If on OoB ROM reads I return 0xFFFF, or in src/mem.rs set the starting address for filling the ROM with OoB garbage to len() - 1 instead of len() (which should be accurate as it passes the relevant mgba-suite tests), it breaks
It polls some memory, waiting to receive a "1" to denote that the EEPROM transfer has finished. Due to the above code, the address is always 0, as I haven't implemented EEPROM
If on OoB ROM reads I return 0xFFFF, or in src/mem.rs set the starting address for filling the ROM with OoB garbage to len() - 1 instead of len() (which should be accurate as it passes the relevant mgba-suite tests), it breaks