summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2017-01-22 11:48:22 +0100
committer Dirk Best <mail@dirk-best.de>2017-01-22 11:51:09 +0100
commit189ac471b4af229558119f987bf3d4304718ea03 (patch)
tree1c76f293c24c8ceec69cf8318c7409c6c1f340bb /scripts
parentedf64df1db1e1493e6980b79c38c4db744e23cea (diff)
Convert the Amiga keyboards to a bus interface with slot devices
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/bus.lua16
-rw-r--r--scripts/target/mame/mess.lua5
2 files changed, 17 insertions, 4 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index 0bd7f2b5954..3f8f3f1d233 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -2647,6 +2647,22 @@ end
---------------------------------------------------
--
+--@src/devices/bus/amiga/keyboard/keyboard.h,BUSES["AMIGA_KEYBOARD"] = true
+---------------------------------------------------
+
+if (BUSES["AMIGA_KEYBOARD"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/amiga/keyboard/keyboard.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/keyboard/keyboard.h",
+ MAME_DIR .. "src/devices/bus/amiga/keyboard/a1200.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/keyboard/a1200.h",
+ MAME_DIR .. "src/devices/bus/amiga/keyboard/a500.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/keyboard/a500.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/bus/amiga/zorro/zorro.h,BUSES["ZORRO"] = true
---------------------------------------------------
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 7d0faee9acd..7b645311826 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -608,6 +608,7 @@ BUSES["ADAMNET"] = true
BUSES["APF"] = true
BUSES["APRICOT_EXPANSION"] = true
BUSES["APRICOT_KEYBOARD"] = true
+BUSES["AMIGA_KEYBOARD"] = true
BUSES["ARCADIA"] = true
BUSES["ASTROCADE"] = true
BUSES["BBC_FDC"] = true
@@ -1328,10 +1329,6 @@ createMESSProjects(_target, _subtarget, "amiga")
files {
MAME_DIR .. "src/mame/drivers/amiga.cpp",
MAME_DIR .. "src/mame/includes/amiga.h",
- MAME_DIR .. "src/mame/machine/a1200kbd.cpp",
- MAME_DIR .. "src/mame/machine/a1200kbd.h",
- MAME_DIR .. "src/mame/machine/amigakbd.cpp",
- MAME_DIR .. "src/mame/machine/amigakbd.h",
}
createMESSProjects(_target, _subtarget, "amstrad")