[comp.sys.amiga.hardware] Amiga Parallel port timing for handshake

rlv@silver.lcs.mit.edu (Ralph L. Vinciguerra) (06/28/91)

Thanks to those who answered my question about how to use the handshaking lines
on the Amiga parallel port. I essentially got two kinds of recommendations:
  - See the RKM for pinouts.
  - Check out an old C64 manual which should have info on the 8520.

I knew about the first, so
I guess I'll persue the latter, but I suspect I'll still be in the dark.
I think I'll still need some Amiga specific documentation since I'll be using
the 8520 as driven by the Amiga parallel.device. For instance, when I set
up an output call using SendIO or DoIO, what kind of timing does
parallel.device expect on the strobe and ack lines? Also, if I set up an input
operation, how should strobe and ack behave then? I suspect it's pretty simple,
but where do I find out? Perhaps I need a newer version of the RKM's?
Mine are old and only show how to make the IO calls, and the pin outs.
I guess I need a simple *timing* diagram for the handshake pins when the
parallel.device is in control. Perhaps a CBM'er can suggest something?

I can just see it now....an ASCII text based timing diagram:
              __
strobe  _____/  \_____
               _
ack     ______/ \_____
        ____ ___ _____
data    ____X___X_____

Anyone game?