(console *Console, cartridge *Cartridge)
| 20 | } |
| 21 | |
| 22 | func NewMapper4(console *Console, cartridge *Cartridge) Mapper { |
| 23 | m := Mapper4{Cartridge: cartridge, console: console} |
| 24 | m.prgOffsets[0] = m.prgBankOffset(0) |
| 25 | m.prgOffsets[1] = m.prgBankOffset(1) |
| 26 | m.prgOffsets[2] = m.prgBankOffset(-2) |
| 27 | m.prgOffsets[3] = m.prgBankOffset(-1) |
| 28 | return &m |
| 29 | } |
| 30 | |
| 31 | func (m *Mapper4) Save(encoder *gob.Encoder) error { |
| 32 | encoder.Encode(m.register) |
no test coverage detected