From 1ac1f66be63e325c9ca2aa1109a22ae2af23c7ac Mon Sep 17 00:00:00 2001 From: hap Date: Fri, 8 Mar 2024 03:11:37 +0100 Subject: Systems promoted to working --------------------------- Star Diamond [hap, Berger] --- src/mame/layout/novag_scorpio68k.lay | 328 ++++++++++++----------- src/mame/layout/novag_sdiamond.lay | 505 +++++++++++++++++++++++++++++++++++ src/mame/novag/sdiamond.cpp | 7 +- 3 files changed, 683 insertions(+), 157 deletions(-) create mode 100644 src/mame/layout/novag_sdiamond.lay diff --git a/src/mame/layout/novag_scorpio68k.lay b/src/mame/layout/novag_scorpio68k.lay index 54c1bd8db51..3830cc3f7e1 100644 --- a/src/mame/layout/novag_scorpio68k.lay +++ b/src/mame/layout/novag_scorpio68k.lay @@ -10,18 +10,12 @@ authors:hap - - - - - - @@ -40,64 +34,6 @@ authors:hap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -358,14 +294,188 @@ authors:hap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + @@ -409,93 +519,5 @@ authors:hap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/mame/layout/novag_sdiamond.lay b/src/mame/layout/novag_sdiamond.lay new file mode 100644 index 00000000000..ec63b5ea045 --- /dev/null +++ b/src/mame/layout/novag_sdiamond.lay @@ -0,0 +1,505 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/novag/sdiamond.cpp b/src/mame/novag/sdiamond.cpp index 7c24777eac7..058808cc1a2 100644 --- a/src/mame/novag/sdiamond.cpp +++ b/src/mame/novag/sdiamond.cpp @@ -18,7 +18,6 @@ Hardware notes: - piezo, 16 LEDs, button sensors chessboard TODO: -- add internal artwork - it does a cold boot at every reset, so nvram won't work properly unless MAME adds some kind of auxillary autosave state feature at power-off @@ -37,7 +36,7 @@ TODO: #include "speaker.h" // internal artwork -//#include "novag_sdiamond.lh" +#include "novag_sdiamond.lh" namespace { @@ -334,7 +333,7 @@ void sdiamond_state::sdiamond(machine_config &config) screen.set_visarea_full(); PWM_DISPLAY(config, m_led_pwm).set_size(2, 8); - //config.set_default_layout(layout_novag_sdiamond); + config.set_default_layout(layout_novag_sdiamond); // rs232 (configure after video) RS232_PORT(config, m_rs232, default_rs232_devices, nullptr); @@ -368,4 +367,4 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 2003, sdiamond, 0, 0, sdiamond, sdiamond, sdiamond_state, empty_init, "Perfect Technology", "Star Diamond", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING ) +SYST( 2003, sdiamond, 0, 0, sdiamond, sdiamond, sdiamond_state, empty_init, "Perfect Technology", "Star Diamond", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) -- cgit v1.2.3