I had several spare parts from my previous PC projects in my possession and wanted to do something with it. So I decided to do my first PC case-mod with retro parts. The finished PC should be able to run DOS games like DOOM 1/2, Duke Nukem 3D and others.
These are the spare components I used:
- PCChips M537 mainboard
- Pentium P54CS 133MHz
- 16 MB of EDO RAM
- PCI S3 Virge graphics board
- ISA Creative SoundBlaster 16 soundcard
- PCI Realtek RL8139 ethernet adapter
- 40x ATAPI CD-ROM
- 8GB CompactFlash card
To make the PC complete I ordered several parts from Amazon:
- ATX power supply
- ATX to AT power converter
- CompactFlash to IDE adapter
- RJ45 coupling
- Active speakers
- 10.1″ LCD with VGA-in
- Treasure chest
This is what I came up with:
The chest has several holes in the bottom as air inlets. The fan of the power supply blows out the hot air on the back.
I used the RJ45 coupling to get ethernet to the backside and soldered the PS/2 adapters for keyboard and mouse myself.
On the software side I used FreeDOS as an operating system and made myself a game launcher menu using DJGPP and the GRX library. I was even able to find code to play samples with the SoundBlaster. A short video of the box booting into the menu and running doom is available here.
This was actually the second try on the launcher menu. I already implemented a version using FreeBASIC which worked fine on all my PCs and in DOSBox but failed to switch into graphics mode on the DoomBox. I tried to change the graphics board, but with no effect. Seems to be an issue with the mainboard itself as swapping out all the other components didn’t work either…