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

Method Save

nes/console.go:124–132  ·  view source on GitHub ↗
(encoder *gob.Encoder)

Source from the content-addressed store, hash-verified

122}
123
124func (console *Console) Save(encoder *gob.Encoder) error {
125 encoder.Encode(console.RAM)
126 console.CPU.Save(encoder)
127 console.APU.Save(encoder)
128 console.PPU.Save(encoder)
129 console.Cartridge.Save(encoder)
130 console.Mapper.Save(encoder)
131 return encoder.Encode(true)
132}
133
134func (console *Console) LoadState(filename string) error {
135 file, err := os.Open(filename)

Callers 1

SaveStateMethod · 0.95

Calls 1

SaveMethod · 0.65

Tested by

no test coverage detected