FakeNES

Skjermbilde programvare:
FakeNES
Prog.varedetaljer:
Versjon: 0.5.7
Last opp dato: 3 Jun 15
Utvikler: Randy McDowell
Lisens: Gratis
Popularitet: 33

Rating: 3.0/5 (Total Votes: 1)

FakeNES prosjektet er en bærbar, Open Source NES emulator som er skrevet for det meste i ren C, mens du bruker Allegro biblioteket for multi-plattform evner.
Foreløpig støttes systemer er Windows 9x / 2000 / Me / XP, 32-bit DOS, Linux, FreeBSD, QNX, BeOS, og Mac OS X. Men det skal kjøres på alle systemer som Allegro støtter. Dette inkluderer, men er ikke begrenset til: noen versjon av Windows utgitt etter 1995, noen 32-bit DOS kompatible, og mange POSIX-kompatible systemer og UNIX-kloner som Linux, FreeBSD, QNX, BeOS, og Mac OS X.
Konfigurasjon
FakeNES bruker en standard konfigurasjon system lik den som brukes av mange DOS, Windows og UNIX-programmer.
Hvert element i konfigurasjonsfilen som ikke er omgitt av hakeparenteser ([og]) definerer en "element" eller "nøkkelen".
Likhetstegnet (=) brukes til å tilordne en verdi til det elementet.
Elementer som er omgitt av parentes kalles overskrifter. Headers definerer en seksjon eller en gruppe av beslektede elementer.
Kommentarer er delimeted av pund (#) tegnet og blir ignorert av konfigurasjonsfilen parser.
På denne tiden, er kommandolinjealternativer støttes ikke. Men du kan levere navnet på en NES ROM-fil som du ønsker å laste på kommandolinjen i stedet for å legge det fra GUI.
Input motor
Foreløpig støtter FakeNES to forskjellige tastaturoppsett på en enkelt tastatur, og opptil to (2) joystick-lignende enheter som håndkontroller. Hver enhet kan tildeles en spiller, kan du selv tildele én enhet til flere spillere.
All konfigurasjon av kontrollene er gjort i konfigurasjonsfilen, under [inngang] spissen. Du kan tildele en bestemt enhet til hver spiller ved å modifisere spilleren _ # _ enhets elementer (bytt # med tilhørende spiller nummer).
Følgende verdier er tillatt:
0: Ingen inngang (deaktiverer alle innspill til denne spilleren).
    
1: Keyboard layout # 1
2: Keyboard layout # 2
    
Det er to (2) konfigurerbare tastaturoppsett som er til stede på samme tastatur, og kan definere overlapp nøkler uten konflikter. Modifisere key1_scancodes og key2_scancodes elementer lar deg tilpasse nøkkel kartlegginger for hver layout.
Legg merke til at på grunn av portabilitet grunner, ikke FakeNES aksepterer ikke standard IBM scancodes. I stedet må du levere en sekvens av 8 heltall scancodes som definert av Allegro multimedia bibliotek.
Rekkefølgen som de scancodes er brukt er svært viktig, og tilsvarer de tilhørende NES vanlige kontrolleren knapper: A, B, Select, Start, Opp, Ned, Venstre og Høyre. Hvis en komplett sekvens av 8 scancodes ikke kan bli funnet, så standard vil bli brukt.
For layout # 1, de er X, Z, Tab og Enter, henholdsvis kombinert med piltastene for retningskontroll.
3: Joystick enhet # 1
4: Joystick enhet # 2
Kjerne timing
FakeNES inneholder en automatisk hastighetsregulering system. Ved å endre frame_skip_min og frame_skip_max elementer under [timingen] header i konfigurasjonsfilen, kan du veksle hastighet cap og sette rammene for ramme hoppe.
Frame hoppe er en teknikk som gjør at emulering til å kjøre mye raskere, på bekostning av færre bilder per sekund (FPS) blir gjengitt, noe som resulterer i mer latent eller hakkete gameplay.
Speed ​​capping effektivt begrenser den maksimale mengden av FPS som skal gjøres for å tilpasse det til NES selv, som holder emulerings fra å kjøre for fort på raske prosessorer eller når rammen hopper blir brukt.
frame_skip_min definerer minst mulig rammer som skal hoppes over, sette den til null (0) effektivt deaktiverer minimum ramme hopper og gjør at hastigheten capping mekanisme.
frame_skip_max definerer den høyeste tillatte mengden av rammer som skal hoppes over. FakeNES aldri vil hoppe over flere rammer enn det som er definert av dette elementet, selv om det ikke er oppnådd full fart.
Innstilling frame_skip_min og frame_skip_max til like verdier effektivt setter en fast mengde rammer for å bli hoppet over.
Hvis hastigheten cap er aktivert, kan du bruke spole frem nøkkelen til å overgå hastigheten cap og hoppe frame_skip_max bilder så lenge tasten holdes nede. Som standard er det fort fremover nøkkelen definert som tilde tasten over Tab-tasten på de fleste tastaturer.
Den machine_type element lar deg velge hvilken standard som skal brukes av hastigheten strupe system og lyd / grafikk motorer. Sett den til null (0) for NTSC eller ett (1) for PAL. Det er ikke mange PAL NES spill, og mange av dem skal kjøre fint i NTSC-modus. Bare endre dette elementet hvis du har problemer.
Hva er nytt i denne versjonen:

Kommentarer til FakeNES

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!