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