home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / m6809 / 538 next >
Encoding:
Internet Message Format  |  1992-12-11  |  2.3 KB

  1. Xref: sparky comp.sys.m6809:538 comp.os.os9:1513 sci.electronics:20514
  2. Path: sparky!uunet!gatech!ncar!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!usenet.ucs.indiana.edu!master.cs.rose-hulman.edu!harry!kleinjf
  3. From: kleinjf@harry.Rose-Hulman.Edu (Joel F. Klein)
  4. Newsgroups: comp.sys.m6809,comp.os.os9,sci.electronics
  5. Subject: Color Computer 3 interfacing
  6. Date: 11 Dec 1992 19:11:48 GMT
  7. Organization: Rose-Hulman Institute of Technology
  8. Lines: 38
  9. Sender: kleinjf@harry (Joel F. Klein)
  10. Distribution: world
  11. Message-ID: <1gap5kINN2u9@master.cs.rose-hulman.edu>
  12. NNTP-Posting-Host: harry.cs.rose-hulman.edu
  13.  
  14. I am trying to interface and A/D and D/A converter to my Coco 3.  I am
  15. trying to find a usable address at which to locate the port.  I made a
  16. cartridge extender that brings the cartridge bus out onto a breadboard
  17. while providing a cartridge connector so that I can use the disk drive
  18. at the same time as the A/D port.  Therefore, the A/D port's address
  19. has to coexist peacefully with the disk drive.
  20.  
  21. Th old system I had worked on a Coco 1, and resided at $FEFF, up in
  22. the unused cartridge address space.  Unfortunately, the Coco 3
  23. apparently has RAM at this address (in addition to putting Super
  24. Extended BASIC up there).  Thus, whenever I would try to perform a
  25. read and get the A/D sample, the converter and the RAM would clash.  I
  26. haven't done too much with the GIME chip, but it seems as if I should
  27. be able to force these memory locations to be disconnected from RAM.
  28. Can anybody tell me how to do this?  There are three control bits at
  29. $FF90 that interest me.  One is the Coco 1/2 compatibility bit.  The
  30. service manual also describes the lowest 2 bits as controlling the two
  31. 16k segments of upper memory, specifying internal or external.  I have
  32. tried poking what I guessed to be the appropriate values to this
  33. register with no apparent resulting change; cartridge memory still
  34. acted like RAM.
  35.  
  36. Currently, I am using a parallel port chip, using the *SCS line as its
  37. chip select signal.  The device works then, but of course it directly
  38. conflicts with the disk drive which uses the same 16 bytes.  Does
  39. anybody have suggestions for making the two live in harmony at the
  40. same addresses?
  41.  
  42. Does anybody know of any other addresses I could make the A/D port
  43. live at?
  44.  
  45. Please send replies to Joel.Klein@Rose-Hulman.EDU
  46.  
  47.  
  48. Joel F. Klein
  49.  
  50.  
  51.  
  52.