Page 1 of 1
16Mb Memory Limit?
Posted: Thu Feb 13, 2003 1:46 am
by guest
I tried to detect my memory(128MB) by int 15, EAX=0000E820,and it seemed working(My motherboard is very new).But the highest area is in 00FF:XXXX,and the highest free memory area is sometihing like 0000:1000~00C0:FE06.So it seems I have only 16MB?The result does not change no matter whether I enables A20 gate.Can anyone explain why this happen?
Re:16Mb Memory Limit?
Posted: Thu Feb 13, 2003 2:53 am
by Whatever5k
From
http://www.mega-tokyo.com/os/os-faq-mem ... ine_memory:
the standard BIOS only returns memory between 1MB and 16MB; use AH=C7h for memory beyond 16MB not all BIOSes correctly return the carry flag, making this call unreliable unless one first checks whether it is supported through a mechanism other than calling the function and testing CF
Re:16Mb Memory Limit?
Posted: Fri Feb 14, 2003 6:56 am
by guest
Thanks.Actually I read the FAQ but didn't read that carefully enough and misside that paragraph.