NESOS le da al sistema de 8 bits un escritorio GUI, 8 archivos diminutos, y es asombroso


Agrandar / Está limitado a ocho archivos y un procesador de texto, pero puede ponerlos donde quiera en el rico entorno de escritorio de NESOS (para 1985).

Cuando jugabas al Nintendo Entertainment System, estabas cerca del hardware. Es por eso que puedes lograr notables trucos de fallas, como jugar Tenis para arrancar en caliente en roto Super Mario Bros. mundos Los chips, la memoria, la placa: todo fue diseñado para dar servicio a la pequeña placa dentro de su cartucho (eso y evitar juegos no autorizados). No había mucho espacio para nada más a principios y mediados de la década de 1980.

Sin embargo, espacio suficiente para un sistema operativo personalizado creado en 2022, aunque sea apenas. NESOS 1.0 de Inkbox Software, un sistema operativo de 48K, presenta «dos aplicaciones principales, el procesador de textos y la configuración», según Inkbox. La aplicación de configuración le brinda siete cursores, 53 colores de fondo y la capacidad de eliminar los ocho archivos que pueden caber dentro de un máximo de 2K de NVRAM (es decir, memoria integrada que no pierde datos cuando el sistema pierde energía). Eso es 832 bytes cada uno, o aproximadamente el valor de memoria de una pantalla completa. Sin embargo, puede arrastrar esos ocho archivos a cualquier lugar del escritorio.

El creador de NESOS detalla cómo lo construyó y por qué.

NESOS (pronunciado «nee-sohs», según su creador) es completamente gráfico. Inbox señala que ya existe un sistema de línea de comandos, Family Basic, para NES y su progenitor japonés, Family Computer/Famicom. «Quiero que NESOS se sienta como un sistema operativo real que Nintendo podría haber hecho en su día para NES. ¿Cómo se habría visto y sentido?» dice el creador en la descripción general de su video.

Inkbox no es ajeno a la programación de NES, ni a los proyectos de código extravagantes que se presentan como un arte maravilloso. Anteriormente construyeron un MMO basado en frutas en menos de 40 horas (aparentemente ya no está activo), un Super Mario ROM Hack que remodeló el juego al estilo del cuento de la dinastía Ming Viaje al Oestey un procesador de texto chino para Apple II, hecho de forma nativa en Apple II.

La aplicación de configuración de NESOS, que también funciona como administrador de archivos.  Puede elegir colores personalizados y un cursor, incluido Kirby.
Agrandar / La aplicación de configuración de NESOS, que también funciona como administrador de archivos. Puede elegir colores personalizados y un cursor, incluido Kirby.

El NES le dio a Inkbox dos cuadrículas de memoria de sprites de 256 ranuras para trabajar, una para el primer plano y otra para el fondo, aunque el sistema solo puede mostrar 64 sprites a la vez. Sin embargo, puede combinar los sprites de 8 × 8 en formas más grandes para el sistema operativo y la interfaz de usuario. En cuanto a la entrada, se incluyó un teclado con algunas versiones de Family Basic, el HVC-007. Inkbox importó los caracteres utilizados en Super Mario Bros., le dio al teclado algunos atajos adicionales y tenía una pequeña aplicación de escritura en funcionamiento. Si está utilizando un controlador NES estándar, está manteniendo presionado A para recorrer los caracteres, tocando B como su barra espaciadora y presionando Seleccionar con cualquiera de esas teclas para invertirlos.

El video de Inkbox continúa explicando cómo funciona todo esto en la memoria de NES, involucrando la manipulación de la Unidad de procesamiento de imágenes (PPU), dando a su cartucho virtual de NES el mismo tipo de almacenamiento que tenían los juegos respaldados por batería, y transfiriendo cada archivo, byte por byte. , entre ellos.

Puede descargar una ROM compatible con el emulador de NESOS en el sitio de Inkbox o en ROMHacking. Una felicitación de dos fotogramas y ocho píxeles a Hackaday por indicarnos esta maravilla.



Source link-49