EmulatorLogger class.
Logs to emulator via MMIO write to a fixed address (Kronos console emulation). Single-byte writes; inefficient but functional for debug.
#include <srl_log.hpp>
Public Member Functions | |
| EmulatorLogger ()=delete | |
| Deleted default constructor (static-only). | |
| EmulatorLogger (const EmulatorLogger &)=delete | |
| Deleted copy constructor. | |
| EmulatorLogger & | operator= (const EmulatorLogger &)=delete |
| Deleted assignment operator. | |
Static Public Member Functions | |
| static void | putc (char c) |
| Write single character to emulator console. | |
| static void | putc (const char *c) |
| Write single character from pointer to emulator console. | |