Jak spustit DOS program v režimu SVGA800 nebo SVGA1024
Moderátor: Moderátoři
- feliz_navidad
- Příspěvky: 959
- Registrován: 15 říj 2009, 00:00
- feliz_navidad
- Příspěvky: 959
- Registrován: 15 říj 2009, 00:00
- feliz_navidad
- Příspěvky: 959
- Registrován: 15 říj 2009, 00:00
Velké díky všem.
2masar:
Tobě patří největší dík, protože jsi mě nakonec nakopnul správným směrem - já jsem totiž za víc než 25let, kdy jsem naposledy s touhle DOS verzí pracoval, zapomněl, že je nutné spustit nejdříve setupdev.exe. V ostré verzi jsem ho neměl a proto jsem si na něj nevzpomněl. Našel jsem ale disketu z roku 1993 s eval verzí a tam byl. Vyhrabal jsem starý noťas s 3,5" mechanikou a kupodivu disketu přečetl.
- feliz_navidad
- Příspěvky: 959
- Registrován: 15 říj 2009, 00:00
- feliz_navidad
- Příspěvky: 959
- Registrován: 15 říj 2009, 00:00
To neni tak uplne pravda. Pokud DOSovy program pouziva VBE 1.2 (banked rezimy), tak to umi NTVDM odemulovat (mam to vyzkousene, DOSovy program bezici v nativnim reozliseni LCD 1600x1200 pres VBE 1.2). Pokud se ale program pokusi pouzit VBE 2.0 LFB rezimy, tak shori na tom, ze NTVDM nedovoluje LFB namapovat (neni implementovana odpovidajici DPMI funkce). To se da osalit tak, ze se zavede napred TSR, ktery nafejkuje VBE 1.2 i na grafikach s podporou VBE 2.0/3.0 (program musi samozrejme umet fungovat s banked rezimy) nebo patchem, ktery ta volani prepise primo v EXE. Dalsi moznosti by bylo napsat VDD ovladac, ktery by to musel DOSovemu programu nejak naemulovat...rnbw píše:Ked to potrebuje SVGA mody, tak to musi pouzivat VESA VBE volania. To v NTVDM nefunguje.