今回は、Laboratoryテーマ26「SCREEN1.5を使いたい」です。
MSXのSCREEN1は、8FONT毎に前景色と背景色で2色しか扱えないという、独特な仕様です。
しかし、SCREEN1はFONTがもの凄く扱いやすい…。
せめて、SCREEN2のように横8ドット毎2色扱えればなぁ…。
と、言う要望をかなえられるのがSCREEN1.5です。
やり方は簡単、「BIOS」の「SETGRP」(&H007E)を使って内部処理(VDP)だけをSCREEN2にします。
ラベル名 | アドレス | 変化するレジスタ | 使い方 |
SETGRP | &H007E | すべて | VDP のみを GRAPHIC2 モードにする |
因みに「FONT EDITOR」も、SCREEN1.5に対応しています。
BASICサンプルプログラムです。
80行のみで、SCREEN1.5にする事が出来ます。
では、次回はLaboratoryテーマ27「SCREEN1.5でSPRITEモード2を使いたい」です。