Emacs 29.4 is known to run on all versions of Windows 9X from Windows 98 onward, and all versions of the NT family starting from NT 4.0; this includes all the modern versions from Windows XP and on. The Windows port is built using the Win32 API and supports most features of the X version, including variable width fonts, images and tooltips. Emacs on Windows can be compiled as either a 64-bit or a 32-bit executable.