--- nono/vm/printer.cpp 2026/04/29 17:04:28 1.1 +++ nono/vm/printer.cpp 2026/04/29 17:04:42 1.1.1.3 @@ -1,9 +1,11 @@ // // nono -// Copyright (C) 2017 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #include "printer.h" +#include "mpu.h" PrinterDevice::PrinterDevice() { @@ -21,6 +23,7 @@ uint64 PrinterDevice::Read8(uint32 addr) { // 書き込み専用 + gMPU->AddCycle(7); // InsideOut p.135 return (uint64)-1; } @@ -28,12 +31,15 @@ uint64 PrinterDevice::Read16(uint32 addr) { // 書き込み専用 + gMPU->AddCycle(7); // InsideOut p.135 return (uint64)-1; } uint64 PrinterDevice::Write8(uint32 addr, uint32 data) { + gMPU->AddCycle(7); // InsideOut p.135 + uint32 offset = addr - baseaddr; switch (offset) { case 0: