SourMesen / Mesen-S

Mesen-S is a cross-platform (Windows & Linux) SNES emulator built in C++ and C#
GNU General Public License v3.0
415 stars 100 forks source link

Addition to online manual #155

Open ghost opened 4 years ago

ghost commented 4 years ago

Add firmare hashes to required firmware in the notes below or some form of built in utility that shows if firmware is present or missing and correct or incorrect like bizhawk

Firmware / BIOS files

Some games require a firmware file (sometimes called a BIOS). Whenever a game that requires a firmware file is loaded, the emulator will automatically prompt you for the file. All firmware files are saved in the Firmware folder. The following firmware files are used:

BS-X/Satellaview: For BS-X/Satellaview games, the BS-X cartridge’s firmware is required. It is stored under the name BS-X.bin. DSP: This family of enhancement chips is used in a fairly large number of games, and several variations of the chips exist, each requiring their own firmware files. The split file format used by bsnes/higan is also supported, e.g: dsp1.data.rom and dsp1.program.rom. dsp1.rom: DSP-1 dsp1b.rom: DSP-1b dsp2.rom: DSP-2 dsp3.rom: DSP-3 dsp4.rom: DSP-4 st010.rom: ST010 st011.rom: ST011 Game Boy: For Game Boy and Game Boy Color games, the boot roms are optional. When the files are not found, the open source GB/GBC boot roms written by LIJI32 (SameBoy author) will be used instead. dmg_boot.bin (256 bytes): Game Boy Boot ROM cgb_boot.bin (2304 bytes): Game Boy Color Boot ROM Super Game Boy: SGB emulation requires the SGB’s ROM. Several versions exist based on region, and a different SGB2 ROM is also required for the SGB2. SGB1.sfc (256 kb): Super Game Boy SGB2.sfc (512 kb): Super Game Boy 2 sgb_boot.bin (256 bytes): Super Game Boy CPU Boot ROM (optional) sgb2_boot.bin (256 bytes): Super Game Boy 2 CPU Boot ROM (optional)