DOS-Programm mit LPT-Dongle unter Win10Pro (x64)
Hallo zusammen!
Ich muss hier (leider) eine alte DOS-Software, die über einen LPT-Dongle gesichert ist, auf Win10Pro_x64 ans Laufen bekommen.
Früher habe ich das unter Win7Pro_x32 mit "DOSBox_Megabuild6" und für den LPT-Zugriff "Porttalk.sys" hin bekommen.
Dosbox funktioniert weiterhin unter Win10_x64 aber den Porttalk-Treiber bekomme ich nicht zum Rennen. Der Porttalk-Treiber hat wohl eine 32Bit-Archikektur, deshalb liegt der nicht mehr unter
sondern hier
Da liegen unter einem x64-Win-OS wohl die 32-Bit Treiber.
Dann noch in der Registry folgende Einträger ergänzen:
Aber Porttalk startet leider nicht.
Was mache ich falsch?
Kennt jemand eine andere Möglichkeit den LPT an ein DOS-Programm durchzureichen?
Gruß Krusty
Ich muss hier (leider) eine alte DOS-Software, die über einen LPT-Dongle gesichert ist, auf Win10Pro_x64 ans Laufen bekommen.
Früher habe ich das unter Win7Pro_x32 mit "DOSBox_Megabuild6" und für den LPT-Zugriff "Porttalk.sys" hin bekommen.
Dosbox funktioniert weiterhin unter Win10_x64 aber den Porttalk-Treiber bekomme ich nicht zum Rennen. Der Porttalk-Treiber hat wohl eine 32Bit-Archikektur, deshalb liegt der nicht mehr unter
C:\Windows\System32
sondern hier
C:\Windows\SysWOW64
Da liegen unter einem x64-Win-OS wohl die 32-Bit Treiber.
Dann noch in der Registry folgende Einträger ergänzen:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PortTalk]
"Type"=dword:00000001
"ErrorControl"=dword:00000001
"Start"=dword:00000002
"DisplayName"="PortTalk"
Aber Porttalk startet leider nicht.
Was mache ich falsch?
Kennt jemand eine andere Möglichkeit den LPT an ein DOS-Programm durchzureichen?
Gruß Krusty
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 544037
Url: https://administrator.de/contentid/544037
Ausgedruckt am: 22.11.2024 um 03:11 Uhr
9 Kommentare
Neuester Kommentar
Zitat von @Krusty:
VM habe ich auch schon überlegt. Aber zum einen bekomme ich keine Schnittstellen durch Hyper-V (man möge mich korrigieren, wenn das Quatsch ist) und zum anderen müsste ich bei VirtualBox die Gasterweiterungen kaufen... VMWare müsste auch käuflich erworben werden. Zum Testen bekomme ich das Budget nicht...
VM habe ich auch schon überlegt. Aber zum einen bekomme ich keine Schnittstellen durch Hyper-V (man möge mich korrigieren, wenn das Quatsch ist) und zum anderen müsste ich bei VirtualBox die Gasterweiterungen kaufen... VMWare müsste auch käuflich erworben werden. Zum Testen bekomme ich das Budget nicht...
Die Gasterweiterungen kosten nichts.
Kusty,
meld dich mal wenn das gelöst ist.
Habe hier auch noch ein Windows-XP-Programm mit LPT-Dongle (Maschinensteuerung) das ich seinerzeit schon nicht auf W7 gehoben bekommen hatte (LPT-Karte war nötig).
Nun bei W10 sieht das nicht besser aus - würde aber gern migrieren.
Denkt ihr das Dosbox auf W10-32 da was machen kann? Die fragen die HW auf dem Dongle mit Sicherheit direkt ab ohne irgendwelche Umleitungen über das OS...
meld dich mal wenn das gelöst ist.
Habe hier auch noch ein Windows-XP-Programm mit LPT-Dongle (Maschinensteuerung) das ich seinerzeit schon nicht auf W7 gehoben bekommen hatte (LPT-Karte war nötig).
Nun bei W10 sieht das nicht besser aus - würde aber gern migrieren.
Denkt ihr das Dosbox auf W10-32 da was machen kann? Die fragen die HW auf dem Dongle mit Sicherheit direkt ab ohne irgendwelche Umleitungen über das OS...
Zitat von @emeriks:
Hi,
meines Wissens kann man echte DOS-Programme nicht unter x64 Windows OS ausführen, weil es nur 16-Bit-Programme sind.
Man kann auch auf einem Computer mit x64-CPU ein 32Bit Windows OS installieren. Unter 32Bit-OS sollten auch die alten 16Bit-Programme laufen.
E.
Mittlerweile funktioniert das und das auch ohne DOS Box.Hi,
meines Wissens kann man echte DOS-Programme nicht unter x64 Windows OS ausführen, weil es nur 16-Bit-Programme sind.
Man kann auch auf einem Computer mit x64-CPU ein 32Bit Windows OS installieren. Unter 32Bit-OS sollten auch die alten 16Bit-Programme laufen.
E.
Schau dir mal OTVDM an
-> https://github.com/otya128/winevdm
Ist eine Weiterentwicklung des M$ NTVDM von Windows 32bit und kann auch unter 64bit, 16bit Programme ausführen.