Uno degli aspetti più notevoli della console NES è che le sue limitazioni hardware non hanno impedito lo sviluppo di giochi memorabili. Dobbiamo anche ricordare il caso speciale di Masahiro Sakurai, che ha creato Kirby’s Dream Land con una Famicom e un trackball, ma oggi ci troviamo di fronte a un progetto ancora più impegnativo: NES-OS, un sistema operativo specificamente progettato per funzionare sulla configurazione originale del NES, con il suo gamepad come dispositivo di input.
A differenza di ciò che possiamo osservare nelle console moderne con immagini di firmware gigantesche e funzioni secondarie, molte piattaforme degli anni '80 e '90 non avevano un sistema operativo preinstallato. In termini colloquiali, le cartucce stesse indicavano all'hardware cosa fare, e il processo richiedeva efficienza per il semplice fatto che le console non avevano così tanta potenza di fuoco al loro interno.
La NES originale non era un'eccezione. Anche se esistevano ambienti speciali come Family BASIC (che includeva una tastiera compatibile con la porta del Zapper), la quantità di memoria RAM disponibile non era abbastanza abbondante (2 KB per la CPU, e altri 2 KB di VRAM) per consentire uno sviluppo più complesso. Tuttavia, questo non ha fermato Inkbox su YouTube, che ha creato un nuovo sistema operativo per la NES chiamato NES-OS.
NES-OS: Un sistema operativo grafico nella NES
Il design generale di NES-OS si divide in due applicazioni: un elaboratore di testi e un menu di configurazione. Se l'elaboratore di testi fosse limitato al numero di sprite consentiti in primo piano, i documenti salvati non potrebbero superare i 64 caratteri.
Tuttavia, la NES supporta anche sprite in background e, con un uso intelligente di questa risorsa, il limite aumenta a 832 caratteri. Il totale di lettere e simboli disponibili per l'elaboratore è 64 e funzionano perfettamente, indipendentemente dal fatto che si abbia accesso alla tastiera di Family BASIC o che si debba scrivere con il gamepad.
Ovviamente, Inkbox non può sfuggire ai limiti di RAM della console, e per questo ha deciso di limitare la dimensione massima di ogni file a 832 byte (832 caratteri, una schermata completa).
Al momento di salvare i file, Inkbox ha configurato un modulo NVRAM con 8 KB (NESOS è in sostanza una cartuccia virtuale), sufficiente per salvare un totale di otto file e, essendo non volatile, l'informazione viene mantenuta anche a console spenta (i vecchi classici del NES usavano una batteria).
Per finire, il menu di configurazione funziona anche come una sorta di gestore di file e include dati tecnici sulla console e la memoria disponibile.
Chiunque è interessato può scaricare NES-OS dalla sua pagina ufficiale, gratuitamente. Link qui sotto!
Sito ufficiale e download: Clicca qui
https://old.neoteo.com/los-cartuchos-piratas-de-nes-que-atacaban-a-la-consola/