X



【悲報】 DPCMを使うファミコンソフトの多くが誤った音声サンプルを使用していることが判明 [487816701]
■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-80VB)
垢版 |
2023/07/27(木) 16:58:09.40ID:TlJ3cRzN0?PLT(12060)

ファミコン発売37年後に判明した事実


何らかの奇妙な理由 (これについては後ほど説明します) により、Double Dribble の前述の音声サンプルは実際には破損しています。音声の発音の多くが不明瞭になり、フリースローのサンプルが「遅すぎる」ようになります。

この原因は実際にはソフトウェアにあるのではなく、ハードウェアの状況にあります。2A03 は各バイトのビットを右から左に読み取り、事実上ビット順序を逆転させることによって DPCM サンプルを出力します。たとえば、00111111 ( 3F ) は11111100 ( FC ) として読み取られます。これにより、ほとんどの開発者は各バイトが左から右に読み取られると想定していたため、適切にフォーマットされたサンプルが誤って出力される原因になります。面白いことに、これは32 年間発見されず、まったくの偶然によってのみ発見されました。

実際、これは Double Dribble にのみ影響するわけではないことは注目に値します。驚くほど幅広い種類のNESゲーム がまさにこの問題に悩まされています。

Double Dribble (NES) - The Cutting Room Floor
https://tcrf.net/Double_Dribble_%28NES%29
0002番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-80VB)
垢版 |
2023/07/27(木) 16:58:22.47ID:TlJ3cRzN0?PLT(12060)

エニグマウェーブ >2020年7月8日(水) 17:04

DPCM チャネルを実装しているときに、誤ってビットをレジスタから間違った方向にシフトしてしまいました。これが結果でした。

I accidentally discovered what Double Dribble was probably intended to sound like.
https://forums.nesdev.org/viewtopic.php?t=20308
0003番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW e762-XJn/)
垢版 |
2023/07/27(木) 16:58:23.96ID:DRMV0lME0
------
0004番組の途中ですがアフィサイトへの転載は禁止です (アメ MMeb-3KU0)
垢版 |
2023/07/27(木) 16:58:24.75ID:06G+ML6DM
------
0005番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW e762-rxxj)
垢版 |
2023/07/27(木) 16:58:24.77ID:DRMV0lME0
------
0006番組の途中ですがアフィサイトへの転載は禁止です (クスマテ MM4f-hP9g)
垢版 |
2023/07/27(木) 16:58:24.77ID:Z8GnfVbAM
------
0007番組の途中ですがアフィサイトへの転載は禁止です (アメ MMeb-GYx6)
垢版 |
2023/07/27(木) 16:58:25.73ID:06G+ML6DM
------
0008番組の途中ですがアフィサイトへの転載は禁止です (クスマテ MM4f-Z5CY)
垢版 |
2023/07/27(木) 16:58:25.80ID:Z8GnfVbAM
------
0009番組の途中ですがアフィサイトへの転載は禁止です (ドナドナー MM8f-UWB6)
垢版 |
2023/07/27(木) 16:58:27.32ID:/G0IseyoM
------
0010番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW e7c9-aFul)
垢版 |
2023/07/27(木) 16:58:28.53ID:MvKJGkYn0
------
0011番組の途中ですがアフィサイトへの転載は禁止です (ドナドナー MM8f-llv8)
垢版 |
2023/07/27(木) 16:58:28.66ID:/G0IseyoM
------
0012番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW e7c9-VoRR)
垢版 |
2023/07/27(木) 16:58:29.22ID:MvKJGkYn0
------
0013番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW e7c9-rRqS)
垢版 |
2023/07/27(木) 16:58:29.90ID:MvKJGkYn0
------
0014番組の途中ですがアフィサイトへの転載は禁止です (アメ MMeb-4yWq)
垢版 |
2023/07/27(木) 16:58:30.21ID:Hj1A5VyqM
------
0015番組の途中ですがアフィサイトへの転載は禁止です (クスマテ MM4f-j/kS)
垢版 |
2023/07/27(木) 16:58:30.30ID:fG6XC0jbM
------
0016番組の途中ですがアフィサイトへの転載は禁止です (ドナドナー MM8f-eQbb)
垢版 |
2023/07/27(木) 16:58:30.41ID:/G0IseyoM
------
0017番組の途中ですがアフィサイトへの転載は禁止です (アメ MMeb-FRE+)
垢版 |
2023/07/27(木) 16:58:31.03ID:Hj1A5VyqM
------
0018番組の途中ですがアフィサイトへの転載は禁止です (クスマテ MM4f-0y7l)
垢版 |
2023/07/27(木) 16:58:31.21ID:fG6XC0jbM
------
0019番組の途中ですがアフィサイトへの転載は禁止です (アメ MMeb-bjX+)
垢版 |
2023/07/27(木) 16:58:31.81ID:Hj1A5VyqM
------
0020番組の途中ですがアフィサイトへの転載は禁止です (クスマテ MM4f-dyG4)
垢版 |
2023/07/27(木) 16:58:32.18ID:fG6XC0jbM
------
0021番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW e762-s0ax)
垢版 |
2023/07/27(木) 16:58:33.38ID:KKdA6WQH0
------
0022番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW e762-CoOH)
垢版 |
2023/07/27(木) 16:58:34.20ID:KKdA6WQH0
------
0023番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW e762-zj80)
垢版 |
2023/07/27(木) 16:58:34.92ID:KKdA6WQH0
------
0024番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-80VB)
垢版 |
2023/07/27(木) 16:58:39.18ID:TlJ3cRzN0?PLT(12060)

ブレガラッド >2020年8月27日木 1:25 pm

OK、それで私はいくつかの実験をしました:

実際の任天堂の動作でより良い音になることを確認しました:
スーパーマリオブラザーズ3
忍者外伝
忍者外伝2
仁華外伝3
グラディウスII(声)
スーパー C (オーケストラ・ヒット)
タイニートゥーンアドベンチャーズ
タイニートゥーンアドベンチャーズ 2
カービィの冒険
ロロの冒険 3
悪魔城ドラキュラIII ドラキュラの呪い/悪魔城伝説(パスワードミュージック笑いエフェクト)
ビット順序が逆であってもなくても同じように聞こえます
ドラえもん ギガゾンビの逆襲
地球に縛られた; ファミコンウォーズ ; ファイアーエムブレム (両方のゲーム) - 4 つのゲームすべてに同じサンプル
ビット順序に関係なくひどい音になります(おそらく別のエンコードエラー?)
フェスターのクエスト
ジャストブリード
ビット順序を逆にすると音が良くなることを確認
シリウスへの旅
バットマン
バットマン - ジョーカーの帰還
ギミック
ユーフォリア - サーガ
グレムリン 2
悪魔城伝説 (ドラムス)
悪魔城ドラキュラ2 - シモンズクエスト
悪魔城ドラキュラ3 - ドラキュラの呪い (ドラムス)
スケート・オア・ダイ
グラディウスU(ドラムス)
コントラ
スーパーC(ドラム)
0025番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-80VB)
垢版 |
2023/07/27(木) 16:58:54.12ID:TlJ3cRzN0?PLT(12060)

頬袋にゃんがく
@nyan_gak
DPCMのbit反転の件、ざっくり聴き比べ。任天堂「ドクターマリオ」「ファミコンウォーズ」→OK、デコ「大怪獣デブラス」→OK、サンソフト「ダイナマイトバットマン」→NG、コナミ「がんばれゴエモン!からくり道中」「コナミワイワイワールド」「魂斗羅」→NG コ、コナミとサンソフト、マジか…oh

https://twitter.com/nyan_gak/status/1387774047333793797
https://twitter.com/5chan_nel (5ch newer account)
0026番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-80VB)
垢版 |
2023/07/27(木) 16:59:09.47ID:TlJ3cRzN0?PLT(12060)

雷更新世
@pleist
ファミコンのDPCMで誤ってバイト順が逆になってるゲームがあるらしい。そうかDPCMって狭い範囲で逆でも総計は合うから低周波数成分は正常になってまあそんなもんか程度には聞こえちゃうんだ。製品版12:53修正後14:27。 ▶ NES Sound: The DMC - Behind the Code https://youtu.be/mJnz6dEWwIw?t=12m52s
@YouTube
より

https://twitter.com/pleist/status/1330567915167367170
https://twitter.com/5chan_nel (5ch newer account)
0027番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM8f-onGn)
垢版 |
2023/07/27(木) 17:03:55.50ID:+O1i75kdM
まあ、普通下位ビットから読み込むとは思わないよね
0028番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa2b-QBPg)
垢版 |
2023/07/27(木) 17:04:19.65ID:jwJYdB1Ua
すげえサンソフトは知ってたのかな
0030番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 7ff5-FEf0)
垢版 |
2023/07/27(木) 17:05:12.29ID:1gDkC/z50
なんて?
0031番組の途中ですがアフィサイトへの転載は禁止です (アークセー Sxdb-TlPz)
垢版 |
2023/07/27(木) 17:06:04.85ID:e0Kgloskx
メガトラもちゃんとしたドライバ使えばきれいなんだっけ
0033番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 8792-cinT)
垢版 |
2023/07/27(木) 17:07:48.09ID:Few/BO8a0
ゴエモンの聴き比べ見たけど何も分からないのが驚愕の事実
0034番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-80VB)
垢版 |
2023/07/27(木) 17:07:57.24ID:TlJ3cRzN0?PLT(12060)

>>28
サンソフトも間違えてるぞ。
0035番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa2b-5bax)
垢版 |
2023/07/27(木) 17:08:13.27ID:sD77iwwVa
これ直したらより音が良くなるんだね
0036番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-80VB)
垢版 |
2023/07/27(木) 17:08:23.00ID:TlJ3cRzN0?PLT(12060)

分かりやすい例だと、
ギミック、へべれけ、暴れん坊天狗、サマーカーニバル'92烈火 等のソフトのサンプルのbit順を
反転させるとクリアなサウンドになる。
まあRF接続の実記だと分かりにくいかもね。分かりにくいから長年認知されていなかった
0037番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 0705-onGn)
垢版 |
2023/07/27(木) 17:08:48.83ID:s7Ygi0gt0
正しく使うとノイズが減るってことなん?
0038番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-80VB)
垢版 |
2023/07/27(木) 17:08:55.30ID:TlJ3cRzN0?PLT(12060)

>>29
まあなんというか1バイトのブロックごとに逆再生になっていた感じ
0039番組の途中ですがアフィサイトへの転載は禁止です (オッペケT Srdb-onGn)
垢版 |
2023/07/27(木) 17:09:15.18ID:O0oCb0QVr
結構違うな
0040番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-0NjC)
垢版 |
2023/07/27(木) 17:09:41.32ID:TlJ3cRzN0
【悲報】 DPCMを使うファミコンソフトの多くが誤った音声サンプルを使用していることが判明
http://hayabusa9.5ch.net/test/read.cgi/news/1690444362/
0042番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM8f-onGn)
垢版 |
2023/07/27(木) 17:10:27.85ID:+O1i75kdM
たしかに、音声が汚な過ぎるとは思ってたよ
0043番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM8f-onGn)
垢版 |
2023/07/27(木) 17:11:00.14ID:+O1i75kdM
PSGで無理やり鳴らすにしても、もうちょっと綺麗に出るはず
0046番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 7f8f-onGn)
垢版 |
2023/07/27(木) 17:11:48.38ID:uQH9Bb970
当時の開発者の認識としてこんな程度にしか聞こえないかってなって
くわしく確かめもしなかったってことなのかな
まあ容量もないしそりゃそうか
0047番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-0NjC)
垢版 |
2023/07/27(木) 17:12:57.68ID:TlJ3cRzN0
>>41
概念的には似たような感じ
0048番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM8f-onGn)
垢版 |
2023/07/27(木) 17:14:01.92ID:+O1i75kdM
エミュ側で訂正できるので、やってみるか( ´ん`)y-~~
0049番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 47a2-onGn)
垢版 |
2023/07/27(木) 17:15:23.56ID:Kr12uaDf0
>>27
最近FC版ドラクエのプログラマーがやってるyoutubeで「ファミコンは逆から読む」って言ってたのを観たばかりだから僕は間違えないぞ
0050番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 27b7-0jGS)
垢版 |
2023/07/27(木) 17:15:53.14ID:0V57v0yv0
ラフワールドがもっと凄くなるんか
0051番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ a7af-d83M)
垢版 |
2023/07/27(木) 17:16:22.49ID:TgbSGQjr0
>>31
メガドラってどんだけ綺麗な音声録っても、
ゲーム中で出力される時は
絶対にかすれたニイチャンの声になっちゃうんだよな

絶対に元ボイスの声で聞く事が出来ない謎ハード
それが(CDでない)メガドライブ
0052番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-w4hR)
垢版 |
2023/07/27(木) 17:18:26.76ID:s4YYmvhy0
それでもそれらしく聞こえちゃうって
分解能ほとんど意味ないじゃん
0053番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMff-OziD)
垢版 |
2023/07/27(木) 17:18:50.98ID:ZTikYfm3M
今更どうでもいい
0054番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 5fd1-QKap)
垢版 |
2023/07/27(木) 17:19:26.59ID:aB0Q6NXS0
しずまれしずまれーこのもんどころがめにはいらぬか
おそれおおくもさきのふくしょうぐん みと・みつくにこうにあらせられるぞ
いちどーずがたかい ひかえおろー チャーンチャララララ デッデデデ デッデデデ
0055番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 0799-/dWn)
垢版 |
2023/07/27(木) 17:19:39.04ID:zTSeejVg0
ぐぁ
ぁぐ
こんな感じになってたのか
0056番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-0NjC)
垢版 |
2023/07/27(木) 17:19:43.05ID:TlJ3cRzN0
>>51
ハード自体がPCM鳴らせる仕様じゃない。たいていZ80でサウンドエンジン回しているんだけど、
タイミング的な問題と、あと大抵PSG(DCSG)を悪用してPCM鳴らしているし。またFM音源側に
PCMを流し込んで鳴らすこともできるがこちらの方法を使ってるケームはほぼ無い
0058番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 8796-hjDj)
垢版 |
2023/07/27(木) 17:22:36.67ID:idmdNSnF0
しゃべるファミコンソフト水戸黄門くらいしか知らんわ
0061番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW df0a-VSVV)
垢版 |
2023/07/27(木) 17:30:08.24ID:4nvugSmW0
よくわからんが音は鳴ってるからヨシ!
0062番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a786-iICO)
垢版 |
2023/07/27(木) 17:46:07.63ID:nzl6algn0
NESはPSGの他にDPCMハードを持っていて、そこで再生できるdifferential PCMのデータフォーマットの話だね
0066番組の途中ですがアフィサイトへの転載は禁止です (オイコラミネオ MM3b-/bIZ)
垢版 |
2023/07/27(木) 18:00:42.95ID:iYmnyiMzM
開発者に間違った仕様が教えられてたって事?
0067番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a786-iICO)
垢版 |
2023/07/27(木) 18:02:16.13ID:nzl6algn0
基本前提を知らずに
専門的に別分野扱いのデジタル音声処理の専門家がパラメータ設定をしたら
ピッチまで違ってた的な話でしょ
0068番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a786-iICO)
垢版 |
2023/07/27(木) 18:04:03.27ID:nzl6algn0
逆に言えばデータ受け入れ側で
bitの読み方が逆順だと知っていたら
念の為にbitをひっくり返したのも試して
どっちが正解か確認しそうなもんだけど
問題が起きる事自体認識してなかったのかもね
0070番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-0NjC)
垢版 |
2023/07/27(木) 18:08:05.90ID:TlJ3cRzN0
>>66
任天堂の資料もアレだったのかもね
0071番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 074d-XtdQ)
垢版 |
2023/07/27(木) 18:15:27.96ID:SjcY88Q30
いわゆる1ビットサウンドポートで擬似的にPCM鳴らしてるみたいな奴か
MSXでもスーパーレイドックとか魔神球とか同じ仕組みで喋るけどファミコンはハードで実装されてたんだな
0072番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 8795-DiqO)
垢版 |
2023/07/27(木) 18:17:30.31ID:2ebnGJIZ0
水戸黄門はうまくやったってこと?
0073番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a786-iICO)
垢版 |
2023/07/27(木) 18:28:00.29ID:nzl6algn0
>>71
全然違う
ファミコンはDPCMという簡易PCMのサンプル再生ハードを最初から持っていて、効果音に使えるようになっている件の話
0074番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a786-iICO)
垢版 |
2023/07/27(木) 18:34:58.72ID:nzl6algn0
上のビデオの話を見てみると、再生用サンプリング周波数の切替で十六段階の音階演奏ができるようになっていて
それでベース音とかを音階演奏してるソフトは、音程確認でビット反転に気付いて手直しする余地があるんだけど
単発の効果音再生に使ってるソフトは、再生ピッチや再生時間がおかしい事に気付かずに放置してたみたいね
0075番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 47a2-onGn)
垢版 |
2023/07/27(木) 18:53:09.93ID:Kr12uaDf0
ゴエモン全然違って草
違いが出るかどうかはソフトによるなぁ
https://youtu.be/mLTKENIpNyY?t=249
0076番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a786-iICO)
垢版 |
2023/07/27(木) 19:05:41.19ID:nzl6algn0
上のやたら高い声はピッチ指定もひっくり返ってる臭い
0078番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 874c-oqpW)
垢版 |
2023/07/27(木) 19:29:08.05ID:z1ONCASW0
ハイスコア!
0080番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 075f-I2OL)
垢版 |
2023/07/27(木) 19:36:31.12ID:4yjwDvbi0
ゴエモンは解りやすいな

ただ「そんなもんか」って感じで流すレベルだから
気付かれなかったんだな
0082番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 2757-NYMG)
垢版 |
2023/07/27(木) 20:13:45.57ID:+/ntXNZ00
それ気付かないなんてある!?
元々音質がクソみたいに悪いからか?
0087番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa2b-jopu)
垢版 |
2023/07/27(木) 21:42:05.22ID:1hGy7il/a
矩形波倶楽部も一枚岩ではないということか
0091番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa2b-iICO)
垢版 |
2023/07/27(木) 23:05:20.73ID:eCETBKZMa
>>1
相変わらず雰囲気で知ったかぶりしてるだけの空虚な国内界隈だな
0094番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ dfaf-peSu)
垢版 |
2023/07/28(金) 05:04:31.18ID:5K4L2Y0w0
>>92
海外ではアップル][やコモドール64と同じCPU使われていたから、熱狂的な人は日本以上にアクティブだぞ。
Z80だと並に埋もれそう。ゲームボーイはZ80っぽいの積んでるけどそんなにホームブリュー盛んじゃないやろ
0095番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5f87-SjaO)
垢版 |
2023/07/28(金) 11:56:20.88ID:0vmUpIK70
>>33
全然わかるわ
ファミコンの声ってゴエモン通常版みたいな独特のイントネーションがほとんどだった
修正してる方はイントネーションが普通だね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況