Closed pinterior closed 2 years ago
CONFIG.SYS/AUTOEXEC.BATをバイパスしたDOS6環境でチェックした結果をもとに、I/Oポート480h の動作を変更しました。 (少なくとも、メモリチェックによるCMOSのワイプは発生していません)
変更後の動作は以下の通り: https://github.com/pinterior/TOWNSEMU/blob/1c50c28221d544b12cece8ef1803e62f32a06b8d/src/towns/memory/physmem.cpp#L566-L575
チェックに使用したプログラム(LSIC-86用)と実機(MA)の出力: https://gist.github.com/pinterior/6ddd1b6794900f37945ba36b993fbbc2
僕が放置していた個所を実機で確認していただいてありがとうございました! Mergeさせていただきます。
CONFIG.SYS/AUTOEXEC.BATをバイパスしたDOS6環境でチェックした結果をもとに、I/Oポート480h の動作を変更しました。 (少なくとも、メモリチェックによるCMOSのワイプは発生していません)
変更後の動作は以下の通り: https://github.com/pinterior/TOWNSEMU/blob/1c50c28221d544b12cece8ef1803e62f32a06b8d/src/towns/memory/physmem.cpp#L566-L575
チェックに使用したプログラム(LSIC-86用)と実機(MA)の出力: https://gist.github.com/pinterior/6ddd1b6794900f37945ba36b993fbbc2