Jul 16, 2007
My Digital Life Editorial Team

Emulate Expanded (EMS) Memory Support in Vista with EMS Magic

Another legacy feature that has been reduced support in Windows Vista is EMS or Expanded Memory Specification, which is not normally available to DOS applications under Vista. Thus, to use or run an old and legacy DOS programs that requires the used of expanded memory (EMS) in Vista, EMS memory needed to simulate or emulate.

EMS Magic is an expanded memory (EMS) emulator that installs as a removable TSR and runs under DOS and Windows 9x/NTx, including Windows Vista. It provides a complete implementation of the Lotus-Intel-Microsoft (LIM) 4.0 EMS specification, including a contiguous 64K page frame. EMS Magic works by trying to create a page frame in the UMA (Upper Memory Area), but if there is no space, it will create the page frame in conventional memory. This ensures that all systems will have EMS support, at the expense of 64K conventional memory.

Windows Installer and zip file (for manual installation) of EMS Magic can be downloaded from here.

To install and use EMS Magic to emulate EMS memory in Vista, follow these steps:

  1. Disable User Access Control or use TweakUAC to switch UAC off or to Quiet mode.
  2. Download the Windows Installer version from link above.
  3. Run the installer to setup EMS Magic.
  4. After installation, go to Start Menu by clicking on Start button. Then go to All Programs or Programs, and look for EMS Magic program folder.
  5. Click on the menu item that you want to use, such as “Command Prompt with XMS + EMS” to open command prompt that comes with expanded memory where you can later run EMS required apps. For ease of access, you can drag the shortcut for the menu item to the desktop (right click and choose Send To -> Desktop).
  6. Re-enable UAC.

Related posts:

  1. Windows Vista 32-bit and 64-bit (x86 and x64) Maximum Supported RAM Physical Memory Limit
  2. Patch to Use and Install Windows Vista on Computer with Only 256MB Memory
  3. Evercool Magic Fan For Laptop
  4. Transform and Convert Windows XP Start Menu to Emulate Windows Vista Start Menu with VSE
  5. TimeStop v2 One Click Activator for Automatic Windows Vista Activation Crack and Bypass (Support 32-bit and 64-bit Vista Ultimate)

3 Comments

  • I disagree with the previous comments about EMS Magic. It works in Vista/7 32bit and give to dos apps the EMS memory support to use over 640K of RAM. I am currently using it to support one or two FoxPro 2.5b for MS-DOS systems still in use at work in an school (maybe soon can I have the time to migrate them to Visual Foxpro). Maybe the person complaining about viruses downloaded it from torrents/emule/azureus or some warez site. The right way is download it form the official site – it is free for non-commercial use.

  • EMS Magic does not do any of those things…it is a 16-bit real mode DOS program which makes it technically impossible to do what you are describing.

  • While I see the benefit of this ware, my computer has now been hacked w/ Magic and has stealthily taken my box over with the virtualizing features, and has created 10+ virtual USB, DVD and other drives all with wireless connectivity so that my box is a free-for-all. I dont see ANY information on your website as to how to dismantle or remove this crap from a computer. No matter what I do with group policy, BIOS settings, administrative rights, boot.ini – none of it makes any difference as the hacker has created a highly locked down, inaccessible environment (also splitting up dual core processor into 2 separate environments) that I cannot attack due to file permissions and user rights and different domains and hanging out in the upper reaches of RAM (and VRAM – how fun!). How does one get rid of this crap? Please advise.

Leave a comment

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Subscribe

Free email subscriptions
Get latest updates in email for free:

Translate This Page