Gast
#16532
Nabend allerseits zu später Stunde! Ich wollte mich mal mit meinen Projekt dem PC nähern und habe dafür eine Einsteckkarte in Planung; so jedenfalls die Theorie. Ich kenne es von meiner AD-Karte (ISA), dass man ganz einfach gewisse Ports des PCs (jedenfalls unter Win95/98) auslesen kann. Da die PC-Software-Seite damit geklärt währe, stellt sich mir nun die Frage nach der Hardware. Auf der besagten AD-Karte konnte ich nicht viel hilfreiches erkennen... Gibt es irgendwo Abhandelungen darüber? Das einzige (aber dennoch hilfreiche) was ich gefunden habe beschäftigt sich mit dem Adressraum des PCs: 000h .. 00Fh = DMA-Controller 020h .. 021h = Interrupt-Controller 040h .. 043h = Zeitgeber (8253) 060h .. 063h = Systemregister(8255) 080h .. 083h = DMA-Seitenregister 0AXh = NMI-Interrupt-Register 0CXh = Reserviert 0EXh = Reserviert 100h .. 1FFh = Nicht verwendet 200h .. 20Fh = Game-Port 210h .. 217h = Erweiterungseinheit 220h .. 24Fh = Reserviert 278h .. 27Fh = 2. paralleler Drucker 2F8h .. 2FFh = 2. serielle Schnittstelle 300h .. 31Fh = Prototypenkarte 320h .. 32Fh = Harddisk-Controller 378h .. 37Fh = paralleler Drucker 380h .. 38Fh = SDLC-Schnittstelle 3A0h .. 3AFh = Reserviert 3B0h .. 3BFh = Monochromadapter 3C0h .. 3CFh = Reserviert 3D0h .. 3DFh = Farbgrafikkarte 3E0h .. 3E7h = Reserviert 3F0h .. 3F7h = Floppy-Controller 3F8h .. 3FFh = Serielle Schnittstelle Ich weiss auch das ISA nichtmehr ganz aktuell ist, und schon längst von PCI abgelöst wurde, aber ich denke mal ein PCI-Controller dafür einzustezen würde den Rahmen sprengen?! Dazu kommen ja dann noch komplizierte Treiberstrukturen unter Windows... Das ganze soll sowieso nur auf einem System laufen, serielle bzw. parallele Schnittstelle kommen leider nicht in Frage. Ok, dann Danke schonmal vorweg, Bye.