mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:33:12 -06:00
Finalize v2.9.1 Prerelease 9
Stability fixes.
This commit is contained in:
@@ -84,24 +84,17 @@ MODCNT .SET MODCNT + 1
|
||||
;
|
||||
#IF (INTMODE == 0)
|
||||
; NO INTERRUPT HANDLING
|
||||
#DEFINE HB_DI DI
|
||||
#DEFINE HB_DI ;
|
||||
#DEFINE HB_EI ;
|
||||
#DEFINE HB_IM1DI ;
|
||||
#DEFINE HB_IM1EI ;
|
||||
#ENDIF
|
||||
#IF (INTMODE == 1)
|
||||
; MODE 1 INTERRUPT HANDLING
|
||||
#IF ((INTMODE == 1) | (INTMODE == 2))
|
||||
; MODE 1 OR 2 INTERRUPT HANDLING
|
||||
#DEFINE HB_DI DI
|
||||
#DEFINE HB_EI EI
|
||||
#DEFINE HB_IM1DI DI
|
||||
#DEFINE HB_IM1EI EI
|
||||
#ENDIF
|
||||
#IF (INTMODE == 2)
|
||||
; MODE 2 INTERRUPT HANDLING
|
||||
#DEFINE HB_DI DI
|
||||
#DEFINE HB_EI EI
|
||||
#DEFINE HB_IM1DI ;
|
||||
#DEFINE HB_IM1EI ;
|
||||
#IF (INTMODE > 2)
|
||||
.ECHO "*** ERROR: INVALID INTMODE SETTING!!!\n"
|
||||
!!! ; FORCE AN ASSEMBLY ERROR
|
||||
#ENDIF
|
||||
;
|
||||
;
|
||||
@@ -597,7 +590,7 @@ HBX_INT_SP .EQU $ - 2
|
||||
|
||||
POP HL ; RESTORE HL
|
||||
|
||||
EI ; ENABLE INTERRUPTS
|
||||
HB_EI ; ENABLE INTERRUPTS
|
||||
RETI ; AND RETURN
|
||||
;
|
||||
#ENDIF
|
||||
@@ -2016,13 +2009,13 @@ HB_TIMINT2:
|
||||
HB_BADINT:
|
||||
|
||||
#IF 0 ; *DEBUG*
|
||||
;LD HL,HB_BADINTCNT
|
||||
;INC (HL)
|
||||
;LD A,(HL)
|
||||
;OUT (DIAGP),A
|
||||
;OR $FF
|
||||
;RET
|
||||
;HB_BADINTCNT .DB 0
|
||||
LD HL,HB_BADINTCNT
|
||||
INC (HL)
|
||||
LD A,(HL)
|
||||
OUT (DIAGP),A
|
||||
OR $FF
|
||||
RET
|
||||
HB_BADINTCNT .DB 0
|
||||
#ENDIF ; *DEBUG*
|
||||
|
||||
CALL NEWLINE2
|
||||
|
||||
Reference in New Issue
Block a user