Bochs VBE Extensions: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
No edit summary
No edit summary
Line 8: Line 8:


== BGA versions ==
== BGA versions ==
As Bochs has evolved, so has the BGA. Five versions of the BGA have existed, of which 0xB0C4 is the current version (as of 2008, Bochs version 2.3.5). The main features of each version:
[TODO]
* 0xB0C0 - setting X and Y resolution and bit depth (8 BPP only), banked mode
* 0xB0C1 - virtual width and height, X and Y offset
* 0xB0C2 - 15, 16, 24 and 32 BPP modes, support for linear frame buffer, support for retaining memory contents on mode switching
* 0xB0C3 - support for getting capabilities, support for using 8 bit DAC
* 0xB0C4 - [TODO: check and describe]


== Programming the BGA ==
== Programming the BGA ==