    Anzahl der benoetigten Blocks einer REL-Datei berechnen
    (neue Version: beruecksichtigt Super-Side-Sektoren)
    E: $58: Anzahl der gefuellten Gruppen
       $44: Anzahl der gefuellten Side-Sektoren der letzten Gruppe
       $43: Anzahl der Datenblocks im letzten Side-Sektor
    A: $5b-$5c: Anzahl der belegten Blocks

    Einsprung von $9A11, $A35B:

    9E97: 20 38 8D  JSR $8D38        Rechenregister 1 loeschen
    9E9A: 20 C3 9E  JSR $9EC3        Rechenregister 2 loeschen

    9E9D: A4 58     LDY $58          Platzverbrauch der gefuellten Gruppen

    Einsprung von $9EA9:

    9E9F: 88        DEY $ADDIEREN
    9EA0: 30 0A     BMI $9EAC        $02d6 (726): Anzahl Blocks einer Gruppe:
    9EA2: A2 02     LDX #$02         720 Datenbloecke, 6 Side-Sektoren
    9EA4: A9 D6     LDA #$D6
    9EA6: 20 CC 9E  JSR $9ECC        addieren
    9EA9: 4C 9F 9E  JMP $9E9F

    Einsprung von $9EA0:

    9EAC: A4 44     LDY $44          Anzahl gefuellter Side-Sektoren

    Einsprung von $9EB8:

    9EAE: 88        DEY
    9EAF: 30 0A     BMI $9EBB
    9EB1: A2 00     LDX #$00         $0079 (121): 120 Datenbloecke +
    9EB3: A9 79     LDA #$79                        1 Side-Sektor
    9EB5: 20 CC 9E  JSR $9ECC        addieren
    9EB8: 4C AE 9E  JMP $9EAE

    Einsprung von $9EAF:

    9EBB: A5 43     LDA $43          Anzahl Datenbloecke im letzten Side-Sektor*2
    9EBD: 4A        LSR              /2
    9EBE: A2 00     LDX #$00
    9EC0: 4C CC 9E  JMP $9ECC        addieren

    Rechenregister 2 loeschen

    Einsprung von $9E9A:

    9EC3: A2 00     LDX #$00
    9EC5: 86 60     STX $60
    9EC7: 86 61     STX $61
    9EC9: 86 62     STX $62
    9ECB: 60        RTS

    Zahl in a/x zum Rechenregister 1 addieren

    Einsprung von $9EA6, $9EB5, $9EC0, $9A18:

    9ECC: 86 61     STX $61
    9ECE: 85 60     STA $60
    9ED0: 4C 4C 8D  JMP $8D4C        Wert zu Register 1 addieren

        Previous Page / Next Page