#jsmess 2018-10-13,Sat

↑back Search

Time Nickname Message
00:03 🔗 db48x yes
00:05 🔗 Sgeo So... what to do from here? Add similar support to saveat?
00:06 🔗 Sgeo With vice-resid, we're downloading .d64s, which can be modified during emulation (just like modifying a disk). And it would be nice to be able to save emulator config too, and that's not downloaded from anywhere
00:14 🔗 db48x yea, same with MAME
00:16 🔗 db48x we could do it in saveat, but we should do it earlier than that
00:17 🔗 db48x before we even download anything
00:17 🔗 db48x that would save us from needlessly downloading the zips for a dos game as well
00:20 🔗 Sgeo Need to be careful not to ignore currently existing saves
00:25 🔗 db48x Sgeo: in fetch, we can compare the filename that we want to download with the names of the files already in indexdb
00:25 🔗 db48x if it's already there, we just don't call fetch_file
00:25 🔗 db48x we just skip it
00:27 🔗 Sgeo db48x, are you going to implement or should I?
00:27 🔗 Sgeo Also doesn't solve the config issue
00:27 🔗 Sgeo Which we'd want across emulators, not per-page, so that needs more thought
00:28 🔗 Sgeo (I'm not totally sure how the per-page stuff works, I just see in dev tools the db seems to be per page)
00:28 🔗 db48x yes, indexdb is per-domain
00:32 🔗 Sgeo Maybe a special /config/ part of the filesystem, that gets persisted in a per-domain way?
00:32 🔗 Sgeo Actually, currently the joystick stuff would override the config file
00:33 🔗 db48x the IALoader already has that feature
00:33 🔗 db48x other users of the Emularity can supply something similar if they want
00:34 🔗 db48x I'm not sure I could devise a solution that would work for everybody
00:36 🔗 Sgeo I'm confused what you mean by IALoader having that feature. A place where a user changing a config file within the emulator will have it persisted for them?
00:37 🔗 db48x oh, I see what you mean
00:37 🔗 db48x if we modify fetch as I suggest, then that will happen automatically
00:37 🔗 db48x IALoader will fetch a config file, but if one exists we won't download anything new
00:38 🔗 db48x or the user will tell it to fetch a config file, and the same thing will happen
00:39 🔗 Sgeo Hmm. That would require naming the config file somewhere though.
00:39 🔗 db48x naturally
00:39 🔗 Sgeo We're not doing that, but I guess we could switch to that approach.
00:57 🔗 Sgeo db48x, is making a new file in / that isn't downloaded supposed to work? Just tried, it didn't seem to. Or does it need to be in /emulator/ ?
00:58 🔗 Sgeo !!! storing it in /emulator/ just works
00:59 🔗 Sgeo I would suggest changing VICE's current directory to be in /emulator/. We kill two birds in one stone: Easier to tell people to use F12 to flip disks (if we really, really hate Alt-N's lack of messaging) since they won't need to navigate to /emulator and creating new disks works fine
00:59 🔗 Sgeo Without needing to navigate
01:00 🔗 Sgeo AFK
01:03 🔗 db48x sure, that sounds like a good idea
01:03 🔗 db48x as for using indexdb correctly, it's the end of a long day for me
01:03 🔗 db48x so I won't start working on it now
01:04 🔗 db48x I'll try to look into it this weekend
01:04 🔗 db48x but if you want to try your hand at it, go ahead :)
01:34 🔗 azakai has joined #jsmess
02:47 🔗 azakai has quit IRC (west.us.hub irc.Prison.NET)
02:47 🔗 db48x has quit IRC (west.us.hub irc.Prison.NET)
02:49 🔗 azakai_ has joined #jsmess
03:39 🔗 db48x has joined #jsmess
06:47 🔗 davidar has quit IRC (Quit: Connection closed for inactivity)
08:02 🔗 davidar has joined #jsmess
08:32 🔗 SketchCow has quit IRC (Read error: Connection reset by peer)
08:38 🔗 SketchCow has joined #jsmess
08:58 🔗 SketchCow has quit IRC (Read error: Connection reset by peer)
08:58 🔗 SketchCow has joined #jsmess
13:57 🔗 azakai_ has quit IRC (Remote host closed the connection)
13:59 🔗 azakai has joined #jsmess
18:46 🔗 azakai has quit IRC (Ping timeout: 255 seconds)
20:18 🔗 Sgeo SketchCow, I don't know how to get users to see documentation
20:20 🔗 Sgeo The function keys should just work as is. By default, C= is mapped to Tab, Ctrl is mapped to Ctrl, and numpad is joystick with 0 as fire, plugged in to control port 2 (which may be wrong for some games)
20:29 🔗 azakai has joined #jsmess
21:32 🔗 DFJustin has quit IRC (Remote host closed the connection)
21:38 🔗 DFJustin has joined #jsmess
23:09 🔗 azakai has quit IRC (west.us.hub irc.Prison.NET)
23:09 🔗 db48x has quit IRC (west.us.hub irc.Prison.NET)
23:15 🔗 azakai has joined #jsmess
23:48 🔗 db48x has joined #jsmess

irclogger-viewer