💾 Archived View for mirrors.apple2.org.za › archive › www.textfiles.com › apple › ANATOMY › index.ht… captured on 2024-07-09 at 03:36:49.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

<HTML>
<TITLE>T E X T F I L E S</TITLE>
<BODY BGCOLOR="#000000" TEXT="#00FF00" LINK="#00FF00" ALINK="#00AA00" VLINK="#00AA00">
<H1>Apple II Textfiles: the DOS 3.3 Anatomy</H1>
<P>
A fascinating project to comment and disassemble the disk operating system for Apple
IIs, with a focus on explaining why choices were made and what different approaches
accomplish. Done with the approval of Steve Wozniak, apparently; a fascinating study
for people who want to know how it was done.
<P>
<TABLE WIDTH=100%>
<TD BGCOLOR=#00FF00><FONT COLOR=#000000><B>Filename</B><BR></FONT></TD>
<TD BGCOLOR=#00DD00><FONT COLOR=#000000><B>Size</B><BR></FONT></TD>
<TD BGCOLOR=#00AA00><FONT COLOR=#000000><B>Description of the Textfile</B><BR></TD></TR>

<tab indent=60 id=T><br>
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmd.brun.bload.txt">cmd.brun.bload.txt</A>  <tab to=T><TD> 70479<BR><TD> DOS 3.3 Anatomy: BRUN Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmd.interpr.s.txt">cmd.interpr.s.txt</A>  <tab to=T><TD> 24856<BR><TD> DOS 3.3 Anatomy: Command Interpreter State Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdappnd.txt">cmdappnd.txt</A>  <tab to=T><TD> 65413<BR><TD> DOS 3.3 Anatomy: APPEND Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdbsave.txt">cmdbsave.txt</A>  <tab to=T><TD> 77417<BR><TD> DOS 3.3 Anatomy: BSAVE Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdcatlg.txt">cmdcatlg.txt</A>  <tab to=T><TD> 37205<BR><TD> DOS 3.3 Anatomy: CATALOG Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdchain.txt">cmdchain.txt</A>  <tab to=T><TD> 61122<BR><TD> DOS 3.3 Anatomy: CHAIN Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdclose.txt">cmdclose.txt</A>  <tab to=T><TD> 35927<BR><TD> DOS 3.3 Anatomy: CLOSE Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdelete.txt">cmdelete.txt</A>  <tab to=T><TD> 23616<BR><TD> DOS 3.3 Anatomy: DELETE Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdexec.2.txt">cmdexec.2.txt</A>  <tab to=T><TD> 103652<BR><TD> DOS 3.3 Anatomy: Command Executor
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdexec.txt">cmdexec.txt</A>  <tab to=T><TD> 39321<BR><TD> DOS 3.3 Anatomy: EXEC Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdfp.txt">cmdfp.txt</A>  <tab to=T><TD> 68489<BR><TD> DOS 3.3 Anatomy: FP Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdint.txt">cmdint.txt</A>  <tab to=T><TD> 10188<BR><TD> DOS 3.3 Anatomy: INT Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdmxfil.txt">cmdmxfil.txt</A>  <tab to=T><TD> 55938<BR><TD> DOS 3.3 Anatomy: MAXFILES Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdopen.txt">cmdopen.txt</A>  <tab to=T><TD> 45587<BR><TD> DOS 3.3 Anatomy: OPEN Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdposn.txt">cmdposn.txt</A>  <tab to=T><TD> 42717<BR><TD> DOS 3.3 Anatomy: POSITION Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdread.2.txt">cmdread.2.txt</A>  <tab to=T><TD> 83503<BR><TD> DOS 3.3 Anatomy: READ Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdread.txt">cmdread.txt</A>  <tab to=T><TD> 62770<BR><TD> DOS 3.3 Anatomy: READ Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdrenam.txt">cmdrenam.txt</A>  <tab to=T><TD> 35623<BR><TD> DOS 3.3 Anatomy: RENAME Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmds.load.run.txt">cmds.load.run.txt</A>  <tab to=T><TD> 98551<BR><TD> DOS 3.3 Anatomy: RUN Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="cmdwrite.txt">cmdwrite.txt</A>  <tab to=T><TD> 79212<BR><TD> DOS 3.3 Anatomy: WRITE Command Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="dissassembly.er.txt">dissassembly.er.txt</A>  <tab to=T><TD> 64382<BR><TD> DOS 3.3 Anatomy: Disassembly of Errors
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="doscoldstart.txt">doscoldstart.txt</A>  <tab to=T><TD> 112297<BR><TD> DOS 3.3 Anatomy: DOS's Coldstart Routine
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="doswarmstart.txt">doswarmstart.txt</A>  <tab to=T><TD> 99075<BR><TD> DOS 3.3 Anatomy: DOS's Warmstart Routine
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="file.manager.s.txt">file.manager.s.txt</A>  <tab to=T><TD> 30462<BR><TD> DOS 3.3 Anatomy: File Manager from the DOS Source (1982)
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fn.lock.unlock.txt">fn.lock.unlock.txt</A>  <tab to=T><TD> 45141<BR><TD> DOS 3.3 Anatomy: LOCK and UNLOCK Function Handlers
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fncatlog.txt">fncatlog.txt</A>  <tab to=T><TD> 25093<BR><TD> DOS 3.3 Anatomy: CATALOG Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fnclose.txt">fnclose.txt</A>  <tab to=T><TD> 29679<BR><TD> DOS 3.3 Anatomy: CLOSE Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fndelete.txt">fndelete.txt</A>  <tab to=T><TD> 66021<BR><TD> DOS 3.3 Anatomy: DELETE Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fninit.txt">fninit.txt</A>  <tab to=T><TD> 24242<BR><TD> DOS 3.3 Anatomy: INIT Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fnopen.txt">fnopen.txt</A>  <tab to=T><TD> 72819<BR><TD> DOS 3.3 Anatomy: OPEN Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fnposn.txt">fnposn.txt</A>  <tab to=T><TD> 9336<BR><TD> DOS 3.3 Anatomy: Position Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fnrename.txt">fnrename.txt</A>  <tab to=T><TD> 45761<BR><TD> DOS 3.3 Anatomy: RENAME Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="fnverify.txt">fnverify.txt</A>  <tab to=T><TD> 73736<BR><TD> DOS 3.3 Anatomy: VERIFY Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="psnrdone.txt">psnrdone.txt</A>  <tab to=T><TD> 87724<BR><TD> DOS 3.3 Anatomy: Read Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="psnrdrng.txt">psnrdrng.txt</A>  <tab to=T><TD> 89742<BR><TD> DOS 3.3 Anatomy: Read Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="psnwrone.txt">psnwrone.txt</A>  <tab to=T><TD> 96711<BR><TD> DOS 3.3 Anatomy: Write Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="psnwrrng.txt">psnwrrng.txt</A>  <tab to=T><TD> 98564<BR><TD> DOS 3.3 Anatomy: Write Function Handler
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="references.txt">references.txt</A>  <tab to=T><TD> 8122<BR><TD> DOS 3.3 Anatomy: Reference Texts
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="rwts.d1.format.txt">rwts.d1.format.txt</A>  <tab to=T><TD> 105655<BR><TD> DOS 3.3 Anatomy: RWTSDRV1 using FORMAT
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="rwts.drvr.seek.txt">rwts.drvr.seek.txt</A>  <tab to=T><TD> 64116<BR><TD> DOS 3.3 Anatomy: RWTSDRVR using SEEK
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="rwts.s.txt">rwts.s.txt</A>  <tab to=T><TD> 17239<BR><TD> DOS 3.3 Anatomy: R.W.T.S From the DOS Source (1982)
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="rwtsd1.format.2.txt">rwtsd1.format.2.txt</A>  <tab to=T><TD> 44543<BR><TD> DOS 3.3 Anatomy: RWTSDRV1 using FORMAT Continued
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="rwtsdrvr.read.txt">rwtsdrvr.read.txt</A>  <tab to=T><TD> 106457<BR><TD> DOS 3.3 Anatomy: RWTSDRVR using READ
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="rwtsdrvr.write.txt">rwtsdrvr.write.txt</A>  <tab to=T><TD> 108779<BR><TD> DOS 3.3 Anatomy: RWTSDRVR using WRITE
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="symbol.cross.ref.txt">symbol.cross.ref.txt</A>  <tab to=T><TD> 63430<BR><TD> DOS 3.3 Anatomy: Cross Referenced Symbol Tables
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.9d00.9f22.txt">t.dos.9d00.9f22.txt</A>  <tab to=T><TD> 27268<BR><TD> DOS 3.3 Anatomy: Addresses Referred to By DOS
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.9f23.a232.txt">t.dos.9f23.a232.txt</A>  <tab to=T><TD> 28331<BR><TD> DOS 3.3 Anatomy: Output Handler 2 (Ignore Non-DOS Command)
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.a233.a50f.txt">t.dos.a233.a50f.txt</A>  <tab to=T><TD> 26408<BR><TD> DOS 3.3 Anatomy: The MON and NOMON Command Handlers
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.a510.a850.txt">t.dos.a510.a850.txt</A>  <tab to=T><TD> 27529<BR><TD> DOS 3.3 Anatomy: Various Command Handlers
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.a851.ac57.txt">t.dos.a851.ac57.txt</A>  <tab to=T><TD> 25750<BR><TD> DOS 3.3 Anatomy: Initialize I/O Hooks for DOS Interception
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.ac58.aff6.txt">t.dos.ac58.aff6.txt</A>  <tab to=T><TD> 28061<BR><TD> DOS 3.3 Anatomy: Additional Functions
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.aff7.b2c2.txt">t.dos.aff7.b2c2.txt</A>  <tab to=T><TD> 27048<BR><TD> DOS 3.3 Anatomy: Additional Functions
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.b2c3.b65c.txt">t.dos.b2c3.b65c.txt</A>  <tab to=T><TD> 26293<BR><TD> DOS 3.3 Anatomy: Additional Functions
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.b65d.b7ff.txt">t.dos.b65d.b7ff.txt</A>  <tab to=T><TD> 13631<BR><TD> DOS 3.3 Anatomy: Additional Functions
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.b800.bcff.txt">t.dos.b800.bcff.txt</A>  <tab to=T><TD> 24468<BR><TD> DOS 3.3 Anatomy: Additional Functions
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.bd00.bfff.txt">t.dos.bd00.bfff.txt</A>  <tab to=T><TD> 28078<BR><TD> DOS 3.3 Anatomy: Additional Functions
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.dos.driver.txt">t.dos.driver.txt</A>  <tab to=T><TD> 1926<BR><TD> DOS 3.3 Anatomy: DOS Driver for Linear Disassembly (September 1983)
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="t.xtraddrs.txt">t.xtraddrs.txt</A>  <tab to=T><TD> 8777<BR><TD> DOS 3.3 Anatomy: Addresses Used in the Formatted Disassembly's.
<TR VALIGN=TOP><TD ALIGN=TOP><A HREF="ver.lock.unlock.txt">ver.lock.unlock.txt</A>  <tab to=T><TD> 37434<BR><TD> DOS 3.3 Anatomy: VERIFY, LOCK and UNLOCK Command Handlers
</TABLE><P><TABLE WIDTH=100%><TR><TD ALIGN=RIGHT><SMALL>There are 59 files for a total of 3,041,714 bytes.</SMALL></TABLE>