Files
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

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