mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-27 10:24:19 +00:00
Upload
Digital Research
This commit is contained in:
@@ -0,0 +1,532 @@
|
||||
.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
|
||||
Reference in New Issue
Block a user