diff --git a/src/cpu/callback.cpp b/src/cpu/callback.cpp index f4bc04de..ce79268f 100644 --- a/src/cpu/callback.cpp +++ b/src/cpu/callback.cpp @@ -167,15 +167,13 @@ void CALLBACK_Init(Section* sec) { real_writeb((Bit16u)CB_SEG,(call_idle<<4)+13,0x38); real_writew((Bit16u)CB_SEG,(call_idle<<4)+14,call_idle); -#if C_DEBUG /* Setup all Interrupt to point to the default handler */ call_default=CALLBACK_Allocate(); CALLBACK_Setup(call_default,&default_handler,CB_IRET); /* Only setup default handler for first half of interrupt table */ - for (i=0;i<128;i++) { + for (i=0;i<0x40;i++) { real_writed(0,i*4,CALLBACK_RealPointer(call_default)); } -#endif }