Een van de meest opmerkelijke aspecten van de NES-console is dat de hardwarebeperkingen de ontwikkeling van memorabele spellen niet in de weg stonden. We moeten ook het speciale geval van Masahiro Sakurai in herinnering brengen, die Kirby's Dream Land creëerde met een Famicom en een trackball, maar vandaag staan we voor een nog uitdagender project: NES-OS, een besturingssysteem speciaal ontworpen om te draaien op de originele configuratie van de NES, met zijn gamepad als invoerapparaat.
In tegenstelling tot wat we zien bij moderne consoles met gigantische firmwarebeelden en secundaire functies, hadden veel platforms uit de jaren '80 en '90 geen vooraf geïnstalleerd besturingssysteem. In informele termen gaven de cartridges zelf de hardware aan wat het moest doen, en het proces vereiste efficiëntie omdat de consoles niet zo veel rekenkracht hadden.
De originele NES was geen uitzondering. Hoewel er speciale omgevingen bestonden zoals Family BASIC (die een toetsenbord meebracht dat compatibel was met de Zapper-poort), was de hoeveelheid beschikbaar RAM-geheugen niet groot genoeg (2 KB voor de CPU en nog eens 2 KB VRAM) om complexere ontwikkeling mogelijk te maken. Dit weerhield Inkbox op YouTube er echter niet van, die een nieuw besturingssysteem voor de NES creëerde genaamd NES-OS.
NES-OS: een grafisch besturingssysteem op de NES
Het algemene ontwerp van NES-OS is verdeeld over twee toepassingen: Een tekstverwerker en een configuratiemenu. Als de tekstverwerker beperkt zou zijn tot het aantal sprites dat op de voorgrond is toegestaan, zouden opgeslagen documenten niet meer dan 64 tekens kunnen bevatten.
De NES ondersteunt echter ook achtergrondsprites, en met slim gebruik van die bron wordt de limiet verhoogd tot 832 tekens. Het totale aantal letters en symbolen dat beschikbaar is voor de tekstverwerker is 64, en ze werken perfect, ongeacht of we toegang hebben tot het Family BASIC-toetsenbord of dat we met de gamepad moeten typen.
Uiteraard kan Inkbox de RAM-limieten van de console niet omzeilen, en om die reden besloot hij de maximale bestandsgrootte te beperken tot 832 bytes (832 tekens, één volledig scherm).
Bij het opslaan van de bestanden heeft Inkbox een NVRAM-module geconfigureerd met 8 KB (NES-OS is in wezen een virtuele cartridge), genoeg om in totaal acht bestanden op te slaan, en aangezien deze niet-vluchtig is, blijft de informatie behouden, zelfs wanneer de console is uitgeschakeld (de oude NES-klassiekers gebruikten een batterij).
Tot slot functioneert het configuratiemenu ook als een soort bestandsbeheerder en bevat het technische gegevens over de console en het beschikbare geheugen.
Iedereen die geïnteresseerd is, kan NES-OS gratis downloaden van de officiële pagina. **En hieronder de link!**
Officiële site en download: Klik hier
https://old.neoteo.com/los-cartuchos-piratas-de-nes-que-atacaban-a-la-consola/