From de47d1db5678780942af0a7891c76dce661783c9 Mon Sep 17 00:00:00 2001 From: ekeeke Date: Fri, 23 Apr 2021 15:41:33 +0200 Subject: [PATCH] [Core/Sound] fixed MAME YM2413 core EG resolution bits (verified on YM2413B die, cf. https://www.smspower.org/Development/YM2413ReverseEngineeringNotes2015-03-20) --- HISTORY.txt | 3 +++ builds/genesis_plus_gx_libretro.dll | Bin 2771030 -> 2771030 bytes builds/genplus_cube.dol | Bin 3952960 -> 3952960 bytes builds/genplus_wii.dol | Bin 4197888 -> 4197888 bytes core/sound/ym2413.c | 3 ++- 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/HISTORY.txt b/HISTORY.txt index 21573e3..e5b98bf 100644 --- a/HISTORY.txt +++ b/HISTORY.txt @@ -150,6 +150,9 @@ Genesis Plus GX 1.7.5 (xx/xx/xxxx) (Eke-Eke) * fixed YM2612 one-sample extra delay on operator1 output * fixed YM2612 LFO PM implementation: block & keyscale code should not be modified by LFO (verified on YM2612 die) * fixed YM2612 Timer B overflow handling +* fixed YM2413 carrier/modulator phase reset after channel Key ON (Japanese Master System BIOS music) +* fixed YM2413 intruments ROM (verified on YM2413B die) +* fixed YM2413 EG resolution bits (verified on YM2413B die) [Gamecube/Wii] --------------- diff --git a/builds/genesis_plus_gx_libretro.dll b/builds/genesis_plus_gx_libretro.dll index 12566aab1ec433a67a85542ccf93813fcbe0be45..3c1a3e0cb7f39b78eebd026a8a530f762c1ee396 100644 GIT binary patch delta 349 zcmW;IJxD@P6bJC@v;3%Tmin^H>{HD_cw0~vmIjB@&=x$}g93Z~ZTKDT;eXB2=OSf zhuBN(BlZ)I5swp3JhI&Lh72Kum9qCB(k(>eKx>|g=5xx7 z1?83!ul-a5*BQrgteiGn@8uH0?hYKM@r9wzd06g8{+C+_8@rmlgRJ?GMAvx_%S?25 zpml@;_Sr9zCj^4ttZmKcBvrZTGU~c2VG;r`1=A3O5QIU68Hm6v%s~|9OmTe^jSneFXfc52w~F}XVNS5QAj zLHoRm;G@g;g3vA?&M*&5=;teId;{#<>P=$jU>S*8-O}J>`3vG1Jg@+#c7+{ERj4;Lz PelfumGt5tcw^%t3UtDKS diff --git a/builds/genplus_wii.dol b/builds/genplus_wii.dol index 2b71ecf7899ef063a56a0b4afba6c437aa58c863..3540905db15d72ba7d876d5d059eb6f3caea8ccc 100644 GIT binary patch delta 274 zcmWl~NlwCG7=Yolh#>QimdP^7q(EDS0y0Q1!aZOGU3`fbFmYqTf-8`8$pt(EXW?b> zhJI|MsJosw)elo!+XzZ*+k$h6g# zer$Er_TR3fki|1zU?7J)3Mit4SC}ZHf+}jL;|&co(Lx&?yyF91^w5U|8x95-VuUeV WOfba^pO|BTC06*tI&dBD|9S)0#7(gP delta 274 zcmWl~$8Ex37=U5f5Q-B*{sa?>DZ!9Ju_+E6yh!$dqYt0N0!UntIIsc|M;2g)i~_tI z9zDS}(1SbCM3<0+