From cedf84f08ef6b8909eeabebd0b05147054b468b8 Mon Sep 17 00:00:00 2001 From: kichikuou Date: Sat, 17 Jun 2017 11:14:05 +0900 Subject: [PATCH] Grayscale initial palette for better antialias --- src/sys/ags.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/sys/ags.cpp b/src/sys/ags.cpp index e67ce19..5fd7fa3 100644 --- a/src/sys/ags.cpp +++ b/src/sys/ags.cpp @@ -157,7 +157,11 @@ AGS::AGS(NACT* parent) : nact(parent) program_palette[0xcf] = SETPALETTE16(0xf, 0xf, 0xf); program_palette[0xdf] = SETPALETTE16(0xf, 0xf, 0xf); program_palette[0xef] = SETPALETTE16(0xf, 0xf, 0xf); - program_palette[0xff] = SETPALETTE16(0xf, 0xf, 0xf); + + // This improves text antialias + for (int i = 1; i <= 0xf; i++) + program_palette[0xf0 + i] = SETPALETTE16(i, i, i); + memcpy(screen_palette, program_palette, sizeof(program_palette)); // BƒRƒ}ƒ“ƒh