MEGA update:
🥳 IT WORKS: we now have a working dial up internet connection on a virtual Windows 3.11 computer running inside a browser over a virtual modem that talks via Websockets to a PPP daemon!
So you can open
pieter.com, open the computer, browse the web and even open the page you're on itself again at
pieter.com, or chat inside mIRC chat app on
irc.pieter.com, or browse gopher:// or whatever you like to do
Probably the nerdiest challenge I've ever taken on for the totally arbitrary reason that it seemed completely impossible to do this but we did it
(now need to test it more so that it works with 250 parallel users at same time, but the prototype works now, so if you ask why it's not live yet)
@bai0, probably one of 2 people in the world who knows how to do this, helped fix my setup and created a virtual dial up internet provider for me that we can dial in to
Somehow my mouse doesn't work yet, so I had to do it with the keyboard but here we run Winsock to dial up on a virtual modem that runs then emulates a virtual dial up ISP over Websockets
[Next todo]
- Fix the mouse
- Make the 90mb emulated file smaller
- See if it doesn't die with 10 or 50 parallel users
- Speed up the Em-Dosbox emulator a bit so it's more usable
Mini update:
pieter.com now works inside Firefox on Steam Deck too
Even the controller works
I even got the joystick to work for a minute but then stopped working, but the D-pad and the ABXY all work well in DOS too