# HG changeset patch # User John Tsiombikas # Date 1403407874 -10800 # Node ID 23f716fa7f107d313869f91afb9bbb32b1db1d2d # Parent b0ed38f13261ce6da063c0100fd90d0586101d04 changed to mode 5 again, this time with hardware scaling (looks kinda crap) diff -r b0ed38f13261 -r 23f716fa7f10 src/main.c --- a/src/main.c Sun Jun 22 05:16:10 2014 +0300 +++ b/src/main.c Sun Jun 22 06:31:14 2014 +0300 @@ -21,6 +21,7 @@ interrupt(INTR_KEY, keyb_intr); set_video_mode(GFX_MODE, 1); + set_bg_scale(171, 206); clear_buffer(front_buffer, 0); set_text_writebg(1); diff -r b0ed38f13261 -r 23f716fa7f10 src/palman.h --- a/src/palman.h Sun Jun 22 05:16:10 2014 +0300 +++ b/src/palman.h Sun Jun 22 06:31:14 2014 +0300 @@ -1,12 +1,21 @@ #ifndef PALMAN_H_ #define PALMAN_H_ +#include "config.h" + +#ifdef PALMODE #define RGBPAL(r, g, b) \ (((r) & 0xe0) | (((g) >> 3) & 0x1c) | (((b) >> 6) & 0x3)) #define GET_R_PAL(c) ((c) & 0xe0) #define GET_G_PAL(c) (((c) & 0x1c) << 3) #define GET_B_PAL(c) (((c) & 0x3) << 6) +#else +#define RGBPAL(r, g, b) RGB(r, g, b) +#define GET_R_PAL(c) GET_R(c) +#define GET_G_PAL(c) GET_G(c) +#define GET_B_PAL(c) GET_B(c) +#endif void palman_init(void);