X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=pico%2Fpico.h;fp=pico%2Fpico.h;h=b5d34f34550fe050c3b2e5cfc78e4a28754df3d7;hb=0c720b9144eefaa55c654035a046e52c42126053;hp=e5e832bd5203fd795eb19ff0ca1b9ef1e7cbc490;hpb=986d60fc6068356477327f742c0e41827e76a3fa;p=picodrive.git diff --git a/pico/pico.h b/pico/pico.h index e5e832bd..b5d34f34 100644 --- a/pico/pico.h +++ b/pico/pico.h @@ -212,12 +212,14 @@ extern unsigned short *PicoCramHigh; // pointer to CRAM buff (0x40 shorts), conv extern void (*PicoPrepareCram)(); // prepares PicoCramHigh for renderer to use // pico.c (32x) -// multipliers against 68k clock +// multipliers against 68k clock (7670442) +// normally * 3, but effectively slower due to high latencies everywhere +// however using something lower breaks MK2 animations extern int p32x_msh2_multiplier; extern int p32x_ssh2_multiplier; #define SH2_MULTI_SHIFT 10 -#define MSH2_MULTI_DEFAULT ((1 << SH2_MULTI_SHIFT) * 21 / 10) -#define SSH2_MULTI_DEFAULT ((1 << SH2_MULTI_SHIFT) * 3 / 2) +#define MSH2_MULTI_DEFAULT ((1 << SH2_MULTI_SHIFT) * 3) +#define SSH2_MULTI_DEFAULT ((1 << SH2_MULTI_SHIFT) * 3) // 32x/draw.c void PicoDraw32xSetFrameMode(int is_on, int only_32x);