Listing 9. Pseudo-Serial Port Implementation in launcher.c #include "runtime.h" static int my_outb (void *opaque, uint16_t addr, uint8_t data) { if (addr == IO_PORT_PSEUDO_SERIAL) if (isprint(data) || data == '\n') putchar(data); else putchar('.'); else printf("outb: %x, %d\n", addr, data); fflush (NULL); return 0; }