# Does it run DOOM?

Yes it does! Please note this is still somewhat a Work In Progress
[on my Sourcehut](https://git.sr.ht/~phlash/doom-tidal), 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 Sourcehut](https://git.sr.ht/~phlash/doom-tidal/blob/trunk/DOOM1.WAD)
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.