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

Reply via email to