This commit is contained in:
Takiiiiiiii 2026-04-19 00:34:12 +08:00 committed by GitHub
commit bbb7e5c141
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 370 additions and 0 deletions

View file

@ -1690,3 +1690,46 @@ platforms:
- os: linux
method: path_exists
path: $HOME/.config/BizHawk/Firmware
misterfpga:
config: misterfpga.yml
status: active
logo: https://avatars.githubusercontent.com/u/47264183
scraper: null
source_url: https://raw.githubusercontent.com/ajgowans/BiosDB_MiSTer/db/bios_db.json.zip
source_format: json_zip
hash_type: md5
verification_mode: md5
base_destination: games
case_insensitive_fs: false
schedule: weekly
cores: all_mister
target_scraper: null
target_source: https://github.com/MiSTer-devel/Distribution_MiSTer
contributed_by:
- username: Takiiiiiii
contribution: platform support
pr: TBD
install:
detect:
# Running on MiSTer FPGA hardware itself (Linux-based, SD card mounted at /media/fat)
- os: linux
method: path_exists
path: /media/fat/MiSTer
bios_path: /media/fat/games
# Host PC with SD card mounted at a common location — scan for the MiSTer binary signature
- os: linux
method: path_glob
patterns:
- /media/*/MiSTer_Data/MiSTer
- /media/*/*/MiSTer
bios_path_template: '{dirname}/games'
- os: macos
method: path_glob
patterns:
- /Volumes/*/MiSTer
bios_path_template: '{dirname}/games'
- os: windows
method: path_glob
patterns:
- '?:\MiSTer'
bios_path_template: '{dirname}\games'

327
platforms/misterfpga.yml Normal file
View file

@ -0,0 +1,327 @@
platform: MiSTer FPGA
version: latest
homepage: 'https://misterfpga.org'
source: 'https://github.com/ajgowans/BiosDB_MiSTer'
base_destination: games
hash_type: md5
verification_mode: md5
systems:
3do:
files:
- name: panafz1.bin
destination: 3DO/boot.rom
required: true
md5: f47264dd47fe30f73ab3c010015c155b
sha1: 34bf189111295f74d7b7dfc1f304d98b8d36325a
crc32: c8c8ff89
size: 1048576
- name: panafz1j-kanji.bin
destination: 3DO/kanji.rom
required: true
md5: c23fb5d5e6bb1c240d02cf968972be37
sha1: 884515605ee243577ab20767ef8c1a7368e4e407
crc32: 45f478b1
size: 1048576
native_id: MiSTer - 3DO Interactive Multiplayer
core: 3DO_MiSTer
manufacturer: Panasonic
docs: 'https://github.com/MiSTer-devel/3DO_MiSTer'
atari-lynx:
files:
- name: Atari_LYNX_boot.img
destination: AtariLynx/boot.rom
required: true
md5: fcd403db69f54290b51035d82f835e7b
sha1: e4ed47fae31693e016b081c6bda48da5b70d7ccb
crc32: 0d973c9d
size: 512
native_id: MiSTer - Atari Lynx
core: AtariLynx_MiSTer
manufacturer: Atari
docs: 'https://github.com/MiSTer-devel/AtariLynx_MiSTer'
coco3:
files:
- name: coco3.rom
destination: COCO3/boot0.rom
required: true
md5: 7233c6c429f3ce1c7392f28a933e0b6f
sha1: e0d82953fb6fd03768604933df1ce8bc51fc427d
crc32: b4c88d6c
size: 32768
- name: disk11.rom
destination: COCO3/boot1.rom
required: true
md5: 8cab28f4b7311b8df63c07bb3b59bfd5
sha1: 10bdc5aa2d7d7f205f67b47b19003a4bd89defd1
crc32: 0b9c5415
size: 8192
- name: orch90.rom
destination: COCO3/boot2.rom
required: true
md5: 171fb7a5d3b808565295b45c773abaaf
sha1: 6a20fee9c70b36a6435ac8378f31d5b626017df0
crc32: 15fb39af
size: 8192
native_id: MiSTer - Tandy TRS-80 Color Computer 3
core: CoCo3_MiSTer
manufacturer: Tandy
docs: 'https://github.com/MiSTer-devel/CoCo3_MiSTer'
game-boy:
files:
- name: GBC_cgb.bin
destination: GAMEBOY/boot1.rom
required: true
md5: dbfce9db9deaa2567f6a84fde55f9680
sha1: 1293d68bf9643bc4f36954c1e80e38f39864528d
crc32: 41884e46
size: 2304
native_id: MiSTer - Game Boy / Game Boy Color
core: Gameboy_MiSTer
manufacturer: Nintendo
docs: 'https://github.com/MiSTer-devel/Gameboy_MiSTer'
game-boy-advance:
files:
- name: GBA_bios.rom
destination: GBA/boot.rom
required: true
md5: a860e8c0b6d573d191e4ec7db1b1e4f6
sha1: 300c20df6731a33952ded8c436f7f186d25d3492
crc32: '81977335'
size: 16384
native_id: MiSTer - Game Boy Advance
core: GBA_MiSTer
manufacturer: Nintendo
docs: 'https://github.com/MiSTer-devel/GBA_MiSTer'
intellivision:
files:
- name: INTV_EROM.bin
destination: Intellivision/boot0.rom
required: true
md5: 62e761035cb657903761800f4437b8af
sha1: 5a65b922b562cb1f57dab51b73151283f0e20c7a
crc32: cbce86f7
size: 8192
- name: INTV_GROM.bin
destination: Intellivision/boot1.rom
required: true
md5: 0cd5946c6473e42e8e4c2137785e427f
sha1: f9608bb4ad1cfe3640d02844c7ad8e0bcd974917
crc32: 683a4158
size: 2048
- name: IVOICE.BIN
destination: Intellivision/boot2.rom
required: true
md5: d5530f74681ec6e0f282dab42e6b1c5f
sha1: 618563e512ff5665183664f52270fa9606c9d289
crc32: 0de7579d
size: 2048
- name: ECS.bin
destination: Intellivision/boot3.rom
required: true
md5: 2e72a9a2b897d330a35c8b07a6146c52
sha1: b7ccb38b881d7f8426cd6f1f8a7aabbd31784fc5
crc32: ea790a06
size: 24576
native_id: MiSTer - Intellivision
core: Intellivision_MiSTer
manufacturer: Mattel
docs: 'https://github.com/MiSTer-devel/Intellivision_MiSTer'
msx:
files:
- name: vg8020_basic-bios1.rom
destination: MSX1/boot.rom
required: true
md5: a0452dbf5ace7d2e49d0a8029efed09a
sha1: 829c00c3114f25b3dae5157c0a238b52a3ac37db
crc32: 8205795e
size: 32768
native_id: MiSTer - MSX1
core: MSX_MiSTer
manufacturer: Microsoft
docs: 'https://github.com/MiSTer-devel/MSX_MiSTer'
neo-geo:
files:
- name: 000-lo.lo
destination: NEOGEO/000-lo.lo
required: true
md5: fc7599f3f871578fe9a0453662d1c966
sha1: 5992277debadeb64d1c1c64b0a92d9293eaf7e4a
crc32: 5a86cff2
size: 131072
native_id: MiSTer - Neo Geo (AES/MVS)
core: NeoGeo_MiSTer
manufacturer: SNK
docs: 'https://github.com/MiSTer-devel/NeoGeo_MiSTer'
neo-geo-cd:
files:
- name: neocd.bin
destination: NeoGeo-CD/neocd.bin
required: true
md5: f39572af7584cb5b3f70ae8cc848aba2
sha1: 7bb26d1e5d1e930515219cb18bcde5b7b23e2eda
crc32: df9de490
size: 524288
- name: top-sp1.bin
destination: NeoGeo-CD/top-sp1.bin
required: true
md5: 122aee210324c72e8a11116e6ef9c0d0
sha1: 235f4d1d74364415910f73c10ae5482d90b4274f
crc32: c36a47c0
size: 524288
- name: uni-bioscd.rom
destination: NeoGeo-CD/uni-bioscd.rom
required: true
md5: 08ca8b2dba6662e8024f9e789711c6fc
sha1: 5142f205912869b673a71480c5828b1eaed782a8
crc32: ff3abc59
size: 524288
native_id: MiSTer - Neo Geo CD
core: NeoGeo_MiSTer
manufacturer: SNK
docs: 'https://github.com/MiSTer-devel/NeoGeo_MiSTer'
nes-fds:
files:
- name: FDS_disksys-nintendo.rom
destination: NES/boot0.rom
required: true
md5: ca30b50f880eb660a320674ed365ef7a
sha1: 57fe1bdee955bb48d357e463ccbf129496930b62
crc32: 5e607dcf
size: 8192
native_id: MiSTer - NES / Famicom Disk System
core: NES_MiSTer
manufacturer: Nintendo
docs: 'https://github.com/MiSTer-devel/NES_MiSTer'
philips-cdi:
files:
- name: cdi200.rom
destination: CD-i/boot0.rom
required: true
md5: 2969341396aa61e0143dc2351aaa6ef6
sha1: d961de803c89b3d1902d656ceb9ce7c02dccb40a
crc32: 40c4e6b9
size: 524288
- name: zx405042p__cdi_slave_2.0__b43t__zzmk9213.mc68hc705c8a_withtestrom.7206
destination: CD-i/boot1.rom
required: true
md5: 3d20cf7550f1b723158b42a1fd5bac62
sha1: 56d0acd7caad51c7de703247cd6d842b36173079
crc32: 688cda63
size: 8192
native_id: MiSTer - Philips CD-i
core: CDi_MiSTer
manufacturer: Philips
docs: 'https://github.com/MiSTer-devel/CDi_MiSTer'
playstation:
files:
- name: scph7001.bin
destination: PSX/boot.rom
required: true
md5: 1e68c231d0896b7eadcad1d7d8e76129
sha1: 14df4f6c1e367ce097c11deae21566b4fe5647a9
crc32: 502224b6
size: 524288
- name: scph7000.bin
destination: PSX/boot1.rom
required: true
md5: 8e4c14f567745eff2f0408c8129f72a6
sha1: 77b10118d21ac7ffa9b35f9c4fd814da240eb3e9
crc32: ec541cd0
size: 524288
- name: scph7002.bin
destination: PSX/boot2.rom
required: true
md5: b9d9a0286c33dc6b7237bb13cd46fdee
sha1: 8d5de56a79954f29e9006929ba3fed9b6a418c1d
crc32: 318178bf
size: 524288
native_id: MiSTer - Sony PlayStation
core: PSX_MiSTer
manufacturer: Sony
docs: 'https://github.com/MiSTer-devel/PSX_MiSTer'
pokemon-mini:
files:
- name: bios.min
destination: PokemonMini/boot.rom
required: true
md5: 1e4fb124a3a886865acb574f388c803d
sha1: daad4113713ed776fbd47727762bca81ba74915f
crc32: aed3c14d
size: 4096
native_id: MiSTer - Pokémon Mini
core: PokemonMini_MiSTer
manufacturer: Nintendo
docs: 'https://github.com/MiSTer-devel/PokemonMini_MiSTer'
sega-cd:
files:
- name: eu_mcd2_9306.bin
destination: MegaCD/Europe/cd_bios.rom
required: true
md5: 9b562ebf2d095bf1dabadbc1881f519a
sha1: 7063192ae9f6b696c5b81bc8f0a9fe6f0c400e58
crc32: 0507b590
size: 131072
- name: jp_mcd2_921222.bin
destination: MegaCD/Japan/cd_bios.rom
required: true
md5: 683a8a9e273662561172468dfa2858eb
sha1: d203cfe22c03ae479dd8ca33840cf8d9776eb3ff
crc32: dd6cc972
size: 131072
- name: us_scd2_9306.bin
destination: MegaCD/USA/cd_bios.rom
required: true
md5: 310a9081d2edf2d316ab38813136725e
sha1: 5a8c4b91d3034c1448aac4b5dc9a6484fce51636
crc32: 8af65f58
size: 131072
native_id: MiSTer - Sega CD / Mega-CD
core: MegaCD_MiSTer
manufacturer: Sega
docs: 'https://github.com/MiSTer-devel/MegaCD_MiSTer'
sega-saturn:
files:
- name: hisaturn_v103.bin
destination: Saturn/boot.rom
required: true
md5: 0306c0e408d6682dd2d86324bd4ac661
sha1: 8c031bf9908fd0142fdd10a9cdd79389f8a3f2fc
crc32: 6abfefea
size: 524288
native_id: MiSTer - Sega Saturn
core: Saturn_MiSTer
manufacturer: Sega
docs: 'https://github.com/MiSTer-devel/Saturn_MiSTer'
snes:
files:
- name: BS-X.bin
destination: SNES/bsx_bios.rom
required: true
md5: 96cf17bf589fcbfa6f8de2dc84f19fa2
sha1: 4891d739a8a8b67923681bad4fb67edab2e90e50
crc32: e5a91ad4
size: 1048576
native_id: MiSTer - Super NES / Super Famicom
core: SNES_MiSTer
manufacturer: Nintendo
docs: 'https://github.com/MiSTer-devel/SNES_MiSTer'
super-game-boy:
files:
- name: program.rom
destination: SGB/Super Game Boy 2.sfc
required: true
md5: 8ecd73eb4edf7ed7e81aef1be80031d5
sha1: e5b2922ca137051059e4269b236d07a22c07bc84
crc32: cb176e45
size: 524288
- name: program.rom
destination: SGB/Super Game Boy.sfc
required: true
md5: b15ddb15721c657d82c5bab6db982ee9
sha1: 973e10840db683cf3faf61bd443090786b3a9f04
crc32: 8a4a174f
size: 262144
native_id: MiSTer - Super Game Boy
core: SGB_MiSTer
manufacturer: Nintendo
docs: 'https://github.com/MiSTer-devel/SGB_MiSTer'