diff --git a/components/st3m/st3m_gfx.c b/components/st3m/st3m_gfx.c index b4542fcf6ae11d70f649b7fc218a9fde9c2347a5..73637b89b4ed934e4854de346989a9aa4c6d1611 100644 --- a/components/st3m/st3m_gfx.c +++ b/components/st3m/st3m_gfx.c @@ -274,6 +274,7 @@ static void st3m_gfx_init_palette(st3m_gfx_mode mode) { } break; case 4: { +#if 0 // ega palette int idx = 0; for (int i = 0; i < 2; i++) @@ -284,6 +285,15 @@ static void st3m_gfx_init_palette(st3m_gfx_mode mode) { st3m_pal[idx++] = (g * 127) * (i * 2); st3m_pal[idx++] = (b * 127) * (i * 2); } +#else + // night-mode + for (int i = 0; i < 16; i++) { + st3m_pal[i * 3 + 0] = (i * 255) / 15; + st3m_pal[i * 3 + 1] = ((i * 255) / 15) / 3; + st3m_pal[i * 3 + 2] = ((i * 255) / 15) / 5; + } + break; +#endif } break; case 8: // grayscale for (int i = 0; i < 256; i++) {