[00:36] So, I feel like people want me to prioritize sound, I feel like I should be prioritizing improved Emularity integration, and what I want to work on deep down is menus [00:40] sound is the difference between it working or not [00:40] As far as being usable [00:45] Except vice24 does exist and has good enough (if not perfect) sound at the moment. [00:46] Right [00:46] But I mean switching to vice32 [00:46] Oh, no, to be clear, we have an excellent breakpoint [00:46] But I feel like we're so close to the 32 working [00:46] That'd be 5 years of improvements [00:47] I guess I'm not actually sure what's improved in VICE itself in all that time. [00:47] That's the main reason I'm pushing this [00:47] If 2.4-3.2 is just candy coating or adding interface features, yeah [00:47] But I think it's improved compatibility all the way round [00:48] http://vice-emu.sourceforge.net/NEWS Let's go see, shall we? [00:50] I googled Basic on Bails from that page, apparently someone wrote a web server in a network-enabled variant of BASIC [00:51] "New joyport system which currently supports attaching the following [00:51] devices to the native ports:" may be relevant for mouse-supporting games [00:52] "- SID filter improvements. [00:52] " sound related fix. [00:52] I mean, I feel we're REALLY CLOSE here. [00:53] Is there a key to see the speed performance? [00:54] There should be a status bar somewhere if you mean what VICE reports [00:55] SDLStatusbar=1 in a config file [00:56] +statusbar (or -statusbar ?) as a command line option [01:00] I can do that [01:00] For 32 [01:09] If the emulation is running slowly, I'm not sure that VICE itself would notice [01:16] It does tests [02:15] *** SketchCow has quit IRC (Ping timeout: 246 seconds) [02:15] *** SketchCow has joined #jsmess [02:19] Did it, the status bar does help understand. [02:19] It is NOT the speed [02:48] Hmm why is warp mode only going to 120%? [02:49] On WinVICE it usually goes to 400% or higher [02:49] ah [02:49] so Emularity checks the browser's sample rate, and then sets MAME to that [02:49] *** decay has quit IRC (Read error: Operation timed out) [02:49] *** datajerk has quit IRC (Read error: Operation timed out) [02:52] *** logchfoo3 starts logging #jsmess at Wed Sep 12 02:52:52 2018 [02:52] *** logchfoo3 has joined #jsmess [02:52] SketchCow, ^ try those settings [02:53] *** decay has joined #jsmess [03:01] Will do [03:02] :) [03:02] Still experimenting. This setting also has less clicking: "-soundfragsize", "4", "-soundrate", "48000", "-soundsync", "2", "-soundbufsize", "200" [03:04] MAME is using a custom js thing for sound and not SDL2 [03:05] I should note I'm running on Chrome on a powerful computer [03:05] I can't quite tell if this music sounds _accurate_, but it sounds good [03:05] DFJustin: oh that's right, that antumbral made [03:08] *** datajerk has joined #jsmess [03:11] On VICE on SDL1 on Windows, Warp says it's 999%. [03:11] new stuff in [03:11] remember incognito [03:16] Please flip The Disk [03:17] Some sections of the song slowed to a crawl [03:17] And it died to a Sound buffer overflow [03:17] But that was after a while of music playing.... this seems annoying to test [03:22] Also, was listening to the music after pressing space in 10 Years HVSC [03:28] yea, that does sound better [03:28] my computer can't quite keep up, but there's no popping now [03:30] What happens when your computer fails to keep up? [03:31] everything slows down briefly [03:31] 22050 would give parity with old vice.js... clicky but still enjoyable. I think the effective fix was the other settings [03:31] I don't like how high soundbufsize is there but I had problems when I tried 100 [03:33] Hmm, soundsync 2 is actually the strictest setting. I think previously I had crashes on that, maybe the other settings made that less crashy. 0 may be fine. [03:44] *** Lord_Nigh has quit IRC (hub.dk irc.underworld.no) [03:44] *** i0npulse has quit IRC (hub.dk irc.underworld.no) [03:47] *** LordNigh2 has joined #jsmess [04:00] *** LordNigh2 is now known as Lord_Nigh [04:03] If you want to try other experiments, I'm up for them [04:05] All I can suggest is asking a bunch of people with different computers to try and see if anything breaks either immediately or after a period of time [04:15] SketchCow, are you able to reproduce the Sound buffer overflow? [04:15] I just got it to occur again [04:16] Going to try with soundsync 0 [04:21] *** SketchCow has quit IRC (Remote host closed the connection) [04:23] *** i0npulse has joined #jsmess [04:24] *** SketchCow has joined #jsmess [04:24] Hi, did someone say something [04:24] Re-paste [04:25] I just got it to occur again [04:25] Going to try with soundsync 0 [04:25] * SketchCow has quit (Remote host closed the connection) [04:25] * i0npulse (~i0npulse@2607:5300:60:51c9::ffcc) has joined [04:25] * SketchCow (~jscott@www.textfiles.com) has joined [04:27] It had a bit of a breakdown of sound, but didn't crash due to it [04:27] Going to try in old vice.js [04:28] https://gist.github.com/Sgeo/c1d8bb4693d7edc0861d53a0b5cb0894 [04:56] OK, here's a possibility... maybe db48x might have some ideas on this one. [04:56] Maybe a version of the loader where we can select the settings on the fly [05:40] https://archive.org/details/Skypeople.sid metadata not processed yet [05:41] It's actually kind of awkward that C64 has programs that are basically players for a single song. Really belongs in the audio collections, but we can't do emulators there, right? [05:45] Metadata updated but I'm getting an HTTP 417 from the file itself [13:01] OK, one of the first subcollections is 100% screenshot [13:16] https://archive.org/details/softwarelibrary_c64_games_seuck [17:43] *** datajerk has quit IRC (Read error: Operation timed out) [18:07] *** datajerk has joined #jsmess [18:33] it's possible to have one where you can edit the command-line parameters, of course, or Sgeo can set up a local copy of emularity and edit them as he pleases [21:31] *** azakai has quit IRC (Ping timeout: 255 seconds) [22:34] *** azakai has joined #jsmess [23:30] SketchCow, there exist at least two disks that I know of that have multiple programs on them. How do we want to handle this? One IA entry for each program with the same disk file (currently easy to do)? One IA entry for the disk and instruct people how to start programs? [23:39] Some of the .prg files on the disks I'm looking at won't autoload to the right place without additional command line options [23:40] (or modifying the files works too I guess, but we want to avoid that, right?)