Doom! rev. 7 (by Phlash)

Does it run DOOM?

Yes it does! Please note this is still somewhat a Work In Progress on my Github, so there are caveats..

what works

  • Loading the game and playing with basic input controls (no strafe, no ascii)
  • Options, menus, all the demo levels.

what's not right yet

  • No sound - not enabled in doomgeneric that this is based on, but possible to restore this setting, if we can get audio out of the badge.. WIP.
  • Quitting does not restore the menu properly - press BUTTON_FRONT near the screen

caveat executor!

When run, the python app will overwrite the currently unused OTA partition with the DOOM binary, beware if you were relying on this for rollback of micropython!

pain point..

The hatchery won't allow me to upload the (compressed) DOOM1.WAD, as it's 'too big' :( The python wrapper script should grab a copy from my Github and into the app folder on the device.. if that fails for some reason, then you'll have to copy to the device manually (using pyboard.py - see Github README)

Phil.

Category: games
Status: working
Vote Comment Date
up Amazing work! 2 weeks ago
Compatibility
  • TiDAL: working
Dependencies
  • No dependencies found
Dependants
  • No dependants found
Author: Phlash

File Last edited Size
README.md 2022-08-06 17:48:46 1.14 KiB
__init__.py 2022-08-06 17:48:46 5.99 KiB
doom.bin 2022-08-06 17:48:46 408.44 KiB
doomloader.mpy 2022-08-06 17:48:46 1.76 KiB