From 21f8b9d18ca44b0ea004bfda1e583f080c766f65 Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Sun, 8 Nov 2009 08:52:14 +0000 Subject: [PATCH] Don't overwrite the interrupt table. (whooooops) Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3495 --- src/dos/dos_tables.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dos/dos_tables.cpp b/src/dos/dos_tables.cpp index a56e9e01..7b9152d5 100644 --- a/src/dos/dos_tables.cpp +++ b/src/dos/dos_tables.cpp @@ -139,7 +139,7 @@ void DOS_SetupTables(void) { dos.tables.collatingseq=RealMake(DOS_GetMemory(25),0); mem_writew(Real2Phys(dos.tables.collatingseq),0x100); for (i=0; i<256; i++) mem_writeb(Real2Phys(dos.tables.collatingseq)+i+2,i); - dos.tables.upcase=RealMake(dos.tables.collatingseq,258); + dos.tables.upcase=dos.tables.collatingseq+258; mem_writew(Real2Phys(dos.tables.upcase),0x80); for (i=0; i<128; i++) mem_writeb(Real2Phys(dos.tables.upcase)+i+2,0x80+i);