Üdv,
Dosemu-ban jártas emberektől szeretnék segítséget kérni.
Van egy telefon központ hardver, amihez van egy régi DOS-os progi. A program fut rendesen Dosemu-ban (Ubuntu alatt, verzó 1.4.0.0). Van egy soros csatlakozó, amit szintén el kellene érni, ezen keresztül tölti le a szoftver a telefon-központos hardver hívás listáját (mikor, hova, mennyi időtartamig stb.). Sajnos ez nem megy.
Van ehhez a telefonos programhoz (taxam a neve) egy soros port tesztelő progi, azzal rendben beolvassa a legutolsó hívást, tehát a port jó. Remélem nem nagyon zavaros amit írok.
Lényeg hogy arra gondolok, hogy a taxam progiban valami nem teljesen kompatibilis, de ami fura, hogy egyetlen egyszer működött. Se előtte, se utána, de 1x betöltötte az adatokat. Pedig minden beállítást próbáltam (dosemu.conf-ban ttys0--> com1-re stb.) A program fejlesztője szerint emulációs környezetben nem stabilan olvassa a DOS-os program a soros portot. Amit kicsit furcsállok. Miért csak néha-néha (de lehet hogy csak belemagyarázta).
Neten és levlistákon sem találtam hasonló infót.
Gondoltam még a dosbox kipróbálására, de X nincs a gépen, mert egy szerveren kell futtatnom ezt a DOS-os progit.
Minden segítséget előre köszönök.
- 1737 megtekintés
Hozzászólások
Sajnos "nemtudod" nincs bejelentkezve. Szerintem, ő talán tudná.
- A hozzászóláshoz be kell jelentkezni
Nem akartam új témát nyitni, ezért itt kérdezek:
Lehet nagy fába vágtam a fejszémet, de be kellene lőnöm egy régi dos-os folyamatirányító programot, amíg az új el nem készül, ráadásul neten távolról elérhetőnek kellene lennie (rdp, vnc bármi)...
A progi fő baja, hogy beleírták az egérdrivert, csak és kizárólag soros com1-en lógó, mouse systems módban működő egeret képes kezelni (régi genius easy mouse volt ilyen aminek az alján volt egy kis kapcsoló).
A progi configja:
COM1: soros egér
COM2: spéci modem (1200 baud, aszinkron átvitellel)
LPT1: Epson mátrixnyomtató (nem létszükséglet, hogy működjön)
OpenSuSE 11.0 alatt szeretném futtatni a progit vagy dosboxban vagy dosemuban (végső esetben wines megoldás is szóba jöhet), csak annyi lenne a követelmény, hogy ha bootol a gép a progi teljesen automatikusan induljon (elvileg folyamatosan be van kapcsolva, de ha mégis lemerülne a szünetmentes...) Dosbox-al addig jutottam, hogy elindul a progi, de egyenlőre egeret nem hajlandó kezelni, a spéci modemből meg csak pár nap múlva lesz 1 a kezemben, hogy élesben tudjam tesztelni.
Van valakinek valami konkrét építő jellegű javaslata?
A progi futhat konzol módban illetve X alatt is, teljesen mind1.
Jelenleg az 1 lépésnél,az egérrel vagyok meglőve.
Hogyan tudok egy logitech usb-s vagy ps/2-es egeret a dosos progi számára com1-re csatlakoztatott mouse systems egérnek emulálni?
- A hozzászóláshoz be kell jelentkezni
Nem tudom, de nyugodtan indíthattál volna új témát is.
- A hozzászóláshoz be kell jelentkezni
Megpróbáltad 'dosemu' alatt úgy, hogy bekonfigurálod a ttyS0-t?
/etc/dosemu/dosemu.conf
$_com1 = "" # e.g. "/dev/mouse" or "/dev/ttyS0"
- A hozzászóláshoz be kell jelentkezni
Én csak most készülök a dosemu progit körüljárni. Azonban ez a kérdés nem csak dosemu hanem szimpla hardware probléma is lehet. Én megnézném mi történik a soroson - másik gép (mondjuk egy notebook) két soros port, az egyik az adás- a másik a vételi ágba, és valami soros monitor program.
Körülnézném hogy jól van-e beállítva a baudrate, az adat/stop és paritásbitek stb.
Megnézném, a kommunikációs paraméterek ismeretében, hogy mi van ha mondjuk Linux alól próbálkozom, minicom -al.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Ha már frissült a téma, beírom a saját kérdésemre a megoldást, mert még annó elfelejtettem.
Szóval a megoldás a magyar fejlesztésű 'logserial' progi amit éppen erre írtak és szépen beszívja a karaktereket a soros porton.
Szerk.: nem írtam, de a 'logserial' natív Linux-os progi. Tehát Dosemu alatt nem tudtam adatot olvasni a com porton keresztül.
- A hozzászóláshoz be kell jelentkezni