FM TOWNS 0.5ドットスクロール & アスペクト比変更デモ
Channel:
Subscribers:
5,820
Published on ● Video Link: https://www.youtube.com/watch?v=YQLDuFUa0xw
FM TOWNS用横スクロールシューティングゲーム「ライザンバー」の謳い文句だった0.5ドットスクロールの実装方法と正方形表示の解像度256*256の画面モードでのアスペクト比変更デモ。
https://bcc.hatenablog.com/entry/2022/02/01/210435
通常、FM TOWNSのVRAM表示アドレス指定レジスタは横2~8ドット単位での指定、そもそもスムーズスクロールすら不可能なはずなのだが、ドットクロック分表示を左右にズラすレジスタを弄ると0.2~0.5ドット間隔で動くのでこれを併用すれば1ドットスクロールのみならず0.5ドットスクロールすら可能にするという理屈。
エミュレータ「津軽」では正方形アスペクト比時には0.5ピクセル分ズレて表示されないが、アスペクト比を4:3にしたさいなら小数点以下のピクセル表示を再現してくれるようだった。
アスペクト比の変更はハイスキャン表示(31.47KHz)の画面モードではCRTCのクロックを21.0525MHzに変更、ロースキャン&インターレースの画面モードでは画面拡大倍率を横5倍・縦1倍に変更することで実現できる。
#FMTOWNS #レトロPC #プログラミング
Other Videos By bcc2528
Tags:
FM TOWNS