> 
>> Like I originally said... By design or a bug.
> 
> No, you ASKED whether it was by design.

Sometimes I’m overly brief. I rarely (if ever) proofread my emails 
and other messages. My exact wording was:

So, I guess it is either be design that larger partitions do not work on the 
16bit kernel or a bug somewhere in the kernel, fdisk, format chain.

(typo — “be" should have been "by”)

That was not a question. It was a statement and was not wrong. 

The design (or plan, or intent) of whoever built the kernel 86 left out support 
for a reason…. Otherwise, support was intended with that build and
either the kernel, fdisk or format contains a bug that is preventing it from 
functioning correctly. 

> Note that your compile is 4 years old, you should probably try a
> newer version anyway. Maybe Jeremy can say something about which
> version he recommends for 1.3 as being upgraded AND stable :-)

I think he said he was working on one.

> 
>> Overall, I think a better solution would be for the kernel team (PerditionC) 
>> to
>> build the 8086 kernel with a comparable feature set to the 386 kernel where 
>> possible. 
> 
> It is normal that the default 8086 compile is without FAT32: The
> 8086 has at most 640 kB RAM and you do not want to waste RAM for
> a feature which you do not need. Very few PC XT have 100 GB disk.

I would suspect most have under 100mb drives.

> 
> It takes several kilobytes to support FAT32 and there are no HMA,
> XMS, UMB or EMS on most 8086 to compensate by relocating things.
> 
>>> You should probably change the floppy distro to somehow prevent
>>> the user from creating FAT32 partitions if you decide to keep
>>> the current, FAT16-only kernel on the floppy distro.
> 
> Thinking about this, you could make TWO boot floppies: One for 386
> with FAT32 for people who simply have no CD/DVD writer or fail to
> do the tricks needed to open ISO files on harddisk. And one for the
> REAL 8086 users, with FAT16-only kernel and disabled FDISK FAT32.

That could be done. But feels it unnecessary. 

The Floppy Edition installer runs fine under either 86/386 kernel. It also
determines what cpu is being used (8086, 186, 286, 386, 486, 586, 686, DOSBox,
QEMU, VirtualBox, VMware or generic other emulator) and installs the 386 kernel 
on 
386+ machines and 8086 version on lesser. It also customizes its installed 
packages
based on known hardware support. IE, prackage requires 386 does not get 
installed on
a 286. 

But, maybe it does not need to come down to RAM wastage or lack of support.  I 
have 
not looked at the kernel’s code. But, it may be possible to make free the 
memory 
used to support FAT32 when it is not booted from a FAT32 Drive, then user could 
use aa FAT32 device driver, that brings support on other disks than boot or 
just unloads
itself when the boot disk required FAT32. 

However, I doubt anyone would want to spend any time on implementing that. 

> 
> FDISK has many obscure command line options, so there probably
> are some which could achieve that ;-)
> 
> Eric
> 
> 
> 
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel

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

Reply via email to