Un interprete e compilatore scritto da zero, ecco cosa è NESFab, il linguaggio di programmazione per la creazione di giochi per sistemi NES, progettato tenendo conto delle limitazioni a 8 bit.

Il linguaggio è più ergonomico da utilizzare rispetto al C, producendo anche un più veloce codice assembly, è inoltre più semplice da utilizzare in quanto viene fornito con un utile set di librerie.
Si potranno così realizzare degli homebrew game in stile retrò, e senza per forza di cosa studiare linguaggi assembly specifici, come ad esempio l’assembly 6502 per il NES.
Il linguaggio presenta comunque dei limiti, tuttavia, poiché uno degli svantaggi più importanti del linguaggio è che supporta solo un numero selezionato di mappatori per il sistema e, naturalmente, lo sviluppo diretto di un gioco in codice assembly che supererà sempre qualsiasi altro tipo di lingua.

Questo aiuterà sicuramente nello sviluppo di nuovi titoli, mentre i creatori di NESFab hanno anche rilasciato un primo gioco per NES sviluppato esclusivamente con NESFab, intitolato “Hang Glider”.
Hang Glider può essere eseguito anche all’interno del browser web attraverso l’emulatore WebNES a questo indirizzo. L’intera documentazione può essere trovata invece a questo indirizzo.
Changelog
Nuove caratteristiche
- Funzioni integrate:
min,maxeabs. - Dichiarazione di scambio.
- Espressione
nmi_counter. - Un sistema macro di base che genera nuovi file sorgente, ma manca di capacità in linea.
Edizioni librerie
zapper.fabper interfacciare il NES Zapper. Suggerimento di zrdwiuu.geometry.fabper lavorare con le coordinate dello spazio dello schermo. Questo è utile per il controllo delle collisioni.object.fabper la creazione di pool di oggetti.
Esempi
objectsora mostra come creare oggetti dinamici come proiettili e nemici.zappermostra come leggere lo zapper.
Modifiche rotte
- Alcuni file di libreria sono state rinominate e inserite in cartelle.
Download: NESFab v0.4 (Windows AMD64)
Download: NESFab v0.4 (Linux AMD64)
Download: Source code NESFab v0.4
Fonte: gbatemp.net
🔥 Prodotti in promozione e articoli più venduti: Cuffie
Vedi altri prodotti CuffieQuesto articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.


![[Scena Xbox 360] Rilasciato BadStick v1.4: Aggiornato il tool per l’exploit BadUpdate su Xbox 360 con bug fix e maggiore stabilità](https://www.biteyourconsole.net/wp-content/uploads/BadStick-238x178.webp)


![[Scena Xbox 360] Rilasciato BadStick v1.4: Aggiornato il tool per l’exploit BadUpdate su Xbox 360 con bug fix e maggiore stabilità](https://www.biteyourconsole.net/wp-content/uploads/BadStick-100x75.webp)
![[Scena PS Vita] Rilasciato PSVMP v2.1.1 test release : Il tool definitivo per scaricare e trasferire media sulla PlayStation Vita](https://www.biteyourconsole.net/wp-content/uploads/PSVM-100x75.webp)
![[Scena PS5] Rilasciato PS5 BDJB Modified ISO v1.0.8: Nuova ISO modificata per i firmware 6.xx e 7.xx della console PlayStation 5](https://www.biteyourconsole.net/wp-content/uploads/DebugPS5-100x75.webp)
