🤓 Another interesting milestone
I was able to connect the modern WebGL Quake 1 multiplayer at q1.pieter.com
To my MS-DOS Quake 1 (from 1996) running on my virtual PC at pieter.com
Here's the sequence:
You move in Quake 1 -> WATT-32 TCP/IP stack package -> ETHERSL packet driver -> SLIP encode -> COM3 serial port -> Websocket wss://pieter.com -> pieter.com server-side SLIP-decode ->gets raw IP -> IP forward in Linux -> q1.pieter.com Quake server -> fteqw-sv64 receives package and moves other player
Video
@levelsio (@levelsio)
📸 Back in the early days of the internet webcams were actually available quite quickly and the first one was invented in 1991 at the University of Cambridge
Their first webcam was a famous "Coffee Camera" where people at the uni could see if the coffee pot was full or not, it ran for 10 years
But quickly after people started using webcams for communication too, doing video calls with each other, as it obviously felt much more personal than just text chat. But the internet was very slow then so it had low frame rates, think 1 frame per second or maybe even 1 frame per multiple seconds
I remember especially with MSN Messenger camming got big when I was in high school, you'd buy one for $30 usually from Logitech and connect it
Now we all have a webcam integrated in our laptops, and it's a normal part of how we work, doing 1-on-1 or Zoom calls
So I wanted to see if I could make modern webcams work on Windows 3.11 in your browser, so I asked Claude to generate its own WEBCAM.EXE while JavaScript pumps the Webcam feed from your computer into the DOS COM4 port
And it works! And you can even print your face 😊
Try it on pieter.com
Video
— https://nitter.net/levelsio/status/2066615023439618205#m