# NTVDM progress

DevFeed: [NTVDM progress](<https://devfeed.tech/articles/ntvdm-progress-32977.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/ntvdm-progress/>)

Published: 2014-03-13T00:00:00Z

Content type: news

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [Emulator](<https://devfeed.tech/topics/emulator.md>), [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [x86](<https://devfeed.tech/topics/x86.md>), [bios](<https://devfeed.tech/topics/bios.md>), [floating-point](<https://devfeed.tech/topics/floating-point.md>), [Arm](<https://devfeed.tech/topics/arm.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [bios](<https://devfeed.tech/tags/bios.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [floating-point](<https://devfeed.tech/tags/floating-point.md>), [free](<https://devfeed.tech/tags/free.md>), [memory](<https://devfeed.tech/tags/memory.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [x86](<https://devfeed.tech/tags/x86.md>)

## AI overview

This progress update describes ReactOS NTVDM, a virtual machine for running 16-bit programs. It reports implemented support for a 486-compatible CPU, basic video, memory management, sound, a 32-bit BIOS, and 32-bit DOS, while noting missing features and incomplete operating-system integration.

## Source excerpt

A while back Aleksander Andrejevic began working on a NTVDM implementation for ReactOS to support 16bit programs. This was one of the more often requested features by the community, which was met with some ambivalence by the developers themsleves since it entailed a significant amount of work. Aleksander then appeared and instead of simply asking for the feature, rolled up his sleeve to do the actual work. Since then NTVDM has made significant progress and other developers like Hermès Bélusca-Maïto and community member Vampyre have joined in to help.