summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author fulivi <fulivi@users.noreply.github.com>2020-01-04 22:11:48 +0100
committer R. Belmont <rb6502@users.noreply.github.com>2020-01-04 16:11:48 -0500
commit2ec25ca6d5cf0dd68d5556f8a58af0dc5b1e2260 (patch)
tree8256049c139f4ad9bacbaed240276c4b05249a5d /scripts
parentc59bf24ff119dc271f2754e926b69624f5e9b004 (diff)
Emulation of isbc202 floppy disk controller (#6119)
* imds2: isbc202 floppy disk controller added * imds2: attempt to fix problems with CI checks
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/bus.lua14
-rw-r--r--scripts/src/formats.lua12
-rw-r--r--scripts/src/machine.lua24
-rw-r--r--scripts/target/mame/mess.lua4
4 files changed, 54 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index d917a846642..17261a3addb 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -4085,3 +4085,17 @@ if (BUSES["TMC600"]~=null) then
MAME_DIR .. "src/devices/bus/tmc600/euro.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/bus/multibus/multibus.h,BUSES["MULTIBUS"] = true
+---------------------------------------------------
+
+if (BUSES["MULTIBUS"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/multibus/multibus.cpp",
+ MAME_DIR .. "src/devices/bus/multibus/multibus.h",
+ MAME_DIR .. "src/devices/bus/multibus/isbc202.cpp",
+ MAME_DIR .. "src/devices/bus/multibus/isbc202.h",
+ }
+end
diff --git a/scripts/src/formats.lua b/scripts/src/formats.lua
index 6bb724e3e40..e09d34c2e33 100644
--- a/scripts/src/formats.lua
+++ b/scripts/src/formats.lua
@@ -1003,6 +1003,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/img_dsk.h,FORMATS["IMG_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["IMG_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/img_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/img_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/iq151_dsk.h,FORMATS["IQ151_DSK"] = true
--------------------------------------------------
diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua
index 7d1eaef0e7b..f04cb88e031 100644
--- a/scripts/src/machine.lua
+++ b/scripts/src/machine.lua
@@ -4196,3 +4196,27 @@ if (MACHINES["VRENDER0"]~=null) then
MAME_DIR .. "src/devices/machine/vrender0.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/machine/i3001.h,MACHINES["I3001"] = true
+---------------------------------------------------
+
+if (MACHINES["I3001"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/i3001.cpp",
+ MAME_DIR .. "src/devices/machine/i3001.h",
+ }
+end
+
+---------------------------------------------------
+--
+--@src/devices/machine/i3002.h,MACHINES["I3002"] = true
+---------------------------------------------------
+
+if (MACHINES["I3002"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/i3002.cpp",
+ MAME_DIR .. "src/devices/machine/i3002.h",
+ }
+end
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 8bc8627ae2b..1c89fe13140 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -486,6 +486,8 @@ MACHINES["HP_TACO"] = true
MACHINES["1MA6"] = true
MACHINES["1MB5"] = true
MACHINES["I2CMEM"] = true
+MACHINES["I3001"] = true
+MACHINES["I3002"] = true
MACHINES["I7220"] = true
MACHINES["I80130"] = true
MACHINES["I8087"] = true
@@ -825,6 +827,7 @@ BUSES["MIDI"] = true
BUSES["MEGADRIVE"] = true
BUSES["MSX_SLOT"] = true
BUSES["MTX"] = true
+BUSES["MULTIBUS"] = true
BUSES["NASBUS"] = true
BUSES["NEOGEO"] = true
BUSES["NEOGEO_CTRL"] = true
@@ -975,6 +978,7 @@ FORMATS["HECT_TAP"] = true
FORMATS["HTI_TAP"] = true
FORMATS["HPI_DSK"] = true
FORMATS["HP_IPC_DSK"] = true
+FORMATS["IMG_DSK"] = true
FORMATS["IQ151_DSK"] = true
FORMATS["ITT3030_DSK"] = true
FORMATS["JFD_DSK"] = true