diff options
author | 2025-02-02 23:59:31 +0100 | |
---|---|---|
committer | 2025-02-03 00:02:55 +0100 | |
commit | 1c491a10945af5a980036b807dee8e44d187cbb7 (patch) | |
tree | c86d0554563558800da34a1dba61a50e1568d61a /scripts/src/bus.lua | |
parent | fdb90cb8aafd24c7d8e8b11262ee76691072d6d3 (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.lua | 26 |
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 |