【PCEngine】PCエンジン総合スレ避難所【CD-ROM2】 (557レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

175: 04/21(日)07:42 ID:4FeWyS5s(1/4) AAS
>>172
実装どうなってるのか調べたらこんな感じ↓

メインは沖電気のADPCMデコード兼D/AチップであるMSM5205、これにはメモリが入ってないしメモリコントローラも無い。
メモリは4bit64kワードのDRAMが2つ、外にあって合計容量64KB(4bitのADPCMデータをデコードするのでこうなったのだろう)。

そして、5205に対して動作クロックを与えたりDRAMの必要なメモリアドレスのデータを順次用意する主目的に加えて、CPUやCD-ROMインターフェイスの動作指示やメモリ要求に応じるという重要な役目をこなす専用ASICがあって、これが実質的なADPCMコントローラ(兼CD-ROMインターフェイスの一部)。

という構成のようだ。
CPUから8bitアクセス可能だけどASICで特殊な手順を踏まないといけないのとDRAMが少し遅いという不便さはある。
それでもBIOSやCD-ROM側から安全に64kBのADPCMバッファにアクセスできるメリットは絶大で、ノーマルからスーパーの時代に至るまでCD-ROM2システムを支えて大活躍したというわけだね
176
(1): 04/21(日)07:51 ID:4FeWyS5s(2/4) AAS
逆にもし、ADPCMが搭載されなかったらメモリ不足でロクなゲーム作れず、コスト面で無理してもスーパーシステムカード的な追加RAMカード発売を早めていたかもしれない。しかしそのカードにもADPCMまで載せるコストを誰も払える気がしないので(これはFM音源と音源コントローラ載せたシステムカードやインターフェイスユニットが出なかったのと似た理由)、ADPCM無しのままDUO発売まで行く世界線になってメモリは足りてもボイス演出が満足に使えないせいでPCエンジンでCDの名作の数々は生まれなかっただろう。

世界線を現実に戻すと、ゲームが超大容量でたくさん喋るし絵もよく動くというコンセプトでCD-ROMハードを開発したのはファミコン次世代機として非常に良かったと思う。
初代ときメモがもう間もなく発売30周年を迎えてコナミが盛り上げてるのも、スーファミとは違う路線の(どちらかといえばパソコン寄りな)家庭用高級ゲーム機あってこそだからな。ハドソンソフト、なんか今になって商標登録出願されてるし。

ちなみに余談だけどADPCM、ASICが特殊な実装してるので無理やり32kHz再生することも可能かもしれない(本来は16kHzまで)
定格の倍オーバークロックという無謀なことをしてチップ壊しても文句言えないので試すのは自重せざるをえないのが残念ではあるが、現在の技術で丁寧にマスタリングした音声データを10bit32kHzモノラルPCMで再生できたら音質悪いなんて不評はあまり出ないだろう。5bit22kHzのPCMの力技DDAでもそれなりに聞ける音質だし。ootakeのエミュレーションだと実機よりSN比向上して音質が良くなってるのは御愛嬌。
180: 04/21(日)11:43 ID:4FeWyS5s(3/4) AAS
>>177
どんなにソースデータの音質調整してみたところで、デコード後のD/Aコンバータの性能が微妙なのは変わらないし出音が良くならないどころかレート上げすぎで歪むのは十分に考えられますね

むしろ基板のコンデンサ交換とかハードの劣化を復旧する方向で対応した方が良いかも
181: 04/21(日)12:23 ID:4FeWyS5s(4/4) AAS
>>178
ミニ、実機で鳴らすデモをやってくれないと本当にその音質が実機で鳴るの?という疑念は消えず。
バンクROMの容量増やしまくればPCMボイスたくさん鳴らせるというのは事実としてそのとおり。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 3.410s*