home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / apple2 / 19560 < prev    next >
Encoding:
Text File  |  1992-08-27  |  1.1 KB  |  29 lines

  1. Newsgroups: comp.sys.apple2
  2. Path: sparky!uunet!munnari.oz.au!labtam!labtam!philip
  3. From: philip@labtam.labtam.oz.au (Philip Stephens)
  4. Subject: Re: Apple II RWTS codes.
  5. Organization: Labtam Australia Pty. Ltd., Melbourne, Australia
  6. Date: Thu, 27 Aug 1992 23:03:13 GMT
  7. Message-ID: <philip.714956593@labtam>
  8. References: <m0mNh96-000130C@crash.cts.com>
  9. Lines: 18
  10.  
  11. ncp@gnh-cathouse.cts.com (Neal Pitts) writes:
  12.  
  13. >>> The stuff in DOS 3.3 reads the raw data and then analyzes it,
  14. >while the ProDOS routine analyzes it while it's reading (where analyze ==
  15. >convert from 6+2 encoding to plain data). <<
  16.  
  17. >Is there any good reason for ProDOS to do this?  I would think that it would
  18. >have taken the speed penalty for a good reason...
  19.  
  20.   ProDOS's way is faster.  Since ProDOS reads and writes data in blocks (two
  21. sectors at a time), having the two sectors of a block physically adjacent means
  22. they can be read and written quicker.  And to top it off, this arrangement
  23. allows the interleave to be 2:1, compared to DOS 3.3's interleave of 3:1.
  24.   So there you go!
  25.  
  26.   Philip Stephens
  27.   Labtam Australia Pty Ltd
  28.   philip@labtam.labtam.oz.au
  29.