}
}
+#ifdef DEBUGGER
static void syncdebugmarkers(int chpos)
{
bool pal = (beamcon0 & BEAMCON0_PAL) != 0;
addccmp(hbstop_v2, RECORDED_REGISTER_CHANGE_OFFSET + 0x204, 0, chpos);
}
}
+#endif
static void record_color_change2(int hpos, int regno, uae_u32 value)
{
}
}
+#ifdef DEBUGGER
// inject hsync and end in color changes (ultra mode debug)
if (hsyncdebug) {
syncdebugmarkers(pos);
}
+#endif
if (regno != 0xffff) {
addcc(pos, regno, value);
last_recorded_diw_hpos = pos;
}
+#ifdef DEBUGGER
int cchanges = next_color_change - start_color_change;
if (cchanges > 1 && hsyncdebug) {
if (cchanges == 2) {
}
}
}
+#endif
}
static void sync_color_changes(int hpos)