Updated LGPL'd VGABIOS to version 0.8b.

This commit is contained in:
Volker Ruppert 2023-12-28 08:54:56 +01:00
parent 9d1df2915c
commit 326114f4e7
7 changed files with 22 additions and 5 deletions

View File

@ -168,7 +168,10 @@ Detailed change log :
-BIOS / VGABIOS
- Added capability to enter keycode with ALT + numeric keypad
- Updated LGPL'd VGABIOS from https://github.com/bochs-emu/VGABIOS
- LGPL'd VGABIOS updated to version 0.8b (from https://github.com/bochs-emu/VGABIOS)
- Added VBE get/set palette data support for Banshee and Cirrus versions
- Fixed order of colors in VBE function get/set palette data
- VESA BIOS function 0x4f00 now stores strings in OemData (for VBE 2.0)
-------------------------------------------------------------------------
Changes in 2.7 (August 1, 2021):

View File

@ -1,11 +1,17 @@
Bochs VGABios
-------------
The goal of this project is to have a LGPL'd Video Bios in 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.
Bochs VBE extension
---------------------
The Bochs VBE extension and it's Bochs device backend has been written by
Jeroen Janssen (japj). It implements support for VBE version 2.0.
Cirrus SVGA extension
---------------------
@ -29,9 +35,9 @@ To compile the VGA Bios you will need the following packages:
- dev86 (bcc, as86)
Untar the archive, and type 'make'. You should get this set of binary files:
"VGABIOS-lgpl-latest.bin", "VGABIOS-lgpl-latest.debug.bin",
"VGABIOS-lgpl-latest.cirrus.bin", "VGABIOS-lgpl-latest.cirrus.debug.bin" and
"VGABIOS-lgpl-latest.banshee.bin".
"VGABIOS-lgpl-latest.bin", "VGABIOS-lgpl-latest-debug.bin",
"VGABIOS-lgpl-latest-cirrus.bin", "VGABIOS-lgpl-latest-cirrus-debug.bin" and
"VGABIOS-lgpl-latest-banshee.bin".
Alternatively, you can use one of the precompiled binary files present in
the archive.
@ -100,6 +106,13 @@ For any information on Qemu, visit the website http://wiki.qemu.org/
History
-------
vgabios-0.8b : Dec 28 2023
- Volker
- added VBE get/set palette data support for Banshee and Cirrus versions
- fixed order of colors in VBE function get/set palette data
- VESA BIOS function 0x4f00 now stores strings in OemData (for VBE 2.0)
- some VBE functions rewritten in assembler including bugfixes
vgabios-0.8a : Jun 03 2021
- Volker
- added initial version of the VGABIOS for Voodoo Banshee PCI
@ -109,6 +122,7 @@ vgabios-0.8a : Jun 03 2021
- fixed text output in VGA graphics modes (using INT 0x43 vector as expected)
- fixed general 'scroll down' bug in graphics modes
- 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.