diff options
author | aiju <devnull@localhost> | 2014-02-23 21:46:16 +0100 |
---|---|---|
committer | aiju <devnull@localhost> | 2014-02-23 21:46:16 +0100 |
commit | ad9047ab2cdbdbc5897d799fecacdda98f6cd707 (patch) | |
tree | ea9824f6fe1bf317cb0c51f3cab372f78930e558 /sys/src/games/nes/state.c | |
parent | f82e3e8657a880cd0bbad9dd370da5069d8fdf04 (diff) |
games/nes: basic audio support, battery backup, bug fixes
Diffstat (limited to 'sys/src/games/nes/state.c')
-rw-r--r-- | sys/src/games/nes/state.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/src/games/nes/state.c b/sys/src/games/nes/state.c index 563492570..00d0450f4 100644 --- a/sys/src/games/nes/state.c +++ b/sys/src/games/nes/state.c @@ -92,6 +92,9 @@ loadstate(char *file) vrambuf = get8(); clock = get32(); ppuclock = get32(); + apuclock = get32(); + apuseq = get8(); + read(fd, apuctr, sizeof(apuctr)); mapper[map](RSTR, 0); close(fd); } @@ -128,6 +131,9 @@ savestate(char *file) put8(vrambuf); put32(clock); put32(ppuclock); + put32(apuclock); + put8(apuseq); + write(fd, apuctr, sizeof(apuctr)); mapper[map](SAVE, 0); close(fd); } |