====== SHELL ======
Header for : Shell
Module size: $4FA #1274
Module CRC : $59ECC8 (Good)
Hdr parity : $D6
Exec. off : $003D #61
Data size : $02B5 #693
Edition : $14 #20
Ty/La At/Rv: $11 $81
Prog mod, 6809 Obj, re-ent, R/O
===== CODE =====
* Disassembly by Os9disasm of shell
mod L04fa,L000d,$11,$81,L003d,D02b5
* OS-9 system function equates
F$Link equ $00
F$Load equ $01
F$UnLink equ $02
F$Fork equ $03
F$Wait equ $04
F$Chain equ $05
F$Exit equ $06
F$Send equ $08
F$Icpt equ $09
F$Sleep equ $0a
F$SPrior equ $0d
F$PErr equ $0f
F$PrsNam equ $10
I$Dup equ $82
I$Create equ $83
I$Open equ $84
I$ChgDir equ $86
I$Read equ $89
I$ReadLn equ $8b
I$WritLn equ $8c
I$Close equ $8f
* class D external label equates
Dffff equ $ffff
* OS9 data area definitions
D0000 rmb 1
D0001 rmb 1
D0002 rmb 1
D0003 rmb 1
D0004 rmb 1
D0005 rmb 1
D0006 rmb 2
D0008 rmb 2
D000a rmb 2
D000c rmb 1
D000d rmb 1
D000e rmb 1
D000f rmb 1
D0010 rmb 1
D0011 rmb 1
D0012 rmb 15
D0021 rmb 5
D0026 rmb 2
D0028 rmb 5
D002d rmb 7
D0034 rmb 15
D0043 rmb 8
D004b rmb 19
D005e rmb 47
D008d rmb 46
D00bb rmb 506
D02b5 equ .
L000d comb
asl 5,s
inc L0036,pcr
ldy #4
bra L006e
L009e tst D0010
beq L00a4
bsr L00bf
L00a4 lbsr L0131
bcc L0067
tstb
bne L0085
bra L0067
L00ae fcb $65
clr 6,s
tst D000d
L00b2 equ *-1
clr D0026
fcb $05
leax
===== RTS =====
Return to [[:OS-9:]] or [[:Top:]]