(filename string)
| 132 | } |
| 133 | |
| 134 | func (console *Console) LoadState(filename string) error { |
| 135 | file, err := os.Open(filename) |
| 136 | if err != nil { |
| 137 | return err |
| 138 | } |
| 139 | defer file.Close() |
| 140 | decoder := gob.NewDecoder(file) |
| 141 | return console.Load(decoder) |
| 142 | } |
| 143 | |
| 144 | func (console *Console) Load(decoder *gob.Decoder) error { |
| 145 | decoder.Decode(&console.RAM) |