From 02bf59363586e7ffd498c087a7822e63c9db4221 Mon Sep 17 00:00:00 2001 From: Dirk Best Date: Thu, 8 Aug 2019 17:21:21 +0200 Subject: [PATCH] ml20: Add a simple layout --- src/mame/drivers/ml20.cpp | 6 +- src/mame/layout/ml20.lay | 254 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 259 insertions(+), 1 deletion(-) create mode 100644 src/mame/layout/ml20.lay 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +