Understanding Interrupts on FreeDOS: INT 21h and the DOS API
A register-level guide to the interrupt vector table, FreeDOS INT 21h dispatch, file and process calls, Carry Flag errors, BIOS services, TSR hooks, and reentrancy.
Operating systems, infrastructure, emulation, and technical history.
A register-level guide to the interrupt vector table, FreeDOS INT 21h dispatch, file and process calls, Carry Flag errors, BIOS services, TSR hooks, and reentrancy.
A source-backed guide to FreeDOS conventional memory, UMBs, the HMA, XMS and EMS, with safe Jemm and Himem configuration and troubleshooting practices.
FreeDOS 1.2 shipped December 25, 2016 with the new FDI installer, FDIMPLES package selection, multiple USB and CD images, and a much broader software catalog.
On September 28, 2018, Microsoft placed MS-DOS 1.25 and 2.0 source and binaries on GitHub under MIT; MS-DOS 4.00 followed separately in April 2024.
A verified guide to FreeDOS ZIP packages, FDIMPLES, FDINST and FDNPKG, including real commands, metadata, local media, repositories, updates, and trust risks.
A practical 2026 guide to running FreeDOS 1.4 in QEMU, virtual machines, emulators or real hardware, with verified boot, USB, firmware and network safety advice.
A forensic guide to DOS TSR residency, interrupt hooks, chaining, INT 28h and InDOS reentrancy, multiplex IDs, memory ownership, safe unloading, and testing.
A precise comparison of FreeDOS and MS-DOS across APIs, executables, kernels, shells, filesystems, hardware, licensing, undocumented behavior, and testing.
The history, goals, and real-world use cases behind FreeDOS, the open-source, actively-maintained continuation of the MS-DOS-compatible operating system line.
How bhyve combines FreeBSD's vmm kernel support, explicit virtual devices, UEFI firmware, networking, and lifecycle controls.