diff options
author | 2019-03-12 11:47:20 +0100 | |
---|---|---|
committer | 2019-03-12 11:49:56 +0100 | |
commit | 8169286fcc3508f82822df56558f3d669777b898 (patch) | |
tree | 4fb9ae573d8dcb824edf06e7703a5981b0ff9daf /scripts | |
parent | f0c72dc1aaed2f2a12295f1adbabcdc754dd2e08 (diff) |
svi3x8: Hook up controllers to the Coleco Game Adapter
Also use our Coleco cartridge emulation instead of generic sockets
and move the cartridge and controller bus emulations to their own
directory.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/src/bus.lua | 46 | ||||
-rw-r--r-- | scripts/target/mame/arcade.lua | 3 | ||||
-rw-r--r-- | scripts/target/mame/mess.lua | 3 |
3 files changed, 32 insertions, 20 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index ee55202bb88..0713710baaa 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -716,24 +716,34 @@ end --------------------------------------------------- -- ---@src/devices/bus/coleco/ctrl.h,BUSES["COLECO"] = true ---@src/devices/bus/coleco/exp.h,BUSES["COLECO"] = true ---------------------------------------------------- - -if (BUSES["COLECO"]~=null) then - files { - MAME_DIR .. "src/devices/bus/coleco/ctrl.cpp", - MAME_DIR .. "src/devices/bus/coleco/ctrl.h", - MAME_DIR .. "src/devices/bus/coleco/hand.cpp", - MAME_DIR .. "src/devices/bus/coleco/hand.h", - MAME_DIR .. "src/devices/bus/coleco/sac.cpp", - MAME_DIR .. "src/devices/bus/coleco/sac.h", - MAME_DIR .. "src/devices/bus/coleco/exp.cpp", - MAME_DIR .. "src/devices/bus/coleco/exp.h", - MAME_DIR .. "src/devices/bus/coleco/std.cpp", - MAME_DIR .. "src/devices/bus/coleco/std.h", - MAME_DIR .. "src/devices/bus/coleco/xin1.h", - MAME_DIR .. "src/devices/bus/coleco/xin1.cpp", +--@src/devices/bus/coleco/controller/ctrl.h,BUSES["COLECO_CONTROLLER"] = true +--------------------------------------------------- + +if (BUSES["COLECO_CONTROLLER"]~=null) then + files { + MAME_DIR .. "src/devices/bus/coleco/controller/ctrl.cpp", + MAME_DIR .. "src/devices/bus/coleco/controller/ctrl.h", + MAME_DIR .. "src/devices/bus/coleco/controller/hand.cpp", + MAME_DIR .. "src/devices/bus/coleco/controller/hand.h", + MAME_DIR .. "src/devices/bus/coleco/controller/sac.cpp", + MAME_DIR .. "src/devices/bus/coleco/controller/sac.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/coleco/exp.h,BUSES["COLECO_CART"] = true +--------------------------------------------------- + +if (BUSES["COLECO_CART"]~=null) then + files { + MAME_DIR .. "src/devices/bus/coleco/cartridge/exp.cpp", + MAME_DIR .. "src/devices/bus/coleco/cartridge/exp.h", + MAME_DIR .. "src/devices/bus/coleco/cartridge/std.cpp", + MAME_DIR .. "src/devices/bus/coleco/cartridge/std.h", + MAME_DIR .. "src/devices/bus/coleco/cartridge/xin1.h", + MAME_DIR .. "src/devices/bus/coleco/cartridge/xin1.cpp", } end diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index de1ad5163ea..96ff56e6dc3 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -680,7 +680,8 @@ BUSES["AMIGA_KEYBOARD"] = true BUSES["CENTRONICS"] = true --BUSES["CHANNELF"] = true --BUSES["COCO"] = true ---BUSES["COLECO"] = true +--BUSES["COLECO_CONTROLLER"] = true +--BUSES["COLECO_CART"] = true --BUSES["COMPUCOLOR"] = true --BUSES["COMX35"] = true --BUSES["CPC"] = true diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 42321704576..6d53cb3f789 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -726,7 +726,8 @@ BUSES["CGENIE_EXPANSION"] = true BUSES["CGENIE_PARALLEL"] = true BUSES["CHANNELF"] = true BUSES["COCO"] = true -BUSES["COLECO"] = true +BUSES["COLECO_CONTROLLER"] = true +BUSES["COLECO_CART"] = true BUSES["COMPIS_GRAPHICS"] = true BUSES["COMPUCOLOR"] = true BUSES["COMX35"] = true |