[過去ログ] 【SEGA】メガドライブ総合スレ【16-BIT】新1面 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
217: 11/10(日)09:33 ID:iRv6WEyx0(1/2) AAS
PCエンジンの場合はROMからVDC(VRAM)への一気にデータ転送を行う場合はCPUが行ってるんだけど
タイマー割り込みが掛かるとデータ転送を中断して割り込み処理に行けるっぽいね
スーファミも多分VRAMへのデータ転送中でも割り込みは優先されるのかな?

メガドラの場合はROMからVRAMへのDMAはVDPが行っているんだけど、
ROMへのアクセス権はVDPが最優先されるからDMA作動時はVDPが68Kへバスリクエストを掛けるから68Kは停止

Z80からは68Kのメモリエリアが見えなくなるからZ80が68Kのメモリエリア(カートリッジ含め)を参照する場合は
68KからZ80に対してバスリクエストを掛けて停止させる必要があるけど参照しない場合は停止させる必要はない

Z80には8KBのワークRAMが与えられているからドライバやPCMデータを置くようにしたのがXGMドライバ
DMAが作動する前にPCMデータを書き換えてるっぽいね

ただZ80にはタイマー割り込みが繋がれていないから
省1
222: 11/10(日)15:02 ID:iRv6WEyx0(2/2) AAS
>>218
もし、FM音源の割り込みがZ80に繋がっていたとしても
大きなキャラを扱うゲームでDMAが長時間動く事になるとROMがDMAに占有される時間が長くなるから
PCMのノイズは減らせないね

ちなみにスト2はノイズが減らせるドライバを組んであるのにバグが有ってその機能が生かせてないんだとか
そしてあのドライバはPCMを2ch合成してるから声のハモリが実現できてる
海外勢が作ったバグ修正のパッチを当てると特に春麗の声は分かりやすく変化するよ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s