HARDWARE PROGRAMMING

Introduction to DMA

How to program the DMA

VGADOC and WHATVGA

Ralph Brown
I think we all know this guy! =) Make sure you download his interrupt list, read a few of his papers and check out the many programs and libraries he's made.

Processor Information
Huge list of Intel assembly instructions/opcodes including descriptions. Dunno how much use it would be to anyone, but you never know =) Unfortunately it's just one gigantic list so it takes a while to load and to find what you're looking for.

LIBRARIES

Interface Devices

Gravis PC GamePad and Analog Pro SDK v1.1
Mouse++ v4.0 - C++ mouse library

Memory

Swap to EMS/XMS/disk and spawn - asm/c/Pascal source
SPAWNO v4.13 - disk/EMS/XMS/INT15 swapping
XMS memory library
XMSLIB v1.0 - C++ lib with API to XMS memory
XMS