$A408/41992:   Check Memory Overlap

Jump from $A3B8, $B264, $B2B9, $E426:

A408: C4 34     CPY $34       ; Pointer: Bottom of String space
A40A: 90 28     BCC $A434
A40C: D0 04     BNE $A412
A40E: C5 33     CMP $33       ; Pointer: Bottom of String space
A410: 90 22     BCC $A434

Jump from $A40C:

A412: 48        PHA
A413: A2 09     LDX #$09
A415: 98        TYA

Jump from $A41A:

A416: 48        PHA
A417: B5 57     LDA $57,X     ; Temporary storage for FLPT value
A419: CA        DEX
A41A: 10 FA     BPL $A416
A41C: 20 26 B5  JSR $B526     ; Garbage Collection
A41F: A2 F7     LDX #$F7

Jump from $A425:

A421: 68        PLA
A422: 95 61     STA $61,X     ; FAC Exponent
A424: E8        INX
A425: 30 FA     BMI $A421
A427: 68        PLA
A428: A8        TAY
A429: 68        PLA
A42A: C4 34     CPY $34       ; Pointer: Bottom of String space
A42C: 90 06     BCC $A434
A42E: D0 05     BNE $A435     ; Output ?OUT OF MEMORY Error
A430: C5 33     CMP $33       ; Pointer: Bottom of String space
A432: B0 01     BCS $A435     ; Output ?OUT OF MEMORY Error

Jump from $A40A, $A410, $A42C:

A434: 60        RTS

    Previous Page / Next Page