aboutsummaryrefslogtreecommitdiffstats
path: root/vgasrc/vgabios.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2024-03-31 22:59:06 -0400
committerKevin O'Connor <kevin@koconnor.net>2024-04-05 17:59:42 -0400
commitaa94925d296dc31a38360056227ffb0eea749572 (patch)
tree15ac0ca77c436968f546297d3fe6430d0495a1e7 /vgasrc/vgabios.c
parent8de51a5af213ffd2981876dea737b65be75b1488 (diff)
downloadseabios-aa94925d296dc31a38360056227ffb0eea749572.tar.gz
stdvga: Rework stdvga palette index paging interface functions
Rename the functions to make them a little easier to understand. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'vgasrc/vgabios.c')
-rw-r--r--vgasrc/vgabios.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/vgasrc/vgabios.c b/vgasrc/vgabios.c
index b55a4dbb..00325f5b 100644
--- a/vgasrc/vgabios.c
+++ b/vgasrc/vgabios.c
@@ -583,7 +583,10 @@ handle_101012(struct bregs *regs)
static void
handle_101013(struct bregs *regs)
{
- stdvga_select_video_dac_color_page(regs->bl, regs->bh);
+ if (!(regs->bl & 0x01))
+ stdvga_set_palette_pagesize(regs->bh);
+ else
+ stdvga_set_palette_page(regs->bh);
}
static void noinline
@@ -617,7 +620,7 @@ handle_101019(struct bregs *regs)
static void
handle_10101a(struct bregs *regs)
{
- stdvga_read_video_dac_state(&regs->bl, &regs->bh);
+ stdvga_get_palette_page(&regs->bl, &regs->bh);
}
static void