Get Adobe Flash player

Re.BIT Login

Cerca

Topic recenti

  • Nessun messaggio da mostrare.

Top Post Commenti

Statistiche Forum

  • Totale utenti: 513
  • Ultimo utente: Kika
  • Messaggi totali: 1245
  • Discussioni in totale: 214
  • Totale sezioni: 6
  • Categorie totali: 36
  • Aperti oggi: 0
  • Aperti ieri: 0
  • Risposte odierne: 0
  • Risposte di ieri: 0

Widget Readers

La voglia di imparare qualcosa di nuovo dalle vecchie tecnologie non passa mai, o meglio, la...
Era in assoluto uno dei miei arcade preferiti, nel 1982 possedevo ancora solo un TI-99/4A e il...
  OH! OH! OH! MMMMEEERRY CHRISTMAS!!! E dai ammettetelo! Chi di voi non ha voluto almeno una...
Da ragazzino adoravo andare passare nei bar forniti di cabinati arcade, avevano un fascino...
Ho sempre avuto la ferma convinzione che la serie 264 della Commodore fosse estremamente...
Abbiamo aspettato molto per poter pubblicare questa notizia, a noi molto cara, soprattutto...
Ho sempre pensato che nelle macchine Commodore il set di caratteri PETSCII avesse un altissimo...
"I tempi sono duri per il povero vecchio Willy: decenni di festeggiamenti eccessivi hanno pesato...
Senza se e senza ma, senza troppi preamboli sulla nostra lunga assenza tornamo finalmente a...
Siamo nel 2018 e gli utenti del leggendario sistema ATARI 8 BIT hanno terminato la loro...
Dopo molto tempo di inattività eccomi ritornare portando nuovamente sulle pagine web di Re.BIT...
Girovagando sulla rete mi sono imbattuto su una notizia che sicuramente non sarà fresca di stampa,...
Sembra che il fascino del retrogaming abbia condizionato non solo il modo di giocare ancora oggi...
Mentre l'edizione 2017 del contest annuale MSX Dev' si trova alle ultime battute, per il quale ci...
Uno dei giochi più difficili della storia del software spagnolo conosciuto come Abu Simbel...

NUTRIA il più "antico" emulatore per lo Zx Spectrum

Valutazione attuale: / 1
ScarsoOttimo 

Dalle ceneri del passato informatico, spesso e volentieri riaffiorano veri e propri gioielli di programmazione, il cui valore, non certo monetario, è indiscutibile.

Nel 1991 venne realizzato da Juan Antonio Fernàndez Madrigal un emulatore per Zx Spectrum: NUTRIA. Grazie ai vari contatti dell'autore stesso e alla consulenza di Martijn van der Heide del sito World of Spectrum, NUTRIA è stato accreditato come il primissimo e il più antico emulatore per lo Zx Spectrum. Tenendo conto che nello stesso anno, a distanza di mesi, uscirono anche Z80 e JPP, altri due emulatori.

NUTRIA, fù programmato dall'autore, direttamente in Assembler con alcuni passaggi in TurboPascal, su di un Intel 286 standart AT, dotato di scheda grafica CGA (4 colori visualizzabili sullo schermo da una paletta di 16), che non era in grado di emulare i colori, e quindi i programmi e i giochi venivano visualizzati in monocolore bitmap. Inoltre nel 1991 Juan Antonio non possedeva tutte le informazioni di oggi riguardanti la cpu Z80 e la ULA (solo nel 2010 uscì il libro che disassembla e spiega i registri della ULA Ferranti), per ovviare a questo problema l'autore inserì una barra di visualizzazione in tempo reale del comportamento dei registri e la visualizzazione delle chiamate dei programmi testati, in questo modo si poteva carpire gli eventuali conflitti ed errori del programma di emulazione.

Uno dei problemi maggiori che l'autore dovette affrontare era la reperibilità dei programmi, nonchè della ROM dello Zx Spectrum. Creò, quindi, un circuito di comunicazione che interfacciava la porta di espansione dello Spectrum con la porta parallela del PC AT, dumpando la ROM dello ZX Spectrum 48k, nonchè alcuni giochi e programmi. Altro problema era il formato dei giochi e dei programmi registrati, quindi creò uno standard di lettura per l'emulatore, in quanto i vari formati attuali conosciuti TZX, SNA, SCR, e TAP, non erano nè conosciuti nè utilizzati nel 1991.

In totale le versioni conosciute del NUTRIA sono tre, lo sviluppo partì nel 1991 per poi arrestarsi nel 1994.

NUTRIA-1: primissima versione, colore monocromatico bitpmap a causa della scheda CGA usata all'epoca, velocità soddisfacente, audio a volte non funzionante. Caratteristica la barra on the fly disassembler del comportamento dei registri del programma e della CPU, menu minimale.

NUTRIA-2: versione rivista, appare un menù a tendina, scritto in linguaggio C, scompare la barra disassembler ma con la possibilità di registrare un log di registro di statistiche del comportamento del programma e della CPU, vengono introdotti i colori grazie alla'evoluzione delle schede grafiche che da CGA passarono a MCGA che a 320x200 pixel riescono a visualizzare fino a 16 colori  da una paletta di 256.

NUTRIA-3: ultima versione, corretti alcuni piccoli bug.

 

L'autore rende disponibili gratuitamente il programma, per questo ha creato tre versioni di distribuzione:

Distribuzione programma compressi, classico file compresso con gli eseguibili delle varie versioni

Distribuzione ISO Live CD, formato iso masterizzabile contentende una LIVE CD MSDOS 7.01, tutte le versioni di NUTRIA, i file di gioco e alcuni programmi di utilità

Distribuzione Codice Sorgente, per chi vuole analizzare e capire la programmazione di NUTRIA.

 

Commenti  

 
0 # Caporale Jonlan 2012-10-01 23:46
Cari fratelli retromaniaci, devo contraddirvi: Nutria arrivò almeno seondo o terzo, dietro il primissimo emulatore (italiano!) di Spectrum per Amiga di Vincenzo Gervasi e Roberto Schifano, funzionante e presentato allo SMAU di Milano nel settembre 1989, e "Spectrum" di Pedro Gimeno, all'incirca coevo. Leggete il settimo capitolo della Spectrumpedia per maggiori informazioni e per conoscere le fonti da cui le ho tratte ;-)
 

Attenzione! Avviso agli utenti di Rebit Magazine che per chi utilizza la versione 8 di Internet Explorer, a causa di un BUG all'interno del browser Microsoft, nel caso in cui vi fossero problemi relativi al login, ovvero vi impedisce l'accesso al sito, impostare la visalizzazione in "modalità compatibile Internet Explorer 7", andando nel menu Strumenti -> Impostazioni Visualizzazione Compatibilità ed aggiungere www.rebitmagazine.it fra i siti in visualizzazione compatibilità, oppure aggiornare IE alla versione 9.

Questo inconveniente non sussiste con FireFox e Google Chrome.

Grazie ancora, la redazione si scusa ulteriormente per questo inconveniente.

L'Amministratore.

Ultimo Re.BIT

Re.BIT - 9

Licenza Creative Commons
Quest' opera è distribuita con licenza Creative Commons Attribuzione - Non commerciale 3.0 Italia.

Re.BIT Radio



Siamo on-line per ora solo nelle ore pomeridiane e serali.

Buon ascolto!

Re.BIT Chat

Entra nella Re.BIT Chat!

OUR GAMES

King's Valley C64

Chi c'è online

None

Siti Consigliati

Relevo Videogames
PC Retrogames
XAD Nightfall
Game Search










Statistiche

jeux gratuit

Questo sito raccoglie dati statistici anonimi sulla navigazione, mediante cookie installati da terze parti autorizzate, rispettando la privacy dei tuoi dati personali e secondo le norme previste dalla legge. Continuando a navigare su questo sito, cliccando sui link al suo interno o semplicemente scrollando la pagina verso il basso, accetti il servizio e gli stessi cookie. Per altre informazioni, leggete la nostra pagina privacy policy.

Accetto i coockies di questo sito.

EU Cookie Directive Module Information