#jsmess 2018-03-24,Sat

↑back Search

Time Nickname Message
00:00 🔗 oscar Ah, but Lua doesn't do ioctl() natively.
00:01 🔗 oscar Unless you are COMPLETELY INSANE, anyway: http://netbsd.gw.com/cgi-bin/man-cgi?lua+4+NetBSD-current
00:21 🔗 oscar Anyway, a plain read()/write() ought to really do the trick, and it'll be out of band from the console.
00:48 🔗 db48x yea, that's how the PCE emulator works
00:49 🔗 db48x I was going to have the lua script expose some function that could be called from Lua's C api
01:18 🔗 oscar You could definitely do that.
01:18 🔗 oscar It gets my Computer Scientist Hackles up, but that's probably OK.
01:19 🔗 oscar I can dig in MAME to see what the function is to just evaluate a script.
01:19 🔗 oscar Probably easier to handle potential blocking issues that way as well.
01:20 🔗 oscar There's lua_engine::execute_function, obviously.
01:21 🔗 oscar Though I'm having a bit of trouble seeing how you're expected to pass in variables.
01:22 🔗 oscar Unless you're expected to preload them on the stack a la the Lua C API.
01:23 🔗 oscar I don't see facilities for that, though, and it looks like it's mostly only used internally to run argumentless callbacks for events.
01:26 🔗 oscar Hm.
01:27 🔗 bwn has quit IRC (Read error: Connection reset by peer)
01:39 🔗 oscar Is there a convenient way to ls the contents of the file system?
01:40 🔗 oscar I see my .lua file getting loaded, but MAME is giving me an error indicating it doesn't see it where I think it should be.
01:45 🔗 bwn has joined #jsmess
02:09 🔗 oscar Nevermind, figured it out... the file is there, now trying to figure out if I can read it from the console...
06:30 🔗 wdna has joined #jsmess
06:34 🔗 wdna has quit IRC (Client Quit)
06:48 🔗 wdna has joined #jsmess
07:56 🔗 db48x of course going through a socket might be easier
07:57 🔗 db48x it all depends on whether you think serializing and deserializing messages will be easier than calling Lua's C api :)
08:46 🔗 wdna has quit IRC (Quit: WeeChat 2.1)
09:59 🔗 bwn has quit IRC (Read error: Operation timed out)
10:06 🔗 bwn has joined #jsmess
10:54 🔗 db48x has quit IRC (Read error: Operation timed out)
11:23 🔗 db48x has joined #jsmess
11:53 🔗 bwn has quit IRC (ny.us.hub ircd.choopa.net)
11:53 🔗 datajerk has quit IRC (ny.us.hub ircd.choopa.net)
12:10 🔗 bwn has joined #jsmess
12:10 🔗 datajerk has joined #jsmess
17:13 🔗 godane has quit IRC (Quit: Leaving.)
17:15 🔗 SketchCow So, just to pick this up.... ted ----
17:15 🔗 SketchCow I don't think the USB controllers work with our thing anymore.
17:15 🔗 SketchCow I could be wrong, but I'll begin testing it as soon as I go buy another USB controller, maybe today.
17:36 🔗 godane has joined #jsmess
23:58 🔗 balrog has quit IRC (Read error: Operation timed out)

irclogger-viewer