From e4e0137e66fcf22ff49df52e655feb1b44fa9c02 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Wed, 28 Aug 2002 09:04:00 +0000 Subject: [PATCH] Changed core startup to make the prefix table Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@237 --- src/cpu/slow_16.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/cpu/slow_16.cpp b/src/cpu/slow_16.cpp index a7e41995..c8d9a2d1 100644 --- a/src/cpu/slow_16.cpp +++ b/src/cpu/slow_16.cpp @@ -16,6 +16,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + #include "dosbox.h" #include "mem.h" #include "cpu.h" @@ -93,9 +94,10 @@ static Bitu CPU_Real_16_Slow_Decode_Special(Bitu count) { void CPU_Real_16_Slow_Start(void) { - lookupEATable=&GetEA_16_n; - segprefix_base=0; - segprefix_on=false; cpudecoder=&CPU_Real_16_Slow_Decode; - + EAPrefixTable[0]=&GetEA_16_n; + EAPrefixTable[1]=&GetEA_16_s; + EAPrefixTable[2]=&GetEA_32_n; + EAPrefixTable[3]=&GetEA_32_s; + PrefixReset; };