[comp.sys.atari.st] writing on cartridge port

paulo@mucs.UX.CS.MAN.AC.UK (Paulo L de Geus) (05/27/88)

A while ago someone posted a description of how a ram-disk using this
connector works.  A friend of mine wants to use this port to interface some
external hardware and doesn't know how to write to it (it seems that a bus
error is generated).

Could anyone that saved that description e-mail me a copy, or else, if
anyone knows how to achieve writing to the cartridge port please send me
a short summary.

Thanks in advance,

--
Paulo L de Geus			JANET: paulo@uk.ac.man.cs.ux
Dept of Computer Science	Internet: paulo%ux.cs.man.ac.uk@nss.cs.ucl.ac.uk
Univ of Manchester              USENET:...!mcvax!ukc!man.cs.ux!paulo
Manchester M13 9PL  U.K.	BITNET: paulo%uk.ac.man.cs.ux@ukacrl.bitnet

hase@netmbx.UUCP (Hartmut Semken) (06/01/88)

In article <3986@mucs.UX.CS.MAN.AC.UK> paulo@mucs.UX.CS.MAN.AC.UK (Paulo L de Geus) writes:
>A while ago someone posted a description of how a ram-disk using this
>connector works.

There are two possible solutions:
 - hack the hardware (I like this one!).
   If you generate your own DTACK, the Glue will not issue a BUSERR.
BUSERR seems to be the output of a monoflop retriggered by Adress Strobe
(right , Atari?).
Disadvantage: Hmm, if you hack the hardware already, why use the
cartridge port?

 - WRIT by READING. When you read the adress range of the cartridge
port, an Adress is passed to the outside.
Use the low part of the adress (LSByte) to put the data out (to a latch,
latched by Chip Select). Forget the read value.
Works well. 
I took this from a german magazine (c't). They do graet hardware
hacks...
hase
-- 
Hartmut Semken, Lupsteiner Weg 67, 1000 Berlin 37 hase@netmbx.UUCP
I think, you may be right in what I think you're thinking. (Douglas Adams)