mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-18 09:23:26 -05:00
The standalone b2 loads its machine ROMs from assets/roms; the profile declared none because the libretro port embeds them. 44 entries from tom-seddon/b2 e1c9b84, 31 ROMs collected, 12 already held.
669 lines
29 KiB
YAML
669 lines
29 KiB
YAML
emulator: b2
|
|
type: standalone + libretro
|
|
core_classification: community_fork
|
|
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]
|
|
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 through BeebROM::GetAssetPath(), which resolves
|
|
roms/<path> 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.
|
|
GetAssetPath() and LoadFile() are stubbed — no file I/O at runtime.
|
|
ref: zoltanvb/b2-libretro/src/libretro/roms.hpp
|
|
ref: src/libretro/core.cpp:275-305
|
|
ref: src/libretro/adapters.cpp:74-78
|
|
|
|
9 machine types: B/Acorn 1770, B/Watford DDB2, B/Watford DDB3,
|
|
B/Opus 1770, B/Opus Challenger 256K, B/Opus Challenger 512K,
|
|
B+, B+128, Master 128 (MOS 3.20).
|
|
Master 3.50, Master Turbo, Master Compact not yet implemented.
|
|
ref: src/libretro/core.h:117
|
|
|
|
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"
|