カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
サウンド仮承認未処理2018-09-18 01:282024-03-26 21:52
 
テスターanemostat54539担当者 ソースsony/zn.cpp
バージョン0.201発生バージョン修正バージョン
修正コミットプルリク
フラグ
セット
セット詳細
 
概 要VS2017でビルトするとZSG 2 + DSPがハウリングのようになる。
詳 細I built MAME's zn.cpp on VS2017 and confirmed the sound of raystormj. Then, I noticed that sounds like howling were mixed in all the sound tests.
再現手順1. make SUBTARGET=zn SOURCES=src\mame\drivers\zn.cpp
(Make sure that MSBUILD can be executed before compiling)
2. start zn64.exe -window raystormj
3. enter test mode, and sound test
4. play any song
追加情報When I looked it up, I understood that the problem occurred with the following code of DSP.
src/devices/cpu/tms57002/tmsinstr.lst Line:220

lmhc 1 33 1 n
lmhc %c
macc_write = macc = ((int64_t)(int32_t)%c) << 16; <- this

lmhd 1 31 1 n
lmhd %d
macc_write = macc = (int64_t)((int32_t)(%d)) << 16; <- this

It seems that there is a problem with casting to int64_t.
 
添付ファイル7z filezn64.7z (2018-09-18 07:31)