DISPLAY

Header for : Display
Module size: $84  #132
Module CRC : $C666E2 (Good)
Hdr parity : $AC
Exec. off  : $0015  #21
Data size  : $01C2  #450
Edition    : $01  #1
Ty/La At/Rv: $11 $81
Prog mod, 6809 Obj, re-ent, R/O

CODE

* Disassembly by Os9disasm of display

 mod L0084,L000d,$11,$81,L0015,D01c2

* OS-9 system function equates

F$Exit equ $06
I$Write equ $8a

* class D external label equates

Dffff equ $ffff

* OS9 data area definitions

 rmb 1
D0001 rmb 449
D01c2 equ .

L000d lsra  
 rol   -13,s
 neg   $6c61
 adcb  $0110
L0015 equ *-1
 subd  #1
 bls   L0036
 pshs  x
 leay  ,x
L001f bsr   L003a
 bcs   L0027
 stb   ,x+
 bra   L001f
L0027 tfr   x,d
 subd  ,s
 tfr   d,y
 puls  x
 lda   #1
 os9 I$Write
 bcs   L0037
L0036 clrb  
L0037 os9 F$Exit
L003a ldb   ,y+
 cmpb  #$2c
 bne   L0042
L0040 ldb   ,y+
L0042 cmpb  #$20
 beq   L0040
 leay  Dffff,y
 bsr   L0062
 bcs   L0061
 pshs  b
 bsr   L0062
 bcs   L005e
 asl   ,s
 asl   ,s
 asl   ,s
 asl   ,s
 addb  ,s
 stb   ,s
L005e clrb  
 puls  b
L0061 rts   
L0062 ldb   ,y
 subb  #$30
 cmpb  #9
 bls   L007a
 cmpb  #$31
 bcs   L0070
 subb  #$20
L0070 subb  #7
 cmpb  #$0f
 bhi   L007f
 cmpb  #$0a
 bcs   L007f
L007a andcc #254
 leay  D0001,y
 rts   
L007f comb  
 rts   

 emod 

L0084 equ *

 end

RTS

Return to OS-9 or Top

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies