Vad gör en BIOS-fil i en emulator som ' MyBoy! '?

Nyligen fick jag MyBoy! full, och när jag går igenom sidan ”Inställningar” ser jag ett alternativ som säger ”Använd BIOS” (Inställningar> Avancerat) och en filutforskare med den som låter dig söka i BIOS-filen.

Mina frågor är:

  • Varför aktivera det? Det verkar fungera bra utan det
  • Ökar BIOS spelets prestanda?
  • Rekommenderas att använda ett BIOS?

Kommentarer

  • @DrakaSAN – Frågor om emuleringsprogram är perfekta ämnen. Det är lagligt att använda en emulator för att spela spel som du äger, eller freeware / homebrew-spel som du har fått lagligt. (Observera att det förstnämnda inte innehåller kopieringsskyddade spel som du laddade ner, du måste kunna använda din originalköpta kopia eller en säkerhetskopia gjord av din originalköpta kopia)
  • Detta är ämnet enligt FAQ Meta-inlägget: Vad ' är den officiella inställningen för konsolemulering?

Svar

BIOS är faktiskt en akronym som står för B asic I nput / O utdata S ystem. Det är en term som används för att hänvisa till den uppsättning datorinstruktioner som är inbyggda i systemet som initierar hårdvaran när den är påslagen.

På en mycket grundläggande nivå ”låtsas emulatorer vara för att göra detta måste de fortfarande ”initialisera” den falska hårdvaran så att operativsystemet / programmet (i det här fallet spelet du spelar) – fortfarande kan komma åt saker som knappar, högtalare och skärmen för att få saker att hända.

Emulatorn fungerar som en mellanhand: den accepterar spelets kommandon till den ursprungliga hårdvaran, översätter den till något som din nuvarande hårdvara kan tolka, och tillbaka igen. Till exempel: spela ett ljud eller musik , rita ett tecken till skärmen eller acceptera din inmatning genom att trycka på knappar.

Varför aktivera det?

Medan emulatorn du använder kan komma med en standard BIOS-fil och detta kan fungerar för de flesta av de spel som du spelar, kanske du upptäcker att ett spel kanske inte fungerar med standard. BIOS, liksom hårdvaran de drogs från, kan vara regionspecifika .

Säg att du får tag på en exklusiv japansk kopia av ett spel.

  • Spelet kan vara felfritt när det körs på ett USA- eller EU-BIOS
    • Hårdvaran kan ”ha ändrats mellan regioner
    • Själva BIOS kunde vara föråldrad (eller till och med uppdaterad!), vilket gör att spelet glider eftersom det byggdes för att stödja en viss version.
  • Spelet kan vägra att springa helt som en region- låsning / säkerhetsfunktion.

Ökar BIOS spelets prestanda?

Ehhhhhhh … kinda. Det kan förbättra prestanda , men all förbättring kommer bara att bero på den specifika versionen av spelet / BIOS du kör.

Som ett verkligt exempel: Sonic the Hedgehog-spelen går långsammare i PAL-regioner (AU, EU ) och snabbare i NTSC-regioner (USA). Om du har en EU-kopia av spelet med ett EU-BIOS kommer du att märka att det är långsammare jämfört med de amerikanska kopiorna av samma spel). Men igen, det är spelspecifikt.

Rekommenderas det att använda ett BIOS?

Om dina spel fungerar bra utan att laddas i ett anpassat BIOS behöver du inte använda ett anpassat BIOS. Åsidosätt endast standard om du finner att du är har problem.

Kommentarer

  • GBA-emulatorer är ökända för att ha inbyggd buggy BIOS-emulering om du inte ' t har en riktig BIOS-dump. Ett spel som visar ett exempel på detta är Metroid: Fusion på VisualBoy Advance, som har buggy-ljud utan BIOS-dump.
  • @Powerlord – Jag skummade ganska över det faktum att den inbyggda tenderar att också efterliknas (eftersom de inte kan ' t släpper BIOS-dumpningen med sluten källa eftersom det är leverantörskod och det skulle strida mot upphovsrätten att omfördela den). Men det ' är ganska vad jag tänkte på i den sista punkten: om spelet fungerar för dig på standard: bra! Annars kan du byta ut det.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *