[00:03] yes [00:05] So... what to do from here? Add similar support to saveat? [00:06] 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] yea, same with MAME [00:16] we could do it in saveat, but we should do it earlier than that [00:17] before we even download anything [00:17] that would save us from needlessly downloading the zips for a dos game as well [00:20] Need to be careful not to ignore currently existing saves [00:25] Sgeo: in fetch, we can compare the filename that we want to download with the names of the files already in indexdb [00:25] if it's already there, we just don't call fetch_file [00:25] we just skip it [00:27] db48x, are you going to implement or should I? [00:27] Also doesn't solve the config issue [00:27] Which we'd want across emulators, not per-page, so that needs more thought [00:28] (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] yes, indexdb is per-domain [00:32] Maybe a special /config/ part of the filesystem, that gets persisted in a per-domain way? [00:32] Actually, currently the joystick stuff would override the config file [00:33] the IALoader already has that feature [00:33] other users of the Emularity can supply something similar if they want [00:34] I'm not sure I could devise a solution that would work for everybody [00:36] 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] oh, I see what you mean [00:37] if we modify fetch as I suggest, then that will happen automatically [00:37] IALoader will fetch a config file, but if one exists we won't download anything new [00:38] or the user will tell it to fetch a config file, and the same thing will happen [00:39] Hmm. That would require naming the config file somewhere though. [00:39] naturally [00:39] We're not doing that, but I guess we could switch to that approach. [00:57] 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] !!! storing it in /emulator/ just works [00:59] 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] Without needing to navigate [01:00] AFK [01:03] sure, that sounds like a good idea [01:03] as for using indexdb correctly, it's the end of a long day for me [01:03] so I won't start working on it now [01:04] I'll try to look into it this weekend [01:04] 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] SketchCow, I don't know how to get users to see documentation [20:20] 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