> Sorry to sound dense but how do you change the kernel from 16 to 32 bits?
> Isn't there just one kernel and it works with a filesystem that is FAT16  
> or FAT32?   Or are these
> kernels compiled with different memory models?

There's one kernel that supports the FAT12, FAT16 and FAT32 file systems  
(called "FAT32 kernel") and one that only supports the FAT12 and FAT16  
file systems (called "FAT16 kernel"). I think this is what was meant here.  
As Tom said, the issue appears to be specific to the "FAT16 kernel" (i.e.  
the one that doesn't have FAT32 support).

Besides that, there is (or was?) a kernel "optimized" for 386+ CPUs that  
is able to use 32-bit instructions (although it still executes from within  
a 16-bit memory segment as usual) and therefore might utilize 32-bit  
registers. This kernel only runs on 386+ CPUs. For kernels 2038 and 2039,  
such binaries currently ain't provided on the FreeDOS mirrors so you would  
have to compile such a "kernel utilizing 32-bit instructions" yourself to  
use it.


Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
Freedos-user mailing list

Reply via email to