🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.ms.programmer
Article #66

How to perform memory-mapped hardware I/O in Windows?

#66
From: Kai Kenner
Date: Sun, 26 Jul 1992 03:31
13 lines
962 bytes
I'm trying to translate a small C++ DOS program to run as a Windows app
and I'm having trouble because the program writes directly to 
an area above 640K (D000:0000), which is where an IO card that the program
works with attaches.
The program throws an exception (GP fault) when it attempts to write
bytes to that area of memory, obviously because Windows runs in 
protected mode. 

So how do I send data to the card?  A small example of code would
be greatly appreciated.

Thanks,
Kai Kenner	forte@cerf.net
Technical Details
Message-ID: <2388@nic.cerf.net>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!usc!nic!forte

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!usc!nic!forte
From: forte@nic.cerf.net (Kai Kenner)
Newsgroups: comp.windows.ms.programmer,comp.os.ms-windows.programmer.misc,comp.os.msdos.programmer,comp.sys.ibm.pc.programmer
Subject: How to perform memory-mapped hardware I/O in Windows?
Message-ID: <2388@nic.cerf.net>
Date: 26 Jul 92 03:31:34 GMT
Followup-To: comp.windows.ms.programmer
Organization: CERFnet
Lines: 15