Browse Source

ez80: added new EZ80TIMER type - EZ80TMR_NONE

pull/424/head
Dean Netherton 1 year ago
parent
commit
b5d4e7ddf9
  1. 1
      Source/HBIOS/cfg_rcez80.asm
  2. 7
      Source/HBIOS/ez80systmr.asm

1
Source/HBIOS/cfg_rcez80.asm

@ -132,6 +132,7 @@ BQRTC_BASE .EQU $50 ; BQRTC: I/O BASE ADDRESS
; ;
EZ80RTCENABLE .EQU TRUE ; EZ80 ON CHIP RTC EZ80RTCENABLE .EQU TRUE ; EZ80 ON CHIP RTC
; ;
EZ80TMR_NONE .EQU 0 ; DO NOT USE ON-BOARD TIMER TO GENERATE TICKS
EZ80TMR_INT .EQU 1 ; MARSHALL TIMER TICK INTERRUPTS FROM EZ80 TO HBIOS EZ80TMR_INT .EQU 1 ; MARSHALL TIMER TICK INTERRUPTS FROM EZ80 TO HBIOS
EZ80TMR_FIRM .EQU 2 ; DELEGATE SYS TIMER HBIOS CALL TO EZ80 FIRMWARE (TIMER TICK INTS DISABLED) EZ80TMR_FIRM .EQU 2 ; DELEGATE SYS TIMER HBIOS CALL TO EZ80 FIRMWARE (TIMER TICK INTS DISABLED)
EZ80TIMER .EQU EZ80TMR_INT ; EZ80: TIMER TICK MODEL: EZ80TMR_[INT|FIRM] EZ80TIMER .EQU EZ80TMR_INT ; EZ80: TIMER TICK MODEL: EZ80TMR_[INT|FIRM]

7
Source/HBIOS/ez80systmr.asm

@ -29,7 +29,8 @@ EZ80_TMR_INT:
CALL HB_TIMINT ; RETURN NZ - HANDLED CALL HB_TIMINT ; RETURN NZ - HANDLED
OR $FF OR $FF
RET RET
#ELSE
#ENDIF
#IF (EZ80TIMER == EZ80TMR_FIRM)
EZ80_TMR_INIT: EZ80_TMR_INIT:
CALL NEWLINE ; FORMATTING CALL NEWLINE ; FORMATTING
@ -79,3 +80,7 @@ SYS_SETSECS:
RET RET
#ENDIF #ENDIF
#IF (EZ80TIMER == EZ80TMR_NONE)
EZ80_TMR_INIT:
RET
#ENDIF

Loading…
Cancel
Save