diff options
author | aiju <devnull@localhost> | 2014-02-24 22:50:05 +0100 |
---|---|---|
committer | aiju <devnull@localhost> | 2014-02-24 22:50:05 +0100 |
commit | 76b51dc816a4e6ad1d21b6b40b8ea32a57bd47a6 (patch) | |
tree | 2006bdcb1ed36f5abdf959d26254a026da79a2d7 /sys/src/games/nes/state.c | |
parent | 60c3c3b3dbf4e1ae03c1a376babec80900c14ecb (diff) |
games/nes: added dmc, fixed envelope, added cnrom
Diffstat (limited to 'sys/src/games/nes/state.c')
-rw-r--r-- | sys/src/games/nes/state.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/src/games/nes/state.c b/sys/src/games/nes/state.c index 00d0450f4..e1b37f54a 100644 --- a/sys/src/games/nes/state.c +++ b/sys/src/games/nes/state.c @@ -94,6 +94,8 @@ loadstate(char *file) ppuclock = get32(); apuclock = get32(); apuseq = get8(); + dmcaddr = get16(); + dmccnt = get16(); read(fd, apuctr, sizeof(apuctr)); mapper[map](RSTR, 0); close(fd); @@ -133,6 +135,8 @@ savestate(char *file) put32(ppuclock); put32(apuclock); put8(apuseq); + put16(dmcaddr); + put16(dmccnt); write(fd, apuctr, sizeof(apuctr)); mapper[map](SAVE, 0); close(fd); |