Browse Source

Merge pull request #43 from wwarthen/master

Resync
pull/60/head
b1ackmai1er 6 years ago
committed by GitHub
parent
commit
871520cef7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      Source/HBIOS/hbios.asm

13
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
;

Loading…
Cancel
Save