mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
Add ~1500 BIOS, firmware and game data files sourced from 24 parallel agents. Migrate game engine data (ScummVM, SDLPAL, OpenTyrian, Cave Story, Syobon Action) from bios/ to data/ via _data_dirs.yml. Add Roland MT-32/CM-32L ROMs to bios/Roland/. Upload large files (EDK2, SDLPAL, ScummVM, arcade ZIPs, EasyRPG soundfont) to large-files release. New coverage: QEMU firmware (67), PCem (137), VICE (53), Cemu Wii U (58), shadPS4 (14), Amiga (24), MAME ZIPs (724), O2EM voice (270), Azahar 3DS (4), EightyOne ZX81 (35), Stella KidVid (14), XRoar (12), and 77 emulators total.
141 lines
4.0 KiB
YAML
141 lines
4.0 KiB
YAML
emulator: "higan (SFC Accuracy)"
|
|
type: libretro
|
|
core_classification: community_fork
|
|
source: "https://github.com/libretro/nSide"
|
|
upstream: "https://github.com/byuu/higan"
|
|
profiled_date: "2026-03-23"
|
|
core_version: "v105 (Super Famicom Accuracy)"
|
|
display_name: "Nintendo - SNES / Famicom (higan Accuracy)"
|
|
cores:
|
|
- higan_sfc
|
|
systems:
|
|
- nintendo-snes
|
|
- nintendo-sgb
|
|
|
|
notes: |
|
|
Fork of higan v106 by hex-usr, renamed at byuu's request. Dot-based
|
|
PPU profile (cycle-accurate, most demanding). Current nSide source
|
|
blocks accuracy build (#error at libretro.cpp:39, libretro-sfc.cpp:8).
|
|
Core is orphaned from an older nSide revision.
|
|
Coprocessor firmware loaded via icarus manifest system from system_dir.
|
|
File names follow icarus convention: {identifier}.{content}.rom.
|
|
SGB emulation loads from SGB1.sfc/ or SGB2.sfc/ subdirectories,
|
|
with fallback to SGB.sfc/ and Super GameBoy.sfc/.
|
|
SPC700 IPL ROM (ipl.rom, 64 bytes) compiled into binary.
|
|
Accuracy and balanced cartridge loading code is identical.
|
|
|
|
files:
|
|
# DSP coprocessors - uPD7725 (split data+program format)
|
|
- name: "dsp1.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp1.program.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp1b.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp1b.program.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp2.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp2.program.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp3.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp3.program.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp4.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
- name: "dsp4.program.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:457-502"
|
|
|
|
# CX4 coprocessor - HG51BS169
|
|
- name: "cx4.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:405-454"
|
|
|
|
# Seta coprocessors - uPD96050
|
|
- name: "st010.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:504-548"
|
|
|
|
- name: "st010.program.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:504-548"
|
|
|
|
- name: "st011.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:504-548"
|
|
|
|
- name: "st011.program.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:504-548"
|
|
|
|
# ST018 coprocessor - ARM6
|
|
- name: "st018.data.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:362-402"
|
|
|
|
- name: "st018.program.rom"
|
|
system: nintendo-snes
|
|
required: false
|
|
source_ref: "nSide/sfc/cartridge/load.cpp:362-402"
|
|
|
|
# Super Game Boy
|
|
- name: "SGB1.sfc/sgb1.boot.rom"
|
|
path: "SGB1.sfc/sgb1.boot.rom"
|
|
system: nintendo-sgb
|
|
required: false
|
|
source_ref: "nSide/gb/system/system.cpp:54-65"
|
|
|
|
- name: "SGB1.sfc/program.rom"
|
|
path: "SGB1.sfc/program.rom"
|
|
system: nintendo-sgb
|
|
required: false
|
|
source_ref: "nSide/target-libretro/libretro-sfc.cpp:179-215"
|
|
|
|
- name: "SGB2.sfc/sgb2.boot.rom"
|
|
path: "SGB2.sfc/sgb2.boot.rom"
|
|
system: nintendo-sgb
|
|
required: false
|
|
source_ref: "nSide/gb/system/system.cpp:54-65"
|
|
|
|
- name: "SGB2.sfc/program.rom"
|
|
path: "SGB2.sfc/program.rom"
|
|
system: nintendo-sgb
|
|
required: false
|
|
source_ref: "nSide/target-libretro/libretro-sfc.cpp:179-215"
|