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

Method Save

nes/apu.go:73–84  ·  view source on GitHub ↗
(encoder *gob.Encoder)

Source from the content-addressed store, hash-verified

71}
72
73func (apu *APU) Save(encoder *gob.Encoder) error {
74 encoder.Encode(apu.cycle)
75 encoder.Encode(apu.framePeriod)
76 encoder.Encode(apu.frameValue)
77 encoder.Encode(apu.frameIRQ)
78 apu.pulse1.Save(encoder)
79 apu.pulse2.Save(encoder)
80 apu.triangle.Save(encoder)
81 apu.noise.Save(encoder)
82 apu.dmc.Save(encoder)
83 return nil
84}
85
86func (apu *APU) Load(decoder *gob.Decoder) error {
87 decoder.Decode(&apu.cycle)

Callers

nothing calls this directly

Calls 1

SaveMethod · 0.65

Tested by

no test coverage detected