FakeNES

Software screenshot:
FakeNES
Dettagli del software:
Versione: 0.5.7
Data di caricamento: 3 Jun 15
Sviluppatore: Randy McDowell
Licenza: Libero
Popolarità: 33

Rating: 3.0/5 (Total Votes: 1)

FakeNES progetto è un portatile, Open Source NES emulator che è scritto per lo più in puro C, mentre usando la libreria Allegro per funzionalità multi-piattaforma.
Sistemi attualmente supportati sono Windows 9x / 2000 / Me / XP a 32 bit DOS, Linux, FreeBSD, QNX, BeOS, e Mac OS X. Tuttavia, dovrebbe funzionare su qualsiasi sistema che supporti Allegro. Questo include, ma non è limitato a: qualsiasi versione di Windows rilasciata dopo il 1995, i sistemi compatibili POSIX 32 bit DOS compatibili, e molti cloni e UNIX come Linux, FreeBSD, QNX, BeOS, e Mac OS X.
Configurazione
FakeNES utilizza un sistema configurazione standard simile a quello utilizzato da molte applicazioni DOS, Windows e UNIX.
Ogni voce nel file di configurazione che non è circondato da parentesi quadre ([e]) definisce un 'elemento' o 'chiave'.
Il segno di uguale (=) viene utilizzato per assegnare un valore a tale elemento.
Gli articoli che sono circondate da parentesi sono chiamati intestazioni. Headers definiscono una sezione o gruppo di elementi correlati.
I commenti sono delimeted dalla (#) cancelletto e vengono ignorate dal file di configurazione del parser.
In questo momento, le opzioni della riga di comando non sono supportati. Tuttavia, è possibile fornire il nome di un file ROM NES che si desidera caricare sul riga di comando invece di caricarlo dalla GUI.
Motore di ingresso
Attualmente, FakeNES supporta due differenti layout di tastiera su una singola tastiera, e dei dispositivi fino a due (2) joystick-like come joypad. Ciascun dispositivo può essere assegnato ad ogni giocatore, si può anche assegnare un unico dispositivo a più giocatori.
Tutta la configurazione dei controlli avviene nel file di configurazione, sotto il [ingresso] intestazione. È possibile assegnare un dispositivo specifico per ogni giocatore modificando il giocatore _ # _ elementi del dispositivo (sostituire # con il numero del giocatore associato).
Sono consentiti i seguenti valori:
0: Nessun ingresso (disabilita tutti gli input di questo giocatore).
    
1: Struttura tastiera # 1
2: Struttura tastiera # 2
    
Ci sono due (2) layout di tastiera configurabili che sono presenti sulla stessa tastiera, e può definire tasti sovrapposti senza conflitti. Modifica delle key1_scancodes e key2_scancodes elementi consentono di personalizzare la mappatura dei tasti per ogni layout.
Si noti che, per ragioni di portabilità, FakeNES non accetta scancodes standard IBM. Invece, è necessario fornire una sequenza di 8 scancodes interi come definito dalla libreria multimediale Allegro.
L'ordine in cui vengono applicate le scancodes è molto importante, e corrisponde ai NES normali pulsanti del controller associati: A, B, Select, Start, Su, Giù, Sinistra e Destra. Se una sequenza completa di 8 scancodes non può essere trovato, allora saranno usati i valori predefiniti.
Per il layout # 1, sono X, Z, Tab e Invio, rispettivamente, in combinazione con i tasti freccia per il controllo direzionale.
3: Joystick dispositivo # 1
4: Joystick dispositivo # 2
Tempi core
FakeNES contiene un sistema automatico di limitazione della velocità. Modificando il frame_skip_min e gli elementi frame_skip_max sotto il [temporizzazione] intestazione nel file di configurazione, è possibile alternare berretto velocità e impostare i parametri per il telaio skipping.
Cornice skipping è una tecnica che permette l'emulazione di correre molto più velocemente, a costo di un minor numero di fotogrammi al secondo (fps) in fase di rendering, che si traduce in un gameplay più latente o troppo veloce.
Velocità tappatura limita efficacemente la quantità massima di FPS per essere reso in base a quella del NES stessa, che mantiene l'emulazione di correre troppo velocemente su processori veloci o quando cornice skipping è in uso.
frame_skip_min definisce la quantità minima di fotogrammi da saltare, impostandolo a zero (0) disabilita efficacemente salto minimo telaio e permette il meccanismo di velocità tappatura.
frame_skip_max definisce la più alta quantità consentita di fotogrammi da saltare. FakeNES sarà mai saltare più fotogrammi è definito da questo elemento, anche se non si ottiene piena velocità.
Impostazione frame_skip_min e frame_skip_max a valori pari imposta effettivamente un importo fisso di fotogrammi da saltare.
Se il tappo di velocità è abilitato, è possibile utilizzare il tasto di avanzamento veloce per superare il tappo velocità e saltare frame_skip_max fotogrammi fino a quando il tasto viene premuto. Per impostazione predefinita, il tasto di avanzamento veloce è definito come il tasto tilde sopra il tasto Tab sulla maggior parte delle tastiere.
L'elemento machine_type permette di selezionare lo standard deve essere utilizzato dal sistema di limitazione della velocità e dei motori / grafica del suono. Impostare a zero (0) per NTSC o uno (1) per PAL. Non ci sono molti PAL giochi NES, e molti di loro dovrebbero funzionare bene in modalità NTSC. Modificare questo elemento solo se avete problemi.
Cosa c'è di nuovo in questo rilascio:

Commenti a FakeNES

I commenti non trovato
Aggiungi commento
Accendere le immagini!