BIOS-bestanden uit je eigen console halen
Sommige emulators starten niet zonder BIOS: de basissoftware die in de console zelf zit. Die software is eigendom van de fabrikant en mag niet vrij worden verspreid. Daarom hosten we geen BIOS-bestanden op geekstation.nl en linken we er ook niet naar. Je haalt ze uit je eigen console. Deze gids legt uit hoe dat in grote lijnen werkt en verwijst naar de officiële handleidingen van de emulators.
Welke emulator heeft een BIOS nodig?
| Console | Emulator | BIOS |
|---|---|---|
| PlayStation 1 | DuckStation | Nodig |
| PlayStation 1 | Beetle PSX HW (RetroArch) | Niet verplicht: zonder BIOS gebruikt hij het ingebouwde OpenBIOS |
| PlayStation 2 | PCSX2 | Nodig, er bestaat geen vervanger |
| Nintendo DS | melonDS | Aanbevolen, niet verplicht |
| Game Boy Advance | mGBA | Niet verplicht |
Welke bestanden een emulator precies verwacht, met de juiste bestandsnamen en controlesommen, staat in de Libretro-documentatie over BIOS.
PlayStation 2 (PCSX2)
De PCSX2-handleiding Dumping BIOS beschrijft het in twee stappen:
- Je PS2 geschikt maken om eigen programma’s te starten. PCSX2 raadt twee softmods aan, FreeMcBoot (op een geheugenkaart) en FreeDVDBoot (op een dvd). Die veranderen de console niet blijvend. Welke werkt hangt af van het model van je PS2.
- Een BIOS-dumper draaien. Dat is een klein programma dat het BIOS van je console naar een USB-stick kopieert.
Daarna kopieer je het bestand naar je pc en kies je de map bij de eerste start van PCSX2 (Setup Wizard → BIOS Image).
PlayStation 1 (DuckStation)
De ontwikkelaars van DuckStation schrijven dat je een BIOS uit je eigen console haalt, onder meer met het programma Caetla “of op een andere manier”. Het BIOS mag uit elke regio of hardwareversie komen, maar kies bij voorkeur dezelfde regio als je games, anders kan de compatibiliteit afnemen.
Gebruik je RetroArch met de core Beetle PSX HW? Dan werk je ook zonder eigen BIOS, met het ingebouwde OpenBIOS. Met je eigen BIOS (zoals scph5500.bin voor Japan, scph5501.bin voor de VS en scph5502.bin voor Europa) is de compatibiliteit beter.
Nintendo DS (melonDS)
melonDS werkt ook zonder BIOS: dan gebruikt hij een ingebouwde vervanger, die minder nauwkeurig is. Voor de beste compatibiliteit gebruik je de bestanden uit je eigen DS of DSi. In de Libretro-pagina over melonDS staat welke bestanden dat zijn (onder andere bios7.bin, bios9.bin en firmware.bin). Hoe je ze van je console haalt, staat op de website en in de documentatie van melonDS.
Controleer je bestand
De Libretro-documentatie noemt bij elk BIOS-bestand een md5-controlesom. Met die som kun je nagaan of je dump goed is gelukt.
md5 bestandsnaam.bin # macOS
md5sum bestandsnaam.bin # Linux
certutil -hashfile bestandsnaam.bin MD5 # Windows
Waar zet je het BIOS?
- RetroArch: in de map
system. - PCSX2: via Open BIOS Folder in de Setup Wizard of bij de instellingen.
- DuckStation: in de gebruikersmap van DuckStation, onder Settings → BIOS.
- melonDS: bij de emulatie-instellingen kies je de paden naar je bestanden.
Let op
- Download nooit een “BIOS-pack”. Het is een auteursrechtelijk probleem en zulke bestanden zijn een bekende bron van malware.
- Het geschikt maken van een console gebeurt op eigen risico. Softmods zoals FreeMcBoot veranderen de console niet blijvend, maar een modchip doet dat wel.
- Wat er juridisch mag met een eigen kopie voor eigen gebruik verschilt per land, en het omzeilen van beveiliging kan een eigen regel hebben. Dit is geen juridisch advies. Zoek zelf uit wat in jouw situatie geldt.
- Heb je geen werkende console meer? Dan bieden Beetle PSX HW en melonDS een noodoplossing; voor de PS2 bestaat die niet.