You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

Cartridge port adding RW...

All information relating to the Alpha plus all the WIP threads etc.
User avatar
exxos
Site Admin
Site Admin
Posts: 28235
Joined: 16 Aug 2017 23:19
Location: UK

Cartridge port adding RW...

Post by exxos »

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..
CRW.JPG
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.
You do not have the required permissions to view the files attached to this post.
User avatar
Icky
Site Admin
Site Admin
Posts: 4360
Joined: 03 Sep 2017 10:57
Location: UK

Re: Cartridge port adding RW...

Post by Icky »

Very simple idea.

Makes you wonder why Atari didn’t put a R/W line on the ROM port in the first place.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7367
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Cartridge port adding RW...

Post by stephen_usher »

Icky wrote: 16 Oct 2018 08:03 Very simple idea.

Makes you wonder why Atari didn’t put a R/W line on the ROM port in the first place.
An interrupt line would have been nice too.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
Icky
Site Admin
Site Admin
Posts: 4360
Joined: 03 Sep 2017 10:57
Location: UK

Re: Cartridge port adding RW...

Post by Icky »

Have been thinking of making this mod on the STF Remake and use pin 38 as it seems to be the most logical one to use.

Enhanced Atari ST Cart Port.png
You do not have the required permissions to view the files attached to this post.
User avatar
Smonson
Posts: 717
Joined: 28 Oct 2017 10:21
Location: Canberra, Australia

Re: Cartridge port adding RW...

Post by Smonson »

exxos wrote: 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..
I might be misunderstanding something here, but that diode is only going to pull it down to about 0.7 volts minimum - if you want to interface that with some TTL ROMs, isn't that cutting it a bit fine?
User avatar
exxos
Site Admin
Site Admin
Posts: 28235
Joined: 16 Aug 2017 23:19
Location: UK

Re: Cartridge port adding RW...

Post by exxos »

Smonson wrote: 25 Nov 2018 11:14 I might be misunderstanding something here, but that diode is only going to pull it down to about 0.7 volts minimum - if you want to interface that with some TTL ROMs, isn't that cutting it a bit fine?
Yes and no.. It depends on the spec of the diode. Some have drops as little as 0.2v. It also depends on current. A diode may well have 0.7v drop, but at what current ? May well be 1amp. If we assuming 1k resistor on 5v current that's just 5ma. Given the same diode its voltage drop may be just 0.4v.
User avatar
Smonson
Posts: 717
Joined: 28 Oct 2017 10:21
Location: Canberra, Australia

Re: Cartridge port adding RW...

Post by Smonson »

Thanks for the explanation! This is why I'm not an analogue guy... :)
User avatar
Icky
Site Admin
Site Admin
Posts: 4360
Joined: 03 Sep 2017 10:57
Location: UK

Re: Cartridge port adding RW...

Post by Icky »

exxos wrote: 25 Nov 2018 12:04
Smonson wrote: 25 Nov 2018 11:14 I might be misunderstanding something here, but that diode is only going to pull it down to about 0.7 volts minimum - if you want to interface that with some TTL ROMs, isn't that cutting it a bit fine?
Yes and no.. It depends on the spec of the diode. Some have drops as little as 0.2v. It also depends on current. A diode may well have 0.7v drop, but at what current ? May well be 1amp. If we assuming 1k resistor on 5v current that's just 5ma. Given the same diode its voltage drop may be just 0.4v.
Not sure if the calculations off the top of my head are wrong but I was thinking of a 4.7k resistor?
User avatar
exxos
Site Admin
Site Admin
Posts: 28235
Joined: 16 Aug 2017 23:19
Location: UK

Re: Cartridge port adding RW...

Post by exxos »

Icky wrote: 26 Nov 2018 10:20 Not sure if the calculations off the top of my head are wrong but I was thinking of a 4.7k resistor?
1K, 4.7K, 10K value not really much important.

Return to “ALPHA DEVELOPMENT INFO”

Who is online

Users browsing this forum: CCBot and 60 guests