L'un des aspects les plus remarquables de la console NES est que ses limitations matérielles n'ont pas empêché le développement de jeux mémorables. Il faut aussi rappeler le cas particulier de Masahiro Sakurai, qui a créé Kirby's Dream Land avec une Famicom et une trackball, mais aujourd'hui nous nous trouvons face à un projet encore plus ambitieux : NES-OS, un système d'exploitation spécifiquement conçu pour fonctionner sur la configuration originale de la NES, avec son gamepad comme dispositif de saisie.
Contrairement à ce que l'on peut observer sur les consoles modernes avec des images de firmware gigantesques et des fonctions secondaires, de nombreuses plateformes des années 80 et 90 n'avaient pas de système d'exploitation préinstallé. En termes simples, les cartouches elles-mêmes indiquaient au matériel ce qu'il devait faire, et le processus exigeait de l'efficacité tout simplement parce que les consoles ne disposaient pas d'autant de puissance de feu à l'intérieur.
La NES originale ne faisait pas exception. Bien qu'il existât des environnements spéciaux comme Family BASIC (qui incluait un clavier compatible avec le port du Zapper), la quantité de mémoire RAM disponible n'était pas suffisamment abondante (2 Ko pour le CPU, et 2 Ko de VRAM supplémentaires) pour permettre un développement plus complexe. Cependant, cela n'a pas arrêté Inkbox sur YouTube, qui a créé un nouveau système d'exploitation pour la NES appelé NES-OS.
NES-OS : Un système d'exploitation graphique sur la NES
La conception générale de NES-OS se divise en deux applications : un traitement de texte et un menu de configuration. Si le traitement de texte était limité au nombre de sprites autorisés au premier plan, les documents enregistrés ne pourraient pas dépasser 64 caractères.
Cependant, la NES prend également en charge les sprites en arrière-plan, et avec une utilisation intelligente de cette ressource, la limite passe à 832 caractères. Le nombre total de lettres et de symboles disponibles pour le processeur est de 64, et ils fonctionnent parfaitement, que l'on ait accès au clavier Family BASIC ou que l'on doive écrire avec le gamepad.
Évidemment, Inkbox ne peut pas échapper aux limites de RAM de la console, et c'est pourquoi il a décidé de limiter la taille maximale de chaque fichier à 832 octets (832 caractères, un écran complet).
Lors de l'enregistrement des fichiers, Inkbox a configuré un module NVRAM de 8 Ko (NES-OS est essentiellement une cartouche virtuelle), suffisant pour enregistrer un total de huit fichiers, et comme il est non volatile, les informations sont conservées même lorsque la console est éteinte (les anciens classiques de la NES utilisaient une batterie).
Pour terminer, le menu de configuration fonctionne également comme une sorte de gestionnaire de fichiers, et inclut des données techniques sur la console et la mémoire disponible.
Tout intéressé peut télécharger NES-OS depuis sa page officielle, gratuitement. Lien plus bas !
Site officiel et téléchargement : Cliquez ici
https://old.neoteo.com/los-cartuchos-piratas-de-nes-que-atacaban-a-la-consola/