summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author Nigel Barnes <Pernod70@users.noreply.github.com>2018-01-26 19:28:41 +0000
committer Nigel Barnes <Pernod70@users.noreply.github.com>2018-01-26 21:04:33 +0000
commit4143172f7cec26b32db0146e385717e041ff0711 (patch)
tree3e97bad7ac892e668f99030c87b138133baf8899 /scripts
parent9e00075f3a6ab7ff64f67513ba419046a10efb94 (diff)
electron: Re-implemented cartridge slot device, and added cartridge devices:
- Standard cartridge (2x16K ROM) - Advanced Battery-Backed RAM (ABR) - Slogger Click - Slogger Pegasus 400
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/bus.lua21
-rw-r--r--scripts/target/mame/mess.lua1
2 files changed, 22 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index ae488168330..804db83c2d1 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -740,6 +740,27 @@ end
---------------------------------------------------
--
+--@src/devices/bus/electron/cart/slot.h,BUSES["ELECTRON_CART"] = true
+---------------------------------------------------
+
+if (BUSES["ELECTRON_CART"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/electron/cart/slot.cpp",
+ MAME_DIR .. "src/devices/bus/electron/cart/slot.h",
+ MAME_DIR .. "src/devices/bus/electron/cart/abr.cpp",
+ MAME_DIR .. "src/devices/bus/electron/cart/abr.h",
+ MAME_DIR .. "src/devices/bus/electron/cart/click.cpp",
+ MAME_DIR .. "src/devices/bus/electron/cart/click.h",
+ MAME_DIR .. "src/devices/bus/electron/cart/peg400.cpp",
+ MAME_DIR .. "src/devices/bus/electron/cart/peg400.h",
+ MAME_DIR .. "src/devices/bus/electron/cart/std.cpp",
+ MAME_DIR .. "src/devices/bus/electron/cart/std.h",
+ }
+end
+
+
+---------------------------------------------------
+--
--@src/devices/bus/ep64/exp.h,BUSES["EP64"] = true
---------------------------------------------------
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index dd08d15198f..8dd090657ae 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -671,6 +671,7 @@ BUSES["ECBBUS"] = true
BUSES["ECONET"] = true
BUSES["EINSTEIN_USERPORT"] = true
BUSES["ELECTRON"] = true
+BUSES["ELECTRON_CART"] = true
BUSES["EP64"] = true
BUSES["EPSON_SIO"] = true
BUSES["GAMATE"] = true