WineVDM

From Emulation General Wiki
Jump to navigation Jump to search
otvdm
Developer(s) otya128 et al.
Latest version 0.8.1
Active Yes
Platform(s) Windows
Architecture(s) x86_64
Emulates 16-bit Windows
License GNU GPLv2
Source code GitHub

otvdm (or WineVDM, referring to its underlying method) is an open-source compatibility layer and usermode emulator developed by otya128 for 64-bit Windows. It consists of WineVDM, a component of Wine that serves the same role the NTVDM does on 32-bit Windows,[1] coupled with MAME's 80386 CPU core and the MS-DOS Player to emulate and intercept kernel/user/GDI calls from 16-bit apps with aspects like windowing being passed through to the host. otvdm is still in the early stages but can run simple games like SkiFree, older Microsoft Office versions, and SimCity. Since the last stable release, there have been significant improvements for which development builds can be found on AppVeyor.

Download[edit]

  Official release
Stable builds hosted on GitHub
  Development builds
Compiled on AppVeyor

References[edit]

  1. winevdm.c in Wine's repository. GitHub mirror.

External links[edit]

  • OTVDM page by em36 at columbia.edu, includes an Inno Setup installer