As tradition goes, Doom is being ported to almost every possible embedded electronic device. Therefore I did an attempt to come up with something close to Doom and still compatible on the Flipper Zero's hardware.<br> This is not the actual Doom game but a port made from yet another Doom port to the Arduino Nano (https://github.com/daveruiz/doom-nano/). This port is basically a raycasting engine, using Doom sprites.<br>
This version is very basic and might be improved over time.
## How to install on Flipper Zero
During the porting process, minor changes were made to the workings (and build options) of the current firmware. These changes are documented here and are necessary in order to get a working firmware build that contains this Doom port.
### Modifying the firmware & build options
* In the `sites/cc.scons` add the following values to the `CCFLAGS` section:
```
...
"-Wno-unused-parameter",
"-Wno-type-limits",
"-Wno-unused-variable",
...
```
* In `applications/gui/canvas_i.h` comment out the following line:<br>