From 017b53b2f58fa3c1b3e0b74d23f248892256dad5 Mon Sep 17 00:00:00 2001 From: arbee Date: Sun, 8 Dec 2019 23:10:56 -0500 Subject: apple2: Use latest mathematical palette for 8-bit A2s (MT #07482) [R. Belmont] --- src/mame/video/apple2.cpp | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/mame/video/apple2.cpp b/src/mame/video/apple2.cpp index 8df5dda9c27..a42a1f3e2c4 100644 --- a/src/mame/video/apple2.cpp +++ b/src/mame/video/apple2.cpp @@ -1141,28 +1141,28 @@ void a2_video_device::dhgr_update(screen_device &screen, bitmap_ind16 &bitmap, c } } -/* according to Steve Nickolas (author of Dapple), our original palette would - * have been more appropriate for an Apple IIgs. So we've substituted in the - * Robert Munafo palette instead, which is more accurate on 8-bit Apples - */ +/* + Latest Apple II NTSC palette from "Apple II Video Display Theory" + https://docs.google.com/spreadsheets/d/1rKR6A_bVniSCtIP_rrv8QLWJdj4h6jEU1jJj0AebWwg/ +*/ static const rgb_t apple2_palette[] = { rgb_t::black(), - rgb_t(0xE3, 0x1E, 0x60), /* Dark Red */ - rgb_t(0x60, 0x4E, 0xBD), /* Dark Blue */ - rgb_t(0xFF, 0x44, 0xFD), /* Purple */ - rgb_t(0x00, 0xA3, 0x60), /* Dark Green */ - rgb_t(0x9C, 0x9C, 0x9C), /* Dark Gray */ - rgb_t(0x14, 0xCF, 0xFD), /* Medium Blue */ - rgb_t(0xD0, 0xC3, 0xFF), /* Light Blue */ - rgb_t(0x60, 0x72, 0x03), /* Brown */ - rgb_t(0xFF, 0x6A, 0x3C), /* Orange */ - rgb_t(0x9C, 0x9C, 0x9C), /* Light Grey */ - rgb_t(0xFF, 0xA0, 0xD0), /* Pink */ - rgb_t(0x14, 0xF5, 0x3C), /* Light Green */ - rgb_t(0xD0, 0xDD, 0x8D), /* Yellow */ - rgb_t(0x72, 0xFF, 0xD0), /* Aquamarine */ - rgb_t(0xFF, 0xFF, 0xFF) /* White */ + rgb_t(0xa7, 0x0b, 0x40), /* Dark Red */ + rgb_t(0x40, 0x1c, 0xf7), /* Dark Blue */ + rgb_t(0xe6, 0x28, 0xff), /* Purple */ + rgb_t(0x00, 0x74, 0x40), /* Dark Green */ + rgb_t(0x80, 0x80, 0x80), /* Dark Gray */ + rgb_t(0x19, 0x90, 0xff), /* Medium Blue */ + rgb_t(0xbf, 0x9c, 0xff), /* Light Blue */ + rgb_t(0x40, 0x63, 0x00), /* Brown */ + rgb_t(0xe6, 0x6f, 0x00), /* Orange */ + rgb_t(0x80, 0x80, 0x80), /* Light Grey */ + rgb_t(0xff, 0x8b, 0xbf), /* Pink */ + rgb_t(0x19, 0xd7, 0x00), /* Light Green */ + rgb_t(0xbf, 0xe3, 0x08), /* Yellow */ + rgb_t(0x58, 0xf4, 0xbf), /* Aquamarine */ + rgb_t(0xff, 0xff, 0xff) /* White */ }; void a2_video_device::init_palette() -- cgit v1.2.3