MCPcopy
hub / github.com/fogleman/nes / NewMapper4

Function NewMapper4

nes/mapper4.go:22–29  ·  view source on GitHub ↗
(console *Console, cartridge *Cartridge)

Source from the content-addressed store, hash-verified

20}
21
22func 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
31func (m *Mapper4) Save(encoder *gob.Encoder) error {
32 encoder.Encode(m.register)

Callers 1

NewMapperFunction · 0.85

Calls 1

prgBankOffsetMethod · 0.95

Tested by

no test coverage detected