VGAREGS.INC 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. ;THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
  2. ;SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO
  3. ;END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
  4. ;ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
  5. ;IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
  6. ;SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
  7. ;FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
  8. ;CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS
  9. ;AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
  10. ;COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
  11. ;
  12. ; $Source: f:/miner/source/2d/rcs/vgaregs.inc $
  13. ; $Revision: 1.2 $
  14. ; $Author: john $
  15. ; $Date: 1993/10/15 16:22:45 $
  16. ;
  17. ; Readable descriptions of VGA ports.
  18. ;
  19. ; $Log: vgaregs.inc $
  20. ; Revision 1.2 1993/10/15 16:22:45 john
  21. ; *** empty log message ***
  22. ;
  23. ; Revision 1.1 1993/09/08 11:41:00 john
  24. ; Initial revision
  25. ;
  26. ;
  27. ;
  28. MISC_OUTPUT = 03c2h ;Miscellaneous Output register
  29. MAP_MASK = 02h ;index in SC of Map Mask register
  30. READ_MAP = 04h ;index in GC of the Read Map register
  31. BIT_MASK = 08h ;index in GC of Bit Mask register
  32. SC_INDEX = 3c4h ;Index register for sequencer ctrl.
  33. SC_MAP_MASK = 2 ;Number of map mask register
  34. SC_INDEX = 3c4h ;Index register for sequencer ctrl.
  35. SC_MAP_MASK = 2 ;Number of map mask register
  36. SC_MEM_MODE = 4 ;Number of memory mode register
  37. GC_INDEX = 3ceh ;Index register for graphics ctrl.
  38. GC_READ_MAP = 4 ;Number of read map register
  39. GC_GRAPH_MODE = 5 ;Number of graphics mode register
  40. GC_MISCELL = 6 ;Number of miscellaneous register
  41. CRTC_INDEX = 3d4h ;Index register for CRT controller
  42. CC_MAX_SCAN = 9 ;Number of maximum scan line reg.
  43. CC_START_HI = 0Ch ;Number of start address high register
  44. CC_START_LO = 0Dh ;Number of start address low register
  45. CC_UNDERLINE = 14h ;Number of underline register
  46. CC_MODE_CTRL = 17h ;Number of mode control register
  47. CRTC_OFFSET = 13h ; CRTC offset register index
  48. DAC_WRITE_ADR = 3C8h ;DAC write address
  49. DAC_READ_ADR = 3C7h ;DAC read address
  50. DAC_DATA = 3C9h ;DAC data register
  51. VERT_RESCAN = 3DAh ;Input status register #1