diff options
author | 2020-10-31 18:03:42 +0000 | |
---|---|---|
committer | 2020-10-31 21:33:20 +0000 | |
commit | d44b1552cfe01daed37cd0222034e8110ce7c77d (patch) | |
tree | c37b146d270a5e121d548424f09dbf51091845a5 /scripts | |
parent | f814777e46b7535d4563ff3ae013709db2b24d33 (diff) |
aquarius: Peripherals implemeted as slot devices: 4K/16K/32K/16K+ Memory Cartridges, Mini Expander (now with controllers), Quick Disk (not working), C1541 DOS Interface (not working)
- Implemented memory mapper for CP/M.
- Serial printer port.
- External RAM is now scrambled.
- SuperCart bankswitching board implemented for Aquaricart.
- Cartridge images of size 4K, 8K, 16K now supported, was previously 16K only.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/src/bus.lua | 25 | ||||
-rw-r--r-- | scripts/target/mame/mess.lua | 1 |
2 files changed, 26 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index ab13afec201..465f6c586b5 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -240,6 +240,31 @@ end --------------------------------------------------- -- +--@src/devices/bus/aquarius/slot.h,BUSES["AQUARIUS"] = true +--------------------------------------------------- + +if (BUSES["AQUARIUS"]~=null) then + files { + MAME_DIR .. "src/devices/bus/aquarius/slot.cpp", + MAME_DIR .. "src/devices/bus/aquarius/slot.h", + MAME_DIR .. "src/devices/bus/aquarius/c1541.cpp", + MAME_DIR .. "src/devices/bus/aquarius/c1541.h", + MAME_DIR .. "src/devices/bus/aquarius/mini.cpp", + MAME_DIR .. "src/devices/bus/aquarius/mini.h", + MAME_DIR .. "src/devices/bus/aquarius/qdisk.cpp", + MAME_DIR .. "src/devices/bus/aquarius/qdisk.h", + MAME_DIR .. "src/devices/bus/aquarius/ram.cpp", + MAME_DIR .. "src/devices/bus/aquarius/ram.h", + MAME_DIR .. "src/devices/bus/aquarius/rom.cpp", + MAME_DIR .. "src/devices/bus/aquarius/rom.h", + MAME_DIR .. "src/devices/bus/aquarius/supercart.cpp", + MAME_DIR .. "src/devices/bus/aquarius/supercart.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 dd9bc41e97e..9634635eb85 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -800,6 +800,7 @@ BUSES["ADAMNET"] = true BUSES["APF"] = true BUSES["APRICOT_EXPANSION"] = true BUSES["APRICOT_KEYBOARD"] = true +BUSES["AQUARIUS"] = true BUSES["AMIGA_KEYBOARD"] = true BUSES["ARCADIA"] = true BUSES["ASTROCADE"] = true |