Mercurial > hg > Members > kono > nitros9-code
changeset 304:c1b167879bb3
Extended Init module for OS-9 Level One to that of OS-9 Level Two V3, clarified
system call boundaries between OS-9 Level One and OS-9 Level Two
author | boisy |
---|---|
date | Mon, 22 Jul 2002 23:04:38 +0000 |
parents | f15de6a06ad6 |
children | 1ecde21f77f7 |
files | defs/os9defs |
diffstat | 1 files changed, 15 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/defs/os9defs Mon Jul 22 21:10:03 2002 +0000 +++ b/defs/os9defs Mon Jul 22 23:04:38 2002 +0000 @@ -56,23 +56,20 @@ F$Time rmb 1 Get Current Time F$STime rmb 1 Set Current Time F$CRC rmb 1 Generate CRC -F$GPrDsc rmb 1 get Process Descriptor copy -F$GBlkMp rmb 1 get System Block Map copy -F$GModDr rmb 1 get Module Directory copy + + ifgt Level-1 + +* OS-9 Level 2 system calls +F$GPrDsc rmb 1 Get Process Descriptor copy +F$GBlkMp rmb 1 Get System Block Map copy +F$GModDr rmb 1 Get Module Directory copy F$CpyMem rmb 1 Copy External Memory F$SUser rmb 1 Set User ID number F$UnLoad rmb 1 Unlink Module by name - - ifeq Level-1 - rmb 3 - else - -* Level 2 system calls -F$Alarm rmb 1 Color Computer Alarm Call - rmb 2 reserved - For overlap of other systems -F$NMLink rmb 1 Color Computer NonMapping Link -F$NMLoad rmb 1 Color Computer NonMapping Load - +F$Alarm rmb 1 Color Computer 3 Alarm Call + rmb 2 Reserved - For overlap of other systems +F$NMLink rmb 1 Color Computer 3 Non-Mapping Link +F$NMLoad rmb 1 Color Computer 3 Non-Mapping Load org $25 F$TPS rmb 1 Return System's Ticks Per Second F$TimAlm rmb 1 CoCo individual process alarm call @@ -628,7 +625,7 @@ BootStr rmb 2 Bootstrap Module name ProtFlag rmb 1 Write protect enable flag - ifgt Level-1 +* ifgt Level-1 OSLevel rmb 1 OS level OSVer rmb 1 OS version @@ -636,15 +633,15 @@ OSMinor rmb 1 OS minor Compat1 rmb 1 compatibility byte -* -- CC3IO area -- * -MonType rmb 1 Monitor type (0=CMP,1=RGB,2=MONO) +* -- CCIO/CC3IO area -- * +MonType rmb 1 Monitor type (0=CMP,1=RGB,2=MONO) (unused in OS-9 Level One) KeyRptS rmb 1 Key repeat start constant KeyRptD rmb 1 Key repeat delay constant * Compatiblity byte definitions CRCOn equ %00000001 CRC checking on if set, off if clear - endc +* endc pag **************************