remove loadfix padding and dummy environ block options

This commit is contained in:
Jonathan Campbell
2018-06-21 07:22:14 -07:00
parent bd205e3c01
commit d80ee65e3a
3 changed files with 0 additions and 35 deletions

View File

@@ -518,8 +518,6 @@ static Bitu DOS_default_handler(void) {
extern Bit16u DOS_IHSEG;
extern bool enable_dummy_environment_block;
extern bool enable_dummy_loadfix_padding;
extern bool enable_dummy_device_mcb;
extern bool iret_only_for_debug_interrupts;
@@ -574,24 +572,6 @@ void DOS_SetupMemory(void) {
// mcb_devicedummy.SetFileName("SD ");
}
if (enable_dummy_environment_block) {
// Create a small empty MCB (result from a growing environment block)
DOS_MCB tempmcb((Bit16u)DOS_MEM_START+mcb_sizes);
tempmcb.SetPSPSeg(MCB_FREE);
tempmcb.SetSize(4);
mcb_sizes+=4+1;
tempmcb.SetType(0x4d);
}
if (enable_dummy_loadfix_padding) {
// Lock the previous empty MCB
DOS_MCB tempmcb2((Bit16u)DOS_MEM_START+mcb_sizes);
tempmcb2.SetPSPSeg(0x40); // can be removed by loadfix
tempmcb2.SetSize(16);
mcb_sizes+=16+1;
tempmcb2.SetType(0x4d);
}
DOS_MCB mcb((Bit16u)DOS_MEM_START+mcb_sizes);
mcb.SetPSPSeg(MCB_FREE); //Free
mcb.SetType(0x5a); //Last Block