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

  1. Path: sparky!uunet!charon.amdahl.com!amdahl!JUTS!cd.amdahl.com!jjs40
  2. From: jjs40@cd.amdahl.com (John Sullivan)
  3. Newsgroups: comp.sys.apple2
  4. Subject: Apple II RWTS codes.
  5. Message-ID: <48C402Bl1ezE01@JUTS.ccc.amdahl.com>
  6. Date: 17 Aug 92 17:47:38 GMT
  7. Sender: netnews@ccc.amdahl.com
  8. Organization: Amdahl Corporation, Sunnyvale CA
  9. Lines: 23
  10.  
  11. I'm looking for some information on the internals of RWTS (Read/Write,
  12. Track/Sector) for both DOS3.3 and ProDOS-8 on the Apple II.
  13.  
  14. I have good understanding of the nibbilizing scheme used, and the underlying
  15. mechanisms in the Disk II controller.  I have 6502 assembly source for
  16. track "ZAP" and "FORMAT" utilities, and several books (Beneath Apple DOS, etc.)
  17. on the subject of the low-level operation of disks.
  18.  
  19. What I would like to be able to do is rewrite a version of RWTS from scratch,
  20. but I am currently lacking an understanding of the mechanisms of how to deal 
  21. with reading an writing sectors on the fly (as opposed to reading/writing/
  22. formatting an entire track at once.)
  23.  
  24. What would really be helpful would be to have some example 6502 assembly
  25. code to work from (besides just a disassembly of the DOS/ProDOS RWTS code.)
  26. I know that there is at least one DOS clone available in the public domain.
  27. Is the code for this available?  Has anyone else ever done this?  Are
  28. there any books that describe the whole process from start to finish (I
  29. already have the "Beneath" books.)
  30.  
  31. -- 
  32. John Sullivan, Engineer/Computer Development.   Email: jjs40@cd.amdahl.com.
  33. Amdahl Corporation, Sunnyvale CA.               Phone: (408)746-4688.
  34.