Forum: Mikrocontroller und Digitale Elektronik XP:LPT freischalten für EPROM-Emulator?


von Dieter (Gast)


Lesenswert?

Wie kann ich den LPT-Port von XP freischalten, damit ich meinen DOS 
EPROM-Emulator betreiben kann? Ist dies überhaupt möglich?

Viele Grüße

Dieter

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ja, mit givelpt.sys geht das.

Der Treiber muss installiert werden, danach muss unter DOS der 
I/O-Zugriff für die NTVDM-Instanz freigeschaltet werden, in der das 
betreffende DOS-Programm läuft.

Das geht am einfachsten mit einer Batchdatei, die mit command.com(!) 
auszuführen ist und vor dem Aufruf des Emulatorprogrammes folgende Zeile 
enthält:

  debug \\.\givelpt < Q


Allerdings funktioniert das nur mit echten Parallelports, nicht 
aber mit USB-Parallel-Adaptern.

von Dieter (Gast)


Lesenswert?

Hallo Rufus t. Firefly (Marxist?),

vielen Dank für deine Antwort.

NTVDM-Instanz: H. d. ich schreibe und starte eine Batchdatei von der 
Eingabeaufforderung aus? Ist "givelpt.sys" Systemweit verfügbar? Habe 
die Datei gesucht, aber nicht gefunden.

Viele Grüße

Dieter

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Du startest command.com und rufst dann darin die Batchdatei auf oder 
rufst die Batchdatei als Kommando mit command.com auf:

command.com /c c:\eprom\eprom.bat

(angenommen, die Batchdatei heißt so und steht da. Bedenke, daß DOS 
keine Dateinamen kennt, sondern nur diese 8.3-Kürzel)

givelpt.sys ist ebenso wie das gleichgelagerte giveio.sys kein 
Bestandteil von XP.

Die genaue Prozedur habe ich hier 
Beitrag "Re: Vista und Billigprogrammierer?" schon mal beschrieben, 
dort ist auch ein entsprechender Treiber zu finden.

von Christian O. (easter)


Lesenswert?


von Dieter (Gast)


Lesenswert?

Hallo Rufus t. Firefly,

OK: habe dank deiner Erklärungen und dem Link alles (hoffentlich) 
verstanden.

Viele Grüße

Dieter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.