diff --git a/src/mame/drivers/ml20.cpp b/src/mame/drivers/ml20.cpp index 79ef2dba9fb..a51b21645e5 100644 --- a/src/mame/drivers/ml20.cpp +++ b/src/mame/drivers/ml20.cpp @@ -41,7 +41,7 @@ CN6 = Magnetic stripe reader CN2 = Display (dot-matrix, 2 lines x 16 characters, 5x7 each character) CN7 = Keypad - + Display = Hyundai HC16203-A (Hitachi HD44780A00 based). Status: @@ -58,6 +58,8 @@ #include "screen.h" #include "speaker.h" +#include "ml20.lh" + class ml20_state : public driver_device { public: @@ -273,6 +275,8 @@ void ml20_state::ml20(machine_config &config) m_lcdc->set_lcd_size(2, 16); m_lcdc->set_pixel_update_cb(FUNC(ml20_state::lcd_pixel_update), this); + config.set_default_layout(layout_ml20); + // sound SPEAKER(config, "mono").front_center(); SPEAKER_SOUND(config, m_speaker).add_route(ALL_OUTPUTS, "mono", 0.25); diff --git a/src/mame/layout/ml20.lay b/src/mame/layout/ml20.lay new file mode 100644 index 00000000000..91716a8921d --- /dev/null +++ b/src/mame/layout/ml20.lay @@ -0,0 +1,254 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +