Is 90ns TSOP40 too fast for SNES Reproduction?

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.
Moothead2
Posts: 14
Joined: Fri May 04, 2012 1:49 am

Is 90ns TSOP40 too fast for SNES Reproduction?

Post by Moothead2 »

I'm finding it difficult to find slower chips for a decent price and so was wondering if 90ns is too fast?

Also, are the TSOP 40 to DIP36 adapters on buyicnow compatible with SNES reproductions?

Finally, what TSOP adapter should I get? I have a similar one to this: http://www.bakersfieldads.net/East-Bake ... 27C512.jpg so it's pretty basic.

Thanks.
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla »

I don't think it can be too fast. Remember that FastROM games were only 120ns.
Moothead2
Posts: 14
Joined: Fri May 04, 2012 1:49 am

Post by Moothead2 »

Thanks, That's good to hear. Do you know if any of the DIP36 to TSOP40 adapters on buyicnow can be used to make a SNES Repro?
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla »

That is what they are intended for as "DIP36" is not a standard part.
rkrenicki
Posts: 95
Joined: Mon Oct 03, 2011 9:11 am

Post by rkrenicki »

any speed of 29f032 will be sufficient. if the chip is capable of going faster, it will just be an "unused" capability.

Otherwise, the BuyICNow Type 3 is the most "correct" adapter, as it does not invert address lines like the Type 2 does, and the Type 1 requires additional jumpers on the end to be set.
Moothead2
Posts: 14
Joined: Fri May 04, 2012 1:49 am

Post by Moothead2 »

Thanks. So is it literally just solder the 29f032 in and the solder the type 3 into the board, no rewiring needed?

I've got another question; if a rom is say 2.5mb/3mb can I just burn that to the chip and it'll work fine or will I need to make therom 4mb or do some rewiring?

Thanks again :).
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla »

For most games, you don't have to do anything different. The only games that rely on mirroring that I know of are Mega Man X and Demon's Crest.
Moothead2
Posts: 14
Joined: Fri May 04, 2012 1:49 am

Post by Moothead2 »

Thanks a lot, you've been a great help. I've just got one more question; How do you go about doing 6mbit roms this way? Do you daisychain a second board to the first like you would if you make a reproduction the EPROM way?

Thanks again.
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla »

You mean 6 megabyte games i.e. the only one, Tales of Phantasia? I don't know. You'd need a ROM decoder configured for it. I don't have details.
Moothead2
Posts: 14
Joined: Fri May 04, 2012 1:49 am

Post by Moothead2 »

Will using a Japanese ToP as a donor work since it'll already be configured correctly to run off two roms?

http://www.snescentral.com/pcbboards.ph ... VC-LJ3M-01 - Snescentral page that details the board pretty well although I don't understand any of it :p.
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla »

Yes if you replace the two ROM chips with the correct rom data. But I'm not certain how you should split it up.

On that PCB it seems each ROM socket can contain a 32 megabit ROM. So you'll have to figure out, do you split the ToP ROM first 32M and last 16M (duplicate the last half to 32M size) and put the first part of rom in socket U0 and the second in U1. Or maybe you need to do something different. I don't know and cannot tell from the documentation. But I'd try putting the first 32M (4 megabytes) of the ToP ROM (cut out any 512 byte header if there is one) and put that in the U0 socket. Take the last 16M (2 megabytes) of ROM and duplicate it, you can just do copy /b last16m.bin + last16m.bin U1.BIN or use a hex editor. Then put that one in the U1 socket.

That might work. Or it might not. I don't know for sure.
Moothead2
Posts: 14
Joined: Fri May 04, 2012 1:49 am

Post by Moothead2 »

It turns out you just burn 4mb/2mb and solder it in so that's good. If a game has supported ROM sizes up to 16mbit does that mean I can't use the 29F032 because it's a 32mbit chip or does it just mean it won't work with 32mbit/4mb games?
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla »

It depends on the board. If a game has only 1 ROM socket and a 36 pin DIP socket, it should probably support a 32 megabit / 4 megabyte game just fine.

When boards have multiple ROM sockets there is decoding going on and if you replace them with ROMs bigger than what were originally used, it won't work unless you aren't using the bigger chip's full capacity.
Moothead2
Posts: 14
Joined: Fri May 04, 2012 1:49 am

Post by Moothead2 »

Ah, I got confused, the cart I was thinking of is only 32 pins.

If I buy an NTSC cart can I replace the CIC chip with a 74ls161 and have it work on a PAL system or do you have to write something to the 74ls161 for it to work?
rkrenicki
Posts: 95
Joined: Mon Oct 03, 2011 9:11 am

Post by rkrenicki »

I have never had a LS161 work as a CIC, and even then it was supposed to only be for the NTSC version.

If you need to replace a CIC, then I would do a PIC12F629 programmed as a SuperCIC.
Post Reply