mirror of
https://github.com/colby-swandale/waterfoul
synced 2024-12-27 21:58:55 +01:00
update timer to pass specs
This commit is contained in:
parent
f5491fb543
commit
a68e9339d8
1 changed files with 8 additions and 2 deletions
|
@ -28,7 +28,13 @@ module Waterfoul
|
||||||
|
|
||||||
def inc_tima_register
|
def inc_tima_register
|
||||||
tima = $mmu.read_byte 0xFF05
|
tima = $mmu.read_byte 0xFF05
|
||||||
tima = (tima + 1) & 0xFF
|
if tima == 0xFF
|
||||||
|
tima = $mmu.read_byte 0xFF06
|
||||||
|
Interrupt.request_interrupt(Interrupt::INTERRUPT_TIMER)
|
||||||
|
else
|
||||||
|
tima = (tima + 1) & 0xFF
|
||||||
|
end
|
||||||
|
|
||||||
$mmu.write_byte 0xFF05, tima, hardware_operation: true
|
$mmu.write_byte 0xFF05, tima, hardware_operation: true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -46,7 +52,7 @@ module Waterfoul
|
||||||
end
|
end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
$mmu.read_byte 0xFF07
|
@register = $mmu.read_byte 0xFF07
|
||||||
end
|
end
|
||||||
|
|
||||||
def running?
|
def running?
|
||||||
|
|
Loading…
Reference in a new issue