【PCEngine】PCエンジン総合スレ避難所【CD-ROM2】 (557レス)
前次1-
抽出解除 レス栞

36
(3): 02/25(日)19:55 ID:Mdm7DV2h(1/2) AAS
>>33
ローテーションの処理は16個でもソフト的に入れ替えるのよ
ハードとしてはは256ドット以上並ぶと容赦なく消すだけだから、ソフト側で完全に消える箇所が出ないように表示優先度を入れ替えるわけで

>>35
PCEはWonderSwanのように* 表示期間中のスプライト座標の書き換えは反映されないんだっけ?

* 当時思いつかなかったので未確認だが、もしかするとファミコンのように一瞬スプライト出力をOFFにすると反映される可能性もあったのかも?
37: 02/25(日)20:54 ID:v5fNjzGL(3/6) AAS
>>36
できない
VRAMに置かれたSATの情報はVsyncのタイミングでVDC内部のSATバッファに取り込まれて、そのフレームではその内容で表示させることが決定付けられている仕様
スプライトダブラーが可能ならPCEでも初期から128枚スプライト出すHuカードソフトだらけだったと思う
ラスター割込が簡単だしね
39
(1): 02/25(日)21:23 ID:v5fNjzGL(5/6) AAS
>>36の前段について
ローテーションの仕組みはそうなんだけど、NECとしては横解像度が高い時には、スプライトにVDC上限の256ドット分のラインスキャンを与えるアクセス時間もない、と判断したのが事の発端
VDCが256ドット制限する前に、各ラインでヒットするスプライトが224ドット以内しか並ばないようにソフトウェアで対処しろ、とお達しを出した話なはず。
なので最高解像度である横512ドットモードを使ったら、スプライトに割り当てられるアクセス時間はさらに128ドット削られて6枚しか並べられないはず。もっとも、この時はスプライトに割り当てられるVRAMがほぼ無いのでBGによる1枚絵専用モードに近い
42: 02/25(日)23:34 ID:Mdm7DV2h(2/2) AAS
>>39
あ、理解した

>>36 ははスプライトをY座標でソートし水平の表示状況を判定するアルゴリズムを想定していたので閾値しか変らない=ソフト的な処理は同じになるという話でした
ですが、ハード的MAXでいいならもっといい加減でも十分ですね、言われてみれば確かに
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s