エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
80mk2 フォントのサイズ削減 : プログラミング指南 - Code Knowledge
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
80mk2 フォントのサイズ削減 : プログラミング指南 - Code Knowledge
この状態ではデータのサイズは 84バイトです。文字のサイズは 4×7ドットです。横4ドットは PC-8001mk2で... この状態ではデータのサイズは 84バイトです。文字のサイズは 4×7ドットです。横4ドットは PC-8001mk2では 1バイトです。そのため、1文字のデータサイズは 7バイトで、それが 12種類あるので 84バイトとなっています。上下の余白は、文字そのものを目立たせるために赤枠の中に黒文字とするためです。文字だけにするのが、データサイズ的には最も小さくなるのですが、この文字はゲーム画面内に、リアルタイムでメインループの毎実行後に表示されるため、速度を優先した結果となります。 この速度優先の状態のまま、データの並びを変えるだけで、サイズが縮む魔法の並びがこちら。 横並びから縦並びに変えただけです。ですが、これだけで、バイナリサイズは 73バイトと 87%の圧縮になっています。サイズが縮む理由ですが、それは上下の行間部です。この行間部、今までは1文字に付き 2バイト使っていました。ところが縦