u_load   smb 'u_load'
u_unload smb 'u_unload'
status   smb 'status'
install  smb 'install'
_dos     smb '_dos'
extended smb 'extended'
_initz   smb '_initz'
t_       smb 't_'
u_fail   smb 'u_fail'
u_sfail  smb 'u_sfail'
u_xfail  smb 'u_xfail'
s_add    smb 's_add'
s_lookup smb 's_lookup'
s_clear  smb 's_clear'
symbol   smb 'symbol'
syslevel smb 'syslevel'
h_fence  smb 'h_fence'
s_addiZ  smb 's_addiZ'
curdev   smb 'curdev'
u_gefina smb 'u_gefina'
u_gepath smb 'u_gepath'
file_p   smb 'file_p'
flag     smb 'flag'
pro_name smb 'pro_name'
u_expand smb 'u_expand'
fopen    smb 'fopen'
fclose   smb 'fclose'
fread    smb 'fread'
fwrite   smb 'fwrite'
fgetc    smb 'fgetc'
fgets    smb 'fgets'
fputc    smb 'fputc'
fputs    smb 'fputs'
fprintf  smb 'fprintf'
ftell    smb 'ftell'
fseek    smb 'fseek'
fileleng smb 'fileleng'
fcloseal smb 'fcloseal'
fclevel  smb 'fclevel'
ffirst   smb 'ffirst'
fnext    smb 'fnext'
fdopen   smb 'fdopen'
fdgetc   smb 'fdgetc'
fdclose  smb 'fdclose'
rename   smb 'rename'
remove   smb 'remove'
mkdir    smb 'mkdir'
rmdir    smb 'rmdir'
chdir    smb 'chdir'
getcwd   smb 'getcwd'
chmod    smb 'chmod'
getdfree smb 'getdfree'
setboot  smb 'setboot'
printf   smb 'printf'
putc     smb 'putc'
puts     smb 'puts'
getc     smb 'getc'
gets     smb 'gets'
vprintf  smb 'vprintf'
put_v    smb 'put_v'
divio    smb 'divio'
xdivio   smb 'xdivio'
format   smb 'format'
builddir smb 'builddir'
malloc   smb 'malloc'
mul_32   smb 'mul_32'
div_32   smb 'div_32'
u_getpar smb 'u_getpar'
u_getnum smb 'u_getnum'
u_getatr smb 'u_getatr'
u_slash  smb 'u_slash'
u_param  smb 'u_param'
u_gonoff smb 'u_gonoff'
u_token  smb 'u_token'
u_fspec  smb 'u_fspec'
u_error  smb 'u_error'
toupper  smb 'toupper'
ckspec   smb 'ckspec'
_cio     smb '_cio'
_edit    smb '_edit'
_crunch  smb '_crunch'
getenv   smb 'getenv'
putenv   smb 'putenv'
numenv   smb 'numenv'
comtab   smb 'comtab'

* COMTAB offsets

dater    equ 13
timer    equ 16
_800flg  equ 27
pbmask   equ 28
nbnks    equ 29
bankflg  equ 30
confnam  equ 33

* COMTAB variables

jlsio    equ $070c
sioidx   equ $070f
siotbl   equ $0718
siocbidx equ $0760
device   equ $0761
name     equ $0762
names    equ $076d
opmode   equ $0778
fatr1    equ $0779
fatr2    equ $077a
date     equ $077b
time     equ $077e
dateset  equ $0781
faux1    equ $0782
faux2    equ $0783
faux3    equ $0784
faux4    equ $0785
faux5    equ $0786
syscall  equ $0787

* Directory entry

dirbuf   equ $0789
dirfatr  equ dirbuf
dirf1sec equ dirbuf+1
dirflen  equ dirbuf+3
dirfname equ dirbuf+6
dirfdate equ dirbuf+17
dirftime equ dirbuf+20

path     equ $07a0

* Disk characteristic

chkdsk   equ $07a0
dskver   equ chkdsk
bpsec    equ chkdsk+1
sectot   equ chkdsk+2
secfree  equ chkdsk+4
dskname  equ chkdsk+6
dskns    equ chkdsk+14
dskrn    equ chkdsk+15

* Memory management

jext_on  equ $07f1
jext_off equ $07f4
jext_sw  equ $07f7

* Multiplication & division registers

v3_32    equ $0b57
v2_32    equ $0b5b
v1_32    equ $0b5f

* Vectors under ROM

jgettd   equ $ffc0
jsettd   equ $ffc3
jtdon    equ $ffc6
jfmttd   equ $ffc9
jxcomli  equ $ffd2
jkeyon   equ $ffd5
