So I made myself a Legend of Zelda Ancient Stone Tablets cartridge with 4x4MB TSOP's, 1 for each week. I wired up each /CE to a 74LS139 and connected a 74HC393 counter to the 74LS139 to select between the TSOP's by pressing the RESET button. My problem is it doesn't boot up in the same order on the different SNES systems I have tested. Is there anyway to get them all to boot in the same order? If not I'll probably just wind up mounting 4 small switches to the cartridge.
TSOP Boot Order on power up and then after each RESET press:
JPN Super Famicom older APU module motherboard 1,2,3,4
US SNES new onboard APU module motherboard 2,3,4,1
US SNES MINI 3,4,2,1
US FC16 GO 1,2,3,4
Here is how it is connected
TSOP Boot Order on power up and then after each RESET press:
JPN Super Famicom older APU module motherboard 1,2,3,4
US SNES new onboard APU module motherboard 2,3,4,1
US SNES MINI 3,4,2,1
US FC16 GO 1,2,3,4
Here is how it is connected
Code:
74LS139
MAD-1 #4 |01 \/ 16| +5V
74HC393 #3 |02 15| NC
74HC393 #4 |03 14| NC
TSOP 1 (/CE) |04 13| NC
TSOP 2 (/CE) |05 12| NC
TSOP 3 (/CE) |06 11| NC
TSOP 4 (/CE) |07 10| NC
GND |08 09| NC
MAD-1 #4 |01 \/ 16| +5V
74HC393 #3 |02 15| NC
74HC393 #4 |03 14| NC
TSOP 1 (/CE) |04 13| NC
TSOP 2 (/CE) |05 12| NC
TSOP 3 (/CE) |06 11| NC
TSOP 4 (/CE) |07 10| NC
GND |08 09| NC
Code:
74HC393
RESET (SRAM pin 26) |01\/14| +5V
GND |02 13| NC
74LS139 #2 |03 12| NC
74LS139 #3 |04 11| NC
NC |05 10| NC
NC |06 09| NC
GND |07 08| NC
RESET (SRAM pin 26) |01\/14| +5V
GND |02 13| NC
74LS139 #2 |03 12| NC
74LS139 #3 |04 11| NC
NC |05 10| NC
NC |06 09| NC
GND |07 08| NC