diff --git a/FlashGBX/config/fc_AGB_Generic_555_AA.txt b/FlashGBX/config/fc_AGB_Generic_555_AA.txt new file mode 100644 index 0000000..df498c0 --- /dev/null +++ b/FlashGBX/config/fc_AGB_Generic_555_AA.txt @@ -0,0 +1,70 @@ +{ + "type":"AGB", + "names":[ + "Generic AMD Cartridge (0x555 unlock)" + ], + "flash_ids":[ + [ null, null, null, 0x22 ], + [ null, null, 0x7E, 0x7E ] + ], + "voltage":3.3, + "chip_erase_timeout":300, + "command_set":"AMD", + "commands":{ + "reset":[ + [ 0, 0xF0 ] + ], + "read_identifier":[ + [ 0x555, 0xAA ], + [ 0x2AA, 0x55 ], + [ 0x555, 0x90 ] + ], + "read_cfi":[ + [ 0xAA, 0x98 ] + ], + "chip_erase":[ + [ 0x555, 0xAA ], + [ 0x2AA, 0x55 ], + [ 0x555, 0x80 ], + [ 0x555, 0xAA ], + [ 0x2AA, 0x55 ], + [ 0x555, 0x10 ] + ], + "chip_erase_wait_for":[ + [ null, null, null ], + [ null, null, null ], + [ null, null, null ], + [ null, null, null ], + [ null, null, null ], + [ 0, 0xFFFF, 0xFFFF ] + ], + "sector_erase":[ + [ 0x555, 0xAA ], + [ 0x2AA, 0x55 ], + [ 0x555, 0x80 ], + [ 0x555, 0xAA ], + [ 0x2AA, 0x55 ], + [ "SA", 0x30 ] + ], + "sector_erase_wait_for":[ + [ null, null, null ], + [ null, null, null ], + [ null, null, null ], + [ null, null, null ], + [ null, null, null ], + [ "SA", 0xFFFF, 0xFFFF ] + ], + "single_write":[ + [ 0x555, 0xAA ], + [ 0x2AA, 0x55 ], + [ 0x555, 0xA0 ], + [ "PA", "PD" ] + ], + "single_write_wait_for":[ + [ null, null, null ], + [ null, null, null ], + [ null, null, null ], + [ "PA", "PD", 0xFFFF ] + ] + } +}