diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/drivers/hh_hmcs40.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/hh_melps4.cpp | 31 | ||||
-rw-r--r-- | src/mame/drivers/hh_ucom4.cpp | 2 |
3 files changed, 24 insertions, 11 deletions
diff --git a/src/mame/drivers/hh_hmcs40.cpp b/src/mame/drivers/hh_hmcs40.cpp index 23a2cef6f15..399995827e2 100644 --- a/src/mame/drivers/hh_hmcs40.cpp +++ b/src/mame/drivers/hh_hmcs40.cpp @@ -91,7 +91,7 @@ // internal artwork #include "pairmtch.lh" -#include "hh_hmcs40_test.lh" // common test-layout - use external artwork +#include "hh_hmcs40_test.lh" // common test-layout - no svg artwork(yet), use external artwork class hh_hmcs40_state : public driver_device diff --git a/src/mame/drivers/hh_melps4.cpp b/src/mame/drivers/hh_melps4.cpp index 56a21e8faf4..e4516359c55 100644 --- a/src/mame/drivers/hh_melps4.cpp +++ b/src/mame/drivers/hh_melps4.cpp @@ -8,10 +8,11 @@ ***************************************************************************/ #include "emu.h" +#include "rendlay.h" #include "cpu/melps4/m58846.h" #include "sound/speaker.h" -#include "hh_melps4_test.lh" // common test-layout - use external artwork +#include "hh_melps4_test.lh" // common test-layout - no svg artwork(yet), use external artwork class hh_melps4_state : public driver_device @@ -225,8 +226,6 @@ INPUT_CHANGED_MEMBER(hh_melps4_state::reset_button) * Mitsubishi M58846-701P MCU * cyan/red/green VFD display Itron CP5090GLR R1B, with partial color overlay - NOTE!: MAME external artwork is required - ***************************************************************************/ class cfrogger_state : public hh_melps4_state @@ -318,8 +317,13 @@ static MACHINE_CONFIG_START( cfrogger, cfrogger_state ) MCFG_MELPS4_WRITE_D_CB(WRITE16(cfrogger_state, grid_w)) MCFG_MELPS4_WRITE_T_CB(WRITELINE(cfrogger_state, speaker_w)) + /* video hardware */ + MCFG_SCREEN_SVG_ADD("screen", "svg") + MCFG_SCREEN_REFRESH_RATE(50) + MCFG_SCREEN_SIZE(449, 970) + MCFG_SCREEN_VISIBLE_AREA(0, 449-1, 0, 970-1) + MCFG_DEFAULT_LAYOUT(layout_svg) MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_melps4_state, display_decay_tick, attotime::from_msec(1)) - MCFG_DEFAULT_LAYOUT(layout_hh_melps4_test) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -338,8 +342,6 @@ MACHINE_CONFIG_END * Mitsubishi M58846-702P MCU * cyan/red/green VFD display Itron CP5143GLR SGA, with light-yellow color overlay - NOTE!: MAME external artwork is required - ***************************************************************************/ class gjungler_state : public hh_melps4_state @@ -432,8 +434,13 @@ static MACHINE_CONFIG_START( gjungler, gjungler_state ) MCFG_MELPS4_WRITE_D_CB(WRITE16(gjungler_state, grid_w)) MCFG_MELPS4_WRITE_T_CB(WRITELINE(gjungler_state, speaker_w)) + /* video hardware */ + MCFG_SCREEN_SVG_ADD("screen", "svg") + MCFG_SCREEN_REFRESH_RATE(50) + MCFG_SCREEN_SIZE(445, 1000) + MCFG_SCREEN_VISIBLE_AREA(0, 445-1, 0, 1000-1) + MCFG_DEFAULT_LAYOUT(layout_svg) MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_melps4_state, display_decay_tick, attotime::from_msec(1)) - MCFG_DEFAULT_LAYOUT(layout_hh_melps4_test) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -454,17 +461,23 @@ MACHINE_CONFIG_END ROM_START( cfrogger ) ROM_REGION( 0x1000, "maincpu", 0 ) ROM_LOAD( "m58846-701p", 0x0000, 0x1000, CRC(ba52a242) SHA1(7fa53b617f4bb54be32eb209e9b88131e11cb518) ) + + ROM_REGION( 786255, "svg", 0) + ROM_LOAD( "cfrogger.svg", 0, 786255, CRC(d8d6e2b6) SHA1(bc9a0260b211ed07021dfe1cc19a993569f4c544) ) // by kevtris, ver. 19 may 2015 ROM_END ROM_START( gjungler ) ROM_REGION( 0x1000, "maincpu", 0 ) ROM_LOAD( "m58846-702p", 0x0000, 0x1000, CRC(94ab7060) SHA1(3389bc115d1df8d01a30611fa9e95a900d32b29b) ) + + ROM_REGION( 419696, "svg", 0) + ROM_LOAD( "gjungler.svg", 0, 419696, CRC(c5f6d1f2) SHA1(5032f35326ca689c8e329f760e380cdc9f5dff86) ) // by hap/kevtris, ver. 25 apr 2016 ROM_END /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */ -CONS( 1981, cfrogger, 0, 0, cfrogger, cfrogger, driver_device, 0, "Coleco", "Frogger (Coleco)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) +CONS( 1981, cfrogger, 0, 0, cfrogger, cfrogger, driver_device, 0, "Coleco", "Frogger (Coleco)", MACHINE_SUPPORTS_SAVE ) -CONS( 1982, gjungler, 0, 0, gjungler, gjungler, driver_device, 0, "Gakken / Konami", "Jungler (Gakken)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) +CONS( 1982, gjungler, 0, 0, gjungler, gjungler, driver_device, 0, "Gakken / Konami", "Jungler (Gakken)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/hh_ucom4.cpp b/src/mame/drivers/hh_ucom4.cpp index 1938ecf86a0..eb05b2b8d80 100644 --- a/src/mame/drivers/hh_ucom4.cpp +++ b/src/mame/drivers/hh_ucom4.cpp @@ -74,7 +74,7 @@ TODO: #include "mvbfree.lh" #include "tactix.lh" // clickable -#include "hh_ucom4_test.lh" // common test-layout - use external artwork +#include "hh_ucom4_test.lh" // common test-layout - no svg artwork(yet), use external artwork // machine start/reset |