beneath-apple-dos/corrections.txt

147 lines
1.9 KiB
Plaintext
Raw Normal View History

SIG 1-2
2017-07-21 15:05:01 +00:00
3-13
2017-07-21 15:05:01 +00:00
roughly 72K of space available to the user; typical for
5 1/4 inch single density drives.
2017-07-21 15:05:01 +00:00
4-6
2017-07-21 15:05:01 +00:00
2E-50 Second file descriptive entry
2017-07-21 15:05:01 +00:00
4-17
2017-07-21 15:05:01 +00:00
user to read and display the contents of sectors. Some of
2017-07-21 15:05:01 +00:00
6-2
2017-07-21 15:05:01 +00:00
Q7L with Q6L = Read
Q7L with Q6H = Sense Write Protect
Q7H with Q6L = Write
Q7H with Q6H = Load Write Latch
2017-07-21 15:05:01 +00:00
SIG 3-4
2017-07-21 15:05:01 +00:00
8-5
2017-07-21 15:05:01 +00:00
9E9E If EXECing, call A682 to get the next byte from the
2017-07-21 15:05:01 +00:00
8-6
2017-07-21 15:05:01 +00:00
index into the state handler table (9D10), go to
2017-07-21 15:05:01 +00:00
8-8
2017-07-21 15:05:01 +00:00
table of valid keywords (A941).
2017-07-21 15:05:01 +00:00
8-9
2017-07-21 15:05:01 +00:00
A1AE-A1B8 Clear the file manager parameter list at B5BB to
2017-07-21 15:05:01 +00:00
8-13
2017-07-21 15:05:01 +00:00
A4DC Skip a line on the screen.
2017-07-21 15:05:01 +00:00
8-24
2017-07-21 15:05:01 +00:00
ACA8-ACBA Read a data byte.
2017-07-21 15:05:01 +00:00
AACA-ACD9 WRITE A RANGE OF BYTES subcode handler.
2017-07-21 15:05:01 +00:00
ACDA-ACEE Write a data byte.
2017-07-21 15:05:01 +00:00
8-27
2017-07-21 15:05:01 +00:00
AF3A Otherwise, set up RWTS pointer (AF4B).
2017-07-21 15:05:01 +00:00
next (C=1)).
2017-07-21 15:05:01 +00:00
8-28
2017-07-21 15:05:01 +00:00
B052-B0B5 Read/Write Track/Sector (RWTS) driver.
2017-07-21 15:05:01 +00:00
Translate vol mismatch to RC=7, write protected to
RC=4 and all other errors to RC=8 (I/O error).
2017-07-21 15:05:01 +00:00
8-29
2017-07-21 15:05:01 +00:00
B134-B15A Add a new data sector to file.
2017-07-21 15:05:01 +00:00
8-30
2017-07-21 15:05:01 +00:00
B20B If not, advance index to next entry in sector and
2017-07-21 15:05:01 +00:00
8-34
2017-07-21 15:05:01 +00:00
Call SETVID ($FE93) and SETKBD ($FE89).
2017-07-21 15:05:01 +00:00
8-35
2017-07-21 15:05:01 +00:00
$20=Volume mismatch, $40=Drive error, $08=INIT error.
2017-07-21 15:05:01 +00:00
Uses Write Translate Table ($BA29).
2017-07-21 15:05:01 +00:00
8-37
2017-07-21 15:05:01 +00:00
Y-reg:number of autosyncs to write
2017-07-21 15:05:01 +00:00
8-39
2017-07-21 15:05:01 +00:00
Jump to DSKFORM at $BEAF.
2017-07-21 15:05:01 +00:00
Use ILEAV table at $BFB8 for software sector
2017-07-21 15:05:01 +00:00
8-41
2017-07-21 15:05:01 +00:00
BFC8-BFD8 Patch area starts here.
2017-07-21 15:05:01 +00:00
SIG 5-6
2017-07-21 15:05:01 +00:00
A-16
2017-07-21 15:05:01 +00:00
using ZAP to patch a catalog entry into track 17 for each
2017-07-21 15:05:01 +00:00
C-4
2017-07-21 15:05:01 +00:00
DCT Device Characteristics Table. Used as an
2017-07-21 15:05:01 +00:00
C-8
2017-07-21 15:05:01 +00:00
subroutine. Similar to a GOSUB statement
2017-07-21 15:05:01 +00:00
input data is passed from the
2017-07-21 15:05:01 +00:00
C-10
2017-07-21 15:05:01 +00:00
language instruction. JMP is the opcode
2017-07-21 15:05:01 +00:00
C-15
2017-07-21 15:05:01 +00:00
the voltages which represent 0's and