Stránka 1 z 2
Jak spustit DOS program v režimu SVGA800 nebo SVGA1024
Napsal: 19 dub 2025, 21:31
od feliz_navidad
Potřeboval bych spustit starý DOS program. Ve Win10 jsem se nechytl vůbec, na starém PC s WinXP jsem ho pomocí cmd v příkazovém řádku sice spustil, ale program pouze vypsal hlášku o tom, že je nutný SVGA režim 800x600 nebo 1024x768? Dík za případné rady.
Napsal: 19 dub 2025, 21:43
od Hubert_79
Když nastartuješ ty XP v nouzovém režimu tak by to jít mohlo, ne?
Napsal: 19 dub 2025, 21:47
od rnbw
Spusti to v DOSe alebo Windows 9x/Me. Pripadne v DOSBoxe.
Napsal: 20 dub 2025, 17:06
od judeware
Hubert_79 píše:...nouzovém režimu tak by to jít mohlo...?
A co by se změnilo, zatáčka fix? Od dob Windows 2000&XP uživatelské programy pro DOS (nikoli v celoobrazovkovém textovém režimu 2000/XP, např. ÚČTO) v GUI WIN32 defacto nefungují, jelikož nemají přímý přístup k paměti v rozsahu A0000..BFFFFh a právo k vykonávání instrukcí vstupu/výstupu.
Řešení napsal rnbw. Já bych v případě, že by to spěchalo, osadil do PC druhý disk (FAT32, oddíl např. 32GB), nakopíroval do něj složky nutné pro běh v reálném režimu ("něco málo z 98SE") a vidělo by se. O jaký program jde?
Napsal: 20 dub 2025, 19:22
od p32
Jde to naprosto normálně spustit i ve WIN7, jenom OS musí být 32bit a ne 64 bit. Stačí udělat zástupce spouštěného programu a nastavit jeho parametry (kompatibilita) a rozlišení grafiky.
Napsal: 20 dub 2025, 20:20
od judeware
U agresívních programů s přímým přístupem na hardware to nefunguje.
Napsal: 20 dub 2025, 21:16
od p32
Jenomže on nenapsal o jaký program jde, takže to berme jako že jde o normální program..
Napsal: 20 dub 2025, 21:30
od rnbw
Ked to potrebuje SVGA mody, tak to musi pouzivat VESA VBE volania. To v NTVDM nefunguje.
Napsal: 20 dub 2025, 22:14
od feliz_navidad
Je to program parts.exe, součást PSpice 5.1. Potřebuji vytvořit modely několika tranzistorů podle naměřených hodnot.
Zkouším to v DOSBOX, ale moc úspěšný nejsem. Po spuštění parts.exe se DOSBOX přepne na velikost, která by mohla odpovídat rozlišení 1024x768 a objeví se šipka myši, ale to je vše.
Napsal: 20 dub 2025, 22:32
od judeware
Je někde ke stažení? Zkusil bych to pro srovnání v PC s 98SE (s možností "zůstat stát" v reálném režimu, tedy v DOS7.xx), PC s XP mám k dispozici několik.
Napsal: 20 dub 2025, 23:01
od feliz_navidad
Mohlo by to být zde:
https://archive.org/details/PSPICE1_ZIP
Případně bych ti mohl přímo parts.exe poslal e-mailem.
Napsal: 20 dub 2025, 23:58
od judeware
Pod tím odkazem mi to nabízí instalátor pro W3.xx. Pokud by šlo o otestování chování pouhého "parts.exe pro DOS", mail mám v profilu uvedený...
Napsal: 21 dub 2025, 06:14
od xsc
Jak už bylo napsáno, tyhle programy většinou využívaly tehdy běžné VESA režimy. Nové karty je už nepodporují ani ve svém BIOSu, takže ve vyšších rozlišeních to často nejde spustit ani v čistém DOSu na nové mašině - například na integrované grafice Skylake jsem se nedostal výš než 800*600 v 16 barvách.
Někdy pomůže driver UniVBE, jindy je potřeba opravdu staré železo. Jak to má DosBox nebo jiné virtuálky s emulací VESA, to netuším, ale čekal bych, že když budu emulovat jako grafiku něco jako S3 Trio s 1MB VRAM, tak se dostanu na 1024*768 v 256 barvách, pro víc je potřeba větší grafická paměť.
Napsal: 21 dub 2025, 08:39
od p32
Tak to bude fakt specialita u toho parts.exe, protože ostatní programy spustit ve W7 jdou.
Napsal: 21 dub 2025, 17:05
od masar
I na novějších strojích lze tento program provozovat. Stačí nabootovat do obrazu záchranné diskety Win98. Potom je nutné vybrat v programu setupdev.exe kompatibilní grafický režim (v mém případě např. GenericVGA, IntelVGA...) a potom spustit parts.exe...
