Xinosは、NESの日々を取り戻すオペレーティングシステムです。 16ビットカラーグラフィックスとオーディオンのためにPCビープスピーカーを利用して、NESゲームの再生方法をエミュレートします。画像をロードしたり、幾何学的な形状を描画したり、Xinosであらゆる種類の複雑な機能を利用できます。デフォルトでは、2つのアプリケーションがロードされています(XinsnakeとXinmusic)がありますが、Cで独自のゲームを書いて再生できます。
まず、githubの「リリース」タブからXinos画像をダウンロードします。これは、オペレーティングシステムがオンになっている実際の画像です
オペレーティングシステムであるXinosは、USBまたはフロッピードライブに焼き付けて起動できます(Commodore 64を含む古代のハードウェアで動作します)。または、それをエミュレートしたい場合は、エミューター「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のゲームを書くために、オペレーティングシステムについて1つのことを知る必要はありません。ただし、Cを知っている必要があります。
現在のところ、ゲームを作成するための公式のドキュメントはありません。今、あなたは参考文献としてヘビのゲームを見に行くべきです。本格的なドキュメントをご覧になりたい場合は、このプロジェクトを主演させてください!私は誰も使用しないドキュメントを作りたくないので、主演することで、人々がゲームを作るためにドキュメンテーションを望んでいることを知らせてくれます。
Osdev Subredditからの注意の後、このオペレーティングシステムのWikiページの作業を開始することにしました!現在開発中ですが、しばらくすると終了します。ここでWikiへのリンクを見つけることができます。
https://youtu.be/vk65qsgnx_aもちろんそうです!貢献者のコンピューターの1つをご覧ください:D