Releases: SvarDOS/edrdos
EDR-DOS kernel and command interpreter v20250427
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
EDR-DOS kernel r20250307
This is a snapshot release of the single-file (KERNEL.SYS) and dual-file kernel (DRBIO.SYS, DRDOS.SYS) flavors as well as COMMAND.COM. 1.44M floppy images are also provided.
If unsure, which flavor to use: the single-file version is probably the one you want. You may consider the dual-file version for maximum compatibility with an existing DR-DOS installation.
Changes since release 20240914
Fixes
- pass dconfig environment to the shell, fix FreeCOM
- more accurate FAT32 size calculation, integer overflow fix for 2TiB FAT32 drives
- fix FCB rename (21.17) corrupted destination name
- in func36 shift down amount total clusters
- fix FAT32 detection in INT21,36 handler
- prevent calculation of CHS values on LBA rw to bootsector
- re-test BCB dirty status after a recursive buffer flush
- fix missing video page and attr on console driver init output
Changes
- speedup DRDOS div64 routine
Full Changelog: v20240914...v20250307
EDR-DOS kernel r20240914
This is a snapshot release of the single-file (KERNEL.SYS) and dual-file kernel (DRBIO.SYS, DRDOS.SYS) flavors as well as COMMAND.COM. 1.44M floppy images are also provided.
If unsure, which flavor to use: the single-file version is probably the one you want. You may consider the dual-file version for maximum compatibility with an existing DR-DOS installation.
Changes to release 20240821
- fix kernel crashes (division error) on systems with FAT partitions beyond 502GiB into the disk
- fix kernel not booting on original IBM-PC due to INT 3 vector not being properly initialized
- fix kernel not being able to boot from second disk if first disk is empty
- fix the dual-file kernel not finding DRDOS.SYS when booting from B:
- expand COMSPEC to absolute path
- for additional changes see the Changelog: r20240821...v20240914
EDR-DOS kernel r20240821
This is a snapshot release of the single-file (KERNEL.SYS) and dual-file kernel (DRBIO.SYS, DRDOS.SYS) flavors as well as COMMAND.COM. 1.44M floppy images are also provided.
If unsure, which flavor to use: the single-file version is probably the one you want. You may consider the dual-file version for maximum compatibility with an existing DR-DOS installation.