RunQemu - Add AHCI support
[tpg/acess2.git] / Notes / VBox_VGA.txt
1 VirtualBox BochsGA->VGA Translation (From DevVGA.cpp)
2 - Assuming non 4bpp mode
3
4 GR[0x06].3,2,0 = 0,1,1                  Miscellaneous Graphics Register Mem Map = 64K@A0000, AlphaNum Disable)
5 CR[0x17].1,0 = 1,1                      CRTC Mode Control Register      MAP14,MAP13
6 CR[0x13] = vbe_line_offset / 8          Offset Register         (aka Pitch)
7 CR[0x01] = virtual_width / 8 - 1        End Horizontal Display Register
8 CR[0x12] = height                       Virtical Display End Register
9 CR[0x07].6,2 = height >> 8              Overflow Register [VDE9,VDE8]
10 CR[0x18] = 0xFF                         Line Compare Register
11 CR[0x07].4 = 1                          Overflow Register [LC8]
12 CR[0x09].6 = 1                          Maximum Scan Line Register [LC9]
13
14 SR[4].3 = 1                             Sequencer Memory Mode   Chain 4 Enable
15 SR[2].3,2,1,0 = 1,1,1,1                 Map Mask Register       All planes enabled
16 SR[7].0 = 1                             NON-VGA
17
18 GR[0x05].6-5 = 2                        Graphics Mode Register  256 color shift mode
19 CR[0x09].7,4-0 = 0,0                    Maximum Scan Line Register [SD=0,MSL=0]

UCC git Repository :: git.ucc.asn.au