It took some modifcations to the ROM reading code, but I can now dump roms.. =] So.. this is not me playing a ROM from the internet.. I actually dumped this off of a REAL game catridge :) MY next plan is to hack the cartridge so I can upload code to it...
Saturday, September 24, 2011
Sunday, September 18, 2011
Saturday, September 17, 2011
SNES Cart Connector Wired to Gameboy Cart
I know its ugly.. but not as ugly as you!!! lol jk
The MBC5 capability is not plugged in yet.. First I will test communication with SNES carts by reading ROM header.
The MBC5 capability is not plugged in yet.. First I will test communication with SNES carts by reading ROM header.
Friday, September 16, 2011
Updates...
For the first time I have reassembled the firmware. It took a lot of effort but it is working. I added a MODE feature to the unit which can set the flasher for Gameboy or SNES, for different operations when reading/writing ROM/RAM...
You may also notice the "Disk Path" button.. this is also new. Actually, I wonder why this wasn't implemented before lol. When you click this you can set and save the base directory from which you would like GBFlasher to operate. -> where you save and load files from.. :)
Moving on.. I have soldered the SNES Connector as well as approx. 30 wires.. For the connector I had to saw off sides of the perfboard so that it would fit between the brackets, allowing the connector to sit closer to the board..
The following pics are my AVR programmer programming the new firmware with SNES mode capability, ensuring that my re-assembled and 'hacked' firmware is functioning correctly;
The 2nd pic is the SNES connector with "CrAzY wIrEs" , which I have begun attaching to the MBC5 cartridge.
I am using an MBC5 catridge because the Atmega8515 doesnt have enough i/o to do the job. there are 35 i/o on atmega8515, gameboy connector uses 32 i/o, atmega uses about 29/30 for the gameboy. well out of those 32 io, only A0-A15 are assigned, we still need A16-A21!!! So.. We use the MBC5 like a gameboy does, and instead of sending the MBC5 to ROM, we forward it to SNES address lines.. (which are gonna go to SNES Cart ROM/RAM)...
Tuesday, September 13, 2011
WTF is GBFlasher to SNES
I am working on this project I call GBFlasher to SNES.. and if you have no idea what I am talking about, but you are interested, Reeed on..
first you gotta know what a GBFLASHER is ..
^^^^ you need to hack a gameboy cartridge... I had Kirby's Dreamland 2..
I just ripped out the Black chip that holds the GAME DATA, then put in a NEW ONE that can be reprogrammed!!
<-My GBFlasher is here on the left. You plug in the cartridge and read/write ROM (Game) or Save data.
first you gotta know what a GBFLASHER is ..

I just ripped out the Black chip that holds the GAME DATA, then put in a NEW ONE that can be reprogrammed!!
<-My GBFlasher is here on the left. You plug in the cartridge and read/write ROM (Game) or Save data.
The Parts are IN!
Check this out!
These are the key components I will be using in my project :)
In other news, I have been hacking the GB flasher and have a test firmware assembled. This firmware simply tests if the new SNES mode functionality is working between the computer software and the GB flasher.. IF it is working, I can begin writing the code to Read the SNES Rom Header, and I must then do a major portion of the project -> Wire an MBC5 Cartridge to the SNES Cart connector to interface a SNES Cart over to GB Flasher..
WHY do I want to do this? Because Gameboy connector only uses 15 address lines. SNES uses more. The MBC5 Memory Bank controller should help :)
Then when I read / write Flash ROM, I will simply use GB Flasher's methods of accessing ROM in a MBC5 type cartridge :)
it's beautiful... it really is
These are the key components I will be using in my project :)
In other news, I have been hacking the GB flasher and have a test firmware assembled. This firmware simply tests if the new SNES mode functionality is working between the computer software and the GB flasher.. IF it is working, I can begin writing the code to Read the SNES Rom Header, and I must then do a major portion of the project -> Wire an MBC5 Cartridge to the SNES Cart connector to interface a SNES Cart over to GB Flasher..
WHY do I want to do this? Because Gameboy connector only uses 15 address lines. SNES uses more. The MBC5 Memory Bank controller should help :)
Then when I read / write Flash ROM, I will simply use GB Flasher's methods of accessing ROM in a MBC5 type cartridge :)
it's beautiful... it really is
Subscribe to:
Posts (Atom)