home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!rutgers!cbmvax!grr
- From: grr@cbmvax.commodore.com (George Robbins)
- Newsgroups: comp.sys.amiga.hardware
- Subject: Re: Interfacing to A500+
- Message-ID: <36792@cbmvax.commodore.com>
- Date: 7 Nov 92 18:36:10 GMT
- References: <6161@sersun1.essex.ac.uk>
- Reply-To: grr@cbmvax.commodore.com (George Robbins)
- Organization: Commodore, West Chester, PA
- Lines: 38
-
- In article <6161@sersun1.essex.ac.uk> colej@essex.ac.uk (Cole J L) writes:
- > I'm trying to interface a TMS34010 graphics chip to an A500+.
- >
- > My problem is the /DTACK line. How soon after a valid address is issued
- > does gary assert DTACK? Or does it? If it doesn't surely the machine would
- > hang until it is asserted.
- >
- > Also, the 34010 has a ready signal. I was thinking of multiplexing this
- > signal with d0. Thus using A1&A2 to select the 34010 register & A3 to
- > select the ready signal or the actual d0 from the 34010.
- >
- > When reading the ready signal d1..15 can be ignored.
- >
- > Something like...
- >
- > move.w $a00008,d0 ; A3 high
- > and.w #$1,d0 ; ignore d1..15
- > beq/ne .......
- >
- > then move.w #???,$a00002/4/6 ; use A1..2 to select register
- >
- > From above you can also see I'll be using a spare section of memory.
- > a00000 which is free upto beffff. This section only needs a few lines
- > for address decoding. Any strong objections to this address range?
-
- The A500 runs slow "6800" E-clock synchronized cycles throughout the
- A0-BF range and the selection for the 8520's is primitive and might
- conflict with your intentions.
-
- If you're building a personal toy, then you could stick in anywhere in
- the address map that is convenient, a fixed address at the top of Zorro-II
- memory or auto-config space. If you're making something that might be
- a product, then implement the auto-config protocol.
-
- --
- George Robbins - now working for, work: to be avoided at all costs...
- but no way officially representing: uucp: {uunet|pyramid|rutgers}!cbmvax!grr
- Commodore, Engineering Department domain: grr@cbmvax.commodore.com
-