Xinos es un sistema operativo para recuperar los días de la NES. Utilizando gráficos de color de 16 bits y el altavoz de pits para Audion, emula la forma en que se jugaron los juegos de NES. Puede cargar imágenes, dibujar formas geométricas y todo tipo de características complejas están disponibles para Xinos. Por defecto, hay 2 aplicaciones cargadas (Xinsnake y Xinmusic), ¡pero puedes escribir tus propios juegos en C y jugarlas!
En primer lugar, descargue la imagen Xinos de la pestaña "Lanzamientos" en GitHub. Esta es la imagen real en la que está el sistema operativo
Xinos, que es un sistema operativo, se puede quemar en una unidad USB o disquete y se inicia desde (funciona en hardware antiguo, incluido el Commodore 64). Alternativamente, si desea emularlo, puede usar el emulador "QEMU" (esto es similar a VirtualBox o VMware) o "Bochs". QEMU es el emulador preferido. Para emularlo, ejecute el siguiente comando:
qemu-system-i386 -fda <file path of the xinOS image here> -s -machine q35 -soundhw pcspk
Si ha instalado QEMU pero ese QEMU-System-I386 no se encuentra, puede ejecutarlo con el comando Generic QEMU
qemu -fda ./build/xinos.img -s -machine q35 -soundhw pcspk
Si está ejecutando BOCHS, una configuración es prefabricada para usted.
¡Impresionante! Xinos proporciona una interfaz amigable para dibujar píxeles, cuadrados, triángulos, círculos y otras formas geométricas (así como texto) en la pantalla, así como una interfaz para tareas de IO, teclados y otras tareas. No necesita saber nada sobre los sistemas operativos para escribir un juego para Xinos. Sin embargo, debes saber C.
A partir de ahora, no hay documentación oficial para hacer juegos. En este momento, deberías ver el juego de serpiente como una referencia, que se comenta fuertemente. Si desea ver la documentación totalmente incipiente, ¡estre de este proyecto! No quiero hacer documentación que nadie use, por lo que protagonizarme me permite saber que la gente quiere que la documentación haga juegos.
¡Después de un poco de atención del subreddit de OSDEV, he decidido comenzar a trabajar en la página Wiki para este sistema operativo! Actualmente está en desarrollo, pero dado el tiempo que terminará. Puede encontrar un enlace al wiki aquí.
https://youtu.be/vk65qsgnx_a ¡Por supuesto que sí! Solo eche un vistazo a una de las computadoras colaboradoras: D