summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2025-02-02 23:59:31 +0100
committer Dirk Best <mail@dirk-best.de>2025-02-03 00:02:55 +0100
commit1c491a10945af5a980036b807dee8e44d187cbb7 (patch)
treec86d0554563558800da34a1dba61a50e1568d61a /scripts/src/bus.lua
parentfdb90cb8aafd24c7d8e8b11262ee76691072d6d3 (diff)
amiga: Untangle CPU slot bus from Zorro-II slot
- Rewrite DMAC DMA controller. Now actually transfers data. - Add preliminary support for the A590 hard disk controller - Add preliminary support for the Action Replay freezer devices - Add support for the MegaMix 500 RAM expansion - Add preliminary support for the A2091 hard disk controller New working software list additions ----------------------------------- A590 Setup Disk 1.7 (Western Digital Harddisk) [Turran FTP] A2091 Setup Disk 1.27 [Amiga Hardware Database]
Diffstat (limited to 'scripts/src/bus.lua')
-rw-r--r--scripts/src/bus.lua26
1 files changed, 22 insertions, 4 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index 3b1a1560b25..9e67d97003f 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -4692,12 +4692,10 @@ if (BUSES["ZORRO"]~=null) then
MAME_DIR .. "src/devices/bus/amiga/zorro/a2058.h",
MAME_DIR .. "src/devices/bus/amiga/zorro/a2065.cpp",
MAME_DIR .. "src/devices/bus/amiga/zorro/a2065.h",
+ MAME_DIR .. "src/devices/bus/amiga/zorro/a2091.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/zorro/a2091.h",
MAME_DIR .. "src/devices/bus/amiga/zorro/a2232.cpp",
MAME_DIR .. "src/devices/bus/amiga/zorro/a2232.h",
- MAME_DIR .. "src/devices/bus/amiga/zorro/a590.cpp",
- MAME_DIR .. "src/devices/bus/amiga/zorro/a590.h",
- MAME_DIR .. "src/devices/bus/amiga/zorro/action_replay.cpp",
- MAME_DIR .. "src/devices/bus/amiga/zorro/action_replay.h",
MAME_DIR .. "src/devices/bus/amiga/zorro/buddha.cpp",
MAME_DIR .. "src/devices/bus/amiga/zorro/buddha.h",
MAME_DIR .. "src/devices/bus/amiga/zorro/merlin.cpp",
@@ -5821,3 +5819,23 @@ if (BUSES["HEATH_TLB_CONNECTOR"]~=null) then
MAME_DIR .. "src/devices/bus/heathzenith/h19/tlb.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/bus/amiga/cpuslot/cpuslot.h,BUSES["AMIGA_CPUSLOT"] = true
+---------------------------------------------------
+
+if (BUSES["AMIGA_CPUSLOT"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/cpuslot.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/cpuslot.h",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/cards.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/cards.h",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/a590.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/a590.h",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/action_replay.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/action_replay.h",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/megamix500.cpp",
+ MAME_DIR .. "src/devices/bus/amiga/cpuslot/megamix500.h",
+ }
+end