Mit csinál egy BIOS-fájl egy olyan emulátorban, mint a ' MyBoy! '?

Nemrégiben megkaptam a MyBoy-t! megtelt, és amikor átmegyek a “Beállítások” oldalon, látom a “BIOS használata” (Beállítások> Speciális) feliratot és egy fájlkezelőt, amely lehetővé teszi a BIOS fájlban történő keresést.

A kérdéseim a következők:

  • Miért engedélyezném? Úgy tűnik, hogy anélkül is jól működik
  • A BIOS növeli a játék teljesítményét?
  • Javasolt BIOS-t használni?

Megjegyzések

  • @DrakaSAN – Az emulációs programokkal kapcsolatos kérdések tökéletesen a témában szerepelnek. Törvényes az emulátor használata a saját tulajdonában lévő játékokhoz, vagy a legálisan megszerzett freeware / homebrew játékokhoz. (Ne feledje, hogy az előbbi nem tartalmazza a letöltött, másolásvédett játékokat, képesnek kell lennie az eredeti megvásárolt példány vagy az eredeti vásárolt példányból készített biztonsági másolat használatára.)
  • Ez a témában található a GYIK metaadat: Mi ' a konzol emulációval kapcsolatos hivatalos álláspont?

Válasz

A BIOS valójában a B asic I nput / O utput S ystem. Ez a kifejezés arra utal, hogy a rendszerbe beépített számítógépes utasítások halmaza inicializálja a hardvert, amikor be van kapcsolva.

Az emulátorok nagyon alapvető szinten “úgy tesznek”, mintha azok lennének. Ehhez még mindig “inicializálnia” kell a hamis hardvert, hogy az operációs rendszer / program (ebben az esetben a játék, amelyet éppen játszol) – még mindig hozzáférhessen olyan dolgokhoz, mint a gombok, hangszórók és a képernyő a dolgok megvalósítása érdekében.

Az emulátor közbeiktatásként működik: elfogadja a játék parancsait az eredeti hardverre, lefordítja valamire, amit a jelenlegi hardvered képes értelmezni, és vissza. Például: hang vagy zene lejátszása , rajzoljon egy karaktert a képernyőre, vagy fogadja el a bevitelt a gombok megnyomásával.

Miért engedélyezi?

Míg az emulátor, amelyet használ, alapértelmezett BIOS-fájlt tartalmazhat, és ez a legtöbb játékban működik, előfordulhat, hogy előfordulhat, hogy egy játék nem az alapértelmezettel működik. A BIOS-ok, akárcsak azok a hardverek, amelyekből kihúzták, régióspecifikusak lehetnek.

Tegyük fel, hogy megszerez egy játék japán exkluzív példányát.

  • A játék hibás lehet, ha amerikai vagy uniós BIOS-on futtatja.
    • A hardvert régiók között módosíthatják.
    • A BIOS maga is elavult (vagy akár frissített legyen!), ami a játék meghibásodását okozza, mert egy adott verzió támogatására készült.
  • A játék teljesen megtagadhatja a régióként történő futtatást. zárolás / biztonsági funkció.

A BIOS növeli a játék teljesítményét?

Ehhhhhhhh … kinda. javíthatja a teljesítményt , de bármilyen javulás csak a játék / BIOS adott verziójának köszönhető.

Valóságos példaként: A Sonic the Hedgehog játékok lassabban futnak a PAL régiókban (AU, EU ), és gyorsabb az NTSC régióiban (USA). Ha van egy EU-s példánya a játéknak egy EU-s BIOS-szal, akkor észreveszi, hogy az lassabb, mint ugyanazon játék amerikai példányai). De megint ez a játék-specifikus. Javasoljuk, hogy BIOS-t használjon?

Ha játékaid rendben futnak, anélkül, hogy egy egyéni BIOS-ba töltődnének, akkor nem kell egyéni BIOS-t használni. Csak akkor írd felül az alapértelmezettet, ha úgy találod, hogy problémái vannak.

Megjegyzések

  • A GBA emulátorok arról híresek, hogy hibás BIOS-emulációt építettek be, ha nem ' t valódi BIOS dump van. A játék, amely erre példát mutat, a Metroid: Fusion on VisualBoy Advance, amely hibás hangzással rendelkezik BIOS dump nélkül.
  • @Powerlord – kicsit átsiklottam azon, hogy a beépítettet is szokták utánozni (mivel ' nem tudják kiadni a zárt forráskódú BIOS-dumpot, mivel ez a szállító kódja, és a szerzői joggal ellentétes lenne azt újra terjeszteni). De ez ' bizonyos, amire az utolsó pontban rájöttem: ha a játék az alapértelmezetten működik: nagyszerű! Ellenkező esetben vizsgálja meg annak cseréjét.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük