From 8fe18e9eccb5f0ca5884c76402d7db9911795079 Mon Sep 17 00:00:00 2001 From: AJR Date: Wed, 5 Apr 2017 16:48:43 -0400 Subject: New device interface for palettes - Create device_palette_interface, which takes over most functionality from palette_device except for the initialization/decoding routines and RAM interface. - Update screen_device and device_gfx_interface to use a device_palette_interface object rather than a palette_device. This necessitates slight alterations to a few drivers and devices. - Modify v9938 and v9958 to use the new device_palette_interface rather than a subdevice. This entails breaking a cyclic dependency between device_video_interface and screen_device for this case. --- scripts/src/emu.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'scripts/src') diff --git a/scripts/src/emu.lua b/scripts/src/emu.lua index f2f8d82829a..0b6a770bdfc 100644 --- a/scripts/src/emu.lua +++ b/scripts/src/emu.lua @@ -82,6 +82,8 @@ files { MAME_DIR .. "src/emu/dinvram.h", MAME_DIR .. "src/emu/dioutput.cpp", MAME_DIR .. "src/emu/dioutput.h", + MAME_DIR .. "src/emu/dipalette.cpp", + MAME_DIR .. "src/emu/dipalette.h", MAME_DIR .. "src/emu/dipty.cpp", MAME_DIR .. "src/emu/dipty.h", MAME_DIR .. "src/emu/dirom.cpp", -- cgit v1.2.3-70-g09d2