ビデオゲームシステムがゲームをプレイするために独自のオペレーティングシステムを搭載し始めたのは、実際に現代のコンソールの出現だけです。マイクロコンピューターを除いて、ハードウェアは、過去には、仲介者に頼るのではなく、ゲームを稼働させるために、ゲームと直接通信するだけでした。
最近、1人のNESファンが名前が付けられていますインクボックスは、古いコンソール用のオペレーティングシステムを設計および作成するために彼の邪魔になりました(によって発見されたハッカデイ)そして、結果はかなり興味深いです。
インクボックスがビデオで述べているように、オペレーティングシステムはDOSのようなコマンドラインのものではありません。なぜなら、それはディスクドライブがなく、すでに公式にリリースされたライティングプログラムがあるため、家族の基本それはすでにこれをしています。代わりに、彼はNESOSと呼ばれるように、2つのコアアプリケーションを備えたインタラクティブなGUIであることを望んでいました。ワードプロセッサと、任天堂をテーマにしたカーソルを切り替えてファイルを管理できる設定です。これらの目標は、任天堂が80年代に発展したOSのように感じることでした。
NESは一度に64個のフォアグラウンドスプライトしか表示できないため、ワードプロセッサはバックグラウンドスプライトを利用して最大832文字を表示します。タイピングは、OSと互換性のあるFamily-Basicキーボードでも処理されます。
ワードプロセッサには64の典型的な文字があり、テキストに基づいてフォントがありますスーパーマリオブラザーズ。典型的なオプションには、アルファベット、句読点、および遊ぶためのビルディングブロックとして使用するいくつかの形状が含まれます。プレーヤーは、ファイルが存在するかどうかを追跡するNVRAMの1バイトのメモリのおかげで、合計8ワードファイルを作成できます。これを設定で個別に削除できます。
それは全体的に印象的な創造物です。それで、なぜ私たちはこれを「ある種」で資格を得たのですか?さて、1人のPedanticコメンターがYouTubeのコメントで指摘したように、技術的にはOSではなく、代わりにGUIのテキストエディターであると主張します。これは、インクボックスがコメントで認めているものですが、修正するのは非常に簡単だと言います。
「他のプログラムを使用するためのAPIを持っていないという意味では、それがまったくOSではないことは正しいです。しかし、ゲームをするための何らかの方法を含めるのはそれほど難しいことではないと思います(彼らはただ持っているでしょうプログラムに組み込まれます)。システムワークの「アプリ」は、ユーザーがコードのセクションのみをクリックする場合、ゲームを作成してからアイコンを配置するのは難しくありませんユーザーがそれを起動するためのデスクトップでは、私が実際にMMC3マッパーを使用してこのプログラムを書いたので、それは難しくありません。 Chr romそれが起動したときにゲームのセクションに切り替えることができます。」
ワードプロセッサアプリケーションを自分で試してみたい場合は、NESエミュレータで試してみるために、WebサイトからNESOS 1.0をダウンロードしてください。まだバグがあるので、インクボックスをフリーズすると、リセットボタンを押すだけで推奨されます。
これはあなたが自分が遊んでいるのを見ることができるものですか?コメントしてお知らせください!
[ソースYoutu.be、 経由hackaday.com]