FakeNES

Software screenshot:
FakeNES
Software detaljer:
Version: 0.5.7
Upload dato: 3 Jun 15
Udvikler: Randy McDowell
Licens: Gratis
Popularitet: 33

Rating: 3.0/5 (Total Votes: 1)

FakeNES projekt er en bærbar, Open Source NES emulator, der er skrevet for det meste i ren C, mens du bruger Allegro bibliotek for multi-platform kapaciteter.
Aktuelt understøttede systemer er Windows 9x / 2000 / Me / XP, 32-bit DOS, Linux, FreeBSD, QNX, BeOS, og Mac OS X. Men det skal køre på ethvert system, der Allegro understøtter. Dette omfatter, men er ikke begrænset til: en version af Windows frigivet efter 1995, eventuelle 32-bit DOS-kompatible, og mange POSIX kompatible systemer og UNIX-kloner, såsom Linux, FreeBSD, QNX, BeOS, og Mac OS X.
Konfiguration
FakeNES bruger en standard konfiguration system svarende til det, der anvendes af mange DOS, Windows og UNIX-programmer.
Hvert element i konfigurationsfilen, der ikke er omgivet af kantede parenteser ([og]) definerer et "element" eller "nøgle".
Lighedstegnet (=) bruges til at tildele en værdi til dette element.
Varer, der er omgivet af parenteser, kaldes overskrifter. Headers definerer en sektion eller en gruppe af forbundne elementer.
Kommentarer er delimeted af firkant (#) tegn og ignoreres af konfigurationsfilen parser.
På dette tidspunkt, er kommandolinjeparametre understøttes ikke. Du kan dog levere navnet på en NES ROM fil, som du gerne vil indlæse på kommandolinjen i stedet for at du lægger det fra GUI.
Input motor
I øjeblikket FakeNES understøtter to forskellige tastaturlayout på en enkelt tastatur, og op til to (2) joystick-lignende enheder såsom joypads. Hver enhed kan tildeles til enhver spiller, kan du endda tildele en enkelt enhed til flere spillere.
Alle konfiguration af kontrollerne sker i konfigurationsfilen, under [input] header. Du kan tildele en bestemt enhed til hver spiller ved at ændre spilleren _ # _ enhedens elementer (erstatte # med det tilhørende player nummer).
Følgende værdier er tilladt:
0: Ingen input (deaktiverer alle input til denne afspiller).
    
1: Tastatur layout # 1
2: Tastatur layout # 2
    
Der er to (2) konfigurerbare tastaturlayout som er til stede på samme keyboard, og kan definere overlappende nøgler uden konflikter. Ændring af key1_scancodes og key2_scancodes elementer giver dig mulighed for at tilpasse de centrale kortlægninger for hver layout.
Bemærk, at på grund af portabilitet årsager, er FakeNES ikke acceptere standard IBM scancodes. I stedet skal du levere en sekvens af 8 heltal scancodes som defineret af Allegro multimediebiblioteket.
Den rækkefølge, som scancodes anvendes er meget vigtig, og svarer til de tilknyttede NES standard controller knapper: A, B, Select, Start, Op, Ned, Venstre, og højre. Hvis der ikke kan findes en komplet sekvens af 8 scancodes, så standardindstillingerne vil blive brugt.
Til layout # 1, de er X, Z, Tab og Enter henholdsvis kombineret med piletasterne til retningsbestemt kontrol.
3: Joystick-enhed # 1
4: Joystick-enhed # 2
Core timing
FakeNES indeholder et automatisk hastighed throttling system. Ved at ændre frame_skip_min og frame_skip_max elementer under [timing] header i konfigurationsfilen, kan du skifte hastighed hætte og indstille parametre for frame skipping.
Frame skipping er en teknik, der tillader emulering til at køre meget hurtigere, på bekostning af færre billeder pr sekund (FPS) at blive gjort, hvilket resulterer i mere latent eller hakkende gameplay.
Hastighed capping effektivt begrænser den maksimale FPS skal gøres for at matche, at de selv NES, som holder emulering køre for hurtigt på hurtige processorer eller når frame skipping bliver brugt.
frame_skip_min definerer den mindste mængde af rammer, der skal springes, sætte den til nul (0) effektivt deaktiverer minimum frame skipping og muliggør hastigheden udjævningen mekanisme.
frame_skip_max definerer det højeste tilladte mængde af rammer, der skal springes over. FakeNES vil aldrig springe flere rammer end defineres af dette element, selv om fuld hastighed ikke opnås.
Indstilling frame_skip_min og frame_skip_max til lige værdier effektivt sætter en fast mængde af rammer, der skal springes over.
Hvis hastigheden cap er aktiveret, kan du bruge hurtigt frem-tasten for at overgå den hastighed hætte og springe frame_skip_max rammer, så længe nøglen bliver holdt nede. Som standard er det hurtigt fremad nøgle defineret som den tilde-tasten oven tabulatortasten på de fleste tastaturer.
Den machine_type element giver dig mulighed for at vælge, hvilken standard der skal anvendes ved den hastighed throttling systemet og lyd / grafik motorer. Sæt den til nul (0) for NTSC eller en (1) til PAL. Der er ikke mange PAL NES spil, og mange af dem, bør køre fint i NTSC-tilstand. Kun ændre dette element, hvis du har problemer.
Hvad er nyt i denne version:

Kommentarer til FakeNES

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!