jotego / jtopl

Verilog module compatible with Yamaha OPL chips
GNU General Public License v3.0
46 stars 9 forks source link

Different fix for the timer #7

Closed gyurco closed 2 years ago

gyurco commented 2 years ago

I would test it with Bad Dudes, but I didn't found it in your public repos.

jotego commented 2 years ago

This works well in Dragon Ninja! Thanks a lot.

jotego commented 2 years ago

By the way, I applied these changes to JT12 and that fixed a problem in The Speed Rumbler Thank you! https://github.com/jotego/jt_gng/issues/81

gyurco commented 2 years ago

Cool! That means Genesis also affected? Or only YM2203?

jotego commented 2 years ago

Genesis could be affected because it is the same timer block in the end. I am afraid to try! I know that some Konami titles were tricky and depended on the free running section to work correctly.

gyurco commented 2 years ago

I tried, and the results are not that bad: Titan Overdrive 2 still works perfectly. This very stupid demo is fixed! https://www.pouet.net/prod.php?which=81513

I'll release it to check if the few remaining MiST users will report something.

jotego commented 2 years ago

Good to hear we fixed something! BTW, I heard from three MiSTer users last week that they had got a MiST too.

gyurco commented 2 years ago

Then maybe that was the last chance to get one, as I see, Lotharek is out of stock and ManuFerHi also doesn't make more Misticas.