X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPicoFrameHints.c;h=755ab3d673a8651d964c79d47e6342f85b25c35a;hb=d4ca252d929395352f581b532e9d3726da31d718;hp=b5cef7d1b1c96dd25c11ca860a22672b1e0831b3;hpb=9d917eea21607c7c239d4b0cd850d660c0c8e4c5;p=picodrive.git diff --git a/Pico/PicoFrameHints.c b/Pico/PicoFrameHints.c index b5cef7d..755ab3d 100644 --- a/Pico/PicoFrameHints.c +++ b/Pico/PicoFrameHints.c @@ -1,3 +1,6 @@ +// common code for Pico.c and cd/Pico.c +// (c) Copyright 2007, Grazvydas "notaz" Ignotas + #define CYCLES_M68K_LINE 488 // suitable for both PAL/NTSC #define CYCLES_M68K_VINT_LAG 68 #define CYCLES_M68K_ASD 148 @@ -146,6 +149,8 @@ static int PicoFrameHints(void) #ifdef PICO_CD update_chips(); +#else + if (PicoLineHook) PicoLineHook(1); #endif } @@ -207,7 +212,9 @@ static int PicoFrameHints(void) CYCLES_Z80_LINE - CYCLES_Z80_ASD, CYCLES_S68K_LINE - CYCLES_S68K_ASD); #ifdef PICO_CD - update_chips(); + update_chips(); +#else + if (PicoLineHook) PicoLineHook(1); #endif // PAL line count might actually be 313 according to Steve Snake, but that would complicate things. @@ -231,6 +238,8 @@ static int PicoFrameHints(void) #ifdef PICO_CD update_chips(); +#else + if (PicoLineHook) PicoLineHook(1); #endif }