From 5f7c53654c7e9c3517e4e4c70f751e69e5e88a46 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Sat, 18 Jan 2003 11:30:05 +0000 Subject: [PATCH] Only setup default interrupt handlers for first 128 interrupts. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@638 --- src/cpu/callback.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cpu/callback.cpp b/src/cpu/callback.cpp index 7d5efa55..33fe6f65 100644 --- a/src/cpu/callback.cpp +++ b/src/cpu/callback.cpp @@ -171,7 +171,8 @@ void CALLBACK_Init(Section* sec) { /* Setup all Interrupt to point to the default handler */ call_default=CALLBACK_Allocate(); CALLBACK_Setup(call_default,&default_handler,CB_IRET); - for (i=0;i<256;i++) { + /* Only setup default handler for first half of interrupt table */ + for (i=0;i<128;i++) { real_writed(0,i*4,CALLBACK_RealPointer(call_default)); } #endif