buppu3 / tnCart

FPGA cartridge for MSX
BSD 3-Clause "New" or "Revised" License
26 stars 6 forks source link

OPLL broken on latest bitstreams #23

Open herraa1 opened 4 hours ago

herraa1 commented 4 hours ago

Bitstreams available on commit 87147318e94f9c1714bb793093769dbe42abea7a produce incorrect OPLL audio on WonderTANG! V1.01c and V1.02d boards (no tnCart board available to test here). The other audio sources (PSG and SCC) are fine.

pakoto commented 3 hours ago

same here. Panasonic FS-A1 with Wondertang 2.0, obtain bad OPLL sound.

Msxinfo commented 3 hours ago

Same here. Philips NMS 8250 with WonderTANG 2.0b produces corrupt opll SOUND.

herraa1 commented 1 hour ago

I've identified the commit that breaks the OPLL and that is 5261460c80fd7b0aaf43bb109ddbedc49d6cd2b5 "Add IKASCC module and modify bus timing accordingly". The previous commit 414c2a9d61bc6059663f97c5fd513c49fcdfd826 "Add a new sync mode to uma.sv" has OPLL working fine.

herraa1 commented 50 minutes ago

BTW, The OPLL keeps broken on 455e42b58e218867b44ea48d1c4815b9158110c7 "fix https://github.com/buppu3/tnCart/issues/20 IKASCC malfunctions on 1chipMSX" just in case someone was wondering if that fixed it.

herraa1 commented 22 minutes ago

Rebasing and getting rid of the two commits 5261460c80fd7b0aaf43bb109ddbedc49d6cd2b5 and 455e42b58e218867b44ea48d1c4815b9158110c7 fixes the OPLL problem.