Blocks eines Files in BAM belegen ($ede5)
[Es ist etwas unguenstig, dass das File auf der selben SA geoeffnet wird, wie
das Directory. So muss nach jedem File das Directory neu geladen werden.]
Einsprung von $B27D, $B29B, $B2A4:
B2C7: 20 B5 94 JSR $94B5 auf gueltige T&S pruefen
B2CA: 20 72 B5 JSR $B572 Block in Bam belegen
B2CD: 20 CF 93 JSR $93CF File auf SA 17 zum Lesen oeffnen
Einsprung von $B2EC:
B2D0: A9 00 LDA #$00 Pufferzeiger auf 0 setzen
B2D2: 20 22 94 JSR $9422
B2D5: 20 71 90 JSR $9071 T&S des Folgeblocks holen
B2D8: 85 4D STA $4D
B2DA: 20 71 90 JSR $9071
B2DD: 85 4E STA $4E
B2DF: A5 4D LDA $4D existiert Folgeblock ?
B2E1: D0 03 BNE $B2E6 ja, ==>
B2E3: 4C 9E 91 JMP $919E aktuelle SA schliessen
Einsprung von $B2E1:
B2E6: 20 72 B5 JSR $B572 naechsten Block in BAM belegen
B2E9: 20 AA 93 JSR $93AA naechsten Block lesen
B2EC: 4C D0 B2 JMP $B2D0
Previous Page / Next Page