diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2024-03-31 22:59:06 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2024-04-05 17:59:42 -0400 |
commit | aa94925d296dc31a38360056227ffb0eea749572 (patch) | |
tree | 15ac0ca77c436968f546297d3fe6430d0495a1e7 /vgasrc/vgabios.c | |
parent | 8de51a5af213ffd2981876dea737b65be75b1488 (diff) | |
download | seabios-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.c | 7 |
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(®s->bl, ®s->bh); + stdvga_get_palette_page(®s->bl, ®s->bh); } static void |