bsnes-plus/bsnes/snes/cpu/timing/timing.hpp
2020-07-23 21:58:57 -04:00

26 lines
481 B
C++

//timing.cpp
unsigned dma_counter();
unsigned joypad_counter();
void add_clocks(unsigned clocks);
void scanline();
alwaysinline void alu_edge();
alwaysinline void dma_edge();
alwaysinline void last_cycle();
void timing_power();
void timing_reset();
//irq.cpp
alwaysinline void poll_nmi();
alwaysinline void poll_irq();
void nmitimen_update(uint8 data);
bool rdnmi();
bool timeup();
alwaysinline bool nmi_test();
alwaysinline bool irq_test();
//joypad.cpp
void joypad_edge();