Sorry for digging up an old topic, but I’m currently facing a memory management issue with my 286 PC.
The system I’m working with uses a DFI 286-12/16E motherboard, 4MB RAM, and two hard drives running DOS 5.0 and DOS 6.22.
The board has the HT12 chipset, and EMS can be configured in the BIOS. So I tried enabling 1MB of EMS there and attempted to activate EMS under DOS.
First I tried HT12MM.SYS, but the driver reports that no '64KB page frame' is available.
EMM286.EXE works and does provide EMS memory, but the driver is so large that my conventional memory drops too low.
Following this thread here, I also tested The Last Byte 2.52a, but my system just freezes under both DOS versions.
Just to clarify: it’s not a HIMEM.SYS order issue - I’ve already corrected that in CONFIG.SYS.
I’m really pulling my hair out at this point and just can’t get a clean setup working.
Could someone please break down what I need to do for an optimal configuration?
All I want is a bit of EMS memory for certain games, the rest in XMS, and ideally some UMBs
to keep conventional memory as free as possible. Is such a setup even feasible on a 286?