diff options
author | 2017-02-05 22:26:58 +0100 | |
---|---|---|
committer | 2017-02-05 22:44:38 +0100 | |
commit | 4170ed789e69ee42671409a13d39f3b3534b2ffa (patch) | |
tree | b24bc2da8394b2c9819292021d4720e175f47e99 /scripts | |
parent | 3bf389d079cbeb05034bb3b0b2a4f636527f3b21 (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.lua | 12 | ||||
-rw-r--r-- | scripts/target/mame/arcade.lua | 9 | ||||
-rw-r--r-- | scripts/target/mame/mess.lua | 1 |
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 |