Hi, MS HIMEM takes less DOS RAM than FreeDOS HIMEM
because MS puts parts of HIMEM itself into the HMA
(of course, A20 handling and speed-critical parts and
data tables have to stay in low DOS RAM). This is why
MS HIMEM seems to be smaller - it actually is not...
I think FreeDOS HIMEM has a nice
Hi!
21--2004 12:31 [EMAIL PROTECTED] (tom ehlert) wrote to Arkady V.Belousov
[EMAIL PROTECTED]:
for example, as I understand, latest FD-EMM386 translates starting I= area
address A000 to A001 because there is bug in (current) FD. Isn't it?
te right. ALL fd-emm386's translate a000 into a001;
Arkady V.Belousov escreveu:
Warning: unlike .COM, for .EXE DOS doesn't places zero on top of stack,
so, you can't end .EXE program (plain .EXE or converted from .COM to .EXE)
by RET instruction, only by INT20 or INT21/4C.
What is the default for Borland Compilers? do you know?
This is
tom ehlert escreveu:
if the a000 block is ever merged into the lower memory area,
interesting things might happen.
I remember one for instance: it was possible with a MDA to have 704k
lower memory. Not interesting anymore, after the advent of VGA.
So, my vote is that any workaround is as good
Hi!
21--2004 18:18 [EMAIL PROTECTED] (Alain) wrote to
[EMAIL PROTECTED]:
Warning: unlike .COM, for .EXE DOS doesn't places zero on top of stack,
so, you can't end .EXE program (plain .EXE or converted from .COM to .EXE)
by RET instruction, only by INT20 or INT21/4C.
A What is the default
Arkady V.Belousov escreveu:
Hi!
21--2004 18:37 [EMAIL PROTECTED] (Alain) wrote to
[EMAIL PROTECTED]:
if the a000 block is ever merged into the lower memory area,
interesting things might happen.
A I remember one for instance: it was possible with a MDA to have 704k
A lower memory. Not