- 700 名前:Dr.E mailto:sage [04/03/03 02:01 ID:OPTECKd/]
- >画面いっぱいのBGを利用してのアニメーションで
>DMAを利用したらチラつきが無くなりました。 GBAをいい感じにかじってますな。 ただ、DMAを利用したメリットとしてチラツキが なくなったのではないのじゃよ。 GBAの場合、走査線 h が 0以上159以下の場合、 CRT側からロックされてしまうのじゃ。調停機能があるため、 DMAに要求を出しても、走査線が160以上になるまでブロックされてしまう。 結果として、任意のタイミングで発行したDMAも、実際に転送開始されるのが いい具合に垂直同期してしまい、チラツキもなくなるのじゃ。 一方、CPUで書く場合、任意のタイミングでスチールサイクル時に VRAMに書き込めてしまうのじゃ。 結果、チラツキや前フレームとの相違などが出てしまうケースもある。
|

|