29F800 For Zelda cart... FAIL ;C

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
User avatar
bytestorm
Posts: 49
Joined: Fri Jul 01, 2011 8:08 am

Re: 29F800 For Zelda cart... FAIL ;C

Post by bytestorm »

Markfrizb wrote:WHY did you use such a big chip (44 pins)? Why not use a regular 27c080 32 pin EPROM? With the byte swap utility is easily available and easy to use...and doing that means you only have to swap 2pins of the EPROM and solder in place. When you get above 8mbits, then you have other issues.

The above post instructions are correct but also a lot more work - unnecessarily.

Edit: http://www.romhacking.net/utilities/593/
hehe yeah I have been regretting this choice.. but I already had the 29F800 so I thought Id try.

Ordering 1 27c080 costs me 12usd so I thought id try with the one I had..

Well, ill learn from my misstakes :)

But since everything is soldered now, I should be fairly close, just probably some pin missmatch.
Still wondering about that /BYTE pin.. should it really be connected to GND to get the A-1 extra adressline?
qwertymodo
Posts: 775
Joined: Mon Jul 02, 2012 7:46 am

Re: 29F800 For Zelda cart... FAIL ;C

Post by qwertymodo »

bytestorm wrote:Still wondering about that /BYTE pin.. should it really be connected to GND to get the A-1 extra adressline?
Yes, otherwise that pin acts as the most significant bit of the data bus in 16-bit mode.
Markfrizb
Posts: 540
Joined: Sun Dec 02, 2012 8:17 am
Location: East Texas

Re: 29F800 For Zelda cart... FAIL ;C

Post by Markfrizb »

bytestorm wrote:
Markfrizb wrote:WHY did you use such a big chip (44 pins)? Why not use a regular 27c080 32 pin EPROM? With the byte swap utility is easily available and easy to use...and doing that means you only have to swap 2pins of the EPROM and solder in place. When you get above 8mbits, then you have other issues.

The above post instructions are correct but also a lot more work - unnecessarily.

Edit: http://www.romhacking.net/utilities/593/
hehe yeah I have been regretting this choice.. but I already had the 29F800 so I thought Id try.

Ordering 1 27c080 costs me 12usd so I thought id try with the one I had..

Well, ill learn from my misstakes :)

But since everything is soldered now, I should be fairly close, just probably some pin missmatch.
Still wondering about that /BYTE pin.. should it really be connected to GND to get the A-1 extra adressline?
Don't know where you buy your EPROMs from but my cost (eBay and other sources) is usually about $2.00-$3.00 each. Even at $12, the hassle (lack of) is worth it IMO. But the learning experience may be even more valuable.

Edit: What confused me when I was learning about the 16 bit roms was the "D15/A-1" pin. Someone here opened my eyes in that it's not [ A *dash* 1 ], but [ A*minus* 1 ] (less than zero). This is why the address pins have to be shifted ROM A -1 = Snes A0...........ROM A18 = Snes A19.
Since you are using a rom that can output data in 16 or 8 bits, tieing the BYTE pin to ground will configure the rom (internally) to output data in 8 bit mode and in doing so, the address pins have to be shifted.
Post Reply