Xinos é um sistema operacional para trazer de volta os dias do NES. Utilizando gráficos coloridos de 16 bits e o alto -falante do PC Beep para Audion, ele emula a maneira como os jogos da NES foram jogados. Você pode carregar imagens, desenhar formas geométricas e todos os tipos de recursos complexos estão disponíveis para XINOs. Por padrão, existem 2 aplicativos carregados (Xinsnake e Xinmusic), mas você pode escrever seus próprios jogos em C e jogá -los!
Primeiro, faça o download da imagem Xinos da guia "Lançamentos" no Github. Esta é a imagem real em que o sistema operacional está ligado
Os Xinos, sendo um sistema operacional, podem ser queimados em uma unidade USB ou de disquete e inicializados (funciona com hardware antigo, incluindo o Commodore 64). Como alternativa, se você quiser imitá -lo, pode usar o emulador "qemu" (isso é semelhante ao VirtualBox ou VMware) ou "Bochs". Qemu é o emulador preferido. Para imitá -lo, execute o seguinte comando:
qemu-system-i386 -fda <file path of the xinOS image here> -s -machine q35 -soundhw pcspk
Se você instalou o Qemu, mas que o Qemu-System-I386 não foi encontrado, você pode executá-lo com o comando genérico qemu
qemu -fda ./build/xinos.img -s -machine q35 -soundhw pcspk
Se você estiver executando Bochs, uma configuração é pré -fabricada para você.
Incrível! O XINOS fornece uma interface amigável para desenhar pixels, quadrados, triângulos, círculos e outras formas geométricas (assim como texto) na tela, bem como uma interface para tarefas de IO, teclados e outras tarefas. Você não precisa saber nada sobre os sistemas operacionais para escrever um jogo para Xinos. Porém, você deve saber C.
A partir de agora, não há documentação oficial para fazer jogos. No momento, você deve olhar para o jogo de cobras como uma referência, que é fortemente comentada. Se você deseja ver a documentação completa, por favor, estrela este projeto! Não quero fazer documentação que ninguém usará, então estrelar me informa que as pessoas querem que a documentação faça jogos.
Depois de alguma atenção do subreddit OSDEV, decidi começar a trabalhar na página wiki para este sistema operacional! Atualmente, está em desenvolvimento, mas, devido a algum tempo, terminará. Você pode encontrar um link para o wiki aqui.
https://youtu.be/vk65qsgnx_a É claro que sim! Basta dar uma olhada em um dos computadores colaboradores: D