regs/iigs/prodos8.txt
2020-02-14 17:08:27 -07:00

98 lines
2.7 KiB
Plaintext

P8_ALLOC_INTERRUPT(param_count: uint8, int_num: uint8, int_code: uint16) {
-2, 2, $40
}
P8_DEALLOC_INTERRUPT(param_count: uint8, int_num: uint8) {
-2, 2, $41
}
P8_AppleTalk(async: uint8, cmd: uint8, result: uint16) {
-2, 2, $42
}
P8_QUIT(param_count: uint8, type: uint8, rsvd: uint16, rsvd2: uint8,
rsvd3: uint16) {
-2, 2, $65
}
P8_READ_BLOCK(param_count: uint8, unit_num: uint8, data_buffer: uint16,
block_num: uint16) {
-2, 2, $80
}
P8_WRITE_BLOCK(param_count: uint8, unit_num: uint8, data_buffer: uint16,
block_num: uint16) {
-2, 2, $81
}
P8_GET_TIME() {
-2, 2, $82
}
P8_CREATE(param_count: uint8, pathname: uint16, access: uint8,
file_type: uint8, aux_type: uint16, storage_type: uint8,
create_date: uint16, create_time: uint16) {
-2, 2, $c0
}
P8_DESTROY(param_count: uint8, pathname: uint16) {
-2, 2, $c1
}
P8_RENAME(param_count: uint8, pathname: uint16, new_pathname: uint16) {
-2, 2, $c2
}
P8_SET_FILE_INFO(param_count: uint8, pathname: uint16, access: uint8,
file_type: uint8, aux_type: uint16, null_field: uint16, null_field2: uint8,
mod_date: uint16, mod_time: uint16) {
-2, 2, $c3
}
P8_GET_FILE_INFO(param_count: uint8, pathname: uint16, access: uint8,
file_type: uint8, aux_type: uint16, storage_type: uint8, blocks_used: uint16,
mod_date: uint16, mod_time: uint16, create_date: uint16,
create_time: uint16) {
-2, 2, $c4
}
P8_ON_LINE(param_count: uint8, unit_num: uint8, data_buffer: uint16) {
-2, 2, $c5
}
P8_SET_PREFIX(param_count: uint8, pathname: uint16) {
-2, 2, $c6
}
P8_GET_PREFIX(param_count: uint8, data_buffer: uint16) {
-2, 2, $c7
}
P8_OPEN(param_count: uint8, pathname: uint16, io_buffer: uint16,
ref_num: uint8) {
-2, 2, $c8
}
P8_NEWLINE(param_count: uint8, ref_num: uint8, enable_mask: uint8,
newline_char: uint8) {
-2, 2, $c9
}
P8_READ(param_count: uint8, ref_num: uint8, data_buffer: uint16,
request_count: uint16, trans_count: uint16) {
-2, 2, $ca
}
P8_WRITE(param_count: uint8, ref_num: uint8, data_buffer: uint16,
request_count: uint16, trans_count: uint16) {
-2, 2, $cb
}
P8_CLOSE(param_count: uint8, ref_num: uint8) {
-2, 2, $cc
}
P8_FLUSH(param_count: uint8, ref_num: uint8) {
-2, 2, $cd
}
P8_SET_MARK(param_count: uint8, ref_num: uint8, position: uint16,
positionhi: uint8) {
-2, 2, $ce
}
P8_GET_MARK(param_count: uint8, ref_num: uint8, position: uint16,
positionhi: uint8) {
-2, 2, $cf
}
P8_SET_EOF(param_count: uint8, ref_num: uint8, eof: uint16, eofhi: uint8) {
-2, 2, $d0
}
P8_GET_EOF(param_count: uint8, ref_num: uint8, eof: uint16, eofhi: uint8) {
-2, 2, $d1
}
P8_SET_BUF(param_count: uint8, ref_num: uint8, io_buffer: uint16) {
-2, 2, $d2
}
P8_GET_BUF(param_count: uint8, ref_num: uint8, io_buffer: uint16) {
-2, 2, $d3
}