[01:30] We're swapped over!! [01:36] SketchCow: let me know if there are any issues with that google video data [01:42] Also, we have an issue, and maybe db48x balrog Vito` DFJustin can weigh in. [01:42] Basically, it appears the javascript keyboard stops working in the new version. [01:42] https://archive.org/details/arcade_hero - keyboard doesn't work. [01:42] (Running newly compiled) [01:43] https://archive.org/details/arcade_bagman - keyboard works (running old version) [01:54] https://archive.org/details/arcade_bounty (Running MAMEZODIACK and the keyboard not working) [01:54] https://archive.org/details/arcade_dogfight (Running MAMEDOGFIGHT and the keyboard not working) [01:54] https://archive.org/details/arcade_dogfight (Running MAMEDOGFIGHT and the keyboard working I mean) [01:56] https://ia802608.us.archive.org/8/items/jsmess_keyboard_v2/arcade.js is the javascript. [01:56] Probably something SDL [01:59] yes, it appears that the keyboard is sending key events [01:59] the emulator just doesn't react [01:59] https://www.libsdl.org/release/SDL-1.2.15/docs/html/guideinputkeyboard.html [02:00] well [02:00] that's the API that mame uses to listen for keyboard events [02:01] (or actually a similar one from SDL2) [02:01] the js keyboard is using the DOM KeyEvent API [02:01] emscripten's SDL port is supposed to translate [02:01] https://github.com/Mottie/Keyboard [02:01] LOTS of changes since we grabbed it. [02:21] lots of changes in mame too [02:37] Agreed [02:38] Well, I'm going to compile all the mame*.js.gz versions and shove them in, but I won't swap over the json files. [03:36] The building of those is happening, so that's good on a pure "this crap gets uploaded" way [03:36] But it is a problem (the keyboard thing) so I hope we can fix it. [05:16] Trivia, while we work this out: There are roughly 427 drivers in the Emularity ecosystem on Internet Archive. [05:17] 52 have been built over the last... couple hours or so. [05:22] So that'll happen, but we still have broken keyboard.js. [05:47] *** wdna has joined #jsmess [07:15] 111 now. [07:15] So there's a good sign that the recompilation-per-month will be less than a day. Probably less than 5 hours. [08:08] *** wdna has quit IRC (Quit: bye) [09:27] I'm back home now, if you guys haven't figured out the keyboard stuff by the time I wake up I'll have a look at it [14:58] We have not and would love your input. The links I did up there showing two versions of the same driver [14:58] https://archive.org/details/arcade_bounty (Running MAMEZODIACK and the keyboard not working) [14:59] So, the compiling is now down to 343 [14:59] So looks like at least 12 hours to swap up. [15:06] SketchCow: what's going on? JS keyboard issues, or something else too? [15:06] I'll leave the JS stuff to people more experienced with that side of things. [15:38] in related news debian has finally updated to 0.173 as well [15:43] yes :) [16:02] Getting on the road to drive south, but it looks like 13 hours is more like what compiling will be. [16:03] That said, I can frontload "the list" with the drivers that affect the most things, like all the consoles and computers, and then the rest is just drip-drapping in all the individual arcade games, so we "update" for 99% of what people care about in about 30 minutes after release. [16:03] So that's a notable improvement.