diff options
Diffstat (limited to 'sux.c')
-rw-r--r-- | sux.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -441,7 +441,8 @@ void *run(void *args) { break; } - mvwprintw(scr, 29, 0, "address: $%016llx, scr_row: %02u, scr_col: %02u, scr_str: %02u, scr_end: %02u\r", address, addr[0], addr[1], addr[0x4B], addr[0x4C]); + mvwprintw(scr, 28, 0, "TX_ADDR: $%02X, RX_ADDR: $%02X\r", addr[TX_ADDR], addr[RX_ADDR]); + mvwprintw(scr, 29, 0, "address: $%016llx, scr_row: %02u, scr_col: %02u, scr_str: %02u, scr_end: %02u\r", address, addr[0], addr[1], addr[0x26], addr[0x27]); mvwprintw(scr, 32, 0, "bitabl: %02x %02x %02x %02x %02x %02x %02x %02x " "%02x %02x %02x %02x %02x %02x %02x %02x\r" , addr[0x16], addr[0x17], addr[0x18], addr[0x19], addr[0x1A], addr[0x1B], addr[0x1C], addr[0x1D] @@ -956,6 +957,10 @@ void *run(void *args) { x=0,y=0; wclear(scr); wmove(scr, y, x); + } else if (addr[address] == 0x15) { + x=0; + wclrtoeol(scr); + wmove(scr, y, x); } else if (addr[address] == CURSES_BACKSPACE || addr[address] == '\b') { if (x > 0) { x--; |