Author Topic: Expanded Memory Manager (EMM) in XP  (Read 5097 times)

nidud

  • Member
  • *****
  • Posts: 1614
    • https://github.com/nidud/asmc
Expanded Memory Manager (EMM) in XP
« on: December 29, 2012, 06:36:31 AM »
Some more NTVDM.LIB testing..

The update KB2724197 prohibits EMS in XP, so I have made an Expanded Memory Manager (EMM) to try to fix this. It seems to work in XP, and it may also work in Vista?

To install the manager, copy the files DZEMM.SYS and DZEMM.DLL to a directory in your %PATH% (%SystemRoot%\SYSTEM32 preferred).

You need to edit the file CONFIG.NT in %SystemRoot%\SYSTEM32 (or a separate config.nt for a specific shortcut (.pif file)) and add the line (change D: to your Windows drive):
Code: [Select]
device=D:\windows\system32\dzemm.sys
The CONFIG.NT file I used for testing in XP:
Code: [Select]
dos=high, umb
device=D:\windows\system32\himem.sys
device=D:\windows\system32\dzemm.sys
files=40

nidud

  • Member
  • *****
  • Posts: 1614
    • https://github.com/nidud/asmc
Re: Expanded Memory Manager (EMM) in XP
« Reply #1 on: March 23, 2013, 07:14:58 AM »
This version includes the WINOLDAP functions (interrupt 2F 17xx).
These functions was natively included in Win95/98, but not in XP

Magnum

  • Member
  • *****
  • Posts: 2284
Re: Expanded Memory Manager (EMM) in XP
« Reply #2 on: March 23, 2013, 07:19:41 AM »
So does this let you run old DOS games under cmd ?

Andy
Take care,
                   Andy

Ubuntu-mate-18.04-desktop-amd64

http://www.goodnewsnetwork.org

nidud

  • Member
  • *****
  • Posts: 1614
    • https://github.com/nidud/asmc
Re: Expanded Memory Manager (EMM) in XP
« Reply #3 on: March 23, 2013, 09:51:04 PM »
The dosbox in XP is somewhat limited, but if they stopped working when the EMM memory was blocked, then yes, but the main goal is to provide expanded memory to 16-bit tools that will normally use this.

Some of the programming tools that use expanded memory is the Borland tools like the Turbo Debugger and the Borland C++ IDE.

The added WINOLDAP functions provides Windows NT/2K/XP clipboard support for DOS programs that use this in Windows 3.x/95/98.

Magnum

  • Member
  • *****
  • Posts: 2284
Re: Expanded Memory Manager (EMM) in XP
« Reply #4 on: March 23, 2013, 11:34:09 PM »
Thanks for the info.

Andy
Take care,
                   Andy

Ubuntu-mate-18.04-desktop-amd64

http://www.goodnewsnetwork.org