     $DF4C/57164:   Calculate number of blocks in a REL file

    Jump from $DF52:

    DF4C: A9 78     LDA #$78        ; 120 block pointers per side-sector
    DF4E: 20 5C DF  JSR $DF5C       ; add to $70/$71

    Jump from $DB48, $E381:

    DF51: CA        DEX             ; side-sector number
    DF52: 10 F8     BPL $DF4C       ; next side-sector?
    DF54: A5 72     LDA $72         ; pointer value in last block
    DF56: 4A        LSR             ; divided by 2
    DF57: 20 5C DF  JSR $DF5C       ; add to previous sum
    DF5A: A5 73     LDA $73         ; number of the side-sector block

    Jump from $DF4E, $DF57:

    DF5C: 18        CLC
    DF5D: 65 70     ADC $70
    DF5F: 85 70     STA $70         ; add
    DF61: 90 02     BCC $DF65
    DF63: E6 71     INC $71

    Jump from $DF61:

    DF65: 60        RTS

        Previous Page / Next Page