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

Function record_copper

src/debug.cpp:3394–3418  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3392}
3393
3394void record_copper (uaecptr addr, uaecptr nextaddr, uae_u16 word1, uae_u16 word2, int hpos, int vpos)
3395{
3396 int t = nr_cop_records[curr_cop_set];
3397 if (!cop_record[0]) {
3398 init_record_copper();
3399 }
3400 if (t < NR_COPPER_RECORDS) {
3401 cop_record[curr_cop_set][t].addr = addr;
3402 cop_record[curr_cop_set][t].nextaddr = nextaddr;
3403 cop_record[curr_cop_set][t].w1 = word1;
3404 cop_record[curr_cop_set][t].w2 = word2;
3405 cop_record[curr_cop_set][t].hpos = hpos;
3406 cop_record[curr_cop_set][t].vpos = vpos;
3407 cop_record[curr_cop_set][t].bvpos = -1;
3408 nr_cop_records[curr_cop_set] = t + 1;
3409 }
3410 if (debug_copper & 2) { /* trace */
3411 debug_copper &= ~2;
3412 activate_debugger_new();
3413 }
3414 if ((debug_copper & 4) && addr >= debug_copper_pc && addr <= debug_copper_pc + 3) {
3415 debug_copper &= ~4;
3416 activate_debugger_new();
3417 }
3418}
3419
3420static struct cop_rec *find_copper_records(uaecptr addr)
3421{

Callers 1

custom.cppFile · 0.85

Calls 2

init_record_copperFunction · 0.85
activate_debugger_newFunction · 0.85

Tested by

no test coverage detected