X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico.h;h=b5d34f34550fe050c3b2e5cfc78e4a28754df3d7;hb=9b5713af95da3f72cb659d4d8017559aca593a31;hp=e5e832bd5203fd795eb19ff0ca1b9ef1e7cbc490;hpb=c25d78eec11d2a22adbd0bc7d42a24e2d79e40e7;p=picodrive.git diff --git a/pico/pico.h b/pico/pico.h index e5e832b..b5d34f3 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);