home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / apple2 / 19295 < prev    next >
Encoding:
Internet Message Format  |  1992-08-21  |  2.4 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!mips!mips!munnari.oz.au!deakin.OZ.AU!ausom!paw
  2. From: paw@ausom.oz.au (Peter Watson)
  3. Newsgroups: comp.sys.apple2
  4. Subject: Re: Apple II RWTS codes.
  5. Message-ID: <1992Aug21.130516.18817@ausom.oz.au>
  6. Date: 21 Aug 92 13:05:16 GMT
  7. References: <48C402Bl1ezE01@JUTS.ccc.amdahl.com>
  8. Reply-To: paw%ausom.oz@sol.cc.deakin.oz.au
  9. Organization: AUSOM - The Apple Users Society of Melbourne
  10. Lines: 41
  11.  
  12. jjs40@cd.amdahl.com (John Sullivan) writes :
  13.  
  14. >I'm looking for some information on the internals of RWTS (Read/Write,
  15. >Track/Sector) for both DOS3.3 and ProDOS-8 on the Apple II.
  16. >
  17. >I have good understanding of the nibbilizing scheme used, and the underlying
  18. >mechanisms in the Disk II controller.  I have 6502 assembly source for
  19. >track "ZAP" and "FORMAT" utilities, and several books (Beneath Apple DOS,
  20. >etc.) on the subject of the low-level operation of disks.
  21. >
  22. >What I would like to be able to do is rewrite a version of RWTS from scratch,
  23.  
  24. Heaven help us, why???????
  25.  
  26. >but I am currently lacking an understanding of the mechanisms of how to deal
  27. >with reading an writing sectors on the fly (as opposed to reading/writing/
  28. >formatting an entire track at once.)
  29.  
  30. In the Steve Wozniak interview at Kansasfest, Woz claimed that the RWTS
  31. routines were probably the most difficult code he had ever written, and he
  32. doubted if _he_ could do it again! You sure are aiming high!
  33.  
  34. >What would really be helpful would be to have some example 6502 assembly
  35. >code to work from (besides just a disassembly of the DOS/ProDOS RWTS code.)
  36. >I know that there is at least one DOS clone available in the public domain.
  37. >Is the code for this available?  Has anyone else ever done this?  Are
  38. >there any books that describe the whole process from start to finish
  39. >(I already have the "Beneath" books.)
  40.  
  41. Randy Hyde produced a commented disassembly of DOS 3.3 many years ago, which
  42. he sold as DOSOURCE. The trick would be to find a copy.....! Does anyone
  43. know if Randy (and/or Lazer Micro Systems) is still around?
  44.  
  45. >John Sullivan, Engineer/Computer Development.   Email:
  46. >jjs40@cd.amdahl.com.
  47. >Amdahl Corporation, Sunnyvale CA.               Phone: (408)746-4688.
  48. -- 
  49. || Peter A Watson ||     Telephone: (03) 894-1087   [+613] 894-1087    ||
  50. || PO Box 493     ||     InterNet : paw%ausom.oz@sol.cc.deakin.oz.au   ||
  51. || Doncaster  Vic ||       "On a clear disk you can seek forever!"     ||
  52. || Australia 3108 || "XYZZY..PLUGH..MOOF..What is that $%^& password?" ||
  53.