Mercurial > repos > blastem
diff blastem.c @ 158:a2ab895d9708
Fix predec address mode when used as source
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 05 Jan 2013 00:53:50 -0800 |
parents | 42c031184e8a |
children | 97aa449706c2 |
line wrap: on
line diff
--- a/blastem.c Fri Jan 04 23:52:20 2013 -0800 +++ b/blastem.c Sat Jan 05 00:53:50 2013 -0800 @@ -34,6 +34,10 @@ } 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);