home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / apple2 / 19578 < prev    next >
Encoding:
Internet Message Format  |  1992-08-27  |  1.4 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!rutgers!ub!galileo.cc.rochester.edu!ee.rochester.edu!seah
  2. From: seah@ee.rochester.edu (David Seah)
  3. Newsgroups: comp.sys.apple2
  4. Subject: Re: Apple II RWTS codes.
  5. Message-ID: <1992Aug28.062043.9945@ee.rochester.edu>
  6. Date: 28 Aug 92 06:20:43 GMT
  7. References: <m0mNh96-000130C@crash.cts.com>
  8. Organization: Univ of Rochester, College of Engineering and Applied Science
  9. Lines: 19
  10.  
  11. In article <m0mNh96-000130C@crash.cts.com> ncp@gnh-cathouse.cts.com (Neal Pitts) writes:
  12. >>> The stuff in DOS 3.3 reads the raw data and then analyzes it,
  13. >while the ProDOS routine analyzes it while it's reading (where analyze ==
  14. >convert from 6+2 encoding to plain data). <<
  15. >
  16. >Is there any good reason for ProDOS to do this?  I would think that it would
  17. >have taken the speed penalty for a good reason...
  18.  
  19. There is no speed penalty under ProDOS...it's faster than DOS 3.3's sector
  20. read routine.  DOS 3.3 reads the 6+2 encoded disk bytes into two buffers,
  21. then performs the conversion into 8-bit bytes after the sector has been
  22. completely read.  ProDOS does the analysis on-the-fly through some
  23. clever look-up tables with pre-shifted values.  It's able to do this as
  24. bytes are flying in "live" from the disk...way cool.
  25. -- 
  26. Dave Seah ^..^     | Graduate MSEE, University of Rochester, New York         |
  27. Resume On Request:)| Apple II Art & Graphics Forum Consultant, America Online |
  28.  
  29. [Internet] seah@ee.rochester.edu, AFCDaveS@aol.com   [America Online] AFC DaveS
  30.