Jak spustit DOS program v režimu SVGA800 nebo SVGA1024

Software potřebné k práci s elektronikou

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
feliz_navidad
Příspěvky: 959
Registrován: 15 říj 2009, 00:00

Jak spustit DOS program v režimu SVGA800 nebo SVGA1024

#1 Příspěvek 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.
Uživatelský avatar
Hubert_79
Příspěvky: 8066
Registrován: 24 pro 2017, 00:00
Bydliště: Praha 6 - Petřiny
Kontaktovat uživatele:

#2 Příspěvek od Hubert_79 »

Když nastartuješ ty XP v nouzovém režimu tak by to jít mohlo, ne?
Frýba a láska zvítězí nad Hemalou a nenávistí!
Uživatelský avatar
rnbw
Příspěvky: 37416
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#3 Příspěvek od rnbw »

Spusti to v DOSe alebo Windows 9x/Me. Pripadne v DOSBoxe.
Uživatelský avatar
judeware
Příspěvky: 2011
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#4 Příspěvek 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?
p32
Příspěvky: 16427
Registrován: 13 led 2007, 00:00

#5 Příspěvek 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.
Uživatelský avatar
judeware
Příspěvky: 2011
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#6 Příspěvek od judeware »

U agresívních programů s přímým přístupem na hardware to nefunguje.
p32
Příspěvky: 16427
Registrován: 13 led 2007, 00:00

#7 Příspěvek od p32 »

Jenomže on nenapsal o jaký program jde, takže to berme jako že jde o normální program..
Uživatelský avatar
rnbw
Příspěvky: 37416
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#8 Příspěvek od rnbw »

Ked to potrebuje SVGA mody, tak to musi pouzivat VESA VBE volania. To v NTVDM nefunguje.
Uživatelský avatar
feliz_navidad
Příspěvky: 959
Registrován: 15 říj 2009, 00:00

#9 Příspěvek 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.
Uživatelský avatar
judeware
Příspěvky: 2011
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#10 Příspěvek 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.
Uživatelský avatar
feliz_navidad
Příspěvky: 959
Registrován: 15 říj 2009, 00:00

#11 Příspěvek 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.
Uživatelský avatar
judeware
Příspěvky: 2011
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#12 Příspěvek 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ý...
Uživatelský avatar
xsc
Příspěvky: 8276
Registrován: 25 zář 2014, 00:00

#13 Příspěvek 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ěť.
p32
Příspěvky: 16427
Registrován: 13 led 2007, 00:00

#14 Příspěvek od p32 »

Tak to bude fakt specialita u toho parts.exe, protože ostatní programy spustit ve W7 jdou.
masar
Příspěvky: 14453
Registrován: 03 pro 2005, 00:00

#15 Příspěvek 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...
:wink:
Přílohy
dioda.png
dioda.png
Odpovědět

Zpět na „Software“