Table of Contents

SAVE

Header for : Save
Module size: $67  #103
Module CRC : $8F769A (Good)
Hdr parity : $4F
Exec. off  : $0012  #18
Data size  : $01C3  #451
Edition    : $03  #3
Ty/La At/Rv: $11 $81
Prog mod, 6809 Obj, re-ent, R/O

CODE

* Disassembly by Os9disasm of save

 mod L0067,L000d,$11,$81,L0012,D01c3

* OS-9 system function equates

F$Link equ $00
F$UnLink equ $02
F$Exit equ $06
I$Create equ $83
I$Write equ $8a
I$Close equ $8f

* class D external label equates

Dffff equ $ffff

* OS9 data area definitions

D0000 rmb 451
D01c3 equ .

L000d comb  
 fcb $61
 ror   $e503
L0012 leay  Dffff,y
 pshs  x,y
 cmpx  2,s
 bcc   L0060
 ldd   #$022f
 os9 I$Create
 bcs   L0061
 sta   D0000
 lda   ,x
 cmpa  #$0d
 bne   L002c
 ldx   ,s
L002c lda   ,x+
 cmpa  #$20
 beq   L002c
 cmpa  #$2c
 beq   L002c
 leax  -1,x
 clra  
 os9 F$Link
 bcs   L0061
 stx   ,s
 leax  ,u
 ldy   2,x
 lda   D0000
 os9 I$Write
 pshs  cc,b
 os9 F$UnLink
 ror   ,s+
 puls  b
 bcs   L0061
 ldx   ,s
 cmpx  2,s
 bcs   L002c
 os9 I$Close
 bcs   L0061
L0060 clrb  
L0061 os9 F$Exit

 emod 

L0067 equ *

 end

RTS

Return to OS-9 or Top