[00:35] *** Sgeo_ has joined #jsmess [00:37] *** Sgeo has quit IRC (Read error: Operation timed out) [00:39] *** Sgeo__ has joined #jsmess [00:41] *** Sgeo_ has quit IRC (Ping timeout: 255 seconds) [01:45] So what IS a "sound buffer overflow"? [01:47] I can stop the error from killing everything, I think [01:47] But that's not the same as fixing the error [02:07] ...I think I fixed sound. Let me add that error back in [02:10] (By passing in arguments. Although I don't see vice.janicek.co doing that [02:19] Sound seems laggy [02:26] there's a buffer that holds the sound samples until they can be sent out to the os to be played [02:29] overflow means that the emulator produced more samples than the buffer could hold [02:29] could be any number of reasons for it; the buffer could be too small, we could be emptying it less often than is necessary, etc [02:32] Trying outside emulator seems a lot better [02:32] (Using certain command line arguments to stop the sound from failing) [02:33] https://i.imgur.com/CchnlZZ.png [02:33] So, the main thing not working (besides menus, which also don't work in vice.js) is shift key etc [02:37] Hmm... In both this and the old vice.js, POKE 54296,15 seems to make a long running sound. In WinVICE, it's shorter [02:42] Trying to publish what I have so far to https://sgeo.github.io/experimental/vice32/x64.html . Don't know why it's 404ing [03:14] Looking at how coroutine.h actually works, it does look like I may have been right about it being overkill [03:23] .....rjanicek didn't use coroutine.h correctly [03:24] n/m, they did something else that's equivalent [03:46] Ubuntu is now freezing when I recompile [03:46] n/m. [03:58] For the menu, maybe I can switch the Emscripten main loop into sdl_ui_menu_display (or a wrapper of it), within sdl_ui_trap [04:00] Or inside sdl_ui_menu_display itself [04:29] Link works now [16:25] *** azakai has quit IRC (Ping timeout: 255 seconds) [16:41] what else needs to be done? [17:03] looks fantastic [23:49] SketchCow, to reach parity with old vice.js, modifier keys + testing on demos. To make me feel like it's an actual improvement beyond a VICE version upgrade, fixing the menus. I actually have a better idea of how to fix the menus than how to fix the modifier keys [23:51] Also documenting what the changes are and why [23:56] So you believe shift isn't working? [23:57] Can you give me a vice.js or vice.js.gz to download? I'll make an alternate emulator and test it in IA environment [23:58] also, bai or Vito` or DFJustin might have thoughts on why modifiers won't work