To mohlo byt na zacatku a ne az tedAndrea píše:... ten DOS4GW nebyl zakompilovanej v tom programu....
![Smile :)](./images/smilies/icon_smile.gif)
Moderátor: Moderátoři
Zkusila jsem ještě před nainstalováním himemu změnit v CMOSce velikost XMS na 32MB a himem to sežral a hra funguje. Akorát se to při příštím resetu nelíbí BIOSu, že mu nesedí velikost paměti. Ale to by stačilo to tam před resetem vrátit. Psát nějakou podvrženou obsluhu na Int 15h Fn E820h si nějak netroufám.rnbw píše:Chcelo by to zistit, ako DOS4GW zistuje velkost pamate. Ci cez INT 15h AX=E801h alebo E820h, pripadne nejako inak - a potom napisat program na "odchytenie" tohoto volania.
Mohla byste říci jak? Já mám zkušenost s 32 bitovým extenderem z Borland Power Pack for DOS a ten se na himem, emm386 a podobná šidítka vůbec neohlíží. Zapne lineární 32 bitové adresování v protect módu a šmytec. V něm pak může běžet windowsí konsolovka a má k dispozici celou paměť podobně jako pod win.Andrea píše:Chtěla jsem, aby se počítač pod DOSem choval, jako že má méně než 64MB paměti, přestože má na desce nastrkáno 256MB. Ale už nechci nic, už jsem si to udělala sama.