diff options
author | 2014-03-13 08:48:50 +0000 | |
---|---|---|
committer | 2014-03-13 08:48:50 +0000 | |
commit | 9f0f40759bf3712bf81ef55fc89933f16fe067f5 (patch) | |
tree | 23198803335cf2b626e12679e4505e363cc87c5b /src/mess/includes | |
parent | 0835d2bfc6f80b5bf1bad8df991c174135096971 (diff) |
Removed pseudo-palettes from video/generic.c. All drivers that were using them now have an actual palette [Alex Jackson]
Diffstat (limited to 'src/mess/includes')
-rw-r--r-- | src/mess/includes/abc80.h | 2 | ||||
-rw-r--r-- | src/mess/includes/abc80x.h | 6 | ||||
-rw-r--r-- | src/mess/includes/bw12.h | 2 | ||||
-rw-r--r-- | src/mess/includes/cbm2.h | 2 | ||||
-rw-r--r-- | src/mess/includes/compis.h | 2 | ||||
-rw-r--r-- | src/mess/includes/huebler.h | 2 | ||||
-rw-r--r-- | src/mess/includes/mikromik.h | 2 | ||||
-rw-r--r-- | src/mess/includes/newbrain.h | 2 | ||||
-rw-r--r-- | src/mess/includes/pet.h | 2 | ||||
-rw-r--r-- | src/mess/includes/trs80m2.h | 2 | ||||
-rw-r--r-- | src/mess/includes/v1050.h | 2 | ||||
-rw-r--r-- | src/mess/includes/vixen.h | 2 | ||||
-rw-r--r-- | src/mess/includes/xerox820.h | 2 |
13 files changed, 28 insertions, 2 deletions
diff --git a/src/mess/includes/abc80.h b/src/mess/includes/abc80.h index 43d62add34d..d58d508545f 100644 --- a/src/mess/includes/abc80.h +++ b/src/mess/includes/abc80.h @@ -71,6 +71,7 @@ public: m_kb(*this, ABC80_KEYBOARD_TAG), m_ram(*this, RAM_TAG), m_rs232(*this, RS232_TAG), + m_palette(*this, "palette"), m_rom(*this, Z80_TAG), m_mmu_rom(*this, "mmu"), m_char_rom(*this, "chargen"), @@ -91,6 +92,7 @@ public: required_device<abc80_keyboard_device> m_kb; required_device<ram_device> m_ram; required_device<rs232_port_device> m_rs232; + required_device<palette_device> m_palette; required_memory_region m_rom; required_memory_region m_mmu_rom; required_memory_region m_char_rom; diff --git a/src/mess/includes/abc80x.h b/src/mess/includes/abc80x.h index cbeb582611e..e377b711bb9 100644 --- a/src/mess/includes/abc80x.h +++ b/src/mess/includes/abc80x.h @@ -5,8 +5,6 @@ #ifndef __ABC800__ #define __ABC800__ -#define MODERN_DRIVER_INIT - #include "bus/abcbus/abcbus.h" #include "bus/rs232/rs232.h" #include "cpu/z80/z80.h" @@ -166,11 +164,13 @@ public: abc800m_state(const machine_config &mconfig, device_type type, const char *tag) : abc800_state(mconfig, type, tag), m_crtc(*this, MC6845_TAG), + m_palette(*this, "palette"), m_fgctl_prom(*this, "hru2"), m_char_rom(*this, MC6845_TAG) { } required_device<mc6845_device> m_crtc; + required_device<palette_device> m_palette; required_memory_region m_fgctl_prom; required_memory_region m_char_rom; @@ -214,11 +214,13 @@ public: abc802_state(const machine_config &mconfig, device_type type, const char *tag) : abc800_state(mconfig, type, tag), m_crtc(*this, MC6845_TAG), + m_palette(*this, "palette"), m_char_rom(*this, MC6845_TAG), m_config(*this, "CONFIG") { } required_device<mc6845_device> m_crtc; + required_device<palette_device> m_palette; required_memory_region m_char_rom; required_ioport m_config; diff --git a/src/mess/includes/bw12.h b/src/mess/includes/bw12.h index 6f72259be36..e0ff1e291d3 100644 --- a/src/mess/includes/bw12.h +++ b/src/mess/includes/bw12.h @@ -45,6 +45,7 @@ public: m_kbc(*this, AY3600PRO002_TAG), m_crtc(*this, MC6845_TAG), m_pit(*this, PIT8253_TAG), + m_palette(*this, "palette"), m_centronics(*this, CENTRONICS_TAG), m_ram(*this, RAM_TAG), m_floppy0(*this, UPD765_TAG ":1:525dd"), @@ -63,6 +64,7 @@ public: required_device<ay3600_device> m_kbc; required_device<mc6845_device> m_crtc; required_device<pit8253_device> m_pit; + required_device<palette_device> m_palette; required_device<centronics_device> m_centronics; required_device<ram_device> m_ram; required_device<floppy_image_device> m_floppy0; diff --git a/src/mess/includes/cbm2.h b/src/mess/includes/cbm2.h index 5e75e7ea738..b336e6bfe59 100644 --- a/src/mess/includes/cbm2.h +++ b/src/mess/includes/cbm2.h @@ -59,6 +59,7 @@ public: m_maincpu(*this, M6509_TAG), m_pla1(*this, PLA1_TAG), m_crtc(*this, MC68B45_TAG), + m_palette(*this, "palette"), m_sid(*this, MOS6581_TAG), m_tpi1(*this, MOS6525_1_TAG), m_tpi2(*this, MOS6525_2_TAG), @@ -114,6 +115,7 @@ public: required_device<cpu_device> m_maincpu; required_device<pls100_device> m_pla1; optional_device<mc6845_device> m_crtc; + optional_device<palette_device> m_palette; required_device<mos6581_device> m_sid; required_device<tpi6525_device> m_tpi1; required_device<tpi6525_device> m_tpi2; diff --git a/src/mess/includes/compis.h b/src/mess/includes/compis.h index 195993b4b6d..46e42737712 100644 --- a/src/mess/includes/compis.h +++ b/src/mess/includes/compis.h @@ -61,6 +61,7 @@ public: m_uart(*this, I8251A_TAG), m_rtc(*this, MM58174A_TAG), m_crtc(*this, "upd7220"), + m_palette(*this, "palette"), m_cassette(*this, CASSETTE_TAG), m_isbx0(*this, ISBX_0_TAG), m_isbx1(*this, ISBX_1_TAG), @@ -78,6 +79,7 @@ public: required_device<i8251_device> m_uart; required_device<mm58274c_device> m_rtc; required_device<upd7220_device> m_crtc; + required_device<palette_device> m_palette; required_device<cassette_image_device> m_cassette; required_device<isbx_slot_device> m_isbx0; required_device<isbx_slot_device> m_isbx1; diff --git a/src/mess/includes/huebler.h b/src/mess/includes/huebler.h index 0b2e0315aa8..eb49ae03f07 100644 --- a/src/mess/includes/huebler.h +++ b/src/mess/includes/huebler.h @@ -26,6 +26,7 @@ public: : driver_device(mconfig, type, tag), m_cassette(*this, "cassette"), m_z80sio(*this, Z80SIO_TAG), + m_palette(*this, "palette"), m_kb_rom(*this, "keyboard"), m_char_rom(*this, "chargen"), m_video_ram(*this, "video_ram"), @@ -53,6 +54,7 @@ public: required_device<cassette_image_device> m_cassette; required_device<z80dart_device> m_z80sio; + required_device<palette_device> m_palette; required_memory_region m_kb_rom; required_memory_region m_char_rom; required_shared_ptr<UINT8> m_video_ram; diff --git a/src/mess/includes/mikromik.h b/src/mess/includes/mikromik.h index 0b1981b7f3e..080e0632048 100644 --- a/src/mess/includes/mikromik.h +++ b/src/mess/includes/mikromik.h @@ -44,6 +44,7 @@ public: m_fdc(*this, UPD765_TAG), m_mpsc(*this, UPD7201_TAG), m_hgdc(*this, UPD7220_TAG), + m_palette(*this, "palette"), m_speaker(*this, "speaker"), m_floppy0(*this, UPD765_TAG ":0:525qd"), m_floppy1(*this, UPD765_TAG ":1:525qd"), @@ -82,6 +83,7 @@ public: required_device<upd765a_device> m_fdc; required_device<upd7201_device> m_mpsc; required_device<upd7220_device> m_hgdc; + required_device<palette_device> m_palette; required_device<speaker_sound_device> m_speaker; required_device<floppy_image_device> m_floppy0; required_device<floppy_image_device> m_floppy1; diff --git a/src/mess/includes/newbrain.h b/src/mess/includes/newbrain.h index 309ab0638a1..0d1fe05a8f1 100644 --- a/src/mess/includes/newbrain.h +++ b/src/mess/includes/newbrain.h @@ -61,6 +61,7 @@ public: driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_copcpu(*this, COP420_TAG), + m_palette(*this, "palette"), m_cassette1(*this, "cassette"), m_cassette2(*this, "cassette2"), m_rom(*this, Z80_TAG), @@ -137,6 +138,7 @@ protected: required_device<cpu_device> m_maincpu; required_device<cpu_device> m_copcpu; + required_device<palette_device> m_palette; required_device<cassette_image_device> m_cassette1; required_device<cassette_image_device> m_cassette2; required_memory_region m_rom; diff --git a/src/mess/includes/pet.h b/src/mess/includes/pet.h index dac2d6e03ff..976ec69e4a5 100644 --- a/src/mess/includes/pet.h +++ b/src/mess/includes/pet.h @@ -41,6 +41,7 @@ public: m_pia2(*this, M6520_2_TAG), m_crtc(*this, MC6845_TAG), m_ieee(*this, IEEE488_TAG), + m_palette(*this, "palette"), m_cassette(*this, PET_DATASSETTE_PORT_TAG), m_cassette2(*this, PET_DATASSETTE_PORT2_TAG), m_exp(*this, PET_EXPANSION_SLOT_TAG), @@ -79,6 +80,7 @@ public: required_device<pia6821_device> m_pia2; optional_device<mc6845_device> m_crtc; required_device<ieee488_device> m_ieee; + required_device<palette_device> m_palette; required_device<pet_datassette_port_device> m_cassette; required_device<pet_datassette_port_device> m_cassette2; required_device<pet_expansion_slot_device> m_exp; diff --git a/src/mess/includes/trs80m2.h b/src/mess/includes/trs80m2.h index ad115a36d9f..aae71161bb2 100644 --- a/src/mess/includes/trs80m2.h +++ b/src/mess/includes/trs80m2.h @@ -45,6 +45,7 @@ public: m_dmac(*this, Z80DMA_TAG), m_pio(*this, Z80PIO_TAG), m_crtc(*this, MC6845_TAG), + m_palette(*this, "palette"), m_fdc(*this, FD1791_TAG), m_centronics(*this, CENTRONICS_TAG), m_floppy0(*this, FD1791_TAG":0"), @@ -65,6 +66,7 @@ public: required_device<z80dma_device> m_dmac; required_device<z80pio_device> m_pio; required_device<mc6845_device> m_crtc; + required_device<palette_device> m_palette; required_device<fd1791_t> m_fdc; required_device<centronics_device> m_centronics; required_device<floppy_connector> m_floppy0; diff --git a/src/mess/includes/v1050.h b/src/mess/includes/v1050.h index 400fe7f8a65..36df79bc6cb 100644 --- a/src/mess/includes/v1050.h +++ b/src/mess/includes/v1050.h @@ -73,6 +73,7 @@ public: m_uart_sio(*this, I8251A_SIO_TAG), m_fdc(*this, MB8877_TAG), m_crtc(*this, H46505_TAG), + m_palette(*this, "palette"), m_centronics(*this, CENTRONICS_TAG), m_ram(*this, RAM_TAG), m_floppy0(*this, MB8877_TAG":0"), @@ -168,6 +169,7 @@ public: // HACK for MC6845 required_device<i8251_device> m_uart_sio; required_device<mb8877_t> m_fdc; required_device<mc6845_device> m_crtc; + required_device<palette_device> m_palette; required_device<centronics_device> m_centronics; required_device<ram_device> m_ram; required_device<floppy_connector> m_floppy0; diff --git a/src/mess/includes/vixen.h b/src/mess/includes/vixen.h index e0cd2d6e01c..80f782f441c 100644 --- a/src/mess/includes/vixen.h +++ b/src/mess/includes/vixen.h @@ -32,6 +32,7 @@ public: m_usart(*this, P8251A_TAG), m_discrete(*this, DISCRETE_TAG), m_ieee488(*this, IEEE488_TAG), + m_palette(*this, "palette"), m_ram(*this, RAM_TAG), m_floppy0(*this, FDC1797_TAG":0"), m_floppy1(*this, FDC1797_TAG":1"), @@ -62,6 +63,7 @@ public: required_device<i8251_device> m_usart; required_device<discrete_sound_device> m_discrete; required_device<ieee488_device> m_ieee488; + required_device<palette_device> m_palette; required_device<ram_device> m_ram; required_device<floppy_connector> m_floppy0; required_device<floppy_connector> m_floppy1; diff --git a/src/mess/includes/xerox820.h b/src/mess/includes/xerox820.h index 1276305b996..02a96e1b9c5 100644 --- a/src/mess/includes/xerox820.h +++ b/src/mess/includes/xerox820.h @@ -51,6 +51,7 @@ public: m_sio(*this, Z80SIO_TAG), m_fdc(*this, FD1771_TAG), m_ram(*this, RAM_TAG), + m_palette(*this, "palette"), m_floppy0(*this, FD1771_TAG":0"), m_floppy1(*this, FD1771_TAG":1"), m_rom(*this, Z80_TAG), @@ -73,6 +74,7 @@ public: required_device<z80sio0_device> m_sio; required_device<wd_fdc_t> m_fdc; required_device<ram_device> m_ram; + required_device<palette_device> m_palette; required_device<floppy_connector> m_floppy0; required_device<floppy_connector> m_floppy1; required_memory_region m_rom; |