Browse Source

strange .DS stuff with 0x20 and 0x30 addresses.

pull/80/head
curt mayer 6 years ago
parent
commit
7b6faa3280
  1. 12
      Source/Apps/FDU/FDU.asm

12
Source/Apps/FDU/FDU.asm

@ -3346,7 +3346,8 @@ FXRR5: INC C ; [04] POINT TO DATA PORT
;
; AVOID RETURN FROM HALT IN PROBLEMATIC ADDRESS RANGE XX30-XX3F!!!
.IF ((($ & 0F0H) == 20H) | (($ & 0F0H) == 30H))
.ORG (($ & 0FF00H) + 40H)
.DS (($ & 0FF00H) + 40H) - $
; .ORG (($ & 0FF00H) + 40H)
.ENDIF
;
IFXRR:
@ -3374,7 +3375,8 @@ IFXRRX .EQU $ - IFXRR
;
; AVOID RETURN FROM HALT IN PROBLEMATIC ADDRESS RANGE XX30-XX3F!!!
.IF ((($ & 0F0H) == 20H) | (($ & 0F0H) == 30H))
.ORG (($ & 0FF00H) + 40H)
.DS (($ & 0FF00H) + 40H) - $
; .ORG (($ & 0FF00H) + 40H)
.ENDIF
;
FFXRR:
@ -3452,7 +3454,8 @@ FXRW5: INC C ; [04] POINT TO DATA PORT
;
; AVOID RETURN FROM HALT IN PROBLEMATIC ADDRESS RANGE XX30-XX3F!!!
.IF ((($ & 0F0H) == 20H) | (($ & 0F0H) == 30H))
.ORG (($ & 0FF00H) + 40H)
.DS (($ & 0FF00H) + 40H) - $
; .ORG (($ & 0FF00H) + 40H)
.ENDIF
;
IFXRW:
@ -3478,7 +3481,8 @@ IFXRW2: EI
;
; AVOID RETURN FROM HALT IN PROBLEMATIC ADDRESS RANGE XX30-XX3F!!!
.IF ((($ & 0F0H) == 20H) | (($ & 0F0H) == 30H))
.ORG (($ & 0FF00H) + 40H)
.DS (($ & 0FF00H) + 40H) - $
; .ORG (($ & 0FF00H) + 40H)
.ENDIF
;
FFXRW:

Loading…
Cancel
Save