Hey there once again!! As the title suggests, I want to build a reset based cartridge which means when you turn the cartridge on- the console selects the first game but when you push the reset button, it switches to the next one.

As far as I know a 74LS74 chips includes 2x D-type flip-flops which apparently can switch through up to 2 or 4 different games. I know how to use it in a 2-in-1 game cartridge, just connect it like that:

I can easily say this setup almost works. Well the only downfall of that is that when you turn the console on, it selects THE SECOND game right away but other than that the reset works perfectly fine. When you push reset, it switches to the first one and after you push reset once again, it runs the second game again and so on. What should I do to make the console run the first game right away??

My second and more serious problem is that I want to also build a 4in1 cartridge and as long as I'm concerned I can still use the 74LS74 in this case but how should I connect it??

But my biggest problem is that I also want to build a 8in1 cartridge and the 74LS74 is no longer useful in this case but apparently you can use a 4bit binary counter such as 74LS161/163.

So first of all, what's the difference between 161 and 163?? Second, how am I supposed to connect it in a FAMICOM cartridge?? Here's some schematics provided by @CallanBrown

Making sense of these 2 schematics, I tried to connet my 74LS161 chip to my custom 8in1 cartridge this way (assuming that I use 8 different games with size 512KB each, the chip has to control 3 higher addresses A19, A20 & A21):

After that it results the cartridge doesn't work.... Well technically it works, when you turn the console on, it shows the first game but when I push the reset button, it rarely switches through and when it does, it selects a random game but most the time it doesn't do anything.... What should I do to make it work?? Any kind of help or suggestions will be strongly appreciated!! Big thanks in advance!!

Ah that's right, forgot about the diode, sorry.... Should I use that standard 1N4148 diode??

By the way, I don't quite understand the naming. What's "↑CLK " and /RESET detector?? What should I connect to what?? I'm not quite good in special naming so I'd be grateful if you explained it to me in more simple language

1N4148 or 1N941 or any other cheap signal diode is fine. Power diodes (like the 1N400x) are too slow, though.

"↑CLK" because it reacts on a rising edge of the pin. "/RESET detector" is the diode/resistor/capacitor, because we aren't directly given /RESET, so we have to convert some other signal (M2 in this case) into it.

What do you use for EPROM? Address lines up to A21 ?!You said you want to use 512KB games and it means 256KB PRG + 256KB CHR so you have to highjack address lines starting from A18, A19, ...I suggest to use 74HC393.

OK, so that /RESET detector is the converter signal from M2 pin, that's understandable. Well, to put it simple, should I connect that signal to the pin 01 or 02 on LS161?? Should something be left unconnected?? Is there anything more I should do??

@FARID

No no no all my games use VRAM so there's no need to do any highjacking or something, only PRG chip is being switched . When it comes to memory, I use AM29F032B (dedicated to SNES but it works perfectly fine on NES/Famicom fortunately)

When you connect PRG address lines to a TTL it is said that you are hijacking its address lines.If you want to use 161 : Reset (pin1) must be tied to High (5v)If you want to use 393 : Reset (pin2) must be tied to Low (GND)In both cases you must use Phi2 signal to control Clock pinCheck their datasheets for more info

I just tried the method shown above and unfortunately it doesn't work. The console switches any random game and sometimes it doesn't switch at all and sometimes it even crashes while resetting.... Are you sure there should be a 470pF cap included only?? Is the capacity correct?? Shouldn't there also be some kind of additional resistor??

Hi!Can anyone give me working scheme for 4-in-1 MMC3 multicart using 74LS74 for Famicom?I read whole topic but still can't understand how to do that.I make my first 2-in-1 cart using this schemeBut can't find any 4-in-1 solution I want to use W27E040 for 4x128k PRG and CHR.

Who is online

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum