static const u32 CountToTarget = 1;
static const u32 FrameRate[] = { 60, 50 };
-static const u32 HSyncTotal[] = { 263, 313 };
+static const u32 HSyncTotal[] = { 263, 314 }; // actually one more on odd lines for PAL
#define VBlankStart 240
#define VERBOSE_LEVEL 0
/******************************************************************************/
+#ifndef NEW_DYNAREC
+Rcnt rcnts[ CounterQuantity ];
+#endif
+
u32 hSyncCount = 0;
u32 frame_counter = 0;
static u32 hsync_steps = 0;
u32 count;
s32 i;
- gzfreeze( &rcnts, sizeof(*rcnts) * CounterQuantity );
+ gzfreeze( &rcnts, sizeof(Rcnt) * CounterQuantity );
gzfreeze( &hSyncCount, sizeof(hSyncCount) );
gzfreeze( &spuSyncCount, sizeof(spuSyncCount) );
gzfreeze( &psxNextCounter, sizeof(psxNextCounter) );