Xinos는 NES의 시대를 되 찾는 운영 체제입니다. 16 비트 컬러 그래픽과 PC 경고음 스피커를 사용하여 NES 게임이 재생되는 방식을 모방합니다. Xinos에는 이미지를로드하고 기하학적 모양을 그리며 모든 종류의 복잡한 기능을 사용할 수 있습니다. 기본적으로 2 개의 응용 프로그램 (Xinsnake 및 Xinmusic)에 2 개의 응용 프로그램이 있지만 C로 자신의 게임을 작성하고 재생할 수 있습니다!
먼저 Github의 "릴리스"탭에서 Xinos 이미지를 다운로드하십시오. 이것은 운영 체제가 켜져있는 실제 이미지입니다.
운영 체제 인 Xinos는 USB 또는 플로피 드라이브에 태워서 부팅 할 수 있습니다 (Commodore 64를 포함한 고대 하드웨어에서 작동). 또는 에뮬레이션하려면 Emulater "QEMU"(VirtualBox 또는 VMware와 유사) 또는 "Bochs"를 사용할 수 있습니다. 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를 알아야합니다. C를 알아야합니다.
현재로서는 게임 제작에 대한 공식 문서가 없습니다. 지금, 당신은 뱀 게임을 참조로 보러 가야합니다. 완전히 맹세 한 문서를보고 싶다면이 프로젝트를 시작하십시오! 나는 아무도 사용하지 않을 문서화를 만들고 싶지 않으므로 주연으로 인해 사람들이 게임을 만들기 위해 문서를 원한다는 것을 알 수 있습니다.
Osdev Subreddit의 관심을 끌면이 운영 체제의 Wiki 페이지에서 작업을 시작하기로 결정했습니다! 현재 개발 중이지만 시간이 지남에 따라 마무리됩니다. 여기에서 위키에 대한 링크를 찾을 수 있습니다.
https://youtu.be/vk65qsgnx_a 물론! 기고자 컴퓨터 중 하나를 살펴보십시오 : D