[comp.sys.amiga.tech] Adding ports to Amy

Steve.Lewis@f52.n114.z1.FIDONET.ORG (Steve Lewis) (11/21/90)

AREA:UUCP_TECH
Here's the situation: I want to add 4 or so 8520 (or roughly equivalent) chips for data acquisition and control to an Amiga 500 or 1000. "Doing it right" isn't a particular concern as the card/board/nest of wires won't be sold nor transferred from machine to machine.

On the other hand, if "doing it right" is easy enough, then why not?

I have limited hardware experience, absolutely NONE with the 68000 though my buddy in crime does have. He lacks Amiga experience. We're a sorry pair to be tackling this without help.

SO... Can anyone suggest a manual, technical paper, file or other method to obtain the necessary information on how to do this, either the "wrong" way or the autoconfig method? We're stumped, and my really knowledgeable developer friend doesn't have any poop on this at all.

Or, to paraphrase this entire message, HELP!


--  
----------------------------------------------------------------------------
AFIT Amiga Users BBS/UFGateway |Steve Lewis - via FidoNet node 1:110/300
    1:110/300 Dayton, Ohio     |UUCP: afitamy!114!52!Steve.Lewis
        (513)-252-7681         |ARPA: Steve.Lewis@f52.n114.z1.FIDONET.ORG
----------------------------------------------------------------------------

DXB132@psuvm.psu.edu (11/27/90)

In article <335.274ACD1F@afitamy.fidonet.org>,
Steve.Lewis@f52.n114.z1.FIDONET.ORG (Steve Lewis) says:

>AREA:UUCP_TECH
>Here's the situation: I want to add 4 or so 8520 (or roughly equivalent) chips
>for data acquisition and control to an Amiga 500 or 1000. "Doing it right"    t
>isn'
>a particular concern as the card/board/nest of wires won't be sold nor
>transferred from machine to machine.

>Or, to paraphrase this entire message, HELP!

Well, you're in luck. :-) Jeff Lavin (of The Puzzle Factory) has designed
an 8-port (4 parallel/4 serial) I/O board for the 500/1000/2000. [Obviously
if you only care about the parallel I/O, you simply omit the serial chips, and
vice versa]. The board uses 2 65C22 chips - next of kin to the 8520 - for
parallel I/O (plus extras like timers and a serial shift register) and 2
65C52 chips (basically two 6551 chips in a single package with some extra
features thrown in) for serial I/O. The serial chips support up to 38.4Kbps
*plus MIDI* (31250bps). The board plugs into one of the CIAs' sockets via
a flexible cable (the CIA is relocated to the I/O board).

Best of all, this is a public-domain hardware project (similar in philosophy
to the Lucas/Francis project), so it's CHEAP! A typical 2 serial/2 parallel
board                   will probably cost about $60. (Note that this is just
an estimate). Final assembly and FCC approval is left to the (not un-assisted)
imagination of the user.

The I/O board (plus the hard-to-find components, and all the software you
would expect and then some) will be available in final form by (best guess)
mid to late January.

I don't want to bore you, so I'll wrap it up. You can talk to Jeff at
(503)-935-3709, but please be polite and don't unless you have a real
reason to do so. Followups to this posting are very welcome!!!

Lastly, if you are technically inclined and willing to contribute, feel
free to contact us about it!


-- Dan Babcock

peter@dbaccess.com (Peter A. Castro) (11/28/90)

in article <90330.224835DXB132@psuvm.psu.edu>, DXB132@psuvm.psu.edu says:
> 
> In article <335.274ACD1F@afitamy.fidonet.org>,
> Steve.Lewis@f52.n114.z1.FIDONET.ORG (Steve Lewis) says:
> 
>>AREA:UUCP_TECH
>>Here's the situation: I want to add 4 or so 8520 (or roughly equivalent) chips
  [ plea of help deleted ]
> 
> Well, you're in luck. :-) Jeff Lavin (of The Puzzle Factory) has designed
 [ description of a very useful project deleted ]
> 
> I don't want to bore you, so I'll wrap it up. You can talk to Jeff at
> (503)-935-3709, but please be polite and don't unless you have a real
> reason to do so. Followups to this posting are very welcome!!!
> 
> Lastly, if you are technically inclined and willing to contribute, feel
> free to contact us about it!
> 
> -- Dan Babcock
  Ok, Question:
    Since Mr. Lavin is a busy man, I'll post this question here instead of
    bothering him.  I understand the handshake protocol for the MC68000
    (sync & async bus arbitration, bus-mastering, etc), but I've not
    mastered the Amiga AutoConfig protocol (particularly for the 1000).
    Does this serial/parallel project describe how one does AutoConfig?
    Even if it does not (not a terribly *big* concern), I am very much
    interested in this and other interfacing projects for the Amiga.
    Is this project down on (electronic) paper somewhere and how can I
    get a hold of it?  I have a project for interfacing special math
    hardware (custom design/build) and any info on Amiga specific
    interfacing would be useful.  I'd also love to add more serial/parallel
    ports to the machine (one of each is simply not enough).
    Hardware Hackers Unite!
    Thanks in advance for any response.
Pete.
-- 
Peter A. Castro                   INTERNET: peter@dbaccess.com        // //|
c/o DB Access Inc.                UUCP: {uunet,mips}!troi!peter      // //||
2900 Gordon Avenue, Suite 101     FAX: (408) 735-0328            \\ // //-||-
Santa Clara, CA 95051-0718        TEL: (408) 735-7545             \// //  ||

DXB132@psuvm.psu.edu (11/28/90)

In article <1046@troi.dbaccess.com>, peter@dbaccess.com (Peter A. Castro) says:
[stuff deleted]
>> Well, you're in luck. :-) Jeff Lavin (of The Puzzle Factory) has designed
> [ description of a very useful project deleted ]
>>
>> I don't want to bore you, so I'll wrap it up. You can talk to Jeff at
>> (503)-935-3709, but please be polite and don't unless you have a real
>> reason to do so. Followups to this posting are very welcome!!!
>>
>> Lastly, if you are technically inclined and willing to contribute, feel
>> free to contact us about it!
>>
>> -- Dan Babcock
>  Ok, Question:
>    (sync & async bus arbitration, bus-mastering, etc), but I've not
>    mastered the Amiga AutoConfig protocol (particularly for the 1000).
>    Does this serial/parallel project describe how one does AutoConfig?
>    Even if it does not (not a terribly *big* concern), I am very much
>    interested in this and other interfacing projects for the Amiga.
>    Is this project down on (electronic) paper somewhere and how can I
>    get a hold of it?  I have a project for interfacing special math
[ description of a very useful project deleted ]
>    Hardware Hackers Unite!

(Sorry for all the quoting; I know it's a pain to slog through sometimes).
No, it's not autoconfig. Basically the idea is that the motherboard has all
the gory logic for dealing with 6500 series chips, so let's just add a
decoder chip and then add more 6500 series chips. This rather clever idea
eliminates the need (if not the desire) for intricate autoconfig schemes,
making it a lot simpler/cheaper.

For a copy of the schematics you can send me a blank floppy:
(Note that this is not really a general offer. However when Jeff is ready to
release the final version of everything it will be WIDELY available!!!).

Dan Babcock
63 Atherton Hall
University Park, PA  16802
(814)-862-2931

It might not help with your designs (maybe yes, maybe no), but you'll
probably find it interesting in any case!