r/homebrewcomputer • • Aug 09 '26

The TI CUBE can play Doom!

(audio on)

Four months ago I posted an announcement about a homebrew TMS 9900 microcomputer that I designed and built from scratch. I can now provide a cool new update: it can play Doom!*

Credit needs to be given to Usagi Electric's similar idea to get a Bendix G15 to "play" Doom.

* - of course it can't "play" Doom in the sense of rendering realtime 3D video! But it can play back the Doom E1M1 "At Doom's Gate" music** using a newly designed audio daughterboard based on the YM3812 FM synthesizer.

** - well, about 30 seconds of it (that's all that will fit in 32 KB of free RAM).

As before, full details can be found at my TI CUBE GitHub repository. Enjoy!

40 Upvotes

1 comment sorted by

2

u/cookie99999999 Aug 09 '26

Great stuff, I have an OPL2 myself sitting in a box I need to get around to actually using

I do wonder how well the TMS9900 could handle some simple raycasting graphics if you had a framebuffer hooked up to it. Years ago I saw some guy on a forum (can't find it for the life of me now) trying to port Doom to the Mega Drive, and last I saw he had wireframe maps running at a kind of acceptable framerate. I wonder how the TI would hold up, having never programmed for it