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 |