PortIO - the PC port I/O library for engineering

Up

Home

Contact



Resources used for developing this project

General PC interfacing resources

The BeyondLogic site covers details of how to use all PC port hardware.
http://www.beyondlogic.org

Jan Axelson's site also covers detail of using ports, including useful programming information.
http://www.lvr.com


Resources for interfacing to Windows

LOGIX4U has written a DLL to allow arbitrary port accesses from your program under all versions of Windows, and released it into the public domain. This DLL is an essential part of making GunFire run on WinNT and derived versions of Windows.
http://www.logix4u.net

MSDN and the Microsoft knowledge base are generally useful as a reference.
http://msdn.microsoft.com

So are the archives of the Microsoft System Journal.
http://www.microsoft.com/msj

This particular article provided the information required for getting parallel port (LPT) and serial port (COM) I/O details from the registry (which does not seem to be otherwise documented).
http://www.microsoft.com/msj/archive/S225.aspx

The Windows DDKs are essential. They're no longer free to download, but they're free to order on CD instead.
http://www.microsoft.com/whdc/ddk/winddk.mspx

This article on The Code Project website gave the starting-point for getting the I/O details of PC ports.
http://www.codeproject.com/useritems/serial_portsenum_fifo.asp

Richard Hartman posted to a newsgroup in 1998, investigating how to link older versions of VC++ with the latest Windows DDK.
http://www.ntdev.org/archive/ntdev9811/msg0349.html


Hosting facilities

SourceForge is definitely the best plan for hosting open-source projects.
http://sourceforge.net