#jsmess 2018-09-06,Thu

↑back Search

Time Nickname Message
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 🔗 Sgeo__ So what IS a "sound buffer overflow"?
01:47 🔗 Sgeo__ I can stop the error from killing everything, I think
01:47 🔗 Sgeo__ But that's not the same as fixing the error
02:07 🔗 Sgeo__ ...I think I fixed sound. Let me add that error back in
02:10 🔗 Sgeo__ (By passing in arguments. Although I don't see vice.janicek.co doing that
02:19 🔗 Sgeo__ Sound seems laggy
02:26 🔗 db48x there's a buffer that holds the sound samples until they can be sent out to the os to be played
02:29 🔗 db48x overflow means that the emulator produced more samples than the buffer could hold
02:29 🔗 db48x 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 🔗 Sgeo__ Trying outside emulator seems a lot better
02:32 🔗 Sgeo__ (Using certain command line arguments to stop the sound from failing)
02:33 🔗 Sgeo__ https://i.imgur.com/CchnlZZ.png
02:33 🔗 Sgeo__ So, the main thing not working (besides menus, which also don't work in vice.js) is shift key etc
02:37 🔗 Sgeo__ 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 🔗 Sgeo__ 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 🔗 Sgeo__ Looking at how coroutine.h actually works, it does look like I may have been right about it being overkill
03:23 🔗 Sgeo__ .....rjanicek didn't use coroutine.h correctly
03:24 🔗 Sgeo__ n/m, they did something else that's equivalent
03:46 🔗 Sgeo__ Ubuntu is now freezing when I recompile
03:46 🔗 Sgeo__ n/m.
03:58 🔗 Sgeo__ 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 🔗 Sgeo__ Or inside sdl_ui_menu_display itself
04:29 🔗 Sgeo__ Link works now
16:25 🔗 azakai has quit IRC (Ping timeout: 255 seconds)
16:41 🔗 SketchCow what else needs to be done?
17:03 🔗 SketchCow looks fantastic
23:49 🔗 Sgeo__ 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 🔗 Sgeo__ Also documenting what the changes are and why
23:56 🔗 SketchCow So you believe shift isn't working?
23:57 🔗 SketchCow 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 🔗 SketchCow also, bai or Vito` or DFJustin might have thoughts on why modifiers won't work

irclogger-viewer