X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2Fsh2%2Fcompiler.c;h=0b59920b87308e05c90c5c78828b66d55d6f14fa;hb=eb35ce1506c38b63fede2490078b34a19f5baeb0;hp=4d7adb3c53b27893679e044fba151edb2fb7cdbe;hpb=8ce9c3a782e47ed355a12789859e5359c4a81e77;p=picodrive.git diff --git a/cpu/sh2/compiler.c b/cpu/sh2/compiler.c index 4d7adb3..0b59920 100644 --- a/cpu/sh2/compiler.c +++ b/cpu/sh2/compiler.c @@ -3308,7 +3308,8 @@ static void *dr_get_pc_base(u32 pc, int is_slave) } else if ((pc & 0xc6000000) == 0x02000000) { // ROM - ret = Pico.rom; + if ((pc & 0x3fffff) < Pico.romsize) + ret = Pico.rom; mask = 0x3fffff; }