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

This commit is contained in:
curt mayer
2020-01-31 22:28:02 -08:00
parent 0a6c226a5b
commit 7b6faa3280

View File

@@ -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: