What if the IBM PC used ARM instead of x86? A fantasy ARM based PC, running a native ARM port of DOS+Apps with a Rosetta-like X86 JIT translator for full PC compatibility. - kdkd/armdos
2 comments
This is an in-browser ARM PC emulator, running an ARM port of MS-DOS 4 with full accurate PC hardware (VGA graphics, Sound Blaster, IDE, etc) and a ton of software ported to a very DOS-like ABI running ARM instructions. Off-the shelf games and applications like Doom, Quake, the GEM desktop and more were ported and recompiled for ARM-DOS.
Clones of many DOS applications were created, like a full Turbo C style IDE (with TinyCC as a compiler) or a pretty extensive QuickBasic like IDE are there.
You can launch TERM (a ProComm like terminal emulator) and dial a BBS, that runs as an entire second ARM-DOS PC in your browser and upload/download things and play door games. There's a second early AOL-like dialup service that lets you access real Wikipedia and Hacker News over the authentic speed modem - and even view images full screen and watch the re-encoded GIFs slowly download.
There's also a full Rosetta-like JIT converter. You can take most stock X86 DOS applications and just run them.
This is part an exploration of 80's PC nostalgia, and part a tech demo of what an IBM ARM PC could have been. Then trying to see how over the top this idea could be taken within the confines of a browser.
https://kevin.day/armdos/ to play with this https://kevin.day/armdos/docs/ for manuals and more info
I would be happy to buy!
Read the full thread on Hacker News →
Related stories
- GoldenEye 007 Native PC Portjkdansereau.github.ioHacker News · 3 points · 10 days ago
- The Verge · 0 points · 6 days ago
- Hacker News · 5 points · 2 days ago
- Ars Technica · 0 points · 2 days ago
- Lobsters · 10 points · about 3 years ago
- Show HN: Clx 0.4.0 – native compiler for Luasamyeyo.github.ioHacker News · 2 points · 1 day ago