#jsmess 2019-01-22,Tue

↑back Search

Time Nickname Message
01:04 🔗 azakai_ has joined #jsmess
02:20 🔗 pengan has quit IRC (Ping timeout: 265 seconds)
02:21 🔗 pengan has joined #jsmess
06:49 🔗 SketchCow bai: Looks sweet
07:19 🔗 bai I went back and brushed off the em-dosbox with sdl-net stuff, so I have that working now. there's a bug with gamepads n the latest emscripten build, but there's already a patch to sdl2 to fix it
07:19 🔗 bai so I applied that manually
07:24 🔗 DFJustin what sort of fix
07:26 🔗 bai this was the problem https://github.com/emscripten-core/emscripten/issues/7840
07:27 🔗 bai you now have to call emscripten_sample_gamepad_data() manually before rreading gamepad state
07:27 🔗 DFJustin ah that's different from the mame breakage I got
07:27 🔗 bai this was the fix I applied manually https://github.com/emscripten-ports/SDL2/commit/2092befbcee6731c39c50a6ad4c78f3f2b1c9c17
07:27 🔗 bai what broke there?
07:28 🔗 DFJustin it was calling SDL_InitSubSystem(SDL_INIT_JOYSTICK|SDL_INIT_HAPTIC) which fails because the emscripten SDL2 wasn't compiled with haptic support
07:28 🔗 bai ah
07:28 🔗 DFJustin I changed mame to initialize the subsystems separately
07:29 🔗 DFJustin as far as I can tell mame isn't actually using haptic at all yet
07:31 🔗 bai huh, kinda surprised by that, you'd think for some platforms some people would insist on it
07:37 🔗 bai https://i.imgur.com/V9uhU8z.png
07:43 🔗 bai damn, thi old winzip doesn't like that zip
07:43 🔗 bai I guess I'll have to download it and set it up properly :D
07:50 🔗 bai derp https://i.imgur.com/Whtnb0q.png
07:51 🔗 bai it WORKS, but, DRM
11:08 🔗 Sgeo_ has quit IRC (Read error: Connection reset by peer)
11:08 🔗 Sgeo_ has joined #jsmess
15:56 🔗 Vito` oh hm I wonder if that'll help with gamepad support in unrealty too
15:59 🔗 Sgeo_ has quit IRC (Read error: Operation timed out)
16:12 🔗 Sgeo has joined #jsmess
16:18 🔗 SketchCow We got DRMed?
16:42 🔗 azakai_ has quit IRC (Read error: Operation timed out)
17:04 🔗 bai SketchCow: just the one win3.1 game I couod find with tcp/ip support verifies that you can't olay a network game using the same license on both sudes
17:05 🔗 bai sides*
17:05 🔗 bai play*
17:05 🔗 bai the tcp stuff does work just fine, but it'll be the least useful for this era of gaming
17:16 🔗 Sgeo has quit IRC (Read error: Connection reset by peer)
17:16 🔗 Sgeo has joined #jsmess
19:56 🔗 SketchCow So, I was tapped to ask about what we could work on for a 2019 or 2020 splash for the archive
19:56 🔗 SketchCow I'm trying to think what we might have on software for that
20:20 🔗 bai the network stuff could well be it. working on ipx now
20:20 🔗 bai some of the old relay software has of course disappeared from the internet, but I found one that works for native dosbox
20:20 🔗 bai now working on getting it to work in em-dosbox
20:56 🔗 DFJustin that stuff should be on all the 90s game magazine coverdiscs
21:33 🔗 bai hmm, were ipx relays a thing back then too?
21:34 🔗 bai these projects I'm looking at now are all dosbox-specific, they took the dosbox ipx networking stuff and ripped it out to be a standalone unix daemon
21:34 🔗 bai in theory I should just be able to have that running on a server with websockify running in front
21:35 🔗 bai but now my em-dosbox builds are freezing when they worked fine the other day
21:35 🔗 bai so I gotta track that down next
21:35 🔗 SketchCow It's quite obvious we need some sort of loading/settings bar in the theater for the emulator
21:35 🔗 SketchCow We can do a lot with it in that case
21:35 🔗 SketchCow Other problem is the experience on different browsers and machines is massive.
21:37 🔗 Sgeo has quit IRC (Read error: Connection reset by peer)
21:37 🔗 bai yeah the tricky thing about this network-enabled build thing is that each game is gonna require custom instructions about how to set up the game
21:37 🔗 Sgeo has joined #jsmess
21:38 🔗 bai unless we can figure out dosbox memory dump/restore functionality where we could just have clients set up and ready to go
21:38 🔗 bai I don't kow if dosbox really has that though
21:50 🔗 SketchCow Well
21:50 🔗 SketchCow The tricky part is we should take the whole fucking mess, put it up on the rack, and audit
21:50 🔗 SketchCow Combine with No Cash
21:51 🔗 bai yeah, I'll just worry about getting it working at all for now, we can figure out how to make it less painful later
21:58 🔗 DFJustin yeah it was a whole thing in DOS to play IPX games over TCP/IP, the most popular tool was called Kali but there was another one called Kahn
21:59 🔗 bai oh, yeah of course
22:00 🔗 bai those were more than just the relay, they had integrated chat and matchmaking stuff....not sure if the server side of that was ever released
22:00 🔗 bai kali apparently still exists in some form
22:10 🔗 Ipggi has quit IRC (se.hub irc.efnet.nl)
22:10 🔗 BnARobin_ has quit IRC (se.hub irc.efnet.nl)
22:13 🔗 Ipggi has joined #jsmess
22:13 🔗 BnARobin_ has joined #jsmess
22:32 🔗 bai oh derp, that's why it was freezing, I was running a new .wasm build but with an old .js
23:45 🔗 bai now I'm struggling to figure out where this phantom dosbox.conf comes from
23:46 🔗 bai it seems DosboxLoader searches through the zip and moves any dosbox.conf it finds into /emulator/
23:46 🔗 bai but what's in there differs from what's in the zip

irclogger-viewer