(decoder *gob.Decoder)
| 142 | } |
| 143 | |
| 144 | func (console *Console) Load(decoder *gob.Decoder) error { |
| 145 | decoder.Decode(&console.RAM) |
| 146 | console.CPU.Load(decoder) |
| 147 | console.APU.Load(decoder) |
| 148 | console.PPU.Load(decoder) |
| 149 | console.Cartridge.Load(decoder) |
| 150 | console.Mapper.Load(decoder) |
| 151 | var dummy bool |
| 152 | if err := decoder.Decode(&dummy); err != nil { |
| 153 | return err |
| 154 | } |
| 155 | return nil |
| 156 | } |