--- nono/vm/tas.cpp 2026/04/29 17:04:50 1.1.1.3 +++ nono/vm/tas.cpp 2026/04/29 17:04:53 1.1.1.4 @@ -22,6 +22,15 @@ TASDevice::~TASDevice() { } +// リセット +void +TASDevice::ResetHard() +{ + // 初期値は 0 らしい (LUNA88K PROM 1.20 がそう期待している)。 + // いつリセットされるかは分からないけど、さすがにリセットされるだろう。 + tas = 0; +} + // XXX: RMW サイクルが発行される前提のレジスタだが // まだ CPU から RMW サイクルを示す信号線が出ていない。