Hlavní navigace

Názor k článku Malá příručka pro hraní na Linuxu od Santiago - Dosemu pouziva vm86 rezim procesoru (pokud bezi na...

  • Článek je starý, nové názory již nelze přidávat.
  • 30. 8. 2013 23:53

    Santiago (neregistrovaný)

    Dosemu pouziva vm86 rezim procesoru (pokud bezi na 32bit x86, netusim, zda Dosemu funguje i jinde), takze programy bezi nativne co se tyce CPU, akorat jsou emulovane periferie (graficka, zvukova karta). Ale je to omezene jen na programy v realnem rezimu a programy pouzivajici DPMI (DOS Protected Mode Interface), pokud program dela nejake triky s 32bit rezimem sam, tak pod Dosemu (a stejne tak pod Windows) nejspis nebude vubec fungovat. Oproti tomu pod Dosboxem funguje prakticky vsechno, ale radove pomaleji (coz ovsem pri rozdilu ve vykonu procesor dnes uz moc nevadi).

    Druha vec je emulace klasicke VGA - tam asi zavisi, jake presne triky ktera hra pouziva a jak si sednou s konkretni implementaci emulovane VGA, nektere veci hry tragicky v Dosemu, jine v Dosboxu, vetsina dobre v obou. BTW, Dosemu umoznuje primy pristup k VGA (kdyz to clovek spusti pod rootem na konzoli bez X) a tedy nativni rychlost grafiky, ale to mne nikdy kloudne nefungovalo.

    Treti vec je pristup k DOSu - (ac jejich nazvy naznacuji opak, tak) Dosbox DOS emuluje v sobe, zatimco Dosemu vytvari jen virtualni stroj, ve kterem se DOS (FreeDOS) pousti. V dusledku pak v Dosemu musi ladit nastaveni konvencni, extended a expanded pameti podobne jako v puvodnim DOSu, zatimco v Dosboxu tohle vse magicky funguje.