forked from MirrorRepos/RomWBW
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
468 lines
7.8 KiB
468 lines
7.8 KiB
.bp 1
|
|
.op
|
|
.cs 5
|
|
.mt 5
|
|
.mb 6
|
|
.pl 66
|
|
.ll 65
|
|
.po 10
|
|
.hm 2
|
|
.fm 2
|
|
.he
|
|
.ft Index-%
|
|
.nf
|
|
.ce
|
|
.sh
|
|
Index
|
|
.qs
|
|
.sp 3
|
|
.sh
|
|
A
|
|
.qs
|
|
Absolute line number, 36
|
|
Access mode, 13
|
|
afn (ambiguous file
|
|
reference), 3, 4, 6
|
|
Allocation vector, 105
|
|
Ambiguous file reference
|
|
(afn), 3, 4, 6
|
|
ASM, 15, 47
|
|
Assembler, 15, 47
|
|
Assembler/disassembler module
|
|
(DDT), 77
|
|
Assembler errors, 62
|
|
Assembly language mnemonics
|
|
in DDT, 71, 74
|
|
Assembly language program, 49
|
|
Assembly language statement, 49
|
|
Automatic command
|
|
processing, 25
|
|
.sp
|
|
.sh
|
|
B
|
|
.qs
|
|
.sp
|
|
Base, 50
|
|
Basic Disk Operating System
|
|
(BDOS), 2, 89, 127
|
|
Basic I/O System (BIOS),
|
|
2, 89, 127
|
|
BDOS (Basic Disk Operating
|
|
System), 2, 89, 127
|
|
Binary constants, 50
|
|
BIOS (Basic I/O System),
|
|
2, 89, 127
|
|
BIOS disk definition, 137, 148
|
|
subroutines
|
|
Block move command, 74
|
|
bls parameter, 149
|
|
BOOT, 90, 136, 140
|
|
entry point
|
|
Break point, 71, 73
|
|
Built-in commands, 3
|
|
.sp
|
|
.sh
|
|
C
|
|
.qs
|
|
.sp
|
|
Case translation, 5, 6, 20,
|
|
37, 39, 44, 45, 51, 95
|
|
CCP (Console Command
|
|
Processor), 2, 69, 89, 127
|
|
CCP Stack, 92
|
|
Character pointer, 35
|
|
CKS parameter, 149
|
|
Close File function, 101
|
|
Code and data areas, 144
|
|
Cold start loader, 136,
|
|
140, 143
|
|
Combine files, 17
|
|
Command, 3
|
|
Command line, 90
|
|
Comment field, 49
|
|
Compute File Size
|
|
function, 108
|
|
Condition flags, 58, 77
|
|
Conditional assembly, 56
|
|
CONIN, 140
|
|
CONOUT, 141
|
|
CONSOLE, 138
|
|
Console Command Processor
|
|
(CCP), 2, 69, 89, 127
|
|
Console Input function, 95
|
|
Console Output function, 96
|
|
CONST, 140
|
|
Constant, 50
|
|
Control characters, 9,
|
|
Control functions, 9
|
|
CTRL-Z character, 93
|
|
Copy files, 17
|
|
CPU state, 71
|
|
cr (carriage return), 39
|
|
Create files, 23
|
|
Create system disk, 24
|
|
Creating COM files, 16
|
|
Currently logged disk,
|
|
3, 5, 10, 17, 25
|
|
.sp
|
|
.sh
|
|
D
|
|
.qs
|
|
.sp
|
|
Data allocation size, 147
|
|
Data block number, 147
|
|
DB statement, 57
|
|
DDT commands, 70, 133
|
|
DDT nucleus, 77
|
|
DDT prompt, 70
|
|
DDT sign-on message, 69
|
|
Decimal constant, 50
|
|
Default FCB, 73
|
|
Delete File function, 102
|
|
DESPOOL, 138
|
|
Device assignment, 11
|
|
DIR, 6
|
|
DIR attribute, 14
|
|
dir parameter, 149
|
|
Direct console I/O
|
|
function, 97
|
|
Direct Memory Address, 104
|
|
Directory, 6
|
|
Directory code, 100, 101,
|
|
102, 103
|
|
Disassembler, 71, 77
|
|
Disk attributes, 11
|
|
Disk drive name, 5
|
|
Disk I/O functions, 99-110
|
|
Disk parameter block, 146
|
|
Disk parameter header, 145
|
|
Disk parameter table, 145
|
|
Disk statistics, 10
|
|
Disk-to-disk copy, 18
|
|
DISKDEF macro, 149
|
|
Diskette format, 31
|
|
DISKS macro, 150, 186
|
|
Display file contents, 8
|
|
dks parameter, 149
|
|
DMA, 104
|
|
DMA address, 93
|
|
dn parameter, 149
|
|
DPBASE, 146
|
|
Drive characteristics, 14
|
|
Drive select code, 94
|
|
Drive specification, 5
|
|
DS statement, 57
|
|
DUMP, 27, 113
|
|
DW statement, 57
|
|
.sp
|
|
.sh
|
|
E
|
|
.qs
|
|
.sp
|
|
ED, 23, 33-45, 131
|
|
ED commands, 38, 44
|
|
ED errors, 43
|
|
Edit command line, 9
|
|
8080 CPU registers, 76
|
|
8080 registers, 51
|
|
end-of-file, 19, 93
|
|
END statement, 49, 54
|
|
EMDEF macro, 150
|
|
ENDIF statement, 56
|
|
EQU statement, 55
|
|
ERA, 6
|
|
Erase files, 6
|
|
Error messages, 29, 43,
|
|
62, 153
|
|
Expression, 49
|
|
Extents, 13
|
|
.sp
|
|
.sh
|
|
F
|
|
.qs
|
|
.sp
|
|
FBASE, 89
|
|
FCB, 93, 94
|
|
FCB format, 93, 94
|
|
FDOS (operations), 89, 91
|
|
File attributes, 14
|
|
File compatibility, 23
|
|
File control block (FCB),
|
|
93, 94
|
|
File expansion, 128
|
|
File extent, 93
|
|
File indicators, 14
|
|
File names, 3
|
|
File reference, 3
|
|
File statistics, 10, 13
|
|
Filetype, 93
|
|
Find command, 39
|
|
fsc parameter, 149
|
|
.sp
|
|
.sh
|
|
G
|
|
.qs
|
|
.sp
|
|
Get ADDR (Alloc) function,
|
|
105
|
|
Get ADDR (Disk Parms)
|
|
function, 106
|
|
Get Console Status, 99
|
|
Get I/O Byte function, 97
|
|
Get Read/Only Vector
|
|
function, 105
|
|
GETSYS, 128, 134
|
|
.sp
|
|
.sh
|
|
H
|
|
.qs
|
|
.sp
|
|
Hexadecimal, 49, 50
|
|
Hex files, 16, 19, 20, 47
|
|
HOME subroutine, 139, 141
|
|
.sp
|
|
.sh
|
|
I
|
|
.qs
|
|
.sp
|
|
Identifier, 49, 50
|
|
IF statement, 56
|
|
Initialized storage areas, 57
|
|
In-line assembly language, 71
|
|
Insert mode, 37
|
|
Insert String, 40
|
|
IOBYTE function, 138, 139
|
|
.sp
|
|
.sh
|
|
J
|
|
.qs
|
|
.sp
|
|
Jump vector, 137
|
|
Juxtaposition command,41
|
|
.sp
|
|
.sh
|
|
K
|
|
.qs
|
|
.sp
|
|
Key fields, 109
|
|
.sp
|
|
.sh
|
|
L
|
|
.qs
|
|
.sp
|
|
Label field, 49
|
|
Labels, 48, 49, 58
|
|
Library read command, 42
|
|
Line-editing control
|
|
characters, 38, 70, 98
|
|
Line-editing functions, 9
|
|
Line numbers, 36
|
|
LIST, 138, 141
|
|
List Output function, 96
|
|
LISTST, 142
|
|
LOAD, 16
|
|
Logged in, 3
|
|
Logical devices, 11, 18, 138
|
|
Logical extents, 93
|
|
Logical-physical assignments,
|
|
12, 139
|
|
Logical to physical device
|
|
mapping, 138
|
|
Logical to physical sector
|
|
translation, 143, 149
|
|
Isc parameter, 149
|
|
.sp
|
|
.sh
|
|
M
|
|
.qs
|
|
.sp
|
|
Machine executable code, 16
|
|
Macro command, 42
|
|
Make File function, 103
|
|
Memory buffer, 33, 34, 35, 37
|
|
Memory image, 71, 131, 132
|
|
Memory image file, 16
|
|
Memory size, 27, 128, 132
|
|
MOVCPM, 27, 131, 132
|
|
Multiple command
|
|
processing, 25
|
|
.sp
|
|
.sh
|
|
N
|
|
.qs
|
|
.sp
|
|
{o} parameter, 149
|
|
Octal constant, 50
|
|
ofs parameter, 150
|
|
On-line status, 100
|
|
Open File function, 100
|
|
Operand field, 49-51
|
|
Operation field, 49-58
|
|
Operators, 52, 53, 58
|
|
ORG directive, 54
|
|
.sp
|
|
.sh
|
|
P
|
|
.qs
|
|
.sp
|
|
Page zero, 144
|
|
Patching the CP/M system, 128
|
|
Peripheral devices, 138
|
|
Physical devices, 12, 18, 139
|
|
Physical file size, 109
|
|
Physical to logical device
|
|
assignment, 12, 139
|
|
PIP, 17
|
|
PIP devices, 19
|
|
PIP parameters, 20
|
|
Print String function, 98
|
|
PRN file, 47
|
|
Program counter, 71, 73, 76
|
|
Program tracing, 75
|
|
Prompt, 3
|
|
Pseudo-operation, 53
|
|
PUNCH, 138, 141
|
|
Punch Output function, 96
|
|
PUTSYS, 129, 135
|
|
.sp
|
|
.sh
|
|
R
|
|
.qs
|
|
.sp
|
|
Radix indicators, 50
|
|
Random access, 107, 108, 117
|
|
Random record number, 108
|
|
READ, 142
|
|
Read Console Buffer
|
|
function, 98
|
|
Read only, 14
|
|
Read/only status, 14
|
|
Read random error codes, 107
|
|
Read Random function, 107
|
|
READ routine, 139
|
|
Read Sequential function, 102
|
|
Read/write, 14
|
|
READER, 138, 141
|
|
Reader Input function, 96
|
|
REN, 7
|
|
Rename file function, 104
|
|
Reset Disk function, 99
|
|
Reset Drive function, 109
|
|
Reset state, 99
|
|
Return Current Disk
|
|
function, 104
|
|
Return Log-in Vector
|
|
function, 104
|
|
Return Version Number
|
|
function, 99
|
|
R/O, 14
|
|
R/O, attribute, 106
|
|
R/O bit, 105
|
|
R/W, 14
|
|
.sp
|
|
.sh
|
|
S
|
|
.qs
|
|
.sp
|
|
SAVE, 7
|
|
SAVE command, 70
|
|
Search for First function, 101
|
|
Search for Next function, 102
|
|
Search strings, 39
|
|
Sector allocation, 136
|
|
SECTRAN, 143
|
|
SELDSK, 139, 141, 146
|
|
Select Disk function, 100
|
|
Sequential access, 93
|
|
Set DMA address function, 104
|
|
Set File Attributes
|
|
function, 106
|
|
Set/GET User Code
|
|
function, 106
|
|
Set I/O Byte function, 97
|
|
Set Random Record
|
|
function, 109
|
|
SET statement, 55
|
|
SETDMA, 142
|
|
SETSEC, 142
|
|
SETTRK, 141
|
|
Simple character I/O, 138
|
|
Size in records, 13
|
|
skf parameter, 149, 150
|
|
Source files, 93
|
|
Stack pointer, 92
|
|
STAT, 10, 139, 151
|
|
Stop console output, 9
|
|
String substitutions, 40
|
|
SUBMIT, 25
|
|
SYS attribute, 14
|
|
SYSGEN, 24, 134
|
|
System attribute, 44, 106
|
|
System parameters, 140
|
|
System (re)initialization, 138
|
|
System Reset function, 95
|
|
.sp
|
|
.sh
|
|
T
|
|
.qs
|
|
.sp
|
|
Testing and debugging of
|
|
programs, 69
|
|
Text transfer commands, 35
|
|
TPA (Transient Program Area),
|
|
2, 89
|
|
Trace mode, 76
|
|
Transient commands, 3, 9
|
|
Transient Program Area
|
|
(TPA), 2, 89
|
|
Translate table, 150
|
|
Translation vectors, 146
|
|
TYPE, 8
|
|
.sp
|
|
.sh
|
|
U
|
|
.qs
|
|
.sp
|
|
ufn, 3, 6
|
|
Unambiguous file reference,
|
|
3, 6
|
|
Uninitialized memory, 57
|
|
Untrace mode, 76
|
|
USER, 8
|
|
USER numbers, 8, 15, 106
|
|
.sp
|
|
.sh
|
|
V
|
|
.qs
|
|
.sp
|
|
Verify line numbers command,
|
|
37, 45
|
|
Version independent
|
|
programming, 99
|
|
Virtual file size, 108
|
|
.sp
|
|
.sh
|
|
W
|
|
.qs
|
|
.sp
|
|
Warm start, 90, 140
|
|
WBOOT entry point, 140
|
|
WRITE, 142
|
|
Write Protect Disk
|
|
function, 105
|
|
Write random error codes, 108
|
|
Write Random function, 108
|
|
Write Random with Zero Fill
|
|
function, 110
|
|
Write routine, 142
|
|
Write Sequential function, 103
|
|
.sp
|
|
.sh
|
|
X
|
|
.qs
|
|
.sp
|
|
XSOB, 26
|
|
.fi
|
|
|
|
|
|
|