X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico_cmn.c;h=5f31694d5c9c945eb0e16a1254196dadff6f8e6c;hb=c987bb5c36d92c1441e4dcfd9bded3e5dc1f1ff6;hp=2c4958859fd5cac6fd09fc5d38ef76c9fe5b8814;hpb=db1d3564e69b422518701926bffdeae05379c400;p=picodrive.git diff --git a/pico/pico_cmn.c b/pico/pico_cmn.c index 2c49588..5f31694 100644 --- a/pico/pico_cmn.c +++ b/pico/pico_cmn.c @@ -15,27 +15,9 @@ } // CPUS_RUN -#ifndef RUN_SH2S -#define RUN_SH2S -#endif - -#ifndef PICO_CD -#define CPUS_RUN(m68k_cycles,s68k_cycles) \ -{ \ - SekRunM68k(m68k_cycles); \ - RUN_SH2S \ -} -#else +#ifndef CPUS_RUN #define CPUS_RUN(m68k_cycles,s68k_cycles) \ -{ \ - if ((PicoOpt&POPT_EN_MCD_PSYNC) && (Pico_mcd->m.busreq&3) == 1) { \ - SekRunPS(m68k_cycles, s68k_cycles); /* "better/perfect sync" */ \ - } else { \ - SekRunM68k(m68k_cycles); \ - if ((Pico_mcd->m.busreq&3) == 1) /* no busreq/no reset */ \ - SekRunS68k(s68k_cycles); \ - } \ -} + SekRunM68k(m68k_cycles) #endif static int PicoFrameHints(void) @@ -101,7 +83,7 @@ static int PicoFrameHints(void) check_cd_dma(); #endif #ifdef PICO_32X - p32x_pwm_irq_check(); + p32x_pwm_irq_check(1); #endif // H-Interrupts: @@ -173,7 +155,7 @@ static int PicoFrameHints(void) check_cd_dma(); #endif #ifdef PICO_32X - p32x_pwm_irq_check(); + p32x_pwm_irq_check(1); #endif // Last H-Int: @@ -244,7 +226,7 @@ static int PicoFrameHints(void) check_cd_dma(); #endif #ifdef PICO_32X - p32x_pwm_irq_check(); + p32x_pwm_irq_check(1); #endif // Run scanline: