Ah, nice! Thanks for that - I simply do not have the time to test most games, so having reports like these is great.FitzRoy wrote: ↑Thu May 21, 2020 10:31 amI have a lot of downtime at work and I'm about 1/3 done bugtesting your core against the library. The bugs I've found so far are here. I'll test your other cores eventually, too. It takes about 80 man hours to go through a 3000 game library, which I did twice for bsnes.
You'll definitely want to skip the GB/GBC core for now, since it's something I've only started less than 2 weeks ago and it's still very rough around the edges - it should hopefully get much better over the next few weeks, though.
Thanks for the controller DB - that's definitely useful. It's a feature in Mesen, and it would make sense to have the same in Mesen-S as well, I'll get it integrated when I get a chance.
For anybody that might be interested: Mesen-S now supports GB and GBC games as of a few days ago. Originally, this was mostly for the sake of adding Super Game Boy support (which I still haven't gotten around to), but I figured I might as well allow GB (and GBC since they're basically the same) games to run directly without the SGB layer. I've added (most) of the basic debug tools (including an event viewer that shows the LCD's pauses while it fetches data) and they should be getting more fleshed out over the next few weeks: If you use it, just keep in mind it's still very early in development - there are still issues with a lot of games. The CPU and APU should be fairly accurate, but there are a lot of details about IRQs, the LCD's timings, DMA, etc. that aren't taken care of still.