summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2024-05-09 00:52:59 +0100
committer smf- <smf-@users.noreply.github.com>2024-05-09 00:52:59 +0100
commitd2a8043c4b4d04c5771e888205a59f8998645168 (patch)
tree413c0262a2a06d074e6856aa10c7a20c0922efda /scripts/src/bus.lua
parent0133d14353c655a8df57ea31cd2a310ea7701142 (diff)
moved PC Card devices to src/devices/bus/pccard and changed signals to match specification to avoid unnecessary inversions. [smf]
KONAMI_DUAL_PCCARD: New device, used by Punchmania 2 to allow 2 x 32MB linear flash cards to be installed in a single slot (replacing the previous 64MB linear flash card, that does not seem to exist). [smf] Renamed the remaining 16MB and 32MB flash cards, to indicate that they are rebranded Fujitsu cards. [smf] Linear flash cards can now be write protected. [smf] ID245P01: New device, a rebranded Sharp linear flash card that is also used by Konami. [smf] PM24276: New device, a 16 bit linear flash card. [smf] ataflash creates a generic CIS and identify buffer if it is missing from the CHD, also the card can be detected. [smf]
Diffstat (limited to 'scripts/src/bus.lua')
-rw-r--r--scripts/src/bus.lua27
1 files changed, 23 insertions, 4 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index 79c00329c85..f0f2e9c0006 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -488,10 +488,6 @@ end
--@src/devices/bus/ata/ataintf.h,BUSES["ATA"] = true
---------------------------------------------------
-if (MACHINES["ATAFLASH"]~=null) then
- BUSES["ATA"] = true
-end
-
if (BUSES["ATA"]~=null) then
files {
MAME_DIR .. "src/devices/bus/ata/atadev.cpp",
@@ -2193,6 +2189,29 @@ end
---------------------------------------------------
--
+--@src/devices/bus/pccard/pccard.h,BUSES["PCCARD"] = true
+---------------------------------------------------
+
+if (BUSES["PCCARD"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/pccard/pccard.cpp",
+ MAME_DIR .. "src/devices/bus/pccard/pccard.h",
+ MAME_DIR .. "src/devices/bus/pccard/ataflash.cpp",
+ MAME_DIR .. "src/devices/bus/pccard/ataflash.h",
+ MAME_DIR .. "src/devices/bus/pccard/k573npu.cpp",
+ MAME_DIR .. "src/devices/bus/pccard/k573npu.h",
+ MAME_DIR .. "src/devices/bus/pccard/konami_dual.cpp",
+ MAME_DIR .. "src/devices/bus/pccard/konami_dual.h",
+ MAME_DIR .. "src/devices/bus/pccard/linflash.cpp",
+ MAME_DIR .. "src/devices/bus/pccard/linflash.h",
+ MAME_DIR .. "src/devices/bus/pccard/sram.cpp",
+ MAME_DIR .. "src/devices/bus/pccard/sram.h",
+ }
+end
+
+
+---------------------------------------------------
+--
--@src/devices/bus/pc_kbd/pc_kbdc.h,BUSES["PC_KBD"] = true
---------------------------------------------------