()
| 45 | } |
| 46 | |
| 47 | func (console *Console) Step() int { |
| 48 | cpuCycles := console.CPU.Step() |
| 49 | ppuCycles := cpuCycles * 3 |
| 50 | for i := 0; i < ppuCycles; i++ { |
| 51 | console.PPU.Step() |
| 52 | console.Mapper.Step() |
| 53 | } |
| 54 | for i := 0; i < cpuCycles; i++ { |
| 55 | console.APU.Step() |
| 56 | } |
| 57 | return cpuCycles |
| 58 | } |
| 59 | |
| 60 | func (console *Console) StepFrame() int { |
| 61 | cpuCycles := 0 |
no test coverage detected