[03:14] *** db48x has quit IRC (Remote host closed the connection) [06:00] *** db48x has joined #jsmess [10:41] *** Rye has quit IRC (Ping timeout: 244 seconds) [10:47] *** Rye has joined #jsmess [14:37] an interesting suggestion from the mame devs [14:38] mame has the lua scripting engine embedded in it, with bindings to all the interesting internals already in place [14:39] we could compile mame with the lua_* functions exposed to javascript and poke at things that way [14:41] are there bindings to the interesting things in place? when we started this there were hardly bindings to anything, have they been added since? [14:41] no idea! [14:41] but it looks like the device tree is there [14:42] http://docs.mamedev.org/techspecs/luaengine.html#walkthrough [14:45] it's probably better longer term to add lua hooks and then expose them to javascript, than just exposing raw internal functions via js like we're currently doing [14:45] but I don't see that it has the stuff you need right now, like managing floppies [14:50] I'll have to figure out how they've bridged the two [14:50] but not now, I'm about to crash [14:56] my eyes hurt [15:16] yes I've vaguely advocated this before [17:58] *** Coderjoe has quit IRC (Read error: Operation timed out) [18:48] *** Coderjoe has joined #jsmess [19:18] *** SpindleyQ has quit IRC (Remote host closed the connection) [19:30] yeah I was idly wondering if some of the disk swapping stuff was accessible via lua...the docs on what you can actually access via lua are either nonexistant or hard to find though [21:02] *** azakai has joined #jsmess [22:59] *** azakai has quit IRC (Read error: Operation timed out)