VOGONS


First post, by Paladin PIP

User metadata
Rank Newbie
Rank
Newbie

I have almost reached the master MS-DOS 6.22 Memory Optimizations (Conventional free: 643.600 (629K)), This post has 629k for conventional. I have 628k following this, is there any way to shrink msdos itself by unloading anything internal ? Is there any way to do this or tools for this to alter the Dos kernel with options ? The original post has 9K for Dos system useage. I have a whopping 10k in conventional and another 8k in upper memory. This is Dos 7, The same Config in Dos 6.22 has 10k in conventional , but both have 628k and come out the same. There is 1k of internal Dos Systembloat that is crying for removal.

Reply 1 of 4, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi, how about using Novell DOS 7?
In my tests, it was about 13KB smaller than MS-DOS 6.22.

Then there's also a Netroom 3 (ad) and Helix Multimedia Cloaking (wiki).
Netroom runs a VM (!) to "outsource" parts of DOS, while Cloaking does put some larger drivers (Mouse, SmartDrive, MSCDEX) beyond 1MB (using 1KB stubs).

The "trick" in the link wasn't bad, but also not very ingenious.
It's the old "lets cramb everything in the UMA" trick.
The creative part is using UMBPCI/DOSMAX to upload DOS and Himem.sys into UMBs right from the start.
It also includes monochrome area, which also MemMaker would offer to users.
4DOS is used as a replacement to command.com, which is more flexible and advanced.

The downside is, however, that no EMS page frame/no EMS is available.
Programs like SmartDrive or MSCDEX have support for it, though.
(The cloaked versions, too, but they won't need it because of cloaking technology)

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 2 of 4, by Paladin PIP

User metadata
Rank Newbie
Rank
Newbie

I did pretty good using that as an example, But I have a lot more upper memory at 100k free, I'm trying to keep it as original as possible though, I did the monochrome trick, and reclaimed memory areas, tried different shells and memory managers, and the trick to get 722k, but it eats my video memory, need an external graphic card for that one. I'm at the end, I can just see that with all the bloat of the original post, there was only 9k for the dos system memory. Why is mine stuck at 10k and above with a much cleaner system. I was thinking about the old routines like tape data and floppy functions , whatever legacy stuff in the kernel can it be unloaded somehow ? Does Novell Dos work well for older Dos games ? This machine runs games native from 1981 to about 1998 , If Novel does a better job I would consider giving it a try.

Reply 4 of 4, by Paladin PIP

User metadata
Rank Newbie
Rank
Newbie

Separate issues, just trying to put them where they seem to go, shaving parts of a Dos kernel or using a kacked reduced kernel seems pretty random , so I stuck it in the random section