b1ackmai1er
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
9 deletions
-
Source/HBIOS/hbios.asm
|
|
|
@ -1247,16 +1247,11 @@ HB_CPU1: |
|
|
|
; SETUP PERIODIC TIMER INTERRUPT ON TIMER 0 |
|
|
|
; LD HL,CPUOSC/TICKSPERSEC/20-1 ; 50HZ = 18432000 / 50 / 20 |
|
|
|
LD HL,(CPUKHZ) ; 50HZ = 18432000 / 20 / 50 / X, SO X = CPU KHZ |
|
|
|
LD B,0 ; 16-BIT I/O ADDRESS |
|
|
|
LD C,Z180_TMDR0L ; INITIALIZE TIMER 0 DATA REGISTER |
|
|
|
OUT (C),L |
|
|
|
INC C |
|
|
|
OUT (C),H |
|
|
|
DEC HL ; RELOAD OCCURS *AFTER* ZERO |
|
|
|
LD C,Z180_RLDR0L ; INITIALIZE TIMER 0 RELOAD REGISTER |
|
|
|
OUT (C),L |
|
|
|
INC C |
|
|
|
OUT (C),H |
|
|
|
OUT0 (Z180_TMDR0L),L ; INITIALIZE TIMER 0 DATA REGISTER |
|
|
|
OUT0 (Z180_TMDR0H),H |
|
|
|
OUT0 (Z180_RLDR0L),L ; INITIALIZE TIMER 0 RELOAD REGISTER |
|
|
|
OUT0 (Z180_RLDR0H),H |
|
|
|
LD A,%00010001 ; ENABLE TIMER0 INT AND DOWN COUNTING |
|
|
|
OUT0 (Z180_TCR),A |
|
|
|
; |
|
|
|
|