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’ordre de ~80% et requiert une configuration assez musclée en comparaison avec ses concurrents (~10-20% moins rapide que Zsnes).

Les changements:

– eliminated S-DD1 DMA enslavement to the S-CPU; this allows the S-DD1 to behave more like the real chip, and it also simplifies the S-CPU DMA module
– eliminated S-PPU enslavement to the S-CPU; all processor cores now run independently of ech other
– added cycle-level S-PPU timing for OAM address reset and OBSEL; fixes scanline glitches in Mega Lo Mania and Winter Olympics
– removed ppu.hack.* settings; as they are no longer needed due to above changes
– corrected VRAM tiledata cache bug; fixes Super Buster Bros v1.0 reset glitch
– added memory export and trace logging key bindings to user interface
– removed WAV logging (to trim the emulation core)
– embedded readme and license texts inside executable
– simplified S-CPU, S-SMP flag register handling
– source code cleanup for S-CPU timing module
– GUI-Linux: added style improvements to the listbox and combo box controls
– GUI-Linux: finally added filetype filter support to the file open dialog
– GUI-all: shrunk configuration panel [FitzRoy]
– GUI-all: modified paths panel descriptions for clarity [FitzRoy]

Télécharger bsnes [Pragmatic] v0.070 (5,3 Mo)

Site Officiel

En savoir plus…