FakeNES Projekt je přenosný, Open Source NES emulátor, který je napsán převážně v čistém C, při použití knihovny Allegro pro schopnosti multi-platformní.
V současné době podporované systémy Windows 9x / 2000 / Me / XP, 32-bit DOS, Linux, FreeBSD, QNX, BeOS, a Mac OS X. Nicméně, to by měl běžet na jakémkoliv systému, který podporuje Allegro. To zahrnuje, ale není omezen na: jakoukoliv verzi Windows vydané po roce 1995, veškeré 32-bit DOS kompatibilní, a mnoho kompatibilní systémy POSIX a UNIX klony, jako je Linux, FreeBSD, QNX, BeOS, a Mac OS X.
Konfigurace
FakeNES používá standardní konfiguraci systému podobného tomu, který používá mnoho aplikací DOS, Windows a UNIX.
Každá položka v konfiguračním souboru, která není obklopena hranatých závorek ([a]) definuje "prvek", nebo "klíč".
Rovnítko (=) se používá k přiřazení hodnoty k tomuto prvku.
Položky, které jsou obklopeny závorkami se nazývají záhlaví. Hlavičky definují sekci nebo skupinu souvisejících prvků.
Komentáře jsou delimeted podle libry (#) znaménko a jsou ignorovány konfiguračním souboru analyzátoru.
V této době, možnosti příkazového řádku nejsou podporovány. Nicméně, může zadat název souboru NES ROM, který chcete nahrát na příkazovém řádku namísto načítání ji z GUI.
Vstupní motor
V současné době, FakeNES podporuje dva různé rozložení klávesnice na jediné klávesnice, a až dva (2) joystick-jako zařízení, jako jsou joypads. Každé zařízení může být přiřazena jakémukoliv hráči, můžete dokonce přiřadit jediné zařízení pro více hráčů.
Všechny konfigurace ovládacích prvků se provádí v konfiguračním souboru, pod [Input] záhlaví. Můžete přiřadit konkrétní zařízení pro každý hráč změnou hráče _ # _ prvků zařízení (nahraďte # s přiřazeným číslem hráče).
Následující hodnoty jsou přípustné:
0: Žádný vstupní (zakáže všechny vstupy pro tento přehrávač).
1: Keyboard layout # 1
2: Keyboard layout # 2
K dispozici jsou dvě (2), konfigurovatelné rozložení kláves, které jsou přítomné na stejné klávesnici, a mohou definovat překrývající klíče bez konfliktů. Úprava key1_scancodes a key2_scancodes prvky, které vám umožní přizpůsobit mapování kláves pro každé rozvržení.
Všimněte si, že kvůli přenositelnosti důvodů, FakeNES nepřijímá standardní kodu IBM. Místo toho, budete muset dodat sekvenci 8 integer kodu podle definice multimediální knihovnou Allegro.
Pořadí, ve kterém se uplatňují kodu je velmi důležitá, a odpovídá souvisejících NES standardních tlačítek ovladače: A, B, Select, Start, nahoru, dolů, doleva a doprava. Je-li úplný sled 8 kodu nelze nalézt, pak budou použity výchozí hodnoty.
Pro rozvržení # 1, jsou X, Z, Tab a Enter, respektive, v kombinaci s šipkami pro ovládání směru.
3: Joystick zařízení # 1
4: Joystick zařízení # 2
Načasování core
FakeNES obsahuje automatickou rychlost škrtící systém. Úpravou frame_skip_min a frame_skip_max prvky pod [] časování záhlaví v konfiguračním souboru, můžete přepínat rychlost čepici a nastavit parametry pro přeskakování snímků.
Frame skákání je technika, která umožňuje emulace běžet mnohem rychleji, za cenu méně snímků za sekundu (fps) je vykreslen, což má za následek více latentní nebo trhané hraní.
Speed uzavírací účinně omezuje maximální částku FPS, které mají být vykreslen tak, aby odpovídala NES sám, který udržuje emulace z běží příliš rychle na rychlými procesory nebo při přeskakování rám je používán.
frame_skip_min definuje nejmenší množství snímků, které mají být přeskočit, nastavením na nulu (0) účinně zakáže minimální rám přeskakování a umožňuje mechanismus rychlostní strop.
frame_skip_max definuje nejvyšší přípustná množství snímků, které mají být vynechány. FakeNES nikdy vynechat více snímků, než je definováno tímto prvkem, a to iv případě, že je plná rychlost nezíská.
Nastavení frame_skip_min a frame_skip_max na stejné hodnoty, účinně se stanovuje množství snímků, které mají být vynechány.
Pokud je povoleno rychlost čepice, můžete použít rychle vpřed klíč k překonání rychlosti víčko a přeskočit frame_skip_max rámy tak dlouho, dokud klíč je držen dole. Ve výchozím nastavení, rychle vpřed klíč je definován jako klávesu tilda nad klávesou Tab na většině klávesnic.
Machine_type prvek vám umožňuje vybrat, které norma má být používán rychlosti škrtící systém a zvukové / grafických motorů. Nastavte ji na nulu (0) pro NTSC nebo jeden (1) pro PAL. Není mnoho PAL NES her, a mnoho z nich by měl běžet pokutu v režimu NTSC. Změnit pouze tohoto prvku, pokud máte problémy.
Co je nového v této verzi:
Podrobnosti Software:
Verze: 0.5.7
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 33
Komentáře nebyl nalezen