()
| 69 | } |
| 70 | |
| 71 | func (m *Mapper4) HandleScanLine() { |
| 72 | if m.counter == 0 { |
| 73 | m.counter = m.reload |
| 74 | } else { |
| 75 | m.counter-- |
| 76 | if m.counter == 0 && m.irqEnable { |
| 77 | m.console.CPU.triggerIRQ() |
| 78 | } |
| 79 | } |
| 80 | } |
| 81 | |
| 82 | func (m *Mapper4) Read(address uint16) byte { |
| 83 | switch { |