FakeNES

Software skärmdump:
FakeNES
Mjukvaruinformation:
Version: 0.5.7
Ladda upp dagen: 3 Jun 15
Utvecklare: Randy McDowell
Licens: Gratis
Popularitet: 33

Rating: 3.0/5 (Total Votes: 1)

FakeNES projekt är en portabel, Open Source NES-emulator som är skriven mestadels i ren C, medan du använder Allegro bibliotek för multiplattformsfunktioner.
System som för närvarande stöds är Windows 9x / 2000 / Me / XP, 32-bitars DOS, Linux, FreeBSD, QNX, BeOS, och Mac OS X. Men det bör köras på alla system som Allegro stöder. Detta inkluderar, men är inte begränsade till: alla versioner av Windows släpptes efter 1995, några 32-bitars DOS-kompatibla, och många POSIX kompatibla system och UNIX-kloner som Linux, FreeBSD, QNX, BeOS, och Mac OS X.
Konfiguration
FakeNES använder en standardkonfiguration som liknar den som används av många DOS, Windows och UNIX-applikationer.
Varje post i konfigurationsfilen som inte omges av hakparenteser ([och]) definierar en "del" eller "nyckel".
Likhetstecknet (=) används för att tilldela ett värde till det elementet.
Produkter som är omgivna av parenteser kallas rubriker. Rubriker definierar ett avsnitt eller en grupp av tillhörande element.
Kommentarer delimeted av pundet (#) tecken och ignoreras av konfigurationsfilen tolken.
Vid denna tidpunkt, är kommandoradsalternativ stöds inte. Men kan du ange namnet på en NES ROM-fil som du vill ladda på kommandoraden i stället för att läsa in den från det grafiska gränssnittet.
Inmatnings motor
För närvarande FakeNES stöder två olika tangentbordslayouter på en enda tangentbord, och upp till två (2) joystick-liknande enheter såsom joypads. Varje enhet kan tilldelas alla spelare, kan du även tilldela en enda enhet för flera spelare.
All konfigurering av kontrollerna görs i konfigurationsfilen under [input] header. Du kan tilldela en specifik enhet till varje spelare genom att modifiera spelaren _ # _ enhetselement (byt # med tillhörande spelarnummer).
Följande värden är tillåtna:
0: Ingen ingång (avaktiverar alla ingångar för denna spelare).
    
1: Tangentbordslayout # 1
2: Tangentbordslayout # 2
    
Det finns två (2) konfigurerbara tangentbordslayouter som förekommer på samma tangentbord, och kan definiera överlappande nycklar utan konflikter. Ändring av key1_scancodes och key2_scancodes element gör att du kan anpassa de viktigaste avbildningar för varje layout.
Observera att på grund av portabilitet skäl inte FakeNES inte acceptera standard IBM avläsningskoder. Istället måste du leverera en sekvens av 8 heltal avläsningskoder som definieras av Allegro multimediabiblioteket.
Den ordning i vilken avläsningskoder används är mycket viktigt, och motsvarar de associerade NES standard controller knappar: A, B, Select, Start, Upp, Ner, Vänster och höger. Om inte kan hittas en komplett sekvens av 8 avläsningskoder, då standardvärdena kommer att användas.
För layout # 1, de är X, Z, Tab, och Enter, respektive, i kombination med piltangenterna för riktningskontroll.
3: Joystick enhet # 1
4: Joystick enhet # 2
Kärn timing
FakeNES innehåller en automatisk hastighets strypning systemet. Genom att modifiera frame_skip_min och frame_skip_max element under [tiden] nick i konfigurationsfilen, kan du växla hastighet mössa och ställa in parametrarna för ram hoppa.
Frame hoppa är en teknik som gör det möjligt för emulering att köra mycket snabbare, på bekostnad av färre bildrutor per sekund (fps) som återges, vilket resulterar i mer latent eller hackig gameplay.
Hastighet kapslings effektivt begränsar den maximala mängden FPS som skall göras så att de matchar de NES själv, som håller emuleringen från att köra för fort på snabba processorer eller när ram hoppa används.
frame_skip_min definierar minsta ramar som ska hoppas, att sätta den till noll (0) effektivt inaktiverar minsta ram hoppa och gör det möjligt för hastigheten täckningsmekanismen.
frame_skip_max definierar den högsta tillåtna mängd ramar som ska hoppas över. FakeNES kommer aldrig att hoppa över fler ramar än vad som definieras av detta element, även om full fart inte erhålls.
Ställa frame_skip_min och frame_skip_max till lika värden effektivt sätter ett fast belopp på ramar som ska hoppas över.
Om hastigheten locket är aktiverad, kan du använda snabbspolning framåt för att överträffa hastighetslocket och hoppa frame_skip_max ramar så länge knappen hålls nere. Som standard är snabbspolning framåt nyckel definieras som tilde-tangenten ovanför knappen Tab på de flesta tangentbord.
Den machine_type Elementet låter dig välja vilken standard som ska användas av hastighetsstrypningssystemet och ljud / grafikmotorer. Ställ in den till noll (0) för NTSC eller en (1) för PAL. Det finns inte många PAL NES-spel, och många av dem skulle fungera bra i NTSC-läge. Bara ändra detta inslag om du har problem.
Vad är nytt i den här versionen:

Kommentarer till FakeNES

Kommentarer hittades inte
Kommentar
Slå på bilder!