FakeNES

Software screenshot:
FakeNES
Software informatie:
Versie: 0.5.7
Upload datum: 3 Jun 15
Ontwikkelaar: Randy McDowell
Licentie: Gratis
Populariteit: 33

Rating: 3.0/5 (Total Votes: 1)

FakeNES project is een draagbare, Open Source NES-emulator die is geschreven meestal in pure C, terwijl het gebruik van de Allegro bibliotheek voor multi-platform mogelijkheden.
Momenteel ondersteunde systemen zijn Windows 9x / 2000 / Me / XP, 32-bits DOS, Linux, FreeBSD, QNX, BeOS, en Mac OS X. Maar het moet draaien op elk systeem dat Allegro ondersteunt. Dit omvat, maar is niet beperkt tot: elke versie van Windows uitgebracht na 1995, alle 32-bit DOS compatible, en vele POSIX compatibele systemen en UNIX-klonen, zoals Linux, FreeBSD, QNX, BeOS, en Mac OS X.
Configuratie
FakeNES maakt gebruik van een standaard configuratie systeem vergelijkbaar met dat gebruikt door veel DOS, Windows, en UNIX-toepassingen.
Elk item in het configuratiebestand dat niet wordt omgeven door vierkante haken ([en]) definieert een 'element' of 'key'.
De gelijkteken (=) wordt gebruikt om een ​​waarde op dat element toewijzen.
Items die worden omringd door beugels zijn headers genoemd. Headers definiëren een afdeling of groep van verwante elementen.
Reacties zijn delimeted door de hekje (#) ondertekenen en worden genegeerd door het configuratiebestand parser.
Op dit moment zijn command-line opties niet ondersteund. Echter, kunt u de naam van een NES ROM-bestand dat u wilt laden op de opdrachtregel in plaats van het laden van de GUI leveren.
Input motor
Momenteel FakeNES ondersteunt twee verschillende toetsenbordindelingen op één toetsenbord, en tot twee (2) joystick-achtige apparaten, zoals joypads. Elk apparaat kan worden toegewezen aan een speler, kan je zelfs een enkel apparaat toe te wijzen aan meerdere spelers.
Alle configuratie van de controles wordt gedaan in het configuratiebestand, onder de [ingang] kopt de bal. U kunt een specifiek apparaat aan elke speler toewijzen door aanpassing van de speler _ # _ apparaat elementen (vervang # met de bijbehorende speler nummer).
De volgende waarden zijn toegestaan:
0: Geen ingang (schakelt alle input voor deze speler).
    
1: Toetsenbordindeling # 1
2: Toetsenbordindeling # 2
    
Er zijn twee (2) configureerbare toetsenbordindelingen die aanwezig zijn op hetzelfde toetsenbord zijn, en kunnen overlappen toetsen definiëren zonder conflicten. Het wijzigen van de key1_scancodes en key2_scancodes elementen kunt u de belangrijkste mappings aanpassen voor elke lay-out.
Merk op dat als gevolg van draagbaarheid redenen FakeNES niet standaard IBM scancodes accepteren. In plaats daarvan moet je een reeks leveren van 8 integer scancodes zoals gedefinieerd door de Allegro mediatheek.
De volgorde waarin de scancodes worden toegepast is zeer belangrijk, en komt overeen met de daarbij behorende standaard NES controller knoppen: A, B, Select, Start, Boven, Onder, Links en Rechts. Als een volledige reeks van 8 scancodes niet gevonden kan worden, dan is de standaardwaarden zullen worden gebruikt.
Voor de lay-out # 1, ze zijn X, Z, Tab en Enter, respectievelijk, in combinatie met de pijltjestoetsen voor directionele controle.
3: Joystick apparaat # 1
4: Joystick apparaat # 2
Core timing
FakeNES bevat een automatische snelheid throttling systeem. Door aanpassing van de frame_skip_min en frame_skip_max elementen onder de [timing] header in het configuratiebestand, kunt u de snelheid cap schakelen en stel de parameters frame overslaan.
Frame skipping is een techniek die het mogelijk maakt de emulatie om veel sneller te lopen, ten koste van de minder frames per seconde (FPS) wordt weergegeven, wat resulteert in meer latente of schokkerig gameplay.
Speed ​​aftopping effectief beperkt de maximale hoeveelheid van de FOD te worden gemaakt om overeenkomen met die van de NES zelf, die de emulatie houdt van het lopen te snel op snelle processors of wanneer kader skipping wordt gebruikt.
frame_skip_min definieert de minste hoeveelheid frames worden overgeslagen, de oprichting ervan op nul (0) effectief schakelt minimum kader skipping en maakt het mogelijk de snelheid aftopping mechanisme.
frame_skip_max definieert het hoogste toegestane hoeveelheid frames worden overgeslagen. FakeNES zal nooit meer frames overslaan dan wordt bepaald door dit element, zelfs als volle snelheid niet wordt verkregen.
Instellen frame_skip_min en frame_skip_max gelijke waarden effectief zet een vast bedrag van de frames worden overgeslagen.
Als de snelheid dop is ingeschakeld, kunt u het snel vooruit toets gebruiken om de snelheid dop overtreffen en sla frame_skip_max frames zolang de toets wordt ingedrukt. Standaard wordt de fast forward sleutel gedefinieerd als de tilde toets boven de Tab-toets op de meeste toetsenborden.
De machine_type element kunt u kiezen welke standaard te worden gebruikt door de snelheid throttling systeem en geluid / grafische engines. Zet hem op nul (0) voor NTSC of één (1) voor PAL. Er zijn niet veel PAL NES games, en velen van hen zou prima in NTSC-modus draaien. Alleen wijzigen dit element als je problemen hebt.
Wat is er nieuw in deze release:

Reacties op FakeNES

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!