DOSBOX + ttyUSB0 + Atlanta locator - pomaly beh programu

Pavel Troller patrol na sinus.cz
Sobota Prosinec 27 15:59:29 CET 2014


Zdravím,
  je velmi pravděpodobné, že pod dosemu to půjde na 32bitovém Linuxu.
  To je důležité - jak jsem psal, 64bitové jádro již nemá podporu vm86(),
kterou dosemu využívá a která mu dává dostatečně nízkou úroveň emulace,
potřebnou pro tunelování hardware do dosemu. Specificky dosemu bylo takto
navrhováno, je určeno přesně pro tyto úlohy. Naproti tomu dosbox byl
primárně vyvíjen jako platforma pro spouštění DOSových her, takže je o něco
lepší v grafice, zato tyto HW otázky spíše pomíjí, nebo řeší jen okrajově
a ne moc dobře.
  Pokud by to ale jinak nešlo, ve virtuálu to půjde taky. Když tam může
hladce chodit LabPROG 48LV, který jede taky přes paralel, nějakou dongli
by to určitě zvládlo taky. Samozřejmě host bude muset mít paralelní port,
nejsem si přitom jist, jak budou fungovat různé převodníky z USB na 
paralel, s těmi mi LabPROG nešel.

  Pavel

> Když čtu o tom DOSu - taky bych se zeptal. Stále držím v provozu starý 
> počítač s DOS 6.22 + WIN98 a na tom mi běží dosovská Formica 4.1. Povedlo 
> se mi na tom počítači nějakým prográmkem dodatečně ve windows rozchodit 
> USB, takže jsem mohl zrušit diskety. Formica běží v chráněném režimu, 
> využívá velkou paměť. Už ani nevím jak se to v DOSu nastavovalo, ale 
> funguje to takhle už mnoho let. Program používá hardlock připojený na LPT1. 
> Takže předpokládám, že na ten LPT1 se musí dostat přímo. Procesor v tom 
> počítači má 200 MHz.
> Nevím jak je to s LPT1 u novějších počítačů - pokud tam je, je také 
> přístupný přímo z DOSu? Nebo jsou to už jen nějaké virtuální porty? Jsou 
> nové procesory ještě schopné pracovat v DOSu, nebo už je tam všechno jinak? 
> Už jen disk na SATA mi přijde jako že to je úplně něco jiného, co v DOSu 
> možná fungovat nebude.
> Nebyl by pro mě řešením nějaký dosemu? Předpokládám že to běhá pod Linuxem, 
> který se kvůli tomu taky budu muset naučit :-(
>
> Anděl
>
> Dne 24.12.2014 v 16:14 Pavel Troller napsal(a):
>> Zdravím,
>>    já bohužel vždy měl s dosboxem ty nejhorší zkušenoti. Nevím proč, ale nebyli
>> jsme nikdy přáteli. Naopak dosemu mi vždy chodilo výborně, až do přechodu na
>> 64bitové jádro, kde už není implementována vm86. dosemu sice funguje stále, ale
>> ztratil přímý přístup na hardware, takže např. můj LabPROG již v něm neběží,
>> ten mi běžel jen na 32bitovém jádře. V Dosboxu ale neběžel nidky. Nyní to řeším
>> virtuálem (KVM + Qemu) s FreeDOSem (ten je v dosemu taky), tam přímý přístup
>> k hardware zase funguje, takže vesele programuji :-).
>>    Doporučuji tedy vyzkoušet
>>    1) dosemu
>>    2) nějakou virtualizaci
>>    Zdraví Pavel
>>
>>> Zdravím,
>>>
>>> používám v Ubuntu 14.04 dosový program Atlanta locator spuštěný v DOSBOXu.
>>> Jsem zkusil připojit winkeyer.
>>>
>>> V dosbox-0.74.conf jsem zpřístupnil sériový port:
>>> serial1=directserial realport:ttyUSB0
>>>
>>> pak jsem nastavil práva :
>>> sudo chmod 666 /dev/ttyUSB0
>>>
>>> Vše funguje, ale extrémně pomalu.
>>>
>>> různě jsem skoušel v dosbox-0.74.conf měnit hodnoty:
>>> core=auto
>>> cputype=auto
>>> cycles=max
>>>
>>> ale k ničemu to nevede.
>>>
>>> Předem dík,
>>> Honza
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list