#jsmess 2016-05-04,Wed

↑back Search

Time Nickname Message
01:30 🔗 SketchCow We're swapped over!!
01:36 🔗 balrog SketchCow: let me know if there are any issues with that google video data
01:42 🔗 SketchCow Also, we have an issue, and maybe db48x balrog Vito` DFJustin can weigh in.
01:42 🔗 SketchCow Basically, it appears the javascript keyboard stops working in the new version.
01:42 🔗 SketchCow https://archive.org/details/arcade_hero - keyboard doesn't work.
01:42 🔗 SketchCow (Running newly compiled)
01:43 🔗 SketchCow https://archive.org/details/arcade_bagman - keyboard works (running old version)
01:54 🔗 SketchCow https://archive.org/details/arcade_bounty (Running MAMEZODIACK and the keyboard not working)
01:54 🔗 SketchCow https://archive.org/details/arcade_dogfight (Running MAMEDOGFIGHT and the keyboard not working)
01:54 🔗 SketchCow https://archive.org/details/arcade_dogfight (Running MAMEDOGFIGHT and the keyboard working I mean)
01:56 🔗 SketchCow https://ia802608.us.archive.org/8/items/jsmess_keyboard_v2/arcade.js is the javascript.
01:56 🔗 SketchCow Probably something SDL
01:59 🔗 db48x yes, it appears that the keyboard is sending key events
01:59 🔗 db48x the emulator just doesn't react
01:59 🔗 SketchCow https://www.libsdl.org/release/SDL-1.2.15/docs/html/guideinputkeyboard.html
02:00 🔗 db48x well
02:00 🔗 db48x that's the API that mame uses to listen for keyboard events
02:01 🔗 db48x (or actually a similar one from SDL2)
02:01 🔗 db48x the js keyboard is using the DOM KeyEvent API
02:01 🔗 db48x emscripten's SDL port is supposed to translate
02:01 🔗 SketchCow https://github.com/Mottie/Keyboard
02:01 🔗 SketchCow LOTS of changes since we grabbed it.
02:21 🔗 db48x lots of changes in mame too
02:37 🔗 SketchCow Agreed
02:38 🔗 SketchCow 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 🔗 SketchCow The building of those is happening, so that's good on a pure "this crap gets uploaded" way
03:36 🔗 SketchCow But it is a problem (the keyboard thing) so I hope we can fix it.
05:16 🔗 SketchCow Trivia, while we work this out: There are roughly 427 drivers in the Emularity ecosystem on Internet Archive.
05:17 🔗 SketchCow 52 have been built over the last... couple hours or so.
05:22 🔗 SketchCow So that'll happen, but we still have broken keyboard.js.
05:47 🔗 wdna has joined #jsmess
07:15 🔗 SketchCow 111 now.
07:15 🔗 SketchCow 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 🔗 bai 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 🔗 SketchCow We have not and would love your input. The links I did up there showing two versions of the same driver
14:58 🔗 SketchCow https://archive.org/details/arcade_bounty (Running MAMEZODIACK and the keyboard not working)
14:59 🔗 SketchCow So, the compiling is now down to 343
14:59 🔗 SketchCow So looks like at least 12 hours to swap up.
15:06 🔗 balrog SketchCow: what's going on? JS keyboard issues, or something else too?
15:06 🔗 balrog I'll leave the JS stuff to people more experienced with that side of things.
15:38 🔗 DFJustin in related news debian has finally updated to 0.173 as well
15:43 🔗 balrog yes :)
16:02 🔗 SketchCow Getting on the road to drive south, but it looks like 13 hours is more like what compiling will be.
16:03 🔗 SketchCow 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 🔗 SketchCow So that's a notable improvement.

irclogger-viewer