🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sys.ibm
1 messages
1 total messages Started by Stefan Sontheimer Wed, 25 Oct 1995 19:18
LPTx-Register
#858
Author: Stefan Sontheimer
Date: Wed, 25 Oct 1995 19:18
34 lines
1469 bytes
Hallo!

Ich suche die Adressen der LPTx-Schnittstellen. Soweit ich weiss,
gilt bei LPT1:

Datenregister:    378hex
Statusregister:   379hex
Kontrollregister: 37Ahex

Stimmt das? Wie sind die Adressen der anderen Schnittstellen und was
veraendert sich, wenn im Rechner eine MDA- bzw. eine Hercules-Karte
eingebaut ist. Soweit ich mich erinnere, ist da eine LPT1(?) drauf.

Das folgende Turbo-C/C++-Version-3.0-Fragment scheint bis auf einen
Rechner zu funktionieren. Was koennte faul sein? Wie dieser Rechner
ausgestattet ist, weiss ich jetzt leider nicht auswendig.

int* ptrLPT1_Addr;  // Zeiger auf BIOS Data Array deklarieren
int* ptrLPT2_Addr;  //
int* ptrLPT3_Addr;  //

ptrLPT1_Addr = (int*) MK_FP(0x40,0x08);   // und setzen
ptrLPT2_Addr = (int*) MK_FP(0x40,0x0a);   //
ptrLPT3_Addr = (int*) MK_FP(0x40,0x0c);   //

Antworten bitte auch als Mail, da ich naechste Woche nicht an der Uni
bin.

Danke

Stefan

---
stefan@yeti.faveve.uni-stuttgart.de
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads