zeroone wrote:
I noticed that there was a new official release on January 1, 2019. It's been 9 years since the last official release.
That's precisely why I released it.
zeroone wrote:
What's new in this version? Improved emulation accuracy? Does it pass more test ROMs?
As already noted, all of the stuff that had been added to 0.975 over the past 9 years - better NES 2.0 support (including in the header editor), Dendy timing, SNES Mouse support, some controller configuration fixes, some debugger improvements (breakpoints triggering on intermediate reads, PPU debugging being less slow, being able to properly trace code in ExRAM and the NSF player), support for larger amounts of PRG+CHR RAM, some emulation improvements (DMA timing fixes, branch timings with interrupts, some obscure PPU details), and about 30 new mappers.
It's been a rather long time since I've bothered running all of the various test ROMs, so there's probably some other obscure timing details I've missed which are causing Battletoads level 2 to randomly freeze - my previous experience with test ROMs has been that a lot of them just give pass/fail indicators without properly explaining
why they failed, and frequently my attempts to fix one test just cause a dozen others to start failing.