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 |