A declaration is missing inside the core for bypassing the copy protection on that game (SRAM_quirk).
If I followed what Robert said on Discord, it is possible to add it like that :
if(cart_id[31:8] == "BT4" ) begin sram_quirk <= 1; end // Dragon Ball GT Transformation
I'm uploading the GBA.sv file with that change added + an updated build of the core.
If you want to compile it by yourself, please use the seed 10 for the Fitter, otherwise it will fail when trying to assemble on Quartus.
A declaration is missing inside the core for bypassing the copy protection on that game (SRAM_quirk).
If I followed what Robert said on Discord, it is possible to add it like that :
if(cart_id[31:8] == "BT4" ) begin sram_quirk <= 1; end // Dragon Ball GT Transformation
I'm uploading the GBA.sv file with that change added + an updated build of the core.
If you want to compile it by yourself, please use the seed 10 for the Fitter, otherwise it will fail when trying to assemble on Quartus.
GBA SV.zip GBA_20241104.zip