NESOS is op de een of andere manier geschikt voor de GUI-desktop, tekstverwerking in een 8-bit Nintendo.

NESOS is op de een of andere manier geschikt voor de GUI-desktop, tekstverwerking in een 8-bit Nintendo.

Toen je het Nintendo Entertainment System speelde, zat je dicht bij de hardware. Daarom kun je coole stunts uitvoeren, zoals tennissen, om snel in de gebroken werelden van Super Mario Bros. te laden. De chips, het geheugen, de printplaat, alles is ontworpen om het kleine printplaatje in je cartridge te bedienen (dit is om te voorkomen dat ongeautoriseerde spellen ). Begin jaren tachtig was er geen ruimte voor iets anders.

Er is echter genoeg ruimte voor een in 2022 gemaakt besturingssysteem op maat, hoewel nauwelijks. Volgens Inkbox bevat NESOS 1.0 van Inkbox Software , het 48K-besturingssysteem, “twee hoofdtoepassingen, een tekstverwerker en instellingen”. De instellingen-app geeft je zeven cursors, 53 achtergrondkleuren en de mogelijkheid om acht bestanden te verwijderen die in een NVRAM passen die niet groter is dan 2 KB (dwz ingebouwd geheugen dat geen gegevens verliest wanneer het systeem wordt uitgeschakeld). Dat is elk 832 bytes, of ongeveer een volledig scherm aan geheugen. U kunt deze acht bestanden echter naar elke locatie op uw bureaublad slepen.

NESOS (uitgesproken als “nee-sohs”volgens de maker) is volledig grafisch. Inbox merkt op dat er al een Family Basic- opdrachtregelsysteem is voor de NES en zijn Japanse voorganger Family Computer/Famicom. “Ik wil dat NESOS aanvoelt als een echt besturingssysteem dat Nintendo destijds voor de NES had kunnen maken. Hoe zou het eruit zien en voelen? – zegt de maker in zijn videoreview .

Inkbox is geen onbekende in NES-programmering en grillige codeprojecten, die prachtige kunst zijn. Ze creëerden eerder een op fruit gebaseerde MMO in minder dan 40 uur (blijkbaar niet meer actief), Super Mario ROM Hack , die de game opnieuw maakte in de stijl van het korte verhaal uit de Ming-dynastie ” Journey to the West “, en een Chinese tekstverwerker voor de Apple II. oorspronkelijk gemaakt op de Apple II .

NES gaf Inkbox twee sprite-geheugenrasters met 256 slots om mee te werken, een voor de voorgrond en een voor de achtergrond, hoewel het systeem slechts 64 sprites tegelijk kan weergeven. U kunt echter 8 × 8 sprites combineren tot grotere OS- en UI-vormen. Wat invoer betreft, werd het HVC-007-toetsenbord gebundeld met sommige versies van de Family Basic. Inkbox importeerde de tekens die in Super Mario Bros. werden gebruikt, gaf het toetsenbord een paar extra sneltoetsen en had een kleine typ-app. Als je een standaard NES-controller gebruikt, houd je A ingedrukt om door tekens te bladeren, druk je op B voor spatie en houd je Select ingedrukt met een van die toetsen om ze te wijzigen.

De Inkbox-video legt verder uit hoe het allemaal werkt in het NES-geheugen, inclusief het manipuleren van de Imaging Processing Unit (PPU), het geven van de virtuele NES-cartridge hetzelfde type opslag als games op batterijen, en het verplaatsen van elk bestand, byte voor byte , tussen hen.

U kunt NESOS-ROM’s met emulator downloaden van de Inkbox-website of van ROMHacking . Twee frames en acht pixels als dank aan Hackaday voor het wijzen op dit wonder.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *