[Solved] Super Game Boy BIOS?

I am a bit confused about the Super Game Boy BIOS.
In the commit by @hizzlekizzle it says No-Intro Super Game Boy ROMs renamed to SGB1.sfc or SGB2.sfc


but on my system those are folders and in the description of higan it is noted this way.
Is this in bsnes different, since the md5 is the same as of the program.rom?

SGB1.sfc
├── program.rom     (md5): b15ddb15721c657d82c5bab6db982ee9
└── sgb1.boot.rom
SGB2.sfc
├── program.rom     (md5): 8ecd73eb4edf7ed7e81aef1be80031d5
└── sgb2.boot.rom

The Desktop Menu shows, that the BIOS is detected (but bsnes sees only SGB1)

higan (Super Famicom Accuracy)
Core name: higan (Super Famicom Accuracy)
Core label: Nintendo - SNES / Famicom (higan Accuracy)
System name: Super Nintendo Entertainment System
System manufacturer: Nintendo
Categories: Emulator
Authors: byuu
License(s): GPLv3
Supported extensions: sfc, smc, gb, gbc, bml, rom
Firmware(s):
(!) Present, Optional: dsp1.data.rom
(!) Present, Optional: dsp1.program.rom
(!) Present, Optional: dsp1b.data.rom
(!) Present, Optional: dsp1b.program.rom
(!) Present, Optional: dsp2.data.rom
(!) Present, Optional: dsp2.program.rom
(!) Present, Optional: dsp3.data.rom
(!) Present, Optional: dsp3.program.rom
(!) Present, Optional: dsp4.data.rom
(!) Present, Optional: dsp4.program.rom
(!) Present, Optional: cx4.data.rom
(!) Present, Optional: st010.data.rom
(!) Present, Optional: st010.program.rom
(!) Present, Optional: st011.data.rom
(!) Present, Optional: st011.program.rom
(!) Present, Optional: st018.data.rom
(!) Present, Optional: st018.program.rom
(!) Present, Optional: SGB1.sfc/sgb1.boot.rom (SGB Boot BIOS)
(!) Present, Optional: SGB1.sfc/program.rom (SGB Boot Image)
(!) Present, Optional: SGB2.sfc/sgb2.boot.rom (SGB Boot BIOS)
(!) Present, Optional: SGB2.sfc/program.rom (SGB Boot Image)
[1] higan Accuracy uses split ROMS for special chip games.
[*] Notable DSP1/DSP1B Games: Super Mario Kart, Pilotwings
[*] Notable DSP2 Games: Dungeon Master
[*] Notable DSP3 Games: SD Gundam GX
[*] Notable DSP4 Games: Top Gear 3000
[*] Notable Cx4 Games: Mega Man X2, Mega Man X3
[2] SGB Emulation needs SGB.sfc/, SGB1.sfc/ or SGB2.sfc/ foltainers in system directory.
SGB1.sfc/ or SGB2.sfc/ can be selected as core options.
GB/GBC ROMs can be loaded directly as ROMs in this core.
bsnes
Core name: bsnes
Core label: Nintendo - SNES / Famicom (bsnes)
System name: Super Nintendo Entertainment System
System manufacturer: Nintendo
Categories: Emulator
Authors: byuu
License(s): GPLv3
Supported extensions: sfc, smc, gb, gbc
Firmware(s):
(!) Present, Optional: dsp1.data.rom
(!) Present, Optional: dsp1.program.rom
(!) Present, Optional: dsp1b.data.rom
(!) Present, Optional: dsp1b.program.rom
(!) Present, Optional: dsp2.data.rom
(!) Present, Optional: dsp2.program.rom
(!) Present, Optional: dsp3.data.rom
(!) Present, Optional: dsp3.program.rom
(!) Present, Optional: dsp4.data.rom
(!) Present, Optional: dsp4.program.rom
(!) Present, Optional: cx4.data.rom
(!) Present, Optional: st010.data.rom
(!) Present, Optional: st010.program.rom
(!) Present, Optional: st011.data.rom
(!) Present, Optional: st011.program.rom
(!) Present, Optional: st018.data.rom
(!) Present, Optional: st018.program.rom
(!) Present, Optional: SGB1.sfc (SGB Boot Image)
[1] bsnes uses split ROMS for special chip games.
[*] Notable DSP1/DSP1B Games: Super Mario Kart, Pilotwings
[*] Notable DSP2 Games: Dungeon Master
[*] Notable DSP3 Games: SD Gundam GX
[*] Notable DSP4 Games: Top Gear 3000
[*] Notable Cx4 Games: Mega Man X2, Mega Man X3
[2] SGB Emulation needs No-Intro Super Game Boy ROMs renamed to SGB1.sfc or SGB2.sfc
(!) SGB1.sfc (md5): b15ddb15721c657d82c5bab6db982ee9
(!) SGB2.sfc (md5): 8ecd73eb4edf7ed7e81aef1be80031d5

Yes, it’s different.

higan needs the cart folders, bsnes needs the actual carts, but even that’s going away very soon. It’s being replaced by subsystem loading, which is much better in a number of ways (and doesn’t require any magically named files in magic places).

Thank you hunterk. That sounds really … ahem … magic :grin:

1 Like