Changeset 94353 in vbox for trunk/src/VBox/Devices/Graphics/BIOS
- Timestamp:
- Mar 24, 2022 1:16:54 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Graphics/BIOS/vgatables.h
r82241 r94353 92 92 static VideoParamTableEntry video_param_table[30] = { 93 93 { 94 /* index=0x00 no mode defined */ 95 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0x00, 96 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 97 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 98 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 99 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 100 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 101 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 102 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 103 }, 104 { 105 /* index=0x01 no mode defined */ 106 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0x00, 107 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 108 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 109 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 110 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 112 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 113 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 114 }, 115 { 116 /* index=0x02 no mode defined */ 117 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0x00, 118 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 120 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 121 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 122 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 123 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 124 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 125 }, 126 { 127 /* index=0x03 no mode defined */ 128 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0x00, 129 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 130 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 131 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 132 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 133 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 134 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 135 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 94 /* index=0x00 cga mode 0/1 */ 95 40, 24, 8, 0x0800, /* tw, th-1, ch, slength */ 96 0x09, 0x03, 0x00, 0x02, /* sequ_regs */ 97 0x63, /* miscreg */ 98 0x2d, 0x27, 0x28, 0x90, 0x2b, 0xa0, 0xbf, 0x1f, 99 0x00, 0xc7, 0x06, 0x07, 0x00, 0x00, 0x00, 0x00, 100 0x9c, 0x8e, 0x8f, 0x14, 0x1f, 0x96, 0xb9, 0xa3, 101 0xff, /* crtc_regs */ 102 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 103 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 104 0x08, 0x00, 0x0f, 0x08, /* actl_regs */ 105 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x00, 0xff, /* grdc_regs */ 106 }, 107 { 108 /* index=0x01 cga mode 0/1 */ 109 40, 24, 8, 0x0800, /* tw, th-1, ch, slength */ 110 0x09, 0x03, 0x00, 0x02, /* sequ_regs */ 111 0x63, /* miscreg */ 112 0x2d, 0x27, 0x28, 0x90, 0x2b, 0xa0, 0xbf, 0x1f, 113 0x00, 0xc7, 0x06, 0x07, 0x00, 0x00, 0x00, 0x00, 114 0x9c, 0x8e, 0x8f, 0x14, 0x1f, 0x96, 0xb9, 0xa3, 115 0xff, /* crtc_regs */ 116 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 117 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 118 0x08, 0x00, 0x0f, 0x08, /* actl_regs */ 119 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x00, 0xff, /* grdc_regs */ 120 }, 121 { 122 /* index=0x02 cga mode 2/3 */ 123 80, 24, 8, 0x1000, /* tw, th-1, ch, slength */ 124 0x01, 0x03, 0x00, 0x02, /* sequ_regs */ 125 0x63, /* miscreg */ 126 0x5f, 0x4f, 0x50, 0x82, 0x55, 0x81, 0xbf, 0x1f, 127 0x00, 0xc7, 0x06, 0x07, 0x00, 0x00, 0x00, 0x00, 128 0x9c, 0x8e, 0x8f, 0x28, 0x1f, 0x96, 0xb9, 0xa3, 129 0xff, /* crtc_regs */ 130 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 131 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 132 0x08, 0x00, 0x0f, 0x08, /* actl_regs */ 133 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x00, 0xff, /* grdc_regs */ 134 }, 135 { 136 /* index=0x03 cga mode 2/3 */ 137 80, 24, 8, 0x1000, /* tw, th-1, ch, slength */ 138 0x01, 0x03, 0x00, 0x02, /* sequ_regs */ 139 0x63, /* miscreg */ 140 0x5f, 0x4f, 0x50, 0x82, 0x55, 0x81, 0xbf, 0x1f, 141 0x00, 0xc7, 0x06, 0x07, 0x00, 0x00, 0x00, 0x00, 142 0x9c, 0x8e, 0x8f, 0x28, 0x1f, 0x96, 0xb9, 0xa3, 143 0xff, /* crtc_regs */ 144 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 145 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 146 0x08, 0x00, 0x0f, 0x08, /* actl_regs */ 147 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x00, 0xff, /* grdc_regs */ 136 148 }, 137 149 { … … 325 337 }, 326 338 { 327 /* index=0x13 no mode defined */ 328 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0x00, 329 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 330 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 331 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 332 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 333 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 334 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 335 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 336 }, 337 { 338 /* index=0x14 no mode defined */ 339 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0x00, 340 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 341 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 342 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 343 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 344 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 345 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 346 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 347 }, 348 { 349 /* index=0x15 no mode defined */ 350 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0x00, 351 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 352 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 353 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 354 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 355 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 356 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 357 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 358 }, 359 { 360 /* index=0x16 ega mode 0x03 */ 361 80, 24, 14, 0x1000, /* tw, th-1, ch, slength */ 362 0x00, 0x03, 0x00, 0x02, /* sequ_regs */ 363 0x67, /* miscreg */ 364 0x5f, 0x4f, 0x50, 0x82, 0x55, 0x81, 0xbf, 0x1f, 365 0x00, 0x4f, 0x0d, 0x0e, 0x00, 0x00, 0x00, 0x00, 366 0x9c, 0x8e, 0x8f, 0x28, 0x1f, 0x96, 0xb9, 0xa3, 367 0xff, /* crtc_regs */ 368 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x14, 0x07, 369 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 370 0x0c, 0x00, 0x0f, 0x08, /* actl_regs */ 371 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x0f, 0xff, /* grdc_regs */ 339 /* index=0x13 ega mode 0/1 */ 340 40, 24, 14, 0x0800, /* tw, th-1, ch, slength */ 341 0x09, 0x03, 0x00, 0x02, /* sequ_regs */ 342 0xa3, /* miscreg */ 343 0x2d, 0x27, 0x28, 0x90, 0x2b, 0xa0, 0xbf, 0x1f, 344 0x00, 0x4d, 0x0b, 0x0c, 0x00, 0x00, 0x00, 0x00, 345 0x83, 0x85, 0x5d, 0x14, 0x1f, 0x63, 0xba, 0xa3, 346 0xff, /* crtc_regs */ 347 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x14, 0x07, 348 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 349 0x08, 0x00, 0x0f, 0x08, /* actl_regs */ 350 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x00, 0xff, /* grdc_regs */ 351 }, 352 { 353 /* index=0x14 ega mode 0/1 */ 354 40, 24, 14, 0x0800, /* tw, th-1, ch, slength */ 355 0x09, 0x03, 0x00, 0x02, /* sequ_regs */ 356 0xa3, /* miscreg */ 357 0x2d, 0x27, 0x28, 0x90, 0x2b, 0xa0, 0xbf, 0x1f, 358 0x00, 0x4d, 0x0b, 0x0c, 0x00, 0x00, 0x00, 0x00, 359 0x83, 0x85, 0x5d, 0x14, 0x1f, 0x63, 0xba, 0xa3, 360 0xff, /* crtc_regs */ 361 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x14, 0x07, 362 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 363 0x08, 0x00, 0x0f, 0x08, /* actl_regs */ 364 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x00, 0xff, /* grdc_regs */ 365 }, 366 { 367 /* index=0x15 ega mode 2/3 */ 368 80, 24, 14, 0x1000, /* tw, th-1, ch, slength */ 369 0x01, 0x03, 0x00, 0x02, /* sequ_regs */ 370 0xa3, /* miscreg */ 371 0x5f, 0x4f, 0x50, 0x82, 0x55, 0x81, 0xbf, 0x1f, 372 0x00, 0x4d, 0x0b, 0x0c, 0x00, 0x00, 0x00, 0x00, 373 0x83, 0x85, 0x5d, 0x28, 0x1f, 0x63, 0xba, 0xa3, 374 0xff, /* crtc_regs */ 375 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x14, 0x07, 376 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 377 0x08, 0x00, 0x0f, 0x00, /* actl_regs */ 378 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x00, 0xff, /* grdc_regs */ 379 }, 380 { 381 /* index=0x16 ega mode 2/3 */ 382 80, 24, 14, 0x1000, /* tw, th-1, ch, slength */ 383 0x01, 0x03, 0x00, 0x02, /* sequ_regs */ 384 0xa3, /* miscreg */ 385 0x5f, 0x4f, 0x50, 0x82, 0x55, 0x81, 0xbf, 0x1f, 386 0x00, 0x4d, 0x0b, 0x0c, 0x00, 0x00, 0x00, 0x00, 387 0x83, 0x85, 0x5d, 0x28, 0x1f, 0x63, 0xba, 0xa3, 388 0xff, /* crtc_regs */ 389 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x14, 0x07, 390 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 391 0x08, 0x00, 0x0f, 0x00, /* actl_regs */ 392 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, 0x00, 0xff, /* grdc_regs */ 372 393 }, 373 394 {
Note:
See TracChangeset
for help on using the changeset viewer.