Browse Source

ez80: set timer tick rate as per platform config TICKFREQ

master
Dean Netherton 2 years ago
parent
commit
945d5fc2d2
  1. 2
      Source/HBIOS/ez80instr.inc
  2. 7
      Source/HBIOS/hbios.asm

2
Source/HBIOS/ez80instr.inc

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

7
Source/HBIOS/hbios.asm

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

Loading…
Cancel
Save