Cartridge port adding RW...
Posted: 15 Oct 2018 10:54
There was a brief talk over on AA last year about replacing the cartridge port with a super I/O port. There was of course mixed views about this.
Currently I am thinking the major problem with the port is lack of RW signal. So here is my proposed solution.
Pardon the crude drawing..
Basically as there is 3 GND connections on the cartridge, the idea is to remove one of them use with a RW line instead. We would keep the existing 2 GND connections on the top and bottom of the port just remove the inner GND connection.
The problem is that we cannot simply route RW to the cartridge port, because any existing cartridge would short out the RW line, but we can actually solve this easily.
Basically we have a pull-up on the cartridge side. This will always pull-up the pin to 5 Volts. So what happens when a original cartridge is connected, that pin will be of course shorted down to GND. The resistor will limit the current to maybe 1mA or whatever. So there would be no problem to use existing cartridges.
Should a cartridge be used which now uses this RW signal, when the RW CPU goes high, the pull-up resistor will pull up the pin on the cartridge to 5Volts also. When the CPU sets RW low, the diode will pull down the cartridge side to GND.
Diode will isolate the CPU side RW from being shorted out when a older cartridge is used.
Currently I am thinking the major problem with the port is lack of RW signal. So here is my proposed solution.
Pardon the crude drawing..
Basically as there is 3 GND connections on the cartridge, the idea is to remove one of them use with a RW line instead. We would keep the existing 2 GND connections on the top and bottom of the port just remove the inner GND connection.
The problem is that we cannot simply route RW to the cartridge port, because any existing cartridge would short out the RW line, but we can actually solve this easily.
Basically we have a pull-up on the cartridge side. This will always pull-up the pin to 5 Volts. So what happens when a original cartridge is connected, that pin will be of course shorted down to GND. The resistor will limit the current to maybe 1mA or whatever. So there would be no problem to use existing cartridges.
Should a cartridge be used which now uses this RW signal, when the RW CPU goes high, the pull-up resistor will pull up the pin on the cartridge to 5Volts also. When the CPU sets RW low, the diode will pull down the cartridge side to GND.
Diode will isolate the CPU side RW from being shorted out when a older cartridge is used.