| 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) |