summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/micro3d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/micro3d.cpp')
-rw-r--r--src/mame/drivers/micro3d.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mame/drivers/micro3d.cpp b/src/mame/drivers/micro3d.cpp
index 10034b78637..6a322a88043 100644
--- a/src/mame/drivers/micro3d.cpp
+++ b/src/mame/drivers/micro3d.cpp
@@ -350,13 +350,12 @@ MACHINE_CONFIG_START(micro3d_state::micro3d)
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
MCFG_QUANTUM_TIME(attotime::from_hz(3000))
- MCFG_PALETTE_ADD("palette", 4096)
- MCFG_PALETTE_FORMAT(BBBBBRRRRRGGGGGx)
+ PALETTE(config, m_palette).set_format(palette_device::BRGx_555, 4096);
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_RAW_PARAMS(40_MHz_XTAL/8*4, 192*4, 0, 144*4, 434, 0, 400)
MCFG_SCREEN_UPDATE_DEVICE("vgb", tms34010_device, tms340x0_ind16)
- MCFG_SCREEN_PALETTE("palette")
+ MCFG_SCREEN_PALETTE(m_palette)
MC2661(config, m_vgb_uart, 40_MHz_XTAL / 8); // actually SCN2651
m_vgb_uart->txd_handler().set("monitor_vgb", FUNC(rs232_port_device::write_txd));
@@ -372,7 +371,7 @@ MACHINE_CONFIG_START(micro3d_state::micro3d)
monitor_vgb.rxd_handler().set(m_vgb_uart, FUNC(mc2661_device::rx_w));
monitor_vgb.dsr_handler().set(m_vgb_uart, FUNC(mc2661_device::dsr_w));
- ADC0844(config, m_adc, 0);
+ ADC0844(config, m_adc);
m_adc->intr_callback().set("mfp", FUNC(mc68901_device::i3_w));
m_adc->ch1_callback().set_ioport("THROTTLE");
m_adc->ch2_callback().set(FUNC(micro3d_state::adc_volume_r));