10/05レビュー2016年10月5日[PR]記事内のアフィリエイトリンクから収入を得る場合がありますURLをコピーしました!世界的な人気ゲームテトリスは、その人気ゆえにさまざまなプラットフォームや環境へ移植されています。本日紹介する「TetrOS」は、その中でも究極の限界にチャレンジする実装の一つ。なんと512バイトのブートセクター内に格納できる、わずか446バイトのサイズで実装された超軽量テトリスゲームです。446バイトというサイズは、ドライブに存在するマスターブートレコード(MBR)のファーストブートローダーの限界サイズです。TetrOSはその内部にすっぽりとおさまるため、実行するのに他のOSを必要としません。そのため一種のオペレーティングシステムであるという意味が、TetrOSの末尾の「OS」には込められています。以下実行方法を説明します。実行方法qemuあるいは実機を使用する場合USBメモリなどにコピーして実行します。run」で実行することができます。runただしqemuがインストールされていることが必要です。eqmu」などでインストールすることができます。ブロックのドロップqemuでTetrisをプレイする様子を撮影した動画が公開されています。まとめTetrOSのソースコードはアセンブラで記述されています。オペレーティングシステムの起動方法に興味のある方は解読にチャレンジしてみてはいかがでしょうか。タイトルTetrOS公式サイトhttps://github.com/daniel-e/tetrosソフトアンテナhttps://softantenna.com/softwares/7487-tetr-os説明ブートローダーに収まる極小サイズのテトリス実装。秋の大感謝セール!は明日終了マンガ図書館Zがサイト停止へsrc256ソフトアンテナを開発しています。Windows/Mac/Linux全部使用中。ソフトウェア、ハードウェアいろいろなモノに興味があります。好きなエディタはEmacs。好きな言語はRubyです。