mirror of
https://github.com/iKarith/beneath-apple-dos.git
synced 2024-12-11 08:52:40 +00:00
Begin cleaning up chapter 1
This commit is contained in:
parent
b773fd6d8c
commit
ced4301bb6
@ -1,119 +0,0 @@
|
||||
.ec^
|
||||
.na
|
||||
.ll60
|
||||
.m11
|
||||
.m22
|
||||
.m48
|
||||
.fo ''-%-
|
||||
.pn5
|
||||
.pi0
|
||||
.br
|
||||
.np
|
||||
.ce
|
||||
CHAPTER 1 - INTRODUCTION
|
||||
.sp2
|
||||
|
||||
Beneath Apple DOS is intended
|
||||
to serve as a companion to Apple's
|
||||
DOS Manual, providing additional
|
||||
information for the advanced
|
||||
programmer or
|
||||
the novice Apple user who wants to
|
||||
know more about the structure of
|
||||
diskettes.
|
||||
It is not the intent of this manual
|
||||
to replace the documentation provided
|
||||
by Apple Computer Inc.
|
||||
Although, for the
|
||||
sake of
|
||||
continuity, some of the material
|
||||
covered in the Apple manual is also
|
||||
covered here, it will be assumed that
|
||||
the reader is reasonably familiar
|
||||
with the
|
||||
contents of the DOS Manual. Since
|
||||
all chapters presented here may not
|
||||
be of use to each Apple owner, each
|
||||
has been written to stand on its own.
|
||||
|
||||
The information presented here is a
|
||||
result of intensive disassembly and
|
||||
annotation of various versions of DOS
|
||||
by the authors and by other
|
||||
experienced systems programmers.
|
||||
It also draws from application notes,
|
||||
articles, and discussions with
|
||||
knowledgeable people. This
|
||||
manual was not prepared with the
|
||||
assistance of Apple Computer Inc.
|
||||
Although no
|
||||
guarantee can be made concerning the
|
||||
accuracy of the information
|
||||
presented here, all of the material
|
||||
included in Beneath Apple DOS has
|
||||
been thoroughly researched and
|
||||
tested.
|
||||
|
||||
There were several reasons
|
||||
for writing Beneath Apple DOS:
|
||||
.sp1
|
||||
.nf
|
||||
To show direct assembly language access to DOS.
|
||||
.br
|
||||
To help you to fix clobbered diskettes.
|
||||
.br
|
||||
To correct errors and omissions in the Apple documentation.
|
||||
.br
|
||||
To allow you to customize DOS to fit your needs.
|
||||
.br
|
||||
To provide complete information on diskette formatting.
|
||||
.br
|
||||
|
||||
When Apple Computer Inc. introduced
|
||||
its Disk Operating System (DOS)
|
||||
version 3 in 1978 to support the
|
||||
new DISK II drive, very little
|
||||
documentation was provided. Later,
|
||||
when DOS 3.2 was released, a 178 page
|
||||
instructional and reference manual
|
||||
became available covering the
|
||||
use of DOS from BASIC in depth and
|
||||
even touched upon some of the
|
||||
internal workings of DOS. With the
|
||||
advent of DOS 3.3, the old 3.2 manual
|
||||
was updated but the body of
|
||||
information in it remained
|
||||
essentially intact. Beyond these
|
||||
Apple manuals,
|
||||
there have been no significant
|
||||
additions to the documentation on
|
||||
DOS,
|
||||
apart from a few articles in APPLE
|
||||
user group magazines and newsletters.
|
||||
This manual takes up
|
||||
where the
|
||||
Disk Operating System
|
||||
Manual leaves off.
|
||||
.bp
|
||||
|
||||
Throughout this manual, discussion
|
||||
centers primarily on DOS version
|
||||
3.3. The reasons for this are that 3.3
|
||||
was the most recent release of DOS at
|
||||
the time of this writing and that it
|
||||
differs less from DOS 3.2 than one
|
||||
would imagine. Wherever there is a
|
||||
major difference between the various
|
||||
DOS releases in a given topic, each
|
||||
release will be covered.
|
||||
|
||||
In addition to the DOS dependent
|
||||
information provided, many of the
|
||||
discussions also apply to
|
||||
other operating systems on the Apple
|
||||
II and Apple III. For example,
|
||||
disk formatting at
|
||||
the track and sector level is, for
|
||||
the most part, the same.
|
||||
.br
|
||||
.nx ch2
|
60
ch01.txt
Normal file
60
ch01.txt
Normal file
@ -0,0 +1,60 @@
|
||||
.ce
|
||||
CHAPTER 1 - INTRODUCTION
|
||||
.sp2
|
||||
|
||||
Beneath Apple DOS is intended to serve as a companion to Apple's DOS Manual,
|
||||
providing additional information for the advanced programmer or the novice Apple
|
||||
user who wants to know more about the structure of diskettes. It is not the
|
||||
intent of this manual to replace the documentation provided by Apple Computer
|
||||
Inc. Although, for the sake of continuity, some of the material covered in the
|
||||
Apple manual is also covered here, it will be assumed that the reader is
|
||||
reasonably familiar with the contents of the DOS Manual. Since all chapters
|
||||
presented here may not be of use to each Apple owner, each has been written to
|
||||
stand on its own.
|
||||
|
||||
The information presented here is a result of intensive disassembly and
|
||||
annotation of various versions of DOS by the authors and by other experienced
|
||||
systems programmers. It also draws from application notes, articles, and
|
||||
discussions with knowledgeable people. This manual was not prepared with the
|
||||
assistance of Apple Computer Inc. Although no guarantee can be made concerning
|
||||
the accuracy of the information presented here, all of the material included in
|
||||
Beneath Apple DOS has been thoroughly researched and tested.
|
||||
|
||||
There were several reasons for writing Beneath Apple DOS:
|
||||
.sp1
|
||||
.nf
|
||||
To show direct assembly language access to DOS.
|
||||
.br
|
||||
To help you to fix clobbered diskettes.
|
||||
.br
|
||||
To correct errors and omissions in the Apple documentation.
|
||||
.br
|
||||
To allow you to customize DOS to fit your needs.
|
||||
.br
|
||||
To provide complete information on diskette formatting.
|
||||
.br
|
||||
|
||||
When Apple Computer Inc. introduced its Disk Operating System (DOS) version 3 in
|
||||
1978 to support the new DISK II drive, very little documentation was provided.
|
||||
Later, when DOS 3.2 was released, a 178 page instructional and reference manual
|
||||
became available covering the use of DOS from BASIC in depth and even touched
|
||||
upon some of the internal workings of DOS. With the advent of DOS 3.3, the old
|
||||
3.2 manual was updated but the body of information in it remained essentially
|
||||
intact. Beyond these Apple manuals, there have been no significant additions to
|
||||
the documentation on DOS, apart from a few articles in APPLE user group
|
||||
magazines and newsletters. This manual takes up where the Disk Operating System
|
||||
Manual leaves off.
|
||||
.bp
|
||||
|
||||
Throughout this manual, discussion centers primarily on DOS version 3.3. The
|
||||
reasons for this are that 3.3 was the most recent release of DOS at the time of
|
||||
this writing and that it differs less from DOS 3.2 than one would imagine.
|
||||
Wherever there is a major difference between the various DOS releases in a given
|
||||
topic, each release will be covered.
|
||||
|
||||
In addition to the DOS dependent information provided, many of the discussions
|
||||
also apply to other operating systems on the Apple II and Apple III. For
|
||||
example, disk formatting at the track and sector level is, for the most part,
|
||||
the same.
|
||||
.br
|
||||
.nx ch2
|
Loading…
Reference in New Issue
Block a user