#jsmess 2016-07-20,Wed

↑back Search

Time Nickname Message
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 🔗 db48x an interesting suggestion from the mame devs
14:38 🔗 db48x mame has the lua scripting engine embedded in it, with bindings to all the interesting internals already in place
14:39 🔗 db48x we could compile mame with the lua_* functions exposed to javascript and poke at things that way
14:41 🔗 Vito` 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 🔗 db48x no idea!
14:41 🔗 db48x but it looks like the device tree is there
14:42 🔗 db48x http://docs.mamedev.org/techspecs/luaengine.html#walkthrough
14:45 🔗 Vito` 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 🔗 Vito` but I don't see that it has the stuff you need right now, like managing floppies
14:50 🔗 db48x I'll have to figure out how they've bridged the two
14:50 🔗 db48x but not now, I'm about to crash
14:56 🔗 db48x my eyes hurt
15:16 🔗 DFJustin 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 🔗 bai 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)

irclogger-viewer