A recent HDD crash has made me re-write Joey's firmware from scratch, again. During the re-write I was thinking of the best way to support OSX, Linux, Windows on both GB and GBA carts. The solution, the Gen3 Reader Writer (Name TBA). I'm about 6hrs into the firmware + software of Gen3. What I can say for now is that Gen3 firmware will run on Gen2 hardware and the PC side software is coded in Python 3. To get the GBA functionality it is strongly recommended you use the dedicated Gen3 hardware which will have onboard 3.3/5v logic switching.
For the programmers, all data is handled via Bulk In and Out endpoints. A driver is included for Windows. OSX and Linux will not require one. The protocol will be fully documented and open source. The Python scripts will also be freely available. I don't intend on releasing the firmware source though I am open to any and all feature requests.
This new software will add support for the rare GB/C MBC's (certain Japanese games, FF series etc) as well as generic MBC's. Support for modifying a carts RTC will be there, SRAM, EEPROM, GBCamera, re-writing a vast number of flash carts including EMS32,64 and BennVenn carts. All the complex stuff will be handled on the PC end giving the Gen3 the absolute widest compatibility with all known carts.
So that's what's new!
Will this support the DIY flash carts like this:
http://www.digital-circuitry.com/DOC/NINTENDO/GAMEBOY/DIY_Nintendo_GAMEBOY_Classic_Flash_Cartridge_UPDATED_2.pdf
Is that what you are referring to when you say “generic MBCs”?
My gosh! please mail me when these restock! I don’t just want one… I NEED ONE!! (or two) :-D
Hi
The gen3 are already sold out but is there any way of getting one? or was that the one and only chance of getting one?
I’m in! Looking forward to it being ready to ship.