mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
feat: complete emulator profiling, 81 engines (final batch)
mame2003_plus (16 BIOS ZIPs, MAME 0.78 naming), mame2010 (51 ZIPs), mame2016 (37 ZIPs incl Lindbergh), hbmame (MAME 0.220, no custom BIOS), tyrquake (no BIOS), cannonball (29 OutRun ROMs with CRC32), uzem (open source, no BIOS), vecx (ROM embedded), emuscv (UPD7801G), b2 (BBC Micro standalone, ROMs bundled) 81 total emulator profiles covering all libretro cores with firmware. Cross-reference: 731 undeclared files, 186 already in repo.
This commit is contained in:
103
emulators/b2.yml
Normal file
103
emulators/b2.yml
Normal file
@@ -0,0 +1,103 @@
|
||||
emulator: b2
|
||||
type: standalone
|
||||
source: "https://github.com/tom-seddon/b2"
|
||||
cores: []
|
||||
systems:
|
||||
- bbc-micro-b
|
||||
- bbc-micro-bplus
|
||||
- bbc-master-128
|
||||
- bbc-master-compact
|
||||
|
||||
# b2 is a standalone BBC Micro emulator by Tom Seddon. It is NOT a libretro
|
||||
# core -- there is no libretro port. The emulator uses SDL2 and Dear ImGui.
|
||||
#
|
||||
# Emulated models (src/b2/BeebConfig.cpp:211-433):
|
||||
# - BBC Model B (with various disc interfaces: Acorn 1770, Watford, Opus)
|
||||
# - BBC Model B+ / B+128
|
||||
# - BBC Master 128 (MOS 3.20 and 3.50)
|
||||
# - BBC Master Turbo (MOS 3.20 and 3.50, with 65C102 parasite)
|
||||
# - BBC Model B + 6502 second processor
|
||||
# - BBC Master Compact (MOS 5.00, 5.10, I5.10C)
|
||||
# - Olivetti PC 128 S (Master Compact variant)
|
||||
#
|
||||
# ROM handling:
|
||||
# All ROMs ship in the repo under etc/roms/. The emulator loads them via
|
||||
# GetAssetPath("roms", path) at runtime. No external BIOS files needed.
|
||||
# ROM paths are defined in src/b2/roms.cpp as BeebROM structs with
|
||||
# {filename, display_name, StandardROM_enum}.
|
||||
#
|
||||
# ROM inventory (etc/roms/):
|
||||
#
|
||||
# BBC Model B:
|
||||
# OS12.ROM 16384 md5:0a59a5ba15fe8557b5f7fee32bbd393a OS 1.20
|
||||
# BASIC2.ROM 16384 md5:2cc67be4624df4dc66617742571a8e3d BASIC II
|
||||
#
|
||||
# BBC Model B+:
|
||||
# B+MOS.rom 16384 md5:47a1eff6c7fbb47be780c87dfd50ece1 B+ MOS
|
||||
# BASIC2.ROM 16384 (shared with Model B)
|
||||
#
|
||||
# Disc interfaces (sideways ROMs, slot 14):
|
||||
# acorn/DFS-2.26.rom 16384 md5:f083f49d6fe66344c650d7e74249cb96 Acorn 1770 DFS
|
||||
# watford/DDFS-1.53.rom 16384 md5:d2b71fa664f6cdf8c24b9b304777998c Watford DDFS (DDB2)
|
||||
# watford/DDFS-1.54T.rom 16384 md5:e73a0417278504a6dfac2ccd9a73e9a9 Watford DDFS (DDB3)
|
||||
# opus/OPUS-DDOS-3.45.rom 16384 md5:d98316eaff56ceab4fe3bfe54d2f92b2 Opus DDOS
|
||||
# opus/challenger-1.01.rom 16384 md5:67e086a11834f8cc69175b601c4e5a5f Opus Challenger
|
||||
#
|
||||
# BBC Master 128 MOS 3.20 (M128/3.20/):
|
||||
# mos.rom 16384 md5:9087f772447038a00178488b3591347b MOS 3.20 OS
|
||||
# terminal.rom 16384 md5:7e053353b78b4631c274280931d96f02 Terminal (slot f)
|
||||
# view.rom 16384 md5:178d09285727d596f8863f94a2fc8dad View (slot e)
|
||||
# adfs.rom 16384 md5:10f08b255d6a6e3e888631946b628f1a ADFS (slot d)
|
||||
# basic4.rom 16384 md5:63a6f43cbf491533cb03ceca2d2728d4 BASIC IV (slot c)
|
||||
# edit.rom 16384 md5:cb3d762eaab6130d1360e1ac575589de Edit (slot b)
|
||||
# viewsht.rom 16384 md5:7d5a80a8ce929d0a0f6ca8626cb9f436 Viewsheet (slot a)
|
||||
# dfs.rom 16384 md5:865a0f7a5d6f10f48798801bf514d761 DFS (slot 9)
|
||||
#
|
||||
# BBC Master 128 MOS 3.50 (M128/3.50/):
|
||||
# mos.rom 16384 md5:d7a046b1e6a9991748cee05332f1e258 MOS 3.50 OS
|
||||
# terminal.rom 16384 md5:b1fa51fd49d31224ecb7e10e6908ec01 Terminal (slot f)
|
||||
# view.rom 16384 md5:1566fab2f1827fb7ba61b283b828731d View (slot e)
|
||||
# adfs.rom 16384 md5:fb8ceb72c5fbd9dd80eedd10d076b1a2 ADFS (slot d)
|
||||
# basic4.rom 16384 md5:e11eed95d1caba8aa9772e9001590585 BASIC IV (slot c)
|
||||
# edit.rom 16384 md5:8c72c7f24567cb4a2fb15eb0b0aeb55b Edit (slot b)
|
||||
# viewsht.rom 16384 md5:1bc68b7c5eba6a2de2a43c9d1d9d983b Viewsheet (slot a)
|
||||
# dfs.rom 16384 md5:22c2b7f14f244da21d630a7828541c79 DFS (slot 9)
|
||||
#
|
||||
# Parasite processors:
|
||||
# MasterTurboParasite.rom 2048 md5:83d73e0e78693bb4b43e7cb18e58d556 65C102 TUBE 1.20
|
||||
# TUBE110.rom 2048 md5:a77c7946128ca0b2c5e5a66b17c99dae 6502 TUBE 1.10
|
||||
#
|
||||
# BBC Master Compact MOS 5.00 (MCompact/5.00/):
|
||||
# mos.rom 16384 md5:5d1b635e39aa461f17db2344870dda36 MOS 5.00 OS
|
||||
# utils.rom 16384 md5:4f9ded16f44278a4ca0ef4e66822e316 UTILS (slot f)
|
||||
# basic4.rom 16384 md5:64b3cd52e36b5262ac6ca3a9823c6ee2 BASIC IV (slot e)
|
||||
# adfs.rom 16384 md5:bfbd0a7dbbfb1f1f4ba5ac0343c1f8ce ADFS (slot d)
|
||||
#
|
||||
# BBC Master Compact MOS 5.10 (MCompact/5.10/):
|
||||
# mos.rom 16384 md5:f65eb89c7044e328b79f2ef8e51b7fd8 MOS 5.10 OS
|
||||
# utils.rom 16384 md5:48a197850113b00a1eb141fb6d3ea135 UTILS (slot f)
|
||||
# basic4.rom 16384 md5:64b3cd52e36b5262ac6ca3a9823c6ee2 BASIC IV (slot e, same as 5.00)
|
||||
# adfs.rom 16384 md5:c2afc1cabb135e6f2254bcf9300a9b83 ADFS (slot d)
|
||||
#
|
||||
# Olivetti PC 128 S / MOS I5.10C (MCompact/I5.10C/):
|
||||
# mos.rom 16384 md5:5e16a38bd7fd6f07f26b5a64826e4ec6 MOS I5.10C OS
|
||||
# utils.rom 16384 md5:75364aa6fd5e134a40051d9ee772df37 UTILS (slot f)
|
||||
# basic4.rom 16384 md5:717df34edae5b6bf5bbd8879c0d13022 BASIC IV (slot e)
|
||||
# adfs.rom 16384 md5:10f23a239dde39b7fe09d72083709e93 ADFS (slot d)
|
||||
#
|
||||
# ROM type system (src/beeb/include/beeb/roms.inl):
|
||||
# Sideways ROMs support banked mappers: 16KB (standard), CCIWORD (32KB),
|
||||
# CCIBASE (64KB), CCISPELL (128KB), PALQST/PALWAP/PALTED, ABEP, ABE,
|
||||
# Trilogy (64KB), MO2 (128KB). OS ROM types: 16KB, Compact (64KB),
|
||||
# MegaROM (128KB), Multi-OS (512KB with 4 banks).
|
||||
#
|
||||
# Memory map (src/beeb/include/beeb/type.h):
|
||||
# OS ROM mapped at $C000-$FFFF (MOS big pages). Sideways ROMs in 16 banks
|
||||
# at $8000-$BFFF, selected via ROMSEL register at $FE30.
|
||||
|
||||
notes: |
|
||||
b2 is a standalone BBC Micro emulator (SDL2 + Dear ImGui). Not a libretro core.
|
||||
All required ROMs are bundled in the repository under etc/roms/.
|
||||
No external BIOS files need to be provided by the user.
|
||||
|
||||
bios_files: []
|
||||
Reference in New Issue
Block a user