Couldn't agree more, Czerno. I would also add that the various disk utilities (FORMAT, FDISK, defragging, caching, etc.) should also work correctly with sector sizes other than 512 bytes (even though most of the MS-DOS utilities don't -- SMARTDRV being the major exception that I'm aware of). In addition to installable block device drivers, it should also be possible to install large-sector block devices with TSRs (including using the INSTALL= option in CONFIG.SYS to install a TSR, or using DEVLOAD or equivalents thereof with CONFIG.SYS-style device drivers).
The other major "bug" I'm aware of in FreeDOS, which may have been fixed by now, is the INSTALL= problem. FREEDOS INSTALL= installs between 64k and 128k of DOS-related code at the top of conventional memory (just below the 640k barrier), but doesn't properly allocate it it with a memory control block. When a TSR tries to (properly) allocate memory in this region of memory, it clobbers the DOS code and the machine crashes. ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
