Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem starý DOS program neběží pod win, ani pod DOSBOXem, kde ho rozjet ?

Ahoj,
potřebuju zachovat funkční starý DOS program (asi r.1992), zřejmě napsaný v databázi Clipper.
Spolehlivě funguje akorát na počítadlech z té doby - tj. max. pentium 60Mhz, ram 8MB, jenže tyhle počítadla už nějak docházejí.

Na win to nejede, ani na W98.
Na DOSBOXu taky ne (totožná hláška jako na win - multiple errors), cestama ani ničím podobným to není.

Na čem to ještě mám zkusit, nebo dá se na staršího noťáka s W98SE nějak dodatečně dostat doubleBoot a jako druhý OS dát DOS6.0 ? To jsem ještě nedělal.

Možná to taky bude moc rychlýma procesorama, to už vůbec nevím, co s tím.

Předem díky za jakoukoli pomoc.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ano da sa dat na stary notebook dualboot DOS. Win98 obsahuje DOS (7), takze staci mackat pred starto…
MM.. 08.01.2009 13:39
MM..
Tak po F8 to taky nejede, ostatně když dám příkaz ver, tak odpověď je Windows 98 [Verze 4.10.2222].… nový
lk 09.01.2009 13:24
lk
Je to normalny DOS7.x, 100% kompatibilny s DOS6.0. Na prikaz ver sa vyser to je len printf("nejaka b… poslední
MM.. 09.01.2009 13:28
MM..
takže v dosboxu nastavování cycles nepomáhá, ani cycles=100 ne, i když už čekám na tu chybovou hlášk…
lk 08.01.2009 14:42
lk
Pod vhodně nastaveným DOSBoxem to fungovat musí. Nakonec pod DOSBoxem fungují i daleko složitější a…
Flash_Gordon 08.01.2009 14:49
Flash_Gordon
Pokud si dobře pamatuju tak už na pentiích měly problém některé programy napsané v pascalu. Díky ryc… nový
PrasatkoPee 09.01.2009 10:01
PrasatkoPee
Zkusím teda ještě virtualBox s nainstalovaným dosem, ozvu se v pondělí. nový
lk 09.01.2009 13:27
lk

Ano da sa dat na stary notebook dualboot DOS.
Win98 obsahuje DOS (7), takze staci mackat pred startom Win98 klavesu F8 a vyberes si start v DOS mode a mas original cisty DOS. Nie uplne kompletny nemas tam uplne vsetky prikazy ale program by v nom mal ist je to to iste co DOS6.0. Pozor ked ides z beziacich Windows98 start-vypnut-restartovat v MSDOS mode tak to NIE JE to iste co DOS60. Je to rozdiel. F8 pri starte a zvolit "len prikazovy riadok" je istota ze to bude DOS ako DOS6.0

Ked chces mat to menu pri kazdom starte, tak si v subore MSDOS.SYS (v roote C:) zmen polozku BootMenu na BootMenu=1, alebo ak tam tu polozku nemas tak tam pridaj riadok s textom BootMenu=1

P.S: urcite to ide vyriesit aj dosboxom, len sa treba pohrat s nastaveniami (spomalovanie, velkost RAM apod)

Je to normalny DOS7.x, 100% kompatibilny s DOS6.0. Na prikaz ver sa vyser to je len printf("nejaka blbost");. Ked to nejde ani v tom DOSe tak mas bud problem s rychlostou CPU (to ti uz pisali vyssie), alebo musis alebo nesmies mat nejake speciqality v config.sys (napr. himem alebo emm386 apod). Zavisi od konkretneho SW, treba odsledovat tam kde to funguje.

P.S: ked chces mat istotu ze si v klasickom DOSe tak si vytvor spustaciu disketu W98 (da sa v spustenych Win98 ovladacie panely - pridat/ubrat programy - startdisketa - vytvorit) a nabootuj z tej diskety. Preistotu mozes z diskety odstranit autoexec.bat a config.sys potom to bude uplne cisty DOS.

takže v dosboxu nastavování cycles nepomáhá, ani cycles=100 ne, i když už čekám na tu chybovou hlášku pěkně dlouho, přece se dočkám.

Zajímavé je, že v adresáři programu je několik exáčů, a všechny ostatní jdou v pohodě pustit z W98 a fungujou (jsou to podčásti programu), tak ten hlavní program(taky exe), kterej potřebuju taky pouštět, ten právě padá na tuhle hlášku.

Začínám si myslet(teorie), že chce někam něco zapsat, nebo něco zjistit (velikost disku, ram nebo nevímčeho) a vrací mu to nesmysl. A to tedy zpomalováním procesoru nezamaskuju.

Zítra zkusím tu F8 na w98 a dám vědět.

Zpět do poradny Odpovědět na původní otázku Nahoru