wheremyfoodat / Beeg-Advanced

24 stars 1 forks source link

Link to the Past refuses to boot without a hack #20

Open wheremyfoodat opened 4 years ago

wheremyfoodat commented 4 years ago

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

wheremyfoodat commented 4 years ago

Found the problem:

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