読者です 読者をやめる 読者になる 読者になる

プリーターメモ

作ったものや集めたものについて支離滅裂に。

ファミリーコンピュータで自作ゲーム(1)

とりあえずcc65の標準関数だけを動くものを作ってみたいとおもいます。

cc65ではcprintf関数とgotoxy関数でファミコン上でcuiのように文字列を表示できます。

ファミコンの画面サイズは256x224(実際には240だが出力されない)なので8x8の文字が32行、28列まで表示できます。

これでオセロ盤を描画してみる。

f:id:Prieter:20170320100417p:plain

 

また、エミュレータVirturalNesにはパターンビューワが付属しており、標準関数用に用意されたキャラクタパターンを見ることができます。白黒の文字列と、矢印等の一部記号も用意されているようです。これらのキャラクタもcprintf関数で出力可能。

f:id:Prieter:20170320101026p:plain