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

Function writeSRAM

ui/util.go:218–229  ·  view source on GitHub ↗
(filename string, sram []byte)

Source from the content-addressed store, hash-verified

216}
217
218func writeSRAM(filename string, sram []byte) error {
219 dir, _ := path.Split(filename)
220 if err := os.MkdirAll(dir, 0755); err != nil {
221 return err
222 }
223 file, err := os.Create(filename)
224 if err != nil {
225 return err
226 }
227 defer file.Close()
228 return binary.Write(file, binary.LittleEndian, sram)
229}
230
231func readSRAM(filename string) ([]byte, error) {
232 file, err := os.Open(filename)

Callers 1

saveMethod · 0.85

Calls 1

WriteMethod · 0.65

Tested by

no test coverage detected