SaturnRingLibrary 0.9.2
SGL wrapper
Loading...
Searching...
No Matches
SRL::Logger::EmulatorLogger Class Reference

Detailed Description

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.
EmulatorLoggeroperator= (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.