ez80: set timer tick rate as per platform config TICKFREQ

This commit is contained in:
Dean Netherton
2024-07-22 13:23:03 +10:00
parent 22b10c8ac8
commit 945d5fc2d2
2 changed files with 8 additions and 3 deletions

View File

@@ -25,6 +25,8 @@
#DEFINE EZ80_TMR_GET_SECONDS LD A, 2 \ LD B, 1 \ EZ80_FN
#DEFINE EZ80_TMR_SET_TICKS LD A, 2 \ LD B, 2 \ EZ80_FN
#DEFINE EZ80_TMR_SET_SECONDS LD A, 2 \ LD B, 3 \ EZ80_FN
#DEFINE EZ80_TMR_GET_FREQTICK LD A, 2 \ LD B, 4 \ EZ80_FN
#DEFINE EZ80_TMR_SET_FREQTICK LD A, 2 \ LD B, 5 \ EZ80_FN
#DEFINE EZ80_UART_IN LD A, 3 \ LD B, 0 \ EZ80_FN
#DEFINE EZ80_UART_OUT LD A, 3 \ LD B, 1 \ EZ80_FN

View File

@@ -2140,7 +2140,7 @@ HB_CLRIVT_Z:
; PROVIDE THE EZ80 FIRMWARE WITH PLATFORM CONFIGUATIONS
LD HL, PLT_DESCR
EZ80_UTIL_INIT() ; PROVIDE FIRMWARE DETAILS OF BUILD CONFIGURATION
EZ80_UTIL_INIT() ; PROVIDE FIRMWARE DETAILS OF BUILD CONFIGURATION
LD A, (EZ80_PLT_CPUMHZ)
LD (CB_CPUMHZ), A
@@ -2157,6 +2157,11 @@ HB_CLRIVT_Z:
LD A, L
LD (EZ80_PLT_C2CYL), A
LD C, TICKFREQ
EZ80_TMR_SET_FREQTICK
LD HL, 5 ; HB_CPUTYPE = 5 FOR eZ80
JR PLT_DESCR_END
PLT_DESCR:
@@ -2188,8 +2193,6 @@ EZ80_PLT_C2CYL:
PLT_DESCR_END:
LD HL,5
#ENDIF
;
#IF (CPUFAM == CPU_Z180)