Written By @levelsio
Last updated About 1 month ago
Pieter.com runs on Em-DOSBox which is DOSBox ported to Emscripten with lots of tweaks so it can run in your browser.
Easier to say, your browser has JavaScript and that is used to create an actual virtual PC that I then run MS-DOS on.
DOS thinks itβs actually running on a real physical PC from the 1990s.
Then I installed Windows 3.11 on top of DOS and you get this.
@bai0 then helped me build a working dial-up modem and internet service provider (ISP) at isp.pieter.com which then lets that virtual PC dial up into the internet and actually let you use the modern-day web on a 1990s computer.
That dial up connection is routed in Em-DOSBox over Websockets to a PPP daemon which routes traffic forward and back.
I also host a lot of different servers to make 1990s tech work on virtual PC again like:
irc.pieter.com: a real IRC server that lets mIRC work and let you chat to other people
ftp.pieter.com: a real FTP server that lets WS_FTP connect, download and upload files
mail.pieter.com: a real POP3 and SMPT server that lets Eudora Mail check and send emails (but only to the computer itself at web@pieter.com)
isp.pieter.com: a real dial-up ISP that lets the computer have dial up internet at 56k6 speeds, but soon ISDN, this part was hardest and is built by @bai0