home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / amiga / hardware / 19110 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  2.0 KB

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