RetroArch cores are picky about filenames. The BIOS file often must have a specific name or the core will not recognize it.