X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico_int.h;h=4367a6e8050c0f0868cf16f191a8eca4af4fd10e;hb=be20816c4c487c4b114aa444b1a5819d5785b118;hp=6c4e45d017fd57cd45dd14141ecf4f6f5b3611cb;hpb=87accdf72da5e373876a6661217bbac69ce4d607;p=picodrive.git diff --git a/pico/pico_int.h b/pico/pico_int.h index 6c4e45d..4367a6e 100644 --- a/pico/pico_int.h +++ b/pico/pico_int.h @@ -232,6 +232,7 @@ typedef void (z80_write_f)(unsigned int a, unsigned char data); SH2 msh2, ssh2; #define ash2_end_run(after) sh2_icount = after +#define ash2_cycles_done() (10000 - sh2_icount) // HACK #define sh2_pc(c) (c) ? ssh2.ppc : msh2.ppc #define sh2_reg(c, x) (c) ? ssh2.r[x] : msh2.r[x] @@ -682,7 +683,7 @@ void FinalizeLine32xRGB555(int sh, int line); unsigned int p32x_pwm_read16(unsigned int a); void p32x_pwm_write16(unsigned int a, unsigned int d); void p32x_pwm_refresh(void); -void p32x_pwm_irq_check(void); +void p32x_pwm_irq_check(int new_line); void p32x_pwm_update(int *buf32, int length, int stereo); extern int pwm_frame_smp_cnt;