summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author Luca Elia <lucaelia@mamedev.org>2017-02-05 22:26:58 +0100
committer Luca Elia <lucaelia@mamedev.org>2017-02-05 22:44:38 +0100
commit4170ed789e69ee42671409a13d39f3b3534b2ffa (patch)
treeb24bc2da8394b2c9819292021d4720e175f47e99 /scripts
parent3bf389d079cbeb05034bb3b0b2a4f636527f3b21 (diff)
More complete Galaxy Games emulation: [Luca Elia]
- Created devices for the galaxy games carts (EEPROM + Flash + PIC) and the slot(s) - Removed code patches and emulated the PIC communication and bank switching - Converted the blitter to a device (cesblit.cpp) - moved the Galaxy Games from tmaster.cpp to their own driver (galgames.cpp) Provided the PIC code for all four StarPak cartridges [Keith M. Kolmos] New working machines -------------------- Galaxy Games StarPak 3 [Keith M. Kolmos, Rod_Wod, Sean Sutton, Soren Skou Nielsen, Russell Howard, Francis Ramirez, Tourniquet, BrianT, coolmod, Smitdogg, The Dumping Union, Luca Elia]
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/video.lua12
-rw-r--r--scripts/target/mame/arcade.lua9
-rw-r--r--scripts/target/mame/mess.lua1
3 files changed, 21 insertions, 1 deletions
diff --git a/scripts/src/video.lua b/scripts/src/video.lua
index 770de5db893..57067922935 100644
--- a/scripts/src/video.lua
+++ b/scripts/src/video.lua
@@ -79,6 +79,18 @@ end
--------------------------------------------------
--
+--@src/devices/video/cesblit.h,VIDEOS["CESBLIT"] = true
+--------------------------------------------------
+
+if (VIDEOS["CESBLIT"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/cesblit.cpp",
+ MAME_DIR .. "src/devices/video/cesblit.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/devices/video/crt9007.h,VIDEOS["CRT9007"] = true
--------------------------------------------------
diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua
index d1a7bbf0d83..0adda5e0498 100644
--- a/scripts/target/mame/arcade.lua
+++ b/scripts/target/mame/arcade.lua
@@ -277,6 +277,7 @@ VIDEOS["SEGA315_5313"] = true
VIDEOS["BUFSPRITE"] = true
--VIDEOS["CDP1861"] = true
--VIDEOS["CDP1862"] = true
+VIDEOS["CESBLIT"] = true
--VIDEOS["CRT9007"] = true
--VIDEOS["CRT9021"] = true
--VIDEOS["CRT9212"] = true
@@ -722,6 +723,7 @@ function linkProjects_mame_arcade(_target, _subtarget)
"bfm",
"bmc",
"capcom",
+ "ces",
"cinemat",
"comad",
"cvs",
@@ -1394,6 +1396,12 @@ files {
MAME_DIR .. "src/mame/drivers/instantm.cpp",
}
+createMAMEProjects(_target, _subtarget, "ces")
+files {
+ MAME_DIR .. "src/mame/drivers/cesclass.cpp",
+ MAME_DIR .. "src/mame/drivers/galgames.cpp",
+}
+
createMAMEProjects(_target, _subtarget, "cinemat")
files {
MAME_DIR .. "src/mame/drivers/cinemat.cpp",
@@ -4392,7 +4400,6 @@ files {
MAME_DIR .. "src/mame/machine/cdislave.h",
MAME_DIR .. "src/mame/machine/cdicdic.cpp",
MAME_DIR .. "src/mame/machine/cdicdic.h",
- MAME_DIR .. "src/mame/drivers/cesclass.cpp",
MAME_DIR .. "src/mame/drivers/chance32.cpp",
MAME_DIR .. "src/mame/drivers/chexx.cpp",
MAME_DIR .. "src/mame/drivers/chicago.cpp",
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 052a99d2527..66c7212fee1 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -278,6 +278,7 @@ VIDEOS["SEGA315_5313"] = true
--VIDEOS+= BUFSPRITE"] = true
VIDEOS["CDP1861"] = true
VIDEOS["CDP1862"] = true
+--VIDEOS["CESBLIT"] = true
VIDEOS["CRT9007"] = true
VIDEOS["CRT9021"] = true
VIDEOS["CRT9212"] = true