--- nono/vm/lcd.cpp 2026/04/29 17:04:39 1.1.1.4 +++ nono/vm/lcd.cpp 2026/04/29 17:04:42 1.1.1.5 @@ -26,14 +26,24 @@ LCDDevice::~LCDDevice() bool LCDDevice::PowerOff() { - // オフをどう表現するかはあるが、とりあえずモニタ画面での表示を消すのが - // 主目的なので空白で埋める。 + // XXX 電源オフは色を落としたほうがいい memset(ddram, 0x20, sizeof(ddram)); update++; return true; } void +LCDDevice::ResetHard() +{ + // とりあえずモニタ画面での表示を消す + memset(ddram, 0x20, sizeof(ddram)); + // XXX not yet + // CGRAM とか信号線とか + + update++; +} + +void LCDDevice::SetRW(bool val) { rw = val;