2006年9月25日の日記の2番目の記事へのコメント
■ラスタースクロール
0番のスプライトに背景描画が重なる瞬間を検出してそこでスクロール値を変えてラスタースクロールさせるってやつを試してみたんですが全然動きません・・・.Webにあった説明見てもよくわかんなかったんで,こちらのドキュメントにヒントが無いか見たらあっさり解決しました.背景のパレットが0番は透明な背景とみなされて,スプライト0が重なってもフラグが立たないのねorz.最初にこっち読んどくんだった・・・.
あと,seiした後,cliしないとVBlank割込みは発生しないと思ってて律義にcliしてたんですが,これやると逆に動かなくなる模様.ていうかVBlankは割込みフラグの値に関わらず常に有効なるの忘れてたし.NMI(Non-Maskable Interrupt)だからそういうことだってのに・・・.
2006年9月25日の日記の2番目の記事へのコメント
[コメントを書く]