VirtualBox

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

Change History (0)

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use