andymwat / TI-84-CE-DooM

A version of DooM for the TI-84 CE written in C.
MIT License
48 stars 11 forks source link
ce doom game ti

TI-84-CE-DooM

A version of DooM for the TI-84 CE, written in C.

alt text

Requires the 'Standard' CE Libraries.

About

A "port" of the classic game DooM to the TI-84 CE, written in pure C. Use the numberpad to move and rotate the camera, and 2nd to quit the game. Up and down change the FOV, while left and right change the resolution. Plus and minus change the wall height. The code is quite similar to my C# raycaster with a few changes, but renders at a fraction of the resolution. The only things implemented right now are rendering, movement, and simple collisions. The gun sprite used is from The Terminator: Rampage (I think), and was found here. The enemy sprite is from DOOM itself.

Todo

Input File: DOOM.bin

Output File: [DOOM] DOOM.8xp Archived: No Size: 13302 bytes

Success!


Copy the resulting DOOM.8xp file to the calculator (or emulator, CEmu works well for testing), and run it with Asm(prgmDOOM).