summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/skyraid.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/skyraid.c')
-rw-r--r--src/mame/drivers/skyraid.c44
1 files changed, 21 insertions, 23 deletions
diff --git a/src/mame/drivers/skyraid.c b/src/mame/drivers/skyraid.c
index 695adebd0b4..8c87c23aeca 100644
--- a/src/mame/drivers/skyraid.c
+++ b/src/mame/drivers/skyraid.c
@@ -10,28 +10,28 @@ Atari Sky Raider driver
-static PALETTE_INIT( skyraid )
+void skyraid_state::palette_init()
{
- palette_set_color(machine, 0, MAKE_RGB(0x00, 0x00, 0x00)); /* terrain */
- palette_set_color(machine, 1, MAKE_RGB(0x18, 0x18, 0x18));
- palette_set_color(machine, 2, MAKE_RGB(0x30, 0x30, 0x30));
- palette_set_color(machine, 3, MAKE_RGB(0x48, 0x48, 0x48));
- palette_set_color(machine, 4, MAKE_RGB(0x60, 0x60, 0x60));
- palette_set_color(machine, 5, MAKE_RGB(0x78, 0x78, 0x78));
- palette_set_color(machine, 6, MAKE_RGB(0x90, 0x90, 0x90));
- palette_set_color(machine, 7, MAKE_RGB(0xA8, 0xA8, 0xA8));
- palette_set_color(machine, 8, MAKE_RGB(0x10, 0x10, 0x10)); /* sprites */
- palette_set_color(machine, 9, MAKE_RGB(0xE0, 0xE0, 0xE0));
- palette_set_color(machine, 10, MAKE_RGB(0xA0, 0xA0, 0xA0));
- palette_set_color(machine, 11, MAKE_RGB(0x48, 0x48, 0x48));
- palette_set_color(machine, 12, MAKE_RGB(0x10, 0x10, 0x10));
- palette_set_color(machine, 13, MAKE_RGB(0x48, 0x48, 0x48));
- palette_set_color(machine, 14, MAKE_RGB(0xA0, 0xA0, 0xA0));
- palette_set_color(machine, 15, MAKE_RGB(0xE0, 0xE0, 0xE0));
- palette_set_color(machine, 16, MAKE_RGB(0x00, 0x00, 0x00)); /* missiles */
- palette_set_color(machine, 17, MAKE_RGB(0xFF, 0xFF, 0xFF));
- palette_set_color(machine, 18, MAKE_RGB(0x00, 0x00, 0x00)); /* text */
- palette_set_color(machine, 19, MAKE_RGB(0xE0, 0xE0, 0xE0));
+ palette_set_color(machine(), 0, MAKE_RGB(0x00, 0x00, 0x00)); /* terrain */
+ palette_set_color(machine(), 1, MAKE_RGB(0x18, 0x18, 0x18));
+ palette_set_color(machine(), 2, MAKE_RGB(0x30, 0x30, 0x30));
+ palette_set_color(machine(), 3, MAKE_RGB(0x48, 0x48, 0x48));
+ palette_set_color(machine(), 4, MAKE_RGB(0x60, 0x60, 0x60));
+ palette_set_color(machine(), 5, MAKE_RGB(0x78, 0x78, 0x78));
+ palette_set_color(machine(), 6, MAKE_RGB(0x90, 0x90, 0x90));
+ palette_set_color(machine(), 7, MAKE_RGB(0xA8, 0xA8, 0xA8));
+ palette_set_color(machine(), 8, MAKE_RGB(0x10, 0x10, 0x10)); /* sprites */
+ palette_set_color(machine(), 9, MAKE_RGB(0xE0, 0xE0, 0xE0));
+ palette_set_color(machine(), 10, MAKE_RGB(0xA0, 0xA0, 0xA0));
+ palette_set_color(machine(), 11, MAKE_RGB(0x48, 0x48, 0x48));
+ palette_set_color(machine(), 12, MAKE_RGB(0x10, 0x10, 0x10));
+ palette_set_color(machine(), 13, MAKE_RGB(0x48, 0x48, 0x48));
+ palette_set_color(machine(), 14, MAKE_RGB(0xA0, 0xA0, 0xA0));
+ palette_set_color(machine(), 15, MAKE_RGB(0xE0, 0xE0, 0xE0));
+ palette_set_color(machine(), 16, MAKE_RGB(0x00, 0x00, 0x00)); /* missiles */
+ palette_set_color(machine(), 17, MAKE_RGB(0xFF, 0xFF, 0xFF));
+ palette_set_color(machine(), 18, MAKE_RGB(0x00, 0x00, 0x00)); /* text */
+ palette_set_color(machine(), 19, MAKE_RGB(0xE0, 0xE0, 0xE0));
}
READ8_MEMBER(skyraid_state::skyraid_port_0_r)
@@ -233,10 +233,8 @@ static MACHINE_CONFIG_START( skyraid, skyraid_state )
MCFG_GFXDECODE(skyraid)
- MCFG_PALETTE_INIT(skyraid)
MCFG_PALETTE_LENGTH(20)
- MCFG_VIDEO_START(skyraid)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")