Xinos - это операционная система, которая возвращает дни NES. Используя 16 -битную цветную графику и динамик для ПК для Audion, он эмулирует, как играли игры NES. Вы можете загружать изображения, нарисовать геометрические формы, а для Xinos доступны все виды сложных функций. По умолчанию на нем загружено 2 приложения (Xinsnake и Xinmusic), но вы можете написать свои собственные игры в C и играть в них!
Во -первых, загрузите изображение Xinos с вкладки «Выпуск» на Github. Это фактическое изображение, на котором работает операционная система
Xinos, будучи операционной системой, может быть сожжен на USB или дискету и загружен (он работает на древнем оборудовании, включая Commodore 64). В качестве альтернативы, если вы хотите его подражать, вы можете использовать эмулятор «Qemu» (это похоже на VirtualBox или VMware) или «Бох». Qemu - предпочтительный эмулятор. Чтобы эмулировать его, запустите следующую команду:
qemu-system-i386 -fda <file path of the xinOS image here> -s -machine q35 -soundhw pcspk
Если вы установили QEMU, но этот QEMU-System-I386 не найден, вы можете запустить его с помощью общей команды QEMU
qemu -fda ./build/xinos.img -s -machine q35 -soundhw pcspk
Если вы запускаете Bochs, для вас готовится конфигурация.
Потрясающий! Xinos предоставляет дружеский интерфейс для рисования пикселей, квадратов, треугольников, кругов и других геометрических фигур (а также текста) на экране, а также интерфейс для задач IO, клавиатур и других задач. Вам не нужно знать ни одной вещи об операционных системах, чтобы написать игру для Xinos. Хотя вы должны знать C.
На данный момент нет официальной документации для создания игр. Прямо сейчас вам следует посмотреть на игру Snake как ссылку, которая в значительной степени прокомментирована. Если вы хотите увидеть полноценную документацию, пожалуйста, смотрите на этот проект! Я не хочу делать документацию, которую никто не будет использовать, поэтому в главной роли я знаю, что люди хотят документации, чтобы создавать игры.
После некоторого внимания со стороны Osdev Subreddit я решил начать работать на странице вики для этой операционной системы! В настоящее время он находится в стадии разработки, но с учетом некоторого времени он закончится. Вы можете найти ссылку на вики здесь.
https://youtu.be/vk65qsgnx_a, конечно, это так! Просто взгляните на один из компьютеров авторов: D