Latest release of ProDOS is 2.4.3

ProDOS 2.5 alpha 8 pre-release is available

TechRef - Index

ProDOS 8 Technical Reference Manual Index

A

A register
access
byte
accumulator
29, 77, 85
Active Entries
ALLOC_INTERRUPT call
alternate 64K RAM bank
APPEND command
Apple II
Apple II Plus
Apple II SOS
Apple IIc
Apple IIe
Apple IIe with extended 80-column text card
Apple III
file types
Applesoft
assembly language
aux_type
39, 46, 50, 100, 157
auxiliary bank hi-res graphics pages

B

backup bit
BADCALL
bank-switching routines
BASIC.SYSTEM
BEEP example
BEEPSLOT example
binary files
bit map
BLOAD command
Block Entries
Block File Manager (BFM)
7, 28, 31
block number
blocks
blocks_used
boot code
boot ROM
boot ROM disk drives
booting
BRUN command
BSAVE command
buffer
buffer allocation
buffer pointer
byte, locating a specific

C

C-flag 29, 77
calendar card
See clock/calendar card
calls filing
calls housekeeping
calls system
carry flag
CAT command
CATALOG command
catalog format
CHAIN command
clock/calendar card
2, 6, 71, 99
CLOSE call
13, 16, 17, 26, 34, 99, 104, 132
CMDADR address
Command Dispatcher
7, 28
command list
commands, adding
CONVERT.program
CREATE call
13, 32, 99, 104, 132
create_date
create_time
creation
creation date
creation time
creation_date
creation_time

D

dash (-) command
data blocks
data_buffer
15, 52, 55
data files
date and time, system
DEALLOC INTERRUPT call
defaults (system program)
DELETE call
DESTROY call
13, 32, 99, 104
device drivers
directory files
3, 17, 18, 176
directory files reading
directory files structure
disconnecting /RAM
disk access
disk controller card
disk device driver vectors
disk devices
disk driver routines
disk operating system
xv, 2
disk RAM
disk volume
Disk II driver
disk-drive controller card
dispatcher code
DOS 3.3
DOS 3.3 disks
DOS ProDOS Conversion program
xv, 3
DOSCMD vector

E

80-column text card
emulation mode
enable_mask
entries (directory file)
Entries Per Block
entry field
Entry Length variable
Entry Pointer variable
entry_length
entry points
EOF
15, 20, 67, 156, 164, 171
EOF See also individual calls
error codes (ProDOS)
EXEC file
EXERCISER program
EXTRNCMD location

F

FBITS
fields, pointer
file(s) binary
file(s) buffer
file(s) closing
file(s) control block
file(s) creating
file(s) data
file(s) directory
file(s) flushing
file(s) logical size
file(s) naming
file(s) opening
file_count
file_name
file_type
filename
Filer, ProDOS
Filer Program
filing calls
3, 5
filing calls ProDOS vs. SOS
FLUSH
16, 17, 34, 99, 104, 132
FORMAT call
FRE call

G

GET_BUF call
GET_EOF call
GET_FILE_INFO call
32, 43, 99, 100, 177
GET_MARK call
GET_PREFIX call
11,33
GET_TIME call
GETLN input buffer
global page
global variables
GOSYSTEM

H

header entry
header_pointer
headers (subdirectory)
HELP command
hi-res graphics
HIMEM command
housekeeping calls
3, 32, 36-54

I

I/O buffer
I/O vectors
IN# command
index blocks
input/output buffer
input/output vectors
input/output ProDOS vs. SOS
int_num
interrupt(s)
2, 72
interrupt(s) routines
exit routines
handler
handling calls
Receiver/Dispatcher
vector(s)
vector(s) table
interrupt-driven devices
io_buffer
io_buffer See also individual calls
IVERSION

J

jump to subroutine (JSR)

K

key block
key_pointer
key_pointer field
KVERSION

L

language card area
last_mod
level
linked list
LOAD command
loader program
LOCK command
logical block
LOMEM command

M

MACHID byte
machine configuration
Machine Language Interface (MLI)
machine language routines
MARK
14, 15, 20, 65, 66, 164, 166
master index block
memory
memory calls
memory handling (ProDOS vs. SOS)
memory management
memory map
memory page
min_version
MLI (Machine Language Interface)
3, 5, 15, 22, 23, 25, 108, 180
MLI (Machine Language Interface) entry point
MLI (Machine Language Interface) issuing calls to
MLIATV flag
mod_date
mod_time
Modify Buffer command
monitor

N

name_length
new_pathname
NEWLINE call
newline_char
NOHELP command
null prefix
null_field

O

ON_LINE command
OPEN call
26, 31, 33, 132, 177

P

pages
param_count
See individual calls
parameter count
parent_entry_length
parent_entry_number
parent_pointer
parsing command
partial pathnames
Pascal area
pathname
10, 11, 13
PBITS
peripheral cards
pointer
POSITION command
PR# command
prefix
ProDOS BASIC Programming Examples disk
ProDOS
ProDOS Editor/Assembler
ProDOS error codes
ProDOS Filer
3, 20
ProDOS Machine Language Interface
PRODOS program
ProDOS User's Disk
ProFile
program selectors

Q

QUIT call

R

/RAM
/RAM alternate 64K RAM bank
/RAM disconnecting
/RAM reinstalling
RAM disks
READ call
READ_BLOCK call
ref_num
reference number
register, stack
RENAME call
13, 32, 99, 104, 132, 150, 153, 156
request_count
request_count See also individual calls
RESET vector
RESTORE command
result command
RUN command
RWTS (DOS 3.3)

S

sapling file
SAVE command
search order, volume
sectors
seedling file
SET_BUF call
SET_EOF call
SET_FILE_INFO call
13, 32, 47, 99, 100, 104, 157, 172
SET_MARK call
15, 34, 66, 178
SET_PREFIX call
SHOWTIME program
16-sector ROMs
6502 machine language
6502 registers
slot(s)
slot(s) and drive
slot(s) 5
slot(s) 6
soft switches
SOS file
SOS KERNEL file
SOS volume command
sparse files
stack
register
standard files
starting up
startup disk
startup volume
STATUS call
status register
storage_type
13, 36, 39, 50, 150, 153, 154, 156, 158, 159, 162, 163
STORE command
strings
subdirectory
subdirectory files
SYSCTBL
system bit map
system date and time
system failure
system global page
system level
system prefix
system programs
2, 3, 25, 82
system programs quitting
system programs starting

T

13-sector ROMs
tone, warning
total_blocks
tracks
trans_count
trans_count See also individual calls
tree files
tree structure

U

unit_num
UNLOCK command

V

value
variables (global)
version
volume(s)
volume(s) bit map
volume(s) directory
volume(s) directory file
volume(s) finding
volume(s) names
volume(s) search order
VPATH1
VPATH2

W

WRITE command
write buffer
WRITE_BLOCK call

X

X register
XCNUM
XLEN
XRETURN
XTRNADDR
XXX.SYSTEM

Y

Y register

Z

zero page