$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