Wat doet een BIOS-bestand in een emulator zoals ' MyBoy! '?

Onlangs heb ik MyBoy! vol, en als ik door de pagina “Instellingen” ga, zie ik een optie die zegt “Gebruik BIOS” (Instellingen> Geavanceerd) en een bestandsverkenner waarmee je het BIOS-bestand kunt doorzoeken.

Mijn vragen zijn:

  • Waarom inschakelen? Het lijkt prima te werken zonder dit.
  • Verbetert het BIOS de prestaties van het spel?
  • Wordt het aanbevolen om een BIOS te gebruiken?

Opmerkingen

  • @DrakaSAN – Vragen over emulatieprogrammas zijn perfect on-topic. Het is legaal om een emulator te gebruiken om games te spelen die je bezit, of freeware / homebrew games die je legaal hebt verkregen. (Merk op dat de eerste geen tegen kopiëren beveiligde games bevat die u hebt gedownload, u moet uw origineel gekochte kopie of een back-up gemaakt van uw origineel gekochte kopie kunnen gebruiken)
  • Dit is on-topic volgens de FAQ meta-post: Wat is ' is het officiële standpunt over console-emulatie?

Answer

BIOS is eigenlijk een acroniem dat staat voor B asic I nput / O utput S systeem. Het is een term die wordt gebruikt om te verwijzen naar de set computerinstructies die in het systeem zijn ingebouwd en die de hardware initialiseren wanneer het wordt ingeschakeld.

Op een heel basaal niveau doen emulators zich voor als de systeem dat ze emuleren. Om dit te doen, moeten ze de nephardware nog steeds “initialiseren” zodat het besturingssysteem / programma (in dit geval de game die je speelt) – nog steeds toegang heeft tot dingen zoals de knoppen, luidsprekers en het scherm om dingen te laten gebeuren.

De emulator fungeert als een tussenpersoon: hij accepteert de commandos van de game naar de originele hardware, vertaalt deze naar iets dat je huidige hardware kan interpreteren, en weer terug. Bijvoorbeeld: speel een geluid of muziek , teken een teken naar het scherm of accepteer uw invoer door op knoppen te drukken.

Waarom inschakelen?

Hoewel de emulator die u gebruikt, mogelijk wordt geleverd met een standaard BIOS-bestand en dit kan werken voor de meeste games die u speelt, kan het zijn dat een game niet werkt met de standaard. BIOSen kunnen, net als de hardware waaruit ze zijn gehaald, regiospecifiek zijn.

Stel dat u een exclusief Japans exemplaar van een game in handen krijgt.

  • Het spel kan glitchy zijn wanneer het wordt uitgevoerd op een Amerikaans of EU BIOS
    • De hardware kan “gewijzigd zijn tussen regios
    • Het BIOS zelf kan verouderd zijn (of zelfs geüpdatet!), waardoor het spel glitcht omdat het is gebouwd om een specifieke versie te ondersteunen.
  • Het spel zou kunnen weigeren om helemaal als een regio te draaien. vergrendeling / beveiligingsfunctie.

Verhoogt het BIOS de prestaties van het spel?

Ehhhhhhhh … een beetje. Het kan de prestaties verbeteren , maar elke verbetering is alleen te wijten aan de specifieke versie van de game / BIOS die je gebruikt.

Als een echt voorbeeld: de Sonic the Hedgehog-games werken langzamer in PAL-regios (AU, EU ), en sneller in NTSC-regios (VS). Als je een EU-exemplaar van het spel met een EU-BIOS hebt, zul je merken dat het langzamer is in vergelijking met de Amerikaanse exemplaren van hetzelfde spel). Maar nogmaals, dat is spelspecifiek.

Is het aan te raden om een BIOS te gebruiken?

Als je games goed werken zonder te laden in een aangepast BIOS, dan is het niet nodig om een aangepast BIOS te gebruiken. Overschrijf de standaard alleen als je merkt dat je problemen.

Reacties

  • GBA-emulators zijn berucht omdat ze BIOS-emulatie met fouten hebben ingebouwd als je ' t heeft een echte BIOS-dump. Een spel dat hier een voorbeeld van laat zien is Metroid: Fusion op VisualBoy Advance, dat geluid van bugs heeft zonder een BIOS-dump.
  • @Powerlord – Ik dacht er een beetje over na dat het ingebouwde spel ook vaak wordt geëmuleerd (aangezien ze ' de closed source BIOS-dump kunnen vrijgeven omdat dat de leverancierscode is en het zou in strijd zijn met het auteursrecht om deze opnieuw te verspreiden). Maar dat ' is een beetje waar ik in het laatste punt op begon: als het spel voor jou werkt op de standaard: geweldig! Overweeg anders om het te vervangen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *