A doomgeneric port for ESP32.
The code is made specifically for ESP-WROVER-KIT
To compile and flash you need to:
- Download and install ESP-IDF and configure it with Eclipse
- Inside eclipse, open this folder as an existing project
- Set up OpenOCD
- Flash the code to the board
- Edit flashwad.bat and set it to the com port of the FTDI interface 1 on the board and run it
First is that no controller support has been implemented. If you want to do it yourself, you can modify the DG_GetKey function inside components/DOOM/platform/doomgeneric_esp32.c
Second is that the same iwad is used as in the (un)official espressif esp32 doom port which is pretty limited in it's features and it may crash if you play it on some levels. For this reason, the engine is limited to display only the first demo