🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.ibm
Article #858

LPTx-Register

#858
From: 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
Technical Details
Message-ID: <46m2hd$3agu@info4.rus.uni-stuttgart.de>
Path: arc1-ca.pugleaf.net!news.uni-stuttgart.de!yeti!stefan

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.uni-stuttgart.de!yeti!stefan
From: stefan@yeti.faveve.uni-stuttgart.de (Stefan Sontheimer)
Newsgroups: de.comp.sys.ibm,de.comp.lang.c,z-netz.rechner.ibm.programmieren
Subject: LPTx-Register
Followup-To: de.comp.lang.c
Date: 25 Oct 1995 19:18:05 GMT
Organization: Student body, Electrical Engineering, U of Stuttgart, FRG
Message-ID: <46m2hd$3agu@info4.rus.uni-stuttgart.de>
NNTP-Posting-Host: yeti.faveve.uni-stuttgart.de
X-Newsreader: TIN [version 1.2 PL2]