Co dělá soubor BIOS v emulátoru, jako je ' MyBoy! '?

Nedávno jsem dostal MyBoy! plný, a když projdu stránku „Nastavení“, zobrazí se mi možnost „Použít BIOS“ (Nastavení> Pokročilé) a průzkumník souborů, který vám umožní prohledat soubor BIOS.

Moje otázky jsou:

  • Proč to povolit? Zdá se, že to funguje dobře
  • Zvyšuje BIOS výkon hry?
  • Doporučuje se používat BIOS?

Komentáře

  • @DrakaSAN – Dotazy týkající se emulačních programů jsou dokonale tematické. Je legální používat emulátor k hraní her, které vlastníte, nebo freeware / homebrew her, které jste získali legálně. (Všimněte si, že první nezahrnuje hry chráněné proti kopírování, které jste si stáhli, musíte být schopni použít původní zakoupenou kopii nebo zálohu vytvořenou z původní zakoupené kopie)
  • Toto je na téma podle FAQ Meta post: Jaký je ' oficiální postoj k emulaci konzoly?

Odpověď

BIOS je ve skutečnosti zkratka pro B asic I nput / O utput S ystem. Jedná se o termín používaný k označení souboru počítačových instrukcí, které jsou zabudovány do systému a který inicializuje hardware, když je zapnutý.

Na velmi základní úrovni emulátory „předstírají“, že jsou systém, který emulují. Aby to mohli udělat, musí stále „inicializovat“ falešný hardware, aby operační systém / program (v tomto případě hra, kterou hrajete) – mohl i nadále přistupovat k materiálům, jako jsou tlačítka, reproduktory a obrazovku, aby se věci staly.

Emulátor funguje jako prostředník: přijímá příkazy hry k původnímu hardwaru, převádí jej do něčeho, co dokáže interpretovat váš současný hardware, a zpět. Například: přehrát zvuk nebo hudbu , nakreslete znak na obrazovku nebo potvrďte svůj vstup stisknutím tlačítek.

Proč jej povolit?

Zatímco emulátor, který používáte, může mít výchozí soubor BIOS, což může pracovat pro většinu her, které hrajete, možná zjistíte, že hra nemusí fungovat s výchozím nastavením. Systémy BIOS, stejně jako hardware, ze kterého byly staženy, mohou být specifické pro region .

Řekněme, že dostanete do rukou japonskou kopii hry.

  • Při spuštění v systému BIOS v USA nebo EU může být hra závratná
    • Hardware mohl být mezi regiony upraven
    • Samotný BIOS mohl být zastaralý (nebo dokonce aktualizovaný!), což způsobí závadu hry, protože byla postavena tak, aby podporovala konkrétní verzi.
  • Hra mohla odmítnout úplné spuštění jako region – funkce zamykání / zabezpečení.

Zvyšuje systém BIOS výkon hry?

Ehhhhhhhh … trochu. Může zlepšit výkon , ale jakékoli vylepšení bude pouze kvůli konkrétní verzi hry / BIOSu, kterou právě používáte.

Jako příklad ze skutečného světa: Hry Sonic the Hedgehog běží pomaleji v regionech PAL (AU, EU ) a rychlejší v regionech NTSC (USA). Pokud máte kopii hry v EU s unijním BIOSem, všimnete si, že je ve srovnání s kopiemi stejné hry v USA pomalejší). Ale opět, to je hra specifická.

Doporučuje se používat systém BIOS?

Pokud vaše hry fungují bez načítání ve vlastním systému BIOS, není třeba používat vlastní systém BIOS. Výchozí nastavení přepíšete, pouze pokud zjistíte, že jste mají problémy.

Komentáře

  • emulátory GBA jsou proslulé tím, že mají zabudovanou emulaci buggy BIOS, pokud ' nemají skutečný výpis systému BIOS. Příkladem toho je hra Metroid: Fusion na VisualBoy Advance, která má buggy zvuk bez výpisu systému BIOS.
  • @Powerlord – trochu jsem prozkoumala skutečnost, že vestavěný má tendenci být také emulován (protože nemohou ' t uvolnit uzavřený zdrojový výpis systému BIOS, protože jde o kód dodavatele a jeho další distribuce by byla v rozporu s autorskými právy). Ale to je ' to, k čemu jsem se dostal v posledním bodě: pokud pro vás hra funguje ve výchozím nastavení: skvělé! Jinak se podívejte na jeho nahrazení.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *