From 1fb8141175433eb1a7b736f6394164029f29270d Mon Sep 17 00:00:00 2001 From: ripsaw8080 Date: Mon, 11 Sep 2017 18:03:24 +0000 Subject: [PATCH] Zero INT 68h vector on CGA machine type. Helps default speed of Popcorn game. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4050 --- src/cpu/callback.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpu/callback.cpp b/src/cpu/callback.cpp index 1200dd27..37183bf4 100644 --- a/src/cpu/callback.cpp +++ b/src/cpu/callback.cpp @@ -639,7 +639,7 @@ void CALLBACK_Init(Section* /*sec*/) { // setup a few interrupt handlers that point to bios IRETs by default real_writed(0,0x66*4,CALLBACK_RealPointer(call_default)); //war2d real_writed(0,0x67*4,CALLBACK_RealPointer(call_default)); - real_writed(0,0x68*4,CALLBACK_RealPointer(call_default)); + if (machine==MCH_CGA) real_writed(0,0x68*4,0); //Popcorn real_writed(0,0x5c*4,CALLBACK_RealPointer(call_default)); //Network stuff //real_writed(0,0xf*4,0); some games don't like it