kerravon86@yahoo.com.au [hercules-os380]
2018-06-16 15:53:28 UTC
I have just discovered that because PDOS/386
uses INT 15/AH=88h:
http://www.ctyme.com/intr/rb-1529.htm
it is only able to address a maximum of 16 MiB.
To address more than 16 MiB requires
INT 15/AX=E820h:
http://www.ctyme.com/intr/rb-1741.htm
which is much more complex to add, because
it makes use of the 32-bit registers, which I am
not set up to do. I expected that real mode
registers would only ever be the 16-bit ones.
So it is on PDOS/386 that I will not be able to
get GCC to rebuild itself in just 16 MiB of
memory unless I figure out a way around that
problem.
It so happens that I'm more interested in
getting PDOS/386 to be compiled under
PDOS/386 (which can likely be done within
the 16 MiB limit), rather than GCC386 under
PDOS/386, so I guess I will be living with
the 16 MiB limitation for quite some time.
BFN. Paul.
uses INT 15/AH=88h:
http://www.ctyme.com/intr/rb-1529.htm
it is only able to address a maximum of 16 MiB.
To address more than 16 MiB requires
INT 15/AX=E820h:
http://www.ctyme.com/intr/rb-1741.htm
which is much more complex to add, because
it makes use of the 32-bit registers, which I am
not set up to do. I expected that real mode
registers would only ever be the 16-bit ones.
So it is on PDOS/386 that I will not be able to
get GCC to rebuild itself in just 16 MiB of
memory unless I figure out a way around that
problem.
It so happens that I'm more interested in
getting PDOS/386 to be compiled under
PDOS/386 (which can likely be done within
the 16 MiB limit), rather than GCC386 under
PDOS/386, so I guess I will be living with
the 16 MiB limitation for quite some time.
BFN. Paul.