From d8eae49c04da0481f0b815b8e7ce47cb0574f824 Mon Sep 17 00:00:00 2001 From: Ulf Wohlers Date: Tue, 22 Apr 2003 20:55:15 +0000 Subject: [PATCH] init cpm_entry in psp class Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@955 --- src/dos/dos_classes.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dos/dos_classes.cpp b/src/dos/dos_classes.cpp index 0618c108..815d2ca7 100644 --- a/src/dos/dos_classes.cpp +++ b/src/dos/dos_classes.cpp @@ -94,7 +94,9 @@ void DOS_PSP::MakeNew(Bit16u mem_size) sSave(sPSP,next_seg,seg+mem_size); /* far call opcode */ sSave(sPSP,far_call,0xea); -// sSave(sPSP,cmp_entry + // far call to interrupt 0x21 - faked for bill & ted + // lets hope nobody really uses this address + sSave(sPSP,cpm_entry,RealMake(0xDEAD,0xFFFF)); /* Standard blocks,int 20 and int21 retf */ sSave(sPSP,exit[0],0xcd); sSave(sPSP,exit[1],0x20);