- ld a,(trace_J_flag)\r
- and a\r
- jr nz,l216bh\r
- ld iy,(reg.pc)\r
- call sub_21c8h\r
- jr z,l216bh\r
- ld hl,b_2048_start\r
- call lookup_opc\r
- jr nc,l214ch\r
-l216bh:\r
- ld a,(trace_UW_flag) ;0 or 'U' or 'W'\r
- and a\r
- jr z,tc_cnt ;flag is 0, check for step count.\r
- ld de,(trace_cnt_or_ptr)\r
- call expr\r
- ld a,h\r
- or l\r
- add a,0ffh\r
- sbc a,a\r
- ld hl,trace_UW_flag ;'U' or 'W'\r
- xor (hl)\r
- bit 1,a ;'U' = 55H, 'W' = 57H\r
- jr z,l2193h\r
-do_break0: ;print registers and go to main loop\r
- jp do_break\r
-\r
-tc_cnt:\r