# HG changeset patch # User Michael Pavone # Date 1502346796 25200 # Node ID 7e67f8a370517cd23ab8b39cd79a782980fe62da # Parent 2540c05520f2402c46f177daa076e227d7e98ef2 write_cram_internal takes a CRAM index, not a CRAM address diff -r 2540c05520f2 -r 7e67f8a37051 gst.c --- a/gst.c Wed Aug 09 23:26:51 2017 -0700 +++ b/gst.c Wed Aug 09 23:33:16 2017 -0700 @@ -236,7 +236,7 @@ } for (int i = 0; i < CRAM_SIZE; i++) { uint16_t value; - write_cram_internal(context, i*2, (tmp_buf[i*2+1] << 8) | tmp_buf[i*2]); + write_cram_internal(context, i, (tmp_buf[i*2+1] << 8) | tmp_buf[i*2]); } if (fread(tmp_buf, 2, VSRAM_SIZE, state_file) != VSRAM_SIZE) { fputs("Failed to read VSRAM from savestate\n", stderr);