1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include "nes/ppu.hh" namespace nes { ppu::ppu(cpu& cpu, mapper& mapper) : cpu_{ cpu } , mapper_{ mapper } { } auto ppu::step_to(cycle_count const cycle) -> void { while (current_cycles_ < cycle) { current_cycles_ += cycle_count::from_ppu(1); } } } // namespace nes