feat: add doom engine wad files, emulatorjs base config

This commit is contained in:
Abdessamad Derraz
2026-03-25 23:00:11 +01:00
parent 32b391ef69
commit d2cc9b8f29
32 changed files with 2349 additions and 1607 deletions

View File

@@ -93,4 +93,5 @@ Full libretro docs: `https://docs.libretro.com/library/<core>/`
| RetroBat | md5 | MD5 check via JSON config | `batocera-systems.json` |
| EmuDeck | md5 | MD5 whitelist per system | `checkBIOS.sh` |
| Recalbox | md5 | multi-hash comma-separated | `es_bios.xml` + `Bios.cpp` |
| RomM | md5 | MD5 | `known_bios_files.json` |
| RetroDECK | md5 | MD5 per file via component manifests | `api_data_processing.sh` |
| RomM | md5 | size + any hash (MD5/SHA1/CRC32) | `firmware.py` |

View File

@@ -86,6 +86,17 @@ platforms:
# Each component/<name>/component_manifest.json declares BIOS requirements
# Scraper enumerates top-level dirs via GitHub API, fetches each manifest directly
romm:
config: romm.yml
status: active
logo: "https://avatars.githubusercontent.com/u/168586850"
scraper: romm
source_url: "https://raw.githubusercontent.com/rommapp/romm/master/backend/models/fixtures/known_bios_files.json"
source_format: json
hash_type: sha1
schedule: monthly
inherits_from: emulatorjs # cores inherited from emulatorjs.yml
retropie:
config: retropie.yml
status: archived # Last release: v4.8 (March 2022) - no update in 4 years
@@ -93,10 +104,3 @@ platforms:
scraper: null
cores: all_libretro
schedule: null
romm:
config: romm.yml
status: active
logo: "https://raw.githubusercontent.com/rommapp/romm/master/.github/resources/isotipo.png"
scraper: romm
schedule: monthly

57
platforms/emulatorjs.yml Normal file
View File

@@ -0,0 +1,57 @@
# EmulatorJS base config (not a standalone platform).
# Provides the core list for platforms that use EmulatorJS as their emulation engine.
# Source: emulatorjs/emulatorjs data/src/consts.js + emulatorjs/build cores.json
# RomM mapping: rommapp/romm frontend/src/utils/index.ts (_EJS_CORES_MAP)
platform: EmulatorJS
version: "4.2.3"
homepage: "https://emulatorjs.org"
source: "https://github.com/emulatorjs/emulatorjs"
cores:
- a5200
- beetle_vb
- cap32
- crocods
- desmume
- desmume2015
- dosbox_pure
- fbalpha2012_cps1
- fbalpha2012_cps2
- fbneo
- fceumm
- freeintv
- fuse
- gambatte
- gearcoleco
- genesis_plus_gx
- handy
- mame2003
- mame2003_plus
- mednafen_ngp
- mednafen_pce
- mednafen_pcfx
- mednafen_psx_hw
- mednafen_wswan
- melonds
- mgba
- mupen64plus_next
- nestopia
- opera
- parallel_n64
- pcsx_rearmed
- picodrive
- ppsspp
- prboom
- prosystem
- puae
- same_cdi
- smsplus
- snes9x
- stella2014
- vice_x128
- vice_x64
- vice_x64sc
- vice_xpet
- vice_xplus4
- vice_xvic
- virtualjaguar
- yabause

File diff suppressed because it is too large Load Diff