mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
videoart: tweak palette
This commit is contained in:
parent
ae2ee86fe8
commit
41f6cf2862
@ -30,19 +30,19 @@ license:CC0-1.0
|
|||||||
<rect><bounds x="16" y="0" width="20" height="1" /><color red="1.00" green="1.00" blue="1.00" /></rect> <!-- 0 white -->
|
<rect><bounds x="16" y="0" width="20" height="1" /><color red="1.00" green="1.00" blue="1.00" /></rect> <!-- 0 white -->
|
||||||
<rect><bounds x="32" y="0" width="20" height="1" /><color red="0.50" green="0.50" blue="0.50" /></rect> <!-- 1 gray -->
|
<rect><bounds x="32" y="0" width="20" height="1" /><color red="0.50" green="0.50" blue="0.50" /></rect> <!-- 1 gray -->
|
||||||
<rect><bounds x="48" y="0" width="20" height="1" /><color red="0.00" green="0.00" blue="0.00" /></rect> <!-- 2 black -->
|
<rect><bounds x="48" y="0" width="20" height="1" /><color red="0.00" green="0.00" blue="0.00" /></rect> <!-- 2 black -->
|
||||||
<rect><bounds x="64" y="0" width="20" height="1" /><color red="0.06" green="0.38" blue="0.03" /></rect> <!-- 3 dark green -->
|
<rect><bounds x="64" y="0" width="20" height="1" /><color red="0.08" green="0.41" blue="0.08" /></rect> <!-- 3 dark green -->
|
||||||
<rect><bounds x="80" y="0" width="20" height="1" /><color red="0.50" green="0.75" blue="0.06" /></rect> <!-- 4 lime green -->
|
<rect><bounds x="80" y="0" width="20" height="1" /><color red="0.71" green="1.00" blue="0.22" /></rect> <!-- 4 lime green -->
|
||||||
<rect><bounds x="96" y="0" width="20" height="1" /><color red="0.25" green="0.75" blue="0.06" /></rect> <!-- 5 green -->
|
<rect><bounds x="96" y="0" width="20" height="1" /><color red="0.52" green="1.00" blue="0.41" /></rect> <!-- 5 green -->
|
||||||
<rect><bounds x="112" y="0" width="20" height="1" /><color red="0.38" green="0.75" blue="1.00" /></rect> <!-- 6 cyan -->
|
<rect><bounds x="112" y="0" width="20" height="1" /><color red="0.60" green="0.91" blue="1.00" /></rect> <!-- 6 cyan -->
|
||||||
<rect><bounds x="128" y="0" width="20" height="1" /><color red="0.06" green="0.38" blue="0.88" /></rect> <!-- 7 blue -->
|
<rect><bounds x="128" y="0" width="20" height="1" /><color red="0.25" green="0.19" blue="0.74" /></rect> <!-- 7 blue -->
|
||||||
<rect><bounds x="144" y="0" width="20" height="1" /><color red="0.38" green="0.13" blue="0.50" /></rect> <!-- 8 purple -->
|
<rect><bounds x="144" y="0" width="20" height="1" /><color red="0.44" green="0.13" blue="0.47" /></rect> <!-- 8 purple -->
|
||||||
<rect><bounds x="160" y="0" width="20" height="1" /><color red="0.75" green="0.50" blue="1.00" /></rect> <!-- 9 lilac -->
|
<rect><bounds x="160" y="0" width="20" height="1" /><color red="0.99" green="0.66" blue="1.00" /></rect> <!-- 9 light pink -->
|
||||||
<rect><bounds x="176" y="0" width="20" height="1" /><color red="0.44" green="0.25" blue="0.03" /></rect> <!-- a brown -->
|
<rect><bounds x="176" y="0" width="20" height="1" /><color red="0.24" green="0.31" blue="0.00" /></rect> <!-- a moss green -->
|
||||||
<rect><bounds x="192" y="0" width="20" height="1" /><color red="0.50" green="0.13" blue="0.47" /></rect> <!-- b dark pink -->
|
<rect><bounds x="192" y="0" width="20" height="1" /><color red="0.47" green="0.13" blue="0.22" /></rect> <!-- b dark red -->
|
||||||
<rect><bounds x="208" y="0" width="20" height="1" /><color red="1.00" green="0.50" blue="1.00" /></rect> <!-- c pink -->
|
<rect><bounds x="208" y="0" width="20" height="1" /><color red="1.00" green="0.56" blue="1.00" /></rect> <!-- c pink -->
|
||||||
<rect><bounds x="224" y="0" width="20" height="1" /><color red="0.50" green="0.13" blue="0.13" /></rect> <!-- d dark red -->
|
<rect><bounds x="224" y="0" width="20" height="1" /><color red="0.35" green="0.20" blue="0.00" /></rect> <!-- d brown -->
|
||||||
<rect><bounds x="240" y="0" width="20" height="1" /><color red="1.00" green="0.38" blue="0.38" /></rect> <!-- e light red -->
|
<rect><bounds x="240" y="0" width="20" height="1" /><color red="1.00" green="0.63" blue="0.50" /></rect> <!-- e light red -->
|
||||||
<rect><bounds x="256" y="0" width="16" height="1" /><color red="0.88" green="0.50" blue="0.06" /></rect> <!-- f orange -->
|
<rect><bounds x="256" y="0" width="16" height="1" /><color red="1.00" green="0.77" blue="0.25" /></rect> <!-- f orange -->
|
||||||
|
|
||||||
<text string="×" align="1">
|
<text string="×" align="1">
|
||||||
<bounds state="0" x="259" y="0" width="20" height="0.9" />
|
<bounds state="0" x="259" y="0" width="20" height="0.9" />
|
||||||
|
@ -18,12 +18,15 @@ Hardware notes:
|
|||||||
- TSGB01019ACP 48-pin DIP gate array (die label: MOSTEK (C) 1984, MK GB 1000 HAA),
|
- TSGB01019ACP 48-pin DIP gate array (die label: MOSTEK (C) 1984, MK GB 1000 HAA),
|
||||||
interfaces with EF9367P and DRAM
|
interfaces with EF9367P and DRAM
|
||||||
- 2*D41416C-15 (16Kbit*4) DRAM
|
- 2*D41416C-15 (16Kbit*4) DRAM
|
||||||
- 36-pin cartridge slot, 8KB or 16KB ROM
|
- 36-pin cartridge slot, 8KB or 16KB ROM (can also boot without cartridge)
|
||||||
- DB9 joystick port, no known peripherals other than the default analog joystick
|
- DB9 joystick port, no known peripherals other than the default analog joystick
|
||||||
- RF NTSC video, no sound
|
- RF NTSC video, no sound
|
||||||
|
|
||||||
|
LJN also patented a video art system under US4782335, but the hardware doesn't
|
||||||
|
match the final product. It has no CPU, and no cartridge slot.
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
- palette is approximated from photos/videos (there is no color prom)
|
- palette is approximated from photos/videos, there is no color prom
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
@ -141,24 +144,24 @@ DEVICE_IMAGE_LOAD_MEMBER(videoart_state::cart_load)
|
|||||||
constexpr rgb_t videoart_colors[] =
|
constexpr rgb_t videoart_colors[] =
|
||||||
{
|
{
|
||||||
{ 0x00, 0x00, 0x00 }, // 2 black
|
{ 0x00, 0x00, 0x00 }, // 2 black
|
||||||
{ 0x10, 0x60, 0xe0 }, // 7 blue
|
{ 0x40, 0x30, 0xbc }, // 7 blue
|
||||||
{ 0x10, 0x60, 0x08 }, // 3 dark green
|
{ 0x14, 0x68, 0x14 }, // 3 dark green
|
||||||
{ 0xff, 0xff, 0xff }, // 0 white
|
{ 0xff, 0xff, 0xff }, // 0 white
|
||||||
|
|
||||||
{ 0x80, 0x20, 0x78 }, // b dark pink
|
{ 0x78, 0x20, 0x38 }, // b dark red
|
||||||
{ 0x60, 0x20, 0x80 }, // 8 purple
|
{ 0x70, 0x20, 0x78 }, // 8 purple
|
||||||
{ 0x70, 0x40, 0x08 }, // a brown
|
{ 0x3c, 0x50, 0x00 }, // a moss green
|
||||||
{ 0x80, 0x20, 0x20 }, // d dark red
|
{ 0x58, 0x34, 0x00 }, // d brown
|
||||||
|
|
||||||
{ 0x80, 0x80, 0x80 }, // 1 gray
|
{ 0x80, 0x80, 0x80 }, // 1 gray
|
||||||
{ 0x60, 0xc0, 0xff }, // 6 cyan
|
{ 0x98, 0xe8, 0xff }, // 6 cyan
|
||||||
{ 0x80, 0xc0, 0x10 }, // 4 lime green
|
{ 0xb4, 0xff, 0x38 }, // 4 lime green
|
||||||
{ 0x40, 0xc0, 0x10 }, // 5 green
|
{ 0x84, 0xff, 0x68 }, // 5 green
|
||||||
|
|
||||||
{ 0xff, 0x80, 0xff }, // c pink
|
{ 0xff, 0x90, 0xff }, // c pink
|
||||||
{ 0xc0, 0x80, 0xff }, // 9 lilac
|
{ 0xfc, 0xa8, 0xff }, // 9 light pink
|
||||||
{ 0xe0, 0x80, 0x10 }, // f orange
|
{ 0xff, 0xc4, 0x40 }, // f orange
|
||||||
{ 0xff, 0x60, 0x60 } // e light red
|
{ 0xff, 0xa0, 0x80 } // e light red
|
||||||
};
|
};
|
||||||
|
|
||||||
void videoart_state::palette(palette_device &palette) const
|
void videoart_state::palette(palette_device &palette) const
|
||||||
|
Loading…
Reference in New Issue
Block a user