summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2016-07-30 10:54:01 +0200
committer Dirk Best <mail@dirk-best.de>2016-07-30 11:17:07 +0200
commitc597f40d83f099bb0bad601bf4787541b8f7ba09 (patch)
treefa49e2c1cdfcf2f67724792d704c0eea7da1a3a6 /scripts
parent412ca1644c63a6ec9f02786d7755f7f019f5a0b6 (diff)
apricot: create bus interface for the keyboard interface, make hle keyboard emulation a bus device
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/bus.lua17
-rw-r--r--scripts/target/mame/mess.lua3
2 files changed, 17 insertions, 3 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index 95cbd15ac47..1997bdf0cf5 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -153,7 +153,7 @@ end
---------------------------------------------------
--
---@src/devices/bus/apricot/expansion.h,BUSES["APRICOT_EXPANSION"] = true
+--@src/devices/bus/apricot/expansion/expansion.h,BUSES["APRICOT_EXPANSION"] = true
---------------------------------------------------
if (BUSES["APRICOT_EXPANSION"]~=null) then
@@ -170,6 +170,21 @@ end
---------------------------------------------------
--
+--@src/devices/bus/apricot/keyboard/keyboard.h,BUSES["APRICOT_KEYBOARD"] = true
+---------------------------------------------------
+
+if (BUSES["APRICOT_KEYBOARD"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/apricot/keyboard/keyboard.cpp",
+ MAME_DIR .. "src/devices/bus/apricot/keyboard/keyboard.h",
+ MAME_DIR .. "src/devices/bus/apricot/keyboard/hle.cpp",
+ MAME_DIR .. "src/devices/bus/apricot/keyboard/hle.h",
+ }
+end
+
+
+---------------------------------------------------
+--
--@src/devices/bus/arcadia/slot.h,BUSES["ARCADIA"] = true
---------------------------------------------------
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 2695224e692..e78baadfdc6 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -602,6 +602,7 @@ BUSES["ADAM"] = true
BUSES["ADAMNET"] = true
BUSES["APF"] = true
BUSES["APRICOT_EXPANSION"] = true
+BUSES["APRICOT_KEYBOARD"] = true
BUSES["ARCADIA"] = true
BUSES["ASTROCADE"] = true
BUSES["BBC_ANALOGUE"] = true
@@ -1133,8 +1134,6 @@ files {
MAME_DIR .. "src/mame/drivers/apricotp.cpp",
MAME_DIR .. "src/mame/machine/apricotkb.cpp",
MAME_DIR .. "src/mame/machine/apricotkb.h",
- MAME_DIR .. "src/mame/machine/apricotkb_hle.cpp",
- MAME_DIR .. "src/mame/machine/apricotkb_hle.h",
MAME_DIR .. "src/mame/drivers/victor9k.cpp",
MAME_DIR .. "src/mame/includes/victor9k.h",
MAME_DIR .. "src/mame/machine/victor9kb.cpp",