home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / apple2 / 18048 < prev    next >
Encoding:
Internet Message Format  |  1992-07-29  |  1.4 KB

  1. Path: sparky!uunet!wupost!waikato.ac.nz!comp.vuw.ac.nz!actrix!David.Empson
  2. Newsgroups: comp.sys.apple2
  3. Subject: Re: Fast Zips
  4. Message-ID: <1992Jul29.114032.1215@actrix.gen.nz>
  5. From: David.Empson@bbs.actrix.gen.nz
  6. Date: Wed, 29 Jul 1992 11:40:32 GMT
  7. Sender: David.Empson@actrix.gen.nz (David Empson)
  8. References: <1992Jul27.210031.20138@micor.ocunix.on.ca> <1992Jul28.141402.6199@meaddata.com>
  9. Organization: Actrix Information Exchange
  10. Lines: 20
  11.  
  12. In article <1992Jul28.141402.6199@meaddata.com> johnt@meaddata.com (John Townsend) writes:
  13. > My question is, how does one tell from software what
  14. > the maximum speed of the Zip GS is (e.g. on the Zip control panel)?  Does it
  15. > do a timing loop or is there something on the board that indicates the speed
  16. > (which might have to be changed in addition to the components)?
  17.  
  18. My guess is a timing loop.  The percentage speed can be read from
  19. registers in the ASIC, but not what 100% corresponds to.  The ASIC
  20. doesn't care, anyway - it just runs at 1/4 of the frequency of the
  21. crystal (assuming the processor and cache RAM are fast enough).
  22.  
  23. The timing loop probably involves counting down a fixed number of
  24. clock cycles with interrupts disabled (e.g. DEX, BNE loop) and using
  25. the video counters or vertical blanking signal to get a CPU-independent
  26. reference.
  27. -- 
  28. David Empson
  29.  
  30. Internet: David.Empson@bbs.actrix.gen.nz    EMPSON_D@kosmos.wcc.govt.nz
  31. Snail mail: P.O. Box 27-103, Wellington, New Zealand
  32.