Le développement de cet émulateur a débuté le 14/10/2004. Sa priorité est de servir d’outil de débugging et de posséder un code propre. Sa compatibilité est de l’odre de ~80% et requiert une configuration assez musclée en comparaison avec ses concurrents (~10-20% moins rapide que Zsnes).

– Fixed many critical errors in IRQ timing, should be *very* close to real hardware now.
– Corrected major CPU timing bug involving CPU I/O condition 4.
– Corrected bug with generic HiROM / LoROM memory maps.
– Corrected bug involving HDMA indirect channel termination. [anomie]
– OAM address reset now occurs when screen display is enabled, per recent research.
– Readded full DMA, HDMA and HDMA init bus sync timing.
– Added preliminary emulation of S-SMP $00f0 TEST register. (6 of 8 bits are supported)
– Readded emulation of known timing differences between CPU revisions 1 and 2.
– Config file can now control scanline-based PPU render position. This will only be needed until a proper dot-based PPU renderer is added.
– Removed core debugging hooks so that debugging console can remain in public releases, it now functions as a tracer and memory editor.
– Config file paths once again work correctly even if missing trailing backslash.
– Video configuration simplified, sorry in advance to those who enjoyed the profile mode used before.
– Added new configuration screen to control some emulation settings.
– Replaced bsnes program icon with a much nicer one. [FitzRoy]
– Optimized memory speed detection algorithm.(source:emufrance)
– Preliminary UPS soft-patching support. (do not use this yet!)
– Decreased memory usage and optimized generic libraries used by bsnes. (/src/lib)
– Now caching OAM by one line, somewhat similar to a real SNES. Fixes Winter Gold, but causes line rendering error in Mega lo Mania.
– Lots more, as usual.

Site Officiel

En savoir plus…