FakeNES

Sagteware kiekie:
FakeNES
Sagteware besonderhede:
Weergawe: 0.5.7
Upload datum: 3 Jun 15
Ontwikkelaar: Randy McDowell
Lisensie: Gratis
Populariteit: 33

Rating: 3.0/5 (Total Votes: 1)

FakeNES projek is 'n draagbare, Open Source NES emulator wat geskryf is meestal in suiwer C, terwyl die gebruik van die Allegro biblioteek vir multi-platform vermoëns.
Tans ondersteun stelsels Windows 9x / 2000 / Me / XP, 32-bit DOS, Linux, FreeBSD, QNX, BeOS, en Mac OS X. Dit moet egter op enige stelsel wat Allegro ondersteun. Dit sluit in, maar is nie beperk tot: 'n weergawe van Windows vrygelaat nadat 1995, enige 32-bit DOS versoenbaar, en baie POSIX voldoen stelsels en UNIX klone soos Linux, FreeBSD, QNX, BeOS, en Mac OS X.
Opset
FakeNES gebruik 'n standaard opset stelsel soortgelyk aan dié wat gebruik word deur baie DOS, Windows, en UNIX toepassings.
Elke item in die opstelling lêer wat nie omring deur vierkantige hakies ([en]) definieer 'n 'element' of 'sleutel'.
Die gelyk teken (=) word gebruik om 'n waarde aan daardie element toewys.
Items wat is omring deur hakies headers genoem. Headers definieer 'n artikel of groep verwante elemente.
Kommentaar is delimeted deur die pond (#) teken en word geïgnoreer deur die konfigurasielêer parser.
Teen hierdie tyd, is opdrag-lyn opsies nie ondersteun nie. Maar, kan jy die naam van 'n NES Rom lêer wat jy wil om te laai op die opdrag-lyn in plaas van die laai dit van die GUI te voorsien.
Insette enjin
Tans FakeNES ondersteun twee verskillende sleutelbord uitlegte op 'n enkele sleutelbord, en tot twee (2) joystick-agtige toestelle soos joypads. Elke toestel kan toegeskryf word aan enige speler, kan jy selfs 'n enkele toestel toewys aan verskeie spelers.
Alle opset van die kontroles is gedoen in die opstelling lêer, onder die [insette] kop. Jy kan 'n spesifieke toestel aan elke speler toewys deur die wysiging van die speler _ _ # toestel elemente (vervang # met die gepaardgaande speler nommer).
Die volgende waardes word toegelaat:
0: Geen insette (versper alle insette vir hierdie speler).
    
1: sleutelborduitleg # 1
2: sleutelborduitleg # 2
    
Daar is twee (2) instel sleutelborduitlegte wat teenwoordig op dieselfde sleutelbord is, en kan oorvleuel sleutels definieer sonder konflikte. Die wysiging van die key1_scancodes en key2_scancodes elemente toelaat dat jy die sleutel afbeeldings pas vir elke uitleg.
Let daarop dat as gevolg van oordraagbaarheid redes FakeNES nie standaard IBM scancodes aanvaar. In plaas daarvan, moet jy 'n reeks voorsien van 8 heelgetal scancodes soos gedefinieer deur die Allegro multimedia biblioteek.
Die volgorde waarin die scancodes toegepas is baie belangrik, en stem ooreen met die gepaardgaande NES standaard kontroleerder knoppies: A, B, Select, Begin, op, af, links en regs. As 'n volledige reeks van 8 scancodes nie gevind kan word, dan is die standaard gebruik sal word.
Vir die uitleg # 1, hulle is X, Z, Tab, en Gee, onderskeidelik, gekombineer met die pyltjie sleutels vir die beheer directional.
3: speelstok toestel # 1
4: speelstok toestel # 2
Core tydsberekening
FakeNES bevat 'n outomatiese spoed wurgend stelsel. Deur die wysiging van die frame_skip_min en frame_skip_max elemente onder die [tydsberekening] kop in die opstelling lêer, kan jy die spoed cap skakel en stel die parameters vir raam skipping.
Raam skipping is 'n tegniek wat toelaat dat die nydigheid om baie vinniger te hardloop, op die koste van minder rame per sekonde (fps) wat gelewer word, wat lei tot meer latente of woelig spel.
Speed ​​capping effektief beperk die maksimum bedrag van FPS gelewer moet word om aan te pas dat die NES self, wat die nydigheid hou uit hardloop te vinnig op 'n vinnige verwerkers of wanneer raam skipping gebruik word.
frame_skip_min definieer die minste hoeveelheid van die rame word oorgeslaan, die opstel van dit na nul (0) effektief versper minimum raam spring en stel die spoed beperking meganisme.
frame_skip_max definieer die hoogste toelaatbare bedrag van rame word oorgeslaan. FakeNES sal nooit meer rame slaan as word gedefinieer deur hierdie element, selfs as volle spoed nie verkry word.
Opstel van frame_skip_min en frame_skip_max gelyke waardes effektief stel 'n vaste bedrag van rame word oorgeslaan.
Indien die spoed cap geaktiveer is, kan jy die vinnig vorentoe sleutel gebruik om die spoed cap oortref en slaan frame_skip_max rame solank die sleutel gehou af. By verstek, is die vinnig vorentoe sleutel gedefinieer as die tilde sleutel bo die Tab-sleutel op die meeste keyboards.
Die machine_type element kan jy kies watter standaard is om gebruik te word deur die spoed wurgend stelsel en klank / grafiese enjins. Stel dit na nul (0) vir NTSC of een (1) vir PAL. Daar is nie baie PAL NES speletjies, en baie van hulle moet fyn in NTSC af te hardloop. Slegs verander hierdie element as jy probleme het.
Wat is nuut in hierdie release:

Kommentaar te FakeNES

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!