On 5/15/2023 4:46 PM, jer...@shidel.net wrote:
As you can see, the only thing in low memory is part of SYSTEM using
nearly 11K.
The machine still has 94K free upper memory and 84K of that is still
in a single large block.
Yes, I know why this is "the way it is" and you don’t need to explain
it to me.
But, it doesn’t need to be that way. That portion “could" be moved and
it would free nearly all
lower memory. Possibly through some cooperation between the Kernel and
Jemm. Obviously,
the Interrupt Vectors, BDA, etc would need to remain. But, the rest
could be in upper memory.
But mostly, I think it would look really cool to have all Zeros in the
Conventional Memory Column.
I think this would be an exercise in futility. After all, there are
parts of the kernel, which are the first part of (Free)DOS being loaded
(by the boot code in the MBR) and then are being used to put in place
any further drivers, etc, including any memory manager. I am not so sure
that this part "could" be in fact moved up in higher memory (and thus no
longer accessible in Real Mode) without opening up not just a can but a
whole 55gal drum of worms...
Ralf
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel