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