mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v061r03 release.
This is probably the biggest accuracy fix in several years. Thanks to the efforts of blargg and myself, bsnes is now the very first emulator to properly emulate ALU multiplication delays. It's 100% bit-perfect. Note that we don't yet know the underlying division algorithm. So in this WIP, I just make it wait eight ticks before storing the results. It _may_ cause some issues, but I wanted to get rid of the status.alu_lock and config.alu_mul/div_delay garbage in advance. I'm absolutely enthralled, I never thought I'd actually see this emulated properly.
This commit is contained in:
parent
78e1a5b067
commit
0f0dcf9538