From 75c8236f5b17b92d4d362d78e37cae12f83a8fe5 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Sun, 6 Jul 2003 15:31:47 +0000 Subject: [PATCH] don't exit on unhandled pit commands Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1091 --- src/hardware/timer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hardware/timer.cpp b/src/hardware/timer.cpp index c65b2791..6f501644 100644 --- a/src/hardware/timer.cpp +++ b/src/hardware/timer.cpp @@ -190,7 +190,9 @@ static void write_p43(Bit32u port,Bit8u val) { if (val & 0x02) counter_latch(0); if (val & 0x04) counter_latch(1); if (val & 0x08) counter_latch(2); - } else E_Exit("PIT:Latch Timer Status %X",val); + } else if ((val & 0x10)==0) { /* Latch status words */ + LOG(LOG_PIT,LOG_ERROR)("Unsupported Latch status word call"); + } else LOG(LOG_PIT,LOG_ERROR)("Unhandled command:%X",val); break; } }