summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author Sergey Svishchev <shattered@users.noreply.github.com>2019-07-01 23:56:11 +0300
committer Sergey Svishchev <shattered@users.noreply.github.com>2019-07-02 01:13:38 +0300
commita152d1125fde01e80ab3e9cccd475a50c22c6316 (patch)
tree1649ac05dc5a9b75a5458c7662d87d28cc812bae /scripts
parent35af77fcfad6db45904b555e8bd2d2a97fc51800 (diff)
agat: basic emulation of agat9 (video, apple compat mode, LLE floppy)
also included: MX floppy format (nw)
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/bus.lua2
-rw-r--r--scripts/src/formats.lua36
-rw-r--r--scripts/target/mame/mess.lua4
3 files changed, 42 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index 780df068e5c..e1bf27c50b9 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -2115,6 +2115,8 @@ if (BUSES["A2BUS"]~=null) then
MAME_DIR .. "src/devices/bus/a2bus/agat7ram.h",
MAME_DIR .. "src/devices/bus/a2bus/agat840k_hle.cpp",
MAME_DIR .. "src/devices/bus/a2bus/agat840k_hle.h",
+ MAME_DIR .. "src/devices/bus/a2bus/agat_fdc.cpp",
+ MAME_DIR .. "src/devices/bus/a2bus/agat_fdc.h",
MAME_DIR .. "src/devices/bus/a2bus/ssprite.cpp",
MAME_DIR .. "src/devices/bus/a2bus/ssprite.h",
MAME_DIR .. "src/devices/bus/a2bus/ssbapple.cpp",
diff --git a/scripts/src/formats.lua b/scripts/src/formats.lua
index 5b678c480af..5a5438a1694 100644
--- a/scripts/src/formats.lua
+++ b/scripts/src/formats.lua
@@ -199,6 +199,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/aim_dsk.h,FORMATS["AIM_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["AIM_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/aim_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/aim_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/ami_dsk.h,FORMATS["AMI_DSK"] = true
--------------------------------------------------
@@ -691,6 +703,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/ds9_dsk.h,FORMATS["DS9_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["DS9_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ds9_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/ds9_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/sdf_dsk.h,FORMATS["SDF_DSK"] = true
--------------------------------------------------
@@ -727,6 +751,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/dvk_mx_dsk.h,FORMATS["DVK_MX_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["DVK_MX_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/dvk_mx_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/dvk_mx_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/esq16_dsk.h,FORMATS["ESQ16_DSK"] = true
--------------------------------------------------
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 4b67abf9b56..0b076df03d6 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -883,6 +883,7 @@ FORMATS["ADAM_CAS"] = true
FORMATS["ADAM_DSK"] = true
FORMATS["AFS_DSK"] = true
FORMATS["AGAT840K_HLE_DSK"] = true
+FORMATS["AIM_DSK"] = true
FORMATS["AMI_DSK"] = true
FORMATS["AP2_DSK"] = true
FORMATS["APD_DSK"] = true
@@ -925,6 +926,7 @@ FORMATS["DCP_DSK"] = true
FORMATS["DIM_DSK"] = true
FORMATS["DIP_DSK"] = true
FORMATS["DMK_DSK"] = true
+FORMATS["DS9_DSK"] = true
FORMATS["SDF_DSK"] = true
FORMATS["EP64_DSK"] = true
FORMATS["DMV_DSK"] = true
@@ -1523,6 +1525,8 @@ files {
MAME_DIR .. "src/mame/includes/apple2.h",
MAME_DIR .. "src/mame/video/agat7.cpp",
MAME_DIR .. "src/mame/video/agat7.h",
+ MAME_DIR .. "src/mame/video/agat9.cpp",
+ MAME_DIR .. "src/mame/video/agat9.h",
}
createMESSProjects(_target, _subtarget, "akai")