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
/******************************************************************************/
-
+#ifdef DRC_DISABLE
Rcnt rcnts[ CounterQuantity ];
-
+#endif
u32 hSyncCount = 0;
u32 frame_counter = 0;
static u32 hsync_steps = 0;
u32 count;
s32 i;
- gzfreeze( &rcnts, sizeof(rcnts) );
+ gzfreeze( &rcnts, sizeof(Rcnt) * CounterQuantity );
gzfreeze( &hSyncCount, sizeof(hSyncCount) );
gzfreeze( &spuSyncCount, sizeof(spuSyncCount) );
gzfreeze( &psxNextCounter, sizeof(psxNextCounter) );