Re: New devel release of LBACACHE... current "bug"-list

Eric Auer <[email protected]> Mon, 11 Nov 2002 03:47:36 +0100 (MET)
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
Hi folks, I found some inconveniences with LBAcache:

- the easter egg size (when you give size 00) of course did not work,
  because it was too big. No real problem.

- Tom writes that without the STAK option FreeDOS would crash. More
  people having that problem? If yes, I can indeed make STAK the default.
  If I do so, would you like having an NOSTAK option? I remember other DOS
  versions having a bigger stack on their own, so those would not need the
  LBAcache internal stack, which would save you some 500 bytes of RAM.

- I have shortened the help message and will be changing the output of
  LBAcache INFO to use TWO columns, if nobody complains.

- I am not satisfied with the slot allocating algorithm. Even when I use
  25 megs of XMS, new sectors cause old sectors to leave the cache. This
  causes efficiency problems. So I will change that, to use MORE CPU time
  while keeping LESS of the allocated XMS cache idle :-).

Those are all problems that I remember for now.

PS: I would like to know if the new version actually performs WORSE
than the old version for anybody. Then I definitely need to work on
that allocation algorithm :-).

Eric


PS: The percentage in the human-readable LBAcache INFO output is also
sometimes calculated wrong, no big problem. And it seems only int 21.6,
not int 21.2 is subject to redirection (> and |) ? Is this a FreeCOM or
kernel bug? Just in case you want to "lbacache info | mailto eric"...
I will fix that.

--
Eric