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

Interface Mapper

nes/mapper.go:8–14  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6)
7
8type Mapper interface {
9 Read(address uint16) byte
10 Write(address uint16, value byte)
11 Step()
12 Save(encoder *gob.Encoder) error
13 Load(decoder *gob.Decoder) error
14}
15
16func NewMapper(console *Console) (Mapper, error) {
17 cartridge := console.Cartridge

Callers 20

readSRAMFunction · 0.65
readDataMethod · 0.65
writeDMAMethod · 0.65
fetchNameTableByteMethod · 0.65
fetchLowTileByteMethod · 0.65
fetchHighTileByteMethod · 0.65
fetchSpritePatternMethod · 0.65
writeSRAMFunction · 0.65
writeDataMethod · 0.65
pushMethod · 0.65
aslMethod · 0.65

Implementers 7

Mapper4nes/mapper4.go
Mapper1nes/mapper1.go
Mapper40nes/mapper40.go
Mapper7nes/mapper7.go
Mapper2nes/mapper2.go
Mapper225nes/mapper225.go
Mapper3nes/mapper3.go

Calls

no outgoing calls

Tested by

no test coverage detected