diff --git a/bios/Acorn/BBC Micro/b2/roms/B+MOS.rom b/bios/Acorn/BBC Micro/b2/roms/B+MOS.rom new file mode 100644 index 00000000..c5a0a408 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/B+MOS.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/DDFS-1.53.rom b/bios/Acorn/BBC Micro/b2/roms/DDFS-1.53.rom new file mode 100644 index 00000000..46a598bf Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/DDFS-1.53.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/DDFS-1.54T.rom b/bios/Acorn/BBC Micro/b2/roms/DDFS-1.54T.rom new file mode 100644 index 00000000..fabb5375 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/DDFS-1.54T.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/MasterTurboParasite.rom b/bios/Acorn/BBC Micro/b2/roms/MasterTurboParasite.rom new file mode 100644 index 00000000..20dfe51a Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/MasterTurboParasite.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/OPUS-DDOS-3.45.rom b/bios/Acorn/BBC Micro/b2/roms/OPUS-DDOS-3.45.rom new file mode 100644 index 00000000..aae62fc6 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/OPUS-DDOS-3.45.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/challenger-1.01.rom b/bios/Acorn/BBC Micro/b2/roms/challenger-1.01.rom new file mode 100644 index 00000000..8ad15870 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/challenger-1.01.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/m128/3.50/adfs.rom b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/adfs.rom new file mode 100644 index 00000000..a8eccbed Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/adfs.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/m128/3.50/basic4.rom b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/basic4.rom new file mode 100644 index 00000000..ccaecc55 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/basic4.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/m128/3.50/dfs.rom b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/dfs.rom new file mode 100644 index 00000000..323cc127 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/dfs.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/m128/3.50/edit.rom b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/edit.rom new file mode 100644 index 00000000..c2c4e242 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/edit.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/m128/3.50/mos.rom b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/mos.rom new file mode 100644 index 00000000..34411288 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/mos.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/m128/3.50/terminal.rom b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/terminal.rom new file mode 100644 index 00000000..9c9f19c2 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/terminal.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/m128/3.50/view.rom b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/view.rom new file mode 100644 index 00000000..1ecb75ac Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/view.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/m128/3.50/viewsht.rom b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/viewsht.rom new file mode 100644 index 00000000..5cad9e1c Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/m128/3.50/viewsht.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/adfs.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/adfs.rom new file mode 100644 index 00000000..c64b6c41 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/adfs.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/basic4.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/basic4.rom new file mode 100644 index 00000000..1e004b5e Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/basic4.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/mos.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/mos.rom new file mode 100644 index 00000000..e4f1b2fe Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/mos.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/utils.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/utils.rom new file mode 100644 index 00000000..e97844ff Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/utils.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/adfs.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/adfs.rom new file mode 100644 index 00000000..b1f549f6 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/adfs.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/mos.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/mos.rom new file mode 100644 index 00000000..11765eb1 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/mos.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/utils.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/utils.rom new file mode 100644 index 00000000..27f39109 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/utils.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/adfs.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/adfs.rom new file mode 100644 index 00000000..a3fab826 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/adfs.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/arabic.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/arabic.rom new file mode 100644 index 00000000..476ce531 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/arabic.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/basic4.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/basic4.rom new file mode 100644 index 00000000..bd93b5a8 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/basic4.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/international.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/international.rom new file mode 100644 index 00000000..a66e353f Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/international.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/mos.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/mos.rom new file mode 100644 index 00000000..2aac5804 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/mos.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/utils.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/utils.rom new file mode 100644 index 00000000..7d6ced2a Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/utils.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/adfs.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/adfs.rom new file mode 100644 index 00000000..58d69558 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/adfs.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/basic4.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/basic4.rom new file mode 100644 index 00000000..dec76ad4 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/basic4.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/mos.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/mos.rom new file mode 100644 index 00000000..4c034d42 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/mos.rom differ diff --git a/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/utils.rom b/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/utils.rom new file mode 100644 index 00000000..324e6cb9 Binary files /dev/null and b/bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/utils.rom differ diff --git a/database.json b/database.json index 51b3f29c..8bc52b6d 100644 --- a/database.json +++ b/database.json @@ -1,8 +1,8 @@ { "schema_version": 1, - "generated_at": "2026-10-18T00:39:54Z", - "total_files": 19044, - "total_size": 17567277278, + "generated_at": "2026-10-18T05:34:25Z", + "total_files": 19075, + "total_size": 17567770846, "bios_dir": "bios", "files": { "738c7f5fd0c8b57ee2e87ae7a97bf8e21a821d07": { @@ -414,6 +414,316 @@ "crc32": "4d194164", "adler32": "d7a323a4" }, + "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330": { + "path": "bios/Acorn/BBC Micro/b2/roms/B+MOS.rom", + "name": "B+MOS.rom", + "size": 16384, + "sha1": "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330", + "md5": "47a1eff6c7fbb47be780c87dfd50ece1", + "sha256": "8d4432bc32e5affa6bb0034bc739907c247835a2236474d10446f24c9c54ad9a", + "crc32": "66c8d893", + "adler32": "ec0fdc99" + }, + "6719dc958f2631e6dc8f045429797b289bfe649a": { + "path": "bios/Acorn/BBC Micro/b2/roms/DDFS-1.53.rom", + "name": "DDFS-1.53.rom", + "size": 16384, + "sha1": "6719dc958f2631e6dc8f045429797b289bfe649a", + "md5": "d2b71fa664f6cdf8c24b9b304777998c", + "sha256": "3139280172f4fbd941fa90a011160b2af17fea68afcee039a57f9a745126f86c", + "crc32": "e1be4ee4", + "adler32": "ad952087" + }, + "618b7a1551f91e2b18608428b9e581f3d920d4b5": { + "path": "bios/Acorn/BBC Micro/b2/roms/DDFS-1.54T.rom", + "name": "DDFS-1.54T.rom", + "size": 16384, + "sha1": "618b7a1551f91e2b18608428b9e581f3d920d4b5", + "md5": "e73a0417278504a6dfac2ccd9a73e9a9", + "sha256": "b5876307e5fad7415ab32804190e1789e0b6713a7403ee87f67300d961f69a90", + "crc32": "6504c1ed", + "adler32": "34d54a3e" + }, + "d95815c367e07f2d5a00e860092e7d6da795cbe5": { + "path": "bios/Acorn/BBC Micro/b2/roms/MasterTurboParasite.rom", + "name": "MasterTurboParasite.rom", + "size": 2048, + "sha1": "d95815c367e07f2d5a00e860092e7d6da795cbe5", + "md5": "83d73e0e78693bb4b43e7cb18e58d556", + "sha256": "89b656a2b8bccb42da8f8a047490685aef7fbed283b82619fd0446837c5ba5bc", + "crc32": "da634682", + "adler32": "414ad021" + }, + "1c5a68e08abbb7ffe663151c59088f750d2287a9": { + "path": "bios/Acorn/BBC Micro/b2/roms/OPUS-DDOS-3.45.rom", + "name": "OPUS-DDOS-3.45.rom", + "size": 16384, + "sha1": "1c5a68e08abbb7ffe663151c59088f750d2287a9", + "md5": "d98316eaff56ceab4fe3bfe54d2f92b2", + "sha256": "c3cf4ddb836d4103f2694fb2dc8d2da402ae9d88acd8debef6f2c308d79fadef", + "crc32": "c0163b95", + "adler32": "220f21e1" + }, + "37ee3f20bed50555720703b279f62aab0ed28922": { + "path": "bios/Acorn/BBC Micro/b2/roms/challenger-1.01.rom", + "name": "challenger-1.01.rom", + "size": 16384, + "sha1": "37ee3f20bed50555720703b279f62aab0ed28922", + "md5": "67e086a11834f8cc69175b601c4e5a5f", + "sha256": "139298ad707ba25d3ba19c41a8b5450100a1f01a2979e36484eb7c6651051ec9", + "crc32": "2f64503d", + "adler32": "43b97892" + }, + "c81cf13f11d9783efbebebc63f5525f4373f7cd7": { + "path": "bios/Acorn/BBC Micro/b2/roms/m128/3.50/adfs.rom", + "name": "adfs.rom", + "size": 16384, + "sha1": "c81cf13f11d9783efbebebc63f5525f4373f7cd7", + "md5": "fb8ceb72c5fbd9dd80eedd10d076b1a2", + "sha256": "7c3232811fec16939c224fd53e972541b5a5366a7dbddcfcc56a1aab1672b9bb", + "crc32": "55c22377", + "adler32": "b781e1bb" + }, + "8e9d3eeba3797d966505a538252c73222cb5d202": { + "path": "bios/Acorn/BBC Micro/b2/roms/m128/3.50/basic4.rom", + "name": "basic4.rom", + "size": 16384, + "sha1": "8e9d3eeba3797d966505a538252c73222cb5d202", + "md5": "e11eed95d1caba8aa9772e9001590585", + "sha256": "a988eb52b8bfc697275cea00b4bb50fd7e85b6e1739d36cbe1c0749650376ce1", + "crc32": "6c6f5cd8", + "adler32": "f99f67ba" + }, + "0a1cc8747e49390ae0d80458649ab1df0fbd8372": { + "path": "bios/Acorn/BBC Micro/b2/roms/m128/3.50/dfs.rom", + "name": "dfs.rom", + "size": 16384, + "sha1": "0a1cc8747e49390ae0d80458649ab1df0fbd8372", + "md5": "22c2b7f14f244da21d630a7828541c79", + "sha256": "33c7e5070484d7068200edafadad05a59d10d1055536b39a691c39f7a87aaeed", + "crc32": "3537cd95", + "adler32": "a50f67a1" + }, + "85519afe983a5a4cee33d4c061bc4a0c77eef922": { + "path": "bios/Acorn/BBC Micro/b2/roms/m128/3.50/edit.rom", + "name": "edit.rom", + "size": 16384, + "sha1": "85519afe983a5a4cee33d4c061bc4a0c77eef922", + "md5": "8c72c7f24567cb4a2fb15eb0b0aeb55b", + "sha256": "4f48b1f49f3f1c618436b0b5ee45b1f07c97d2b691b88a972ccfb3d3aa2a33f7", + "crc32": "5ba2edce", + "adler32": "2b92acdb" + }, + "3b6f5a82a4581da9a0a4ccd203571141720ddbd2": { + "path": "bios/Acorn/BBC Micro/b2/roms/m128/3.50/mos.rom", + "name": "mos.rom", + "size": 16384, + "sha1": "3b6f5a82a4581da9a0a4ccd203571141720ddbd2", + "md5": "d7a046b1e6a9991748cee05332f1e258", + "sha256": "7b91fbfdb43b4ed6badc64e616cf10fc84356e996e1135db0f84841b3236dc7c", + "crc32": "f8b84874", + "adler32": "569bebc8" + }, + "4ca97b439e8bcecb56531dc3864c1e5778099762": { + "path": "bios/Acorn/BBC Micro/b2/roms/m128/3.50/terminal.rom", + "name": "terminal.rom", + "size": 16384, + "sha1": "4ca97b439e8bcecb56531dc3864c1e5778099762", + "md5": "b1fa51fd49d31224ecb7e10e6908ec01", + "sha256": "1570d54ee122578a36fc2213e81df77c1d41f60d48563d3a92d754b4e259738e", + "crc32": "9f375368", + "adler32": "03b94aac" + }, + "313a248dadcd9e0a3a25032c3d2cf388bee7432c": { + "path": "bios/Acorn/BBC Micro/b2/roms/m128/3.50/view.rom", + "name": "view.rom", + "size": 16384, + "sha1": "313a248dadcd9e0a3a25032c3d2cf388bee7432c", + "md5": "1566fab2f1827fb7ba61b283b828731d", + "sha256": "86b245bf736ea17640d3527cd709fd67b600c1901df5b3210f09a12595072681", + "crc32": "55846c15", + "adler32": "95f45132" + }, + "7e97cd3539ab973f898bae17714285a6e85042ea": { + "path": "bios/Acorn/BBC Micro/b2/roms/m128/3.50/viewsht.rom", + "name": "viewsht.rom", + "size": 16384, + "sha1": "7e97cd3539ab973f898bae17714285a6e85042ea", + "md5": "1bc68b7c5eba6a2de2a43c9d1d9d983b", + "sha256": "db11f2a259a01d8ad92eb6a037995251ffacabe24a8d963af52dbec25e220c9e", + "crc32": "976f7beb", + "adler32": "9a4f75a5" + }, + "e5b6988ada0971761cd4804fe0e6fb2457f9e965": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/adfs.rom", + "name": "adfs.rom", + "size": 16384, + "sha1": "e5b6988ada0971761cd4804fe0e6fb2457f9e965", + "md5": "bfbd0a7dbbfb1f1f4ba5ac0343c1f8ce", + "sha256": "12cf4a58a20a91ac957698c32d0db0f1adce272c04d7d9a564a5c673cc93962d", + "crc32": "a3ca7f75", + "adler32": "50f7d43b" + }, + "2278018884c65ef7b4edd174505ac1138e4dc2db": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/basic4.rom", + "name": "basic4.rom", + "size": 16384, + "sha1": "2278018884c65ef7b4edd174505ac1138e4dc2db", + "md5": "64b3cd52e36b5262ac6ca3a9823c6ee2", + "sha256": "360a1c77e195ecec060fa0a46585a7d34404e3242cd9c3a0a465b501e4f31327", + "crc32": "c0ddabc4", + "adler32": "c097125d" + }, + "8720284aafa21928c519be806b0383f4a3b50088": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/mos.rom", + "name": "mos.rom", + "size": 16384, + "sha1": "8720284aafa21928c519be806b0383f4a3b50088", + "md5": "5d1b635e39aa461f17db2344870dda36", + "sha256": "bb501e07ce8f912919e08b8a256e9cd5c8775c4c80b8c40061d5aefa8a407ce0", + "crc32": "12c5f709", + "adler32": "d402862c" + }, + "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.00/utils.rom", + "name": "utils.rom", + "size": 16384, + "sha1": "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4", + "md5": "4f9ded16f44278a4ca0ef4e66822e316", + "sha256": "443739d0fe2c168e3fb2a2433d6458beabc07f0241fe65b1ca65959da8c28b79", + "crc32": "3fb619a5", + "adler32": "1599e019" + }, + "a080fff109e19d189c324eb8537e1764b6fb0a01": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/adfs.rom", + "name": "adfs.rom", + "size": 16384, + "sha1": "a080fff109e19d189c324eb8537e1764b6fb0a01", + "md5": "c2afc1cabb135e6f2254bcf9300a9b83", + "sha256": "e80004f96901366c0baaa74c2f868a731cae463e1744e5e8ee514cc8dc1be662", + "crc32": "45408fbb", + "adler32": "6ccce3f1" + }, + "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/mos.rom", + "name": "mos.rom", + "size": 16384, + "sha1": "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2", + "md5": "f65eb89c7044e328b79f2ef8e51b7fd8", + "sha256": "2bf97e25a87b394016dab554202658ef8357f9ee286423fb27ffa2dd4e23dc5e", + "crc32": "56c83755", + "adler32": "29678741" + }, + "8134476d88509b024fbc81cba1b4e89cb8e3d655": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.10/utils.rom", + "name": "utils.rom", + "size": 16384, + "sha1": "8134476d88509b024fbc81cba1b4e89cb8e3d655", + "md5": "48a197850113b00a1eb141fb6d3ea135", + "sha256": "c431d99fdfea0e9d756c271122f41695fdf5cdd4df769ecca9c90bdbf57bd01b", + "crc32": "9a742d06", + "adler32": "9791c838" + }, + "03b536e0dfcb8e30f52d5763706ae9d517a3ae02": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/adfs.rom", + "name": "adfs.rom", + "size": 16384, + "sha1": "03b536e0dfcb8e30f52d5763706ae9d517a3ae02", + "md5": "ce15d43fe56fb2a421884605a6b006fe", + "sha256": "c5a457c4479176a2c6f20687210927fb36a10c08fed6dcc1b581ca2a24fd79fc", + "crc32": "1a9f470e", + "adler32": "9784e0e5" + }, + "2bbf61ba68264ce5845aab9c54e750b0efe219c8": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/arabic.rom", + "name": "arabic.rom", + "size": 16384, + "sha1": "2bbf61ba68264ce5845aab9c54e750b0efe219c8", + "md5": "64e7627ef99aac94283f0ca03b777867", + "sha256": "407965fc6400474810a9a82160875326d02f2d4c8c24c58eee8b1dd37fe7ffb3", + "crc32": "4f3aadff", + "adler32": "1b3966bc" + }, + "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/basic4.rom", + "name": "basic4.rom", + "size": 16384, + "sha1": "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac", + "md5": "48c5b544025ecc353a7716bb9afa339a", + "sha256": "bb09b1d094492b9557471f12bfcda7a287f174b49dfa3b4e364819f4cbe17b0e", + "crc32": "45d76a23", + "adler32": "a4e3147a" + }, + "dc5149ccf588cd591a6ad47727474ef3313272ce": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/international.rom", + "name": "international.rom", + "size": 16384, + "sha1": "dc5149ccf588cd591a6ad47727474ef3313272ce", + "md5": "881baf661c61ddbfc09a10a4e6613a82", + "sha256": "990fd4fd40d554655476e0c29657e56f80839cb6324ba0af0a6f0012850d9593", + "crc32": "0ef527b1", + "adler32": "4f366540" + }, + "4db54c0427f6a3e316759d3fa25f91249d48613e": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/mos.rom", + "name": "mos.rom", + "size": 16384, + "sha1": "4db54c0427f6a3e316759d3fa25f91249d48613e", + "md5": "e0da7278637754841dfd6b2b847783bc", + "sha256": "372884cb9dc5720e838e371f76e7088216e4085fe5be24284ed715ebfb562483", + "crc32": "3f81574e", + "adler32": "995c5e2f" + }, + "28eb171c8ea2b94535d2805fe3dafafcd64a23b5": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/5.11i/utils.rom", + "name": "utils.rom", + "size": 16384, + "sha1": "28eb171c8ea2b94535d2805fe3dafafcd64a23b5", + "md5": "27aaeace0cce67aeffe48723b03e1344", + "sha256": "154b5bb4fab3abfd8df0e7be7fdfcd50f80fe28a20859bbf01378957b3ee9090", + "crc32": "c30fc8cd", + "adler32": "1526b774" + }, + "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/adfs.rom", + "name": "adfs.rom", + "size": 16384, + "sha1": "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10", + "md5": "10f23a239dde39b7fe09d72083709e93", + "sha256": "472e4422666f3773d8b4123c0e77a74b4ce3aa0eebeadbd8f0696c5dd6b16b83", + "crc32": "e87dde0c", + "adler32": "c613deba" + }, + "261023c99952c6fcfc492f572a56e354a575628d": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/basic4.rom", + "name": "basic4.rom", + "size": 16384, + "sha1": "261023c99952c6fcfc492f572a56e354a575628d", + "md5": "717df34edae5b6bf5bbd8879c0d13022", + "sha256": "8f444cab72bd157418c63f649d010ed6d98bc21cb5990d3ef09f745f8ef01214", + "crc32": "7890765a", + "adler32": "026d1358" + }, + "736561de701019c20425bd45cddf7e384db412af": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/mos.rom", + "name": "mos.rom", + "size": 16384, + "sha1": "736561de701019c20425bd45cddf7e384db412af", + "md5": "5e16a38bd7fd6f07f26b5a64826e4ec6", + "sha256": "447241c0ff6b89dadc7c610ff492dd0da7e750d4d4f26bdea68f8d28a3a7b493", + "crc32": "440f411f", + "adler32": "18a55a0c" + }, + "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5": { + "path": "bios/Acorn/BBC Micro/b2/roms/mcompact/I5.10C/utils.rom", + "name": "utils.rom", + "size": 16384, + "sha1": "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5", + "md5": "75364aa6fd5e134a40051d9ee772df37", + "sha256": "68c62bad93d6a32a37563d67a84a5d677ace29e591e7c900f61edb6dab7253be", + "crc32": "ad58045f", + "adler32": "dc54ac23" + }, "4a7393f3a45ea309f744441c16723e2ef447a281": { "path": "bios/Acorn/BBC Micro/basic2.rom", "name": "basic2.rom", @@ -195649,6 +195959,37 @@ "e6d0d56e04c04e816dc2d72cfc997ed7": "8809bb953f0d8ec01dae1df2a94ec09913f924ba", "224779dcd4b9aa1bb27865568fb80f72": "1203096ca9d0748ba722066f47f089513a9be151", "6c00b2e8c8cc432a0eefbd02255dc1de": "38cda1f2199ee138c509e9b68647d7ac6c6885f6", + "47a1eff6c7fbb47be780c87dfd50ece1": "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330", + "d2b71fa664f6cdf8c24b9b304777998c": "6719dc958f2631e6dc8f045429797b289bfe649a", + "e73a0417278504a6dfac2ccd9a73e9a9": "618b7a1551f91e2b18608428b9e581f3d920d4b5", + "83d73e0e78693bb4b43e7cb18e58d556": "d95815c367e07f2d5a00e860092e7d6da795cbe5", + "d98316eaff56ceab4fe3bfe54d2f92b2": "1c5a68e08abbb7ffe663151c59088f750d2287a9", + "67e086a11834f8cc69175b601c4e5a5f": "37ee3f20bed50555720703b279f62aab0ed28922", + "fb8ceb72c5fbd9dd80eedd10d076b1a2": "c81cf13f11d9783efbebebc63f5525f4373f7cd7", + "e11eed95d1caba8aa9772e9001590585": "8e9d3eeba3797d966505a538252c73222cb5d202", + "22c2b7f14f244da21d630a7828541c79": "0a1cc8747e49390ae0d80458649ab1df0fbd8372", + "8c72c7f24567cb4a2fb15eb0b0aeb55b": "85519afe983a5a4cee33d4c061bc4a0c77eef922", + "d7a046b1e6a9991748cee05332f1e258": "3b6f5a82a4581da9a0a4ccd203571141720ddbd2", + "b1fa51fd49d31224ecb7e10e6908ec01": "4ca97b439e8bcecb56531dc3864c1e5778099762", + "1566fab2f1827fb7ba61b283b828731d": "313a248dadcd9e0a3a25032c3d2cf388bee7432c", + "1bc68b7c5eba6a2de2a43c9d1d9d983b": "7e97cd3539ab973f898bae17714285a6e85042ea", + "bfbd0a7dbbfb1f1f4ba5ac0343c1f8ce": "e5b6988ada0971761cd4804fe0e6fb2457f9e965", + "64b3cd52e36b5262ac6ca3a9823c6ee2": "2278018884c65ef7b4edd174505ac1138e4dc2db", + "5d1b635e39aa461f17db2344870dda36": "8720284aafa21928c519be806b0383f4a3b50088", + "4f9ded16f44278a4ca0ef4e66822e316": "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4", + "c2afc1cabb135e6f2254bcf9300a9b83": "a080fff109e19d189c324eb8537e1764b6fb0a01", + "f65eb89c7044e328b79f2ef8e51b7fd8": "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2", + "48a197850113b00a1eb141fb6d3ea135": "8134476d88509b024fbc81cba1b4e89cb8e3d655", + "ce15d43fe56fb2a421884605a6b006fe": "03b536e0dfcb8e30f52d5763706ae9d517a3ae02", + "64e7627ef99aac94283f0ca03b777867": "2bbf61ba68264ce5845aab9c54e750b0efe219c8", + "48c5b544025ecc353a7716bb9afa339a": "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac", + "881baf661c61ddbfc09a10a4e6613a82": "dc5149ccf588cd591a6ad47727474ef3313272ce", + "e0da7278637754841dfd6b2b847783bc": "4db54c0427f6a3e316759d3fa25f91249d48613e", + "27aaeace0cce67aeffe48723b03e1344": "28eb171c8ea2b94535d2805fe3dafafcd64a23b5", + "10f23a239dde39b7fe09d72083709e93": "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10", + "717df34edae5b6bf5bbd8879c0d13022": "261023c99952c6fcfc492f572a56e354a575628d", + "5e16a38bd7fd6f07f26b5a64826e4ec6": "736561de701019c20425bd45cddf7e384db412af", + "75364aa6fd5e134a40051d9ee772df37": "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5", "2cc67be4624df4dc66617742571a8e3d": "4a7393f3a45ea309f744441c16723e2ef447a281", "4c2027c59689fa0da2029e507a15ed0f": "25c03a42871df58a880e84e76f90da51d72f6c7e", "0aeab3e1f3114ef52a55ff65485e1601": "5822df2318477e4571257f369891fb796ecc2e71", @@ -214761,6 +215102,73 @@ "1203096ca9d0748ba722066f47f089513a9be151", "4d7d8a60ffc39fd840365a45388850707b1d016d" ], + "B+MOS.rom": [ + "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330", + "d9426dd7454ca199cdef9435daa332cdf405c965" + ], + "DDFS-1.53.rom": [ + "6719dc958f2631e6dc8f045429797b289bfe649a" + ], + "DDFS-1.54T.rom": [ + "618b7a1551f91e2b18608428b9e581f3d920d4b5" + ], + "MasterTurboParasite.rom": [ + "d95815c367e07f2d5a00e860092e7d6da795cbe5" + ], + "OPUS-DDOS-3.45.rom": [ + "1c5a68e08abbb7ffe663151c59088f750d2287a9" + ], + "challenger-1.01.rom": [ + "37ee3f20bed50555720703b279f62aab0ed28922" + ], + "adfs.rom": [ + "c81cf13f11d9783efbebebc63f5525f4373f7cd7", + "e5b6988ada0971761cd4804fe0e6fb2457f9e965", + "a080fff109e19d189c324eb8537e1764b6fb0a01", + "03b536e0dfcb8e30f52d5763706ae9d517a3ae02", + "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10", + "e7c7a1094d50a3579751df2007269067c8ff6812" + ], + "basic4.rom": [ + "8e9d3eeba3797d966505a538252c73222cb5d202", + "2278018884c65ef7b4edd174505ac1138e4dc2db", + "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac", + "261023c99952c6fcfc492f572a56e354a575628d" + ], + "dfs.rom": [ + "0a1cc8747e49390ae0d80458649ab1df0fbd8372" + ], + "edit.rom": [ + "85519afe983a5a4cee33d4c061bc4a0c77eef922" + ], + "mos.rom": [ + "3b6f5a82a4581da9a0a4ccd203571141720ddbd2", + "8720284aafa21928c519be806b0383f4a3b50088", + "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2", + "4db54c0427f6a3e316759d3fa25f91249d48613e", + "736561de701019c20425bd45cddf7e384db412af" + ], + "terminal.rom": [ + "4ca97b439e8bcecb56531dc3864c1e5778099762" + ], + "view.rom": [ + "313a248dadcd9e0a3a25032c3d2cf388bee7432c" + ], + "viewsht.rom": [ + "7e97cd3539ab973f898bae17714285a6e85042ea" + ], + "utils.rom": [ + "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4", + "8134476d88509b024fbc81cba1b4e89cb8e3d655", + "28eb171c8ea2b94535d2805fe3dafafcd64a23b5", + "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5" + ], + "arabic.rom": [ + "2bbf61ba68264ce5845aab9c54e750b0efe219c8" + ], + "international.rom": [ + "dc5149ccf588cd591a6ad47727474ef3313272ce" + ], "basic2.rom": [ "4a7393f3a45ea309f744441c16723e2ef447a281" ], @@ -247493,9 +247901,6 @@ "ELK130E.rom": [ "818b50e0b77cb920276d2ff733b68a9058ccd303" ], - "adfs.rom": [ - "e7c7a1094d50a3579751df2007269067c8ff6812" - ], "8dos.rom": [ "8aa28471c04d4e249c7da94ab6b54482d3fff2ed" ], @@ -248434,9 +248839,6 @@ "BIOS.rom": [ "eb2a043d139ae0f3d512b4f1afa32286510c886c" ], - "B+MOS.rom": [ - "d9426dd7454ca199cdef9435daa332cdf405c965" - ], "CCPN102.rom": [ "e6ee738e5f2f8556002b79d18caa8ef21f14e08d" ], @@ -270499,9 +270901,15 @@ "atari_os_b.rom": [ "db1031585968cfc6ec2ecda5c9a5a52f61444a3b" ], + "OS12.ROM": [ + "0d9bcaf6a393c9ce2359ed700ddb53c232c2c45d" + ], "OS12.rom": [ "0d9bcaf6a393c9ce2359ed700ddb53c232c2c45d" ], + "BASIC2.ROM": [ + "4a7393f3a45ea309f744441c16723e2ef447a281" + ], "BASIC2.rom": [ "4a7393f3a45ea309f744441c16723e2ef447a281" ], @@ -271533,6 +271941,37 @@ "4e3ff8ed": "8809bb953f0d8ec01dae1df2a94ec09913f924ba", "440ff82b": "1203096ca9d0748ba722066f47f089513a9be151", "4d194164": "38cda1f2199ee138c509e9b68647d7ac6c6885f6", + "66c8d893": "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330", + "e1be4ee4": "6719dc958f2631e6dc8f045429797b289bfe649a", + "6504c1ed": "618b7a1551f91e2b18608428b9e581f3d920d4b5", + "da634682": "d95815c367e07f2d5a00e860092e7d6da795cbe5", + "c0163b95": "1c5a68e08abbb7ffe663151c59088f750d2287a9", + "2f64503d": "37ee3f20bed50555720703b279f62aab0ed28922", + "55c22377": "c81cf13f11d9783efbebebc63f5525f4373f7cd7", + "6c6f5cd8": "8e9d3eeba3797d966505a538252c73222cb5d202", + "3537cd95": "0a1cc8747e49390ae0d80458649ab1df0fbd8372", + "5ba2edce": "85519afe983a5a4cee33d4c061bc4a0c77eef922", + "f8b84874": "3b6f5a82a4581da9a0a4ccd203571141720ddbd2", + "9f375368": "4ca97b439e8bcecb56531dc3864c1e5778099762", + "55846c15": "313a248dadcd9e0a3a25032c3d2cf388bee7432c", + "976f7beb": "7e97cd3539ab973f898bae17714285a6e85042ea", + "a3ca7f75": "e5b6988ada0971761cd4804fe0e6fb2457f9e965", + "c0ddabc4": "2278018884c65ef7b4edd174505ac1138e4dc2db", + "12c5f709": "8720284aafa21928c519be806b0383f4a3b50088", + "3fb619a5": "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4", + "45408fbb": "a080fff109e19d189c324eb8537e1764b6fb0a01", + "56c83755": "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2", + "9a742d06": "8134476d88509b024fbc81cba1b4e89cb8e3d655", + "1a9f470e": "03b536e0dfcb8e30f52d5763706ae9d517a3ae02", + "4f3aadff": "2bbf61ba68264ce5845aab9c54e750b0efe219c8", + "45d76a23": "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac", + "0ef527b1": "dc5149ccf588cd591a6ad47727474ef3313272ce", + "3f81574e": "4db54c0427f6a3e316759d3fa25f91249d48613e", + "c30fc8cd": "28eb171c8ea2b94535d2805fe3dafafcd64a23b5", + "e87dde0c": "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10", + "7890765a": "261023c99952c6fcfc492f572a56e354a575628d", + "440f411f": "736561de701019c20425bd45cddf7e384db412af", + "ad58045f": "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5", "79434781": "4a7393f3a45ea309f744441c16723e2ef447a281", "cdcfa3f7": "25c03a42871df58a880e84e76f90da51d72f6c7e", "74a7372d": "5822df2318477e4571257f369891fb796ecc2e71", @@ -290579,6 +291018,37 @@ "6b68708e806e3893d987fa0f8cc990ba7f4e4fb2933e9b871bb57458306dfd1e": "8809bb953f0d8ec01dae1df2a94ec09913f924ba", "b392c609df4da5111c861538b057f843e6689147b5b16a0e7283fa0ea3310712": "1203096ca9d0748ba722066f47f089513a9be151", "43cfc33a4d65926212b5be778cb39c93623b747398958bc0c2c0451384ee54ca": "38cda1f2199ee138c509e9b68647d7ac6c6885f6", + "8d4432bc32e5affa6bb0034bc739907c247835a2236474d10446f24c9c54ad9a": "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330", + "3139280172f4fbd941fa90a011160b2af17fea68afcee039a57f9a745126f86c": "6719dc958f2631e6dc8f045429797b289bfe649a", + "b5876307e5fad7415ab32804190e1789e0b6713a7403ee87f67300d961f69a90": "618b7a1551f91e2b18608428b9e581f3d920d4b5", + "89b656a2b8bccb42da8f8a047490685aef7fbed283b82619fd0446837c5ba5bc": "d95815c367e07f2d5a00e860092e7d6da795cbe5", + "c3cf4ddb836d4103f2694fb2dc8d2da402ae9d88acd8debef6f2c308d79fadef": "1c5a68e08abbb7ffe663151c59088f750d2287a9", + "139298ad707ba25d3ba19c41a8b5450100a1f01a2979e36484eb7c6651051ec9": "37ee3f20bed50555720703b279f62aab0ed28922", + "7c3232811fec16939c224fd53e972541b5a5366a7dbddcfcc56a1aab1672b9bb": "c81cf13f11d9783efbebebc63f5525f4373f7cd7", + "a988eb52b8bfc697275cea00b4bb50fd7e85b6e1739d36cbe1c0749650376ce1": "8e9d3eeba3797d966505a538252c73222cb5d202", + "33c7e5070484d7068200edafadad05a59d10d1055536b39a691c39f7a87aaeed": "0a1cc8747e49390ae0d80458649ab1df0fbd8372", + "4f48b1f49f3f1c618436b0b5ee45b1f07c97d2b691b88a972ccfb3d3aa2a33f7": "85519afe983a5a4cee33d4c061bc4a0c77eef922", + "7b91fbfdb43b4ed6badc64e616cf10fc84356e996e1135db0f84841b3236dc7c": "3b6f5a82a4581da9a0a4ccd203571141720ddbd2", + "1570d54ee122578a36fc2213e81df77c1d41f60d48563d3a92d754b4e259738e": "4ca97b439e8bcecb56531dc3864c1e5778099762", + "86b245bf736ea17640d3527cd709fd67b600c1901df5b3210f09a12595072681": "313a248dadcd9e0a3a25032c3d2cf388bee7432c", + "db11f2a259a01d8ad92eb6a037995251ffacabe24a8d963af52dbec25e220c9e": "7e97cd3539ab973f898bae17714285a6e85042ea", + "12cf4a58a20a91ac957698c32d0db0f1adce272c04d7d9a564a5c673cc93962d": "e5b6988ada0971761cd4804fe0e6fb2457f9e965", + "360a1c77e195ecec060fa0a46585a7d34404e3242cd9c3a0a465b501e4f31327": "2278018884c65ef7b4edd174505ac1138e4dc2db", + "bb501e07ce8f912919e08b8a256e9cd5c8775c4c80b8c40061d5aefa8a407ce0": "8720284aafa21928c519be806b0383f4a3b50088", + "443739d0fe2c168e3fb2a2433d6458beabc07f0241fe65b1ca65959da8c28b79": "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4", + "e80004f96901366c0baaa74c2f868a731cae463e1744e5e8ee514cc8dc1be662": "a080fff109e19d189c324eb8537e1764b6fb0a01", + "2bf97e25a87b394016dab554202658ef8357f9ee286423fb27ffa2dd4e23dc5e": "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2", + "c431d99fdfea0e9d756c271122f41695fdf5cdd4df769ecca9c90bdbf57bd01b": "8134476d88509b024fbc81cba1b4e89cb8e3d655", + "c5a457c4479176a2c6f20687210927fb36a10c08fed6dcc1b581ca2a24fd79fc": "03b536e0dfcb8e30f52d5763706ae9d517a3ae02", + "407965fc6400474810a9a82160875326d02f2d4c8c24c58eee8b1dd37fe7ffb3": "2bbf61ba68264ce5845aab9c54e750b0efe219c8", + "bb09b1d094492b9557471f12bfcda7a287f174b49dfa3b4e364819f4cbe17b0e": "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac", + "990fd4fd40d554655476e0c29657e56f80839cb6324ba0af0a6f0012850d9593": "dc5149ccf588cd591a6ad47727474ef3313272ce", + "372884cb9dc5720e838e371f76e7088216e4085fe5be24284ed715ebfb562483": "4db54c0427f6a3e316759d3fa25f91249d48613e", + "154b5bb4fab3abfd8df0e7be7fdfcd50f80fe28a20859bbf01378957b3ee9090": "28eb171c8ea2b94535d2805fe3dafafcd64a23b5", + "472e4422666f3773d8b4123c0e77a74b4ce3aa0eebeadbd8f0696c5dd6b16b83": "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10", + "8f444cab72bd157418c63f649d010ed6d98bc21cb5990d3ef09f745f8ef01214": "261023c99952c6fcfc492f572a56e354a575628d", + "447241c0ff6b89dadc7c610ff492dd0da7e750d4d4f26bdea68f8d28a3a7b493": "736561de701019c20425bd45cddf7e384db412af", + "68c62bad93d6a32a37563d67a84a5d677ace29e591e7c900f61edb6dab7253be": "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5", "45bd55dc0f6f0f8f1fe9e2481de7def206565eec8f600ba3068b849ca4132079": "4a7393f3a45ea309f744441c16723e2ef447a281", "98eb759e2e0e13e2130f6281832e7756baf2540438d7d2402d0d071a80eefc1d": "25c03a42871df58a880e84e76f90da51d72f6c7e", "36e8673cd20498baaf085c3ffebcac40472bc893a36c83f4404be6fd5ac0a559": "5822df2318477e4571257f369891fb796ecc2e71", @@ -309820,6 +310290,528 @@ "BBC Micro/atom.zip": [ "38cda1f2199ee138c509e9b68647d7ac6c6885f6" ], + "Acorn/BBC Micro/b2/roms/B+MOS.rom": [ + "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330" + ], + "BBC Micro/b2/roms/B+MOS.rom": [ + "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330" + ], + "b2/roms/B+MOS.rom": [ + "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330" + ], + "roms/B+MOS.rom": [ + "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330" + ], + "Acorn/BBC Micro/b2/roms/DDFS-1.53.rom": [ + "6719dc958f2631e6dc8f045429797b289bfe649a" + ], + "BBC Micro/b2/roms/DDFS-1.53.rom": [ + "6719dc958f2631e6dc8f045429797b289bfe649a" + ], + "b2/roms/DDFS-1.53.rom": [ + "6719dc958f2631e6dc8f045429797b289bfe649a" + ], + "roms/DDFS-1.53.rom": [ + "6719dc958f2631e6dc8f045429797b289bfe649a" + ], + "Acorn/BBC Micro/b2/roms/DDFS-1.54T.rom": [ + "618b7a1551f91e2b18608428b9e581f3d920d4b5" + ], + "BBC Micro/b2/roms/DDFS-1.54T.rom": [ + "618b7a1551f91e2b18608428b9e581f3d920d4b5" + ], + "b2/roms/DDFS-1.54T.rom": [ + "618b7a1551f91e2b18608428b9e581f3d920d4b5" + ], + "roms/DDFS-1.54T.rom": [ + "618b7a1551f91e2b18608428b9e581f3d920d4b5" + ], + "Acorn/BBC Micro/b2/roms/MasterTurboParasite.rom": [ + "d95815c367e07f2d5a00e860092e7d6da795cbe5" + ], + "BBC Micro/b2/roms/MasterTurboParasite.rom": [ + "d95815c367e07f2d5a00e860092e7d6da795cbe5" + ], + "b2/roms/MasterTurboParasite.rom": [ + "d95815c367e07f2d5a00e860092e7d6da795cbe5" + ], + "roms/MasterTurboParasite.rom": [ + "d95815c367e07f2d5a00e860092e7d6da795cbe5" + ], + "Acorn/BBC Micro/b2/roms/OPUS-DDOS-3.45.rom": [ + "1c5a68e08abbb7ffe663151c59088f750d2287a9" + ], + "BBC Micro/b2/roms/OPUS-DDOS-3.45.rom": [ + "1c5a68e08abbb7ffe663151c59088f750d2287a9" + ], + "b2/roms/OPUS-DDOS-3.45.rom": [ + "1c5a68e08abbb7ffe663151c59088f750d2287a9" + ], + "roms/OPUS-DDOS-3.45.rom": [ + "1c5a68e08abbb7ffe663151c59088f750d2287a9" + ], + "Acorn/BBC Micro/b2/roms/challenger-1.01.rom": [ + "37ee3f20bed50555720703b279f62aab0ed28922" + ], + "BBC Micro/b2/roms/challenger-1.01.rom": [ + "37ee3f20bed50555720703b279f62aab0ed28922" + ], + "b2/roms/challenger-1.01.rom": [ + "37ee3f20bed50555720703b279f62aab0ed28922" + ], + "roms/challenger-1.01.rom": [ + "37ee3f20bed50555720703b279f62aab0ed28922" + ], + "Acorn/BBC Micro/b2/roms/m128/3.50/adfs.rom": [ + "c81cf13f11d9783efbebebc63f5525f4373f7cd7" + ], + "BBC Micro/b2/roms/m128/3.50/adfs.rom": [ + "c81cf13f11d9783efbebebc63f5525f4373f7cd7" + ], + "b2/roms/m128/3.50/adfs.rom": [ + "c81cf13f11d9783efbebebc63f5525f4373f7cd7" + ], + "roms/m128/3.50/adfs.rom": [ + "c81cf13f11d9783efbebebc63f5525f4373f7cd7" + ], + "m128/3.50/adfs.rom": [ + "c81cf13f11d9783efbebebc63f5525f4373f7cd7" + ], + "3.50/adfs.rom": [ + "c81cf13f11d9783efbebebc63f5525f4373f7cd7" + ], + "Acorn/BBC Micro/b2/roms/m128/3.50/basic4.rom": [ + "8e9d3eeba3797d966505a538252c73222cb5d202" + ], + "BBC Micro/b2/roms/m128/3.50/basic4.rom": [ + "8e9d3eeba3797d966505a538252c73222cb5d202" + ], + "b2/roms/m128/3.50/basic4.rom": [ + "8e9d3eeba3797d966505a538252c73222cb5d202" + ], + "roms/m128/3.50/basic4.rom": [ + "8e9d3eeba3797d966505a538252c73222cb5d202" + ], + "m128/3.50/basic4.rom": [ + "8e9d3eeba3797d966505a538252c73222cb5d202" + ], + "3.50/basic4.rom": [ + "8e9d3eeba3797d966505a538252c73222cb5d202" + ], + "Acorn/BBC Micro/b2/roms/m128/3.50/dfs.rom": [ + "0a1cc8747e49390ae0d80458649ab1df0fbd8372" + ], + "BBC Micro/b2/roms/m128/3.50/dfs.rom": [ + "0a1cc8747e49390ae0d80458649ab1df0fbd8372" + ], + "b2/roms/m128/3.50/dfs.rom": [ + "0a1cc8747e49390ae0d80458649ab1df0fbd8372" + ], + "roms/m128/3.50/dfs.rom": [ + "0a1cc8747e49390ae0d80458649ab1df0fbd8372" + ], + "m128/3.50/dfs.rom": [ + "0a1cc8747e49390ae0d80458649ab1df0fbd8372" + ], + "3.50/dfs.rom": [ + "0a1cc8747e49390ae0d80458649ab1df0fbd8372" + ], + "Acorn/BBC Micro/b2/roms/m128/3.50/edit.rom": [ + "85519afe983a5a4cee33d4c061bc4a0c77eef922" + ], + "BBC Micro/b2/roms/m128/3.50/edit.rom": [ + "85519afe983a5a4cee33d4c061bc4a0c77eef922" + ], + "b2/roms/m128/3.50/edit.rom": [ + "85519afe983a5a4cee33d4c061bc4a0c77eef922" + ], + "roms/m128/3.50/edit.rom": [ + "85519afe983a5a4cee33d4c061bc4a0c77eef922" + ], + "m128/3.50/edit.rom": [ + "85519afe983a5a4cee33d4c061bc4a0c77eef922" + ], + "3.50/edit.rom": [ + "85519afe983a5a4cee33d4c061bc4a0c77eef922" + ], + "Acorn/BBC Micro/b2/roms/m128/3.50/mos.rom": [ + "3b6f5a82a4581da9a0a4ccd203571141720ddbd2" + ], + "BBC Micro/b2/roms/m128/3.50/mos.rom": [ + "3b6f5a82a4581da9a0a4ccd203571141720ddbd2" + ], + "b2/roms/m128/3.50/mos.rom": [ + "3b6f5a82a4581da9a0a4ccd203571141720ddbd2" + ], + "roms/m128/3.50/mos.rom": [ + "3b6f5a82a4581da9a0a4ccd203571141720ddbd2" + ], + "m128/3.50/mos.rom": [ + "3b6f5a82a4581da9a0a4ccd203571141720ddbd2" + ], + "3.50/mos.rom": [ + "3b6f5a82a4581da9a0a4ccd203571141720ddbd2" + ], + "Acorn/BBC Micro/b2/roms/m128/3.50/terminal.rom": [ + "4ca97b439e8bcecb56531dc3864c1e5778099762" + ], + "BBC Micro/b2/roms/m128/3.50/terminal.rom": [ + "4ca97b439e8bcecb56531dc3864c1e5778099762" + ], + "b2/roms/m128/3.50/terminal.rom": [ + "4ca97b439e8bcecb56531dc3864c1e5778099762" + ], + "roms/m128/3.50/terminal.rom": [ + "4ca97b439e8bcecb56531dc3864c1e5778099762" + ], + "m128/3.50/terminal.rom": [ + "4ca97b439e8bcecb56531dc3864c1e5778099762" + ], + "3.50/terminal.rom": [ + "4ca97b439e8bcecb56531dc3864c1e5778099762" + ], + "Acorn/BBC Micro/b2/roms/m128/3.50/view.rom": [ + "313a248dadcd9e0a3a25032c3d2cf388bee7432c" + ], + "BBC Micro/b2/roms/m128/3.50/view.rom": [ + "313a248dadcd9e0a3a25032c3d2cf388bee7432c" + ], + "b2/roms/m128/3.50/view.rom": [ + "313a248dadcd9e0a3a25032c3d2cf388bee7432c" + ], + "roms/m128/3.50/view.rom": [ + "313a248dadcd9e0a3a25032c3d2cf388bee7432c" + ], + "m128/3.50/view.rom": [ + "313a248dadcd9e0a3a25032c3d2cf388bee7432c" + ], + "3.50/view.rom": [ + "313a248dadcd9e0a3a25032c3d2cf388bee7432c" + ], + "Acorn/BBC Micro/b2/roms/m128/3.50/viewsht.rom": [ + "7e97cd3539ab973f898bae17714285a6e85042ea" + ], + "BBC Micro/b2/roms/m128/3.50/viewsht.rom": [ + "7e97cd3539ab973f898bae17714285a6e85042ea" + ], + "b2/roms/m128/3.50/viewsht.rom": [ + "7e97cd3539ab973f898bae17714285a6e85042ea" + ], + "roms/m128/3.50/viewsht.rom": [ + "7e97cd3539ab973f898bae17714285a6e85042ea" + ], + "m128/3.50/viewsht.rom": [ + "7e97cd3539ab973f898bae17714285a6e85042ea" + ], + "3.50/viewsht.rom": [ + "7e97cd3539ab973f898bae17714285a6e85042ea" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.00/adfs.rom": [ + "e5b6988ada0971761cd4804fe0e6fb2457f9e965" + ], + "BBC Micro/b2/roms/mcompact/5.00/adfs.rom": [ + "e5b6988ada0971761cd4804fe0e6fb2457f9e965" + ], + "b2/roms/mcompact/5.00/adfs.rom": [ + "e5b6988ada0971761cd4804fe0e6fb2457f9e965" + ], + "roms/mcompact/5.00/adfs.rom": [ + "e5b6988ada0971761cd4804fe0e6fb2457f9e965" + ], + "mcompact/5.00/adfs.rom": [ + "e5b6988ada0971761cd4804fe0e6fb2457f9e965" + ], + "5.00/adfs.rom": [ + "e5b6988ada0971761cd4804fe0e6fb2457f9e965" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.00/basic4.rom": [ + "2278018884c65ef7b4edd174505ac1138e4dc2db" + ], + "BBC Micro/b2/roms/mcompact/5.00/basic4.rom": [ + "2278018884c65ef7b4edd174505ac1138e4dc2db" + ], + "b2/roms/mcompact/5.00/basic4.rom": [ + "2278018884c65ef7b4edd174505ac1138e4dc2db" + ], + "roms/mcompact/5.00/basic4.rom": [ + "2278018884c65ef7b4edd174505ac1138e4dc2db" + ], + "mcompact/5.00/basic4.rom": [ + "2278018884c65ef7b4edd174505ac1138e4dc2db" + ], + "5.00/basic4.rom": [ + "2278018884c65ef7b4edd174505ac1138e4dc2db" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.00/mos.rom": [ + "8720284aafa21928c519be806b0383f4a3b50088" + ], + "BBC Micro/b2/roms/mcompact/5.00/mos.rom": [ + "8720284aafa21928c519be806b0383f4a3b50088" + ], + "b2/roms/mcompact/5.00/mos.rom": [ + "8720284aafa21928c519be806b0383f4a3b50088" + ], + "roms/mcompact/5.00/mos.rom": [ + "8720284aafa21928c519be806b0383f4a3b50088" + ], + "mcompact/5.00/mos.rom": [ + "8720284aafa21928c519be806b0383f4a3b50088" + ], + "5.00/mos.rom": [ + "8720284aafa21928c519be806b0383f4a3b50088" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.00/utils.rom": [ + "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4" + ], + "BBC Micro/b2/roms/mcompact/5.00/utils.rom": [ + "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4" + ], + "b2/roms/mcompact/5.00/utils.rom": [ + "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4" + ], + "roms/mcompact/5.00/utils.rom": [ + "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4" + ], + "mcompact/5.00/utils.rom": [ + "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4" + ], + "5.00/utils.rom": [ + "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.10/adfs.rom": [ + "a080fff109e19d189c324eb8537e1764b6fb0a01" + ], + "BBC Micro/b2/roms/mcompact/5.10/adfs.rom": [ + "a080fff109e19d189c324eb8537e1764b6fb0a01" + ], + "b2/roms/mcompact/5.10/adfs.rom": [ + "a080fff109e19d189c324eb8537e1764b6fb0a01" + ], + "roms/mcompact/5.10/adfs.rom": [ + "a080fff109e19d189c324eb8537e1764b6fb0a01" + ], + "mcompact/5.10/adfs.rom": [ + "a080fff109e19d189c324eb8537e1764b6fb0a01" + ], + "5.10/adfs.rom": [ + "a080fff109e19d189c324eb8537e1764b6fb0a01" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.10/mos.rom": [ + "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2" + ], + "BBC Micro/b2/roms/mcompact/5.10/mos.rom": [ + "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2" + ], + "b2/roms/mcompact/5.10/mos.rom": [ + "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2" + ], + "roms/mcompact/5.10/mos.rom": [ + "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2" + ], + "mcompact/5.10/mos.rom": [ + "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2" + ], + "5.10/mos.rom": [ + "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.10/utils.rom": [ + "8134476d88509b024fbc81cba1b4e89cb8e3d655" + ], + "BBC Micro/b2/roms/mcompact/5.10/utils.rom": [ + "8134476d88509b024fbc81cba1b4e89cb8e3d655" + ], + "b2/roms/mcompact/5.10/utils.rom": [ + "8134476d88509b024fbc81cba1b4e89cb8e3d655" + ], + "roms/mcompact/5.10/utils.rom": [ + "8134476d88509b024fbc81cba1b4e89cb8e3d655" + ], + "mcompact/5.10/utils.rom": [ + "8134476d88509b024fbc81cba1b4e89cb8e3d655" + ], + "5.10/utils.rom": [ + "8134476d88509b024fbc81cba1b4e89cb8e3d655" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.11i/adfs.rom": [ + "03b536e0dfcb8e30f52d5763706ae9d517a3ae02" + ], + "BBC Micro/b2/roms/mcompact/5.11i/adfs.rom": [ + "03b536e0dfcb8e30f52d5763706ae9d517a3ae02" + ], + "b2/roms/mcompact/5.11i/adfs.rom": [ + "03b536e0dfcb8e30f52d5763706ae9d517a3ae02" + ], + "roms/mcompact/5.11i/adfs.rom": [ + "03b536e0dfcb8e30f52d5763706ae9d517a3ae02" + ], + "mcompact/5.11i/adfs.rom": [ + "03b536e0dfcb8e30f52d5763706ae9d517a3ae02" + ], + "5.11i/adfs.rom": [ + "03b536e0dfcb8e30f52d5763706ae9d517a3ae02" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.11i/arabic.rom": [ + "2bbf61ba68264ce5845aab9c54e750b0efe219c8" + ], + "BBC Micro/b2/roms/mcompact/5.11i/arabic.rom": [ + "2bbf61ba68264ce5845aab9c54e750b0efe219c8" + ], + "b2/roms/mcompact/5.11i/arabic.rom": [ + "2bbf61ba68264ce5845aab9c54e750b0efe219c8" + ], + "roms/mcompact/5.11i/arabic.rom": [ + "2bbf61ba68264ce5845aab9c54e750b0efe219c8" + ], + "mcompact/5.11i/arabic.rom": [ + "2bbf61ba68264ce5845aab9c54e750b0efe219c8" + ], + "5.11i/arabic.rom": [ + "2bbf61ba68264ce5845aab9c54e750b0efe219c8" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.11i/basic4.rom": [ + "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac" + ], + "BBC Micro/b2/roms/mcompact/5.11i/basic4.rom": [ + "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac" + ], + "b2/roms/mcompact/5.11i/basic4.rom": [ + "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac" + ], + "roms/mcompact/5.11i/basic4.rom": [ + "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac" + ], + "mcompact/5.11i/basic4.rom": [ + "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac" + ], + "5.11i/basic4.rom": [ + "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.11i/international.rom": [ + "dc5149ccf588cd591a6ad47727474ef3313272ce" + ], + "BBC Micro/b2/roms/mcompact/5.11i/international.rom": [ + "dc5149ccf588cd591a6ad47727474ef3313272ce" + ], + "b2/roms/mcompact/5.11i/international.rom": [ + "dc5149ccf588cd591a6ad47727474ef3313272ce" + ], + "roms/mcompact/5.11i/international.rom": [ + "dc5149ccf588cd591a6ad47727474ef3313272ce" + ], + "mcompact/5.11i/international.rom": [ + "dc5149ccf588cd591a6ad47727474ef3313272ce" + ], + "5.11i/international.rom": [ + "dc5149ccf588cd591a6ad47727474ef3313272ce" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.11i/mos.rom": [ + "4db54c0427f6a3e316759d3fa25f91249d48613e" + ], + "BBC Micro/b2/roms/mcompact/5.11i/mos.rom": [ + "4db54c0427f6a3e316759d3fa25f91249d48613e" + ], + "b2/roms/mcompact/5.11i/mos.rom": [ + "4db54c0427f6a3e316759d3fa25f91249d48613e" + ], + "roms/mcompact/5.11i/mos.rom": [ + "4db54c0427f6a3e316759d3fa25f91249d48613e" + ], + "mcompact/5.11i/mos.rom": [ + "4db54c0427f6a3e316759d3fa25f91249d48613e" + ], + "5.11i/mos.rom": [ + "4db54c0427f6a3e316759d3fa25f91249d48613e" + ], + "Acorn/BBC Micro/b2/roms/mcompact/5.11i/utils.rom": [ + "28eb171c8ea2b94535d2805fe3dafafcd64a23b5" + ], + "BBC Micro/b2/roms/mcompact/5.11i/utils.rom": [ + "28eb171c8ea2b94535d2805fe3dafafcd64a23b5" + ], + "b2/roms/mcompact/5.11i/utils.rom": [ + "28eb171c8ea2b94535d2805fe3dafafcd64a23b5" + ], + "roms/mcompact/5.11i/utils.rom": [ + "28eb171c8ea2b94535d2805fe3dafafcd64a23b5" + ], + "mcompact/5.11i/utils.rom": [ + "28eb171c8ea2b94535d2805fe3dafafcd64a23b5" + ], + "5.11i/utils.rom": [ + "28eb171c8ea2b94535d2805fe3dafafcd64a23b5" + ], + "Acorn/BBC Micro/b2/roms/mcompact/I5.10C/adfs.rom": [ + "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10" + ], + "BBC Micro/b2/roms/mcompact/I5.10C/adfs.rom": [ + "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10" + ], + "b2/roms/mcompact/I5.10C/adfs.rom": [ + "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10" + ], + "roms/mcompact/I5.10C/adfs.rom": [ + "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10" + ], + "mcompact/I5.10C/adfs.rom": [ + "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10" + ], + "I5.10C/adfs.rom": [ + "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10" + ], + "Acorn/BBC Micro/b2/roms/mcompact/I5.10C/basic4.rom": [ + "261023c99952c6fcfc492f572a56e354a575628d" + ], + "BBC Micro/b2/roms/mcompact/I5.10C/basic4.rom": [ + "261023c99952c6fcfc492f572a56e354a575628d" + ], + "b2/roms/mcompact/I5.10C/basic4.rom": [ + "261023c99952c6fcfc492f572a56e354a575628d" + ], + "roms/mcompact/I5.10C/basic4.rom": [ + "261023c99952c6fcfc492f572a56e354a575628d" + ], + "mcompact/I5.10C/basic4.rom": [ + "261023c99952c6fcfc492f572a56e354a575628d" + ], + "I5.10C/basic4.rom": [ + "261023c99952c6fcfc492f572a56e354a575628d" + ], + "Acorn/BBC Micro/b2/roms/mcompact/I5.10C/mos.rom": [ + "736561de701019c20425bd45cddf7e384db412af" + ], + "BBC Micro/b2/roms/mcompact/I5.10C/mos.rom": [ + "736561de701019c20425bd45cddf7e384db412af" + ], + "b2/roms/mcompact/I5.10C/mos.rom": [ + "736561de701019c20425bd45cddf7e384db412af" + ], + "roms/mcompact/I5.10C/mos.rom": [ + "736561de701019c20425bd45cddf7e384db412af" + ], + "mcompact/I5.10C/mos.rom": [ + "736561de701019c20425bd45cddf7e384db412af" + ], + "I5.10C/mos.rom": [ + "736561de701019c20425bd45cddf7e384db412af" + ], + "Acorn/BBC Micro/b2/roms/mcompact/I5.10C/utils.rom": [ + "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5" + ], + "BBC Micro/b2/roms/mcompact/I5.10C/utils.rom": [ + "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5" + ], + "b2/roms/mcompact/I5.10C/utils.rom": [ + "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5" + ], + "roms/mcompact/I5.10C/utils.rom": [ + "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5" + ], + "mcompact/I5.10C/utils.rom": [ + "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5" + ], + "I5.10C/utils.rom": [ + "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5" + ], "Acorn/BBC Micro/basic2.rom": [ "4a7393f3a45ea309f744441c16723e2ef447a281" ], diff --git a/emulators/b2.yml b/emulators/b2.yml index 1d283371..990cc8db 100644 --- a/emulators/b2.yml +++ b/emulators/b2.yml @@ -5,6 +5,7 @@ source: "https://github.com/zoltanvb/b2-libretro" upstream: "https://github.com/tom-seddon/b2" profiled_date: "2026-03-23" source_commit: "9793f6a8040c416d147003cada29363b955b54e7" +upstream_commit: "e1c9b84a9460909d4dc2030ad1d4e050012b1910" core_version: "v0.4" display_name: "Acorn - BBC Micro (b2)" cores: [b2] @@ -12,14 +13,29 @@ systems: - bbc-micro-b - bbc-micro-bplus - bbc-master-128 + - bbc-master-compact notes: | Libretro port by Zoltan Balogh of Tom Seddon's b2 BBC Micro emulator. is_experimental=true in .info. ref: zoltanvb/b2-libretro, tom-seddon/b2 - Standalone loads ROMs from etc/roms/ via GetAssetPath() + LoadFile(). + Standalone loads ROMs through BeebROM::GetAssetPath(), which resolves + roms/ under the assets folder: assets/ beside the executable on + Windows and Linux, ../Resources/assets on macOS. Linux then tries + ../share/b2 when the executable sits in bin/, XDG_DATA_HOME/b2 and each + XDG_DATA_DIRS entry. The build copies etc/roms into that folder, flattening + acorn/, watford/ and opus/ and lowercasing M128/ and MCompact/. ref: src/b2/roms.cpp:9-10 + ref: src/b2/load_save.cpp:171-179, src/b2/load_save.cpp:200-284 + ref: src/b2/CMakeLists.txt:285-325 + + Each configuration names one OS ROM, up to 16 sideways ROMs and an optional + second processor OS. Default configurations: six Model B disc interfaces, + B+, B+128, Master 128 and Master Turbo on MOS 3.20 and 3.50, B with 6502 + second processor, Master Compact on MOS 5.00, 5.10 and 5.11i, and the + Olivetti PC 128 S on MOS I5.10C. + ref: src/b2/BeebConfig.cpp:212-462 Libretro port embeds all ROMs as hex arrays in src/libretro/roms.hpp. create_core() loads OS and sideways ROMs from static machine_types[] arrays. @@ -34,6 +50,619 @@ notes: | Master 3.50, Master Turbo, Master Compact not yet implemented. ref: src/libretro/core.h:117 -files: [] -# all ROMs embedded in binary via roms.hpp — no external files needed -# .info firmware_count=0 matches code reality +files: + - name: "OS12.ROM" + standalone_path: "assets/roms/OS12.ROM" + mode: standalone + system: bbc-micro-b + required: true + bundled: true + size: 16384 + sha1: "0d9bcaf6a393c9ce2359ed700ddb53c232c2c45d" + md5: "0a59a5ba15fe8557b5f7fee32bbd393a" + crc32: "3c14fc70" + description: "OS 1.20" + note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration; a shorter image is placed at the top of the 16 KiB window. The B/Acorn 1770 configuration is the one b2 falls back to when no saved configuration loads, so a missing file stops startup." + source_ref: "src/b2/roms.cpp:16, src/b2/BeebConfig.cpp:220, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57, src/b2/b2.cpp:1599-1607" + + - name: "B+MOS.rom" + standalone_path: "assets/roms/B+MOS.rom" + mode: standalone + system: bbc-micro-bplus + required: true + bundled: true + size: 16384 + sha1: "1a663b9d1022aeea65f07d3d1d6e0a4ad81c0330" + md5: "47a1eff6c7fbb47be780c87dfd50ece1" + crc32: "66c8d893" + description: "B+ MOS" + note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration; a shorter image is placed at the top of the 16 KiB window." + source_ref: "src/b2/roms.cpp:17, src/b2/BeebConfig.cpp:243, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57" + + - name: "BASIC2.ROM" + standalone_path: "assets/roms/BASIC2.ROM" + mode: standalone + system: bbc-micro-b + required: false + bundled: true + size: 16384 + sha1: "4a7393f3a45ea309f744441c16723e2ef447a281" + md5: "2cc67be4624df4dc66617742571a8e3d" + crc32: "79434781" + description: "BASIC II" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:19, src/b2/BeebConfig.cpp:221, src/b2/BeebConfig.cpp:244, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "DFS-2.26.rom" + standalone_path: "assets/roms/DFS-2.26.rom" + mode: standalone + system: bbc-micro-b + required: false + bundled: true + size: 16384 + sha1: "cf2ebc422a8d24ec6f1a0320520c38a0e704109a" + md5: "f083f49d6fe66344c650d7e74249cb96" + crc32: "5ae33e94" + description: "Acorn 1770 DFS" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:20, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:245, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "DDFS-1.53.rom" + standalone_path: "assets/roms/DDFS-1.53.rom" + mode: standalone + system: bbc-micro-b + required: false + bundled: true + size: 16384 + sha1: "6719dc958f2631e6dc8f045429797b289bfe649a" + md5: "d2b71fa664f6cdf8c24b9b304777998c" + crc32: "e1be4ee4" + description: "Watford DDFS (DDB2)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:21, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "DDFS-1.54T.rom" + standalone_path: "assets/roms/DDFS-1.54T.rom" + mode: standalone + system: bbc-micro-b + required: false + bundled: true + size: 16384 + sha1: "618b7a1551f91e2b18608428b9e581f3d920d4b5" + md5: "e73a0417278504a6dfac2ccd9a73e9a9" + crc32: "6504c1ed" + description: "Watford DDFS (DDB3)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:22, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "OPUS-DDOS-3.45.rom" + standalone_path: "assets/roms/OPUS-DDOS-3.45.rom" + mode: standalone + system: bbc-micro-b + required: false + bundled: true + size: 16384 + sha1: "1c5a68e08abbb7ffe663151c59088f750d2287a9" + md5: "d98316eaff56ceab4fe3bfe54d2f92b2" + crc32: "c0163b95" + description: "Opus DDOS" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:23, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "challenger-1.01.rom" + standalone_path: "assets/roms/challenger-1.01.rom" + mode: standalone + system: bbc-micro-b + required: false + bundled: true + size: 16384 + sha1: "37ee3f20bed50555720703b279f62aab0ed28922" + md5: "67e086a11834f8cc69175b601c4e5a5f" + crc32: "2f64503d" + description: "Opus Challenger" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:24, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "MasterTurboParasite.rom" + standalone_path: "assets/roms/MasterTurboParasite.rom" + mode: standalone + system: bbc-master-128 + required: true + bundled: true + size: 2048 + sha1: "d95815c367e07f2d5a00e860092e7d6da795cbe5" + md5: "83d73e0e78693bb4b43e7cb18e58d556" + crc32: "da634682" + description: "65C102 TUBE 1.20 (Master Turbo)" + note: "Second processor OS ROM, read only by configurations with that parasite. A failed load, or an image over 4 KiB, aborts loading the configuration." + source_ref: "src/b2/roms.cpp:26, src/b2/BeebConfig.cpp:460, src/b2/BeebConfig.cpp:613-619" + + - name: "TUBE110.rom" + standalone_path: "assets/roms/TUBE110.rom" + mode: standalone + system: bbc-micro-b + required: true + bundled: true + size: 2048 + sha1: "5f461811edd22c08d5fb0e13a7bae99ee571c9f6" + md5: "a77c7946128ca0b2c5e5a66b17c99dae" + crc32: "9ec2dbd0" + description: "6502 TUBE 1.10 (6502 Second Processor)" + note: "Second processor OS ROM, read only by configurations with that parasite. A failed load, or an image over 4 KiB, aborts loading the configuration." + source_ref: "src/b2/roms.cpp:27, src/b2/BeebConfig.cpp:459, src/b2/BeebConfig.cpp:613-619" + + - name: "dfs.rom" + standalone_path: "assets/roms/m128/3.20/dfs.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "cff80460954b3b9f75c83bd6a301c45d24d118a6" + md5: "865a0f7a5d6f10f48798801bf514d761" + crc32: "5e5d82ca" + description: "MOS 3.20 DFS (9)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:32, src/b2/BeebConfig.cpp:273, src/b2/BeebConfig.cpp:321, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "viewsht.rom" + standalone_path: "assets/roms/m128/3.20/viewsht.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "b7e85a55f517959912422b02248a03a4d32f6998" + md5: "7d5a80a8ce929d0a0f6ca8626cb9f436" + crc32: "1a831564" + description: "MOS 3.20 Viewsheet (a)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:33, src/b2/BeebConfig.cpp:272, src/b2/BeebConfig.cpp:320, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "edit.rom" + standalone_path: "assets/roms/m128/3.20/edit.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "96d209441f4cabacf3d4e8e9da68cce918ea923e" + md5: "cb3d762eaab6130d1360e1ac575589de" + crc32: "1a4a1113" + description: "MOS 3.20 Edit (b)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:34, src/b2/BeebConfig.cpp:271, src/b2/BeebConfig.cpp:319, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "basic4.rom" + standalone_path: "assets/roms/m128/3.20/basic4.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "c45fd3c0abdcd32b78d2288addd2a777b19e9a1d" + md5: "63a6f43cbf491533cb03ceca2d2728d4" + crc32: "805529c7" + description: "MOS 3.20 BASIC (c)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:35, src/b2/BeebConfig.cpp:270, src/b2/BeebConfig.cpp:318, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "adfs.rom" + standalone_path: "assets/roms/m128/3.20/adfs.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "7557e99be10d81c0395df2dc6c2f8e2f95896c29" + md5: "10f08b255d6a6e3e888631946b628f1a" + crc32: "10583dfe" + description: "MOS 3.20 ADFS (d)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:36, src/b2/BeebConfig.cpp:269, src/b2/BeebConfig.cpp:317, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "view.rom" + standalone_path: "assets/roms/m128/3.20/view.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "14820174e8ea802f1ae95186285a4592fd519699" + md5: "178d09285727d596f8863f94a2fc8dad" + crc32: "bdc9b5df" + description: "MOS 3.20 View (e)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:37, src/b2/BeebConfig.cpp:268, src/b2/BeebConfig.cpp:316, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "terminal.rom" + standalone_path: "assets/roms/m128/3.20/terminal.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "d990f41a3a0605127083a3cf7a3a676dd30423ef" + md5: "7e053353b78b4631c274280931d96f02" + crc32: "353b46b0" + description: "MOS 3.20 Terminal (f)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:38, src/b2/BeebConfig.cpp:267, src/b2/BeebConfig.cpp:315, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "mos.rom" + standalone_path: "assets/roms/m128/3.20/mos.rom" + mode: standalone + system: bbc-master-128 + required: true + bundled: true + size: 16384 + sha1: "04d5876999f93fc61a18f172b1fbb3b75db733ac" + md5: "9087f772447038a00178488b3591347b" + crc32: "aa317ef5" + description: "MOS 3.20 MOS (OS)" + note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration; a shorter image is placed at the top of the 16 KiB window." + source_ref: "src/b2/roms.cpp:39, src/b2/BeebConfig.cpp:266, src/b2/BeebConfig.cpp:314, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57" + + - name: "dfs.rom" + standalone_path: "assets/roms/m128/3.50/dfs.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "0a1cc8747e49390ae0d80458649ab1df0fbd8372" + md5: "22c2b7f14f244da21d630a7828541c79" + crc32: "3537cd95" + description: "MOS 3.50 DFS (9)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:44, src/b2/BeebConfig.cpp:297, src/b2/BeebConfig.cpp:347, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "viewsht.rom" + standalone_path: "assets/roms/m128/3.50/viewsht.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "7e97cd3539ab973f898bae17714285a6e85042ea" + md5: "1bc68b7c5eba6a2de2a43c9d1d9d983b" + crc32: "976f7beb" + description: "MOS 3.50 Viewsheet (a)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:45, src/b2/BeebConfig.cpp:296, src/b2/BeebConfig.cpp:346, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "edit.rom" + standalone_path: "assets/roms/m128/3.50/edit.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "85519afe983a5a4cee33d4c061bc4a0c77eef922" + md5: "8c72c7f24567cb4a2fb15eb0b0aeb55b" + crc32: "5ba2edce" + description: "MOS 3.50 Edit (b)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:46, src/b2/BeebConfig.cpp:295, src/b2/BeebConfig.cpp:345, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "basic4.rom" + standalone_path: "assets/roms/m128/3.50/basic4.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "8e9d3eeba3797d966505a538252c73222cb5d202" + md5: "e11eed95d1caba8aa9772e9001590585" + crc32: "6c6f5cd8" + description: "MOS 3.50 BASIC (c)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:47, src/b2/BeebConfig.cpp:294, src/b2/BeebConfig.cpp:344, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "adfs.rom" + standalone_path: "assets/roms/m128/3.50/adfs.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "c81cf13f11d9783efbebebc63f5525f4373f7cd7" + md5: "fb8ceb72c5fbd9dd80eedd10d076b1a2" + crc32: "55c22377" + description: "MOS 3.50 ADFS (d)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:48, src/b2/BeebConfig.cpp:293, src/b2/BeebConfig.cpp:343, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "view.rom" + standalone_path: "assets/roms/m128/3.50/view.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "313a248dadcd9e0a3a25032c3d2cf388bee7432c" + md5: "1566fab2f1827fb7ba61b283b828731d" + crc32: "55846c15" + description: "MOS 3.50 View (e)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:49, src/b2/BeebConfig.cpp:292, src/b2/BeebConfig.cpp:342, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "terminal.rom" + standalone_path: "assets/roms/m128/3.50/terminal.rom" + mode: standalone + system: bbc-master-128 + required: false + bundled: true + size: 16384 + sha1: "4ca97b439e8bcecb56531dc3864c1e5778099762" + md5: "b1fa51fd49d31224ecb7e10e6908ec01" + crc32: "9f375368" + description: "MOS 3.50 Terminal (f)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:50, src/b2/BeebConfig.cpp:291, src/b2/BeebConfig.cpp:341, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "mos.rom" + standalone_path: "assets/roms/m128/3.50/mos.rom" + mode: standalone + system: bbc-master-128 + required: true + bundled: true + size: 16384 + sha1: "3b6f5a82a4581da9a0a4ccd203571141720ddbd2" + md5: "d7a046b1e6a9991748cee05332f1e258" + crc32: "f8b84874" + description: "MOS 3.50 MOS (OS)" + note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration; a shorter image is placed at the top of the 16 KiB window." + source_ref: "src/b2/roms.cpp:51, src/b2/BeebConfig.cpp:290, src/b2/BeebConfig.cpp:340, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57" + + - name: "adfs.rom" + standalone_path: "assets/roms/mcompact/5.00/adfs.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "e5b6988ada0971761cd4804fe0e6fb2457f9e965" + md5: "bfbd0a7dbbfb1f1f4ba5ac0343c1f8ce" + crc32: "a3ca7f75" + description: "MOS 5.00 ADFS (d)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:56, src/b2/BeebConfig.cpp:380, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "basic4.rom" + standalone_path: "assets/roms/mcompact/5.00/basic4.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "2278018884c65ef7b4edd174505ac1138e4dc2db" + md5: "64b3cd52e36b5262ac6ca3a9823c6ee2" + crc32: "c0ddabc4" + description: "MOS 5.00 BASIC (e)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:57, src/b2/BeebConfig.cpp:379, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "utils.rom" + standalone_path: "assets/roms/mcompact/5.00/utils.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "b8ebb39e6373ddaa81fb0c6eb572a9f1a30402c4" + md5: "4f9ded16f44278a4ca0ef4e66822e316" + crc32: "3fb619a5" + description: "MOS 5.00 UTILS (f)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:58, src/b2/BeebConfig.cpp:378, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "mos.rom" + standalone_path: "assets/roms/mcompact/5.00/mos.rom" + mode: standalone + system: bbc-master-compact + required: true + bundled: true + size: 16384 + sha1: "8720284aafa21928c519be806b0383f4a3b50088" + md5: "5d1b635e39aa461f17db2344870dda36" + crc32: "12c5f709" + description: "MOS 5.00 MOS (OS)" + note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration; a shorter image is placed at the top of the 16 KiB window." + source_ref: "src/b2/roms.cpp:59, src/b2/BeebConfig.cpp:377, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57" + + - name: "adfs.rom" + standalone_path: "assets/roms/mcompact/5.10/adfs.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "a080fff109e19d189c324eb8537e1764b6fb0a01" + md5: "c2afc1cabb135e6f2254bcf9300a9b83" + crc32: "45408fbb" + description: "MOS 5.10 ADFS (d)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:64, src/b2/BeebConfig.cpp:401, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "basic4.rom" + standalone_path: "assets/roms/mcompact/5.10/basic4.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "2278018884c65ef7b4edd174505ac1138e4dc2db" + md5: "64b3cd52e36b5262ac6ca3a9823c6ee2" + crc32: "c0ddabc4" + description: "MOS 5.10 BASIC (e)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:65, src/b2/BeebConfig.cpp:400, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "utils.rom" + standalone_path: "assets/roms/mcompact/5.10/utils.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "8134476d88509b024fbc81cba1b4e89cb8e3d655" + md5: "48a197850113b00a1eb141fb6d3ea135" + crc32: "9a742d06" + description: "MOS 5.10 UTILS (f)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:66, src/b2/BeebConfig.cpp:399, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "mos.rom" + standalone_path: "assets/roms/mcompact/5.10/mos.rom" + mode: standalone + system: bbc-master-compact + required: true + bundled: true + size: 16384 + sha1: "844b056bcfb4a585fc5fd0f0bdfd8a849e686ce2" + md5: "f65eb89c7044e328b79f2ef8e51b7fd8" + crc32: "56c83755" + description: "MOS 5.10 MOS (OS)" + note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration; a shorter image is placed at the top of the 16 KiB window." + source_ref: "src/b2/roms.cpp:67, src/b2/BeebConfig.cpp:398, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57" + + - name: "adfs.rom" + standalone_path: "assets/roms/mcompact/I5.10C/adfs.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "222a4c73e3147e3dfa7b3741f397e9d73f5c4a10" + md5: "10f23a239dde39b7fe09d72083709e93" + crc32: "e87dde0c" + description: "MOS I5.10C ADFS (d)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:72, src/b2/BeebConfig.cpp:445, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "basic4.rom" + standalone_path: "assets/roms/mcompact/I5.10C/basic4.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "261023c99952c6fcfc492f572a56e354a575628d" + md5: "717df34edae5b6bf5bbd8879c0d13022" + crc32: "7890765a" + description: "MOS I5.10C BASIC (e)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:73, src/b2/BeebConfig.cpp:444, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "utils.rom" + standalone_path: "assets/roms/mcompact/I5.10C/utils.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "5ace7ba3e3296bea4c77b2eb040ef571ff9e41a5" + md5: "75364aa6fd5e134a40051d9ee772df37" + crc32: "ad58045f" + description: "MOS I5.10C UTILS (f)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:74, src/b2/BeebConfig.cpp:443, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "mos.rom" + standalone_path: "assets/roms/mcompact/I5.10C/mos.rom" + mode: standalone + system: bbc-master-compact + required: true + bundled: true + size: 16384 + sha1: "736561de701019c20425bd45cddf7e384db412af" + md5: "5e16a38bd7fd6f07f26b5a64826e4ec6" + crc32: "440f411f" + description: "MOS I5.10C MOS (OS)" + note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration; a shorter image is placed at the top of the 16 KiB window." + source_ref: "src/b2/roms.cpp:75, src/b2/BeebConfig.cpp:442, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57" + + - name: "adfs.rom" + standalone_path: "assets/roms/mcompact/5.11i/adfs.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "03b536e0dfcb8e30f52d5763706ae9d517a3ae02" + md5: "ce15d43fe56fb2a421884605a6b006fe" + crc32: "1a9f470e" + description: "MOS 5.11i ADFS (d)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:80, src/b2/BeebConfig.cpp:422, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "basic4.rom" + standalone_path: "assets/roms/mcompact/5.11i/basic4.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "f9f9d7658d50772c8d6bd9813d9cb68cd3b30cac" + md5: "48c5b544025ecc353a7716bb9afa339a" + crc32: "45d76a23" + description: "MOS 5.11i BASIC (e)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:81, src/b2/BeebConfig.cpp:421, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "utils.rom" + standalone_path: "assets/roms/mcompact/5.11i/utils.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "28eb171c8ea2b94535d2805fe3dafafcd64a23b5" + md5: "27aaeace0cce67aeffe48723b03e1344" + crc32: "c30fc8cd" + description: "MOS 5.11i UTILS (f)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:82, src/b2/BeebConfig.cpp:420, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "mos.rom" + standalone_path: "assets/roms/mcompact/5.11i/mos.rom" + mode: standalone + system: bbc-master-compact + required: true + bundled: true + size: 16384 + sha1: "4db54c0427f6a3e316759d3fa25f91249d48613e" + md5: "e0da7278637754841dfd6b2b847783bc" + crc32: "3f81574e" + description: "MOS 5.11i MOS (OS)" + note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration; a shorter image is placed at the top of the 16 KiB window." + source_ref: "src/b2/roms.cpp:83, src/b2/BeebConfig.cpp:419, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57" + + - name: "arabic.rom" + standalone_path: "assets/roms/mcompact/5.11i/arabic.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "2bbf61ba68264ce5845aab9c54e750b0efe219c8" + md5: "64e7627ef99aac94283f0ca03b777867" + crc32: "4f3aadff" + description: "MOS 5.11i ARABIC (usually 8)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:84, src/b2/BeebConfig.cpp:423, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57" + + - name: "international.rom" + standalone_path: "assets/roms/mcompact/5.11i/international.rom" + mode: standalone + system: bbc-master-compact + required: false + bundled: true + size: 16384 + sha1: "dc5149ccf588cd591a6ad47727474ef3313272ce" + md5: "881baf661c61ddbfc09a10a4e6613a82" + crc32: "0ef527b1" + description: "MOS 5.11i INTERNATIONAL (usually 2)" + note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty." + source_ref: "src/b2/roms.cpp:85, src/b2/BeebConfig.cpp:428, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"