mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-23 08:24:18 +00:00
533 lines
8.4 KiB
TeX
533 lines
8.4 KiB
TeX
.bp odd
|
|
.cs 5
|
|
.mt 5
|
|
.mb 6
|
|
.pl 66
|
|
.ll 65
|
|
.po 10
|
|
.hm 2
|
|
.fm 2
|
|
.he
|
|
.ft
|
|
.ce
|
|
.sh
|
|
Index
|
|
.qs
|
|
.sp 3
|
|
.nf
|
|
.sp
|
|
.sh
|
|
A
|
|
.qs
|
|
.sp
|
|
A command (AR68), 117
|
|
a user stack, 10
|
|
absolute file, 122
|
|
absolute origin directive
|
|
(org), 102
|
|
access operating system, 2
|
|
additional serial I/O
|
|
functions, 72
|
|
address, 7
|
|
address errors, 89
|
|
AR68, 3, 113
|
|
commands, 115
|
|
error messages, 157
|
|
errors, 122
|
|
archive utility (AR68), 3, 113
|
|
AS68, 3
|
|
assembly language, 104
|
|
error messages, 161
|
|
instruction set, 153
|
|
invoking, 95, 104
|
|
assembler (AS68) operation,
|
|
3, 95
|
|
assembly language directives,
|
|
98
|
|
assembly language extensions,
|
|
106
|
|
auxiliary input, 72, 141
|
|
auxiliary output, 73, 141
|
|
.sp
|
|
.sh
|
|
B
|
|
.qs
|
|
.sp
|
|
-Baddress (L068), 113
|
|
bad vector error, 89
|
|
base page, 2, 10, 87, 151
|
|
Basic Disk Operating System
|
|
(BDOS), 1, 12
|
|
Basic I/O System (BIOS), 1, 12
|
|
.cc @
|
|
.bass directive, 108
|
|
@cc .
|
|
BDOS, 1
|
|
functions, 23
|
|
direct console I/O, 66
|
|
error messages, 171
|
|
invoking, 24
|
|
organization of, 25
|
|
output console function, 25
|
|
parameters, 24
|
|
system reset function, (0), 12
|
|
.bp
|
|
.sp 4
|
|
BIOS, 1
|
|
error messages, 175
|
|
functions, 141
|
|
parameter block (BPB), 84
|
|
return code, 84
|
|
block storage segment (bss), 7
|
|
branch instructions, 108
|
|
bsr instruction, 108
|
|
bss, 7
|
|
bss directive, 98
|
|
built-in commands, 9
|
|
bus errors, 89
|
|
.sp
|
|
.sh
|
|
C
|
|
.qs
|
|
.sp
|
|
CCP, 1, 86
|
|
CDPB, 59
|
|
chain to program function, 82
|
|
character I/O functions, 62
|
|
close file function, 32, 43
|
|
cold start loader, 1
|
|
command file format, 2, 15
|
|
command tail, 11
|
|
common directive (comm), 98, 107
|
|
compute file size function, 48
|
|
conditional directives, 101
|
|
Conin function, 141
|
|
Conout function, 141
|
|
console buffer, 69
|
|
Console Command Processor
|
|
(CCP), 1, 12
|
|
console I/O functions, 64-65
|
|
Const function, 141
|
|
CP/M-8000,
|
|
architecture, 1
|
|
commands, 3, 4
|
|
default memory model, 13
|
|
file specification, 5
|
|
operating system, 1
|
|
terminology, 7
|
|
text editor, 4
|
|
CPM.SYS file, 1
|
|
CPU, state of, 139
|
|
current default disk numbers,
|
|
56
|
|
.sp
|
|
.sh
|
|
D
|
|
.qs
|
|
.sp
|
|
D (Display) command (DDT-8000),
|
|
131
|
|
D command (AR68), 115
|
|
-Daddress (L068), 113
|
|
data directive, 98, 108
|
|
data segment, 7
|
|
DDT-8000, 3
|
|
command conventions, 129
|
|
command summary, 130
|
|
error messages, 180
|
|
operation, 129
|
|
terminating, 130
|
|
define constant directive
|
|
(dc), 98
|
|
define storage directive (ds),
|
|
99
|
|
delete file function, 35
|
|
delimiter characters, 5
|
|
DIR*, 4
|
|
direct BIOS call function, 84
|
|
direct console I/O function,
|
|
66
|
|
DIRS*, 4
|
|
disk
|
|
change error, 28, 57
|
|
directory, 33
|
|
file error, 28, 30
|
|
read error, 28
|
|
select error, 28
|
|
write error, 28
|
|
DMA buffer, 41
|
|
DPB, 59
|
|
drive functions, 52
|
|
drive select code, 5
|
|
DUMP, 3, 113, 120
|
|
DUMP
|
|
error messages, 187
|
|
invoking, 120
|
|
output, 121
|
|
.sp
|
|
.sh
|
|
E
|
|
.qs
|
|
.sp
|
|
E (Load for Execution) command
|
|
(DDT-8000), 132
|
|
editing control functions, 69
|
|
end directive, 100
|
|
endc directive, 100
|
|
equate directive (equ), 100
|
|
ERA*, 4
|
|
error messages
|
|
AR68 fatal, 157
|
|
AS68, 161
|
|
BDOS, 171
|
|
BIOS, 175
|
|
DDT-8000, 180
|
|
DUMP, 187
|
|
LO68, 187
|
|
NM68, 191
|
|
RELOC, 192
|
|
SENDC68, 195
|
|
SIZE 68, 197
|
|
errors,
|
|
address, 89
|
|
AR68, 120
|
|
bus, 89
|
|
even directive, 102, 100
|
|
exception functions, 87
|
|
exception handler, 88, 89
|
|
exception parameter block
|
|
(EPB), 88
|
|
exception vectors, 1, 12, 88
|
|
exiting transient programs, 11
|
|
.sp
|
|
.sh
|
|
F
|
|
.qs
|
|
.sp
|
|
F (Fill) command (DDT-8000),
|
|
132
|
|
-F option (L068), 111
|
|
file access functions, 25
|
|
file attributes, 43
|
|
File Control Block (FCB), 26
|
|
file processing errors, 28
|
|
file size, 48
|
|
file structure, 1
|
|
file system access, 2
|
|
file loading, 10
|
|
filetype fields, 5
|
|
flush buffers function, 83, 141
|
|
free sector count, 62
|
|
function code, 85
|
|
functions
|
|
BDOS, 23
|
|
console, 63
|
|
.sp
|
|
.sh
|
|
G
|
|
.qs
|
|
.sp
|
|
G (Go) command (DDT-8000), 133
|
|
get address of disk parameter
|
|
block, 60
|
|
get console status function, 71
|
|
get disk free space function, 62
|
|
get disk parameters function, 59
|
|
get I/O byte function, 76, 141
|
|
get memory region table
|
|
address function, 141
|
|
get or set user code, 81
|
|
get Read-Only vector function,
|
|
58
|
|
get/set TPA limits, 92
|
|
.cc @
|
|
.globl directive, 108
|
|
@cc .
|
|
.bp
|
|
.sh
|
|
H
|
|
.qs
|
|
.sp
|
|
H (Hexadecimal Math) command
|
|
(DDT-8000), 133
|
|
header, 15
|
|
home function, 141
|
|
.sp
|
|
.sh
|
|
I
|
|
.qs
|
|
.sp
|
|
I (Input Command Tail) command
|
|
(DDT-8000), 133
|
|
I/O byte functions, 74
|
|
I/O functions
|
|
character, 62
|
|
direct console, 66
|
|
-I option (L068), 112
|
|
init function, 141
|
|
initial stack pointer, 87
|
|
instruction set summary,
|
|
(AS68), 153
|
|
invoking AR68, 113
|
|
invoking AS68, 104
|
|
invoking BDOS functions, 25
|
|
invoking DUMP, 120
|
|
invoking RELOC, 122
|
|
invoking SIZE68, 124
|
|
IOBYTE, 74
|
|
.sp
|
|
.sh
|
|
J
|
|
.qs
|
|
.sp
|
|
jsr instruction, 108
|
|
.sp
|
|
.sh
|
|
L
|
|
.qs
|
|
.sp
|
|
L (List) command (DDT-8000),
|
|
134, 141
|
|
line editing controls, 70
|
|
linker (L068) operation, 109
|
|
List
|
|
function, 141
|
|
output function, 74
|
|
Listst function, 141
|
|
LO68, 3
|
|
error messages, 187
|
|
load parameter block (LPB),
|
|
85, 86
|
|
loading a program in memory,
|
|
10
|
|
logical console device, 64,
|
|
69, 89
|
|
logical list device (LIST), 74
|
|
login vector, 55
|
|
longword, 7
|
|
.bp
|
|
.sh
|
|
M
|
|
.qs
|
|
.sp
|
|
M (Move) command (DDT-8000),
|
|
134
|
|
make file function, 39
|
|
message filename (L068), 114
|
|
multiple programs, loading, 10
|
|
.sp
|
|
.sh
|
|
N
|
|
.qs
|
|
.sp
|
|
nibble, 7
|
|
NM68
|
|
error messages, 191
|
|
utility, 3
|
|
.sp
|
|
.sh
|
|
O
|
|
.qs
|
|
.sp
|
|
object filename option (L068),
|
|
111
|
|
offset directive, 7, 102
|
|
-O option (L068), 112
|
|
open file function, 31, 43
|
|
operating system access, 2
|
|
options, AR68, 117
|
|
.sp
|
|
.sh
|
|
P
|
|
.qs
|
|
.sp
|
|
page directive, 102
|
|
physical file size, 48
|
|
PIP, 4
|
|
print string function, 68
|
|
printer switch, 65
|
|
program control functions, 77
|
|
program counter (PC), 133,
|
|
138
|
|
program execution
|
|
tracing of, 136
|
|
program load function, 85, 87
|
|
program load parameter block
|
|
(LPB), 20
|
|
program segments, 10, 15
|
|
program
|
|
loading, 10
|
|
programming tools and
|
|
commands, 2
|
|
programming utilities, 113
|
|
.sp
|
|
.sh
|
|
R
|
|
.qs
|
|
.sp
|
|
R (Read) command (DDT-8000),
|
|
135
|
|
R command (AR68), 116
|
|
random record field and
|
|
number, 44, 49
|
|
.bp
|
|
read console buffer function,
|
|
69
|
|
read error, 28
|
|
Read function, 141
|
|
read random function, 44
|
|
read sequential function, 36
|
|
read-only bit, 58
|
|
register mask directive, 103
|
|
RELOC error messages, 192
|
|
relocation information, 19
|
|
relocation utility (RELOC)
|
|
invoking, 4, 124, 113, 122
|
|
relocation words, 20
|
|
REN*, 4
|
|
rename file function, 40
|
|
reset disk system function, 53
|
|
reset drive function, 61
|
|
resident system extensions
|
|
(RSXs), 89
|
|
return current disk function, 56
|
|
return from subroutine (RTS), 86
|
|
return login vector function, 55
|
|
return version number function,
|
|
79
|
|
-R option (L068), 111
|
|
RSX, 89
|
|
.sp
|
|
.sh
|
|
S
|
|
.qs
|
|
.sp
|
|
S (Set) command (DDT-8000), 135
|
|
search for first function, 33
|
|
search for next function, 34
|
|
section directive, 103
|
|
Sectran function, 141
|
|
segment
|
|
block, 7
|
|
data, 7
|
|
text, 7
|
|
Seldsk function, 141
|
|
select disk function, 54
|
|
SENDC68
|
|
error messages, 195
|
|
utility, 4, 113, 126
|
|
serial I/O functions, 72
|
|
set direct memory access (DMA)
|
|
address function, 41
|
|
set exception vector function,
|
|
88, 141
|
|
set file attributes function,
|
|
42, 43
|
|
set I/O byte function, 77, 141
|
|
set random record function,
|
|
49, 50
|
|
set supervisor state, 91
|
|
Set/Get user code, 81
|
|
Setdma function, 141
|
|
Setsec function, 141
|
|
Settrk function, 141
|
|
shift instruction, 108
|
|
SIZE68
|
|
error messages, 197
|
|
output, 124
|
|
utility, 4, 126
|
|
-S option (L068), 111
|
|
sparse files, 48
|
|
start scroll, 65
|
|
status register, 138
|
|
stop scroll, 65
|
|
SUBMIT*, 4
|
|
supervisor stack and state, 91
|
|
symbol table, 15, 17
|
|
printing, 19
|
|
symbol type, 18
|
|
system control functions, 77
|
|
system reset function, 78
|
|
system stack pointer, 138
|
|
system state, 89
|
|
system/program control
|
|
functions, 77
|
|
.sp
|
|
.sh
|
|
T
|
|
.qs
|
|
.sp
|
|
-Taddress (L068), 113
|
|
T (Trace) command (DDT-8000),
|
|
136
|
|
T command (AR68), 118
|
|
tab characters, 64
|
|
terminating DDT-8000, 130
|
|
text directive, 108
|
|
text directive, 103
|
|
text segment, 7
|
|
TPAB parameters field, 93
|
|
transient command, 9
|
|
transient program area
|
|
(TPA), 92
|
|
transient programs, 2
|
|
exiting, 11
|
|
Trap 2 instruction, 25
|
|
TYPE*, 4
|
|
.sp
|
|
.sh
|
|
U
|
|
.qs
|
|
.sp
|
|
-Umodname option (L068), 112
|
|
U (Untrace) command (DDT-8000),
|
|
136
|
|
user number, 81
|
|
user stack pointer, 138
|
|
USER*, 4
|
|
.bp
|
|
.sh
|
|
V
|
|
.qs
|
|
.sp
|
|
V (Value) command (DDT-8000),
|
|
137
|
|
V option (AR68), 115, 118-121
|
|
vector number and values, 88
|
|
version dependent programming,
|
|
79
|
|
version numbers, 79
|
|
return, 80
|
|
virtual file size, 48
|
|
.sp
|
|
.sh
|
|
W
|
|
.qs
|
|
.sp
|
|
W (Write) command (DDT-8000),
|
|
137
|
|
W command (AR68), 119
|
|
warm boot function, 141
|
|
wildcards, 6, 31
|
|
word, 7
|
|
write
|
|
error, 28
|
|
function, 141
|
|
protect disk function, 57
|
|
random function, 46
|
|
sequential function, 37, 38
|
|
.sp
|
|
.sh
|
|
X
|
|
.qs
|
|
.sp
|
|
X (Examine CPU State) command
|
|
(DDT-8000), 139
|
|
X command (AR68), 122
|
|
-X option (L068), 112
|
|
.sp
|
|
.sh
|
|
Z
|
|
.sp
|
|
-Zaddress (L068), 113
|