[過去ログ]
【SEGA】メガドライブ総合スレ【16-BIT】新1面 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
217
: 11/10(日)09:33
ID:iRv6WEyx0(1/2)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
217: [sage] 2024/11/10(日) 09:33:33.88 ID:iRv6WEyx0 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にはタイマー割り込みが繋がれていないから 命令のクロックを逆算して命令を並べる事でFM音源を鳴らしつつPCM再生レートを一定に保つという超面倒な事をやってる http://medaka.5ch.net/test/read.cgi/retro/1728036239/217
エンジンの場合はからへの一気にデータ転送を行う場合はが行ってるんだけど タイマー割り込みが掛かるとデータ転送を中断して割り込み処理に行けるっぽいね スーファミも多分へのデータ転送中でも割り込みは優先されるのかな? メガドラの場合はからへのはが行っているんだけど へのアクセス権はが最優先されるから作動時はがへバスリクエストを掛けるからは停止 からはのメモリエリアが見えなくなるからがのメモリエリアカートリッジ含めを参照する場合は からに対してバスリクエストを掛けて停止させる必要があるけど参照しない場合は停止させる必要はない にはのワークが与えられているからドライバやデータを置くようにしたのがドライバ が作動する前にデータを書き換えてるっぽいね ただにはタイマー割り込みが繋がれていないから 命令のクロックを逆算して命令を並べる事で音源を鳴らしつつ再生レートを一定に保つという超面倒な事をやってる
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 785 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.034s