Updated LGPL'd VGABIOS from SVN.

- Added initial version of the VGABIOS for Voodoo Banshee adapters.
- Several code optimizations to reduce binary size.
NOTE #1: Banshee version has no VBE support yet.
NOTE #2: Banshee binary uses PCI ID for Banshee PCI and Bochs temporarily
         modifies the PCI data for Voodoo3 and AGP models.
This commit is contained in:
Volker Ruppert 2021-04-12 19:35:37 +00:00
parent 69695bfd67
commit faa11624e0
6 changed files with 10 additions and 7 deletions

View File

@ -74,7 +74,10 @@ Changes after 2.6.11:
- wx: fixed status bar handling to avoid segfaults and deadlocks.
- VGABIOS
- LGPL'd VGABIOS updated from SVN (fixed text output in VGA graphics modes).
- LGPL'd VGABIOS updated from SVN.
- Added initial version of the VGABIOS for Voodoo Banshee adapters.
- Fixed text output in VGA graphics modes.
- Some small fixes in the VBE code and several code optimizations.
- Misc
- Added support for converting VDI images to another format with bximage.

View File

@ -1,8 +1,7 @@
Plex86/Bochs VGABios
--------------------
Bochs VGABios
-------------
The goal of this project is to have a LGPL'd Video Bios in plex86,
Bochs and qemu.
The goal of this project is to have a LGPL'd Video Bios in Bochs and qemu.
This VGA Bios is very specific to the emulated VGA card.
It is NOT meant to drive a physical vga card.
@ -93,11 +92,12 @@ For any information on Qemu, visit the website http://wiki.qemu.org/
History
-------
vgabios-SVN : Jun 23 2020
vgabios-SVN : Apr 12 2021
- Volker
- added initial version of the VGABIOS for Voodoo Banshee PCI
- fixes in Bochs VBE functions set/get VBE mode and save/restore VBE state
- fixed text output in VGA graphics modes (using INT 0x43 vector as expected)
- get/set cursor position rewritten in assembler
- some functions rewritten in assembler and some other code optimizations
vgabios-0.7b : Jan 03 2020
- Volker
- added VESA BIOS function 0x4f09 (set/get palette data) to the Bochs VBE

Binary file not shown.

Binary file not shown.