VGA Hardware: Difference between revisions

1,034 bytes added ,  17 years ago
→‎List of register settings: filled in all modes
[unchecked revision][unchecked revision]
mNo edit summary
(→‎List of register settings: filled in all modes)
Line 645:
! mode 13h (320x200 linear 256-color mode)
! mode X (320x240 planar 256 color mode)
|-
| Miscellaneous Output Register
| 0x3c2
| N/A
 
|-
| Mode Control
| 0x3C0
| 0x10
| 0x0C
| 0x01
| 0x41
| 0x41
 
|-
| Overscan Register
| 0x3C0
| 0x11
| 0x00
| 0x00
| 0x00
| 0x00
 
|-
| Color Plane Enable
| 0x3C0
| 0x12
| 0x0F
| 0x0F
| 0x0F
| 0x0F
 
|-
| Horizontal Panning
| 0x3C0
| 0x13
| 0x08
| 0x00
| 0x00
| 0x00
 
|-
| Color Select
| 0x3C0
| 0x14
| 0x00
| 0x00
| 0x00
| 0x00
 
|-
| Miscellaneous Output Register
| 0x3C2
| N/A
| 0x67
| 0xE3
| 0x63
| 0xE3
 
|-
| Clock Mode Register
| 0x3C4
| 0x01
| 0x00
| 0x01
| 0x01
| 0x01
 
|-
| Character select
| 0x3C4
| 0x03
| 0x00
| 0x00
| 0x00
| 0x00
 
|-
| Memory Mode Register
| 0x3C4
| 0x04
| 0x07
| 0x02
| 0x0E
| 0x06
 
|-
| Mode Register
| 0x3CE
| 0x05
| 0x10
| 0x00
| 0x40
| 0x40
 
|-
| Miscellaneous Register
| 0x3CE
| 0x06
| 0x0E
| 0x05
| 0x05
| 0x05
 
|-
| Horizontal Total
| 0x3D4
| 0x00
| 0x5F
| 0x5F
| 0x5F
| 0x5F
 
|-
| Horizontal Display Enable End
| 0x3D4
| 0x01
| 0x4F
| 0x4F
| 0x4F
| 0x4F
 
|-
| Horizontal Blank Start
| 0x3D4
| 0x02
| 0x50
| 0x50
| 0x50
| 0x50
 
|-
| Horizontal Blank End
| 0x3D4
| 0x03
| 0x82
| 0x82
| 0x82
| 0x82
 
|-
| Horizontal Retrace Start
| 0x3D4
| 0x04
| 0x55
| 0x54
| 0x54
| 0x54
 
|-
| Horizontal Retrace End
| 0x3D4
| 0x05
| 0x81
| 0x80
| 0x80
| 0x80
 
|-
| Vertical Total
| 0x3D4
| 0x06
| 0xBF
| 0x0B
| 0xBF
| 0x0D
 
|-
| Overflow Register
| 0x3D4
| 0x07
| 0x1F
| 0x3E
| 0x1F
| 0x3E
 
|-
| Preset row scan
| 0x3D4
| 0x08
| 0x00
| 0x00
| 0x00
| 0x00
 
|-
| Maximum Scan Line
| 0x3D4
| 0x09
| 0x4F
| 0x40
| 0x41
| 0x41
 
|-
| Vertical Retrace Start
| 0x3D4
| 0x10
| 0x9C
| 0xEA
| 0x9C
| 0xEA
 
|-
| Vertical Retrace End
| 0x3D4
| 0x11
| 0x8E
| 0x8C
| 0x8E
| 0xAC
 
|-
| Vertical Display Enable End
| 0x3D4
| 0x12
| 0x8F
| 0xDF
| 0x8F
| 0xDF
 
|-
| Logical Width
| 0x3D4
| 0x13
| 0x28
| 0x28
| 0x28
| 0x28
 
|-
| Underline Location
| 0x3D4
| 0x14
| 0x1F
| 0x00
| 0x40
| 0x00
 
|-
| Vertical Blank Start
| 0x3D4
| 0x15
| 0x96
| 0xE7
| 0x96
| 0xE7
 
|-
| Vertical Blank End
| 0x3D4
| 0x16
| 0xB9
| 0x04
| 0xB9
| 0x06
 
|-
| Mode Control
| 0x3D4
| 0x17
| 0xA3
| 0xE3
| 0xA3
| 0xE3
 
|}
1,490

edits