# FreeVGA - VGA I/O Port Index
Pure VGA/SVGA hardware programming (registers, identification, and otherlow-level stuff.)
Author: Joshua Neal
Keywords: VGA SVGA hardware video programming

Home Back

Hardware Level VGA and SVGA Video Programming Information Page
VGA I/O Port Index

Introduction
This index lists the VGA's I/O ports in numerical order, making looking up a specific I/O port access simpler.

- 3B4h -- CRTC Controller Address Register
- 3B5h -- CRTC Controller Data Register
- 3BAh Read -- Input Status #1 Register
- 3BAh Write -- Feature Control Register
- 3C0h -- Attribute Address/Data Register
- 3C1h -- Attribute Data Read Register
- 3C2h Read -- Input Status #0 Register
- 3C2h Write -- Miscellaneous Output Register
- 3C4h -- Sequencer Address Register
- 3C5h -- Sequencer Data Register
- 3C7h Read -- DAC State Register
- 3C7h Write -- DAC Address Read Mode Register
- 3C8h -- DAC Address Write Mode Register
- 3C9h -- DAC Data Register
- 3CAh Read -- Feature Control Register
- 3CCh Read -- Miscellaneous Output Register
- 3CEh -- Graphics Controller Address Register
- 3CFh -- Graphics Controller Data Register
- 3D4h -- CRTC Controller Address Register
- 3D5h -- CRTC Controller Data Register
- 3DAh Read -- Input Status #1 Register
- 3DAh Write -- Feature Control Register

Notice: All trademarks used or referred to on this page are the property of their respective owners.
All pages are Copyright © 1997, 1998, J. D. Neal, except where noted. Permission for utilization and distribution is subject to the terms of the FreeVGA Project Copyright License.