From aa7e687734703551bade9688baa81edf2df94efe Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Sat, 5 Jan 2013 00:53:50 -0800 Subject: Fix predec address mode when used as source --- blastem.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'blastem.c') diff --git a/blastem.c b/blastem.c index 637ba4c..f2b778b 100644 --- a/blastem.c +++ b/blastem.c @@ -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); -- cgit v1.2.3