I’ve wired my Pro Micro like you with CS to GND, downloaded Evade 2 from github and opened evade2\evade2.ino without making any changes.
- HMP version 1.2.4.
- Board:HomeMade Arduboy
- (Bootloader don’t care)
- Based on: Arduino Leonardo (or Sparkfun Pro Micro 5V)
- Core: Standard Arduino core
- Display: SH1106
There are no problems with using a SH1106 display
To use the Arduboy optimized core you need to delete the file Evade2\src\ArduinoCore\wiring.c otherwise compiling will fail.
removing this file and compiling with core set to Arduboy optimized core will also show a proper display.
Please note that after you’ve uploaded Evade 2. There is no USB support when the game is running (USB code was removed by the developers to free space). To upload a new sketch you need to reset the Pro Micro or hold down LEFT+UP+A+B for 3 seconds after you’ve clicked the upload button.
I’ve adapted CastleBoy to use Arduboy2 library and it works fine on SH1106 displays too now when using HMP.
Note. Currently doesn’t compile with standard Arduino IDE / Arduboy2 library because of insufficient PROGMEM