WARNING: version 20250425 has been withdrawn, as commit b83f9b2 turned out to be highly flawed.
This is a release of the single-file (KERNEL.SYS) and dual-file (DRBIO.SYS, DRDOS.SYS) kernel flavors, as well as the command interpreter COMMAND.COM. 1.44M floppy images are also provided.
If unsure which flavor to use: the single-file version (without _dual in the file name) is probably the one you want.
Changes since release 20250307
Fixes
- CRITICAL: fix bug that may corrupt the file system if files with long file names are deleted (bug present at least since last 7.08.01 WIP release from 2011).
- LOW: fix a bug where loading SHARE.EXE from OpenDOS 7.01 via INSTALL= may result in a kernel crash.
Compatibility
- Microsoft SCANDISK from Windows 98 SE now can also check FAT32 file systems provided the EDR-DOS internal disk driver is used.
- DR-DOS TASKMGR from OpenDOS 7.01 now seems to work under the EDR kernel.
Changes
- BREAKING: support for FAT+ is removed from the builds provided by this Github repo. Do NOT update to the binaries provided here if you depend on FAT+. A FAT+ enabled kernel may be built with the FATPLUS=1 build option.
- BREAKING: the size of the SFT entries for the non-FAT+ kernel is changed back to 0x3b bytes, as it is in the original DR-DOS 7.01 kernel version. For FAT+ enabled kernels the SFT size is reduced to 0x42 bytes. The number of SFT entries in PCMODE_DATA is increased from 3 to 5 (non-FAT+) and 3 to 4 (FAT+).
- Change DOS version reported vom 6.00 to 7.10.
- Write operations now fail as a whole if a write would overflow the 32-bit file size limit on non-FAT+ kernels.
- Implement INT21.33FC (set DOS version, FreeDOS compatible)
- Full Changelog: v20250307...v20250427