From Emulation General Wiki
Jump to navigation Jump to search
Developer(s) otya128 et al.
Latest version 0.9.0
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.


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


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

External links[edit]

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