reznez 0.0.0

The high accuracy NES Emulator
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::memory::ppu::ppu_address::PpuAddress;

pub trait IrqState {
    fn pending(&self) -> bool;
    fn tick_counter(&mut self, address: PpuAddress);
    fn decrement_suppression_cycle_count(&mut self);
    fn set_counter_reload_value(&mut self, value: u8);
    fn reload_counter(&mut self);
    fn enable(&mut self);
    fn disable(&mut self);
}