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 |