Fix timer/display cycle
This commit is contained in:
parent
34ae61e649
commit
24ec1f1f64
@ -131,8 +131,8 @@ impl Interconnect {
|
||||
|
||||
// Somehow we need different timers for this.
|
||||
pub fn tick(&mut self, cycles: u8) {
|
||||
self.display.tick(cycles as u16 * 4);
|
||||
self.timer.tick(cycles as u16 * 4);
|
||||
self.display.tick(cycles as u16);
|
||||
self.timer.tick(cycles as u16);
|
||||
|
||||
if self.display.vblank_interrupt() {
|
||||
self.interrupt_request_flags |= INTERRUPT_DISPLAY_VBLANK;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user