MCPcopy Create free account
hub / github.com/BlitterStudio/amiberry / dumpsync

Function dumpsync

src/custom.cpp:1429–1450  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1427}
1428
1429static void dumpsync(void)
1430{
1431 static int cnt = 100;
1432 if (cnt < 0) {
1433 return;
1434 }
1435 cnt--;
1436 write_log(_T("BEAMCON0=%04X VTOTAL=%04X (%03d) HTOTAL=%04X (%03d)\n"), new_beamcon0, vtotal, vtotal, htotal, htotal);
1437 write_log(_T(" HS=%04X-%04X (%d-%d) HB=%04X-%04X (%d-%d) HC=%04X (%d)\n"),
1438 hsstrt, hsstop, hsstrt, hsstop, hbstrt, hbstop, hbstrt, hbstop, hcenter, hcenter);
1439 write_log(_T(" VS=%04X-%04X (%d-%d) VB=%04X-%04X (%d-%d)\n"),
1440 vsstrt, vsstop, vsstrt, vsstop, vbstrt, vbstop, vbstrt, vbstop);
1441 write_log(_T(" HSYNCSTART=%04X.%X (%d.%d) HSYNCEND=%04X.%X (%d.%d)\n"),
1442 hsyncstartpos >> CCK_SHRES_SHIFT, hsyncstartpos & ((1 << CCK_SHRES_SHIFT) - 1),
1443 hsyncstartpos >> CCK_SHRES_SHIFT, hsyncstartpos & ((1 << CCK_SHRES_SHIFT) - 1),
1444 hsyncendpos >> CCK_SHRES_SHIFT, hsyncendpos & ((1 << CCK_SHRES_SHIFT) - 1),
1445 hsyncendpos >> CCK_SHRES_SHIFT, hsyncendpos &((1 << CCK_SHRES_SHIFT) - 1));
1446 write_log(_T(" Lines=%04X-%04X (%d-%d)\n"),
1447 minfirstline, maxvpos_display + vsync_startline,
1448 minfirstline, maxvpos_display + vsync_startline);
1449 write_log(_T("PC=%08x COP=%08x\n"), M68K_GETPC, cop_state.ip);
1450}
1451
1452int current_maxvpos(void)
1453{

Callers 5

init_hzFunction · 0.85
BEAMCON0Function · 0.85
vsync_check_vsyncmodeFunction · 0.85
custom_resetFunction · 0.85

Calls 1

write_logFunction · 0.70

Tested by

no test coverage detected