> Originally it was 3.3 because that was a version
> which worked with most apps and still relatively
> simple. Later we got UMB

and HMA

> which are very useful so
> we aimed for 5.0 kernel compatibility. Remember
> that 5.0 and 6.22 basically have the same kernel.

> Now we also have LBA and FAT32, but I do not think
> that we want to be very

Just "a bit" compatible?

> MS Win98 DOS 7 compatible as
> this DOS was not even meant to run DOS apps anyway.

It was. As Microsoft had shown with MS-DOS 8 they were able to (and did)  
disable the "DOS mode" of Windows 4.x later. So MS-DOS 7 (both versions)  
were meant to run DOS software. Why does this question matter, anyway?  
Late DOS apps were written with FAT32 and/or LFN support aimed exactly at  
MS-DOS 7. The authors probably didn't care whether this MS-DOS was  
intended to be DOS. It worked well being exactly this.

> So if you ask me: Our current goal is compatibility
> with MS DOS 5 / 6 kernel in the general case and a
> nice collection of apps similar to MS DOS 6... Plus
> support for new hardware in ways which may (FAT32,
> LBA) but do not need to be compatible to Win DOS 7.

Might be coincidence that the DPB layout of MS-DOS 7 and FAT32 DOS-C is  
the same. Or that the same new, complicated FAT32 Int21 functions are  
supported. Or that DOSLFN services exactly the LFN functions used by  
MS-DOS 7 COMMAND.COM versions.

Regards,
Christian

------------------------------------------------------------------------------
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to