summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2016-06-12 00:48:31 +0200
committer hap <happppp@users.noreply.github.com>2016-06-12 00:48:31 +0200
commitd586ae8d12f927056064b7f0b92805459bf3d92f (patch)
tree13d540e4c5383d9546da6fb77f7c49a372b990d2
parent2873b1266f6051e7c66dbe195d087b66a60afbb9 (diff)
New working machine added
----------- Fidelity Elite Avant Garde (model 6117-9) [anonymous]
-rw-r--r--src/mame/drivers/fidel68k.cpp16
-rw-r--r--src/mame/mame.lst1
2 files changed, 17 insertions, 0 deletions
diff --git a/src/mame/drivers/fidel68k.cpp b/src/mame/drivers/fidel68k.cpp
index 4d1c17e9c95..08dd00811f1 100644
--- a/src/mame/drivers/fidel68k.cpp
+++ b/src/mame/drivers/fidel68k.cpp
@@ -417,6 +417,14 @@ static MACHINE_CONFIG_DERIVED( eagv7, eag )
MCFG_CPU_PERIODIC_INT_DRIVER(fidel68k_state, irq2_line_hold, 600) // complete guess
MACHINE_CONFIG_END
+static MACHINE_CONFIG_DERIVED( eagv9, eag )
+
+ /* basic machine hardware */
+ MCFG_CPU_REPLACE("maincpu", M68030, XTAL_32MHz)
+ MCFG_CPU_PROGRAM_MAP(eagv7_map)
+ MCFG_CPU_PERIODIC_INT_DRIVER(fidel68k_state, irq2_line_hold, 600) // complete guess
+MACHINE_CONFIG_END
+
static MACHINE_CONFIG_DERIVED( eagv10, eag )
/* basic machine hardware */
@@ -453,6 +461,13 @@ ROM_START( feagv7 )
ROM_END
+ROM_START( feagv9 )
+ ROM_REGION( 0x20000, "maincpu", 0 )
+ ROM_LOAD16_BYTE("eag-v9b", 0x00000, 0x10000, CRC(60523199) SHA1(a308eb6b782732af1ab2fd0ed8b046de7a8dd24b) )
+ ROM_LOAD16_BYTE("eag-v9a", 0x00001, 0x10000, CRC(255c63c0) SHA1(8aa0397bdb3731002f5b066cd04ec62531267e22) )
+ROM_END
+
+
ROM_START( feagv11 )
ROM_REGION( 0x20000, "maincpu", 0 )
ROM_LOAD32_BYTE("16", 0x00000, 0x08000, CRC(8375d61f) SHA1(e042f6f01480c59ee09a458cf34f135664479824) ) // 27c256
@@ -472,5 +487,6 @@ ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */
CONS( 1989, feagv2, 0, 0, eag, eag, driver_device, 0, "Fidelity Electronics", "Elite Avant Garde (model 6114-2/3/4)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1990, feagv7, 0, 0, eagv7, eag, driver_device, 0, "Fidelity Electronics", "Elite Avant Garde (model 6117-7)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
+CONS( 1990, feagv9, 0, 0, eagv9, eag, driver_device, 0, "Fidelity Electronics", "Elite Avant Garde (model 6117-9)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1990, feagv10, 0, 0, eagv10, eag, driver_device, 0, "Fidelity Electronics", "Elite Avant Garde (model 6117-10)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 2002, feagv11, feagv10, 0, eagv11, eag, driver_device, 0, "hack (Wilfried Bucke)", "Elite Avant Garde (model 6117-11)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 04e71383c3a..3d0b0427a05 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -12128,6 +12128,7 @@ feagv10 //
feagv11 //
feagv2 //
feagv7 //
+feagv9 //
@source:fidelz80.cpp
bridgec3 //