X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FMemoryCmn.c;h=f47392bd73a9ea508185a9989c39bc770fd81b69;hb=1c88b865ceb1e1801bcf20010088fd62cdf2cc06;hp=48c564cc2a84504d71508ed69b28046021bb5f76;hpb=d9153729685381acb0559d8a4fdca47cb839427a;p=picodrive.git diff --git a/Pico/MemoryCmn.c b/Pico/MemoryCmn.c index 48c564c..f47392b 100644 --- a/Pico/MemoryCmn.c +++ b/Pico/MemoryCmn.c @@ -1,4 +1,5 @@ -/* common code for Memory.c and cd/Memory.c */ +// common code for Memory.c and cd/Memory.c +// (c) Copyright 2006-2007, Grazvydas "notaz" Ignotas static int PadRead(int i) { @@ -98,6 +99,7 @@ u32 OtherRead16(u32 a, int realsize) // |=0x80 for Shadow of the Beast & Super Offroad; rotate fakes next fetched instruction for Time Killers if (a==0xa11100) { // z80 busreq d=Pico.m.z80Run&1; +#if 1 if (!d) { // needed by buggy Terminator (Sega CD) extern int z80stopCycle; @@ -106,6 +108,7 @@ u32 OtherRead16(u32 a, int realsize) if (stop_before > 0 && stop_before <= 32) // Gens uses 16 here d = 1; // bus not yet available } +#endif d=(d<<8)|0x8000|Pico.m.rotate++; dprintf("get_zrun: %04x [%i|%i] @%06x", d, Pico.m.scanline, SekCyclesDone(), SekPc); goto end;