summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2019-12-08 23:10:56 -0500
committer arbee <rb6502@users.noreply.github.com>2019-12-08 23:10:56 -0500
commit017b53b2f58fa3c1b3e0b74d23f248892256dad5 (patch)
treed60f7ed8269d17ba102670d707513797c23bbc51
parent652449ccc133ee44ddc58b19f0e4cf80ac5ba026 (diff)
apple2: Use latest mathematical palette for 8-bit A2s (MT #07482) [R. Belmont]
-rw-r--r--src/mame/video/apple2.cpp38
1 files 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()