mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-21 03:09:08 -05:00
Profiles that read two repositories, a libretro port and its upstream, now prefix each citation with source or upstream, decided by which tree carries the cited value at its pin. The emulator pages use the word to tell libretro glue, emulator code as the port carries it, and the upstream emulator apart.
669 lines
31 KiB
YAML
669 lines
31 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, while 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: "upstream src/b2/roms.cpp:16, upstream src/b2/BeebConfig.cpp:220, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57, source 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, while a shorter image is placed at the top of the 16 KiB window."
|
|
source_ref: "upstream src/b2/roms.cpp:17, source src/b2/BeebConfig.cpp:243, source src/b2/BeebConfig.cpp:542-546, source 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: "upstream src/b2/roms.cpp:19, upstream src/b2/BeebConfig.cpp:221, upstream src/b2/BeebConfig.cpp:244, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:20, source src/b2/BeebConfig.cpp:222, source src/b2/BeebConfig.cpp:245, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:21, source src/b2/BeebConfig.cpp:222, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:22, source src/b2/BeebConfig.cpp:222, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:23, source src/b2/BeebConfig.cpp:222, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:24, source src/b2/BeebConfig.cpp:222, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:26, upstream src/b2/BeebConfig.cpp:460, upstream 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: "upstream src/b2/roms.cpp:27, upstream src/b2/BeebConfig.cpp:459, upstream 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: "upstream src/b2/roms.cpp:32, upstream src/b2/BeebConfig.cpp:273, upstream src/b2/BeebConfig.cpp:321, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:33, source src/b2/BeebConfig.cpp:272, source src/b2/BeebConfig.cpp:320, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:34, upstream src/b2/BeebConfig.cpp:271, upstream src/b2/BeebConfig.cpp:319, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:35, upstream src/b2/BeebConfig.cpp:270, upstream src/b2/BeebConfig.cpp:318, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:36, upstream src/b2/BeebConfig.cpp:269, upstream src/b2/BeebConfig.cpp:317, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:37, upstream src/b2/BeebConfig.cpp:268, upstream src/b2/BeebConfig.cpp:316, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:38, upstream src/b2/BeebConfig.cpp:267, upstream src/b2/BeebConfig.cpp:315, upstream src/b2/BeebConfig.cpp:584-593, source 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, while a shorter image is placed at the top of the 16 KiB window."
|
|
source_ref: "upstream src/b2/roms.cpp:39, source src/b2/BeebConfig.cpp:266, source src/b2/BeebConfig.cpp:314, source src/b2/BeebConfig.cpp:542-546, source 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: "upstream src/b2/roms.cpp:44, upstream src/b2/BeebConfig.cpp:297, source src/b2/BeebConfig.cpp:347, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:45, source src/b2/BeebConfig.cpp:296, source src/b2/BeebConfig.cpp:346, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:46, upstream src/b2/BeebConfig.cpp:295, source src/b2/BeebConfig.cpp:345, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:47, upstream src/b2/BeebConfig.cpp:294, source src/b2/BeebConfig.cpp:344, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:48, upstream src/b2/BeebConfig.cpp:293, source src/b2/BeebConfig.cpp:343, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:49, upstream src/b2/BeebConfig.cpp:292, source src/b2/BeebConfig.cpp:342, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:50, upstream src/b2/BeebConfig.cpp:291, source src/b2/BeebConfig.cpp:341, upstream src/b2/BeebConfig.cpp:584-593, source 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, while a shorter image is placed at the top of the 16 KiB window."
|
|
source_ref: "upstream src/b2/roms.cpp:51, source src/b2/BeebConfig.cpp:290, source src/b2/BeebConfig.cpp:340, source src/b2/BeebConfig.cpp:542-546, source 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: "upstream src/b2/roms.cpp:56, source src/b2/BeebConfig.cpp:380, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:57, source src/b2/BeebConfig.cpp:379, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:58, source src/b2/BeebConfig.cpp:378, upstream src/b2/BeebConfig.cpp:584-593, source 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, while a shorter image is placed at the top of the 16 KiB window."
|
|
source_ref: "upstream src/b2/roms.cpp:59, upstream src/b2/BeebConfig.cpp:377, source src/b2/BeebConfig.cpp:542-546, source 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: "upstream src/b2/roms.cpp:64, source src/b2/BeebConfig.cpp:401, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:65, source src/b2/BeebConfig.cpp:400, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:66, source src/b2/BeebConfig.cpp:399, upstream src/b2/BeebConfig.cpp:584-593, source 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, while a shorter image is placed at the top of the 16 KiB window."
|
|
source_ref: "upstream src/b2/roms.cpp:67, upstream src/b2/BeebConfig.cpp:398, source src/b2/BeebConfig.cpp:542-546, source 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: "upstream src/b2/roms.cpp:72, source src/b2/BeebConfig.cpp:445, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:73, source src/b2/BeebConfig.cpp:444, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:74, source src/b2/BeebConfig.cpp:443, upstream src/b2/BeebConfig.cpp:584-593, source 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, while a shorter image is placed at the top of the 16 KiB window."
|
|
source_ref: "upstream src/b2/roms.cpp:75, upstream src/b2/BeebConfig.cpp:442, source src/b2/BeebConfig.cpp:542-546, source 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: "upstream src/b2/roms.cpp:80, source src/b2/BeebConfig.cpp:422, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:81, source src/b2/BeebConfig.cpp:421, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:82, source src/b2/BeebConfig.cpp:420, upstream src/b2/BeebConfig.cpp:584-593, source 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, while a shorter image is placed at the top of the 16 KiB window."
|
|
source_ref: "upstream src/b2/roms.cpp:83, upstream src/b2/BeebConfig.cpp:419, source src/b2/BeebConfig.cpp:542-546, source 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: "upstream src/b2/roms.cpp:84, upstream src/b2/BeebConfig.cpp:423, upstream src/b2/BeebConfig.cpp:584-593, source 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: "upstream src/b2/roms.cpp:85, upstream src/b2/BeebConfig.cpp:428, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
|