background image

Page 15 

GBxCart RW Manual 

Revision 13

 

Update Firmware on R3+ devices 

 
If you have Firmware R3 or higher you can use the below steps to update to the latest firmware. 
 

 

Run the file \Firmware_Update\Rx_Firmware.bat which will prompt you for your COM port number and if you wish to 
continue. After a few seconds you should see “OK” shown twice as above then it’s good to use again. 
 

 

Summary of Contents for GBxCart RW

Page 1: ...ver GB Sachen ROM mapper reading support GBA 24 in 1 Flash cart ROM mapper reading support may not work for all flash carts Gameboy Flash Cart supported tested Catskull Gameboy 32Kbyte Flash Cart Catskull BV5 Gameboy 2Mbyte Flash Cart See pictures on page 16 to check if your cart matches Read Write Speeds Gameboy 1MByte ROM Read 16s 32KByte SRAM Read Write 3s 32KByte Flash Cart Write 5s 2MByte Fla...

Page 2: ...ting Removing Cartridges 7 Reading the Header 7 Read the ROM 7 Backup save from Cartridge to PC 8 Restore save from PC to Cartridge 8 Erase save from Cartridge 8 Sachen ROM Mapper support 9 GBA Flash Cart ROM Mapper support 9 Raw I O Access 10 Dedicated Console Programs Gameboy Camera Saver 12 Console Flasher Write ROM to Flash cart 12 Re program the ATmega using an AVR programmer 13 Update Firmwa...

Page 3: ...rogram steps 4 When changing cartridges always unplug the USB cable from the device swap the cartridge and then reconnect the USB cable GUI Program Setup 1 Download and Install Microsoft Visual C Redistributable Packages x86 and x64 for Visual Studio 2015 https www microsoft com en us download details aspx id 53840 2 Open Interface_Programs GBxCart_RW_vx x_GUI_Interface GBxCart_RW_vx x exe and cha...

Page 4: ...the ROM etc 4 When removing cartridges always unplug the USB cable from the device first before removing the cartridge Reading the Header Press the Read Header button and the cartridge information should show up GBA carts can take 4 seconds as tests are being performed to determine the ROM and SRAM Flash EEPROM sizes Make sure that the Logo check comes back as OK otherwise the cartridge may not be...

Page 5: ...your cartridge to your PC by pressing the Save RAM button it will be saved as Gametitle sav If a save file exists on your PC you will be asked to confirm you wish to overwrite the save file Restore save from PC to Cartridge You can upload the save game from your PC to your cartridge by pressing the Write RAM button it will load the save file Gametitle sav You will always be asked to confirm you wi...

Page 6: ... Info and then from the Cartridge Type choose the Flash cart you have that s supported the ROM RAM size will automatically populate then press Apply You will need to select the ROM file to write from the Cart menu select Select ROM File to Write and then browse to your ROM file Now you can press the Write ROM button to write the ROM file to the Flash cart ...

Page 7: ...orrect voltage for your cartridge using the switch GB GBC use 5V while GBA uses 3 3V then connect the USB cable to ensure the correct voltage LED lights up 6 Unplug the device from your computer Insert your cartridge to the device make sure the cartridge sticker is facing up connect the device again and click Open Port as before 7 You can now read the header read the ROM etc 8 When removing cartri...

Page 8: ...for Gameboy Advance Backup save from Cartridge to PC You can download the save game from your cartridge to your PC by pressing 2 and hit enter it will be saved as Gametitle sav If a save file exists on your PC you will be asked to confirm you wish to overwrite the save file Restore save from PC to Cartridge You can upload the save game from your PC to your cartridge by pressing 3 and hit enter it ...

Page 9: ...ck https wiki tauwasser eu view Sachen_Mappers and https board byuu org viewtopic php f 16 t 1557 GBA Flash Cart ROM Mapper support You can use the Other options in console program to select ROMs to dump within a GBA Flash Cart similar to the 24 in 1 carts the ROMs will be dumped into their own file named FC_ Gametitle gba after you select Address 2 and Address 3 4 Some ROMs may not work properly ...

Page 10: ...EQ CS Reset CS2 set high after each command recommended to disable so you drive these lines yourself To enable M1 To disable M0 Set pins as inputs output To set PB7 as an input IB0x80 include a null terminator byte at the end The value set will be applied as DDR setValue To set PB7 as an output OB0x80 include a null terminator byte at the end The value set will be applied as DDR setValue Set outpu...

Page 11: ...5 RD PA0 A8 PA1 A9 PA2 A10 PA3 A11 PA4 A12 PA5 A13 PA6 A14 PA7 A15 PD4 MREQ CS PE2 RESET CS2 PC0 D0 A16 PC1 D1 A17 PC2 D2 A18 PC3 D3 A19 PC4 D4 A20 PC5 D5 A21 PC6 D6 A22 PC7 D7 A23 PE1 Audio In You can use Custom commands the console program to input these commands into by selecting option 6 it will automatically add null terminator bytes when needed ...

Page 12: ...from the save to separate BMP files labelled 1 bmp to 30 bmp It s a good idea to check the images created do match the images stored on the GB Camera Console Flasher This program is useful if you would like drag and drop interface to write ROMs to your flash carts Please check the list of supported flash carts on the first page of this manual Found in the Interface_Programs GBxCart_RW_Console_Flas...

Page 13: ...The PCB has an ISP 6 pin interface where you can solder male headers If you don t wish to do any soldering or would rather keep it clean you can buy a DC3 6P connector plug it into the AVR programmer then insert it into the pins and hold it at an angle so the pins touch the pads You now have 2 options either program the new firmware release directly or program TinySafeBoot which becomes the boot l...

Page 14: ...hould see the above result You should also see the LEDs on the board light up Unplug and reconnect the USB Mini cable then press a key and you should see the above result The boot loader and new firmware have now been uploaded If you wish to program the new firmware release directly without a boot loader Depending on your programmer you may need to open the MCU_Files Program bat file to change the...

Page 15: ...ware R3 or higher you can use the below steps to update to the latest firmware Run the file Firmware_Update Rx_Firmware bat which will prompt you for your COM port number and if you wish to continue After a few seconds you should see OK shown twice as above then it s good to use again ...

Page 16: ...Page 16 GBxCart RW Manual Revision 13 Gameboy Flash Cart Supported Tested PCB Pictures Catskull Gameboy 32K Flash Cart Audio pin as WE Catskull BV5 Gameboy 2Mbyte Flash Cart ...

Page 17: ...eads 0xFF Thanks to EGJ for reporting the issue and assisting in troubleshooting v1 5 13 August 2017 Fixed bug when writing to a GBA 1Mbit Flash save wasn t ending the write before switching banks Fixed bug where some GBA cartridges would be stuck in Flash ID mode and would keep repeating some bytes over and over again when backing up the save to the PC We now exit Flash ID mode another way Thanks...

Page 18: ...sual 25ms waits until byte 0x00 of the sector reads 0xFF Thanks to EGJ for reporting the issue and assisting in troubleshooting v1 4 13 August 2017 Fixed bug when writing to a GBA 1Mbit Flash save wasn t ending the write before switching banks Fixed bug where some GBA cartridges would be stuck in Flash ID mode and would keep repeating some bytes over and over again when backing up the save to the ...

Page 19: ... you can dump ROMs from the Sachen cart into their own files Thanks to Voltagex for bringing this up and helping with troubleshooting Thanks to Tauwasser for the Sachen information post explaining how it works v1 0 11 March 2017 Initial Release GB Camera Saver v1 0 12 July 2017 Initial Release Console Flasher v1 1 15 October 2017 Added support for Gameboy 2Mbyte BV5 Flash Carts v1 0 26 August 2017...

Page 20: ...0 A23 address when preparing to read EEPROM from 0xFFFFFF to 0xFFFF00 to support GBA 32MB carts Firmware R1 27 April 2017 Switched from ATmega32A to ATmega8515L some assigned ports have changed PCB v1 0 Firmware R2 8 May 2017 Added extra nop when reading Gameboy Camera SRAM as some of data would change sometimes leading to artifacts on the pictures Changed A0 A23 address when preparing to read EEP...

Reviews: