Procesory Intel Core2Duo a programy pro DOS
Časem (podzim?) budu pořizovat nový počítač s tímto procesorem, asi dualboot XP/Vista (doposud nerozhodnuto), min. 2GB RAM.
Servisní technik z blízkého okolí mě upozorňoval na možné problémy (díky procesoru) při snaze spustit pod Windowsama nějaký DOSovský program. Jelikož jsem na dvou DOSovských programech závislý (dBASE IV - 1990, KHK PC Kaufmann - 1992), hledám informace, zda je tomu skutečně tak. S uvedenými programy nejsou pod XP (ani pod betou Visty) žádné problémy, v okně i v celé obrazovce běží korektně a česky s diakritikou (Latin2, Kamenický), žádné problémy s tiskem přes LPT1 (v programu je nastavena Epson LX800, jak HP LJ5L, tak LJ1300 běží normálně). Dosavadní CPU 3GHZ Prescott, HT.
Takže hledám někoho, kdo stařičké DOSovské programy provozuje na Core2Duo procesoru pro potvrzení/vyvrácení mých obav.
V nejhorším případě bych musel využít virtualizaci, tak by to snad fungovat mělo vždycky... ?
Posměšky ohledně provozu tak starých programů nejsou na místě; prostě nic lepšího pro své potřeby neznám.
tohle hodně závisí na (tehdy) použitém kompilátoru a inteligenci programátora. Takže obecný soud bohužel nelze sdělit.
ona je otázka, do jaké míry to bude problém. Pokud máš aktuálně něco okolo P4 2GHz (nebo ekvivalent), tak se nedomnívám, že bys měl mít problémy (ty by se už projevily).
Já běžně provozuju pár DOSovských věcí na C2D E6600 a nemám s tím žádný problém. Problémy typicky dělaly softy kompilované pomocí borlandích kompilátorů, kterým na rychlých strojích přetíká díky vysoké rychlosti stack (na což ale existuje patch)
Osobně bych se spíše obával těch Vist, viz: 926657 (i když běh v okně to přinejhorším zachrání)
Zatím to vypadá na 32-bitový OS... Pokud opravdu platí tohle:
nemohu si zatím 64-bit OS dovolit (leda pod ním virtualizovat něco menšího - což je s ohledem na nutnost další licence OS dost otrava; i když DOS 6.22 mám origoš snad 3x (a i ne-OEM verze. Nebo ten DOSBox.).
Horší za pár roků, až bude kdejaká hra chtít 8GB RAM... Pak opravdu nezbyde než to řešit emulátorem/virtualizérem.
V současné době mám 3GHz Prescotta.
2JaFi: už si to úplně přesně nepamatuju, ale mám pocit, že jsem pod Vistama rozchodil obě aplikace i v okně i na celé obrazovce (i tu s kódováním v Kamenických - s těma upravenýma fontama).
ad stack/buffer overflow)
Myslíš tu chybu, která se projevovala u Pentií nad 200MHz? (myslím to řešil TPPatch; pokud si pamatuju, musel jsem takto poléčit t602.exe blahé paměti)
Nevím, jak Core2Duo, ale s Core Duo jsem zatím s DOS programy problémy neměl.
Jediný problém, na který jsem narazl je integrovana grafika z Core Duo chipsetu (Intel GM) a program dosovské FoxPro - nemoznost roztahnout jej na celou obrazovku. V okne bez problemu.
Nepotrebuju to tak nutne, abych byl nuceny zkouset ruzne DOS emulatory.
Na druhou stranu, podle mne by nemel byt zadny problem, pokud bys do napr. VirtualPC nainstaloval DOS a programy spoustel v nem...
Neda sa to napisat vseobecne, zavisi od konkretneho programu ako si poradi s moc rychlymi CPU. Ale ak ti ten konkretny DOS program funguje na 3GHz P4, tak bude fungovat aj na Core2Duo, nie je mi znamy akykolvek dovod preco by fungovat nemal (s rychlostou CPU problem nebude ak problem nie je na 3GHz P4).
Co sa tyka LPT, grafiky apod. zavisi aj od chipsetu/grafiky a ich ovladacov a od Win. Vseobecne by ale ani tam nemal nastavat problem, ak nastane skusit novsie/starsie ovladace.
P.S. samozrejme ten DOS program pojde len na jednom jadre CPU, druhe jadro nebude robit nic.
O tomhle vim pramalo, jen doporucim DOSbox. Onehdy jsem musel tahat nejaka data z prastareho ucto Tichy/Jezek, spustit to slo na WXP pouze v DOSboxu (i s tiskem). O nativni (sorry, myslim v konzoli) podpore DOSu v NT-based systemech mam vlastni (nelichotive a nepublikovatelne) mineni.
...dodatečný dotaz:
...bohužel jsem na to při testování Vist pozapomněl: XP trpí neduhem, že DOSovská aplikace zbytečně žere celý výkon CPU, viz: http://pc.poradna.net/question/view/1041-dosovska-a plikace-pod-xp-zere-vykon-cpu-ktere-nasledne-rve
Jak je to u Vist? Opět je nutno používat berličku v podobě TAMEDOS atp. - nebo je to opravené?
Takže pro pořádek, moje zkušenosti:
CPU Intel C2D E6850, 4GB RAM, SATA disky, XP SP2...
dBASE IV
z roku 1988-1990 funguje
KHK-PC Kaufmann
z roku 1992 funguje
(obojí jak v okně, tak na celé obrazovce. Diakritika Latin2 i Kameničntí korektní. Na tiskárnu zatím nemám čas - ale protože deska nemá LPT, budu to asi řešit přes net use lpt... Tiskárna má jak LPT, tak USB port.)