@@ -155,6 +155,7 @@ The MCUs used were not imported from Sharp, but cloned by USSR, renamed to
155155#include " hh_sm510_single.lh"
156156#include " hh_sm510_dualv.lh"
157157#include " hh_sm510_dualh.lh"
158+ #include " hh_sm510_tripleh.lh"
158159
159160// #include "hh_sm510_test.lh" // common test-layout - use external artwork
160161#include " hh_sm500_test.lh" // "
@@ -494,6 +495,17 @@ void hh_sm510_state::sm510_dualh(machine_config &config, u16 leftwidth, u16 left
494495 config.set_default_layout (layout_hh_sm510_dualh);
495496}
496497
498+ void hh_sm510_state::sm510_tripleh (machine_config &config, u16 leftwidth, u16 leftheight, u16 middlewidth, u16 middleheight, u16 rightwidth, u16 rightheight)
499+ {
500+ mcfg_cpu_sm510 (config);
501+ mcfg_sound_r1 (config);
502+ mcfg_svg_screen (config, leftwidth, leftheight, " screen_left" );
503+ mcfg_svg_screen (config, middlewidth, middleheight, " screen_middle" );
504+ mcfg_svg_screen (config, rightwidth, rightheight, " screen_right" );
505+
506+ config.set_default_layout (layout_hh_sm510_tripleh);
507+ }
508+
497509void hh_sm510_state::dualv_common (machine_config &config, u16 topwidth, u16 topheight, u16 botwidth, u16 botheight)
498510{
499511 mcfg_sound_r1 (config);
0 commit comments