From aa0158c65a62ca2dd1e62d7f331ad17097a18f1f Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 3 Nov 2026 14:37:09 +0100 Subject: [PATCH 1/4] fix: read redump bios dats from /bios/ redump.info moved its BIOS DAT links from /static/bios/.dat to one route per system (/bios/PSX, /bios/PS2, /bios/GC, /bios/XBOX), served as an attachment. The scraper matched only the old shape and found nothing. Both shapes are read now. Refreshed snapshot: the PS2 DAT moved from 2026-06-16 to 2026-10-10, 191 entries become 225 (34 mechacon, DVD and font ROMs added, the ps2-dvd-302c.bin sha1 corrected, five descriptions completed). Only the provenance fields of database.json change. --- database.json | 17 +- provenance/redump.json | 332 +++++++++++++++++++++++++- scripts/scraper/redump_dat_scraper.py | 11 +- tests/test_provenance.py | 15 ++ 4 files changed, 352 insertions(+), 23 deletions(-) diff --git a/database.json b/database.json index f93a86fd7..bbb4fa9c6 100644 --- a/database.json +++ b/database.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "generated_at": "2026-10-28T08:22:38Z", + "generated_at": "2026-11-03T13:36:34Z", "total_files": 19916, "total_size": 16892318346, "bios_dir": "bios", @@ -199455,7 +199455,7 @@ "redump": { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-dvd-212g.bin", - "description": "SCPH-30006R (Version 2.12G)" + "description": "SCPH-30006R/SCPH-30007R (Version 2.12G)" }, "tosec": { "dat": "Sony PlayStation 2 - Firmware", @@ -199584,6 +199584,11 @@ "crc32": "1374e4f0", "adler32": "810c4e17", "provenance": { + "redump": { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-dvd-302c.bin", + "description": "SCPH-50009 (Version 3.02C)" + }, "tosec": { "dat": "Sony PlayStation 2 - Firmware", "name": "Sony PlayStation 2 DVD Player ROM v3.02C (2003-06-23)(Sony).bin", @@ -200102,7 +200107,7 @@ "redump": { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-0101xd-20000224-172900.bin", - "description": "DTL-H10000 (Version 5.0 02/24/00 T)" + "description": "DTL-H10000S (Version 5.0 02/24/00 T)" }, "tosec": { "dat": "Sony PlayStation 2 - Firmware", @@ -200835,7 +200840,7 @@ "redump": { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-0180cd-20030224-185856.bin", - "description": "DTL-H50009 (Version 5.0 02/24/03 J)" + "description": "DTL-H50009J (Version 5.0 02/24/03 J)" }, "tosec": { "dat": "Sony PlayStation 2 - Firmware", @@ -200962,7 +200967,7 @@ "redump": { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-0190cd-20030623-142420.bin", - "description": "SCPH-50009 (Version 5.0 06/23/03 J)" + "description": "SCPH-50009 (Review) (Version 5.0 06/23/03 J)" } } }, @@ -201416,7 +201421,7 @@ "redump": { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-0220h-20050620-175641.bin", - "description": "SCPH-75006 (Version 5.0 06/20/05 J)" + "description": "SCPH-75006/SCPH-75007 (Version 5.0 06/20/05 J)" }, "tosec": { "dat": "Sony PlayStation 2 - Firmware", diff --git a/provenance/redump.json b/provenance/redump.json index 59b2b14cf..c3f98e6b0 100644 --- a/provenance/redump.json +++ b/provenance/redump.json @@ -1,11 +1,11 @@ { "source": "redump", - "imported_at": "2026-08-07", + "imported_at": "2026-11-03", "dats": { "Microsoft - Xbox - BIOS Images": "2026-06-16", "Nintendo - GameCube - BIOS Images": "2026-06-16", "Sony - PlayStation - BIOS Images": "2026-06-16", - "Sony - PlayStation 2 - BIOS Images": "2026-06-16" + "Sony - PlayStation 2 - BIOS Images": "2026-10-10" }, "entries": [ { @@ -500,13 +500,13 @@ "description": "DTL-H10100 (Version 5.0 02/17/00 T)", "size": 4194304, "crc32": "e9836a0c", - "md5": "", - "sha1": "" + "md5": "5d77cf6d5e5c221a03e754a6612a0f03", + "sha1": "e09c2f773843ec0029463c386108b67fd900c726" }, { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-0101xd-20000224-172900.bin", - "description": "DTL-H10000 (Version 5.0 02/24/00 T)", + "description": "DTL-H10000S (Version 5.0 02/24/00 T)", "size": 4194304, "crc32": "2fef9faf", "md5": "d3f1853a16c2ec18f3cd1ae655213308", @@ -821,7 +821,7 @@ { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-0180cd-20030224-185856.bin", - "description": "DTL-H50009 (Version 5.0 02/24/03 J)", + "description": "DTL-H50009J (Version 5.0 02/24/03 J)", "size": 4194304, "crc32": "8c1a04cf", "md5": "240d4c5ddd4b54069bdc4a3cd2faf99d", @@ -875,7 +875,7 @@ { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-0190cd-20030623-142420.bin", - "description": "SCPH-50009 (Version 5.0 06/23/03 J)", + "description": "SCPH-50009 (Review) (Version 5.0 06/23/03 J)", "size": 4194304, "crc32": "33e31008", "md5": "122bbf34cbae1f4fdc6b2f6fae473094", @@ -1091,7 +1091,7 @@ { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-0220h-20050620-175641.bin", - "description": "SCPH-75006 (Version 5.0 06/20/05 J)", + "description": "SCPH-75006/SCPH-75007 (Version 5.0 06/20/05 J)", "size": 4194304, "crc32": "e27c4a6c", "md5": "df63a604e8bff5b0599bd1a6c2721bd0", @@ -1370,7 +1370,7 @@ { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-dvd-212g.bin", - "description": "SCPH-30006R (Version 2.12G)", + "description": "SCPH-30006R/SCPH-30007R (Version 2.12G)", "size": 2097152, "crc32": "1428b7a1", "md5": "32abbe7ab7c1b72d5ffc24d4963bd6c6", @@ -1493,14 +1493,23 @@ "md5": "e414c981647883e33f17642da827a739", "sha1": "6219ad4ead2ece9c4d32df5b040c4c391b763e5a" }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-dvd-302a.bin", + "description": "SCPH-50002 (Version 3.02A)", + "size": 4194304, + "crc32": "30698201", + "md5": "606e0ef522c0453b93e42ffc029f4dd4", + "sha1": "f037ba1d34f6b07e56f977604f9a7efa11f930b8" + }, { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-dvd-302c.bin", "description": "SCPH-50009 (Version 3.02C)", - "size": 8388608, - "crc32": "e2332146", - "md5": "188a9fb0bee57d25480d9d5de71d145b", - "sha1": "6a08cc5139ed435b2cfe40820921924d9b162e68" + "size": 4194304, + "crc32": "1374e4f0", + "md5": "6bbd2f348c585fdd645900f6ec75f2c7", + "sha1": "aa21592362b5797109ea38ec2df31e949ad3effd" }, { "dat": "Sony - PlayStation 2 - BIOS Images", @@ -1601,6 +1610,294 @@ "md5": "79b4880006769a1af9b0a6c7302cc18d", "sha1": "747e36b086aceceb300c72c0d1bbab38e2920e63" }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-102j.bin", + "description": "SCPH-10000 (Version 1.02)", + "size": 262144, + "crc32": "d8f2e109", + "md5": "de2460c124508e4bf3c88d4f0ec5227c", + "sha1": "6cccd981a35d30b2a749eda3c35a85f5e307deb6" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-103jd.bin", + "description": "DTL-T10000/DTL-H10000 (Version 1.03)", + "size": 262144, + "crc32": "d2409e35", + "md5": "484bfc310a583db74ee91d0437175dee", + "sha1": "4a4db8dd25c63e14e07583011d2c53ae67441fe3" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-108j.bin", + "description": "SCPH-10000/SCPH-15000 (Version 1.08)", + "size": 262144, + "crc32": "afcf52d5", + "md5": "5b1770360139c2607137701408a745fe", + "sha1": "0702050cb545b302e11c73bfa02c3467a5382d55" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-109jd.bin", + "description": "DTL-T10000H/DTL-T15000 (Version 1.09)", + "size": 262144, + "crc32": "5ec122ea", + "md5": "9f32a7e7eb57bbbe594e8e951666cbaf", + "sha1": "455450c54df94dd95d44d34e6c4720a6206649dd" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-200j.bin", + "description": "SCPH-15000/18000 (Version 2.00)", + "size": 262144, + "crc32": "47d9ec76", + "md5": "b81c1ec87f2f9841c0c13bb45a818471", + "sha1": "4befade39ac04fd9a91974a811a991bfde1034de" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-202j.bin", + "description": "SCPH-15000/18000 (Version 2.02)", + "size": 262144, + "crc32": "03bba932", + "md5": "68d725ba0988abf804d8ff5589b3d30c", + "sha1": "33cebc96e05a4e86ce9da8a4bbc3e34ebc728d47" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-204a.bin", + "description": "SCPH-30002 (Version 2.04)", + "size": 262144, + "crc32": "71b11545", + "md5": "dc6afc62cf67831097b9ff9a401af724", + "sha1": "e162cb6f8a67b2799d2ae89a3e66b7f45d3bd83c" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-204e.bin", + "description": "SCPH-30004 (Version 2.04)", + "size": 262144, + "crc32": "17f78c61", + "md5": "95b9d305de825681404e413855ac13a3", + "sha1": "5a67bc9b53e5e00b428ab6654bc83be64bd64b56" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-204tz.bin", + "description": "COH-H30000/COH-H31000/COH-H31100/Namco System 246/Namco System 256/Konami Python (Version 2.04)", + "size": 262144, + "crc32": "671fc46a", + "md5": "1a2297cfb50742aabc10ac4c97de1a6c", + "sha1": "45226968b29b63331a4be8cc526923aea9a150b2" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-204u.bin", + "description": "SCPH-30001 (Version 2.04)", + "size": 262144, + "crc32": "f67f305c", + "md5": "8cb8d51fbd7219614213ff03edf90dcf", + "sha1": "33adfa7adef592625581bf22a78f53d637c211a5" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-206e.bin", + "description": "SCPH-30004 (Version 2.06)", + "size": 262144, + "crc32": "45ae6140", + "md5": "a2f28f84cce2567fe1fea3ae88c7a616", + "sha1": "51d71d26ffb71d03e8010515513cb5b68707c3df" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-206u.bin", + "description": "SCPH-30001 (Version 2.06)", + "size": 262144, + "crc32": "3783f473", + "md5": "c6b665d76878ee81a0754eba2c176ff9", + "sha1": "5b1d0249bd3812100061443880a15730111c8b95" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-212e.bin", + "description": "SCPH-30004 (Version 2.12)", + "size": 262144, + "crc32": "fa17c652", + "md5": "7d493a81109b5b60710c28bf5191e98a", + "sha1": "984de16c377c7a91994c76f3dfa677b40c01168b" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-212j.bin", + "description": "SCPH-30000 (Version 2.12)", + "size": 262144, + "crc32": "c88a01c3", + "md5": "7705dffadc905f4104d1f1a1490275b1", + "sha1": "039986b6347b678e4ab15b76b3f69baf0cc040ab" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-212u.bin", + "description": "SCPH-30001 (Version 2.12)", + "size": 262144, + "crc32": "86149b00", + "md5": "d33c36a66d46842844f5bbfa428c9b28", + "sha1": "10d306463553ce2784ba49e8ade428b53eea433d" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-213.bin", + "description": "DTL-H30100/DTL-H30101/DTL-H30102 (Version 2.13)", + "size": 262144, + "crc32": "12dce159", + "md5": "2358bccb68c31a6ae5f87e80747f11c0", + "sha1": "4664a3b51ff05dab2b3849cd674a791486daf942" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-214j.bin", + "description": "SCPH-30000 (Version 2.14)", + "size": 262144, + "crc32": "d5c091d4", + "md5": "052de655fe1dfec935ecbdfe00fdeaa1", + "sha1": "3788a2b5555621ccd6e19708867868c876d5c5f2" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-214u.bin", + "description": "SCPH-30001 (Version 2.14)", + "size": 262144, + "crc32": "305c7aeb", + "md5": "5cbe03515bddef594cea69339842c645", + "sha1": "d93a7421635820deda09f75ecdc204abcf03ec8f" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-300a.bin", + "description": "SCPH-30002R (Version 3.00)", + "size": 196608, + "crc32": "cf817959", + "md5": "1d00ce7a7cb33bca3a2328a9926bdb14", + "sha1": "2950a99544428e76d6de7cfb2104ac8969ef2be7" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-300e.bin", + "description": "SCPH-30002R (Version 3.00)", + "size": 196608, + "crc32": "1db6824f", + "md5": "241288cbcfc98ae2535d163cefcc973f", + "sha1": "b179711c4a3a78f88d1f7ea2e244183515638cd3" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-300u.bin", + "description": "SCPH-30001R (Version 3.00)", + "size": 196608, + "crc32": "8f50598e", + "md5": "72166da44d3d46d725c2733a43847eb7", + "sha1": "521bf6fca7033fdd5bff085ca2eadeb48276e390" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-302e.bin", + "description": "SCPH-30002R (Version 3.02)", + "size": 196608, + "crc32": "47640752", + "md5": "90027eb550609cbae43b68b2db0e7657", + "sha1": "9b919e5f184ee32f9391370870b172009d8791f8" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-302j.bin", + "description": "SCPH-30000 (Version 3.02)", + "size": 196608, + "crc32": "a188df40", + "md5": "fc8f3ac91689a5265a839c8a513ac4d4", + "sha1": "795a871b18d4cdffb0530fd2edd480d68ad64694" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-302u.bin", + "description": "SCPH-30001R (Version 3.02)", + "size": 196608, + "crc32": "22baaf07", + "md5": "440dd9e6cc179ccc5fdae31b8df79541", + "sha1": "6060d4108078499e6229ef4764d96dc0546e7bbc" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-304h.bin", + "description": "SCPH-30005R/SCPH-30006R/SCPH-30007R (Version 3.04)", + "size": 196608, + "crc32": "005b64e8", + "md5": "b007212aaf85cd14c6a2bb50bfacf1f5", + "sha1": "6872317862fcc2dc324bb729546d384528fbeb85" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-306a.bin", + "description": "SCPH-39002 (Version 3.06)", + "size": 196608, + "crc32": "b3431eb3", + "md5": "f6f733aa90718ad419f7988c96054044", + "sha1": "cbf03c477063dcd4251c9b4aa5e0f9ffbf91c288" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-306e.bin", + "description": "SCPH-39004 (Version 3.06)", + "size": 196608, + "crc32": "33570b91", + "md5": "07bc44c5af2bd4ce84ddc21493da6bfe", + "sha1": "05e2661404a59eec3698b529aa418f4a4588c164" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-306j.bin", + "description": "SCPH-37000/SCPH-39000 (Version 3.06)", + "size": 196608, + "crc32": "101b858a", + "md5": "40f6ff03a905f73152d83793b941fc60", + "sha1": "4259d472c0d14fb6c12e7f2eb70449dc47b5c0df" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-306r.bin", + "description": "SCPH-39008 (Version 3.06)", + "size": 196608, + "crc32": "b47b0ff1", + "md5": "34ab767ae8e9cfc4c88113f61bf66c69", + "sha1": "9ec354ecff5a94953634ab941e164e6557c1b692" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-306u.bin", + "description": "SCPH-39001 (Version 3.06)", + "size": 196608, + "crc32": "bf69bd93", + "md5": "b19cac445fe789f3aeb2035259fe7ecb", + "sha1": "430f3303981f77dd40f4e72d1e307daa22b1ca0d" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-308h.bin", + "description": "SCPH-39005/SCPH-39006/SCPH-39007 (Version 3.08)", + "size": 196608, + "crc32": "60e3a237", + "md5": "afefff3630595e9e02f005edb5edce17", + "sha1": "748c66b4915e5dff2a60cd4011d26077eb41c843" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-mechacon-308j.bin", + "description": "SCPH-39000 (Version 3.08)", + "size": 196608, + "crc32": "256d7c20", + "md5": "88d166499b275e6ff301244043a6c835", + "sha1": "d892a0770dfef5980d9138c8b054035558da6cf8" + }, { "dat": "Sony - PlayStation 2 - BIOS Images", "name": "ps2-mechacon-500.bin", @@ -1726,6 +2023,15 @@ "crc32": "d0711ead", "md5": "52f6b4848d1afabed8f9fab427127944", "sha1": "675e76b1b30b574081b55f2c6a30db5cfcb0fc3a" + }, + { + "dat": "Sony - PlayStation 2 - BIOS Images", + "name": "ps2-rom2.bin", + "description": "SCPH-50009 (Simplified Chinese Fonts)", + "size": 4194304, + "crc32": "b1bc06fd", + "md5": "8a6f7d946bef39d5b69e6688ceb1f3e9", + "sha1": "ad8cb9c72ebd397b57b5b1df6fb4ca753dac2c14" } ] } diff --git a/scripts/scraper/redump_dat_scraper.py b/scripts/scraper/redump_dat_scraper.py index d5c3edcc9..629dd8f80 100644 --- a/scripts/scraper/redump_dat_scraper.py +++ b/scripts/scraper/redump_dat_scraper.py @@ -1,9 +1,11 @@ """Fetch Redump BIOS DAT files and write a provenance snapshot. -Redump serves BIOS DATs as static clrmamepro files linked from -https://redump.info/downloads under /static/bios/. The downloads page -is scanned for those links, so new BIOS DATs are picked up without -code changes. +Redump serves BIOS DATs as Logiqx files linked from +https://redump.info/downloads. The links were static files under +/static/bios/.dat and are now one route per system, +/bios/ (PSX, PS2, GC, XBOX), served as an attachment. The +downloads page is scanned for either shape, so new BIOS DATs are +picked up without code changes. Run manually, then commit the snapshot: python -m scripts.scraper.redump_dat_scraper --dry-run @@ -40,6 +42,7 @@ def _fetch(url: str) -> str: def discover_bios_datfiles(downloads_html: str) -> list[str]: """Extract BIOS DAT paths from the downloads page.""" paths = set(re.findall(r'href="(/static/bios/[^"]+\.dat)"', downloads_html)) + paths.update(re.findall(r'href="(/bios/[A-Za-z0-9_-]+)"', downloads_html)) return sorted(paths) diff --git a/tests/test_provenance.py b/tests/test_provenance.py index 94dbe322b..14ce31bfe 100644 --- a/tests/test_provenance.py +++ b/tests/test_provenance.py @@ -134,6 +134,21 @@ class TestRedumpScraper(unittest.TestCase): ["/static/bios/Nintendo%20GC.dat", "/static/bios/Sony%20PSX.dat"], ) + def test_discover_bios_routes(self): + html = ( + 'Datfile' + 'Datfile' + 'Datfile' + 'Datfile' + 'Datfile' + 'Datfile' + 'Index' + ) + self.assertEqual( + discover_bios_datfiles(html), + ["/bios/GC", "/bios/PS2", "/bios/PSX", "/bios/XBOX"], + ) + def test_parse_redump_dat(self): name, version, entries = parse_redump_dat(LOGIQX_MACHINE_FIXTURE) self.assertEqual(name, "Sony - PlayStation - BIOS Images") From 5cb4db61d80372e48db3b14809f73ce71aa8c37e Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 3 Nov 2026 14:48:56 +0100 Subject: [PATCH 2/4] chore: advance fbneo to da14132 libretro/FBNeo 32958a8 to da14132, upstream 697e385 to c110542, through profile_sync --rebase-refs then --bump-commit. core_version v1.0.0.03 read again from src/burn/version.h: unchanged. BIOS entries between the two pins: d_cps3.cpp adds the sfiii2a driver (SF3 2nd Impact, Asia 970930) with its own SH-2 BIOS, sfiii2_asia.29f400.u2 (crc32 4518d589), filed like the other CPS-3 chips. The 19 CPS-3 refs after it move by 15 lines. d_neogeo.cpp, d_pgm.cpp, d_spectrum.cpp, d_nes.cpp, d_ngp.cpp and d_snes.cpp change game sets only, no BIOS set. locate_archive now tries system/fbneo/romdata/ first while a RomData file starts. The notes list it, and drop rom_path.opt, which no file of src/burner/libretro reads. --- emulators/fbneo.yml | 66 ++++++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 28 deletions(-) diff --git a/emulators/fbneo.yml b/emulators/fbneo.yml index 4c397f359..b55a4c579 100644 --- a/emulators/fbneo.yml +++ b/emulators/fbneo.yml @@ -5,8 +5,8 @@ source: "https://github.com/libretro/FBNeo" upstream: "https://github.com/finalburnneo/FBNeo" logo: "https://raw.githubusercontent.com/finalburnneo/FBNeo/master/projectfiles/xcode/Emulator/Assets.xcassets/AppIcon.appiconset/icon_512.png" profiled_date: "2026-10-23" -source_commit: "32958a89abd645ed20387c8d31d21ede3bc48161" -upstream_commit: "697e385c8285bfc528343b96d948ee3a4f9e24c5" +source_commit: "da14132bab6683980b1ad7e4d0d6fd47bf06dce7" +upstream_commit: "c110542721d8674b6ff48e691ac032c040fecbba" core_version: "v1.0.0.03" version_basis: kind: file @@ -59,16 +59,17 @@ notes: | FinalBurn Neo is a multi-system arcade and console emulator. BIOS files are expected as MAME-format ZIP archives containing individual ROM chips. The libretro core searches for BIOS ZIPs in this order - (src/burner/libretro/libretro.cpp:882-950): - 1. {system_dir}/fbneo/patched/{romName} - 2. {rom_dir}/{romName} - 3. {system_dir}/fbneo/{romName} - 4. {system_dir}/{romName} - 5. directories listed in rom_path.opt + (src/burner/libretro/libretro.cpp:883-968, 1963): + 1. {system_dir}/fbneo/romdata/{romName}, only while a RomData file is + being started with patched romsets enabled + 2. {system_dir}/fbneo/patched/{romName}, with patched romsets enabled + 3. {rom_dir}/{romName} + 4. {system_dir}/fbneo/{romName} + 5. {system_dir}/{romName} The per-type subdirectories the core used to try under {rom_dir} and {system_dir}/fbneo, arcade and consoles, are gone: a BIOS ZIP has to sit - directly in one of the four directories above. + directly in one of directories 3 to 5 above. Each game driver specifies a parent BIOS set via BurnDriver. The BIOS ZIP must contain the individual ROM chip files listed below. CRC32 values from @@ -688,6 +689,15 @@ files: note: "SH-2 BIOS, SF3 2nd Impact Hispanic" source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:505" + - name: "sfiii2_asia.29f400.u2" + archive: sfiii2a.zip + system: capcom-cps3 + required: true + size: 524288 + crc32: "4518d589" + note: "SH-2 BIOS, SF3 2nd Impact Asia" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:520" + - name: "sfiii2_asia_nocd.29f400.u2" archive: sfiii2n.zip system: capcom-cps3 @@ -695,7 +705,7 @@ files: size: 524288 crc32: "fd297c0d" note: "SH-2 BIOS, SF3 2nd Impact Asia (No CD)" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:520" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:535" # Street Fighter III 3rd Strike - name: "sfiii3_euro.29f400.u2" @@ -705,7 +715,7 @@ files: size: 524288 crc32: "30bbf293" note: "SH-2 BIOS, SF3 3rd Strike Europe" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:579" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:594" - name: "sfiii3_usa.29f400.u2" archive: sfiii3u.zip @@ -714,7 +724,7 @@ files: size: 524288 crc32: "ecc545c1" note: "SH-2 BIOS, SF3 3rd Strike USA" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:594" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:609" - name: "sfiii3_japan.29f400.u2" archive: sfiii3j.zip @@ -723,7 +733,7 @@ files: size: 524288 crc32: "63f23d1f" note: "SH-2 BIOS, SF3 3rd Strike Japan" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:609" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:624" - name: "sfiii3_japan_nocd.29f400.u2" archive: sfiii3n.zip @@ -732,7 +742,7 @@ files: size: 524288 crc32: "1edc6366" note: "SH-2 BIOS, SF3 3rd Strike Japan (No CD)" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:624" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:639" - name: "sfiii3_asia_nocd.29f400.u2" archive: sfiii3na.zip @@ -741,7 +751,7 @@ files: size: 524288 crc32: "a12ebcd1" note: "SH-2 BIOS, SF3 3rd Strike Asia (No CD)" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:637" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:652" # JoJo's Bizarre Adventure - name: "jojo_euro.29f400.u2" @@ -751,7 +761,7 @@ files: size: 524288 crc32: "513e40ec" note: "SH-2 BIOS, JoJo's Venture Europe" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:799" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:814" - name: "jojo_usa.29f400.u2" archive: jojou.zip @@ -760,7 +770,7 @@ files: size: 524288 crc32: "8d40f7be" note: "SH-2 BIOS, JoJo's Venture USA" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:814" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:829" - name: "jojo_asia.29f400.u2" archive: jojoa.zip @@ -769,7 +779,7 @@ files: size: 524288 crc32: "789aa72a" note: "SH-2 BIOS, JoJo's Venture Asia" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:829" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:844" - name: "jojo_japan.29f400.u2" archive: jojoj.zip @@ -778,7 +788,7 @@ files: size: 524288 crc32: "02778f60" note: "SH-2 BIOS, JoJo's Venture Japan" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:844" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:859" - name: "jojo_asia_nocd.29f400.u2" archive: jojon.zip @@ -787,7 +797,7 @@ files: size: 524288 crc32: "05b4f953" note: "SH-2 BIOS, JoJo's Venture Asia (No CD)" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:859" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:874" # JoJo's Bizarre Adventure: Heritage for the Future - name: "jojoba_euro.29f400.u2" @@ -797,7 +807,7 @@ files: size: 524288 crc32: "63cc8800" note: "SH-2 BIOS, JoJo's BA: Heritage Europe" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1184" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1199" - name: "jojoba_japan.29f400.u2" archive: jojobajr1.zip @@ -806,7 +816,7 @@ files: size: 524288 crc32: "3085478c" note: "SH-2 BIOS, JoJo's BA: Heritage Japan" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1199" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1214" - name: "jojoba_euro_nocd.29f400.u2" archive: jojoba.zip @@ -815,7 +825,7 @@ files: size: 524288 crc32: "1ee2d679" note: "SH-2 BIOS, JoJo's BA: Heritage Europe (No CD)" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1120" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1135" - name: "jojoba_japan_nocd.29f400.u2" archive: jojoban.zip @@ -824,7 +834,7 @@ files: size: 524288 crc32: "4dab19f5" note: "SH-2 BIOS, JoJo's BA: Heritage Japan (No CD)" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1133" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1148" # Red Earth / Warzard - name: "redearth_euro.29f400.u2" @@ -834,7 +844,7 @@ files: size: 524288 crc32: "02e0f336" note: "SH-2 BIOS, Red Earth Europe" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1362" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1377" - name: "warzard_japan.29f400.u2" archive: warzard.zip @@ -843,7 +853,7 @@ files: size: 524288 crc32: "f8e2f0c6" note: "SH-2 BIOS, Warzard Japan" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1377" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1392" - name: "redearth_asia_nocd.29f400.u2" archive: redearthn.zip @@ -852,7 +862,7 @@ files: size: 524288 crc32: "7a4f0851" note: "SH-2 BIOS, Red Earth Asia (No CD)" - source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1392" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1407" # ------------------------------------------------------- # Super Kaneko Nova System (skns.zip) @@ -1478,7 +1488,7 @@ files: sha1: "30c6ad697439de7c2158192ecdb48f5edd37478e" md5: "f5cdce5b3749d673ad8f073ccc7371e4" note: "High score database, enables persistent high scores across all arcade games. The hash is that of metadata/hiscore.dat at source_commit." - source_ref: "source src/burn/hiscore.cpp:154-161, 407, source src/burn/burn.cpp:876" + source_ref: "source src/burn/hiscore.cpp:154-161, 407, source src/burn/burn.cpp:893" # Large audio samples (>50MB, stored as release assets) - name: "donpachi.zip" From ae8aae8469ace0dd7e2920a7b7e0cecfcc93ba76 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 3 Nov 2026 15:22:59 +0100 Subject: [PATCH 3/4] fix: file mame sets under their systems 934 of the 1,563 mame.yml entries named no system and so served every system of the profile: each MAME-run system's set was the whole profile. The 65 BIOS root sets written by hand take the system groovymame.yml gives the same 0.289 archive (sega-systemsp, konami-gx, taito-gnet and 41 more ids, added to systems:). The 19 XaviX sets take tvgames, the directory MAME keeps xavix.cpp in. They seed the device walk. mame_hash_scraper --devices files a device set under arcade when a machine no entry places loads it: MAME starts such a machine from its set name, as an arcade folder passes it. 1,106 of the 1,254 device sets now carry arcade, alone or beside the systems of their placed machines. qsound, ym2413 and ym2608, written by hand, take the same answer. Left without a system: 41 device sets no machine of the listxml instantiates (a software list slot selects them), and the hash/, plugins/ and floppy/ trees every machine reads. --- emulators/mame.yml | 2514 ++++++++++++++++++++++++-- scripts/scraper/mame_devices.py | 27 + scripts/scraper/mame_hash_scraper.py | 17 +- tests/test_mame_devices.py | 32 + 4 files changed, 2392 insertions(+), 198 deletions(-) diff --git a/emulators/mame.yml b/emulators/mame.yml index c35f61500..0b47a0145 100644 --- a/emulators/mame.yml +++ b/emulators/mame.yml @@ -93,6 +93,51 @@ systems: - enterprise-64-128 - vectrex - vgmplay + - acclaim-zn1 + - alg-laserdisc + - allied-leisure-pinball + - andamiro-pumpitup + - arcadia-systems + - aristocrat-mk5 + - aristocrat-mk6 + - aristocrat-mk7 + - atari-system1 + - atari-zn1 + - atlus-zn1 + - barcrest-mpu4 + - brezzasoft-crystal + - ces-galaxy-games + - efo-cedar-magnet + - eighting-zn1 + - exidy-maxaflex + - gameplan-mpu1 + - gottlieb-system1 + - imax-macs + - itech-eagle + - konami-bubblesystem + - konami-endeavour + - konami-gx + - konami-python + - konami-python2 + - miuchiz + - nichibutsu-hrdvd + - nintendo-aleck64 + - pce-tourvision + - recel-system3 + - sammy-medal + - sega-isgsm + - sega-shootingzone + - sega-systemsp + - sielectronics-y2 + - tab-silverball + - taito-fx1 + - taito-gnet + - taito-typezero + - tecmo-tps + - tvgames + - videosystem-zn1 + - virtuality-su2000 + - arcade data_root: windows: @@ -229,14 +274,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 17708 @@ -256,14 +304,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 35308 @@ -278,14 +329,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 17708 @@ -300,14 +354,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 17708 @@ -322,14 +379,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 17684 @@ -344,14 +404,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 6878 @@ -366,14 +429,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 7450 @@ -388,14 +454,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 22230 @@ -410,14 +479,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 26540 @@ -432,14 +504,17 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - coco - coleco-adam - dragon64 - electron - enterprise-64-128 - pcw + - tab-silverball - ti99 required: false size: 44144 @@ -454,9 +529,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -466,6 +543,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -481,9 +559,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -493,6 +573,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -508,9 +589,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -520,6 +603,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -535,9 +619,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -547,6 +633,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -562,9 +649,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -574,6 +663,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -589,9 +679,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -601,6 +693,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -616,9 +709,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -628,6 +723,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -643,9 +739,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -655,6 +753,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -670,9 +769,11 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apf-m1000 - apple-macintosh-ii - apple2gs + - arcade - camplynx - coco - coleco-adam @@ -682,6 +783,7 @@ files: - fm7 - laser310 - pc80 + - tab-silverball - ti99 - trs80 required: false @@ -1375,6 +1477,7 @@ files: sha1: "f129787e487984edd23bf344f2e9500c85052275" - name: segasp.zip + system: sega-systemsp required: true category: bios_zip source_ref: "upstream src/mame/sega/segasp.cpp:1273" @@ -1507,6 +1610,7 @@ files: sha1: "c3cb7227e4dbc2af861e76d00cb59726105a2e4c" - name: shtzone.zip + system: sega-shootingzone required: true category: bios_zip source_ref: "upstream src/mame/sega/shtzone.cpp:376" @@ -1517,6 +1621,7 @@ files: sha1: "43fd8bfc395e3b2e3fbe9645d692a5eb04783d9c" - name: sammymdl.zip + system: sammy-medal required: true category: bios_zip source_ref: "upstream src/mame/sigma/sammymdl.cpp:1025" @@ -1606,6 +1711,7 @@ files: sha1: "c9008c431a937c084fb475273093ca0b434b5f47" - name: isgsm.zip + system: sega-isgsm required: true category: bios_zip source_ref: "upstream src/mame/sega/segas16b_isgsm.cpp:608" @@ -1616,6 +1722,7 @@ files: sha1: "97ba0e0f0be832a5114d95151e519bc027f6675b" - name: systemy2.zip + system: sielectronics-y2 required: true category: bios_zip source_ref: "upstream src/mame/sega/y2.cpp:141" @@ -1949,6 +2056,7 @@ files: sha1: "a3d336db585fe02a37c323422d9db6a33fd489a6" - name: aleck64.zip + system: nintendo-aleck64 required: true category: bios_zip source_ref: "upstream src/mame/nintendo/aleck64.cpp:1417" @@ -2063,6 +2171,7 @@ files: # Konami - name: konamigx.zip + system: konami-gx required: true category: bios_zip source_ref: "upstream src/mame/konami/konamigx.cpp:4191" @@ -2118,6 +2227,7 @@ files: sha1: "cab5209f90f47b9ee6e721479913ad74e3ba84b1" - name: bubsys.zip + system: konami-bubblesystem required: true category: bios_zip source_ref: "upstream src/mame/konami/nemesis.cpp:3140" @@ -2140,6 +2250,7 @@ files: sha1: "7ab46f9d5d587665782cefc623b8de0124a6d38a" - name: konendev.zip + system: konami-endeavour required: true category: bios_zip source_ref: "upstream src/mame/konami/konendev.cpp:909" @@ -2150,6 +2261,7 @@ files: sha1: "3d2c40c9d504358d890364e26c9562e40314d8a4" - name: kpython.zip + system: konami-python required: true category: bios_zip source_ref: "upstream src/mame/konami/kpython.cpp:376" @@ -2160,6 +2272,7 @@ files: sha1: "4bc268a996825c1bdf6ae277d331fe7bdc0cc00c" - name: kpython2.zip + system: konami-python2 required: true category: bios_zip source_ref: "upstream src/mame/konami/kpython2.cpp:1918" @@ -2207,6 +2320,7 @@ files: sha1: "3c3fb8227b05dace042dc1429b9f2355b1a15638" - name: coh1000t.zip + system: taito-fx1 required: true category: bios_zip source_ref: "upstream src/mame/sony/zn.cpp:5989" @@ -2221,6 +2335,7 @@ files: sha1: "96d94f2b06fb7ecd91454969f4959a583ffb9d5a" - name: coh1000a.zip + system: acclaim-zn1 required: true category: bios_zip source_ref: "upstream src/mame/sony/zn.cpp:6015" @@ -2235,6 +2350,7 @@ files: sha1: "decf77ab50f7f58c641c3214a11647924f3a8998" - name: coh1000w.zip + system: atari-zn1 required: true category: bios_zip source_ref: "upstream src/mame/sony/zn.cpp:6024" @@ -2249,6 +2365,7 @@ files: sha1: "8e87941bfb374172628c8a37647e3a66b7166aa8" - name: coh1001l.zip + system: atlus-zn1 required: true category: bios_zip source_ref: "upstream src/mame/sony/zn.cpp:6028" @@ -2263,6 +2380,7 @@ files: sha1: "8d2fe1facb4473cc20b4b477aaf881f9280939cf" - name: coh1002v.zip + system: videosystem-zn1 required: true category: bios_zip source_ref: "upstream src/mame/sony/zn.cpp:6032" @@ -2277,6 +2395,7 @@ files: sha1: "b01479dc75a4a8a86bee7ac7cd10af2bda332544" - name: coh1002e.zip + system: eighting-zn1 required: true category: bios_zip source_ref: "upstream src/mame/sony/zn.cpp:6038" @@ -2291,6 +2410,7 @@ files: sha1: "1069c1d9015028a51a1b314cfacb014ea90aa425" - name: coh1002m.zip + system: tecmo-tps required: true category: bios_zip source_ref: "upstream src/mame/sony/zn.cpp:6089" @@ -2306,6 +2426,7 @@ files: # Taito - name: coh3002t.zip + system: taito-gnet required: true category: bios_zip source_ref: "upstream src/mame/sony/taitogn.cpp:1341" @@ -2348,6 +2469,7 @@ files: sha1: "c6918dfbb6fcf686dde4b731e84f740177ab31f0" - name: coh1002t.zip + system: taito-gnet required: true category: bios_zip source_ref: "upstream src/mame/sony/taitogn.cpp:1342" @@ -2370,6 +2492,7 @@ files: sha1: "9ce888bd2a7e575c8ca71d978cb85de22afb5660" - name: taitotz.zip + system: taito-typezero required: true category: bios_zip source_ref: "upstream src/mame/taito/taitotz.cpp:3016" @@ -2420,12 +2543,14 @@ files: sha1: "463962ffe19880135f0d95a7beda79e27448e872" - name: mac2bios.zip + system: imax-macs required: false category: bios_zip source_ref: "upstream src/mame/seta/macs.cpp:776" note: "macs2os_l.bin and macs2os_h.bin are both NO_DUMP (src/mame/seta/macs.cpp:532-535). handle_missing_file (src/emu/romload.cpp:529-571) counts a missing NO_DUMP ROM as known bad, not an error, so the machine runs without the set." - name: macsbios.zip + system: imax-macs required: true category: bios_zip source_ref: "upstream src/mame/seta/macs.cpp:775" @@ -2472,6 +2597,7 @@ files: sha1: "b01c53da256dde43ffec4ad3fc3adfa8d635e943" - name: alg3do.zip + system: panasonic-3do required: true category: bios_zip source_ref: "upstream src/mame/misc/3do.cpp:573" @@ -2531,6 +2657,7 @@ files: # Amiga-based - name: ar_bios.zip + system: arcadia-systems required: true category: bios_zip source_ref: "upstream src/mame/amiga/arsystems.cpp:1011" @@ -2621,6 +2748,7 @@ files: sha1: "80070521476e92323a6baa6e55928ca5b751a332" - name: alg_bios.zip + system: alg-laserdisc required: true category: bios_zip source_ref: "upstream src/mame/amiga/alg.cpp:923" @@ -2633,6 +2761,7 @@ files: # Atari - name: atarisy1.zip + system: atari-system1 required: true category: bios_zip source_ref: "upstream src/mame/atari/atarisy1.cpp:2669" @@ -2699,6 +2828,7 @@ files: sha1: "0a42a4816c89447b16e1f3245409591efea98a4a" - name: maxaflex.zip + system: exidy-maxaflex required: true category: bios_zip source_ref: "upstream src/mame/atari/maxaflex.cpp:447" @@ -2718,6 +2848,7 @@ files: # Crystal System - name: crysbios.zip + system: brezzasoft-crystal required: true category: bios_zip source_ref: "upstream src/mame/misc/crystal.cpp:845" @@ -2736,6 +2867,7 @@ files: # Galaxy Games # Aristocrat - name: aristmk5.zip + system: aristocrat-mk5 required: true category: bios_zip source_ref: "upstream src/mame/acorn/aristmk5.cpp:9298" @@ -2835,6 +2967,7 @@ files: sha1: "1ca091fba69e92f262dbb3d40f515703c8981793" - name: aristmk6.zip + system: aristocrat-mk6 required: true category: bios_zip source_ref: "upstream src/mame/aristocrat/aristmk6.cpp:6639" @@ -3237,6 +3370,7 @@ files: sha1: "6e9c9d7960fe0ef083ff824287a99d9c0b9f5e6a" - name: aristmk7.zip + system: aristocrat-mk7 required: true category: bios_zip source_ref: "upstream src/mame/aristocrat/aristmk7.cpp:233" @@ -3248,6 +3382,7 @@ files: # Pinball - name: allied.zip + system: allied-leisure-pinball required: true category: bios_zip source_ref: "upstream src/mame/pinball/allied.cpp:772" @@ -3266,6 +3401,7 @@ files: sha1: "baa0f73fda08a3c5d6f1423fb329e4febb07ef97" - name: gp_110.zip + system: gameplan-mpu1 required: true category: bios_zip source_ref: "upstream src/mame/pinball/gp_1.cpp:575" @@ -3280,6 +3416,7 @@ files: sha1: "767e15e19e11399935c890c1d1034dccf1ad7f92" - name: gts1.zip + system: gottlieb-system1 required: true category: bios_zip source_ref: "upstream src/mame/pinball/gts1.cpp:1070" @@ -3294,6 +3431,7 @@ files: sha1: "31245daa9972ef8652caee69986585bb8239e86e" - name: recel.zip + system: recel-system3 required: true category: bios_zip source_ref: "upstream src/mame/pinball/recel.cpp:546" @@ -3308,6 +3446,7 @@ files: sha1: "8545e168a5f256150bcff12d1e6d8efffd08c3cd" - name: slvrball.zip + system: tab-silverball required: true category: bios_zip source_ref: "upstream src/mame/misc/silverball.cpp:259" @@ -3410,6 +3549,7 @@ files: # Nichibutsu - name: nichidvd.zip + system: nichibutsu-hrdvd required: true category: bios_zip source_ref: "upstream src/mame/nichibutsu/hrdvd.cpp:1012" @@ -3429,6 +3569,7 @@ files: # EFO Cedar Magnet - name: cedmag.zip + system: efo-cedar-magnet required: true category: bios_zip source_ref: "upstream src/mame/efo/cedar_magnet.cpp:1166" @@ -3440,6 +3581,7 @@ files: # Misc - name: iteagle.zip + system: itech-eagle required: true category: bios_zip source_ref: "upstream src/mame/itech/iteagle.cpp:756" @@ -3526,6 +3668,7 @@ files: sha1: "213cbdd6cd37ad9b5bfc9545084892a68d29f5ff" - name: su2000.zip + system: virtuality-su2000 required: true category: bios_zip source_ref: "upstream src/mame/misc/su2000.cpp:302" @@ -3708,6 +3851,7 @@ files: sha1: "087b5a56ddb6bef6b1bc93b9a8e0d23de27aa399" - name: tourvis.zip + system: pce-tourvision required: true category: bios_zip source_ref: "upstream src/mame/pce/tourvis.cpp:448" @@ -3769,6 +3913,7 @@ files: sha1: "881ea7802b9e241473bc8ced0472e0f1851c9886" - name: v4bios.zip + system: barcrest-mpu4 required: true category: bios_zip source_ref: "upstream src/mame/barcrest/mpu4vid.cpp:8698" @@ -3779,6 +3924,7 @@ files: sha1: "49798165640627eb31024319353da04380787b10" - name: miuchiz.zip + system: miuchiz required: true category: bios_zip source_ref: "upstream src/mame/misc/miuchiz.cpp:227" @@ -3789,6 +3935,7 @@ files: sha1: "633365fd19a3d0f2ce56cb499b2577a5fb53e466" - name: pumpitup.zip + system: andamiro-pumpitup required: true category: bios_zip source_ref: "upstream src/mame/misc/xtom3d.cpp:997" @@ -5944,6 +6091,10 @@ files: - name: qsound.zip required: false category: bios_zip + systems: + - arcade + - capcom-zn1 + - capcom-zn2 source_ref: "upstream src/devices/sound/qsound.cpp:121-125" note: >- QSound DSP program ROM. Required by qsound_device and @@ -5958,6 +6109,10 @@ files: - name: ym2413.zip required: false category: bios_zip + systems: + - arcade + - coco + - dragon64 source_ref: "upstream src/devices/sound/ymopl.cpp:218-223" note: >- YM2413 (OPLL) instrument ROM table. Required by ym2413_device @@ -5972,6 +6127,9 @@ files: - name: ym2608.zip required: false category: bios_zip + systems: + - arcade + - pc80 source_ref: "upstream src/devices/sound/ymopn.cpp:76-91" note: >- YM2608 (OPNA) ADPCM rhythm sample ROM. Required by ym2608_device @@ -5985,6 +6143,7 @@ files: sha1: "50b6c3e288eaa12ad275d4f323267bb72b0445df" - name: ekara.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2904" @@ -5995,6 +6154,7 @@ files: sha1: "d75dda7434933135d2f7e353840a9384e9a0d586" - name: ekaraa.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2905" @@ -6005,6 +6165,7 @@ files: sha1: "450fbe53826cdb87ec797f84b9757987afcc1ec5" - name: ekaraj.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2906" @@ -6015,6 +6176,7 @@ files: sha1: "58b7f36a81571a2df5e812c118fdf68812a05abc" - name: ekarag.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2907" @@ -6025,6 +6187,7 @@ files: sha1: "433e65a6ea029b67ee62b4b3de52ff3504cfdf16" - name: ekaras.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2908" @@ -6035,6 +6198,7 @@ files: sha1: "402053e22e371c5f5e8069a4bf3b33841e742375" - name: isinger.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2910" @@ -6045,6 +6209,7 @@ files: sha1: "879da069ca8c126232a1b2dfcce25c8615540e48" - name: ekaraphs.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2913" @@ -6055,6 +6220,7 @@ files: sha1: "baaf35d56fa45b6f995b8466331bb30f0035f734" - name: epitch.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2916" @@ -6065,6 +6231,7 @@ files: sha1: "58b7f36a81571a2df5e812c118fdf68812a05abc" - name: ekaramix.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2919" @@ -6075,6 +6242,7 @@ files: sha1: "26f8c9edcbbed77e86a1cb5a0b91c92a16fef433" - name: ddrfammt.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2922" @@ -6085,6 +6253,7 @@ files: sha1: "a1043047056dd27bca69767ee2044461ec549465" - name: popira.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2925" @@ -6095,6 +6264,7 @@ files: sha1: "fb2ae023fc8a188c79b2d6550f737e06c05e12da" - name: popirak.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2927" @@ -6105,6 +6275,7 @@ files: sha1: "7877ac33b57bdd8ceac6bda3b0006a3274ad4dce" - name: popira2.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2930" @@ -6115,6 +6286,7 @@ files: sha1: "8b6c812d37e2dc2f2531b0e47d84ad8485729dc5" - name: taikodp.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2933" @@ -6125,6 +6297,7 @@ files: sha1: "03cae465965935fc084fb906f8f5de7679f42dd1" - name: jpopira.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2936" @@ -6139,6 +6312,7 @@ files: sha1: "e8f4ab51445777fe459f9ff09333f548c4e3507c" - name: evio.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2939" @@ -6149,6 +6323,7 @@ files: sha1: "f2b7e213eb78065a63ef484a619bcfc61299e30e" - name: tak_daig.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2944" @@ -6159,6 +6334,7 @@ files: sha1: "7d7b54684f8b0b92daf02738560779c7df627b91" - name: gcslottv.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2946" @@ -6169,6 +6345,7 @@ files: sha1: "1c7fc0c85d817db1550d40c0258f424770e0bd81" - name: hikara.zip + system: tvgames required: true category: bios_zip source_ref: "upstream src/mame/tvgames/xavix.cpp:2951" @@ -6179,6 +6356,7 @@ files: sha1: "684dcfeaa8ac2888da2055617603494ce5fed93c" - name: galgames.zip + system: ces-galaxy-games required: true category: bios_zip source_ref: "upstream src/mame/ces/galgames.cpp:1301" @@ -6525,6 +6703,13 @@ files: required: false system: philips-cdi + - name: "channelf.xml" + path: "mame/hash/channelf.xml" + mode: libretro + category: game_data + required: false + system: arcade + - name: "coco_cart.xml" path: "mame/hash/coco_cart.xml" mode: libretro @@ -6546,14 +6731,18 @@ files: mode: libretro category: game_data required: false - system: coleco-adam + systems: + - arcade + - coleco-adam - name: "coleco_homebrew.xml" path: "mame/hash/coleco_homebrew.xml" mode: libretro category: game_data required: false - system: coleco-adam + systems: + - arcade + - coleco-adam - name: "crvision.xml" path: "mame/hash/crvision.xml" @@ -6615,6 +6804,13 @@ files: - acorn-archimedes - acorn-bbc-micro + - name: "ekara_cart.xml" + path: "mame/hash/ekara_cart.xml" + mode: libretro + category: game_data + required: false + system: tvgames + - name: "electron_cart.xml" path: "mame/hash/electron_cart.xml" mode: libretro @@ -6664,6 +6860,13 @@ files: required: false system: enterprise-64-128 + - name: "evio.xml" + path: "mame/hash/evio.xml" + mode: libretro + category: game_data + required: false + system: tvgames + - name: "fm77av.xml" path: "mame/hash/fm77av.xml" mode: libretro @@ -6713,6 +6916,13 @@ files: required: false system: gamepock + - name: "gcslottv.xml" + path: "mame/hash/gcslottv.xml" + mode: libretro + category: game_data + required: false + system: tvgames + - name: "gmaster.xml" path: "mame/hash/gmaster.xml" mode: libretro @@ -6727,6 +6937,13 @@ files: required: false system: gamepark-gp32 + - name: "hikara.xml" + path: "mame/hash/hikara.xml" + mode: libretro + category: game_data + required: false + system: tvgames + - name: "ibm5150.xml" path: "mame/hash/ibm5150.xml" mode: libretro @@ -6734,6 +6951,13 @@ files: required: false system: acorn-bbc-micro + - name: "kpython2.xml" + path: "mame/hash/kpython2.xml" + mode: libretro + category: game_data + required: false + system: konami-python2 + - name: "laser2001_cart.xml" path: "mame/hash/laser2001_cart.xml" mode: libretro @@ -6804,12 +7028,35 @@ files: required: false system: sega-megatech + - name: "neocd.xml" + path: "mame/hash/neocd.xml" + mode: libretro + category: game_data + required: false + system: arcade + - name: "neogeo.xml" path: "mame/hash/neogeo.xml" mode: libretro category: game_data required: false - system: snk-neogeo-mvs + systems: + - arcade + - snk-neogeo-mvs + + - name: "ngp.xml" + path: "mame/hash/ngp.xml" + mode: libretro + category: game_data + required: false + system: arcade + + - name: "ngpc.xml" + path: "mame/hash/ngpc.xml" + mode: libretro + category: game_data + required: false + system: arcade - name: "pc8001_flop.xml" path: "mame/hash/pc8001_flop.xml" @@ -6832,6 +7079,13 @@ files: required: false system: pc80 + - name: "pce_tourvision.xml" + path: "mame/hash/pce_tourvision.xml" + mode: libretro + category: game_data + required: false + system: pce-tourvision + - name: "pcw.xml" path: "mame/hash/pcw.xml" mode: libretro @@ -6846,6 +7100,13 @@ files: required: false system: pegasus + - name: "pentagon_cass.xml" + path: "mame/hash/pentagon_cass.xml" + mode: libretro + category: game_data + required: false + system: arcade + - name: "photo_cd.xml" path: "mame/hash/photo_cd.xml" mode: libretro @@ -6904,6 +7165,13 @@ files: required: false system: sega-ai + - name: "sms.xml" + path: "mame/hash/sms.xml" + mode: libretro + category: game_data + required: false + system: sega-shootingzone + - name: "socrates.xml" path: "mame/hash/socrates.xml" mode: libretro @@ -6911,6 +7179,55 @@ files: required: false system: vtech-socrates + - name: "spectrum_betadisc_flop.xml" + path: "mame/hash/spectrum_betadisc_flop.xml" + mode: libretro + category: game_data + required: false + system: arcade + + - name: "spectrum_cart.xml" + path: "mame/hash/spectrum_cart.xml" + mode: libretro + category: game_data + required: false + system: arcade + + - name: "spectrum_cass.xml" + path: "mame/hash/spectrum_cass.xml" + mode: libretro + category: game_data + required: false + system: arcade + + - name: "spectrum_flop_opus.xml" + path: "mame/hash/spectrum_flop_opus.xml" + mode: libretro + category: game_data + required: false + system: arcade + + - name: "spectrum_mgt_flop.xml" + path: "mame/hash/spectrum_mgt_flop.xml" + mode: libretro + category: game_data + required: false + system: arcade + + - name: "spectrum_microdrive.xml" + path: "mame/hash/spectrum_microdrive.xml" + mode: libretro + category: game_data + required: false + system: arcade + + - name: "spectrum_wafadrive.xml" + path: "mame/hash/spectrum_wafadrive.xml" + mode: libretro + category: game_data + required: false + system: arcade + - name: "stv.xml" path: "mame/hash/stv.xml" mode: libretro @@ -6918,6 +7235,13 @@ files: required: false system: sega-stv + - name: "takara_daigunder_dx_cart.xml" + path: "mame/hash/takara_daigunder_dx_cart.xml" + mode: libretro + category: game_data + required: false + system: tvgames + - name: "ti99_cart.xml" path: "mame/hash/ti99_cart.xml" mode: libretro @@ -6925,6 +7249,20 @@ files: required: false system: ti99 + - name: "timex_cass.xml" + path: "mame/hash/timex_cass.xml" + mode: libretro + category: game_data + required: false + system: arcade + + - name: "timex_dock.xml" + path: "mame/hash/timex_dock.xml" + mode: libretro + category: game_data + required: false + system: arcade + - name: "trs80_cass.xml" path: "mame/hash/trs80_cass.xml" mode: libretro @@ -7010,9 +7348,17 @@ files: system: xegs # --- Device ROM sets (generated from MAME -listxml) --- + # Each set is filed under the systems whose machines can instantiate it, + # followed from the entries above through romof, device_ref and + # slotoption. A machine no entry places counts under arcade: MAME starts + # it from its set name, as an arcade folder passes one. A set no machine + # of the release instantiates keeps no system. + # ref: upstream src/frontend/mame/infoxml.cpp:761-765, 786, 1010-1015, + # upstream src/frontend/mame/infoxml.cpp:2129-2172 - name: 22vp931.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/ldvp931.cpp:66-69" note: >- Device ROM set, loaded when a machine instantiates `Philips 22VP931`. @@ -7025,6 +7371,10 @@ files: - name: 3c505.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/3c505.cpp:36-55" note: >- Device ROM set, loaded when a machine instantiates `3Com EtherLink @@ -7056,6 +7406,10 @@ files: - name: 3xtwin.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/3xtwin.cpp:85-90" note: >- Device ROM set, loaded when a machine instantiates `Emerald Technology @@ -7069,7 +7423,9 @@ files: - name: 4dparprn.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2parprn.cpp:105-109" note: >- Device ROM set, loaded when a machine instantiates `Fourth Dimension @@ -7083,6 +7439,7 @@ files: - name: a1000kbd_de.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `Amiga 1000 Keyboard @@ -7097,6 +7454,7 @@ files: - name: a1000kbd_dk.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `Amiga 1000 Keyboard @@ -7111,6 +7469,7 @@ files: - name: a1000kbd_fr.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `Amiga 1000 Keyboard @@ -7125,6 +7484,7 @@ files: - name: a1000kbd_gb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `Amiga 1000 Keyboard @@ -7139,6 +7499,7 @@ files: - name: a1000kbd_it.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `Amiga 1000 Keyboard @@ -7153,6 +7514,7 @@ files: - name: a1000kbd_se.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `Amiga 1000 Keyboard @@ -7167,6 +7529,7 @@ files: - name: a1000kbd_us.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `Amiga 1000 Keyboard @@ -7181,6 +7544,7 @@ files: - name: a1200kbd_rb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/a1200.cpp:92-95" note: >- Device ROM set, loaded when a machine instantiates `Amiga 1200 Keyboard @@ -7194,6 +7558,7 @@ files: - name: a1cass.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a1bus/a1cassette.cpp:27-32" note: >- Device ROM set, loaded when a machine instantiates `Apple I cassette @@ -7211,6 +7576,7 @@ files: - name: a2000kbd_ch.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7224,6 +7590,7 @@ files: - name: a2000kbd_de.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7237,6 +7604,7 @@ files: - name: a2000kbd_dk.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7250,6 +7618,7 @@ files: - name: a2000kbd_es.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7263,6 +7632,7 @@ files: - name: a2000kbd_fr.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7276,6 +7646,7 @@ files: - name: a2000kbd_g80_de.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/a2000.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000 Keyboard @@ -7289,6 +7660,7 @@ files: - name: a2000kbd_g80_dk.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/a2000.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000 Keyboard @@ -7302,6 +7674,7 @@ files: - name: a2000kbd_g80_gb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/a2000.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000 Keyboard @@ -7315,6 +7688,7 @@ files: - name: a2000kbd_g80_se.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/a2000.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000 Keyboard @@ -7328,6 +7702,7 @@ files: - name: a2000kbd_g80_us.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/a2000.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000 Keyboard @@ -7341,6 +7716,7 @@ files: - name: a2000kbd_gb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7354,6 +7730,7 @@ files: - name: a2000kbd_it.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7367,6 +7744,7 @@ files: - name: a2000kbd_no.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7380,6 +7758,7 @@ files: - name: a2000kbd_se.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7393,6 +7772,7 @@ files: - name: a2000kbd_us.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 2000/3000/4000 @@ -7406,7 +7786,9 @@ files: - name: a2aevm80.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:91-97" note: >- Device ROM set, loaded when a machine instantiates `Applied Engineering @@ -7424,7 +7806,9 @@ files: - name: a2ap16.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:66-72" note: >- Device ROM set, loaded when a machine instantiates `IBS AP-16 80 column @@ -7442,7 +7826,9 @@ files: - name: a2ap16a.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:74-80" note: >- Device ROM set, loaded when a machine instantiates `IBS AP-16 80 column @@ -7460,7 +7846,9 @@ files: - name: a2aplcrd.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2applicard.cpp:28-31" note: >- Device ROM set, loaded when a machine instantiates `PCPI Appli-Card`. @@ -7473,6 +7861,7 @@ files: - name: a2autokbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2kbd/autokbd.cpp:226-229" note: >- Device ROM set, loaded when a machine instantiates `unknown Apple II @@ -7486,7 +7875,9 @@ files: - name: a2booti.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/booti.cpp:33-36" note: >- Device ROM set, loaded when a machine instantiates `Booti Card`. @@ -7499,7 +7890,9 @@ files: - name: a2bufgrapplerplus.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/grappler.cpp:34-51" note: >- Device ROM set, loaded when a machine instantiates `Orange Micro @@ -7517,7 +7910,9 @@ files: - name: a2bufgrapplerplusa.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/grappler.cpp:34-51" note: >- Device ROM set, loaded when a machine instantiates `Orange Micro @@ -7535,7 +7930,9 @@ files: - name: a2cffa02.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2cffa.cpp:33-36" note: >- Device ROM set, loaded when a machine instantiates `CFFA 2.0 Compact @@ -7549,7 +7946,9 @@ files: - name: a2cffa2.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2cffa.cpp:28-31" note: >- Device ROM set, loaded when a machine instantiates `CFFA 2.0 Compact @@ -7563,7 +7962,9 @@ files: - name: a2corvus.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2corvus.cpp:61-64" note: >- Device ROM set, loaded when a machine instantiates `Corvus Flat Cable @@ -7577,7 +7978,9 @@ files: - name: a2diskiing.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2diskiing.cpp:40-43" note: >- Device ROM set, loaded when a machine instantiates `Apple Disk II NG @@ -7591,6 +7994,7 @@ files: - name: a2excel9.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/excel9.cpp:39-43" note: >- Device ROM set, loaded when a machine instantiates `Seikou Excel-9`. @@ -7607,7 +8011,9 @@ files: - name: a2focdrv.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2zipdrive.cpp:86-89" note: >- Device ROM set, loaded when a machine instantiates `Parsons Engineering @@ -7621,7 +8027,9 @@ files: - name: a2grappler.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/grappler.cpp:15-18" note: >- Device ROM set, loaded when a machine instantiates `Orange Micro @@ -7635,7 +8043,9 @@ files: - name: a2grapplerplus.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/grappler.cpp:21-31" note: >- Device ROM set, loaded when a machine instantiates `Orange Micro @@ -7655,7 +8065,9 @@ files: - name: a2hsscsi.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2hsscsi.cpp:59-62" note: >- Device ROM set, loaded when a machine instantiates `Apple II High-Speed @@ -7669,7 +8081,9 @@ files: - name: a2ieee488.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2ieee488.cpp:183-186" note: >- Device ROM set, loaded when a machine instantiates `Apple II IEEE-488 @@ -7683,6 +8097,7 @@ files: - name: a2iwm.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2iwm.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `Apple Disk II IWM @@ -7696,6 +8111,7 @@ files: - name: a2kb200.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2kbd/kb200.cpp:323-326" note: >- Device ROM set, loaded when a machine instantiates `Key Tronic KB200 @@ -7709,7 +8125,9 @@ files: - name: a2memexp.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2memexp.cpp:23-26" note: >- Device ROM set, loaded when a machine instantiates `Apple II Memory @@ -7723,7 +8141,9 @@ files: - name: a2mouse.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/mouse.cpp:144-154" note: >- Device ROM set, loaded when a machine instantiates `Apple II Mouse @@ -7749,7 +8169,9 @@ files: - name: a2parprn.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2parprn.cpp:100-103" note: >- Device ROM set, loaded when a machine instantiates `Apple II Parallel @@ -7764,7 +8186,9 @@ files: - name: a2pdromdr.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/prodosromdrive.cpp:76-79" note: >- Device ROM set, loaded when a machine instantiates `ProDOS ROM Drive`. @@ -7777,7 +8201,9 @@ files: - name: a2pic.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2pic.cpp:86-89" note: >- Device ROM set, loaded when a machine instantiates `Apple II Parallel @@ -7791,7 +8217,9 @@ files: - name: a2q68.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/q68.cpp:72-75" note: >- Device ROM set, loaded when a machine instantiates `Stellation Two @@ -7805,7 +8233,9 @@ files: - name: a2q68plus.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/q68.cpp:72-75" note: >- Device ROM set, loaded when a machine instantiates `Stellation Two Q-68 @@ -7819,7 +8249,9 @@ files: - name: a2ramfac.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2memexp.cpp:28-34" note: >- Device ROM set, loaded when a machine instantiates `Applied Engineering @@ -7845,6 +8277,7 @@ files: - name: a2romfp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/romcard.cpp:106-114" note: >- Device ROM set, loaded when a machine instantiates `Apple II ROM Card @@ -7878,6 +8311,7 @@ files: - name: a2romint.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/romcard.cpp:116-128" note: >- Device ROM set, loaded when a machine instantiates `Apple II ROM Card @@ -7918,7 +8352,9 @@ files: - name: a2scsi.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2scsi.cpp:57-60" note: >- Device ROM set, loaded when a machine instantiates `Apple II SCSI Card`. @@ -7931,6 +8367,7 @@ files: - name: a2sd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2sd.cpp:49-52" note: >- Device ROM set, loaded when a machine instantiates `Apple II SD Card`. @@ -7943,6 +8380,7 @@ files: - name: a2sic.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2sic.cpp:189-201" note: >- Device ROM set, loaded when a machine instantiates `Apple II Serial @@ -7972,7 +8410,9 @@ files: - name: a2sider1.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/sider.cpp:99-102" note: >- Device ROM set, loaded when a machine instantiates `First Class @@ -7986,7 +8426,9 @@ files: - name: a2sider2.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/sider.cpp:94-97" note: >- Device ROM set, loaded when a machine instantiates `First Class @@ -8000,7 +8442,9 @@ files: - name: a2ssc.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2ssc.cpp:88-91" note: >- Device ROM set, loaded when a machine instantiates `Apple Super Serial @@ -8014,7 +8458,9 @@ files: - name: a2superdrive.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2superdrive.cpp:104-107" note: >- Device ROM set, loaded when a machine instantiates `Apple II 3.5" Disk @@ -8028,6 +8474,7 @@ files: - name: a2suprterm.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/suprterminal.cpp:35-38" note: >- Device ROM set, loaded when a machine instantiates `M&R Enterprises @@ -8041,6 +8488,7 @@ files: - name: a2surance.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2diskiing.cpp:50-53" note: >- Device ROM set, loaded when a machine instantiates `Applesurance @@ -8054,6 +8502,7 @@ files: - name: a2swyft.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2swyft.cpp:24-29" note: >- Device ROM set, loaded when a machine instantiates `IAI SwyftCard`. @@ -8070,7 +8519,9 @@ files: - name: a2thunpl.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2thunderclock.cpp:43-46" note: >- Device ROM set, loaded when a machine instantiates `ThunderWare @@ -8084,6 +8535,7 @@ files: - name: a2tk10.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2kbd/tk10.cpp:220-223" note: >- Device ROM set, loaded when a machine instantiates `TK-10 Apple II @@ -8097,7 +8549,9 @@ files: - name: a2tmstho.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/timemasterho.cpp:55-58" note: >- Device ROM set, loaded when a machine instantiates `Applied Engineering @@ -8111,6 +8565,7 @@ files: - name: a2twarp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/transwarp.cpp:85-88" note: >- Device ROM set, loaded when a machine instantiates `Applied Engineering @@ -8124,7 +8579,9 @@ files: - name: a2ultrme.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2ultraterm.cpp:101-110" note: >- Device ROM set, loaded when a machine instantiates `Videx UltraTerm @@ -8146,7 +8603,9 @@ files: - name: a2ulttrm.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2ultraterm.cpp:88-97" note: >- Device ROM set, loaded when a machine instantiates `Videx UltraTerm @@ -8168,7 +8627,9 @@ files: - name: a2uniprint.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/uniprint.cpp:56-59" note: >- Device ROM set, loaded when a machine instantiates `Videx Uniprint @@ -8182,7 +8643,9 @@ files: - name: a2vidtrm.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:44-64" note: >- Device ROM set, loaded when a machine instantiates `Videx Videoterm 80 @@ -8247,6 +8710,7 @@ files: - name: a2vistaa800.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/vistaa800.cpp:104-107" note: >- Device ROM set, loaded when a machine instantiates `Vista A800 8inch @@ -8260,7 +8724,9 @@ files: - name: a2vtc1.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:82-89" note: >- Device ROM set, loaded when a machine instantiates `unknown Videoterm @@ -8310,6 +8776,7 @@ files: - name: a2vuliie.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2vulcan.cpp:73-76" note: >- Device ROM set, loaded when a machine instantiates `Applied Engineering @@ -8323,7 +8790,9 @@ files: - name: a2zipdrv.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2zipdrive.cpp:81-84" note: >- Device ROM set, loaded when a machine instantiates `Zip Technologies @@ -8337,6 +8806,7 @@ files: - name: a3fdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/wozfdc.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `Apple III floppy @@ -8350,6 +8820,7 @@ files: - name: a500kbd_ch.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8363,6 +8834,7 @@ files: - name: a500kbd_de.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8376,6 +8848,7 @@ files: - name: a500kbd_dk.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8389,6 +8862,7 @@ files: - name: a500kbd_es.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8402,6 +8876,7 @@ files: - name: a500kbd_fr.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8415,6 +8890,7 @@ files: - name: a500kbd_gb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8428,6 +8904,7 @@ files: - name: a500kbd_it.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8441,6 +8918,7 @@ files: - name: a500kbd_no.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8454,6 +8932,7 @@ files: - name: a500kbd_se.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8467,6 +8946,7 @@ files: - name: a500kbd_us.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 500 Keyboard @@ -8480,6 +8960,7 @@ files: - name: a600kbd_ch.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8493,6 +8974,7 @@ files: - name: a600kbd_de.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8506,6 +8988,7 @@ files: - name: a600kbd_dk.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8519,6 +9002,7 @@ files: - name: a600kbd_es.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8532,6 +9016,7 @@ files: - name: a600kbd_fr.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8545,6 +9030,7 @@ files: - name: a600kbd_gb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8558,6 +9044,7 @@ files: - name: a600kbd_it.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8571,6 +9058,7 @@ files: - name: a600kbd_no.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8584,6 +9072,7 @@ files: - name: a600kbd_se.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8597,6 +9086,7 @@ files: - name: a600kbd_us.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/keyboard/mitsumi.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `Amiga 600 Keyboard @@ -8610,6 +9100,7 @@ files: - name: abc1600mac.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/luxor/abc1600_mmu.cpp:30-36" note: >- Device ROM set, loaded when a machine instantiates `Luxor ABC 1600 MAC`. @@ -8626,6 +9117,7 @@ files: - name: abc1600mover.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/luxor/abc1600_v.cpp:104-118" note: >- Device ROM set, loaded when a machine instantiates `ABC 1600 Mover`. @@ -8658,6 +9150,7 @@ files: - name: abc55.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abckb/abc77.cpp:79-83" note: >- Device ROM set, loaded when a machine instantiates `Luxor ABC 55`. @@ -8670,6 +9163,7 @@ files: - name: abc77.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abckb/abc77.cpp:79-83" note: >- Device ROM set, loaded when a machine instantiates `Luxor ABC 77`. @@ -8682,6 +9176,7 @@ files: - name: abc800kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abckb/abc800kb.cpp:95-98" note: >- Device ROM set, loaded when a machine instantiates `ABC-800 Keyboard`. @@ -8694,6 +9189,7 @@ files: - name: abc80kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/luxor/abc80kb.cpp:100-106" note: >- Device ROM set, loaded when a machine instantiates `ABC 80 Keyboard`. @@ -8706,6 +9202,7 @@ files: - name: abc830.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/lux21046.cpp:112-128" note: >- Device ROM set, loaded when a machine instantiates `ABC 830`. @@ -8739,6 +9236,7 @@ files: - name: abc832.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/lux21046.cpp:112-128" note: >- Device ROM set, loaded when a machine instantiates `ABC 832`. @@ -8772,6 +9270,7 @@ files: - name: abc834.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/lux21046.cpp:112-128" note: >- Device ROM set, loaded when a machine instantiates `ABC 834`. @@ -8805,6 +9304,7 @@ files: - name: abc838.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/lux21046.cpp:112-128" note: >- Device ROM set, loaded when a machine instantiates `ABC 838`. @@ -8871,6 +9371,7 @@ files: - name: abc99.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abckb/abc99.cpp:79-91" note: >- Device ROM set, loaded when a machine instantiates `Luxor ABC 99`. @@ -8899,6 +9400,7 @@ files: - name: abc_db4106.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/db4106.cpp:32-35" note: >- Device ROM set, loaded when a machine instantiates `DataBoard 4106 @@ -8912,6 +9414,7 @@ files: - name: abc_db4107.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/db4107.cpp:33-61" note: >- Device ROM set, loaded when a machine instantiates `DataBoard 4107 @@ -8986,6 +9489,7 @@ files: - name: abc_db4112.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/db4112.cpp:32-39" note: >- Device ROM set, loaded when a machine instantiates `DataBoard 4112`. @@ -9004,6 +9508,7 @@ files: - name: abc_fd2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/fd2.cpp:67-74" note: >- Device ROM set, loaded when a machine instantiates `ABC FD2`. @@ -9024,6 +9529,7 @@ files: - name: abc_slutprov.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/slutprov.cpp:19-22" note: >- Device ROM set, loaded when a machine instantiates `Slutprov`. @@ -9036,6 +9542,7 @@ files: - name: abc_ssa.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/ssa.cpp:85-94" note: >- Device ROM set, loaded when a machine instantiates `Super Smartaid`. @@ -9056,6 +9563,7 @@ files: - name: abc_uni800.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/uni800.cpp:50-53" note: >- Device ROM set, loaded when a machine instantiates `UNI-800`. @@ -9068,6 +9576,7 @@ files: - name: abc_unidisk.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/unidisk.cpp:32-40" note: >- Device ROM set, loaded when a machine instantiates `MyAB UNI DISK`. @@ -9091,6 +9600,7 @@ files: - name: abcsio.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/sio.cpp:58-62" note: >- Device ROM set, loaded when a machine instantiates `ABC SIO`. @@ -9107,6 +9617,10 @@ files: - name: acb2072.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/acb2072.cpp:103-113" note: >- Device ROM set, loaded when a machine instantiates `ACB-2072 RLL Drive @@ -9126,7 +9640,9 @@ files: - name: ace80.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2applicard.cpp:33-36" note: >- Device ROM set, loaded when a machine instantiates `Franklin ACE 80 CPU @@ -9140,6 +9656,7 @@ files: - name: ace_sp_reelctrl.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/misc/ace_sp_reelctrl.cpp:44-47" note: >- Device ROM set, loaded when a machine instantiates `ACE sp.ACE Reel @@ -9153,6 +9670,7 @@ files: - name: ace_sp_reelctrl_pcp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/misc/ace_sp_reelctrl.cpp:54-57" note: >- Device ROM set, loaded when a machine instantiates `ACE sp.ACE Reel @@ -9166,6 +9684,7 @@ files: - name: acorn_vdu80.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/acorn/system/vdu80.cpp:82-85" note: >- Device ROM set, loaded when a machine instantiates `Acorn 80x25 VDU @@ -9179,6 +9698,7 @@ files: - name: acs8600_ics.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/altos/acs8600_ics.cpp:23-26" note: >- Device ROM set, loaded when a machine instantiates `Altos ACS8600 @@ -9192,6 +9712,7 @@ files: - name: agat7_flop.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2diskiing.cpp:55-58" note: >- Device ROM set, loaded when a machine instantiates `Agat-7 140K floppy @@ -9205,6 +9726,7 @@ files: - name: agat840k_hle.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/agat840k_hle.cpp:37-41" note: >- Device ROM set, loaded when a machine instantiates `Agat 840K floppy @@ -9218,6 +9740,7 @@ files: - name: agat9_flop.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2diskiing.cpp:60-63" note: >- Device ROM set, loaded when a machine instantiates `Agat-9 140K floppy @@ -9231,6 +9754,7 @@ files: - name: agat_fdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/agat_fdc.cpp:55-62" note: >- Device ROM set, loaded when a machine instantiates `Agat 840K floppy @@ -9248,6 +9772,10 @@ files: - name: aha1542a.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aha1542b.cpp:436-442" note: >- Device ROM set, loaded when a machine instantiates `AHA-1542A SCSI @@ -9265,6 +9793,10 @@ files: - name: aha1542b.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aha1542b.cpp:444-470" note: >- Device ROM set, loaded when a machine instantiates `AHA-1542B SCSI @@ -9329,6 +9861,10 @@ files: - name: aha1542c.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aha1542c.cpp:187-197" note: >- Device ROM set, loaded when a machine instantiates `AHA-1542C SCSI @@ -9358,6 +9894,10 @@ files: - name: aha1542cf.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aha1542c.cpp:199-212" note: >- Device ROM set, loaded when a machine instantiates `AHA-1542CF SCSI @@ -9397,6 +9937,10 @@ files: - name: aha1542cp.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aha1542c.cpp:214-220" note: >- Device ROM set, loaded when a machine instantiates `AHA-1542CP SCSI @@ -9414,6 +9958,10 @@ files: - name: aha1740.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aha174x.cpp:142-153" note: >- Device ROM set, loaded when a machine instantiates `AHA-1740 Fast SCSI @@ -9437,6 +9985,10 @@ files: - name: aha1742a.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aha174x.cpp:155-169" note: >- Device ROM set, loaded when a machine instantiates `AHA-1742A Fast SCSI @@ -9471,6 +10023,9 @@ files: - name: aha2940.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/aha2940au.cpp:51-57" note: >- Device ROM set, loaded when a machine instantiates `Adaptec AHA-2940/W @@ -9485,6 +10040,9 @@ files: - name: aha2940au.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/aha2940au.cpp:175-184" note: >- Device ROM set, loaded when a machine instantiates `Adaptec AHA-2940AU @@ -9503,6 +10061,7 @@ files: - name: alto2_cpu.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/alto2/alto2cpu.cpp:236-333" note: >- Device ROM set, loaded when a machine instantiates `Xerox Alto-II`. @@ -9687,6 +10246,7 @@ files: - name: altos2_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/altos/altos2_kbd.cpp:243-246" note: >- Device ROM set, loaded when a machine instantiates `Altos II Keyboard`. @@ -9699,6 +10259,7 @@ files: - name: am100kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2kbd/am100kbd.cpp:290-293" note: >- Device ROM set, loaded when a machine instantiates `AM 100 Keyboard @@ -9712,6 +10273,7 @@ files: - name: amiga_a2091.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/zorro/a2091.cpp:101-142" note: >- Device ROM set, loaded when a machine instantiates `Commodore A2091 Hard @@ -9770,6 +10332,7 @@ files: - name: amiga_a570.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/cpuslot/a570.cpp:85-89" note: >- Device ROM set, loaded when a machine instantiates `Commodore A570`. @@ -9782,6 +10345,7 @@ files: - name: amiga_a590.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/cpuslot/a590.cpp:103-158" note: >- Device ROM set, loaded when a machine instantiates `Commodore A590`. @@ -9859,6 +10423,7 @@ files: - name: amiga_ar1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/cpuslot/action_replay.cpp:106-113" note: >- Device ROM set, loaded when a machine instantiates `Action Replay`. @@ -9879,6 +10444,7 @@ files: - name: amiga_ar2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/cpuslot/action_replay.cpp:120-132" note: >- Device ROM set, loaded when a machine instantiates `Action Replay MK @@ -9906,6 +10472,7 @@ files: - name: amiga_ar3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/cpuslot/action_replay.cpp:139-148" note: >- Device ROM set, loaded when a machine instantiates `Action Replay MK @@ -9935,6 +10502,7 @@ files: - name: amiga_buddha.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/zorro/buddha.cpp:89-96" note: >- Device ROM set, loaded when a machine instantiates `Buddha IDE @@ -9954,6 +10522,7 @@ files: - name: amiga_oktagon2008.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/zorro/oktagon2008.cpp:256-259" note: >- Device ROM set, loaded when a machine instantiates `Oktagon 2008 SCSI @@ -9967,6 +10536,7 @@ files: - name: amiga_ripple.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/amiga/zorro/ripple.cpp:78-83" note: >- Device ROM set, loaded when a machine instantiates `RIPPLE IDE @@ -9981,6 +10551,7 @@ files: - name: ampex230_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ampex/ampex210_kbd.cpp:242-245" note: >- Device ROM set, loaded when a machine instantiates `Ampex 230 Keyboard`. @@ -9996,7 +10567,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -10008,6 +10581,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/epson_lx810l.cpp:75-80" @@ -10026,9 +10600,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/applecd.cpp:80-86" note: >- @@ -10042,7 +10619,9 @@ files: - name: aprissi.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/a2ssc.cpp:93-96" note: >- Device ROM set, loaded when a machine instantiates `Apricorn Super @@ -10056,7 +10635,9 @@ files: - name: arc_a448.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/a448.cpp:76-79" note: >- Device ROM set, loaded when a machine instantiates `Armadillo Systems @@ -10070,7 +10651,9 @@ files: - name: arc_a448b.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/a448.cpp:81-84" note: >- Device ROM set, loaded when a machine instantiates `Armadillo Systems @@ -10084,7 +10667,9 @@ files: - name: arc_acejoy.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/acejoy.cpp:51-54" note: >- Device ROM set, loaded when a machine instantiates `ACE Joy Connect`. @@ -10097,7 +10682,9 @@ files: - name: arc_armadeus.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/armadeus.cpp:56-59" note: >- Device ROM set, loaded when a machine instantiates `Clares Armadeus @@ -10111,7 +10698,9 @@ files: - name: arc_bbcio_aga30.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io_morley.cpp:153-157" note: >- Device ROM set, loaded when a machine instantiates `Acorn AGA30 BBC I/O @@ -10126,7 +10715,9 @@ files: - name: arc_bbcio_aka10.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io.cpp:191-199" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA10 BBC I/O @@ -10151,7 +10742,9 @@ files: - name: arc_bbcio_we.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io_we.cpp:84-88" note: >- Device ROM set, loaded when a machine instantiates `Watford Electronics @@ -10166,7 +10759,9 @@ files: - name: arc_eaglem2.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/eaglem2.cpp:79-82" note: >- Device ROM set, loaded when a machine instantiates `Wild Vision/Computer @@ -10180,7 +10775,9 @@ files: - name: arc_ether1_aka25.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/ether1.cpp:84-87" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA25 @@ -10194,7 +10791,9 @@ files: - name: arc_ether2_aeh50.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/ether2.cpp:67-70" note: >- Device ROM set, loaded when a machine instantiates `Acorn AEH50 Ethernet @@ -10208,7 +10807,9 @@ files: - name: arc_ether3_aeh54.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/ether3.cpp:60-63" note: >- Device ROM set, loaded when a machine instantiates `Acorn AEH54 10Base2 @@ -10222,7 +10823,9 @@ files: - name: arc_ethera.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/ethera.cpp:60-63" note: >- Device ROM set, loaded when a machine instantiates `ANT Ethernet 10base2 @@ -10236,7 +10839,9 @@ files: - name: arc_etherd.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/etherd.cpp:63-66" note: >- Device ROM set, loaded when a machine instantiates `Digital Services @@ -10250,7 +10855,9 @@ files: - name: arc_etherr.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/etherr.cpp:63-66" note: >- Device ROM set, loaded when a machine instantiates `RISC Developments @@ -10264,7 +10871,9 @@ files: - name: arc_faxpack.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/faxpack.cpp:74-77" note: >- Device ROM set, loaded when a machine instantiates `Computer Concepts @@ -10278,7 +10887,9 @@ files: - name: arc_greyhawk.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/greyhawk.cpp:67-70" note: >- Device ROM set, loaded when a machine instantiates `Computer Concepts @@ -10292,7 +10903,9 @@ files: - name: arc_hdisc_akd52.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/hdisc.cpp:61-64" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKD52 Hard @@ -10306,7 +10919,9 @@ files: - name: arc_hdisc_cw.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/hdisc_cw.cpp:59-62" note: >- Device ROM set, loaded when a machine instantiates `Computerware Hard @@ -10320,7 +10935,9 @@ files: - name: arc_hdisc_morley.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/hdisc_morley.cpp:61-64" note: >- Device ROM set, loaded when a machine instantiates `Morley Electronics @@ -10334,7 +10951,9 @@ files: - name: arc_hdisc_we.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/hdisc_we.cpp:62-65" note: >- Device ROM set, loaded when a machine instantiates `Watford Electronics @@ -10348,7 +10967,9 @@ files: - name: arc_ide_be.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/ide_be.cpp:59-69" note: >- Device ROM set, loaded when a machine instantiates `Baildon Electronics @@ -10378,7 +10999,9 @@ files: - name: arc_ide_rdev.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/ide_rdev.cpp:58-61" note: >- Device ROM set, loaded when a machine instantiates `RISC Developments @@ -10392,7 +11015,9 @@ files: - name: arc_iomidi_aka15.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io.cpp:207-211" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA15 MIDI and @@ -10407,7 +11032,9 @@ files: - name: arc_lark.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/lark.cpp:107-111" note: >- Device ROM set, loaded when a machine instantiates `Wild Vision/Computer @@ -10422,7 +11049,9 @@ files: - name: arc_lbp4.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/laserd.cpp:83-90" note: >- Device ROM set, loaded when a machine instantiates `Computer Concepts @@ -10442,7 +11071,9 @@ files: - name: arc_midi2.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/midi_emr.cpp:90-94" note: >- Device ROM set, loaded when a machine instantiates `EMR MIDI 2 @@ -10457,7 +11088,9 @@ files: - name: arc_midi_aka16.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io.cpp:213-221" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA16 MIDI @@ -10482,7 +11115,9 @@ files: - name: arc_midimax.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/midimax.cpp:76-82" note: >- Device ROM set, loaded when a machine instantiates `Wild Vision @@ -10502,7 +11137,9 @@ files: - name: arc_midimax2.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/midimax.cpp:84-88" note: >- Device ROM set, loaded when a machine instantiates `Wild Vision MidiMax @@ -10517,7 +11154,9 @@ files: - name: arc_nexus_a500.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/nexus.cpp:64-67" note: >- Device ROM set, loaded when a machine instantiates `SJ Research Nexus @@ -10531,7 +11170,9 @@ files: - name: arc_rom_aka05.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/rom.cpp:84-88" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA05 ROM @@ -10546,7 +11187,9 @@ files: - name: arc_rom_r225.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/rom.cpp:90-94" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA05 ROM @@ -10564,7 +11207,9 @@ files: - name: arc_rs423.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/rs423.cpp:62-65" note: >- Device ROM set, loaded when a machine instantiates `Archimedes Dual @@ -10578,7 +11223,9 @@ files: - name: arc_scan256.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scan256.cpp:62-65" note: >- Device ROM set, loaded when a machine instantiates `Watford Electronics @@ -10592,7 +11239,9 @@ files: - name: arc_scanjunior.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scanlight.cpp:137-141" note: >- Device ROM set, loaded when a machine instantiates `Computer Concepts @@ -10607,7 +11256,9 @@ files: - name: arc_scanjunior3.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scanlight.cpp:143-147" note: >- Device ROM set, loaded when a machine instantiates `Computer Concepts @@ -10622,7 +11273,9 @@ files: - name: arc_scanlight.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scanlight.cpp:131-135" note: >- Device ROM set, loaded when a machine instantiates `Computer Concepts @@ -10637,7 +11290,9 @@ files: - name: arc_scanvideo.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scanlight.cpp:149-153" note: >- Device ROM set, loaded when a machine instantiates `Computer Concepts @@ -10652,7 +11307,9 @@ files: - name: arc_scsi_aka30.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scsi_acorn.cpp:141-145" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA30 SCSI @@ -10666,7 +11323,9 @@ files: - name: arc_scsi_aka31.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scsi_acorn.cpp:147-151" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA31 SCSI @@ -10680,7 +11339,9 @@ files: - name: arc_scsi_aka32.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scsi_acorn.cpp:153-161" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA32 CDFS & @@ -10705,7 +11366,9 @@ files: - name: arc_scsi_cumana.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scsi_cumana.cpp:74-77" note: >- Device ROM set, loaded when a machine instantiates `Cumana 16bit SCSI @@ -10719,7 +11382,9 @@ files: - name: arc_scsi_ling.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scsi_ling.cpp:73-76" note: >- Device ROM set, loaded when a machine instantiates `Lingenuity SCSI @@ -10733,7 +11398,9 @@ files: - name: arc_scsi_morley.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scsi_morley.cpp:74-86" note: >- Device ROM set, loaded when a machine instantiates `Morley Electronics @@ -10768,7 +11435,9 @@ files: - name: arc_scsi_oak.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scsi_oak.cpp:173-184" note: >- Device ROM set, loaded when a machine instantiates `Oak Solutions 16 bit @@ -10797,7 +11466,9 @@ files: - name: arc_scsi_vti.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/scsi_vti.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `VTI User Port and @@ -10811,7 +11482,9 @@ files: - name: arc_serial.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/serial.cpp:62-65" note: >- Device ROM set, loaded when a machine instantiates `Atomwide Serial @@ -10825,7 +11498,9 @@ files: - name: arc_spectra.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/spectra.cpp:62-65" note: >- Device ROM set, loaded when a machine instantiates `Beebug Spectra @@ -10839,7 +11514,9 @@ files: - name: arc_ua_morley.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io_morley.cpp:159-163" note: >- Device ROM set, loaded when a machine instantiates `Morley Electronics @@ -10854,7 +11531,9 @@ files: - name: arc_uma_morley.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io_morley.cpp:165-169" note: >- Device ROM set, loaded when a machine instantiates `Morley Electronics @@ -10869,7 +11548,9 @@ files: - name: arc_upa_hccs.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io_hccs.cpp:62-66" note: >- Device ROM set, loaded when a machine instantiates `HCCS User/Analogue @@ -10884,7 +11565,9 @@ files: - name: arc_upmidi_aka12.zip required: false category: bios_zip - system: acorn-archimedes + systems: + - acorn-archimedes + - arcade source_ref: "upstream src/devices/bus/archimedes/podule/io.cpp:201-205" note: >- Device ROM set, loaded when a machine instantiates `Acorn AKA12 User @@ -10899,6 +11582,10 @@ files: - name: asc88.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/asc88.cpp:172-175" note: >- Device ROM set, loaded when a machine instantiates `ASC-88 SCSI @@ -10912,6 +11599,7 @@ files: - name: ascsasi.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/s100/ascsasi.cpp:358-361" note: >- Device ROM set, loaded when a machine instantiates `ASC Associates SASI @@ -10925,7 +11613,9 @@ files: - name: at_keybc.zip required: false category: bios_zip - system: tandy-vis + systems: + - arcade + - tandy-vis source_ref: "upstream src/devices/machine/at_keybc.cpp:102-110" note: >- Device ROM set, loaded when a machine instantiates `PC/AT Keyboard @@ -10950,7 +11640,9 @@ files: - name: atari1050.zip required: false category: bios_zip - system: xegs + systems: + - arcade + - xegs source_ref: "upstream src/devices/bus/a800/atari1050.cpp:105-117" note: >- Device ROM set, loaded when a machine instantiates `Atari 1050 Dual @@ -10985,7 +11677,9 @@ files: - name: atari810.zip required: false category: bios_zip - system: xegs + systems: + - arcade + - xegs source_ref: "upstream src/devices/bus/a800/atari810.cpp:100-106" note: >- Device ROM set, loaded when a machine instantiates `Atari 810 Disk @@ -11005,6 +11699,7 @@ files: - name: atom_discpack.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/acorn/atom/discpack.cpp:77-80" note: >- Device ROM set, loaded when a machine instantiates `Atom Disc Pack`. @@ -11017,6 +11712,7 @@ files: - name: atom_gdos.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/acorn/atom/gdos.cpp:85-89" note: >- Device ROM set, loaded when a machine instantiates `Atom GDOS`. @@ -11030,6 +11726,7 @@ files: - name: atom_gdos2015.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/acorn/atom/gdos2015.cpp:130-133" note: >- Device ROM set, loaded when a machine instantiates `Atom GDOS-2015`. @@ -11042,6 +11739,7 @@ files: - name: atom_speech.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/acorn/atom/speech.cpp:61-64" note: >- Device ROM set, loaded when a machine instantiates `Atom Speech @@ -11055,6 +11753,7 @@ files: - name: atom_vdu80.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/acorn/atom/vdu80.cpp:76-79" note: >- Device ROM set, loaded when a machine instantiates `Atom EF9345 80 @@ -11069,6 +11768,7 @@ files: - name: ax208.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/axc51/axc51.cpp:1520-1523" note: >- Device ROM set, loaded when a machine instantiates `AppoTech AX208 @@ -11095,6 +11795,9 @@ files: - name: banshee_x86.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade source_ref: "upstream src/devices/video/voodoo_pci.cpp:311-318" note: >- Device ROM set, loaded when a machine instantiates `Voodoo Banshee PCI @@ -11114,6 +11817,7 @@ files: - name: basf7100_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/skeleton/basf7100_kbd.cpp:36-39" note: >- Device ROM set, loaded when a machine instantiates `BASF 7100 Keyboard @@ -11130,6 +11834,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/24bbc.cpp:27-30" note: >- Device ROM set, loaded when a machine instantiates `Sprow 24bBC/RAM Disc @@ -11146,6 +11851,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/2ndserial.cpp:51-54" note: >- Device ROM set, loaded when a machine instantiates `Sprow 2nd Serial @@ -11303,6 +12009,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/autoprom.cpp:63-72" note: >- Device ROM set, loaded when a machine instantiates `ATPL AutoPrommer`. @@ -11322,6 +12029,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade - dragon64 - electron source_ref: "upstream src/devices/bus/bbc/userport/beebspch.cpp:55-62" @@ -11344,6 +12052,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/cc500.cpp:55-58" note: >- Device ROM set, loaded when a machine instantiates `CTS Colour Card @@ -11360,6 +12069,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade - dragon64 - electron source_ref: "upstream src/devices/bus/bbc/userport/palext.cpp:86-89" @@ -11405,7 +12115,9 @@ files: - name: bbc_cms6502.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/cms6502.cpp:66-75" note: >- Device ROM set, loaded when a machine instantiates `CMS 6502 2nd @@ -11457,7 +12169,9 @@ files: - name: bbc_cumana68k.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/internal/cumana68k.cpp:59-62" note: >- Device ROM set, loaded when a machine instantiates `Cumana 68008 Upgrade @@ -11489,6 +12203,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/datacentre.cpp:62-73" note: >- Device ROM set, loaded when a machine instantiates `RetroClinic @@ -11526,6 +12241,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/ieee488.cpp:35-44" note: >- Device ROM set, loaded when a machine instantiates `Acorn IEEE-488 @@ -11648,6 +12364,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/multiform.cpp:52-58" note: >- Device ROM set, loaded when a machine instantiates `PEDL Multiform Z80`. @@ -11735,6 +12452,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/opus3.cpp:81-90" note: >- Device ROM set, loaded when a machine instantiates `Opus Challenger @@ -11778,7 +12496,9 @@ files: - name: bbc_opusa.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/opus3.cpp:92-97" note: >- Device ROM set, loaded when a machine instantiates `Opus Challenger @@ -11796,6 +12516,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/pdram.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `Micro User Pull Down @@ -11812,6 +12533,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/pms64k.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `PMS 64K Non-Volatile @@ -11828,6 +12550,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/1mhzbus/ramdisc.cpp:87-90" note: >- Device ROM set, loaded when a machine instantiates `Morley Electronics @@ -12009,7 +12732,9 @@ files: - name: bbc_tube_16032.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_32016.cpp:144-156" note: >- Device ROM set, loaded when a machine instantiates `Acorn 16032 2nd @@ -12039,7 +12764,9 @@ files: - name: bbc_tube_32016.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_32016.cpp:129-142" note: >- Device ROM set, loaded when a machine instantiates `Acorn 32016 2nd @@ -12079,7 +12806,9 @@ files: - name: bbc_tube_32016l.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_32016.cpp:158-163" note: >- Device ROM set, loaded when a machine instantiates `Acorn Large 32016 @@ -12099,7 +12828,9 @@ files: - name: bbc_tube_6502.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_6502.cpp:200-209" note: >- Device ROM set, loaded when a machine instantiates `Acorn 6502 2nd @@ -12124,7 +12855,9 @@ files: - name: bbc_tube_6502e.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_6502.cpp:223-228" note: >- Device ROM set, loaded when a machine instantiates `Acorn Extended 6502 @@ -12140,7 +12873,9 @@ files: - name: bbc_tube_6502p.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_6502.cpp:211-221" note: >- Device ROM set, loaded when a machine instantiates `Acorn 6502 2nd @@ -12170,7 +12905,9 @@ files: - name: bbc_tube_65c102.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_6502.cpp:230-239" note: >- Device ROM set, loaded when a machine instantiates `Acorn 65C102 @@ -12195,7 +12932,9 @@ files: - name: bbc_tube_80286.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_80286.cpp:95-99" note: >- Device ROM set, loaded when a machine instantiates `Acorn 80286 2nd @@ -12213,7 +12952,9 @@ files: - name: bbc_tube_a500.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_a500.cpp:138-144" note: >- Device ROM set, loaded when a machine instantiates `Acorn A500 2nd @@ -12239,7 +12980,9 @@ files: - name: bbc_tube_a500d.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_a500.cpp:146-152" note: >- Device ROM set, loaded when a machine instantiates `Acorn A500 (Dual @@ -12265,7 +13008,9 @@ files: - name: bbc_tube_arm.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_arm.cpp:79-90" note: >- Device ROM set, loaded when a machine instantiates `ARM Evaluation @@ -12295,7 +13040,9 @@ files: - name: bbc_tube_arm7.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_arm7.cpp:118-124" note: >- Device ROM set, loaded when a machine instantiates `Sprow ARM7TDMI @@ -12315,7 +13062,9 @@ files: - name: bbc_tube_casper.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_casper.cpp:70-78" note: >- Device ROM set, loaded when a machine instantiates `Casper 68000 2nd @@ -12341,7 +13090,9 @@ files: - name: bbc_tube_cms6809.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_cms6809.cpp:81-87" note: >- Device ROM set, loaded when a machine instantiates `CMS 6809 2nd @@ -12359,7 +13110,9 @@ files: - name: bbc_tube_matchbox.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_matchbox.cpp:353-377" note: >- Device ROM set, loaded when a machine instantiates `Matchbox @@ -12401,7 +13154,9 @@ files: - name: bbc_tube_pcplus.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_80186.cpp:116-120" note: >- Device ROM set, loaded when a machine instantiates `Solidisk PC-Plus @@ -12419,7 +13174,9 @@ files: - name: bbc_tube_rc6502.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_rc6502.cpp:178-185" note: >- Device ROM set, loaded when a machine instantiates `ReCo6502 (65C02)`. @@ -12438,7 +13195,9 @@ files: - name: bbc_tube_rc65816.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_rc6502.cpp:187-194" note: >- Device ROM set, loaded when a machine instantiates `ReCo6502 (65C816)`. @@ -12457,7 +13216,9 @@ files: - name: bbc_tube_x25.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_x25.cpp:115-122" note: >- Device ROM set, loaded when a machine instantiates `Econet X25 Gateway @@ -12479,7 +13240,9 @@ files: - name: bbc_tube_z80.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_z80.cpp:125-129" note: >- Device ROM set, loaded when a machine instantiates `Acorn Z80 2nd @@ -12494,7 +13257,9 @@ files: - name: bbc_tube_z80w.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_z80.cpp:131-135" note: >- Device ROM set, loaded when a machine instantiates `Acorn Z80 2nd @@ -12509,7 +13274,9 @@ files: - name: bbc_tube_zep100.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_zep100.cpp:152-167" note: >- Device ROM set, loaded when a machine instantiates `Torch Z80 @@ -12544,7 +13311,9 @@ files: - name: bbc_tube_zep100l.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_zep100.cpp:169-176" note: >- Device ROM set, loaded when a machine instantiates `Torch Z80 @@ -12587,7 +13356,9 @@ files: - name: bbc_tube_zep100w.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/bbc/tube/tube_zep100.cpp:178-187" note: >- Device ROM set, loaded when a machine instantiates `Torch Z80 @@ -12644,6 +13415,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade - dragon64 - electron source_ref: "upstream src/devices/bus/bbc/userport/voicebox.cpp:51-54" @@ -12733,6 +13505,7 @@ files: - name: betadisk.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sinclair/beta_m.cpp:229-308" note: >- Device ROM set, loaded when a machine instantiates `Beta Disk @@ -12974,6 +13747,7 @@ files: - name: bingoct.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sega/bingoct.cpp:103-111" note: >- Device ROM set, loaded when a machine instantiates `Bingo Circus @@ -12995,7 +13769,9 @@ files: - name: bk_altpro.zip required: false category: bios_zip - system: elektronika-bk + systems: + - arcade + - elektronika-bk source_ref: "upstream src/devices/bus/qbus/bk_altpro.cpp:29-38" note: >- Device ROM set, loaded when a machine instantiates `BK Altpro @@ -13020,7 +13796,9 @@ files: - name: bk_kmd.zip required: false category: bios_zip - system: elektronika-bk + systems: + - arcade + - elektronika-bk source_ref: "upstream src/devices/bus/qbus/bk_kmd.cpp:26-35" note: >- Device ROM set, loaded when a machine instantiates `BK0010 floppy`. @@ -13044,7 +13822,9 @@ files: - name: bk_samara.zip required: false category: bios_zip - system: elektronika-bk + systems: + - arcade + - elektronika-bk source_ref: "upstream src/devices/bus/qbus/bk_samara.cpp:26-31" note: >- Device ROM set, loaded when a machine instantiates `BK Samara @@ -13059,6 +13839,7 @@ files: - name: bluechip.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:514-520" note: >- Device ROM set, loaded when a machine instantiates `Amtech Blue Chip @@ -13078,6 +13859,7 @@ files: - name: bml3kanji.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/bml3/kanji.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `Hitachi MP-9740 @@ -13092,6 +13874,7 @@ files: - name: bml3mp1802.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/bml3/mp1802.cpp:41-45" note: >- Device ROM set, loaded when a machine instantiates `Hitachi MP-1802 @@ -13106,6 +13889,7 @@ files: - name: bml3mp1805.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/bml3/mp1805.cpp:28-32" note: >- Device ROM set, loaded when a machine instantiates `Hitachi MP-1805 3" @@ -13120,6 +13904,7 @@ files: - name: bsmt2000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/sound/bsmt2000.cpp:48-51" note: >- Device ROM set, loaded when a machine instantiates `BSMT2000`. @@ -13132,6 +13917,10 @@ files: - name: bt542b.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/bt54x.cpp:136-142" note: >- Device ROM set, loaded when a machine instantiates `BusTek BT-542B SCSI @@ -13149,6 +13938,10 @@ files: - name: bt542bh.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/bt54x.cpp:144-150" note: >- Device ROM set, loaded when a machine instantiates `BusLogic BT-542B @@ -13166,6 +13959,10 @@ files: - name: bt545s.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/bt54x.cpp:152-158" note: >- Device ROM set, loaded when a machine instantiates `BusLogic BT-545S @@ -13183,6 +13980,7 @@ files: - name: bw2_ramcard.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/bw2/ramcard.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `Bondwell 2 RAMCARD`. @@ -13195,6 +13993,7 @@ files: - name: bwtwo.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/sbus/bwtwo.cpp:25-32" note: >- Device ROM set, loaded when a machine instantiates `Sun bwtwo SBus @@ -13214,6 +14013,7 @@ files: - name: c1526.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1526.cpp:34-44" note: >- Device ROM set, loaded when a machine instantiates `Commodore @@ -13243,6 +14043,7 @@ files: - name: c1540.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:192-196" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1540 Disk @@ -13260,6 +14061,7 @@ files: - name: c1541.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:213-240" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1541 Disk @@ -13323,6 +14125,7 @@ files: - name: c1541c.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:257-264" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1541C Disk @@ -13342,6 +14145,7 @@ files: - name: c1541dd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:404-407" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1541 @@ -13355,6 +14159,7 @@ files: - name: c1541ii.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:281-290" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1541-II @@ -13378,6 +14183,7 @@ files: - name: c1541pd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:424-428" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1541 @@ -13395,6 +14201,7 @@ files: - name: c1541pdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:445-453" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1541 @@ -13420,6 +14227,7 @@ files: - name: c1551.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/plus4/c1551.cpp:38-44" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1551`. @@ -13432,6 +14240,7 @@ files: - name: c1563.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1581.cpp:75-78" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1563 3.5" @@ -13445,6 +14254,7 @@ files: - name: c1570.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1571.cpp:60-63" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1570 Disk @@ -13458,6 +14268,7 @@ files: - name: c1571.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1571.cpp:80-89" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1571 Disk @@ -13501,6 +14312,7 @@ files: - name: c1581.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1581.cpp:47-58" note: >- Device ROM set, loaded when a machine instantiates `Commodore 1581 3.5" @@ -13533,6 +14345,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c2031.cpp:105-109" note: >- Device ROM set, loaded when a machine instantiates `Commodore 2031 @@ -13553,6 +14366,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c2040.cpp:191-203" note: >- Device ROM set, loaded when a machine instantiates `Commodore 2040 disk @@ -13579,6 +14393,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c2040fdc.cpp:48-51" note: >- Device ROM set, loaded when a machine instantiates `Commodore 2040 FDC`. @@ -13594,6 +14409,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c2040.cpp:220-227" note: >- Device ROM set, loaded when a machine instantiates `Commodore 3040 disk @@ -13618,6 +14434,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/cbmiec/c1526.cpp:61-64" note: >- Device ROM set, loaded when a machine instantiates `Commodore 4023 @@ -13634,6 +14451,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c2040.cpp:244-258" note: >- Device ROM set, loaded when a machine instantiates `Commodore 4040 disk @@ -13689,6 +14507,7 @@ files: - name: c64_buscard.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/c64/buscard.cpp:29-35" note: >- Device ROM set, loaded when a machine instantiates `C64 BusCard @@ -13702,6 +14521,7 @@ files: - name: c64_buscard2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/c64/buscard2.cpp:65-72" note: >- Device ROM set, loaded when a machine instantiates `C64 BusCard II @@ -13744,6 +14564,7 @@ files: - name: c64_nl10.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c64_nl10.cpp:27-30" note: >- Device ROM set, loaded when a machine instantiates `Star NL-10 C64 @@ -13757,6 +14578,7 @@ files: - name: c64_supercpu.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/c64/supercpu.cpp:32-35" note: >- Device ROM set, loaded when a machine instantiates `C64 SuperCPU v2 + @@ -13799,6 +14621,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c8050.cpp:199-237" note: >- Device ROM set, loaded when a machine instantiates `Commodore 8050 disk @@ -13871,6 +14694,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c8050fdc.cpp:51-54" note: >- Device ROM set, loaded when a machine instantiates `Commodore 8050 FDC`. @@ -13886,6 +14710,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c8050.cpp:199-237" note: >- Device ROM set, loaded when a machine instantiates `Commodore 8250 disk @@ -13955,6 +14780,7 @@ files: - name: c8250lp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ieee488/c8050.cpp:254-272" note: >- Device ROM set, loaded when a machine instantiates `Commodore 8250LP @@ -13997,6 +14823,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c8280.cpp:107-121" note: >- Device ROM set, loaded when a machine instantiates `Commodore 8280 dual @@ -14037,6 +14864,7 @@ files: - name: cadabc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/cadmouse.cpp:73-92" note: >- Device ROM set, loaded when a machine instantiates `CAD ABC Mouse/Hi-res @@ -14078,6 +14906,7 @@ files: - name: cbm2_hrga.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbm2/hrg.cpp:49-52" note: >- Device ROM set, loaded when a machine instantiates `CBM 500/600/700 High @@ -14091,6 +14920,7 @@ files: - name: cbm2_hrgb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbm2/hrg.cpp:49-52" note: >- Device ROM set, loaded when a machine instantiates `CBM 500/600/700 High @@ -14104,6 +14934,7 @@ files: - name: cbm8000_hsg_a.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pet/hsg.cpp:49-55" note: >- Device ROM set, loaded when a machine instantiates `CBM 8000 High Speed @@ -14121,6 +14952,7 @@ files: - name: cbm8000_hsg_b.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pet/hsg.cpp:49-55" note: >- Device ROM set, loaded when a machine instantiates `CBM 8000 High Speed @@ -14138,6 +14970,7 @@ files: - name: cbm_interpod.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/interpod.cpp:88-95" note: >- Device ROM set, loaded when a machine instantiates `Oxford Computer @@ -14157,6 +14990,7 @@ files: - name: cbm_serbox.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/serialbox.cpp:42-45" note: >- Device ROM set, loaded when a machine instantiates `Serial Box`. @@ -14169,6 +15003,7 @@ files: - name: cchip.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/taito/taitocchip.cpp:137-141" note: >- Device ROM set, loaded when a machine instantiates `Taito TC0030CMD @@ -14182,7 +15017,9 @@ files: - name: ccs7710.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/ccs7710.cpp:169-181" note: >- Device ROM set, loaded when a machine instantiates `CCS Model 7710 @@ -14236,6 +15073,7 @@ files: - name: cd90_015.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/thomson/cd90_015.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `Thomson CD 90-015 @@ -14249,6 +15087,7 @@ files: - name: cd90_351.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/thomson/cd90_351.cpp:55-64" note: >- Device ROM set, loaded when a machine instantiates `Thomson CD 90-351 @@ -14274,6 +15113,7 @@ files: - name: cd90_640.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/thomson/cd90_640.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `Thomson CD 90-640 @@ -14290,9 +15130,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/cdd2000.cpp:53-59" note: >- @@ -14316,9 +15159,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/cw7501.cpp:86-89" note: >- @@ -14336,9 +15182,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/cdrn820s.cpp:45-48" note: >- @@ -14356,9 +15205,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/cdu415.cpp:51-55" note: >- @@ -14375,9 +15227,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/cdu561.cpp:74-82" note: >- @@ -14405,9 +15260,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/cdu75s.cpp:62-66" note: >- @@ -14426,6 +15284,7 @@ files: - name: centennial_sl01m_15_11194.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pccard/sram.cpp:351-354" note: >- Device ROM set, loaded when a machine instantiates `Centennial 1 MB @@ -14440,6 +15299,7 @@ files: - name: centennial_sl02m_15_11194.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pccard/sram.cpp:378-381" note: >- Device ROM set, loaded when a machine instantiates `Centennial 2 MB @@ -14454,6 +15314,7 @@ files: - name: centennial_sl04m_15_11194.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pccard/sram.cpp:405-408" note: >- Device ROM set, loaded when a machine instantiates `Centennial 4 MB @@ -14468,6 +15329,7 @@ files: - name: cffa1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a1bus/a1cffa.cpp:26-29" note: >- Device ROM set, loaded when a machine instantiates `CFFA Compact Flash @@ -14484,9 +15346,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/cfp1080s.cpp:88-91" note: >- @@ -14500,6 +15365,10 @@ files: - name: cga.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/cga.cpp:247-251" note: >- Device ROM set, loaded when a machine instantiates `IBM Color/Graphics @@ -14513,6 +15382,7 @@ files: - name: cga_iskr1030m.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/isa/cga.cpp:1682-1685" note: >- Device ROM set, loaded when a machine instantiates `Iskra-1030M CGA`. @@ -14525,6 +15395,7 @@ files: - name: cga_iskr1031.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/isa/cga.cpp:1657-1660" note: >- Device ROM set, loaded when a machine instantiates `Iskra-1031 CGA`. @@ -14537,6 +15408,10 @@ files: - name: cga_m24.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/cga.cpp:1751-1757" note: >- Device ROM set, loaded when a machine instantiates `Olivetti M24 CGA`. @@ -14553,6 +15428,10 @@ files: - name: cga_mc1502.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/cga.cpp:1709-1713" note: >- Device ROM set, loaded when a machine instantiates `MC1502 CGA`. @@ -14565,6 +15444,10 @@ files: - name: cga_poisk2.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/cga.cpp:436-439" note: >- Device ROM set, loaded when a machine instantiates `ISA8_CGA_POISK2`. @@ -14590,6 +15473,7 @@ files: - name: cgenie_fdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cgenie/expansion/floppy.cpp:61-77" note: >- Device ROM set, loaded when a machine instantiates `Colour Genie FDC`. @@ -14619,6 +15503,7 @@ files: - name: cgthree.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/sbus/cgthree.cpp:27-30" note: >- Device ROM set, loaded when a machine instantiates `Sun cgthree SBus @@ -14635,7 +15520,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -14647,6 +15534,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/machine/chessmachine.cpp:158-164" @@ -14673,6 +15561,7 @@ files: - name: cit101_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/citoh/cit101_kbd.cpp:369-372" note: >- Device ROM set, loaded when a machine instantiates `CIT-101 Keyboard`. @@ -14685,6 +15574,7 @@ files: - name: cit101e_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/citoh/cit101_kbd.cpp:374-377" note: >- Device ROM set, loaded when a machine instantiates `CIT-101e Keyboard`. @@ -14697,6 +15587,7 @@ files: - name: cit220p_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/citoh/cit220_kbd.cpp:252-255" note: >- Device ROM set, loaded when a machine instantiates `CIT-220+ Keyboard`. @@ -14709,6 +15600,10 @@ files: - name: clgd5401.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_cirrus.cpp:38-60" note: >- Device ROM set, loaded when a machine instantiates `Cirrus Logic GD5401 @@ -14733,6 +15628,10 @@ files: - name: clgd542x.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_cirrus.cpp:129-188" note: >- Device ROM set, loaded when a machine instantiates `Generic Cirrus Logic @@ -14817,6 +15716,9 @@ files: - name: clgd5434_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/clgd543x_alpine.cpp:37-60" note: >- Device ROM set, loaded when a machine instantiates `Cirrus Logic GD5434 @@ -14841,6 +15743,9 @@ files: - name: clgd5446_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/clgd5446.cpp:37-48" note: >- Device ROM set, loaded when a machine instantiates `Cirrus Logic GD5446 @@ -14860,6 +15765,7 @@ files: - name: clgd5465_laguna.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/clgd546x_laguna.cpp:43-48" note: >- Device ROM set, loaded when a machine instantiates `Cirrus Logic GD-5465 @@ -14874,6 +15780,7 @@ files: - name: cmdhd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/cmdhd.cpp:39-47" note: >- Device ROM set, loaded when a machine instantiates `CMD HD`. @@ -14886,6 +15793,7 @@ files: - name: cmdrc2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:537-541" note: >- Device ROM set, loaded when a machine instantiates `Commander C-II Disk @@ -14903,6 +15811,7 @@ files: - name: cmi_ankbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/fairlight/cmi_ankbd.cpp:205-210" note: >- Device ROM set, loaded when a machine instantiates `Fairlight @@ -14916,6 +15825,7 @@ files: - name: cmi_mkbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/fairlight/cmi_mkbd.cpp:560-566" note: >- Device ROM set, loaded when a machine instantiates `Fairlight CMI Music @@ -14933,7 +15843,9 @@ files: - name: cms_4080term.zip required: false category: bios_zip - system: acorn-bbc-micro + systems: + - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/acorn/cms/4080term.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `CMS 40/80 Video @@ -14948,7 +15860,9 @@ files: - name: cmsscsi.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/cmsscsi.cpp:47-55" note: >- Device ROM set, loaded when a machine instantiates `CMS SCSI II Card`. @@ -15149,6 +16063,7 @@ files: - name: compiskb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/telenova/compiskb.cpp:38-41" note: >- Device ROM set, loaded when a machine instantiates `Compis Keyboard`. @@ -15161,6 +16076,7 @@ files: - name: comx_clm.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/comx35/clm.cpp:74-86" note: >- Device ROM set, loaded when a machine instantiates `COMX 80 Column @@ -15190,6 +16106,7 @@ files: - name: comx_eb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/comx35/expbox.cpp:76-84" note: >- Device ROM set, loaded when a machine instantiates `COMX-35E Expansion @@ -15214,6 +16131,7 @@ files: - name: comx_epr.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/comx35/eprom.cpp:31-39" note: >- Device ROM set, loaded when a machine instantiates `COMX-35 F&M EPROM @@ -15239,6 +16157,7 @@ files: - name: comx_fd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/comx35/fdc.cpp:70-73" note: >- Device ROM set, loaded when a machine instantiates `COMX FD`. @@ -15254,7 +16173,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -15266,6 +16187,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/comxpl80.cpp:41-48" @@ -15288,6 +16210,7 @@ files: - name: comx_prn.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/comx35/printer.cpp:34-41" note: >- Device ROM set, loaded when a machine instantiates `COMX-35 Printer @@ -15311,6 +16234,7 @@ files: - name: comx_thm.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/comx35/thermal.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `COMX-35 Thermal @@ -15324,6 +16248,7 @@ files: - name: concept_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/concept/concept_kbd.cpp:214-217" note: >- Device ROM set, loaded when a machine instantiates `Corvus Concept @@ -15338,12 +16263,18 @@ files: required: false category: bios_zip systems: + - acclaim-zn1 - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade + - atari-zn1 - coco - coleco-adam + - eighting-zn1 - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/ata/cp2024.cpp:93-96" note: >- @@ -15358,6 +16289,7 @@ files: - name: cp31.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/cp31.cpp:110-120" note: >- Device ROM set, loaded when a machine instantiates `Besta CP31 CPU @@ -15396,6 +16328,7 @@ files: - name: cpc_brunword4.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/brunword4.cpp:20-59" note: >- Device ROM set, loaded when a machine instantiates `Brunword Elite MK4`. @@ -15532,6 +16465,7 @@ files: - name: cpc_ddi1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/ddi1.cpp:28-31" note: >- Device ROM set, loaded when a machine instantiates `Amstrad DDI-1`. @@ -15544,6 +16478,7 @@ files: - name: cpc_dkspeech.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/cpc_ssa1.cpp:75-81" note: >- Device ROM set, loaded when a machine instantiates `DK'Tronics Speech @@ -15561,6 +16496,7 @@ files: - name: cpc_hd20.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/hd20.cpp:27-35" note: >- Device ROM set, loaded when a machine instantiates `Dobbertin HD20`. @@ -15579,6 +16515,7 @@ files: - name: cpc_mface2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/mface2.cpp:287-290" note: >- Device ROM set, loaded when a machine instantiates `Multiface II`. @@ -15591,6 +16528,7 @@ files: - name: cpc_ser.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/cpc_rs232.cpp:21-25" note: >- Device ROM set, loaded when a machine instantiates `Pace RS232C @@ -15608,6 +16546,7 @@ files: - name: cpc_serams.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/cpc_rs232.cpp:27-33" note: >- Device ROM set, loaded when a machine instantiates `Amstrad RS232C @@ -15627,6 +16566,7 @@ files: - name: cpc_smartwatch.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/smartwatch.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `Dobbertin @@ -15640,6 +16580,7 @@ files: - name: cpc_ssa1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/cpc_ssa1.cpp:69-72" note: >- Device ROM set, loaded when a machine instantiates `Amstrad SSA-1`. @@ -15652,6 +16593,7 @@ files: - name: cpc_transtape.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cpc/transtape.cpp:20-23" note: >- Device ROM set, loaded when a machine instantiates `Hard Micro @@ -15665,6 +16607,7 @@ files: - name: cpuap.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/cpuap.cpp:69-80" note: >- Device ROM set, loaded when a machine instantiates `Siemens S26361-D333 @@ -15694,6 +16637,7 @@ files: - name: cq90_028.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/thomson/cq90_028.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `Thomson CQ 90-028 @@ -15710,9 +16654,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/crd254sh.cpp:55-58" note: >- @@ -15727,6 +16674,7 @@ files: - name: crvfdc01.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/corvfdc01.cpp:35-38" note: >- Device ROM set, loaded when a machine instantiates `Corvus Systems @@ -15740,6 +16688,7 @@ files: - name: crvfdc02.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/corvfdc02.cpp:43-46" note: >- Device ROM set, loaded when a machine instantiates `Corvus Systems @@ -15753,6 +16702,7 @@ files: - name: csd1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:383-387" note: >- Device ROM set, loaded when a machine instantiates `CSD-1 Disk Drive`. @@ -15769,6 +16719,10 @@ files: - name: ct1741.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/sound/ct1741.cpp:33-39" note: >- Device ROM set, loaded when a machine instantiates `Creative Labs CT1741 @@ -15786,6 +16740,7 @@ files: - name: cuda.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/apple/cuda.cpp:336-354" note: >- Device ROM set, loaded when a machine instantiates `Apple Cuda v2.xx @@ -15853,6 +16808,7 @@ files: - name: cv8lc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/nubus/8lc.cpp:97-100" note: >- Device ROM set, loaded when a machine instantiates `RasterOps ColorVue @@ -15869,9 +16825,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/cw7501.cpp:76-79" note: >- @@ -15886,7 +16845,9 @@ files: - name: d2fdc.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/machine/wozfdc.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `Apple Disk II floppy @@ -15903,6 +16864,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/d9060.cpp:162-185" note: >- Device ROM set, loaded when a machine instantiates `Commodore D9060 hard @@ -15968,6 +16930,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/d9060.cpp:162-185" note: >- Device ROM set, loaded when a machine instantiates `Commodore D9090 hard @@ -16030,6 +16993,7 @@ files: - name: db50xg.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/waveblaster/db50xg.cpp:78-85" note: >- Device ROM set, loaded when a machine instantiates `Yamaha DB50XG`. @@ -16050,6 +17014,7 @@ files: - name: db60xg.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/waveblaster/db60xg.cpp:76-83" note: >- Device ROM set, loaded when a machine instantiates `Yamaha DB60XG`. @@ -16070,6 +17035,10 @@ files: - name: dc320b.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/tekram_dc820.cpp:291-298" note: >- Device ROM set, loaded when a machine instantiates `Tekram DC-320B SCSI @@ -16091,6 +17060,10 @@ files: - name: dc320e.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/tekram_dc820.cpp:300-307" note: >- Device ROM set, loaded when a machine instantiates `Tekram DC-320E SCSI @@ -16112,6 +17085,10 @@ files: - name: dc820.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/tekram_dc820.cpp:309-316" note: >- Device ROM set, loaded when a machine instantiates `Tekram DC-820 SCSI @@ -16133,6 +17110,10 @@ files: - name: dc820b.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/tekram_dc820.cpp:318-325" note: >- Device ROM set, loaded when a machine instantiates `Tekram DC-820B SCSI @@ -16154,6 +17135,10 @@ files: - name: dectalk_isa.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/dectalk.cpp:143-149" note: >- Device ROM set, loaded when a machine instantiates `DECTalk-PC`. @@ -16174,6 +17159,7 @@ files: - name: dg640.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/s100/dg640.cpp:209-213" note: >- Device ROM set, loaded when a machine instantiates `DG640 VDU`. @@ -16186,6 +17172,7 @@ files: - name: digilog_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/skeleton/digilog_kbd.cpp:37-40" note: >- Device ROM set, loaded when a machine instantiates `Digilog protocol @@ -16199,6 +17186,7 @@ files: - name: dim68k_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/microcraft/dim68k_kbd.cpp:213-219" note: >- Device ROM set, loaded when a machine instantiates `Dimension 68000 @@ -16216,6 +17204,10 @@ files: - name: dio98543.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/hp_dio/hp98543.cpp:74-77" note: >- Device ROM set, loaded when a machine instantiates `HP98543 medium-res @@ -16229,6 +17221,10 @@ files: - name: dio98544.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/hp_dio/hp98544.cpp:69-72" note: >- Device ROM set, loaded when a machine instantiates `HP98544 high-res @@ -16242,6 +17238,7 @@ files: - name: dio98550.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp_dio/hp98550.cpp:77-80" note: >- Device ROM set, loaded when a machine instantiates `HP98550A high-res @@ -16255,6 +17252,10 @@ files: - name: dio98603a.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/hp_dio/hp98603a.cpp:42-63" note: >- Device ROM set, loaded when a machine instantiates `HP98603A BASIC 4.0 @@ -16328,6 +17329,10 @@ files: - name: dio98603b.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/hp_dio/hp98603b.cpp:42-58" note: >- Device ROM set, loaded when a machine instantiates `HP98603 BASIC ROM @@ -16385,6 +17390,7 @@ files: - name: dio98628.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp_dio/hp98628_9.cpp:786-789" note: >- Device ROM set, loaded when a machine instantiates `HP98628 data @@ -16398,6 +17404,7 @@ files: - name: dio98629.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp_dio/hp98628_9.cpp:1139-1142" note: >- Device ROM set, loaded when a machine instantiates `HP98629 SRM @@ -16411,6 +17418,7 @@ files: - name: diskii13.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/a2diskiing.cpp:45-48" note: >- Device ROM set, loaded when a machine instantiates `Apple Disk II NG @@ -16424,6 +17432,10 @@ files: - name: dm_clgd5430.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_cirrus.cpp:277-282" note: >- Device ROM set, loaded when a machine instantiates `Diamond Speedstar @@ -16437,6 +17449,7 @@ files: - name: dmv_k220.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/dmv/k220.cpp:65-79" note: >- Device ROM set, loaded when a machine instantiates `K220 diagnostic`. @@ -16465,6 +17478,7 @@ files: - name: dmv_k230.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/dmv/k230.cpp:21-24" note: >- Device ROM set, loaded when a machine instantiates `K230 8088 without @@ -16478,6 +17492,7 @@ files: - name: dmv_k231.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/dmv/k230.cpp:26-29" note: >- Device ROM set, loaded when a machine instantiates `K231 8088 without @@ -16491,6 +17506,7 @@ files: - name: dmv_k235.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/dmv/k230.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `K235 8088 with @@ -16504,6 +17520,7 @@ files: - name: dmv_k806.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/dmv/k806.cpp:18-21" note: >- Device ROM set, loaded when a machine instantiates `K806 mouse`. @@ -16516,6 +17533,7 @@ files: - name: dmv_keyboard.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ncr/dmv_keyb.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `Decision Mate V @@ -16614,7 +17632,9 @@ files: - name: dsd4432.zip required: false category: bios_zip - system: elektronika-bk + systems: + - arcade + - elektronika-bk source_ref: "upstream src/devices/bus/qbus/dsd4432.cpp:212-250" note: >- Device ROM set, loaded when a machine instantiates `DSD A4432 Floppy @@ -16644,6 +17664,7 @@ files: - name: dsd5217.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/dsd5217.cpp:752-767" note: >- Device ROM set, loaded when a machine instantiates `Data Systems Design @@ -16681,6 +17702,7 @@ files: - name: dsp56303.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/dsp563xx/dsp56303.cpp:9-12" note: >- Device ROM set, loaded when a machine instantiates `Motorola DSP56303`. @@ -16693,6 +17715,7 @@ files: - name: dsp56311.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/dsp563xx/dsp56311.cpp:9-12" note: >- Device ROM set, loaded when a machine instantiates `Motorola DSP56311`. @@ -16705,7 +17728,9 @@ files: - name: dsp56362.zip required: false category: bios_zip - system: sega-chihiro + systems: + - arcade + - sega-chihiro source_ref: "upstream src/devices/cpu/dsp563xx/dsp56362.cpp:9-12" note: >- Device ROM set, loaded when a machine instantiates `Motorola DSP56362`. @@ -16718,6 +17743,7 @@ files: - name: duodock.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/nubus/pwrbkduo/duodock.cpp:183-186" note: >- Device ROM set, loaded when a machine instantiates `Duo Dock`. @@ -16730,7 +17756,9 @@ files: - name: dvk_kmd.zip required: false category: bios_zip - system: elektronika-bk + systems: + - arcade + - elektronika-bk source_ref: "upstream src/devices/bus/qbus/dvk_kmd.cpp:127-134" note: >- Device ROM set, loaded when a machine instantiates `DVK KMD floppy @@ -16750,6 +17778,7 @@ files: - name: dw_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ibm/ibm6580_kbd.cpp:18-21" note: >- Device ROM set, loaded when a machine instantiates `IBM Displaywriter @@ -16763,6 +17792,10 @@ files: - name: ec1841_0002.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/cga.cpp:247-251" note: >- Device ROM set, loaded when a machine instantiates `EC 1841.0002 (CGA)`. @@ -16775,6 +17808,7 @@ files: - name: ecb_grip21.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ecbbus/grip.cpp:50-53" note: >- Device ROM set, loaded when a machine instantiates `Conitec Datensysteme @@ -16791,6 +17825,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/econet/e01.cpp:94-100" note: >- Device ROM set, loaded when a machine instantiates `Acorn FileStore @@ -16811,6 +17846,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/econet/e01.cpp:107-114" note: >- Device ROM set, loaded when a machine instantiates `Acorn FileStore @@ -16828,6 +17864,7 @@ files: - name: ef9340_1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/ef9340_1.cpp:47-50" note: >- Device ROM set, loaded when a machine instantiates `Thomson @@ -16845,6 +17882,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/video/ef9365.cpp:146-149" note: >- Device ROM set, loaded when a machine instantiates `Thomson EF9365`. @@ -16857,6 +17895,10 @@ files: - name: ega.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ega.cpp:474-483" note: >- Device ROM set, loaded when a machine instantiates `IBM Enhanced @@ -16881,6 +17923,10 @@ files: - name: eidemax.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/eidemax.cpp:73-102" note: >- Device ROM set, loaded when a machine instantiates `Promise EIDEMAX`. @@ -16912,6 +17958,7 @@ files: - name: einstein_sd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/einstein/pipe/silicon_disc.cpp:33-36" note: >- Device ROM set, loaded when a machine instantiates `Einstein Silicon @@ -16925,6 +17972,7 @@ files: - name: einstein_speech.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/einstein/userport/speech.cpp:26-29" note: >- Device ROM set, loaded when a machine instantiates `Einstein Speech @@ -16938,6 +17986,7 @@ files: - name: eispc_kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ericsson/eispc_kb.cpp:224-227" note: >- Device ROM set, loaded when a machine instantiates `Ericsson PC @@ -17229,7 +18278,9 @@ files: - name: enetlc.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/enetlc.cpp:76-86" note: >- Device ROM set, loaded when a machine instantiates `Apple Ethernet LC @@ -17249,7 +18300,9 @@ files: - name: enetlctp.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/enetlc.cpp:55-58" note: >- Device ROM set, loaded when a machine instantiates `Apple Ethernet LC @@ -17263,7 +18316,9 @@ files: - name: enetnbtp.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/enetnbtp.cpp:51-54" note: >- Device ROM set, loaded when a machine instantiates `Apple Ethernet NB @@ -17277,6 +18332,7 @@ files: - name: enh2000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:558-561" note: >- Device ROM set, loaded when a machine instantiates `Enhancer 2000 Disk @@ -17290,6 +18346,7 @@ files: - name: enp10.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/enp10.cpp:66-94" note: >- Device ROM set, loaded when a machine instantiates `CMC ENP-10`. @@ -17345,7 +18402,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -17357,6 +18416,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/epson_fx80.cpp:103-110" @@ -17378,7 +18438,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -17390,6 +18452,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/epson_fx80.cpp:112-118" @@ -17408,6 +18471,7 @@ files: - name: epson_pf10.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/epson_sio/pf10.cpp:41-44" note: >- Device ROM set, loaded when a machine instantiates `EPSON PF-10 Portable @@ -17421,6 +18485,7 @@ files: - name: epson_qx_option_multifont.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/epson_qx/multifont.cpp:60-82" note: >- Device ROM set, loaded when a machine instantiates `Epson Multifont @@ -17461,7 +18526,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -17473,6 +18540,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/epson_rx80.cpp:72-75" @@ -17487,6 +18555,7 @@ files: - name: epson_tf20.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/epson_sio/tf20.cpp:53-56" note: >- Device ROM set, loaded when a machine instantiates `EPSON TF-20 Dual @@ -17500,6 +18569,7 @@ files: - name: ergoline_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/psi_kbd/ergoline.cpp:51-54" note: >- Device ROM set, loaded when a machine instantiates `Ergoline Keyboard`. @@ -17512,6 +18582,7 @@ files: - name: esq2x40_vfx.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ensoniq/esqvfd.cpp:423-426" note: >- Device ROM set, loaded when a machine instantiates `Ensoniq 2x40 VFD @@ -17525,6 +18596,10 @@ files: - name: et4000.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_tseng.cpp:36-42" note: >- Device ROM set, loaded when a machine instantiates `SVGA Tseng ET4000AX @@ -17544,6 +18619,10 @@ files: - name: et4000_kasan16.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_tseng.cpp:138-145" note: >- Device ROM set, loaded when a machine instantiates `SVGA Kasan @@ -17562,6 +18641,10 @@ files: - name: et4kw32i.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_tseng.cpp:164-168" note: >- Device ROM set, loaded when a machine instantiates `SVGA Tseng @@ -17576,6 +18659,7 @@ files: - name: et532_board.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/nscsi/et532.cpp:32-35" note: >- Device ROM set, loaded when a machine instantiates `ET532 board`. @@ -17588,6 +18672,7 @@ files: - name: ethudock.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/nubus/pwrbkduo/ethernetudock.cpp:51-54" note: >- Device ROM set, loaded when a machine instantiates `Newer Technology @@ -17601,6 +18686,7 @@ files: - name: europc_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/pc/europc_kbd.cpp:294-297" note: >- Device ROM set, loaded when a machine instantiates `EURO PC Keyboard`. @@ -17613,6 +18699,10 @@ files: - name: ev346.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/cl_sh260.cpp:74-77" note: >- Device ROM set, loaded when a machine instantiates `Everex EV-346 disk @@ -17626,6 +18716,7 @@ files: - name: everdrive_md.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/megadrive/cart/everdrive.cpp:53-61" note: >- Device ROM set, loaded when a machine instantiates `Megadrive Krikzz @@ -17639,6 +18730,10 @@ files: - name: ex1280.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ex1280.cpp:207-211" note: >- Device ROM set, loaded when a machine instantiates `Vectrix EX1280`. @@ -17658,7 +18753,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -17670,6 +18767,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/epson_ex800.cpp:181-184" @@ -17684,6 +18782,7 @@ files: - name: executive10_102_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/esprit/executive10_102_kbd.cpp:53-56" note: >- Device ROM set, loaded when a machine instantiates `Executive 10/102 @@ -17697,6 +18796,7 @@ files: - name: exorterm155_device.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/exorterm.cpp:792-803" note: >- Device ROM set, loaded when a machine instantiates `EXORTERM155`. @@ -17730,6 +18830,7 @@ files: - name: exos201.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/exos201.cpp:346-374" note: >- Device ROM set, loaded when a machine instantiates `Excelan EXOS 201 @@ -17753,6 +18854,7 @@ files: - name: f4431_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/facit/f4431_kbd.cpp:46-49" note: >- Device ROM set, loaded when a machine instantiates `Facit F4431 @@ -17766,6 +18868,7 @@ files: - name: fc_disksys.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/nes/disksys.cpp:63-69" note: >- Device ROM set, loaded when a machine instantiates `FC RAM Expansion + @@ -17785,6 +18888,7 @@ files: - name: fd148.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:578-581" note: >- Device ROM set, loaded when a machine instantiates `Rapid Access FD-148 @@ -17798,6 +18902,7 @@ files: - name: fd2000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/fd2000.cpp:52-59" note: >- Device ROM set, loaded when a machine instantiates `FD-2000 Disk Drive`. @@ -17816,6 +18921,7 @@ files: - name: fd4000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/fd2000.cpp:66-73" note: >- Device ROM set, loaded when a machine instantiates `FD-4000 Disk Drive`. @@ -17834,6 +18940,10 @@ files: - name: fdc344.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/mufdc.cpp:101-104" note: >- Device ROM set, loaded when a machine instantiates `Ably-Tech FDC-344`. @@ -17846,6 +18956,10 @@ files: - name: fdcmag.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/mufdc.cpp:111-114" note: >- Device ROM set, loaded when a machine instantiates `Magitronic Multi @@ -17859,6 +18973,10 @@ files: - name: fga4he.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/tiga_spea.cpp:27-31" note: >- Device ROM set, loaded when a machine instantiates `SPEA Graphiti FGA @@ -17873,6 +18991,7 @@ files: - name: filetto_cga.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/pc/filetto.cpp:77-80" note: >- Device ROM set, loaded when a machine instantiates `Yamaha V6363 CMDC @@ -17886,6 +19005,7 @@ files: - name: freedom220_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/liberty/freedom220_kbd.cpp:54-57" note: >- Device ROM set, loaded when a machine instantiates `Liberty Freedom 220 @@ -17899,6 +19019,7 @@ files: - name: fsd1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:335-338" note: >- Device ROM set, loaded when a machine instantiates `FSD-1 Disk Drive`. @@ -17911,6 +19032,7 @@ files: - name: fsd2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:355-366" note: >- Device ROM set, loaded when a machine instantiates `FSD-2 Disk Drive`. @@ -17939,6 +19061,7 @@ files: - name: g80_1500.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/cherry_mx1500.cpp:323-326" note: >- Device ROM set, loaded when a machine instantiates `Cherry G80-1500 @@ -17952,6 +19075,7 @@ files: - name: gamtor_vga.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/misc/gamtor.cpp:137-140" note: >- Device ROM set, loaded when a machine instantiates `CT-65550 SVGA`. @@ -17965,6 +19089,7 @@ files: - name: geforce256.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/geforce.cpp:40-44" note: >- Device ROM set, loaded when a machine instantiates `nVidia GeForce 256 @@ -17980,6 +19105,7 @@ files: - name: geforce256ddr.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/geforce.cpp:76-80" note: >- Device ROM set, loaded when a machine instantiates `nVidia GeForce 256 @@ -17994,6 +19120,10 @@ files: - name: gfxultra.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/vga_ati.cpp:27-31" note: >- Device ROM set, loaded when a machine instantiates `ATi Graphics Ultra @@ -18007,6 +19137,10 @@ files: - name: gfxultrap.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/vga_ati.cpp:33-44" note: >- Device ROM set, loaded when a machine instantiates `ATi Graphics Ultra @@ -18026,6 +19160,7 @@ files: - name: gic.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/unisonic/gic.cpp:74-77" note: >- Device ROM set, loaded when a machine instantiates `AY-3-8800-1 GIC`. @@ -18042,6 +19177,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/hardbox.cpp:120-143" note: >- Device ROM set, loaded when a machine instantiates `SSE HardBox`. @@ -18083,6 +19219,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/shark.cpp:32-42" note: >- Device ROM set, loaded when a machine instantiates `Mator SHARK`. @@ -18118,6 +19255,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/softbox.cpp:47-59" note: >- Device ROM set, loaded when a machine instantiates `SSE SoftBox`. @@ -18156,6 +19294,7 @@ files: - name: gpl16250va.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/generalplus_gpl162xx_soc.cpp:2993-3000" note: >- Device ROM set, loaded when a machine instantiates `GeneralPlus @@ -18175,6 +19314,7 @@ files: - name: gpl951xx.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/generalplus_gpl951xx_soc.cpp:1908-1911" note: >- Device ROM set, loaded when a machine instantiates `GeneralPlus @@ -18210,6 +19350,7 @@ files: - name: h89bus_io_decoder_444_43.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h89/h89bus.cpp:128-132" note: >- Device ROM set, loaded when a machine instantiates `Heath H89 IO Decoder @@ -18223,6 +19364,7 @@ files: - name: h89bus_io_decoder_444_61.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h89/h89bus.cpp:134-138" note: >- Device ROM set, loaded when a machine instantiates `Heath H89 IO Decoder @@ -18236,6 +19378,7 @@ files: - name: h89bus_io_decoder_cdr86.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h89/h89bus.cpp:146-150" note: >- Device ROM set, loaded when a machine instantiates `Heath H89 IO Decoder @@ -18249,6 +19392,7 @@ files: - name: h89bus_io_decoder_mms_61c.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h89/h89bus.cpp:140-144" note: >- Device ROM set, loaded when a machine instantiates `Heath H89 IO Decoder @@ -18262,6 +19406,7 @@ files: - name: h8_cpu_8080.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h8/cpu8080.cpp:277-295" note: >- Device ROM set, loaded when a machine instantiates `Heath 8080A CPU @@ -18291,6 +19436,7 @@ files: - name: h8_ha_8_6.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h8/ha_8_6.cpp:335-344" note: >- Device ROM set, loaded when a machine instantiates `Heath Z80 CPU @@ -18310,6 +19456,7 @@ files: - name: hcpu30.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/hcpu30.cpp:135-139" note: >- Device ROM set, loaded when a machine instantiates `Besta HCPU30 CPU @@ -18326,6 +19473,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade - dragon64 - electron source_ref: "upstream src/devices/video/hd44780.cpp:139-145" @@ -18343,6 +19491,7 @@ files: - name: hd44780u.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/hd44780.cpp:147-161" note: >- Device ROM set, loaded when a machine instantiates `Hitachi HD44780U LCD @@ -18364,6 +19513,7 @@ files: - name: hd61830.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/hd61830.cpp:35-38" note: >- Device ROM set, loaded when a machine instantiates `Hitachi HD61830B LCD @@ -18378,6 +19528,7 @@ files: - name: hdae5000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/technics/kn5000/hdae5000.cpp:110-126" note: >- Device ROM set, loaded when a machine instantiates `HD-AE5000, Hard Disk @@ -18407,6 +19558,7 @@ files: - name: he191_3425.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/z29_kbd/he191_3425.cpp:226-229" note: >- Device ROM set, loaded when a machine instantiates `Heath HE 191-3425 @@ -18423,18 +19575,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:1035-1049" note: >- @@ -18465,6 +19623,7 @@ files: - name: heath_igc_super19_tlb_device.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:969-981" note: >- Device ROM set, loaded when a machine instantiates `Heath Terminal Logic @@ -18486,6 +19645,7 @@ files: - name: heath_igc_tlb_device.zip required: false category: bios_zip + system: arcade note: >- Device ROM set, loaded when a machine instantiates `Heath Terminal Logic Board plus SigmaSoft Interactive Graphics Controller`. @@ -18506,6 +19666,7 @@ files: - name: heath_igc_ultra_tlb_device.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:1021-1033" note: >- Device ROM set, loaded when a machine instantiates `Heath Terminal Logic @@ -18527,6 +19688,7 @@ files: - name: heath_igc_watz_tlb_device.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:1001-1019" note: >- Device ROM set, loaded when a machine instantiates `Heath Terminal Logic @@ -18557,18 +19719,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:1051-1073" note: >- @@ -18604,18 +19772,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:969-981" note: >- @@ -18641,18 +19815,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:983-999" note: >- @@ -18678,18 +19858,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:955-967" note: >- @@ -18715,18 +19901,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:1021-1033" note: >- @@ -18752,18 +19944,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/heathzenith/h19/tlb.cpp:1001-1019" note: >- @@ -18792,6 +19990,7 @@ files: - name: hk68v10.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/hk68v10.cpp:313-349" note: >- Device ROM set, loaded when a machine instantiates `Heurikon HK68/V10`. @@ -18808,6 +20007,7 @@ files: - name: hp82900.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp80_io/82900.cpp:83-86" note: >- Device ROM set, loaded when a machine instantiates `HP82900 card`. @@ -18820,6 +20020,7 @@ files: - name: hp82937.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp80_io/82937.cpp:312-315" note: >- Device ROM set, loaded when a machine instantiates `HP82937 card`. @@ -18832,6 +20033,7 @@ files: - name: hp82939.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp80_io/82939.cpp:125-128" note: >- Device ROM set, loaded when a machine instantiates `HP82939 card`. @@ -18844,7 +20046,11 @@ files: - name: hp9122c.zip required: false category: bios_zip - system: apple2gs + systems: + - andamiro-pumpitup + - apple2gs + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/ieee488/hp9122c.cpp:459-462" note: >- Device ROM set, loaded when a machine instantiates `HP9122C Dual High @@ -18858,7 +20064,11 @@ files: - name: hp9133.zip required: false category: bios_zip - system: apple2gs + systems: + - andamiro-pumpitup + - apple2gs + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/ieee488/hp9133.cpp:866-870" note: >- Device ROM set, loaded when a machine instantiates `HP9133 Floppy/Fixed @@ -18876,6 +20086,7 @@ files: - name: hp98034.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp9845_io/98034.cpp:363-366" note: >- Device ROM set, loaded when a machine instantiates `HP98034 card`. @@ -18888,6 +20099,7 @@ files: - name: hp98035.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp9845_io/98035.cpp:725-728" note: >- Device ROM set, loaded when a machine instantiates `HP98035 card`. @@ -18900,6 +20112,7 @@ files: - name: hp98046.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hp9845_io/98046.cpp:227-230" note: >- Device ROM set, loaded when a machine instantiates `HP98046 card`. @@ -18912,6 +20125,7 @@ files: - name: hp9845_prt.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/hp/hp9845_printer.cpp:130-133" note: >- Device ROM set, loaded when a machine instantiates `HP9845 internal @@ -18925,7 +20139,11 @@ files: - name: hp9895.zip required: false category: bios_zip - system: apple2gs + systems: + - andamiro-pumpitup + - apple2gs + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/ieee488/hp9895.cpp:954-957" note: >- Device ROM set, loaded when a machine instantiates `HP9895 floppy @@ -18939,6 +20157,10 @@ files: - name: hpblp.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/hpblp.cpp:539-543" note: >- Device ROM set, loaded when a machine instantiates `HP Basic Language @@ -18956,6 +20178,10 @@ files: - name: human_interface.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/hp_dio/human_interface.cpp:82-85" note: >- Device ROM set, loaded when a machine instantiates `HP human interface @@ -18969,6 +20195,7 @@ files: - name: i8244.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/i8244.cpp:105-108" note: >- Device ROM set, loaded when a machine instantiates `Intel 8244`. @@ -18981,6 +20208,7 @@ files: - name: i8245.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/i8244.cpp:105-108" note: >- Device ROM set, loaded when a machine instantiates `Intel 8245`. @@ -18993,6 +20221,10 @@ files: - name: ibm_mfc.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ibm_mfc.cpp:366-369" note: >- Device ROM set, loaded when a machine instantiates `IBM PC Music Feature @@ -19006,6 +20238,10 @@ files: - name: ibm_vga.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/vga.cpp:14-17" note: >- Device ROM set, loaded when a machine instantiates `IBM VGA Graphics @@ -19020,7 +20256,9 @@ files: - name: ibsap2.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade source_ref: "upstream src/devices/bus/a2bus/ibsap2.cpp:167-170" note: >- Device ROM set, loaded when a machine instantiates `IBS Computertechnik @@ -19034,6 +20272,7 @@ files: - name: idpart_video.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sfrj/idpart_video.cpp:198-203" note: >- Device ROM set, loaded when a machine instantiates `Iskra Delta Partner @@ -19054,18 +20293,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/machine/ie15.cpp:676-688" note: >- @@ -19092,18 +20337,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/machine/ie15_kbd.cpp:73-76" note: >- @@ -19118,6 +20369,7 @@ files: - name: imds2ioc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/intel/imds2ioc.cpp:634-665" note: >- Device ROM set, loaded when a machine instantiates `Intellec Series II @@ -19199,6 +20451,7 @@ files: - name: imi5000h.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/imi7000/imi5000h.cpp:39-48" note: >- Device ROM set, loaded when a machine instantiates `IMI 5000H`. @@ -19227,6 +20480,7 @@ files: - name: in207100kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/keytronic/informer_kbd.cpp:416-419" note: >- Device ROM set, loaded when a machine instantiates `Informer 207/100 @@ -19240,6 +20494,7 @@ files: - name: in213kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/keytronic/informer_kbd.cpp:421-424" note: >- Device ROM set, loaded when a machine instantiates `Informer 213 @@ -19253,6 +20508,7 @@ files: - name: indusgt.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:470-477" note: >- Device ROM set, loaded when a machine instantiates `Indus GT Disk @@ -19274,6 +20530,7 @@ files: - name: intv_ecs.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/intv/ecs.cpp:112-117" note: >- Device ROM set, loaded when a machine instantiates `Intellivision ECS @@ -19295,6 +20552,7 @@ files: - name: intv_voice.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/intv/voice.cpp:84-88" note: >- Device ROM set, loaded when a machine instantiates `Intellivision @@ -19308,6 +20566,7 @@ files: - name: iq151_disc2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/iq151/disc2.cpp:29-32" note: >- Device ROM set, loaded when a machine instantiates `IQ151 Disc2`. @@ -19320,6 +20579,7 @@ files: - name: iq151_minigraf.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/iq151/minigraf.cpp:31-35" note: >- Device ROM set, loaded when a machine instantiates `IQ151 Minigraf`. @@ -19336,6 +20596,7 @@ files: - name: iq151_ms15a.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/iq151/ms151a.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `IQ151 MS151A XY @@ -19349,6 +20610,7 @@ files: - name: iq151_video32.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/iq151/video32.cpp:18-23" note: >- Device ROM set, loaded when a machine instantiates `IQ151 video32`. @@ -19361,6 +20623,7 @@ files: - name: iq151_video64.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/iq151/video64.cpp:19-24" note: >- Device ROM set, loaded when a machine instantiates `IQ151 video64`. @@ -19373,6 +20636,7 @@ files: - name: iris_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sgi/iris_kbd.cpp:285-288" note: >- Device ROM set, loaded when a machine instantiates `Silicon Graphics @@ -19386,6 +20650,10 @@ files: - name: isa_aga.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aga.cpp:130-133" note: >- Device ROM set, loaded when a machine instantiates `AGA`. @@ -19398,6 +20666,10 @@ files: - name: isa_aga_pc200.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/aga.cpp:159-162" note: >- Device ROM set, loaded when a machine instantiates `AGA PC200`. @@ -19410,6 +20682,10 @@ files: - name: isa_epc_mda.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/eis_hgb107x.cpp:129-133" note: >- Device ROM set, loaded when a machine instantiates `Ericsson PC @@ -19423,6 +20699,10 @@ files: - name: isa_finalchs.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/finalchs.cpp:73-79" note: >- Device ROM set, loaded when a machine instantiates `The Final @@ -19442,6 +20722,10 @@ files: - name: isa_hdc.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/hdc.cpp:118-122" note: >- Device ROM set, loaded when a machine instantiates `Fixed Disk @@ -19455,6 +20739,10 @@ files: - name: isa_hercules.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/mda.cpp:348-354" note: >- Device ROM set, loaded when a machine instantiates `Hercules Graphics @@ -19474,6 +20762,10 @@ files: - name: isa_ibm_mda.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/mda.cpp:154-158" note: >- Device ROM set, loaded when a machine instantiates `IBM Monochrome @@ -19487,6 +20779,10 @@ files: - name: isa_ibm_pgc.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/pgc.cpp:61-75" note: >- Device ROM set, loaded when a machine instantiates `IBM Professional @@ -19520,6 +20816,10 @@ files: - name: isa_ibm_speech.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ibm_speech.cpp:106-109" note: >- Device ROM set, loaded when a machine instantiates `IBM PS/2 Speech @@ -19533,6 +20833,10 @@ files: - name: isa_pcmidi.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/pcmidi.cpp:254-257" note: >- Device ROM set, loaded when a machine instantiates `Music Quest PC MIDI @@ -19546,6 +20850,10 @@ files: - name: isa_prose4001.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/prose4k1.cpp:49-60" note: >- Device ROM set, loaded when a machine instantiates `Speech Plus Prose @@ -19567,6 +20875,7 @@ files: - name: isbc202.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/isbc202.cpp:463-469" note: >- Device ROM set, loaded when a machine instantiates `iSBC-202 floppy @@ -19592,6 +20901,7 @@ files: - name: isbc8024.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/isbc8024.cpp:39-44" note: >- Device ROM set, loaded when a machine instantiates `Intel iSBC 80/24 @@ -19611,6 +20921,7 @@ files: - name: isbc_215g.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/shared/isbc_215g.cpp:377-381" note: >- Device ROM set, loaded when a machine instantiates `ISBC 215G Winchester @@ -19628,6 +20939,7 @@ files: - name: ivelultrkb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2kbd/ivelultrkb.cpp:225-229" note: >- Device ROM set, loaded when a machine instantiates `Ivel Ultra @@ -19641,6 +20953,7 @@ files: - name: jaleco_vj_pc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/jaleco/jaleco_vj_pc.cpp:154-160" note: >- Device ROM set, loaded when a machine instantiates `Jaleco VJ PC`. @@ -19655,6 +20968,10 @@ files: - name: jc1310.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/cl_sh260.cpp:79-82" note: >- Device ROM set, loaded when a machine instantiates `Joincom JC-1310 disk @@ -19763,6 +21080,7 @@ files: - name: k7659_keyboard.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ddr/k7659kb.cpp:38-41" note: >- Device ROM set, loaded when a machine instantiates `K7659 Keyboard`. @@ -19775,6 +21093,7 @@ files: - name: kaypro10kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/keytronic/kay_kbd.cpp:153-156" note: >- Device ROM set, loaded when a machine instantiates `Kaypro 10 Keyboard`. @@ -19787,6 +21106,7 @@ files: - name: kayproiikbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/keytronic/keytronic_l2207.cpp:428-431" note: >- Device ROM set, loaded when a machine instantiates `Kaypro II Keyboard`. @@ -19799,6 +21119,7 @@ files: - name: kb_3270pc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/pcat84.cpp:79-89" note: >- Device ROM set, loaded when a machine instantiates `IBM 3270PC @@ -19812,6 +21133,7 @@ files: - name: kb_ec1841.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/ec1841.cpp:67-70" note: >- Device ROM set, loaded when a machine instantiates `EC-1841 Keyboard`. @@ -19824,6 +21146,7 @@ files: - name: kb_iskr1030.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/iskr1030.cpp:42-45" note: >- Device ROM set, loaded when a machine instantiates `Iskra-1030 @@ -19837,6 +21160,7 @@ files: - name: kb_ms_natural.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/msnat.cpp:202-205" note: >- Device ROM set, loaded when a machine instantiates `Microsoft Natural @@ -19850,6 +21174,7 @@ files: - name: kb_pcat101.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/pcat101.cpp:28-42" note: >- Device ROM set, loaded when a machine instantiates `IBM Model M @@ -19863,6 +21188,7 @@ files: - name: kb_pcat84.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/pcat84.cpp:52-62" note: >- Device ROM set, loaded when a machine instantiates `IBM PC/AT Keyboard`. @@ -19875,6 +21201,7 @@ files: - name: kb_pcxt83.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/pcxt83.cpp:43-58" note: >- Device ROM set, loaded when a machine instantiates `IBM PC/XT Keyboard`. @@ -19887,6 +21214,7 @@ files: - name: kbd_lle_en_us.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/keyboard/lle.cpp:413-419" note: >- Device ROM set, loaded when a machine instantiates `InterPro Keyboard @@ -19904,6 +21232,7 @@ files: - name: kc_d004.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/kc/d004.cpp:72-75" note: >- Device ROM set, loaded when a machine instantiates `D004 Floppy Disk @@ -19917,6 +21246,7 @@ files: - name: kc_d004_gide.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/kc/d004.cpp:77-89" note: >- Device ROM set, loaded when a machine instantiates `D004 Floppy Disk + @@ -19951,6 +21281,7 @@ files: - name: keytronic_l2207.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/keytronic/keytronic_l2207.cpp:419-426" note: >- Device ROM set, loaded when a machine instantiates `Keytronic L2207 @@ -19970,6 +21301,7 @@ files: - name: keytronic_pc3270.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc_kbd/keytro.cpp:361-364" note: >- Device ROM set, loaded when a machine instantiates `Keytronic PC3270`. @@ -19982,6 +21314,7 @@ files: - name: keytronic_pc3270_at.zip required: false category: bios_zip + system: arcade note: >- Device ROM set, loaded when a machine instantiates `Keytronic PC3270 AT`. @@ -19994,6 +21327,7 @@ files: - name: km035.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ussr/km035.cpp:38-41" note: >- Device ROM set, loaded when a machine instantiates `KM035 Keyboard`. @@ -20006,6 +21340,7 @@ files: - name: ks0066.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/hd44780.cpp:178-190" note: >- Device ROM set, loaded when a machine instantiates `Samsung KS0066 LCD @@ -20026,6 +21361,7 @@ files: - name: labtam_3232.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/labtam_3232.cpp:35-48" note: >- Device ROM set, loaded when a machine instantiates `Labtam 3232`. @@ -20074,6 +21410,7 @@ files: - name: labtam_8086cpu.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/labtam_vducom.cpp:67-73" note: >- Device ROM set, loaded when a machine instantiates `Labtam 8086 CPU`. @@ -20092,6 +21429,7 @@ files: - name: labtam_vducom.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/labtam_vducom.cpp:75-89" note: >- Device ROM set, loaded when a machine instantiates `Labtam 8086 VDU @@ -20141,6 +21479,7 @@ files: - name: labtam_z80sbc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/labtam_z80sbc.cpp:90-101" note: >- Device ROM set, loaded when a machine instantiates `Labtam Z80 SBC`. @@ -20169,6 +21508,10 @@ files: - name: lba_enhancer.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/lbaenhancer.cpp:70-73" note: >- Device ROM set, loaded when a machine instantiates `VS Systems LBA @@ -20182,6 +21525,7 @@ files: - name: lc7985.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/lc7985.cpp:15-18" note: >- Device ROM set, loaded when a machine instantiates `Sanyo @@ -20196,6 +21540,7 @@ files: - name: ldv1000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/ldv1000.cpp:92-95" note: >- Device ROM set, loaded when a machine instantiates `Pioneer LD-V1000`. @@ -20208,6 +21553,7 @@ files: - name: lha201.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/lha201.cpp:36-39" note: >- Device ROM set, loaded when a machine instantiates `Logitec LHA-201/20B @@ -20221,6 +21567,7 @@ files: - name: lisa2fdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/apple/lisafdc.cpp:71-77" note: >- Device ROM set, loaded when a machine instantiates `Lisa 2 FDC @@ -20238,6 +21585,7 @@ files: - name: lisafdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/apple/lisafdc.cpp:62-69" note: >- Device ROM set, loaded when a machine instantiates `Lisa 1 FDC @@ -20255,6 +21603,7 @@ files: - name: lisavideo.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/apple/lisavideo.cpp:13-17" note: >- Device ROM set, loaded when a machine instantiates `Lisa video device`. @@ -20267,6 +21616,7 @@ files: - name: lk201.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/dec/lk201.cpp:182-192" note: >- Device ROM set, loaded when a machine instantiates `DEC LK201 Keyboard`. @@ -20283,6 +21633,7 @@ files: - name: lm24014h.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/t6963c.cpp:471-474" note: >- Device ROM set, loaded when a machine instantiates `LM24014H LCD Unit @@ -20296,6 +21647,10 @@ files: - name: lrk331.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/lrk330.cpp:119-125" note: >- Device ROM set, loaded when a machine instantiates `Lark Associates @@ -20313,6 +21668,7 @@ files: - name: luna_68k_cmc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/omron/luna_68k_cmc.cpp:64-67" note: >- Device ROM set, loaded when a machine instantiates `Omron Luna 68k CMC @@ -20326,6 +21682,7 @@ files: - name: luna_68k_gpu.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/omron/luna_68k_gpu.cpp:747-752" note: >- Device ROM set, loaded when a machine instantiates `Omron Luna 68k @@ -20343,6 +21700,7 @@ files: - name: luna_68k_ioc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/omron/luna_68k_ioc.cpp:344-348" note: >- Device ROM set, loaded when a machine instantiates `Omron Luna 68k IOC2 @@ -20360,6 +21718,7 @@ files: - name: lux10828.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/lux10828.cpp:143-163" note: >- Device ROM set, loaded when a machine instantiates `Luxor 55 10828`. @@ -20431,6 +21790,7 @@ files: - name: lux21056.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/abcbus/lux21056.cpp:104-119" note: >- Device ROM set, loaded when a machine instantiates `Luxor 55 21056`. @@ -20462,7 +21822,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -20474,6 +21836,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/epson_lx800.cpp:37-40" @@ -20491,7 +21854,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -20503,6 +21868,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/epson_lx810l.cpp:63-68" @@ -20517,6 +21883,7 @@ files: - name: m1comm.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sega/m1comm.cpp:82-93" note: >- Device ROM set, loaded when a machine instantiates `Model-1 @@ -20536,6 +21903,7 @@ files: - name: m20_8086.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/olivetti/m20_8086.cpp:35-38" note: >- Device ROM set, loaded when a machine instantiates `Olivetti M20 8086 @@ -20549,6 +21917,7 @@ files: - name: m24_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/olivetti/m24_kbd.cpp:8-11" note: >- Device ROM set, loaded when a machine instantiates `Olivetti M24 @@ -20562,6 +21931,7 @@ files: - name: m24_z8000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/olivetti/m24_z8000.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `Olivetti M24 Z8000 @@ -20595,6 +21965,7 @@ files: - name: m50dass.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sega/m50dass.cpp:41-47" note: >- Device ROM set, loaded when a machine instantiates `Sega DASS`. @@ -20607,7 +21978,10 @@ files: - name: m68705p3.zip required: false category: bios_zip - system: apple2gs + systems: + - apple2gs + - arcade + - exidy-maxaflex source_ref: "upstream src/devices/cpu/m6805/m68705.cpp:74-77" note: >- Device ROM set, loaded when a machine instantiates `Motorola MC68705P3`. @@ -20620,6 +21994,7 @@ files: - name: m68705p5.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/m6805/m68705.cpp:79-82" note: >- Device ROM set, loaded when a machine instantiates `Motorola MC68705P5`. @@ -20632,6 +22007,7 @@ files: - name: m68705r3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/m6805/m68705.cpp:84-87" note: >- Device ROM set, loaded when a machine instantiates `Motorola MC68705R3`. @@ -20644,6 +22020,7 @@ files: - name: m68705u3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/m6805/m68705.cpp:89-92" note: >- Device ROM set, loaded when a machine instantiates `Motorola MC68705U3`. @@ -20656,6 +22033,7 @@ files: - name: m68hc05pge.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/m6805/m68hc05pge.cpp:100-103" note: >- Device ROM set, loaded when a machine instantiates `Motorola @@ -20669,6 +22047,10 @@ files: - name: mach64isa.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/vga_ati.cpp:46-66" note: >- Device ROM set, loaded when a machine instantiates `ATi mach64 Card`. @@ -20800,6 +22182,7 @@ files: - name: macxlfdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/apple/lisafdc.cpp:79-89" note: >- Device ROM set, loaded when a machine instantiates `Mac XL/Lisa 210 FDC @@ -20819,6 +22202,7 @@ files: - name: macxlvideo.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/apple/lisavideo.cpp:19-23" note: >- Device ROM set, loaded when a machine instantiates `MacXL screen kit @@ -20832,6 +22216,7 @@ files: - name: mc1502_rom.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/isa/mc1502_rom.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `MC-1502 ROM cart`. @@ -20844,6 +22229,7 @@ files: - name: mc_mk4_hopper.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/misc/gamtor.cpp:182-191" note: >- Device ROM set, loaded when a machine instantiates `Money Controls @@ -20877,6 +22263,7 @@ files: - name: md_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/z29_kbd/md_kbd.cpp:264-267" note: >- Device ROM set, loaded when a machine instantiates `Micro-Decision @@ -20902,6 +22289,7 @@ files: - name: mdisplay3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/hegenerglaser/mdisplay3.cpp:40-43" note: >- Device ROM set, loaded when a machine instantiates `Mephisto 6. @@ -20915,6 +22303,7 @@ files: - name: mg1_kbd_device.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/mg1/kbd.cpp:194-197" note: >- Device ROM set, loaded when a machine instantiates `MG-1 Keyboard`. @@ -20927,6 +22316,9 @@ files: - name: mga2064w.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/mga2064w.cpp:33-46" note: >- Device ROM set, loaded when a machine instantiates `Matrox Millennium @@ -20961,6 +22353,7 @@ files: - name: microtan_kbd_mt009.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/tanbus/keyboard/mt009.cpp:237-240" note: >- Device ROM set, loaded when a machine instantiates `Microtan Keyboard @@ -20974,7 +22367,10 @@ files: - name: microtouch.zip required: false category: bios_zip - system: commodore-cubo + systems: + - arcade + - aristocrat-mk5 + - commodore-cubo source_ref: "upstream src/devices/machine/microtch.cpp:391-399" note: >- Device ROM set, loaded when a machine instantiates `Microtouch @@ -20999,6 +22395,7 @@ files: - name: midcsd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/bally/csd.cpp:56-59" note: >- Device ROM set, loaded when a machine instantiates `Cheap Squeak Deluxe @@ -21012,6 +22409,7 @@ files: - name: midssio.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/bally/midway_sound.cpp:381-384" note: >- Device ROM set, loaded when a machine instantiates `Midway SSIO Sound @@ -21042,6 +22440,7 @@ files: - name: mindset_sound_module.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/misc/mindset.cpp:229-232" note: >- Device ROM set, loaded when a machine instantiates `MINDSET stereo sound @@ -21055,6 +22454,7 @@ files: - name: minichif.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1571.cpp:130-133" note: >- Device ROM set, loaded when a machine instantiates `ICT Mini Chief Disk @@ -21068,6 +22468,7 @@ files: - name: mks3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/yamaha/mks3.cpp:185-188" note: >- Device ROM set, loaded when a machine instantiates `Yamaha MKS3 piano @@ -21081,6 +22482,7 @@ files: - name: mm1kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/nokia/mm1kb.cpp:26-29" note: >- Device ROM set, loaded when a machine instantiates `MikroMikko 1 @@ -21097,18 +22499,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/machine/mm5740.cpp:27-30" note: >- @@ -21126,18 +22534,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/rs232/mboardd.cpp:29-32" note: >- @@ -21152,6 +22566,7 @@ files: - name: model1io.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sega/model1io.cpp:105-120" note: >- Device ROM set, loaded when a machine instantiates `Sega Model 1 I/O @@ -21176,6 +22591,7 @@ files: - name: model1io2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sega/model1io2.cpp:112-126" note: >- Device ROM set, loaded when a machine instantiates `Sega Model 1 I/O @@ -21200,6 +22616,7 @@ files: - name: mpcb828.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/edge.cpp:405-408" note: >- Device ROM set, loaded when a machine instantiates `EDGE-1 Graphics f/1 @@ -21213,6 +22630,7 @@ files: - name: mpcb896.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/edge.cpp:448-451" note: >- Device ROM set, loaded when a machine instantiates `EDGE-2/Plus Frame @@ -21226,6 +22644,7 @@ files: - name: mpcb963.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/gt.cpp:255-258" note: >- Device ROM set, loaded when a machine instantiates `2000 Graphics f/1 @@ -21239,6 +22658,7 @@ files: - name: mpcba79.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/gt.cpp:260-263" note: >- Device ROM set, loaded when a machine instantiates `2000 Graphics f/2 @@ -21252,6 +22672,7 @@ files: - name: mpcbb68.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/gt.cpp:315-318" note: >- Device ROM set, loaded when a machine instantiates `GT II Graphics f/1 @@ -21265,6 +22686,7 @@ files: - name: mpcbb92.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/gt.cpp:320-323" note: >- Device ROM set, loaded when a machine instantiates `GT II Graphics f/1 @@ -21278,6 +22700,7 @@ files: - name: mpf1_epb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/epb.cpp:27-30" note: >- Device ROM set, loaded when a machine instantiates `Multitech EPB-MPF @@ -21291,6 +22714,7 @@ files: - name: mpf1_epb_ibp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/epb.cpp:32-35" note: >- Device ROM set, loaded when a machine instantiates `Multitech @@ -21304,6 +22728,7 @@ files: - name: mpf1_iom_ip.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/iom.cpp:27-30" note: >- Device ROM set, loaded when a machine instantiates `Multitech IOM-MPF-IP @@ -21317,6 +22742,7 @@ files: - name: mpf1_prt.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/prt.cpp:34-37" note: >- Device ROM set, loaded when a machine instantiates `Multitech PRT-MPF @@ -21330,6 +22756,7 @@ files: - name: mpf1_prt_ip.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/prt.cpp:39-42" note: >- Device ROM set, loaded when a machine instantiates `Multitech PRT-MPF-IP @@ -21343,6 +22770,7 @@ files: - name: mpf1_sgb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/sgb.cpp:23-26" note: >- Device ROM set, loaded when a machine instantiates `Multitech SGB-MPF @@ -21356,6 +22784,7 @@ files: - name: mpf1_ssb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/ssb.cpp:34-37" note: >- Device ROM set, loaded when a machine instantiates `Multitech SSB-MPF @@ -21369,6 +22798,7 @@ files: - name: mpf1_ssb_ip.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/ssb.cpp:39-42" note: >- Device ROM set, loaded when a machine instantiates `Multitech SSB-MPF-IP @@ -21382,6 +22812,7 @@ files: - name: mpf1_tva_ip.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/tva.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `Multitech TVA-MPF-IP @@ -21395,6 +22826,7 @@ files: - name: mpf1_vid.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mpf1/vid.cpp:22-29" note: >- Device ROM set, loaded when a machine instantiates `Bardehle VIDEO-MPF-I @@ -21413,6 +22845,7 @@ files: - name: mps1200.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/mps1200.cpp:295-298" note: >- Device ROM set, loaded when a machine instantiates `Commodore MPS-1200 @@ -21426,6 +22859,7 @@ files: - name: mps1250.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/mps1200.cpp:300-303" note: >- Device ROM set, loaded when a machine instantiates `Commodore MPS-1250 @@ -21439,6 +22873,10 @@ files: - name: mpu401.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/machine/mpu401.cpp:66-69" note: >- Device ROM set, loaded when a machine instantiates `Roland MPU-401 I/O @@ -21452,6 +22890,7 @@ files: - name: mr9735_002.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/mr9735.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `MR9735-002 @@ -21466,6 +22905,7 @@ files: - name: ms7004.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/shared/ms7004.cpp:39-42" note: >- Device ROM set, loaded when a machine instantiates `MS7004 keyboard`. @@ -21478,6 +22918,7 @@ files: - name: msdsd1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:598-602" note: >- Device ROM set, loaded when a machine instantiates `MSD SD-1 Disk @@ -21495,6 +22936,7 @@ files: - name: msdsd2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:619-623" note: >- Device ROM set, loaded when a machine instantiates `MSD SD-2 Disk @@ -21512,6 +22954,7 @@ files: - name: msm6222b01.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/msm6222b.cpp:19-22" note: >- Device ROM set, loaded when a machine instantiates `Oki MSM6222B-01 LCD @@ -21525,6 +22968,7 @@ files: - name: msmt070.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/gt.cpp:265-303" note: >- Device ROM set, loaded when a machine instantiates `2400 Graphics f/1 @@ -21538,6 +22982,7 @@ files: - name: msmt071.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/gt.cpp:305-308" note: >- Device ROM set, loaded when a machine instantiates `2400 Graphics f/2 @@ -21551,6 +22996,7 @@ files: - name: msmt081.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/gt.cpp:310-313" note: >- Device ROM set, loaded when a machine instantiates `2400 Graphics f/1 @@ -21564,6 +23010,7 @@ files: - name: msmt094.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/interpro/sr/edge.cpp:425-446" note: >- Device ROM set, loaded when a machine instantiates `EDGE-2 Plus @@ -21605,6 +23052,7 @@ files: - name: msx_cart_bm_012.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/msx/cart/bm_012.cpp:99-103" note: >- Device ROM set, loaded when a machine instantiates `MSX Cartridge - @@ -21631,6 +23079,7 @@ files: - name: msx_cart_sfg01.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/msx/module/sfg.cpp:155-158" note: >- Device ROM set, loaded when a machine instantiates `MSX Cartridge - @@ -21644,6 +23093,7 @@ files: - name: msx_cart_sfg05.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/msx/module/sfg.cpp:192-201" note: >- Device ROM set, loaded when a machine instantiates `MSX Cartridge - @@ -21669,6 +23119,7 @@ files: - name: msx_cart_skw01.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/msx/module/skw01.cpp:90-97" note: >- Device ROM set, loaded when a machine instantiates `Yamaha SKW-01`. @@ -21689,6 +23140,7 @@ files: - name: msx_cart_sunrise_ataide.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/msx/cart/ide.cpp:64-98" note: >- Device ROM set, loaded when a machine instantiates `Sunrise ATA-IDE/CF @@ -21728,6 +23180,7 @@ files: - name: msx_moonsound.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/msx/cart/moonsound.cpp:73-76" note: >- Device ROM set, loaded when a machine instantiates `MSX Cartridge - @@ -21741,6 +23194,7 @@ files: - name: mtx_cfx.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mtx/cfx.cpp:25-39" note: >- Device ROM set, loaded when a machine instantiates `MTX CFX System`. @@ -21779,6 +23233,7 @@ files: - name: mtx_sdxbas.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mtx/sdx.cpp:43-50" note: >- Device ROM set, loaded when a machine instantiates `MTX SDX Controller @@ -21798,6 +23253,7 @@ files: - name: mtx_sdxcpm.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mtx/sdx.cpp:52-61" note: >- Device ROM set, loaded when a machine instantiates `MTX SDX Controller @@ -21816,6 +23272,7 @@ files: - name: mu5lcd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/yamaha/mu5lcd.cpp:11-14" note: >- Device ROM set, loaded when a machine instantiates `Yamaha MU5/MU15 @@ -21829,6 +23286,7 @@ files: - name: mulcd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/yamaha/mulcd.cpp:18-24" note: >- Device ROM set, loaded when a machine instantiates `Yamaha MU/VL70/FS1R @@ -21846,6 +23304,7 @@ files: - name: mvme120.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme120.cpp:453-464" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME120`. @@ -21874,6 +23333,7 @@ files: - name: mvme121.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme120.cpp:453-464" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME121`. @@ -21902,6 +23362,7 @@ files: - name: mvme122.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme120.cpp:453-464" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME122`. @@ -21930,6 +23391,7 @@ files: - name: mvme123.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme120.cpp:453-464" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME123`. @@ -21958,6 +23420,7 @@ files: - name: mvme147.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme147.cpp:617-658" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME147`. @@ -21986,6 +23449,7 @@ files: - name: mvme180.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme180.cpp:33-40" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME180`. @@ -22014,6 +23478,7 @@ files: - name: mvme181.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme181.cpp:45-52" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME181`. @@ -22042,6 +23507,7 @@ files: - name: mvme187.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme187.cpp:76-81" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME187`. @@ -22060,6 +23526,7 @@ files: - name: mvme327a.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme327a.cpp:37-42" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME327A`. @@ -22078,6 +23545,7 @@ files: - name: mvme328.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme328.cpp:57-66" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME328`. @@ -22106,6 +23574,7 @@ files: - name: mvme350.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mvme350.cpp:172-176" note: >- Device ROM set, loaded when a machine instantiates `Motorola MVME350`. @@ -22122,6 +23591,7 @@ files: - name: mz1e30.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mz80/mz1e30.cpp:54-60" note: >- Device ROM set, loaded when a machine instantiates `Sharp MZ-1E30 SASI @@ -22144,7 +23614,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -22156,6 +23628,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/mz1p16.cpp:214-217" @@ -22171,6 +23644,7 @@ files: - name: mzr8105.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/mzr8105.cpp:219-223" note: >- Device ROM set, loaded when a machine instantiates `Mizar VME8105`. @@ -22187,6 +23661,7 @@ files: - name: nabupc_keyboard.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/misc/nabupc_kbd.cpp:58-61" note: >- Device ROM set, loaded when a machine instantiates `NABU PC keyboard`. @@ -22199,6 +23674,7 @@ files: - name: namco50.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco50.cpp:205-208" note: >- Device ROM set, loaded when a machine instantiates `Namco 50xx`. @@ -22211,6 +23687,7 @@ files: - name: namco51.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco51.cpp:136-139" note: >- Device ROM set, loaded when a machine instantiates `Namco 51xx`. @@ -22223,6 +23700,7 @@ files: - name: namco52.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco52.cpp:126-129" note: >- Device ROM set, loaded when a machine instantiates `Namco 52xx`. @@ -22235,6 +23713,7 @@ files: - name: namco53.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco53.cpp:105-108" note: >- Device ROM set, loaded when a machine instantiates `Namco 53xx`. @@ -22247,6 +23726,7 @@ files: - name: namco54.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco54.cpp:107-110" note: >- Device ROM set, loaded when a machine instantiates `Namco 54xx`. @@ -22259,6 +23739,7 @@ files: - name: namco62.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco62.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `Namco 62xx`. @@ -22271,6 +23752,7 @@ files: - name: namco_amc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:441-444" note: >- Device ROM set, loaded when a machine instantiates `Namco AMC PCB (Extra @@ -22284,6 +23766,7 @@ files: - name: namco_asca1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:705-708" note: >- Device ROM set, loaded when a machine instantiates `Namco ASCA-1 @@ -22297,6 +23780,7 @@ files: - name: namco_asca3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:882-885" note: >- Device ROM set, loaded when a machine instantiates `Namco ASCA-3 @@ -22310,6 +23794,7 @@ files: - name: namco_asca3a.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:989-992" note: >- Device ROM set, loaded when a machine instantiates `Namco ASCA-3 @@ -22323,6 +23808,7 @@ files: - name: namco_asca5.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:1012-1015" note: >- Device ROM set, loaded when a machine instantiates `Namco ASCA-5 @@ -22336,6 +23822,7 @@ files: - name: namco_csz1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:1292-1296" note: >- Device ROM set, loaded when a machine instantiates `Namco CSZ1 MIU-I/O @@ -22349,6 +23836,7 @@ files: - name: namco_cyberlead.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/cyberlead.cpp:185-189" note: >- Device ROM set, loaded when a machine instantiates `Namco Cyber Lead I/O @@ -22362,6 +23850,7 @@ files: - name: namco_cyberlead_led.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/cyberlead.cpp:368-371" note: >- Device ROM set, loaded when a machine instantiates `Namco Cyber Lead I/O @@ -22375,6 +23864,7 @@ files: - name: namco_cyberleada.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/cyberlead.cpp:460-463" note: >- Device ROM set, loaded when a machine instantiates `Namco Cyber Lead I/O @@ -22388,6 +23878,7 @@ files: - name: namco_emio102.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:1035-1038" note: >- Device ROM set, loaded when a machine instantiates `Namco EM I/O1-02 @@ -22401,6 +23892,7 @@ files: - name: namco_fca10.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:1441-1450" note: >- Device ROM set, loaded when a machine instantiates `Namco FCA-1 @@ -22414,6 +23906,7 @@ files: - name: namco_fca11.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:1373-1384" note: >- Device ROM set, loaded when a machine instantiates `Namco FCA-1 @@ -22435,6 +23928,7 @@ files: - name: namco_fcb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:1480-1491" note: >- Device ROM set, loaded when a machine instantiates `Namco FCB @@ -22453,6 +23947,7 @@ files: - name: namco_tssio.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:1126-1129" note: >- Device ROM set, loaded when a machine instantiates `Namco TSS-I/O @@ -22466,6 +23961,7 @@ files: - name: namco_xmiu1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/jvs/namcoio.cpp:1350-1353" note: >- Device ROM set, loaded when a machine instantiates `Namco XMIU1 TSS-I/O @@ -22479,6 +23975,7 @@ files: - name: namcoc65.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco65.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `Namco C65 I/O`. @@ -22491,6 +23988,7 @@ files: - name: namcoc67.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco_dsp.cpp:34-37" note: >- Device ROM set, loaded when a machine instantiates `Namco C67 @@ -22504,6 +24002,7 @@ files: - name: namcoc68.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco68.cpp:30-33" note: >- Device ROM set, loaded when a machine instantiates `Namco C68 I/O`. @@ -22516,6 +24015,7 @@ files: - name: namcoc69.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namcomcu.cpp:26-29" note: >- Device ROM set, loaded when a machine instantiates `Namco C69 (M37702)`. @@ -22528,6 +24028,7 @@ files: - name: namcoc70.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namcomcu.cpp:32-35" note: >- Device ROM set, loaded when a machine instantiates `Namco C70 (M37702)`. @@ -22540,6 +24041,7 @@ files: - name: namcoc71.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namco_dsp.cpp:39-42" note: >- Device ROM set, loaded when a machine instantiates `Namco C71 @@ -22553,6 +24055,7 @@ files: - name: namcoc74.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namcomcu.cpp:38-41" note: >- Device ROM set, loaded when a machine instantiates `Namco C74 (M37702)`. @@ -22565,6 +24068,7 @@ files: - name: namcoc75.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namcomcu.cpp:44-47" note: >- Device ROM set, loaded when a machine instantiates `Namco C75 (M37702)`. @@ -22577,6 +24081,7 @@ files: - name: namcoc76.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/namco/namcomcu.cpp:50-53" note: >- Device ROM set, loaded when a machine instantiates `Namco C76 (M37702)`. @@ -22589,6 +24094,7 @@ files: - name: nanoreseau_mo.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/thomson/nanoreseau.cpp:39-42" note: >- Device ROM set, loaded when a machine instantiates `Nanoreseau @@ -22602,6 +24108,7 @@ files: - name: nanoreseau_to.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/thomson/nanoreseau.cpp:34-37" note: >- Device ROM set, loaded when a machine instantiates `Nanoreseau @@ -22615,7 +24122,9 @@ files: - name: nb_aenet.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_asntmc3b.cpp:40-43" note: >- Device ROM set, loaded when a machine instantiates `Apple NuBus Ethernet @@ -22629,7 +24138,9 @@ files: - name: nb_amc3b.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_asntmc3b.cpp:35-38" note: >- Device ROM set, loaded when a machine instantiates `Asante MC3NB @@ -22643,7 +24154,9 @@ files: - name: nb_btbug.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/bootbug.cpp:51-58" note: >- Device ROM set, loaded when a machine instantiates `Brigent BootBug @@ -22663,7 +24176,9 @@ files: - name: nb_c264.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_cb264.cpp:112-116" note: >- Device ROM set, loaded when a machine instantiates `RasterOps ColorBoard @@ -22681,7 +24196,9 @@ files: - name: nb_laserview.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/laserview.cpp:87-90" note: >- Device ROM set, loaded when a machine instantiates `Sigma Designs @@ -22695,7 +24212,9 @@ files: - name: nb_m2hr.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_m2hires.cpp:116-119" note: >- Device ROM set, loaded when a machine instantiates `Apple Macintosh II @@ -22709,7 +24228,9 @@ files: - name: nb_m2vc.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_m2video.cpp:99-102" note: >- Device ROM set, loaded when a machine instantiates `Apple Macintosh II @@ -22723,7 +24244,9 @@ files: - name: nb_mdc48.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_48gc.cpp:233-236" note: >- Device ROM set, loaded when a machine instantiates `Apple Macintosh @@ -22737,7 +24260,9 @@ files: - name: nb_pcs8.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/pds30_procolor816.cpp:347-350" note: >- Device ROM set, loaded when a machine instantiates `Lapis ProColor @@ -22751,7 +24276,9 @@ files: - name: nb_qdlink.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/quadralink.cpp:48-51" note: >- Device ROM set, loaded when a machine instantiates `Applied Engineering @@ -22765,7 +24292,9 @@ files: - name: nb_rtpd.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_radiustpd.cpp:62-65" note: >- Device ROM set, loaded when a machine instantiates `Radius Two Page @@ -22779,7 +24308,9 @@ files: - name: nb_sp8s3.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_spec8.cpp:140-148" note: >- Device ROM set, loaded when a machine instantiates `SuperMac Spectrum/8 @@ -22799,7 +24330,9 @@ files: - name: nb_spdq.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_specpdq.cpp:136-139" note: >- Device ROM set, loaded when a machine instantiates `SuperMac Spectrum @@ -22813,7 +24346,9 @@ files: - name: nb_thungx.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/thunder4gx.cpp:110-113" note: >- Device ROM set, loaded when a machine instantiates `Radius Thunder IV GX @@ -22840,7 +24375,9 @@ files: - name: nb_vikbw.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_vikbw.cpp:63-66" note: >- Device ROM set, loaded when a machine instantiates `Moniterm MacViking @@ -22854,7 +24391,9 @@ files: - name: nb_wkstn.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_m2hires.cpp:492-495" note: >- Device ROM set, loaded when a machine instantiates `Macintosh II @@ -22868,7 +24407,9 @@ files: - name: nb_wspt.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_m2hires.cpp:413-416" note: >- Device ROM set, loaded when a machine instantiates `Macintosh II @@ -22882,6 +24423,9 @@ files: - name: ncr53c825_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/ncr53c825.cpp:41-46" note: >- Device ROM set, loaded when a machine instantiates `NCR/Symbios @@ -22896,6 +24440,7 @@ files: - name: neon250.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/neon250.cpp:43-51" note: >- Device ROM set, loaded when a machine instantiates `VideoLogic PowerVR @@ -22910,6 +24455,7 @@ files: - name: nes_rob.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/nes_ctrl/rob.cpp:123-126" note: >- Device ROM set, loaded when a machine instantiates `Nintendo R.O.B. / @@ -22923,6 +24469,7 @@ files: - name: newbrain_eim.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/newbrain/eim.cpp:47-53" note: >- Device ROM set, loaded when a machine instantiates `NewBrain EIM`. @@ -22947,6 +24494,7 @@ files: - name: newbrain_fdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/newbrain/fdc.cpp:45-55" note: >- Device ROM set, loaded when a machine instantiates `NewBrain FDC`. @@ -22972,7 +24520,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -22984,6 +24534,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/nlq401.cpp:298-301" @@ -22999,6 +24550,7 @@ files: - name: nmk004.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/nmk/nmk004.cpp:98-101" note: >- Device ROM set, loaded when a machine instantiates `NMK004`. @@ -23011,6 +24563,7 @@ files: - name: nokia_crtc186.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/mm2/crtc186.cpp:40-49" note: >- Device ROM set, loaded when a machine instantiates `Nokia MikroMikko 2 @@ -23032,6 +24585,10 @@ files: - name: novell_dcb.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/dcb.cpp:62-65" note: >- Device ROM set, loaded when a machine instantiates `Novell Disk @@ -23045,6 +24602,10 @@ files: - name: np600a3.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/np600.cpp:102-118" note: >- Device ROM set, loaded when a machine instantiates `InterLan NP600A-3 @@ -23065,18 +24626,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/rs232/nss_tvinterface.cpp:251-263" note: >- @@ -23101,6 +24668,7 @@ files: - name: omniwave.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/waveblaster/omniwave.cpp:55-58" note: >- Device ROM set, loaded when a machine instantiates `Samsung Omniwave`. @@ -23113,6 +24681,10 @@ files: - name: omti8621isa.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/omti8621.cpp:208-215" note: >- Device ROM set, loaded when a machine instantiates `OMTI 8621 @@ -23130,6 +24702,7 @@ files: - name: oric_jasmin.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/oricext/jasmin.cpp:10-13" note: >- Device ROM set, loaded when a machine instantiates `Jasmin floppy drive @@ -23143,6 +24716,7 @@ files: - name: oric_microdisc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/oricext/microdisc.cpp:9-12" note: >- Device ROM set, loaded when a machine instantiates `Microdisc floppy @@ -23156,6 +24730,7 @@ files: - name: osa_analyst.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/saitek_osa/maestro.cpp:380-421" note: >- Device ROM set, loaded when a machine instantiates `Saitek OSA: Kasparov @@ -23220,6 +24795,7 @@ files: - name: osa_bforce.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/saitek_osa/bruteforce.cpp:175-178" note: >- Device ROM set, loaded when a machine instantiates `Saitek OSA: Kasparov @@ -23233,6 +24809,7 @@ files: - name: osa_maestro.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/saitek_osa/maestro.cpp:329-378" note: >- Device ROM set, loaded when a machine instantiates `Saitek OSA: Kasparov @@ -23312,6 +24889,7 @@ files: - name: osa_maestroa.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/saitek_osa/maestroa.cpp:210-221" note: >- Device ROM set, loaded when a machine instantiates `Saitek OSA: Kasparov @@ -23331,6 +24909,7 @@ files: - name: osa_sparc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/saitek_osa/sparc.cpp:207-227" note: >- Device ROM set, loaded when a machine instantiates `Saitek OSA: Kasparov @@ -23388,6 +24967,9 @@ files: - name: oti64111_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/oti_spitfire.cpp:47-51" note: >- Device ROM set, loaded when a machine instantiates `Oak Technology @@ -23402,6 +24984,7 @@ files: - name: p1_fdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/isa/p1_fdc.cpp:30-41" note: >- Device ROM set, loaded when a machine instantiates `Poisk-1 floppy @@ -23431,6 +25014,7 @@ files: - name: p1_hdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/isa/p1_hdc.cpp:37-48" note: >- Device ROM set, loaded when a machine instantiates `Poisk-1 MFM disk @@ -23460,6 +25044,7 @@ files: - name: p1_rom.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/isa/p1_rom.cpp:24-32" note: >- Device ROM set, loaded when a machine instantiates `Poisk-1 ROM cart`. @@ -23486,7 +25071,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -23498,6 +25085,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/nec_p72.cpp:19-22" @@ -23512,6 +25100,7 @@ files: - name: pa7246.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pasopia/rompac2.cpp:39-42" note: >- Device ROM set, loaded when a machine instantiates `PA7246 Pasopia Kanji @@ -23525,6 +25114,7 @@ files: - name: partner_gdp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/idpartner/gdp.cpp:172-175" note: >- Device ROM set, loaded when a machine instantiates `Iskra Delta Partner @@ -23538,6 +25128,7 @@ files: - name: pc1512kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/amstrad/pc1512kb.cpp:34-37" note: >- Device ROM set, loaded when a machine instantiates `Amstrad PC1512 @@ -23551,6 +25142,7 @@ files: - name: pc1640_iga.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/isa/pc1640_iga.cpp:44-47" note: >- Device ROM set, loaded when a machine instantiates `Amstrad PC1640 IGA`. @@ -23566,7 +25158,9 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade - coco - coleco-adam - crvision @@ -23578,6 +25172,7 @@ files: - konami-twinkle - laser310 - pc80 + - tab-silverball - trs80 - tutor source_ref: "upstream src/devices/bus/centronics/pc6022.cpp:26-29" @@ -23593,7 +25188,9 @@ files: - name: pc80s31.zip required: false category: bios_zip - system: pc80 + systems: + - arcade + - pc80 source_ref: "upstream src/devices/bus/nec_fdd/pc80s31k.cpp:201-213" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-80S31 Mini @@ -23613,6 +25210,7 @@ files: - name: pc80s31k.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/nec_fdd/pc80s31k.cpp:449-459" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-80S31K Mini @@ -23645,6 +25243,7 @@ files: - name: pc9801_14.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/pc9801_14.cpp:88-92" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-9801-14 music @@ -23662,6 +25261,7 @@ files: - name: pc9801_26.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/pc9801_26.cpp:100-113" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-9801-26/K @@ -23692,6 +25292,7 @@ files: - name: pc9801_27.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/pc9801_27.cpp:81-85" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-9801-27 SASI @@ -23705,6 +25306,7 @@ files: - name: pc9801_55l.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/pc9801_55.cpp:72-78" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-9801-55L SCSI @@ -23722,6 +25324,7 @@ files: - name: pc9801_55u.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/pc9801_55.cpp:59-65" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-9801-55U SCSI @@ -23739,6 +25342,7 @@ files: - name: pc9801_86.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/pc9801_86.cpp:129-139" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-9801-86 sound @@ -23760,6 +25364,7 @@ files: - name: pc98_fdd_2dd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/fdd_2dd.cpp:33-38" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-98 2DD FDD @@ -23777,6 +25382,7 @@ files: - name: pc98_fdd_2hd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/fdd_2hd.cpp:26-30" note: >- Device ROM set, loaded when a machine instantiates `NEC PC-98 2HD FDD @@ -23791,6 +25397,7 @@ files: - name: pc98_otomichan_kai.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/pc9801_86.cpp:502-507" note: >- Device ROM set, loaded when a machine instantiates `MAD Factory @@ -23810,6 +25417,7 @@ files: - name: pcd_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/siemens/pcd_kbd.cpp:14-19" note: >- Device ROM set, loaded when a machine instantiates `Siemens PC-D @@ -23823,6 +25431,7 @@ files: - name: pcd_video.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/siemens/pcd_v.cpp:43-46" note: >- Device ROM set, loaded when a machine instantiates `Siemens PC-D Video`. @@ -23835,6 +25444,7 @@ files: - name: pcx_video.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/siemens/pcd_v.cpp:53-60" note: >- Device ROM set, loaded when a machine instantiates `Siemens PC-X Video`. @@ -23855,6 +25465,10 @@ files: - name: pd32.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/pd32.cpp:76-80" note: >- Device ROM set, loaded when a machine instantiates `PD32 coprocessor @@ -23872,7 +25486,9 @@ files: - name: pd3_30hr.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/pds30_30hr.cpp:540-543" note: >- Device ROM set, loaded when a machine instantiates `Micron/XCEED @@ -23900,7 +25516,9 @@ files: - name: pd3_c264.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/pds30_cb264.cpp:71-74" note: >- Device ROM set, loaded when a machine instantiates `RasterOps ColorBoard @@ -23914,7 +25532,9 @@ files: - name: pd3_lviw.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/laserview.cpp:314-317" note: >- Device ROM set, loaded when a machine instantiates `Sigma Designs @@ -23928,7 +25548,9 @@ files: - name: pd3_mclr.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/pds30_30hr.cpp:605-608" note: >- Device ROM set, loaded when a machine instantiates `Micron/XCEED @@ -23956,7 +25578,9 @@ files: - name: pd3_pc16.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/pds30_procolor816.cpp:34-37" note: >- Device ROM set, loaded when a machine instantiates `Lapis ProColor @@ -23984,6 +25608,9 @@ files: - name: pdc20262.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/pdc20262.cpp:64-74" note: >- Device ROM set, loaded when a machine instantiates `Promise PDC20262 @@ -24003,6 +25630,9 @@ files: - name: pdc20268.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/pdc20262.cpp:285-291" note: >- Device ROM set, loaded when a machine instantiates `Promise PDC20268 @@ -24017,7 +25647,9 @@ files: - name: pds30_emac.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_asntmc3b.cpp:45-48" note: >- Device ROM set, loaded when a machine instantiates `Farallon EtherMac @@ -24048,7 +25680,9 @@ files: - name: pds_sefp.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/macpds/pds_tpdfpd.cpp:44-48" note: >- Device ROM set, loaded when a machine instantiates `Radius SE Full Page @@ -24066,7 +25700,9 @@ files: - name: pdslc_macconlc.zip required: false category: bios_zip - system: apple-macintosh-ii + systems: + - apple-macintosh-ii + - arcade source_ref: "upstream src/devices/bus/nubus/nubus_asntmc3b.cpp:50-53" note: >- Device ROM set, loaded when a machine instantiates `Asante MacCON i LC @@ -24080,6 +25716,7 @@ files: - name: pencil2_coleco.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pencil2/coleco.cpp:42-45" note: >- Device ROM set, loaded when a machine instantiates `Pencil 2 Coleco @@ -24093,6 +25730,7 @@ files: - name: permedia2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/permedia2.cpp:42-60" note: >- Device ROM set, loaded when a machine instantiates `3Dlabs Permedia 2`. @@ -24126,6 +25764,7 @@ files: - name: pet_superpet.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pet/superpet.cpp:39-47" note: >- Device ROM set, loaded when a machine instantiates `Commodore SuperPET`. @@ -24158,6 +25797,7 @@ files: - name: pg200.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/roland/pg200.cpp:29-32" note: >- Device ROM set, loaded when a machine instantiates `Roland PG-200 @@ -24171,6 +25811,7 @@ files: - name: plg100_vl.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/plg1x0/plg100-vl.cpp:74-77" note: >- Device ROM set, loaded when a machine instantiates `Yamaha PLG100-VL`. @@ -24183,6 +25824,7 @@ files: - name: plg150_ap.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/plg1x0/plg150-ap.cpp:69-76" note: >- Device ROM set, loaded when a machine instantiates `Yamaha PLG150-AP`. @@ -24203,6 +25845,7 @@ files: - name: polyvti.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/s100/polyvti.cpp:335-338" note: >- Device ROM set, loaded when a machine instantiates `PolyMorphic Systems @@ -24216,6 +25859,7 @@ files: - name: pr8210.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/ldpr8210.cpp:159-162" note: >- Device ROM set, loaded when a machine instantiates `Pioneer PR-8210`. @@ -24228,6 +25872,7 @@ files: - name: prav8ckb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/apple/prav8ckb.cpp:233-236" note: >- Device ROM set, loaded when a machine instantiates `Pravetz 8C @@ -24254,6 +25899,7 @@ files: - name: profighterq.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/snes/profighter.cpp:53-67" note: >- Device ROM set, loaded when a machine instantiates `Super Pro. Fighter Q @@ -24303,6 +25949,7 @@ files: - name: profighterqa.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/snes/profighter.cpp:112-127" note: >- Device ROM set, loaded when a machine instantiates `Super Pro. Fighter Q @@ -24356,6 +26003,7 @@ files: - name: profighterqb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/snes/profighter.cpp:171-183" note: >- Device ROM set, loaded when a machine instantiates `Super Pro. Fighter Q @@ -24397,6 +26045,7 @@ files: - name: profighterx.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/snes/profighter.cpp:229-243" note: >- Device ROM set, loaded when a machine instantiates `Pro Fighter X @@ -24446,6 +26095,9 @@ files: - name: promotion3210.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/promotion.cpp:59-63" note: >- Device ROM set, loaded when a machine instantiates `Alliance @@ -24460,6 +26112,7 @@ files: - name: ps2_keybc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/at_keybc.cpp:112-118" note: >- Device ROM set, loaded when a machine instantiates `PS/2 Keyboard/Mouse @@ -24479,6 +26132,7 @@ files: - name: psion_3fax.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/psion/sibo/3fax.cpp:29-32" note: >- Device ROM set, loaded when a machine instantiates `Psion 3-Fax Modem`. @@ -24491,6 +26145,7 @@ files: - name: psion_3link_ser.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/psion/sibo/3link.cpp:33-36" note: >- Device ROM set, loaded when a machine instantiates `Psion 3-Link RS232 @@ -24504,6 +26159,7 @@ files: - name: psx_cd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sony/psxcd.cpp:1251-1328" note: >- Device ROM set, loaded when a machine instantiates `PSX CD-ROM`. @@ -24587,6 +26243,7 @@ files: - name: psxgboost.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/psx/gamebooster.cpp:35-38" note: >- Device ROM set, loaded when a machine instantiates `Datel Game Booster @@ -24600,6 +26257,10 @@ files: - name: pvga1a.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:49-76" note: >- Device ROM set, loaded when a machine instantiates `Paradise Systems @@ -24634,6 +26295,10 @@ files: - name: pvga1a_jk.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:134-166" note: >- Device ROM set, loaded when a machine instantiates `Paradise Systems @@ -24695,12 +26360,18 @@ files: required: false category: bios_zip systems: + - acclaim-zn1 - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade + - atari-zn1 - coco - coleco-adam + - eighting-zn1 - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/ata/px320a.cpp:82-94" note: >- @@ -24731,7 +26402,9 @@ files: - name: qg640.zip required: false category: bios_zip - system: elektronika-bk + systems: + - arcade + - elektronika-bk source_ref: "upstream src/devices/bus/qbus/qg640.cpp:96-101" note: >- Device ROM set, loaded when a machine instantiates `Matrox QG-640 Color @@ -24749,6 +26422,7 @@ files: - name: ql_cumanafdi.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/cumana_fdi.cpp:25-32" note: >- Device ROM set, loaded when a machine instantiates `Cumana Floppy Disk @@ -24768,6 +26442,7 @@ files: - name: ql_gold.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/miracle_gold_card.cpp:25-32" note: >- Device ROM set, loaded when a machine instantiates `Miracle Gold Card`. @@ -24786,6 +26461,7 @@ files: - name: ql_kdi.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/kempston_di.cpp:25-30" note: >- Device ROM set, loaded when a machine instantiates `Kempston Disk @@ -24800,6 +26476,7 @@ files: - name: ql_mhd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/miracle_hd.cpp:25-30" note: >- Device ROM set, loaded when a machine instantiates `Miracle Hard Disk`. @@ -24813,6 +26490,7 @@ files: - name: ql_mpfdi.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/mp_fdi.cpp:25-30" note: >- Device ROM set, loaded when a machine instantiates `Micro Peripherals @@ -24827,6 +26505,7 @@ files: - name: ql_opdbm.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/opd_basic_master.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `OPD Basic Master`. @@ -24839,6 +26518,7 @@ files: - name: ql_pcmlqdi.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/pcml_qdisk.cpp:25-30" note: >- Device ROM set, loaded when a machine instantiates `PCML Q+ Disk @@ -24853,6 +26533,7 @@ files: - name: ql_qldisc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/cst_qdisc.cpp:25-32" note: >- Device ROM set, loaded when a machine instantiates `CST QL Disc @@ -24872,6 +26553,7 @@ files: - name: ql_qplus4.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/cst_q_plus4.cpp:33-36" note: >- Device ROM set, loaded when a machine instantiates `CST Q+4`. @@ -24884,6 +26566,7 @@ files: - name: ql_qubide.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/qubide.cpp:65-78" note: >- Device ROM set, loaded when a machine instantiates `QubIDE`. @@ -24915,6 +26598,7 @@ files: - name: ql_sdisk.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/sandy_superdisk.cpp:37-40" note: >- Device ROM set, loaded when a machine instantiates `Sandy Super Disk`. @@ -24927,6 +26611,7 @@ files: - name: ql_sqboard256.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/sandy_superqboard.cpp:40-52" note: >- Device ROM set, loaded when a machine instantiates `Sandy SuperQBoard @@ -24951,6 +26636,7 @@ files: - name: ql_sqboard512.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/sandy_superqboard.cpp:40-52" note: >- Device ROM set, loaded when a machine instantiates `Sandy SuperQBoard @@ -24975,6 +26661,7 @@ files: - name: ql_sqmouse.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/sandy_superqboard.cpp:40-52" note: >- Device ROM set, loaded when a machine instantiates `Sandy SuperQMouse`. @@ -24998,6 +26685,7 @@ files: - name: ql_sqmouse512.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/sandy_superqboard.cpp:40-52" note: >- Device ROM set, loaded when a machine instantiates `Sandy SuperQMouse @@ -25022,6 +26710,7 @@ files: - name: ql_trump.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/trumpcard.cpp:37-54" note: >- Device ROM set, loaded when a machine instantiates `QL Trump Card`. @@ -25055,6 +26744,7 @@ files: - name: ql_trump256.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/trumpcard.cpp:37-54" note: >- Device ROM set, loaded when a machine instantiates `QL Trump Card 256K`. @@ -25088,6 +26778,7 @@ files: - name: ql_trump512.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/trumpcard.cpp:37-54" note: >- Device ROM set, loaded when a machine instantiates `QL Trump Card 512K`. @@ -25121,6 +26812,7 @@ files: - name: ql_trump768.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/ql/trumpcard.cpp:37-54" note: >- Device ROM set, loaded when a machine instantiates `QL Trump Card 768K`. @@ -25155,6 +26847,7 @@ files: required: false category: bios_zip systems: + - arcade - capcom-zn1 - capcom-zn2 source_ref: "upstream src/devices/sound/qsoundhle.cpp:44-49" @@ -25169,7 +26862,9 @@ files: - name: qts1.zip required: false category: bios_zip - system: elektronika-bk + systems: + - arcade + - elektronika-bk source_ref: "upstream src/devices/bus/qbus/qtx.cpp:142-148" note: >- Device ROM set, loaded when a machine instantiates `TTI QTS-1 SCSI Host @@ -25189,6 +26884,7 @@ files: - name: quadro.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/geforce.cpp:101-109" note: >- Device ROM set, loaded when a machine instantiates `nVidia Quadro @@ -25208,6 +26904,7 @@ files: - name: qvision_wavestar.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/wavestar.cpp:30-34" note: >- Device ROM set, loaded when a machine instantiates `QVision WaveStar @@ -25222,6 +26919,7 @@ files: - name: qx10_keyboard_ascii.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/epson_qx/keyboard/keyboard.cpp:87-90" note: >- Device ROM set, loaded when a machine instantiates `Epson QX-10 Keyboard @@ -25235,6 +26933,7 @@ files: - name: qx10_keyboard_hasci.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/epson_qx/keyboard/keyboard.cpp:87-90" note: >- Device ROM set, loaded when a machine instantiates `Epson QX-10 Keyboard @@ -25248,6 +26947,7 @@ files: - name: rageiidvd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/atirage.cpp:249-258" note: >- Device ROM set, loaded when a machine instantiates `ATI Rage II+ DVD @@ -25272,6 +26972,7 @@ files: - name: rc2014_micro.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/rc2014/micro.cpp:160-163" note: >- Device ROM set, loaded when a machine instantiates `RC2014 Micro @@ -25285,6 +26986,7 @@ files: - name: rc2014_mini_cpm.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/rc2014/micro.cpp:285-288" note: >- Device ROM set, loaded when a machine instantiates `Mini CP/M Upgrade @@ -25298,6 +27000,7 @@ files: - name: rc2014_pagable_rom.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/rc2014/rom.cpp:227-249" note: >- Device ROM set, loaded when a machine instantiates `RC2014 Pageable ROM @@ -25317,6 +27020,7 @@ files: - name: rc2014_rom_ram_512k.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/rc2014/romram.cpp:120-150" note: >- Device ROM set, loaded when a machine instantiates `RC2014 512K RAM / @@ -25386,6 +27090,7 @@ files: - name: rc2014_switchable_rom.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/rc2014/rom.cpp:71-99" note: >- Device ROM set, loaded when a machine instantiates `RC2014 Switchable @@ -25420,6 +27125,7 @@ files: - name: riva128.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/riva128.cpp:51-59" note: >- Device ROM set, loaded when a machine instantiates `SGS-Thompson/nVidia @@ -25444,6 +27150,7 @@ files: - name: riva128zx.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/riva128.cpp:236-246" note: >- Device ROM set, loaded when a machine instantiates `SGS-Thompson/nVidia @@ -25468,6 +27175,7 @@ files: - name: rivatnt.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/rivatnt.cpp:54-64" note: >- Device ROM set, loaded when a machine instantiates `nVidia Riva TNT @@ -25497,6 +27205,7 @@ files: - name: rivatnt2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/rivatnt.cpp:105-112" note: >- Device ROM set, loaded when a machine instantiates `nVidia Riva TNT2 @@ -25516,6 +27225,7 @@ files: - name: rivatnt2_m64.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/rivatnt.cpp:190-226" note: >- Device ROM set, loaded when a machine instantiates `nVidia Riva TNT2 @@ -25580,6 +27290,7 @@ files: - name: rivatnt2_ultra.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/rivatnt.cpp:144-148" note: >- Device ROM set, loaded when a machine instantiates `nVidia Riva TNT2 @@ -25594,6 +27305,7 @@ files: - name: rm_mq2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/rm/rm_mq2.cpp:48-51" note: >- Device ROM set, loaded when a machine instantiates `Research Machines @@ -25607,6 +27319,7 @@ files: - name: robotron_k7070.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/robotron_k7070.cpp:54-66" note: >- Device ROM set, loaded when a machine instantiates `Robotron K7070 KGS`. @@ -25630,6 +27343,7 @@ files: - name: robotron_k7071.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/robotron_k7071.cpp:43-50" note: >- Device ROM set, loaded when a machine instantiates `Robotron K7071 ABS`. @@ -25650,6 +27364,7 @@ files: - name: rolm_pdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/pdc.cpp:122-125" note: >- Device ROM set, loaded when a machine instantiates `ROLM PDC`. @@ -25662,6 +27377,7 @@ files: - name: rolm_smioc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/smioc.cpp:96-99" note: >- Device ROM set, loaded when a machine instantiates `ROLM SMIOC`. @@ -25674,6 +27390,10 @@ files: - name: rt1000b.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ncr53c400.cpp:55-59" note: >- Device ROM set, loaded when a machine instantiates `Rancho Technology @@ -25687,6 +27407,7 @@ files: - name: rtpc_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ibm/rtpc_kbd.cpp:456-459" note: >- Device ROM set, loaded when a machine instantiates `IBM RT PC Keyboard`. @@ -25699,6 +27420,7 @@ files: - name: rtpc_kls.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/ibm/rtpc_kls.cpp:402-408" note: >- Device ROM set, loaded when a machine instantiates `IBM RT PC Keyboard, @@ -25712,6 +27434,7 @@ files: - name: rx01.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/dec/rx01.cpp:276-290" note: >- Device ROM set, loaded when a machine instantiates `RX01 Floppy Disk @@ -25769,6 +27492,7 @@ files: - name: s100_am310.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/s100/am310.cpp:370-373" note: >- Device ROM set, loaded when a machine instantiates `Alpha Micro AM-310 @@ -25782,6 +27506,7 @@ files: - name: s100_djdma.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/s100/djdma.cpp:33-49" note: >- Device ROM set, loaded when a machine instantiates `Morrow Disk @@ -25811,6 +27536,7 @@ files: - name: s100_nsmdsa.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/s100/nsmdsa.cpp:25-33" note: >- Device ROM set, loaded when a machine instantiates `North Star MDS-A`. @@ -25824,6 +27550,7 @@ files: - name: s100_nsmdsad.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/s100/nsmdsad.cpp:25-34" note: >- Device ROM set, loaded when a machine instantiates `North Star MDS-A-D`. @@ -25836,6 +27563,7 @@ files: - name: s100_sj2db.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/s100/dj2db.cpp:45-52" note: >- Device ROM set, loaded when a machine instantiates `Morrow Disk Jockey @@ -25849,6 +27577,7 @@ files: - name: s1410.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/scsi/s1410.cpp:111-120" note: >- Device ROM set, loaded when a machine instantiates `Xebec S1410`. @@ -25873,6 +27602,10 @@ files: - name: s3_764.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_s3.cpp:35-43" note: >- Device ROM set, loaded when a machine instantiates `Number Nine 9FX @@ -25887,6 +27620,7 @@ files: - name: s8k_cpu.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/zbi/s8k_cpu.cpp:905-939" note: >- Device ROM set, loaded when a machine instantiates `System 8000 CPU-A`. @@ -25960,6 +27694,7 @@ files: - name: s8k_cpu10.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/zbi/s8k_cpu.cpp:829-836" note: >- Device ROM set, loaded when a machine instantiates `System 8000 CPU-A @@ -25985,6 +27720,7 @@ files: - name: s8k_hpcpu.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/zbi/s8k_cpu.cpp:1238-1243" note: >- Device ROM set, loaded when a machine instantiates `System 8000 HPCPU`. @@ -26001,6 +27737,7 @@ files: - name: s97269pb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sega/vicdual-97269pb.cpp:64-69" note: >- Device ROM set, loaded when a machine instantiates `N-Sub Daughterboard @@ -26025,18 +27762,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/machine/s97801.cpp:185-194" note: >- @@ -26062,18 +27805,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/machine/s97801_kbd.cpp:150-153" note: >- @@ -26089,6 +27838,7 @@ files: required: false category: bios_zip systems: + - arcade - nintendo-nss - nintendo-sfcbox source_ref: "upstream src/devices/machine/s_smp.cpp:39-42" @@ -26118,6 +27868,7 @@ files: - name: saa5052.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/saa5050.cpp:63-66" note: >- Device ROM set, loaded when a machine instantiates `SAA5052 Teletext @@ -26160,6 +27911,7 @@ files: - name: saa5055.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/saa5050.cpp:93-96" note: >- Device ROM set, loaded when a machine instantiates `SAA5055 Teletext @@ -26202,6 +27954,7 @@ files: - name: saa5240a.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/saa5240.cpp:35-38" note: >- Device ROM set, loaded when a machine instantiates `SAA5240A EURO CCT`. @@ -26215,6 +27968,7 @@ files: - name: saa5240b.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/saa5240.cpp:40-43" note: >- Device ROM set, loaded when a machine instantiates `SAA5240B EURO CCT`. @@ -26241,6 +27995,10 @@ files: - name: sad8852.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/eis_sad8852.cpp:139-142" note: >- Device ROM set, loaded when a machine instantiates `SAD8852 IBM @@ -26254,6 +28012,7 @@ files: - name: satcdb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sega/saturn_cdb.cpp:38-47" note: >- Device ROM set, loaded when a machine instantiates `Saturn CDB (CD @@ -26278,6 +28037,7 @@ files: - name: sb300p.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/sbus/artecon.cpp:27-30" note: >- Device ROM set, loaded when a machine instantiates `Artecon SB-300P @@ -26291,6 +28051,7 @@ files: - name: sbus_hme.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/sbus/hme.cpp:26-29" note: >- Device ROM set, loaded when a machine instantiates `Sun 10/100 + Fast @@ -26304,6 +28065,7 @@ files: - name: sbus_sunpc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/sbus/sunpc.cpp:26-29" note: >- Device ROM set, loaded when a machine instantiates `Sun SunPC @@ -26317,6 +28079,7 @@ files: - name: sc119.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/rc2014/romram.cpp:204-213" note: >- Device ROM set, loaded when a machine instantiates `SC119 Z180 Memory @@ -26344,18 +28107,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/bus/rs232/scorpion.cpp:100-106" note: >- @@ -26384,6 +28153,7 @@ files: - name: sed1200da.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/sed1200.cpp:26-29" note: >- Device ROM set, loaded when a machine instantiates `Epson SED1200D-0A @@ -26397,6 +28167,7 @@ files: - name: sed1200db.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/sed1200.cpp:31-34" note: >- Device ROM set, loaded when a machine instantiates `Epson SED1200D-0B @@ -26436,6 +28207,7 @@ files: - name: sed1278.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/hd44780.cpp:164-172" note: >- Device ROM set, loaded when a machine instantiates `Epson SED1278 LCD @@ -26475,6 +28247,7 @@ files: - name: sega_sp400.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/sg1000_exp/sp400.cpp:206-212" note: >- Device ROM set, loaded when a machine instantiates `Sega SP-400 @@ -26492,7 +28265,9 @@ files: - name: segabill.zip required: false category: bios_zip - system: sega-stv + systems: + - arcade + - sega-stv source_ref: "upstream src/mame/sega/segabill.cpp:135-138" note: >- Device ROM set, loaded when a machine instantiates `Sega Billboard`. @@ -26604,6 +28379,7 @@ files: - name: sente6vb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/bally/sente6vb.cpp:163-166" note: >- Device ROM set, loaded when a machine instantiates `Bally Sente 6VB @@ -26617,6 +28393,7 @@ files: - name: serad.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/serad.cpp:42-45" note: >- Device ROM set, loaded when a machine instantiates `Siemens S26361-D279 @@ -26633,6 +28410,7 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - arcade source_ref: "upstream src/devices/bus/ieee488/c8050.cpp:289-299" note: >- Device ROM set, loaded when a machine instantiates `Commodore SFD-1001 @@ -26658,6 +28436,7 @@ files: - name: sgi_gm1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sgi/gm1.cpp:120-125" note: >- Device ROM set, loaded when a machine instantiates `SGI GM1`. @@ -26670,6 +28449,7 @@ files: - name: sgi_ip2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sgi/ip2.cpp:811-822" note: >- Device ROM set, loaded when a machine instantiates `Silicon Graphics @@ -26698,6 +28478,7 @@ files: - name: sgi_ip4.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sgi/ip4.cpp:575-595" note: >- Device ROM set, loaded when a machine instantiates `SGI IP4`. @@ -26750,6 +28531,7 @@ files: - name: sgi_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sgi/kbd.cpp:377-380" note: >- Device ROM set, loaded when a machine instantiates `SGI Keyboard`. @@ -26791,6 +28573,7 @@ files: - name: sgi_pm2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sgi/pm2.cpp:332-343" note: >- Device ROM set, loaded when a machine instantiates `Silicon Graphics @@ -26820,6 +28603,10 @@ files: - name: side116.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/side116.cpp:67-70" note: >- Device ROM set, loaded when a machine instantiates `Acculogic sIDE-1/16 @@ -26833,6 +28620,7 @@ files: - name: simutrek.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/ldpr8210.cpp:846-852" note: >- Device ROM set, loaded when a machine instantiates `Simutrek Modified @@ -26850,6 +28638,7 @@ files: - name: sis630_gui.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/sis630_gui.cpp:72-85" note: >- Device ROM set, loaded when a machine instantiates `SiS 630 GUI`. @@ -26870,6 +28659,7 @@ files: - name: sis6326_agp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/sis6326.cpp:665-678" note: >- Device ROM set, loaded when a machine instantiates `SiS 6326 AGP card`. @@ -26893,6 +28683,7 @@ files: - name: sis6326_dvd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/sis6326.cpp:769-775" note: >- Device ROM set, loaded when a machine instantiates `SiS 6326 DVD card`. @@ -26906,6 +28697,9 @@ files: - name: sis6326_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/sis6326.cpp:50-61" note: >- Device ROM set, loaded when a machine instantiates `SiS 6326 PCI card`. @@ -26929,6 +28723,7 @@ files: - name: sis900_eth.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/machine/sis900_eth.cpp:71-80" note: >- Device ROM set, loaded when a machine instantiates `SiS 900 Fast @@ -26946,9 +28741,12 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/nscsi/smoc501.cpp:83-86" note: >- @@ -26963,6 +28761,9 @@ files: - name: sms_diypaddle.zip required: false category: bios_zip + systems: + - arcade + - sega-shootingzone source_ref: "upstream src/devices/bus/sms_ctrl/diypaddle.cpp:29-34" note: >- Device ROM set, loaded when a machine instantiates `raphnet DIY SMS/Mark @@ -26976,6 +28777,7 @@ files: - name: smvme2000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/smvme2000.cpp:40-47" note: >- Device ROM set, loaded when a machine instantiates `Signetics @@ -27005,6 +28807,7 @@ files: - name: sn74s262.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/sn74s262.cpp:51-54" note: >- Device ROM set, loaded when a machine instantiates `SN74S262N Row Output @@ -27019,6 +28822,7 @@ files: - name: sn74s263.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/video/sn74s262.cpp:61-64" note: >- Device ROM set, loaded when a machine instantiates `SN74S263N Row Output @@ -27163,6 +28967,7 @@ files: - name: softcard3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2bus/softcard3.cpp:33-36" note: >- Device ROM set, loaded when a machine instantiates `Microsoft SoftCard @@ -27176,6 +28981,7 @@ files: - name: sound_orchestra.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/sound_orchestra.cpp:62-67" note: >- Device ROM set, loaded when a machine instantiates `SNE Sound Orchestra @@ -27195,6 +29001,7 @@ files: - name: spc1000_fdd_exp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spc1000/fdd.cpp:112-115" note: >- Device ROM set, loaded when a machine instantiates `SPC1000 FDD @@ -27208,6 +29015,7 @@ files: - name: speakboard.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pc98_cbus/speakboard.cpp:54-58" note: >- Device ROM set, loaded when a machine instantiates `Idol Japan @@ -27225,6 +29033,7 @@ files: - name: spectred_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/apple/spectred_kbd.cpp:154-158" note: >- Device ROM set, loaded when a machine instantiates `Spectrum ED @@ -27238,6 +29047,7 @@ files: - name: spectrum_beta128.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/beta128.cpp:81-98" note: >- Device ROM set, loaded when a machine instantiates `TR Beta 128 Disk @@ -27267,6 +29077,7 @@ files: - name: spectrum_betacbi.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/beta.cpp:231-244" note: >- Device ROM set, loaded when a machine instantiates `CBI-95 Disk @@ -27301,6 +29112,7 @@ files: - name: spectrum_betaclone.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/beta.cpp:214-229" note: >- Device ROM set, loaded when a machine instantiates `Beta Disk Plus @@ -27340,6 +29152,7 @@ files: - name: spectrum_betaplus.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/beta.cpp:188-212" note: >- Device ROM set, loaded when a machine instantiates `TR Beta Disk Plus @@ -27384,6 +29197,7 @@ files: - name: spectrum_betav2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/beta.cpp:139-152" note: >- Device ROM set, loaded when a machine instantiates `TR Beta Disk @@ -27403,6 +29217,7 @@ files: - name: spectrum_betav3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/beta.cpp:163-186" note: >- Device ROM set, loaded when a machine instantiates `TR Beta Disk @@ -27427,6 +29242,7 @@ files: - name: spectrum_d40.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/d40.cpp:69-76" note: >- Device ROM set, loaded when a machine instantiates `Didaktik D40`. @@ -27445,6 +29261,7 @@ files: - name: spectrum_d80.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/d40.cpp:69-76" note: >- Device ROM set, loaded when a machine instantiates `Didaktik D80 (MDOS @@ -27464,6 +29281,7 @@ files: - name: spectrum_d80v2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/d40.cpp:78-83" note: >- Device ROM set, loaded when a machine instantiates `Didaktik D80 (MDOS @@ -27478,6 +29296,7 @@ files: - name: spectrum_disciple.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mgt.cpp:267-284" note: >- Device ROM set, loaded when a machine instantiates `MGT DISCiPLE`. @@ -27509,6 +29328,7 @@ files: - name: spectrum_flpone.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/floppyone.cpp:101-111" note: >- Device ROM set, loaded when a machine instantiates `FloppyOne DOS @@ -27527,6 +29347,7 @@ files: - name: spectrum_gamma.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/beta.cpp:246-251" note: >- Device ROM set, loaded when a machine instantiates `MIDAS Gammadisk @@ -27541,6 +29362,7 @@ files: - name: spectrum_intf1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/intf1.cpp:29-37" note: >- Device ROM set, loaded when a machine instantiates `ZX Interface 1`. @@ -27559,6 +29381,7 @@ files: - name: spectrum_kempcentref.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/lprint.cpp:68-71" note: >- Device ROM set, loaded when a machine instantiates `Kempston Centronics @@ -27572,6 +29395,7 @@ files: - name: spectrum_kempcentreu.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/lprint.cpp:73-76" note: >- Device ROM set, loaded when a machine instantiates `Kempston Centronics @@ -27585,6 +29409,7 @@ files: - name: spectrum_kempdisc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/kempdisc.cpp:63-75" note: >- Device ROM set, loaded when a machine instantiates `Kempston Disc @@ -27609,6 +29434,7 @@ files: - name: spectrum_lprint.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/lprint.cpp:46-49" note: >- Device ROM set, loaded when a machine instantiates `ZX Lprint`. @@ -27621,6 +29447,7 @@ files: - name: spectrum_lprint3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/lprint.cpp:51-66" note: >- Device ROM set, loaded when a machine instantiates `ZX Lprint III`. @@ -27649,6 +29476,7 @@ files: - name: spectrum_mface1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mface.cpp:221-234" note: >- Device ROM set, loaded when a machine instantiates `Multiface One`. @@ -27677,6 +29505,7 @@ files: - name: spectrum_mface128.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mface.cpp:245-252" note: >- Device ROM set, loaded when a machine instantiates `Multiface 128`. @@ -27695,6 +29524,7 @@ files: - name: spectrum_mface128v1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mface.cpp:236-243" note: >- Device ROM set, loaded when a machine instantiates `Multiface 128 v1`. @@ -27713,6 +29543,7 @@ files: - name: spectrum_mface1v1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mface.cpp:198-203" note: >- Device ROM set, loaded when a machine instantiates `Multiface One v1`. @@ -27726,6 +29557,7 @@ files: - name: spectrum_mface1v2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mface.cpp:205-210" note: >- Device ROM set, loaded when a machine instantiates `Multiface One v2`. @@ -27739,6 +29571,7 @@ files: - name: spectrum_mface1v3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mface.cpp:212-219" note: >- Device ROM set, loaded when a machine instantiates `Multiface One v3`. @@ -27752,6 +29585,7 @@ files: - name: spectrum_mface3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mface.cpp:254-267" note: >- Device ROM set, loaded when a machine instantiates `Multiface 3`. @@ -27779,6 +29613,7 @@ files: - name: spectrum_mikroplus.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mikroplus.cpp:23-26" note: >- Device ROM set, loaded when a machine instantiates `Mikro-Plus - Shadow @@ -27792,6 +29627,7 @@ files: - name: spectrum_mpoker.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mpoker.cpp:79-82" note: >- Device ROM set, loaded when a machine instantiates `MICRO-POKEer`. @@ -27804,6 +29640,7 @@ files: - name: spectrum_mprint.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mface.cpp:269-276" note: >- Device ROM set, loaded when a machine instantiates `MultiPrint`. @@ -27822,6 +29659,7 @@ files: - name: spectrum_opus.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/opus.cpp:61-74" note: >- Device ROM set, loaded when a machine instantiates `Opus Discovery`. @@ -27855,6 +29693,7 @@ files: - name: spectrum_plus2test.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/plus2test.cpp:23-26" note: >- Device ROM set, loaded when a machine instantiates `Spectrum +2 Test @@ -27868,6 +29707,7 @@ files: - name: spectrum_plusd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/mgt.cpp:244-261" note: >- Device ROM set, loaded when a machine instantiates `MGT +D`. @@ -27899,6 +29739,7 @@ files: - name: spectrum_proceed.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/logitek.cpp:55-61" note: >- Device ROM set, loaded when a machine instantiates `Logitek Proceed 1 @@ -27913,6 +29754,7 @@ files: - name: spectrum_sdi.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/sdi.cpp:34-40" note: >- Device ROM set, loaded when a machine instantiates `SDI Interface`. @@ -27926,6 +29768,7 @@ files: - name: spectrum_spdos.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/kempdisc.cpp:77-80" note: >- Device ROM set, loaded when a machine instantiates `Watford SP-DOS @@ -27939,6 +29782,7 @@ files: - name: spectrum_speccydos.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/speccydos.cpp:90-100" note: >- Device ROM set, loaded when a machine instantiates `Speccy-DOS @@ -27963,6 +29807,7 @@ files: - name: spectrum_specmate.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/specmate.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `AT&Y Spec-Mate`. @@ -27975,6 +29820,7 @@ files: - name: spectrum_swiftdisc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/sixword.cpp:123-132" note: >- Device ROM set, loaded when a machine instantiates `Swift Disc @@ -27994,6 +29840,7 @@ files: - name: spectrum_swiftdisc2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/sixword.cpp:134-145" note: >- Device ROM set, loaded when a machine instantiates `Swift Disc II @@ -28021,6 +29868,7 @@ files: - name: spectrum_usource.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/usource.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `Spectrum Currah @@ -28034,6 +29882,7 @@ files: - name: spectrum_uspeech.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/uspeech.cpp:25-31" note: >- Device ROM set, loaded when a machine instantiates `Spectrum Currah @@ -28051,6 +29900,7 @@ files: - name: spectrum_vtx5000.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/vtx5000.cpp:58-65" note: >- Device ROM set, loaded when a machine instantiates `Prism VTX 5000 @@ -28070,6 +29920,7 @@ files: - name: spectrum_wafa.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/spectrum/wafa.cpp:38-41" note: >- Device ROM set, loaded when a machine instantiates `Rotronics @@ -28083,6 +29934,7 @@ files: - name: st_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/atari/stkbd.cpp:9-12" note: >- Device ROM set, loaded when a machine instantiates `Atari ST @@ -28096,6 +29948,10 @@ files: - name: stereo_fx.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/stereo_fx.cpp:91-94" note: >- Device ROM set, loaded when a machine instantiates `ATi Stereo F/X Audio @@ -28109,6 +29965,7 @@ files: - name: stic.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/mattel/stic.cpp:496-499" note: >- Device ROM set, loaded when a machine instantiates `AY-3-8900-1 STIC`. @@ -28121,6 +29978,7 @@ files: - name: sun1_cpu.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/multibus/sun1.cpp:336-456" note: >- Device ROM set, loaded when a machine instantiates `Sun Microsystems @@ -28260,6 +30118,7 @@ files: - name: sun_gem.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sun/sun_gem.cpp:35-38" note: >- Device ROM set, loaded when a machine instantiates `Sun Microsystems @@ -28273,6 +30132,7 @@ files: - name: sv603.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/svi3x8/expander/sv603.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `SV-603 Coleco Game @@ -28286,6 +30146,7 @@ files: - name: sv806.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/svi3x8/slot/sv806.cpp:25-31" note: >- Device ROM set, loaded when a machine instantiates `SV-806 80 Column @@ -28305,6 +30166,9 @@ files: - name: sw1000xg.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/sw1000xg.cpp:52-74" note: >- Device ROM set, loaded when a machine instantiates `Yamaha SW1000XG`. @@ -28359,6 +30223,9 @@ files: - name: swp30.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/sound/swp30.cpp:3022-3025" note: >- Device ROM set, loaded when a machine instantiates `Yamaha SWP30 sound @@ -28375,18 +30242,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/machine/swtpc8212.cpp:486-495" note: >- @@ -28412,6 +30285,7 @@ files: - name: sx1541.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:307-318" note: >- Device ROM set, loaded when a machine instantiates `SX1541 Disk Drive`. @@ -28439,6 +30313,7 @@ files: - name: sys68k_cpu1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu1.cpp:567-626" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28468,6 +30343,7 @@ files: - name: sys68k_cpu20.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu20.cpp:572-578" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28493,6 +30369,7 @@ files: - name: sys68k_cpu21.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu20.cpp:572-578" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28518,6 +30395,7 @@ files: - name: sys68k_cpu21a.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu20.cpp:572-578" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28543,6 +30421,7 @@ files: - name: sys68k_cpu21b.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu20.cpp:572-578" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28568,6 +30447,7 @@ files: - name: sys68k_cpu21s.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu20.cpp:572-578" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28593,6 +30473,7 @@ files: - name: sys68k_cpu21ya.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu20.cpp:572-578" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28618,6 +30499,7 @@ files: - name: sys68k_cpu21yb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu20.cpp:572-578" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28643,6 +30525,7 @@ files: - name: sys68k_cpu30.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu30.cpp:734-745" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28672,6 +30555,7 @@ files: - name: sys68k_cpu30be.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu30.cpp:734-745" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28701,6 +30585,7 @@ files: - name: sys68k_cpu30x.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu30.cpp:734-745" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28730,6 +30615,7 @@ files: - name: sys68k_cpu30xa.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu30.cpp:734-745" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28759,6 +30645,7 @@ files: - name: sys68k_cpu30za.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu30.cpp:734-745" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28788,6 +30675,7 @@ files: - name: sys68k_cpu33.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_cpu30.cpp:747-756" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28809,6 +30697,7 @@ files: - name: sys68k_iscsi1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_iscsi.cpp:242-255" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28838,6 +30727,7 @@ files: - name: sys68k_isio1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/sys68k_isio.cpp:172-269" note: >- Device ROM set, loaded when a machine instantiates `Force Computers @@ -28855,6 +30745,7 @@ files: - name: t5182.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/seibu/t5182.cpp:286-289" note: >- Device ROM set, loaded when a machine instantiates `T5182 MCU`. @@ -28867,6 +30758,7 @@ files: - name: tanbus_ra32krom.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/tanbus/ra32k.cpp:120-126" note: >- Device ROM set, loaded when a machine instantiates `Ralph Allen 32K @@ -28892,6 +30784,7 @@ files: - name: tanbus_tandos.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/tanbus/tandos.cpp:37-44" note: >- Device ROM set, loaded when a machine instantiates `Tangerine Tandos @@ -28911,6 +30804,7 @@ files: - name: tanbus_tanex.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/tanbus/tanex.cpp:72-95" note: >- Device ROM set, loaded when a machine instantiates `Tangerine Tanex @@ -28964,6 +30858,7 @@ files: - name: tanbus_vid8082.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/tanbus/tug8082.cpp:42-45" note: >- Device ROM set, loaded when a machine instantiates `Microtanic Video @@ -28977,6 +30872,7 @@ files: - name: tandberg_tdv2100_disp_logic.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/tandberg/tdv2100_disp_logic.cpp:1094-1103" note: >- Device ROM set, loaded when a machine instantiates `Tandberg TDV-2100 @@ -29006,6 +30902,7 @@ files: - name: tandberg_tdv2100_keyboard.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/tandberg/tdv2100_kbd.cpp:557-563" note: >- Device ROM set, loaded when a machine instantiates `Tandberg TDV-2100 @@ -29023,6 +30920,7 @@ files: - name: tandy_1000_graphics.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/pc/pc_t1t.cpp:101-109" note: >- Device ROM set, loaded when a machine instantiates `Tandy 1000 built-in @@ -29036,6 +30934,7 @@ files: - name: tandy_1000x_graphics.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/pc/pc_t1t.cpp:111-119" note: >- Device ROM set, loaded when a machine instantiates `Tandy 1000 X @@ -29049,7 +30948,9 @@ files: - name: tdl12.zip required: false category: bios_zip - system: elektronika-bk + systems: + - arcade + - elektronika-bk source_ref: "upstream src/devices/bus/qbus/tdl12.cpp:116-132" note: >- Device ROM set, loaded when a machine instantiates `TDL-12 SCSI Host @@ -29063,6 +30964,7 @@ files: - name: technica.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c1541.cpp:494-497" note: >- Device ROM set, loaded when a machine instantiates `Westfalia Technica @@ -29077,6 +30979,7 @@ files: - name: tek410x_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/tektronix/tek410x_kbd.cpp:371-374" note: >- Device ROM set, loaded when a machine instantiates `Tektronix 410X @@ -29090,6 +30993,7 @@ files: - name: tek_msu_fdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/tektronix/tek_msu_fdc.cpp:108-114" note: >- Device ROM set, loaded when a machine instantiates `Tektronix 4404 Mass @@ -29103,6 +31007,7 @@ files: - name: teletex800.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/rs232/teletex800.cpp:135-138" note: >- Device ROM set, loaded when a machine instantiates `Luxor Teletex 800`. @@ -29115,6 +31020,7 @@ files: - name: tetriskr_cga.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/pc/tetriskr.cpp:102-116" note: >- Device ROM set, loaded when a machine instantiates `ISA8_CGA_TETRISKR`. @@ -29159,6 +31065,7 @@ files: - name: tgui9680.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/isa/svga_trident.cpp:92-96" note: >- Device ROM set, loaded when a machine instantiates `Trident TGUI9680 @@ -29172,7 +31079,9 @@ files: - name: ti99_arcturus.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/sidecar/arcturus.cpp:74-81" note: >- Device ROM set, loaded when a machine instantiates `Arcturus sidecar @@ -29194,7 +31103,9 @@ files: - name: ti99_bwg.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/bwg.cpp:597-600" note: >- Device ROM set, loaded when a machine instantiates `SNUG BwG Floppy @@ -29208,7 +31119,9 @@ files: - name: ti99_ccdcc.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/cc_fdc.cpp:567-571" note: >- Device ROM set, loaded when a machine instantiates `CorComp Disk @@ -29226,7 +31139,9 @@ files: - name: ti99_ccfdc.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/cc_fdc.cpp:730-734" note: >- Device ROM set, loaded when a machine instantiates `CorComp Floppy Disk @@ -29244,7 +31159,9 @@ files: - name: ti99_ddcc1.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/myarcfdc.cpp:426-429" note: >- Device ROM set, loaded when a machine instantiates `Myarc Disk @@ -29258,7 +31175,9 @@ files: - name: ti99_evpc.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/evpc.cpp:453-456" note: >- Device ROM set, loaded when a machine instantiates `SNUG Enhanced Video @@ -29272,7 +31191,9 @@ files: - name: ti99_fdc.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/ti_fdc.cpp:389-393" note: >- Device ROM set, loaded when a machine instantiates `TI-99 Standard DSSD @@ -29290,7 +31211,9 @@ files: - name: ti99_gkracker.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/gromport/gkracker.cpp:409-413" note: >- Device ROM set, loaded when a machine instantiates `Miller's Graphics @@ -29304,7 +31227,9 @@ files: - name: ti99_hfdc.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/hfdc.cpp:1047-1050" note: >- Device ROM set, loaded when a machine instantiates `Myarc Hard and @@ -29318,7 +31243,9 @@ files: - name: ti99_myarcmem.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/myarcmem.cpp:193-196" note: >- Device ROM set, loaded when a machine instantiates `Myarc Memory @@ -29332,7 +31259,9 @@ files: - name: ti99_pcode.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/pcode.cpp:322-338" note: >- Device ROM set, loaded when a machine instantiates `TI-99 P-Code Card`. @@ -29381,7 +31310,9 @@ files: - name: ti99_rs232.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/ti_rs232.cpp:1071-1074" note: >- Device ROM set, loaded when a machine instantiates `TI-99 RS232/PIO @@ -29395,7 +31326,9 @@ files: - name: ti99_thermal.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/sidecar/thermal.cpp:322-325" note: >- Device ROM set, loaded when a machine instantiates `TI-99 Thermal @@ -29409,7 +31342,9 @@ files: - name: ti99_tipi.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/tipi.cpp:697-706" note: >- Device ROM set, loaded when a machine instantiates `TIPI card`. @@ -29433,7 +31368,9 @@ files: - name: ti99_whtscsi.zip required: false category: bios_zip - system: ti99 + systems: + - arcade + - ti99 source_ref: "upstream src/devices/bus/ti99/peb/scsicard.cpp:473-476" note: >- Device ROM set, loaded when a machine instantiates `Western Horizon @@ -29447,6 +31384,7 @@ files: - name: ti_hx5102.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/hexbus/hx5102.cpp:748-752" note: >- Device ROM set, loaded when a machine instantiates `TI Hexbus Floppy @@ -29464,6 +31402,7 @@ files: - name: tiki100_8088.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/tiki100/8088.cpp:33-43" note: >- Device ROM set, loaded when a machine instantiates `TIKI-100 8/16`. @@ -29488,6 +31427,7 @@ files: - name: tim011_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/sfrj/tim011_kbd.cpp:314-317" note: >- Device ROM set, loaded when a machine instantiates `TIM-011 Keyboard`. @@ -29500,6 +31440,7 @@ files: - name: tk02.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/einstein/pipe/tk02.cpp:36-39" note: >- Device ROM set, loaded when a machine instantiates `TK02 80 Column @@ -29513,6 +31454,7 @@ files: - name: tms320c30.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/tms320c3x/tms320c3x.cpp:261-264" note: >- Device ROM set, loaded when a machine instantiates `Texas Instruments @@ -29527,6 +31469,7 @@ files: - name: tms320c31.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/tms320c3x/tms320c3x.cpp:266-269" note: >- Device ROM set, loaded when a machine instantiates `Texas Instruments @@ -29541,6 +31484,7 @@ files: - name: tms320c32.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/tms320c3x/tms320c3x.cpp:271-274" note: >- Device ROM set, loaded when a machine instantiates `Texas Instruments @@ -29569,6 +31513,7 @@ files: - name: tp880v.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/tp880v.cpp:45-49" note: >- Device ROM set, loaded when a machine instantiates `Tadpole Technology @@ -29583,6 +31528,7 @@ files: - name: tp881v.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/tp881v.cpp:50-55" note: >- Device ROM set, loaded when a machine instantiates `Tadpole Technology @@ -29602,6 +31548,9 @@ files: - name: trio64dx_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/trio_pci.cpp:27-44" note: >- Device ROM set, loaded when a machine instantiates `S3 86C775 @@ -29631,6 +31580,7 @@ files: - name: trs80m2kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/trs/trs80m2kb.cpp:36-39" note: >- Device ROM set, loaded when a machine instantiates `TRS-80 Model II @@ -29644,6 +31594,7 @@ files: - name: tsvme104.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vme/tsvme104.cpp:53-58" note: >- Device ROM set, loaded when a machine instantiates `Tekmis TSVME104`. @@ -29662,6 +31613,7 @@ files: - name: turbogx.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/sbus/cgsix.cpp:1310-1313" note: >- Device ROM set, loaded when a machine instantiates `Sun TurboGX SBus @@ -29675,6 +31627,7 @@ files: - name: turbogxp.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/sbus/cgsix.cpp:1350-1353" note: >- Device ROM set, loaded when a machine instantiates `Sun TurboGX+ SBus @@ -29688,6 +31641,7 @@ files: - name: tv950kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/televideo/tv950kb.cpp:207-210" note: >- Device ROM set, loaded when a machine instantiates `TeleVideo 950 @@ -29701,6 +31655,7 @@ files: - name: tv955kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/televideo/tv955kb.cpp:302-305" note: >- Device ROM set, loaded when a machine instantiates `TeleVideo 955 @@ -29714,6 +31669,7 @@ files: - name: tvc_hbf.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/tvc/hbf.cpp:30-43" note: >- Device ROM set, loaded when a machine instantiates `HBF floppy @@ -29743,6 +31699,10 @@ files: - name: tvga9000.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_trident.cpp:20-28" note: >- Device ROM set, loaded when a machine instantiates `Trident/Quadtel @@ -29762,6 +31722,10 @@ files: - name: ubpnic.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ubpnic.cpp:458-471" note: >- Device ROM set, loaded when a machine instantiates `Ungermann-Bass @@ -29775,6 +31739,10 @@ files: - name: ultra12f.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ultra12f.cpp:101-111" note: >- Device ROM set, loaded when a machine instantiates `Ultra 12F ESDI @@ -29804,6 +31772,10 @@ files: - name: ultra12f32.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ultra12f.cpp:113-119" note: >- Device ROM set, loaded when a machine instantiates `Ultra 12F/32 ESDI @@ -29821,6 +31793,10 @@ files: - name: ultra14f.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ultra14f.cpp:66-72" note: >- Device ROM set, loaded when a machine instantiates `Ultra-14F SCSI Host @@ -29838,6 +31814,10 @@ files: - name: ultra24f.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/ultra24f.cpp:90-100" note: >- Device ROM set, loaded when a machine instantiates `Ultra-24F SCSI Host @@ -29863,6 +31843,7 @@ files: - name: umc6650.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/umc/umc6650.cpp:32-36" note: >- Device ROM set, loaded when a machine instantiates `UMC UM6650 lockout @@ -29876,6 +31857,7 @@ files: - name: uniap2ti.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2kbd/videnh2.cpp:419-422" note: >- Device ROM set, loaded when a machine instantiates `Unitron AP II+ @@ -29889,7 +31871,11 @@ files: - name: upd7220.zip required: false category: bios_zip - system: apple2gs + systems: + - andamiro-pumpitup + - apple2gs + - arcade + - tab-silverball source_ref: "upstream src/devices/video/upd7220.cpp:173-176" note: >- Device ROM set, loaded when a machine instantiates `NEC uPD7220`. @@ -29902,6 +31888,7 @@ files: - name: uts_400kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/uts_kbd/400kbd.cpp:265-268" note: >- Device ROM set, loaded when a machine instantiates `UTS 400-Format @@ -29915,6 +31902,7 @@ files: - name: uts_extw.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/uts_kbd/extw.cpp:280-283" note: >- Device ROM set, loaded when a machine instantiates `UTS Expanded @@ -29928,6 +31916,7 @@ files: - name: v102_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/visual/v102_kbd.cpp:363-366" note: >- Device ROM set, loaded when a machine instantiates `Visual 102 @@ -29941,6 +31930,7 @@ files: - name: v50_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/visual/v50_kbd.cpp:49-52" note: >- Device ROM set, loaded when a machine instantiates `Visual 50 Keyboard`. @@ -29953,6 +31943,7 @@ files: - name: v550_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/visual/v102_kbd.cpp:368-371" note: >- Device ROM set, loaded when a machine instantiates `Visual 550 @@ -29966,6 +31957,7 @@ files: - name: vanta.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/pci/rivatnt.cpp:165-174" note: >- Device ROM set, loaded when a machine instantiates `nVidia Vanta (NV5)`. @@ -29989,6 +31981,7 @@ files: - name: vector4_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/vectorgraphic/v4_kbd.cpp:309-312" note: >- Device ROM set, loaded when a machine instantiates `Vector 4 Keyboard`. @@ -30001,6 +31994,7 @@ files: - name: vic1515.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/vic1515.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `VIC-1515 Graphic @@ -30014,6 +32008,7 @@ files: - name: vic1520.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/vic1520.cpp:54-60" note: >- Device ROM set, loaded when a machine instantiates `VIC-1520 Color @@ -30033,6 +32028,7 @@ files: - name: vic20_fe3.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vic20/fe3.cpp:66-72" note: >- Device ROM set, loaded when a machine instantiates `Final Expansion v3`. @@ -30049,6 +32045,7 @@ files: - name: vic20_videopak.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vic20/videopak.cpp:40-44" note: >- Device ROM set, loaded when a machine instantiates `Data 20 Video Pak`. @@ -30062,6 +32059,7 @@ files: - name: victor9k_fdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/act/victor9k_fdc.cpp:90-96" note: >- Device ROM set, loaded when a machine instantiates `Victor 9000 FDC`. @@ -30078,6 +32076,7 @@ files: - name: victor9k_kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/act/victor9k_kb.cpp:365-368" note: >- Device ROM set, loaded when a machine instantiates `Victor 9000 @@ -30091,6 +32090,7 @@ files: - name: videnh2.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/a2kbd/videnh2.cpp:414-417" note: >- Device ROM set, loaded when a machine instantiates `Videx Keyboard @@ -30104,6 +32104,9 @@ files: - name: virge_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/virge_pci.cpp:311-321" note: >- Device ROM set, loaded when a machine instantiates `S3 86C325 ViRGE`. @@ -30122,6 +32125,9 @@ files: - name: virgedx_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/virge_pci.cpp:344-356" note: >- Device ROM set, loaded when a machine instantiates `S3 86C375 ViRGE/DX`. @@ -30145,6 +32151,9 @@ files: - name: virgevx_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/virge_pci.cpp:328-336" note: >- Device ROM set, loaded when a machine instantiates `S3 86C988 ViRGE/VX`. @@ -30158,6 +32167,9 @@ files: - name: vision864.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/vision.cpp:56-61" note: >- Device ROM set, loaded when a machine instantiates `S3 86C864 @@ -30172,6 +32184,9 @@ files: - name: vision964.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/vision.cpp:155-161" note: >- Device ROM set, loaded when a machine instantiates `S3 86C964 @@ -30186,6 +32201,9 @@ files: - name: vision968.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/vision.cpp:196-211" note: >- Device ROM set, loaded when a machine instantiates `S3 86C968 @@ -30210,6 +32228,7 @@ files: - name: voicebox.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/samcoupe/expansion/voicebox.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `Voicebox`. @@ -30249,18 +32268,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/machine/votraxtnt.cpp:100-103" note: >- @@ -30275,6 +32300,7 @@ files: - name: votrsc01.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/sound/votrax.cpp:44-47" note: >- Device ROM set, loaded when a machine instantiates `Votrax SC-01`. @@ -30290,18 +32316,24 @@ files: systems: - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple-macintosh-ii - apple2gs + - arcade + - aristocrat-mk5 - coco - coleco-adam - dragon64 - electron - elektronika-bk - enterprise-64-128 + - itech-eagle - konami-twinkle - laser310 - mc10 - namco-system573 + - sega-shootingzone + - tab-silverball - trs80 source_ref: "upstream src/devices/sound/votrax.cpp:49-52" note: >- @@ -30315,6 +32347,7 @@ files: - name: vp700.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/vip/vp700.cpp:24-27" note: >- Device ROM set, loaded when a machine instantiates `VP-700 Expanded Tiny @@ -30328,7 +32361,9 @@ files: - name: vtech_fdc.zip required: false category: bios_zip - system: laser310 + systems: + - arcade + - laser310 source_ref: "upstream src/devices/bus/vtech/memexp/floppy.cpp:54-57" note: >- Device ROM set, loaded when a machine instantiates `Laser/VZ Floppy Disk @@ -30342,7 +32377,9 @@ files: - name: vtech_rs232.zip required: false category: bios_zip - system: laser310 + systems: + - arcade + - laser310 source_ref: "upstream src/devices/bus/vtech/memexp/rs232.cpp:35-42" note: >- Device ROM set, loaded when a machine instantiates `DSE VZ-200/300 @@ -30362,7 +32399,9 @@ files: - name: vtech_rtty.zip required: false category: bios_zip - system: laser310 + systems: + - arcade + - laser310 source_ref: "upstream src/devices/bus/vtech/memexp/rtty.cpp:36-39" note: >- Device ROM set, loaded when a machine instantiates `DSE VZ-200/300 RTTY @@ -30376,7 +32415,9 @@ files: - name: vtech_sdloader.zip required: false category: bios_zip - system: laser310 + systems: + - arcade + - laser310 source_ref: "upstream src/devices/bus/vtech/memexp/sdloader.cpp:117-126" note: >- Device ROM set, loaded when a machine instantiates `BennVenn SD Loader`. @@ -30400,7 +32441,9 @@ files: - name: vtech_wordpro.zip required: false category: bios_zip - system: laser310 + systems: + - arcade + - laser310 source_ref: "upstream src/devices/bus/vtech/memexp/wordpro.cpp:34-39" note: >- Device ROM set, loaded when a machine instantiates `DSE VZ-300 WordPro`. @@ -30421,6 +32464,7 @@ files: - name: wangpc_lic.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/wangpc/lic.cpp:33-36" note: >- Device ROM set, loaded when a machine instantiates `Wang PC-PM070 Local @@ -30434,6 +32478,7 @@ files: - name: wangpc_rtc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/wangpc/rtc.cpp:39-42" note: >- Device ROM set, loaded when a machine instantiates `Wang PC-PM040-B @@ -30447,6 +32492,7 @@ files: - name: wangpc_wdc.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/wangpc/wdc.cpp:41-50" note: >- Device ROM set, loaded when a machine instantiates `Wang PC-PM001 @@ -30464,6 +32510,7 @@ files: - name: wangpckb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/wang/wangpckb.cpp:82-85" note: >- Device ROM set, loaded when a machine instantiates `Wang PC Keyboard`. @@ -30476,6 +32523,10 @@ files: - name: wd1002a_wx1.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/wd1002a_wx1.cpp:25-28" note: >- Device ROM set, loaded when a machine instantiates `WD1002A-WX1`. @@ -30488,6 +32539,10 @@ files: - name: wd1007a.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/wd1007a.cpp:17-20" note: >- Device ROM set, loaded when a machine instantiates `WD1007A ESDI HDC`. @@ -30500,6 +32555,10 @@ files: - name: wd90c00_jk.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:292-303" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30535,6 +32594,10 @@ files: - name: wd90c11_lr.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:369-374" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30549,6 +32612,10 @@ files: - name: wd90c30_lr.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:438-450" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30573,6 +32640,10 @@ files: - name: wd90c31_lr.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:510-515" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30592,6 +32663,10 @@ files: - name: wd90c31a_lr.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:578-586" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30611,6 +32686,10 @@ files: - name: wd90c31a_zs.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:650-654" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30624,6 +32703,10 @@ files: - name: wd90c33_zz.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:718-723" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30637,6 +32720,10 @@ files: - name: wd90c90_jk.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/svga_paradise.cpp:227-232" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30651,6 +32738,9 @@ files: - name: wd9710_pci.zip required: false category: bios_zip + systems: + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/pci/wd9710_pci.cpp:43-49" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30665,6 +32755,10 @@ files: - name: wdxt_gen.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/wdxt_gen.cpp:70-76" note: >- Device ROM set, loaded when a machine instantiates `Western Digital @@ -30682,6 +32776,7 @@ files: - name: wg130.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/waveblaster/wg130.cpp:89-92" note: >- Device ROM set, loaded when a machine instantiates `Casio WG-130`. @@ -30694,6 +32789,10 @@ files: - name: wyse700.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/cga.cpp:1459-1463" note: >- Device ROM set, loaded when a machine instantiates `Wyse 700`. @@ -30710,6 +32809,7 @@ files: - name: x68k_cz6bs1.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/x68k/x68k_scsiext.cpp:28-31" note: >- Device ROM set, loaded when a machine instantiates `Sharp CZ-6BS1 @@ -30723,6 +32823,7 @@ files: - name: x820iikb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/xerox/x820kb.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `Xerox 820-II @@ -30736,6 +32837,7 @@ files: - name: x820kb.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/xerox/x820kb.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `Xerox 820 Keyboard`. @@ -30748,6 +32850,7 @@ files: - name: xerox820_16_8.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/xerox820/copro.cpp:80-83" note: >- Device ROM set, loaded when a machine instantiates `Xerox 16/8 8086 @@ -30761,6 +32864,7 @@ files: - name: xerox820_emii_flpy5.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/xerox820/copro.cpp:312-318" note: >- Device ROM set, loaded when a machine instantiates `Xerox 16/8 EM-II, @@ -30778,6 +32882,7 @@ files: - name: xerox820_emii_rgd5.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/xerox820/copro.cpp:312-318" note: >- Device ROM set, loaded when a machine instantiates `Xerox 16/8 EM-II, @@ -30795,6 +32900,7 @@ files: - name: xetec_c5181.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/bus/cbmiec/c5181.cpp:46-49" note: >- Device ROM set, loaded when a machine instantiates `Xetec C-5181 Serial @@ -30808,6 +32914,7 @@ files: - name: xt446.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/sound/xt446.cpp:24-36" note: >- Device ROM set, loaded when a machine instantiates `Yamaha XT446 synth @@ -30845,6 +32952,10 @@ files: - name: xtide.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/isa/xtide.cpp:173-252" note: >- Device ROM set, loaded when a machine instantiates `XT-IDE Fixed Drive @@ -31003,6 +33114,7 @@ files: - name: z8671.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/z8/z8.cpp:220-223" note: >- Device ROM set, loaded when a machine instantiates `Zilog Z8671`. @@ -31015,6 +33127,7 @@ files: - name: z8682.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/devices/cpu/z8/z8.cpp:242-246" note: >- Device ROM set, loaded when a machine instantiates `Zilog Z8682`. @@ -31029,12 +33142,18 @@ files: required: false category: bios_zip systems: + - acclaim-zn1 - acorn-archimedes - acorn-bbc-micro + - andamiro-pumpitup - apple2gs + - arcade + - atari-zn1 - coco - coleco-adam + - eighting-zn1 - elektronika-bk + - tab-silverball - ti99 source_ref: "upstream src/devices/bus/ata/zip100.cpp:91-95" note: >- @@ -31049,6 +33168,7 @@ files: - name: zorba_kbd.zip required: false category: bios_zip + system: arcade source_ref: "upstream src/mame/skeleton/zorbakbd.cpp:240-243" note: >- Device ROM set, loaded when a machine instantiates `Zorba Keyboard`. @@ -31061,6 +33181,10 @@ files: - name: zxbus_neogs.zip required: false category: bios_zip + systems: + - andamiro-pumpitup + - arcade + - tab-silverball source_ref: "upstream src/devices/bus/spectrum/zxbus/neogs.cpp:57-68" note: >- Device ROM set, loaded when a machine instantiates `NeoGS / General diff --git a/scripts/scraper/mame_devices.py b/scripts/scraper/mame_devices.py index 6fb41c68d..65fa73d54 100644 --- a/scripts/scraper/mame_devices.py +++ b/scripts/scraper/mame_devices.py @@ -272,6 +272,33 @@ def attribute_systems( return {name: sorted(found) for name, found in systems.items()} +def device_systems( + machines: dict[str, MachineLinks], + seeds: dict[str, str], + fallback: str, +) -> dict[str, list[str]]: + """Systems whose machines can load each set, unplaced machines under *fallback*. + + attribute_systems files a set under the systems of the machines a seed + places. A machine no seed places (a computer no platform runs through + this profile, a game outside every BIOS family) still loads its devices, + and MAME starts it from its set name, the way an arcade folder passes a + game: it counts as a machine of *fallback*. A set only such machines + load (an Amiga keyboard, an ISA card) then goes under *fallback* alone, + and a set both kinds load (ym2413, for the CoCo and for arcade games) + under both. A set no runnable machine of the release instantiates keeps + no system: the document never names its machine. + """ + if not fallback: + return attribute_systems(machines, seeds) + unplaced = { + name: fallback + for name, links in machines.items() + if not links.isdevice and not _seed_system(name, machines, seeds) + } + return attribute_systems(machines, {**seeds, **unplaced}) + + def platform_seeds( stated: Iterable[tuple[str, str]], machines: dict[str, MachineLinks], diff --git a/scripts/scraper/mame_hash_scraper.py b/scripts/scraper/mame_hash_scraper.py index bbdc38d08..b63c73f9a 100644 --- a/scripts/scraper/mame_hash_scraper.py +++ b/scripts/scraper/mame_hash_scraper.py @@ -48,6 +48,7 @@ from .mame_devices import ( attribute_softlists, attribute_systems, default_floppy_samples, + device_systems, drive_form_factor, floppy_drives, floppy_sample_systems, @@ -70,6 +71,9 @@ _CLONE_DIR = _ROOT / "tmp" / f"mame-{os.getpid()}" _EMULATORS_DIR = _ROOT / "emulators" _PLATFORMS_DIR = _ROOT / "platforms" _FLOPPY_SOURCE = "src/devices/imagedev/floppy.cpp" +# Where a device set goes when only machines no seed places load it: MAME +# starts such a machine from its set name, as an arcade folder passes one. +UNPLACED_SYSTEM = "arcade" _REPO_URL = "https://github.com/mamedev/mame.git" _STALE_HOURS = 24 @@ -570,9 +574,14 @@ def _merge_devices(args: argparse.Namespace) -> None: stated, conflicts = platform_seeds( _platform_archives(), machines, profile.get("systems") or [], written ) - systems = attribute_systems(machines, {**stated, **written}) + seeds = {**stated, **written} + systems = attribute_systems(machines, seeds) + listed = profile.get("systems") or [] + filed = device_systems( + machines, seeds, UNPLACED_SYSTEM if UNPLACED_SYSTEM in listed else "" + ) for set_name, device in devices.items(): - device["systems"] = systems.get(set_name, []) + device["systems"] = filed.get(set_name, []) report = merge_mame_devices(str(profile_path), devices, write=not args.dry_run) shipped = upstream.list_directory(repo, commit, "hash", upstream.CACHE_DIR) @@ -602,10 +611,12 @@ def _merge_devices(args: argparse.Namespace) -> None: for set_name in report["conflict"]: print(f" ! {set_name}.zip is listed under another category, left as written") by_count = Counter(len(device["systems"]) for device in devices.values()) + fallen = sum(1 for device in devices.values() if UNPLACED_SYSTEM in device["systems"]) print( f" systems: {by_count[1]} sets under one system, " f"{sum(n for k, n in by_count.items() if k > 1)} under several, " - f"{by_count[0]} loaded by no placed machine " + f"{fallen} of them under {UNPLACED_SYSTEM} (loaded by machines no entry places), " + f"{by_count[0]} instantiated by no machine of the release " "(they serve every system of the profile)" ) print( diff --git a/tests/test_mame_devices.py b/tests/test_mame_devices.py index ff00c52c7..4b34edde0 100644 --- a/tests/test_mame_devices.py +++ b/tests/test_mame_devices.py @@ -32,6 +32,7 @@ from scripts.scraper.mame_devices import ( attribute_softlists, attribute_systems, default_floppy_samples, + device_systems, drive_form_factor, find_rom_block, floppy_drives, @@ -500,6 +501,37 @@ class DeviceSetsFollowTheMachinesThatLoadThem(unittest.TestCase): ) +class MachinesNoEntryPlacesCountUnderArcade(unittest.TestCase): + """MAME starts any machine from its set name: a machine no seed places + is one an arcade folder can pass it, so its devices go under arcade.""" + + def test_a_set_only_unplaced_machines_load(self): + systems = device_systems(_release().machines, SEEDS, "arcade") + # ibm5150 is no system of the profile, and pc_kbd only it loads. + self.assertEqual(systems["pc_kbd"], ["arcade"]) + + def test_a_set_both_kinds_load_keeps_both(self): + # aes is placed by no seed and loads ym2610, as the MVS does. + systems = device_systems(_release().machines, SEEDS, "arcade") + self.assertEqual(systems["ym2610"], ["arcade", "snk-neogeo-mvs"]) + self.assertEqual(systems["a2diskii"], ["apple2gs"]) + self.assertEqual(systems["cart_dev"], ["snk-neogeo-mvs"]) + + def test_a_set_no_machine_instantiates_keeps_none(self): + machines = { + **_release().machines, + "orphan": MachineLinks("", True, ()), + } + systems = device_systems(machines, SEEDS, "arcade") + self.assertNotIn("orphan", systems) + + def test_no_fallback_listed_is_attribute_systems(self): + machines = _release().machines + self.assertEqual( + device_systems(machines, SEEDS, ""), attribute_systems(machines, SEEDS) + ) + + class TheMergeWritesTheSystems(unittest.TestCase): def setUp(self): From a0c560479b43bd48a02354850f0a8b2d615c0bb8 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 3 Nov 2026 15:23:30 +0100 Subject: [PATCH 4/4] fix: join platform system names to profiles The rom folder survey joined 463 folders to their default core's whole profile, no system of it matching. SYSTEM_ALIASES, the one table _norm_system_id reads, now folds ten more spellings of one machine: apple2gs, astrocade, astrocde, creativision, gamepocketcomputer, nintendo-super-game-boy, cps1, cps2, cps3 and pgm. The profiles that used them take the canonical id (mame, groovymame, mamemess, mame0258, mame0278, bsnes, mesen-s, mesence, jollycv, fbalpha2012 and its three CPS cores, fbneo_cps12), as test_system_ids requires. With bsnes and bsnes-hd now filing SGB1.sfc under one system, their claims fold onto one report entry. _names_content read only the first claim, hashless, and nSide's SGB1.sfc/ tree took the path before the file. A hash on any folded claim now counts: every pack keeps the destinations it had. The site drops the eight display names the canonical ids replace and names tvgames. README counts 533 systems instead of 541. --- README.md | 4 +- emulators/bsnes.yml | 6 +- emulators/fbalpha2012.yml | 8 +- emulators/fbalpha2012_cps1.yml | 2 +- emulators/fbalpha2012_cps2.yml | 2 +- emulators/fbalpha2012_cps3.yml | 2 +- emulators/fbneo_cps12.yml | 4 +- emulators/groovymame.yml | 4 +- emulators/jollycv.yml | 4 +- emulators/mame.yml | 246 ++++++++++++++++----------------- emulators/mame0258.yml | 2 +- emulators/mame0278.yml | 2 +- emulators/mamemess.yml | 13 +- emulators/mesen-s.yml | 2 +- emulators/mesence.yml | 10 +- scripts/common.py | 14 ++ scripts/packextras.py | 13 +- scripts/siterender.py | 9 +- tests/test_site_r3_p0.py | 1 - tests/test_system_ids.py | 59 +++++++- 20 files changed, 238 insertions(+), 169 deletions(-) diff --git a/README.md b/README.md index 2ece31100..584fbc23d 100644 --- a/README.md +++ b/README.md @@ -84,14 +84,14 @@ Each file is checked the way your platform checks it. Most compare a checksum, t - **1,086 files** the platforms' emulators load are still to be found, and 138 more cannot be sourced at all (per-user keys, user-filled slots, dumps nobody has made). Both are named in the [gap analysis](https://abdess.github.io/retrobios/gaps/) - **18 platforms** supported with platform-specific verification - **623 emulators** profiled from source (RetroArch cores + standalone) -- **541 systems** handled by those emulators (NES, SNES, PlayStation, Saturn, Dreamcast, ...) +- **533 systems** handled by those emulators (NES, SNES, PlayStation, Saturn, Dreamcast, ...) - **19,916 files in the collection**, each with its SHA1, MD5, SHA256, CRC32 and Adler-32 fingerprints: 5,713 system files, 2,975 arcade ROM sets, 11,228 game and engine data files. That is every platform and emulator together, so no pack holds them all: each carries what its own emulators load, counted in the download table - **565 of 5,713 system files** matched to dump-preservation catalogs (No-Intro, Redump, TOSEC). Arcade sets and engine data fall outside what those catalogs index - **15.7 GB** for the whole collection ## Supported systems -NES, SNES, Nintendo 64, GameCube, Wii, Game Boy, Game Boy Advance, Nintendo DS, Nintendo 3DS, Switch, PlayStation, PlayStation 2, PlayStation 3, PSP, PS Vita, Mega Drive, Saturn, Dreamcast, Game Gear, Master System, Neo Geo, Atari 2600, Atari 7800, Atari Lynx, Atari ST, MSX, PC Engine, TurboGrafx-16, ColecoVision, Intellivision, Commodore 64, Amiga, ZX Spectrum, Arcade (MAME), and 507+ more. +NES, SNES, Nintendo 64, GameCube, Wii, Game Boy, Game Boy Advance, Nintendo DS, Nintendo 3DS, Switch, PlayStation, PlayStation 2, PlayStation 3, PSP, PS Vita, Mega Drive, Saturn, Dreamcast, Game Gear, Master System, Neo Geo, Atari 2600, Atari 7800, Atari Lynx, Atari ST, MSX, PC Engine, TurboGrafx-16, ColecoVision, Intellivision, Commodore 64, Amiga, ZX Spectrum, Arcade (MAME), and 499+ more. Full list with per-file details: **[https://abdess.github.io/retrobios/](https://abdess.github.io/retrobios/)** diff --git a/emulators/bsnes.yml b/emulators/bsnes.yml index ef31dc4a2..aa760f8f5 100644 --- a/emulators/bsnes.yml +++ b/emulators/bsnes.yml @@ -14,7 +14,7 @@ version_basis: pattern: 'static const string Version\s*=\s*"([^"]+)"' display_name: "Nintendo - SNES / SFC (bsnes)" cores: [bsnes] -systems: [nintendo-snes, nintendo-super-game-boy, nintendo-satellaview] +systems: [nintendo-snes, nintendo-sgb, nintendo-satellaview] # bsnes supports HLE for DSP1/DSP1B/DSP2/DSP4, ST010, and Cx4. # When HLE is enabled (core option bsnes_coprocessor_prefer_hle) or @@ -203,13 +203,13 @@ files: # Core option bsnes_sgb_bios selects between SGB1.sfc and SGB2.sfc. - name: "SGB1.sfc" - system: nintendo-super-game-boy + system: nintendo-sgb required: false note: "Super Game Boy 1 cartridge ROM, loaded when playing .gb/.gbc via SGB mode" source_ref: "source bsnes/target-libretro/libretro.cpp:937-946 (system_dir + sgb_bios), source bsnes/target-libretro/libretro.cpp:393 (core option bsnes_sgb_bios)" - name: "SGB2.sfc" - system: nintendo-super-game-boy + system: nintendo-sgb required: false note: "Super Game Boy 2 cartridge ROM, uses dedicated oscillator for accurate GB speed" source_ref: "source bsnes/target-libretro/libretro.cpp:937-946 (system_dir + sgb_bios), source bsnes/target-libretro/libretro.cpp:393 (core option bsnes_sgb_bios)" diff --git a/emulators/fbalpha2012.yml b/emulators/fbalpha2012.yml index 4d54627cb..94953f4fb 100644 --- a/emulators/fbalpha2012.yml +++ b/emulators/fbalpha2012.yml @@ -19,10 +19,10 @@ cores: systems: - arcade - neogeo - - cps1 - - cps2 - - cps3 - - pgm + - capcom-cps1 + - capcom-cps2 + - capcom-cps3 + - igs-pgm notes: | Frozen snapshot of Final Burn Alpha v0.2.97.29 (circa 2012), full version. diff --git a/emulators/fbalpha2012_cps1.yml b/emulators/fbalpha2012_cps1.yml index 3e85ca306..71d5ce77b 100644 --- a/emulators/fbalpha2012_cps1.yml +++ b/emulators/fbalpha2012_cps1.yml @@ -14,7 +14,7 @@ display_name: "Arcade (FB Alpha 2012 CPS-1)" cores: - fbalpha2012_cps1 systems: - - cps1 + - capcom-cps1 notes: | Frozen snapshot of Final Burn Alpha v0.2.97.28 (circa 2012), CPS-1 only. diff --git a/emulators/fbalpha2012_cps2.yml b/emulators/fbalpha2012_cps2.yml index 5bee02d1f..c2977660d 100644 --- a/emulators/fbalpha2012_cps2.yml +++ b/emulators/fbalpha2012_cps2.yml @@ -14,7 +14,7 @@ display_name: "Arcade (FB Alpha 2012 CPS-2)" cores: - fbalpha2012_cps2 systems: - - cps2 + - capcom-cps2 notes: | Frozen snapshot of Final Burn Alpha v0.2.97.28 (circa 2012), CPS-2 only. diff --git a/emulators/fbalpha2012_cps3.yml b/emulators/fbalpha2012_cps3.yml index cdb667f78..1a444250f 100644 --- a/emulators/fbalpha2012_cps3.yml +++ b/emulators/fbalpha2012_cps3.yml @@ -16,7 +16,7 @@ library_name: "FB Alpha 2012 CPS-3" cores: - fbalpha2012_cps3 systems: - - cps3 + - capcom-cps3 notes: | Frozen snapshot of Final Burn Alpha v0.2.97.29 (circa 2012), CPS-3 only. diff --git a/emulators/fbneo_cps12.yml b/emulators/fbneo_cps12.yml index 4d2d50469..b36d274e7 100644 --- a/emulators/fbneo_cps12.yml +++ b/emulators/fbneo_cps12.yml @@ -16,8 +16,8 @@ display_name: "Arcade (FinalBurn Neo) (CPS-1 / CPS-2)" cores: - fbneo_cps12 systems: - - cps1 - - cps2 + - capcom-cps1 + - capcom-cps2 - arcade notes: | diff --git a/emulators/groovymame.yml b/emulators/groovymame.yml index 560d088c6..5d8f8ae23 100644 --- a/emulators/groovymame.yml +++ b/emulators/groovymame.yml @@ -50,7 +50,7 @@ systems: - konami-twinkle - panasonic-3do - hyper-neogeo64 - - apple2gs + - apple-iigs - apf-m1000 - bally-astrocade - coleco-adam @@ -3328,7 +3328,7 @@ files: - name: apple2gs.zip required: true category: bios_zip - system: apple2gs + system: apple-iigs source_ref: "source src/mame/apple/apple2gs.cpp:4012" contents: - name: 341s0632-2.bin diff --git a/emulators/jollycv.yml b/emulators/jollycv.yml index 9c74ff459..b7d11cdaf 100644 --- a/emulators/jollycv.yml +++ b/emulators/jollycv.yml @@ -16,7 +16,7 @@ cores: - jollycv systems: - colecovision - - creativision + - crvision - myvision notes: | @@ -67,7 +67,7 @@ files: note: "Mapped at 0x0000-0x1FFF, replaced by the lower 8K of SGM RAM when the Super Game Module enables it. The MD5 is the value the JG bioslist declares, and the core compares the size only." - name: "bioscv.rom" - system: creativision + system: crvision description: "VTech CreatiVision BIOS ROM" required: true size: 2048 diff --git a/emulators/mame.yml b/emulators/mame.yml index 0b47a0145..10b8f4a89 100644 --- a/emulators/mame.yml +++ b/emulators/mame.yml @@ -49,7 +49,7 @@ systems: - konami-twinkle - panasonic-3do - hyper-neogeo64 - - apple2gs + - apple-iigs - apf-m1000 - bally-astrocade - coleco-adam @@ -275,8 +275,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -305,8 +305,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -330,8 +330,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -355,8 +355,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -380,8 +380,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -405,8 +405,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -430,8 +430,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -455,8 +455,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -480,8 +480,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -505,8 +505,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - coco - coleco-adam @@ -531,8 +531,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -561,8 +561,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -591,8 +591,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -621,8 +621,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -651,8 +651,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -681,8 +681,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -711,8 +711,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -741,8 +741,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -771,8 +771,8 @@ files: - acorn-bbc-micro - andamiro-pumpitup - apf-m1000 + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - camplynx - coco @@ -3997,7 +3997,7 @@ files: - name: apple2gs.zip required: true category: bios_zip - system: apple2gs + system: apple-iigs source_ref: "source src/mame/apple/apple2gs.cpp:3865-3879" contents: - name: "341s0632-2.bin" @@ -6469,42 +6469,42 @@ files: mode: libretro category: game_data required: false - system: apple2gs + system: apple-iigs - name: "apple2_flop_misc.xml" path: "mame/hash/apple2_flop_misc.xml" mode: libretro category: game_data required: false - system: apple2gs + system: apple-iigs - name: "apple2_flop_orig.xml" path: "mame/hash/apple2_flop_orig.xml" mode: libretro category: game_data required: false - system: apple2gs + system: apple-iigs - name: "apple2gs_flop_clcracked.xml" path: "mame/hash/apple2gs_flop_clcracked.xml" mode: libretro category: game_data required: false - system: apple2gs + system: apple-iigs - name: "apple2gs_flop_misc.xml" path: "mame/hash/apple2gs_flop_misc.xml" mode: libretro category: game_data required: false - system: apple2gs + system: apple-iigs - name: "apple2gs_flop_orig.xml" path: "mame/hash/apple2gs_flop_orig.xml" mode: libretro category: game_data required: false - system: apple2gs + system: apple-iigs - name: "archimedes.xml" path: "mame/hash/archimedes.xml" @@ -7424,7 +7424,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2parprn.cpp:105-109" note: >- @@ -7787,7 +7787,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:91-97" note: >- @@ -7807,7 +7807,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:66-72" note: >- @@ -7827,7 +7827,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:74-80" note: >- @@ -7847,7 +7847,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2applicard.cpp:28-31" note: >- @@ -7876,7 +7876,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/booti.cpp:33-36" note: >- @@ -7891,7 +7891,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/grappler.cpp:34-51" note: >- @@ -7911,7 +7911,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/grappler.cpp:34-51" note: >- @@ -7931,7 +7931,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2cffa.cpp:33-36" note: >- @@ -7947,7 +7947,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2cffa.cpp:28-31" note: >- @@ -7963,7 +7963,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2corvus.cpp:61-64" note: >- @@ -7979,7 +7979,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2diskiing.cpp:40-43" note: >- @@ -8012,7 +8012,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2zipdrive.cpp:86-89" note: >- @@ -8028,7 +8028,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/grappler.cpp:15-18" note: >- @@ -8044,7 +8044,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/grappler.cpp:21-31" note: >- @@ -8066,7 +8066,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2hsscsi.cpp:59-62" note: >- @@ -8082,7 +8082,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2ieee488.cpp:183-186" note: >- @@ -8126,7 +8126,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2memexp.cpp:23-26" note: >- @@ -8142,7 +8142,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/mouse.cpp:144-154" note: >- @@ -8170,7 +8170,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2parprn.cpp:100-103" note: >- @@ -8187,7 +8187,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/prodosromdrive.cpp:76-79" note: >- @@ -8202,7 +8202,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2pic.cpp:86-89" note: >- @@ -8218,7 +8218,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/q68.cpp:72-75" note: >- @@ -8234,7 +8234,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/q68.cpp:72-75" note: >- @@ -8250,7 +8250,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2memexp.cpp:28-34" note: >- @@ -8353,7 +8353,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2scsi.cpp:57-60" note: >- @@ -8411,7 +8411,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/sider.cpp:99-102" note: >- @@ -8427,7 +8427,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/sider.cpp:94-97" note: >- @@ -8443,7 +8443,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2ssc.cpp:88-91" note: >- @@ -8459,7 +8459,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2superdrive.cpp:104-107" note: >- @@ -8520,7 +8520,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2thunderclock.cpp:43-46" note: >- @@ -8550,7 +8550,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/timemasterho.cpp:55-58" note: >- @@ -8580,7 +8580,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2ultraterm.cpp:101-110" note: >- @@ -8604,7 +8604,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2ultraterm.cpp:88-97" note: >- @@ -8628,7 +8628,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/uniprint.cpp:56-59" note: >- @@ -8644,7 +8644,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:44-64" note: >- @@ -8725,7 +8725,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2videoterm.cpp:82-89" note: >- @@ -8748,7 +8748,7 @@ files: - name: a2vulcan.zip required: false category: bios_zip - system: apple2gs + system: apple-iigs source_ref: "upstream src/devices/bus/a2bus/a2vulcan.cpp:68-71" note: >- Device ROM set, loaded when a machine instantiates `Applied Engineering @@ -8762,7 +8762,7 @@ files: - name: a2vulgld.zip required: false category: bios_zip - system: apple2gs + system: apple-iigs source_ref: "upstream src/devices/bus/a2bus/a2vulcan.cpp:78-81" note: >- Device ROM set, loaded when a machine instantiates `Applied Engineering @@ -8791,7 +8791,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2zipdrive.cpp:81-84" note: >- @@ -9641,7 +9641,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2applicard.cpp:33-36" note: >- @@ -10568,7 +10568,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -10601,8 +10601,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -10620,7 +10620,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/a2ssc.cpp:93-96" note: >- @@ -15018,7 +15018,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/ccs7710.cpp:169-181" note: >- @@ -15131,8 +15131,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -15160,8 +15160,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -15183,8 +15183,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -15206,8 +15206,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -15228,8 +15228,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -15261,8 +15261,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -15347,8 +15347,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -15521,7 +15521,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -15861,7 +15861,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/cmsscsi.cpp:47-55" note: >- @@ -16174,7 +16174,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -16267,7 +16267,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - atari-zn1 - coco @@ -16655,8 +16655,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -16826,8 +16826,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -16846,7 +16846,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/machine/wozfdc.cpp:31-34" note: >- @@ -18403,7 +18403,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -18439,7 +18439,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -18527,7 +18527,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -18754,7 +18754,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -19576,8 +19576,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -19720,8 +19720,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -19773,8 +19773,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -19816,8 +19816,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -19859,8 +19859,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -19902,8 +19902,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -19945,8 +19945,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -20048,7 +20048,7 @@ files: category: bios_zip systems: - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - tab-silverball source_ref: "upstream src/devices/bus/ieee488/hp9122c.cpp:459-462" @@ -20066,7 +20066,7 @@ files: category: bios_zip systems: - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - tab-silverball source_ref: "upstream src/devices/bus/ieee488/hp9133.cpp:866-870" @@ -20141,7 +20141,7 @@ files: category: bios_zip systems: - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - tab-silverball source_ref: "upstream src/devices/bus/ieee488/hp9895.cpp:954-957" @@ -20257,7 +20257,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade source_ref: "upstream src/devices/bus/a2bus/ibsap2.cpp:167-170" note: >- @@ -20294,8 +20294,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -20338,8 +20338,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -21823,7 +21823,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -21855,7 +21855,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -21979,7 +21979,7 @@ files: required: false category: bios_zip systems: - - apple2gs + - apple-iigs - arcade - exidy-maxaflex source_ref: "upstream src/devices/cpu/m6805/m68705.cpp:74-77" @@ -22500,8 +22500,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -22535,8 +22535,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -23615,7 +23615,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -24521,7 +24521,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -24627,8 +24627,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -25072,7 +25072,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -25159,7 +25159,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - coco - coleco-adam @@ -26364,7 +26364,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - atari-zn1 - coco @@ -27763,8 +27763,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -27806,8 +27806,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -28108,8 +28108,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -28742,8 +28742,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - elektronika-bk - tab-silverball @@ -30243,8 +30243,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -31873,7 +31873,7 @@ files: category: bios_zip systems: - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - tab-silverball source_ref: "upstream src/devices/video/upd7220.cpp:173-176" @@ -32269,8 +32269,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -32317,8 +32317,8 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup + - apple-iigs - apple-macintosh-ii - - apple2gs - arcade - aristocrat-mk5 - coco @@ -33146,7 +33146,7 @@ files: - acorn-archimedes - acorn-bbc-micro - andamiro-pumpitup - - apple2gs + - apple-iigs - arcade - atari-zn1 - coco diff --git a/emulators/mame0258.yml b/emulators/mame0258.yml index 9420c9fd8..76bc45c4f 100644 --- a/emulators/mame0258.yml +++ b/emulators/mame0258.yml @@ -49,7 +49,7 @@ systems: - konami-twinkle - panasonic-3do - hyper-neogeo64 -- apple2gs +- apple-iigs - apf-m1000 - bally-astrocade - coleco-adam diff --git a/emulators/mame0278.yml b/emulators/mame0278.yml index ce20e9276..8ba5f4673 100644 --- a/emulators/mame0278.yml +++ b/emulators/mame0278.yml @@ -49,7 +49,7 @@ systems: - konami-twinkle - panasonic-3do - hyper-neogeo64 -- apple2gs +- apple-iigs - apf-m1000 - bally-astrocade - coleco-adam diff --git a/emulators/mamemess.yml b/emulators/mamemess.yml index 7bfd1f9d4..043df037f 100644 --- a/emulators/mamemess.yml +++ b/emulators/mamemess.yml @@ -17,9 +17,8 @@ cores: - mamemess systems: - apple2 - - apple2gs - - astrocde - - astrocade + - apple-iigs + - bally-astrocade - coleco-adam - crvision - entex-advision @@ -667,7 +666,7 @@ files: - name: astrocde.zip required: true category: bios_zip - system: astrocde + system: bally-astrocade source_ref: "upstream src/mame/bally/astrohome.cpp:244-247" contents: - name: astro.bin @@ -678,7 +677,7 @@ files: - name: astrocdl.zip required: false category: bios_zip - system: astrocde + system: bally-astrocade source_ref: "upstream src/mame/bally/astrohome.cpp:249-251" contents: - name: ballyhlc.bin @@ -689,7 +688,7 @@ files: - name: astrocdw.zip required: false category: bios_zip - system: astrocde + system: bally-astrocade source_ref: "upstream src/mame/bally/astrohome.cpp:254-257" contents: - name: bioswhit.bin @@ -875,7 +874,7 @@ files: - name: apple2gs.zip required: true category: bios_zip - system: apple2gs + system: apple-iigs source_ref: "source src/mame/apple/apple2gs.cpp:3893-3907" contents: - name: 341s0632-2.bin diff --git a/emulators/mesen-s.yml b/emulators/mesen-s.yml index f964611c9..767629e57 100644 --- a/emulators/mesen-s.yml +++ b/emulators/mesen-s.yml @@ -17,7 +17,7 @@ version_basis: pattern: 'uint16_t major = (\d+);\s*\n\s*uint8_t minor = (\d+);\s*\n\s*uint8_t revision = (\d+);' format: "{1}.{2}.{3}" cores: [mesen-s, mesen_s] -systems: [nintendo-snes, nintendo-gb, nintendo-gbc, nintendo-super-game-boy, nintendo-satellaview] +systems: [nintendo-snes, nintendo-gb, nintendo-gbc, nintendo-sgb, nintendo-satellaview] notes: > High-accuracy SNES/SFC emulator with Game Boy/Color and Super Game Boy diff --git a/emulators/mesence.yml b/emulators/mesence.yml index 88480f7ca..e0b49c6d4 100644 --- a/emulators/mesence.yml +++ b/emulators/mesence.yml @@ -32,7 +32,7 @@ systems: - nintendo-snes - nintendo-satellaview - nintendo-sufami-turbo - - nintendo-super-game-boy + - nintendo-sgb - nintendo-gb - nintendo-gbc - nintendo-gba @@ -411,7 +411,7 @@ files: - name: "SGB1.sfc" standalone_path: "Firmware/SGB1.sfc" mode: standalone - system: nintendo-super-game-boy + system: nintendo-sgb required: false size: 262144 validation: [size] @@ -422,7 +422,7 @@ files: - name: "SGB2.sfc" path: "SGB2.sfc" standalone_path: "Firmware/SGB2.sfc" - system: nintendo-super-game-boy + system: nintendo-sgb required: false size: 524288 validation: [size] @@ -461,7 +461,7 @@ files: standalone_path: "Firmware/sgb_boot.bin" mode: standalone aliases: ["sgb_bios.bin"] - system: nintendo-super-game-boy + system: nintendo-sgb required: false size: 256 validation: [size] @@ -473,7 +473,7 @@ files: path: "sgb2_boot.bin" standalone_path: "Firmware/sgb2_boot.bin" aliases: ["sgb_bios.bin"] - system: nintendo-super-game-boy + system: nintendo-sgb required: false size: 256 validation: [size] diff --git a/scripts/common.py b/scripts/common.py index 9da469fc3..6d5c7c5e7 100644 --- a/scripts/common.py +++ b/scripts/common.py @@ -2663,6 +2663,20 @@ SYSTEM_ALIASES: dict[str, str] = { # profiles use only through these. "sega-segacd": "sega-megacd", "nes-fds": "nintendo-fds", + # One machine, two spellings across platform folders and profiles: + # Recalbox's apple2gs, Batocera's astrocade, KNULLI and RetroBat's + # astrocde, MiSTer's creativision, Batocera's gamepocketcomputer + # folder, BizHawk's Super Game Boy, the FBA 2012 board names. + "apple2gs": "apple-iigs", + "astrocade": "bally-astrocade", + "astrocde": "bally-astrocade", + "creativision": "crvision", + "gamepocketcomputer": "gamepock", + "nintendo-super-game-boy": "nintendo-sgb", + "cps1": "capcom-cps1", + "cps2": "capcom-cps2", + "cps3": "capcom-cps3", + "pgm": "igs-pgm", } diff --git a/scripts/packextras.py b/scripts/packextras.py index add6afd76..23d13e4b1 100644 --- a/scripts/packextras.py +++ b/scripts/packextras.py @@ -1377,8 +1377,17 @@ class _ClaimRanks: def _names_content(entry: dict) -> bool: - """Whether a report entry declares the bytes it wants, not only a name.""" - return any(entry.get(field) for field in ("sha1", "md5", "sha256", "crc32")) + """Whether a report entry declares the bytes it wants, not only a name. + + The claims folded onto the entry count: bsnes asks for SGB1.sfc by name + and bsnes-hd pins its md5 under the same system, and the entry carrying + both went after nSide's SGB1.sfc/ tree, which took the path from the file. + """ + return any( + claim.get(field) + for claim in (entry, *entry.get("other_claims", [])) + for field in ("sha1", "md5", "sha256", "crc32") + ) def _save_fields(extra: dict, pack_path: str, placement: ExtraPlacement) -> None: diff --git a/scripts/siterender.py b/scripts/siterender.py index 17cdfe502..b10f7e4fd 100644 --- a/scripts/siterender.py +++ b/scripts/siterender.py @@ -860,7 +860,6 @@ SYSTEM_NAMES: dict[str, str] = { "apple-iie": "Apple IIe", "apple-ios": "Apple iOS", "apple2": "Apple II", - "apple2gs": "Apple IIGS", "arcade": "Arcade games", "arcade-laserdisc": "Laserdisc arcade games", "arcadia-systems": "Arcadia Systems Multi Select", @@ -869,7 +868,6 @@ SYSTEM_NAMES: dict[str, str] = { "aristocrat-mk6": "Aristocrat MK6", "aristocrat-mk7": "Aristocrat MK7", "arm": "ARM", - "astrocde": "Bally Astrocade", "atari-falcon": "Atari Falcon", "atari-jaguarcd": "Atari Jaguar CD", "atari-ste": "Atari STE", @@ -920,10 +918,6 @@ SYSTEM_NAMES: dict[str, str] = { "commodore-cdtv": "Commodore CDTV", "commodore-cubo": "CD Express Cubo CD32", "coolbar": "Coolbar feature phones", - "cps1": "Capcom CPS-1", - "cps2": "Capcom CPS-2", - "cps3": "Capcom CPS-3", - "crvision": "VTech CreatiVision", "cstrike": "Counter-Strike", "ctf": "Quake II: Capture the Flag", "czero": "Counter-Strike: Condition Zero", @@ -1073,7 +1067,6 @@ SYSTEM_NAMES: dict[str, str] = { "nintendo-nss": "Nintendo Super System", "nintendo-playch10": "Nintendo PlayChoice-10", "nintendo-sfcbox": "Nintendo Super Famicom Box", - "nintendo-sgb": "Nintendo Super Game Boy", "nintendo-virtualboy": "Nintendo Virtual Boy", "nintendo-wii-arcade": "Nintendo Wii arcade boards", "nmk16": "NMK16", @@ -1092,7 +1085,6 @@ SYSTEM_NAMES: dict[str, str] = { "pce-tourvision": "TourVision", "pdark": "Perfect Dark", "pegasus": "Aamber Pegasus", - "pgm": "IGS PolyGame Master", "philips-p2000t": "Philips P2000T", "philips-vg5k": "Philips VG 5000", "picocomputer-6502": "Picocomputer 6502 programs", @@ -1216,6 +1208,7 @@ SYSTEM_NAMES: dict[str, str] = { "tomb-raider-1": "Tomb Raider", "tomb-raider-2": "Tomb Raider II", "transport-tycoon-deluxe": "Transport Tycoon Deluxe", + "tvgames": "Plug-and-play TV games", "tyrian": "Tyrian", "ur-quan-masters": "Star Control II", "urban-terror": "Urban Terror", diff --git a/tests/test_site_r3_p0.py b/tests/test_site_r3_p0.py index 6128d71c0..d4bf17d61 100644 --- a/tests/test_site_r3_p0.py +++ b/tests/test_site_r3_p0.py @@ -32,7 +32,6 @@ UNLINKED: dict[str, str] = { # several systems' files or not reviewed as the system's own. The # heading names the program, not the system. "capcom-cps3": "Arcade > FBNeo", - "cps3": "Arcade > Arcade holds one CPS-3 set among every board's", "commanderx16": "Arcade > Arcade", "dark-forces-ii": "Game Engines > OpenJKDF2", "fpinball": "Other > future-pinball-fploader", diff --git a/tests/test_system_ids.py b/tests/test_system_ids.py index e452d086e..cc054d902 100644 --- a/tests/test_system_ids.py +++ b/tests/test_system_ids.py @@ -16,8 +16,8 @@ from pathlib import Path REPO_ROOT = Path(__file__).resolve().parent.parent sys.path.insert(0, str(REPO_ROOT / "scripts")) -from common import SYSTEM_ALIASES, load_emulator_profiles # noqa: E402 -from packextras import _slug_for # noqa: E402 +from common import SYSTEM_ALIASES, _norm_system_id, load_emulator_profiles # noqa: E402 +from packextras import _names_content, _slug_for # noqa: E402 class ProfilesSpellEachMachineOnce(unittest.TestCase): @@ -35,6 +35,61 @@ class ProfilesSpellEachMachineOnce(unittest.TestCase): self.assertEqual(sorted(set(found)), []) +class PlatformNamesReachTheProfileSystem(unittest.TestCase): + """Folder and system names a platform gives a machine, joined to the + profile that runs it there. Each pair fell back to the whole profile in + a survey of the rom folders of 38 setups, the two spellings not meeting + once normalized.""" + + # (name a platform uses, profile running it there) + PAIRS = [ + ("apple-iigs", "mame"), + ("apple2gs", "gsplus-legacy"), + ("astrocde", "mame"), + ("astrocade", "mame"), + ("creativision", "mame"), + ("gamepocketcomputer", "mame"), + ("nintendo-sgb", "bsnes"), + ("nintendo-sgb", "mesen-s"), + ("capcom-cps1", "fbalpha2012_cps1"), + ("capcom-cps2", "fbalpha2012_cps2"), + ("capcom-cps3", "fbalpha2012_cps3"), + ("capcom-cps1", "fbalpha2012"), + ("igs-pgm", "fbalpha2012"), + ] + + def test_each_name_meets_a_system_of_its_profile(self): + profiles = load_emulator_profiles(str(REPO_ROOT / "emulators")) + unmet = [ + f"{name} -> {emulator}" + for name, emulator in self.PAIRS + if _norm_system_id(name) + not in {_norm_system_id(str(s)) for s in profiles[emulator].get("systems", [])} + ] + self.assertEqual(unmet, []) + + def test_both_spellings_normalize_alike(self): + for alias, canonical in SYSTEM_ALIASES.items(): + with self.subTest(alias=alias): + self.assertEqual(_norm_system_id(alias), _norm_system_id(canonical)) + + +class AFoldedClaimKeepsItsProof(unittest.TestCase): + """One spelling per machine folds bsnes-hd's SGB1.sfc onto bsnes's: the + entry still pins the bytes, so it is placed before nSide's SGB1.sfc/ + tree and the file keeps its path.""" + + def test_a_hash_on_a_folded_claim_counts(self): + entry = { + "name": "SGB1.sfc", "md5": None, "sha1": None, + "other_claims": [{"name": "SGB1.sfc", "md5": "b15ddb15721c657d82c5bab6db982ee9"}], + } + self.assertTrue(_names_content(entry)) + + def test_names_alone_name_no_content(self): + self.assertFalse(_names_content({"name": "SGB1.sfc", "other_claims": [{"name": "SGB1.sfc"}]})) + + class AFileGoesToItsOwnSystemFolder(unittest.TestCase): PROFILES = {"picodrive": {"systems": ["sega-game-gear", "sega-megacd"]}} SYSTEMS = {"sega-game-gear", "sega-mega-cd"}