1
0
mirror of https://github.com/opsxcq/mirror-textfiles.com.git synced 2025-08-29 10:29:52 +02:00
Files
mirror-textfiles.com/apple/ANATOMY.html

76 lines
9.8 KiB
HTML

<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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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="ANATOMY/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>