--- nono/vm/printer.cpp 2026/04/29 17:04:50 1.1.1.4 +++ nono/vm/printer.cpp 2026/04/29 17:05:10 1.1.1.6 @@ -4,21 +4,28 @@ // Licensed under nono-license.txt // +// +// プリンタポート +// + #include "printer.h" #include "mpu.h" -std::unique_ptr gPrinter; +// グローバル参照用 +PrinterDevice *gPrinter; +// コンストラクタ PrinterDevice::PrinterDevice() + : inherited("Printer") { - logname = "printer"; - devname = "Printer"; devaddr = baseaddr; devlen = 0x2000; } +// デストラクタ PrinterDevice::~PrinterDevice() { + gPrinter = NULL; } uint64