Opened 5 months ago
#21944 new defect
VESA 4F0A SetPalette does nothing
Reported by: | parforsa | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox-6.1.48 |
Keywords: | VESA | Cc: | |
Guest type: | other | Host type: | Linux |
Description
When using VESA 4F0A in a custom OS to get 32 bit code functions, SetDisplayStart works, SetPalette does nothing. Here are the first 8 bytes of the table returned by the function: 0x0018 - SetWindow offset 0x004F - SetDisplayStart offset 0x0110 - SetPalette offset 0x0008 - Memory/IO map offset The table length in CX is 0x0115, what shows only 5 bytes for the function: no surprise it does nothing. Setting the palette via the analogous real mode call 4F09 works, as does setting it via the VGA registers.
Same problem is seen in VirtualBox 7.0.12
Note:
See TracTickets
for help on using tickets.