mirror of
https://github.com/sanni/cartreader.git
synced 2024-12-02 09:14:17 +01:00
Updated Reflashing GBA repros (markdown)
parent
53e6ea97b2
commit
34f3af356b
@ -1,8 +1,17 @@
|
|||||||
### Video of flashing a GBA repro
|
## Video of flashing a GBA repro
|
||||||
|
|
||||||
[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/w0QX12kgZ9Y/0.jpg)](https://www.youtube.com/watch?v=w0QX12kgZ9Y)
|
[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/w0QX12kgZ9Y/0.jpg)](https://www.youtube.com/watch?v=w0QX12kgZ9Y)
|
||||||
|
|
||||||
As of this point in time the cart reader supports 4 types of GBA repro pcbs:
|
## HW3 Setup
|
||||||
|
![](https://dl.dropboxusercontent.com/s/z3o707gt6e0pj33/flash_jumper_3V3.jpg?dl=1)
|
||||||
|
|
||||||
|
## Menu Options
|
||||||
|
In the "Flash Repro" sub-menu under "Game Boy" you will find the following options:
|
||||||
|
- GBA Repro (3V)
|
||||||
|
- GBA 369-in-1 (3V)
|
||||||
|
|
||||||
|
#### GBA Repro (3V):
|
||||||
|
Currently the cart reader supports three types of GBA repro pcbs...
|
||||||
|
|
||||||
Intel 4000L0YBQ0 (32MB)
|
Intel 4000L0YBQ0 (32MB)
|
||||||
![intel4000](https://github.com/user-attachments/assets/a8794251-c935-4d7b-80e1-994afed366c8)
|
![intel4000](https://github.com/user-attachments/assets/a8794251-c935-4d7b-80e1-994afed366c8)
|
||||||
@ -13,16 +22,15 @@ Macronix MX29GL128E (16MB)
|
|||||||
Fujitsu MSP55LV128 (16MB)
|
Fujitsu MSP55LV128 (16MB)
|
||||||
![MSP55LV128](https://github.com/user-attachments/assets/c11349eb-c025-4633-9859-d6036a79cb80)
|
![MSP55LV128](https://github.com/user-attachments/assets/c11349eb-c025-4633-9859-d6036a79cb80)
|
||||||
|
|
||||||
|
#### GBA 369-in-1 (3V):
|
||||||
|
...and one multi game cartridge.
|
||||||
|
|
||||||
Intel F0088H0 (256MB)
|
Intel F0088H0 (256MB)
|
||||||
![F0088H0](https://github.com/user-attachments/assets/31124ce3-1aad-4706-8667-a502c8ef1bd6)
|
![F0088H0](https://github.com/user-attachments/assets/31124ce3-1aad-4706-8667-a502c8ef1bd6)
|
||||||
|
For this 256MB repro you can use the Multimenu ROM Builder tool to create your own compilations.
|
||||||
|
|
||||||
Please set the jumpers up like this and use a good USB port or mobile phone charger with 1A:
|
## Savegames
|
||||||
![](https://dl.dropboxusercontent.com/s/z3o707gt6e0pj33/flash_jumper_3V3.jpg?dl=1)
|
Repros with SRAM and a battery only support SRAM saves therefore you will have to patch all ROMS with eeprom/flashrom save type to SRAM save using a program like GBA TOOL ADVANCE.
|
||||||
|
|
||||||
Repros that come without a battery have the save located inside the ROM area. When booting the game there is a routine hacked into the rom that copies the save from the flashrom into the sram. When you save in-game the save gets copied back into the flashrom.
|
Repros that come without a battery have the save located inside the ROM area. When booting the game there is a routine hacked into the ROM that copies the save from the flashrom into the SRAM. When you save in-game the save gets copied back into the flashrom.
|
||||||
|
ROMs flashed to those in addition need to go through a batteryless saving patcher.
|
||||||
Remember that you will have to patch all roms with eeprom/flashrom save type to sram save using a program like GBA TOOL ADVANCE.
|
|
||||||
And if your repro does not have a battery you also need to patch the ROM with an batteryless saving patcher.
|
|
||||||
Lastly for the 256MB repro you can use the Multimenu ROM Builder tool to create your own compilations.
|
|
||||||
|
|
||||||
One last interesting detail is that on the MX29GL128E and MSP55LV128 PCB the D0 and D1 pins of the flashrom have been switched around so that the flashrom needs slightly modified flash commands.
|
|
Loading…
Reference in New Issue
Block a user