Path: utzoo!utgpu!news-server.csri.toronto.edu!eecg.toronto.edu!leblanc Newsgroups: comp.sys.amiga.hardware From: leblanc@eecg.toronto.edu (Marcel LeBlanc) Subject: Re: Connecting Amiga 2000 & C-64 Message-ID: <1990Jul28.002326.7359@jarvis.csri.toronto.edu> References: <18116@ultima.cs.uts.oz> <3640@tmiuv0.uucp> Distribution: comp Date: 28 Jul 90 04:23:26 GMT Lines: 43 rick@tmiuv0.uucp writes: >In article <18116@ultima.cs.uts.oz>, colin@ultima.cs.uts.oz (Colin Panisset) writes: >> Q : I am attempting to connect an Amiga 2000 to a Commodore 64 via >> the parallel port on the Amiga, and the user port on the 64. My problem is this: >> apart from the eight data lines (D0-D7), there has to be (by reckoning) at least >> one handshaking line. The Amiga has ACK and STROBE, which look to be candidates, >> and the 64 has FLAG1 and PA2, which also look to be candidates. (FLAG1 can be >> used to generate an interrupt upon receipt of incoming signal, PA2 is bit 2 >> of port 2). Which lines should be connected to each other? If anyone has had >> experience with this sort of problem, can they assist in any way? >Well, as a first pass, the STROBE signal from the Amiga (which is low true) >signals when a data byte is available at the parallel port. In other words, >it's the Amiga saying "Here's a byte". I'd hook that up to FLAG1 (possibly >through an inverter, if FLAG1 is high true). The ACK signal on the Amiga >(again, low true) is used by the printer or whatever to tell the Amiga that >it has read the byte and that the Amiga should put up a new one. No inverters are needed. Just connect these wires directly. In fact I've been using exactly this set-up for more than a year now. I use this parallel cable to transfer LOTS of files between the Amiga and C64. It's VERY convenient to develop software on an Amiga (where your editor and assembler can both be resident), then transfer the binary to the C64 via the parallel cable. Since the FLAG* transitions in the C64 can generate NMIs, the receive program on the C64 doesn't require 'starting-up' once it's installed (it can be completely controlled from the Amiga through interrupts). If you have any specific problems, send me some mail - I'm sure I will have already encountered them! :-) >> The reason for this somewhat bizzare exercise is that I want to use >> the 64 as a print sppooler for the Amiga (MPS-802 printer, C-64 serial >> connection only), and 'coz it's fun. Okay, I'm mad - but is there a better >> reason? >> >> colin@ultima.cs.uts.oz.edu | "I'm happpy I live in a split level head" >> Colin Panisset | -TMBG Marcel A. LeBlanc -- Electrical Engg Computer Group, Univ. of Toronto ----------------------------------------------------------------------- leblanc@eecg.toronto.edu else: uunet!utcsri!eecg!leblanc