Virtualization Tools: eMV

eMV directly runs Data General 32-bit MV computer programs on modern Windows and Linux platforms.

Wild Hare Products

Virtualization Tools

Traditional Products




eMV directly runs Data General 32-bit Eclipse MV programs on Windows, Linux and other popular platforms. Now all Data General MV applications can benefit from modern hardware technology and still keep their software environment. This completely software-based solution now eliminates the need for additional hardware, co-processor boards, strings or mirrors to run entire legacy environments unmodified on modern platforms

eMV re-creates the original DG hardware down to the register level using advanced "virtual machine" software technology, which means that all of the existing legacy software runs unmodified on the new platform - including the operating system, utilities, languages, and user application programs. No conversion or translation of user code or data is required. This compatibility is so precise that even the original Data General hardware diagnostics run on the new platform just as they do on the original DG hardware.

Since the legacy DG software "thinks" it is still running on the original hardware, it runs the same way on the new platform as it does on the DG system. The same procedures and user interface may also be used on the new platform. However, eMV has many new features to transparently enhance and extend legacy system capabilities without touching a line of original code.

eMV runs on all popular platforms, from small DOS-based PCs to large mega-processor mainframes, and typically runs legacy applications dramatically faster on the new hardware than they ran on the original legacy hardware.


  • full 32-bit Eclipse MV support, including 16-bit Nova and Eclipse and 32-bit MV instruction sets (including full Commercial and Floating Point Instruction Sets)
  • up to 256 MB of main memory;
  • all ATU (map) address translations modes supported, including single and double level translation tables (MV/8000 internal context block)
  • system control through full-featured Virtual Console


  • console
  • RTC
  • PIT
  • PIO LPT and Data Channel LPT
  • 606x/616x/6120-series disk drives
  • 602x/612x magnetic tape drives
  • [eMV/Enterprise edition] IAC subsystem for multi-user support – appears to the operating system as microEclipse-based IAC coprocessor with RS-232 connections (however users may transparently connect through serial port, TCP/IP, telnet, etc.)
  • [eMV/Enterprise edition] Unicorn Disk Controller support