diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-01-05 00:53:50 -0800 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-01-05 00:53:50 -0800 |
commit | aa7e687734703551bade9688baa81edf2df94efe (patch) | |
tree | 66827e8a933ea8bed8be366d7188bb42e21bb5bd /blastem.c | |
parent | 8379b35bc69ed9b1b41ad0f62e65f1e1484d549b (diff) |
Fix predec address mode when used as source
Diffstat (limited to 'blastem.c')
-rw-r--r-- | blastem.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -34,6 +34,10 @@ int load_rom(char * filename) } fseek(f, 0, SEEK_END); long filesize = ftell(f); + if (filesize/2 > CARTRIDGE_WORDS) { + //carts bigger than 4MB not currently supported + filesize = CARTRIDGE_WORDS*2; + } fseek(f, 0, SEEK_SET); fread(cart, 2, MIN(filesize/2, CARTRIDGE_WORDS), f); fclose(f); |