diff options
| author | Louis Burda <quent.burda@gmail.com> | 2024-02-18 17:46:52 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2024-02-18 17:46:52 +0100 |
| commit | 43d3b0d3b62e306ced4a5020dcaf732cae20f268 (patch) | |
| tree | 880c864f9db59bf1a49074776ee68ab5982639f6 /tis100-curses.c | |
| parent | 11d75bf41c7d22b6a6a76fa2dd4843d23a75fffb (diff) | |
| download | tis100-master.tar.gz tis100-master.zip | |
Diffstat (limited to 'tis100-curses.c')
| -rw-r--r-- | tis100-curses.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tis100-curses.c b/tis100-curses.c index cc36066..e1925c7 100644 --- a/tis100-curses.c +++ b/tis100-curses.c @@ -5,10 +5,13 @@ #include "asm.h" #include <curses.h> + #include <sys/inotify.h> #include <unistd.h> #include <locale.h> + #include <errno.h> +#include <ctype.h> #include <stdarg.h> #include <string.h> #include <stdio.h> @@ -301,6 +304,9 @@ tui_draw_tpu(struct tpu *tpu) if (tpu->ports[DIR_UP].attached) { port = &tpu->ports[DIR_UP]; + if (port->dst_port->io) + tui_draw_text(sx + 10, sy - 1, A_BOLD, + "IN.%c", toupper(port->dst_port->io->c)); if (port->writing) tui_draw_lit(sx + 8, sy - 1, A_BOLD, port->out); if (port->type & PORT_OUT) @@ -315,6 +321,9 @@ tui_draw_tpu(struct tpu *tpu) if (tpu->ports[DIR_DOWN].attached) { port = &tpu->ports[DIR_DOWN]; + if (port->dst_port->io) + tui_draw_text(sx + 9, sy + TPU_H, A_BOLD, + "OUT.%c", toupper(port->dst_port->io->c)); if (port->avail) tui_draw_lit(sx + 8, sy + TPU_H, A_BOLD, port->in); if (port->type & PORT_IN) |
