====== SLEEP ======
Header for : Sleep
Module size: $4D #77
Module CRC : $610935 (Good)
Hdr parity : $65
Exec. off : $0013 #19
Data size : $0200 #512
Edition : $01 #1
Ty/La At/Rv: $11 $81
Prog mod, 6809 Obj, re-ent, R/O
===== CODE =====
* Disassembly by Os9disasm of sleep
mod L004d,L000d,$11,$81,L0013,D0200
* OS-9 system function equates
F$Exit equ $06
F$Sleep equ $0a
* OS9 data area definitions
rmb 512
D0200 equ .
L000d comb
inc 5,s
fcb $65
subb $014f
L0013 equ *-1
clrb
bsr L0028
bsr L0028
bsr L0028
bsr L0028
bsr L0028
tfr d,x
os9 F$Sleep
clrb
os9 F$Exit
L0028 pshs d
ldb ,x
subb #$30
bcs L0048
cmpb #9
bhi L0048
leax 1,x
pshs b
ldb #$0a
mul
stb 1,s
lda 2,s
ldb #$0a
mul
addb ,s+
adca ,s
std ,s
L0048 puls d,pc
emod
L004d equ *
end
===== RTS =====
Return to [[:OS-9:]] or [[:Top:]]