Il s’agit d’un émulateur des systèmes de Nintendo: NES, SNES, N64, GB/GBC, GBA  et NDS.

 

  • NES
    • CPU
      • Small change in BRK operation that was causing ‘I’ to not be set when processing NMIs. This was changed due to discovering the correct operation.
    • Mappers
      • MMC5 support started, and mostly done.
  • Game Boy Color
    • Core moved to it’s own project, to ease further implementation and to keep the code clear of constant « if game boy color » checks.
    • DMA registers weren’t being mapped into the correct memory locations, this caused a number of games to be fixed. Some games still have sprite issues (Legend of Zelda: Oracle of Ages/Seasons for example).
  • Game Boy Advance
    • Processor rewrite was started, which fixed a number of things, not the least being that some weird audio bugs in every game that used signed audio samples was fixed! This was due to improper LDSH/LDSB implementations.
  • N64
    • Project was started, and a debugger is included, note that most instructions won’t do anything, as they aren’t implemented.
  • NDS
    • Project was started, no debugger is included, project is mainly a placeholder for future revisions.
  • SNES
    • S-SMP core was completely rewritten, which fixed deadlocks caused by S-CPU waiting for S-SMP, and S-SMP waiting for S-CPU at the same time (Super Mario World, Super Metroid).
    • S-DSP emulation hasn’t started yet, so no sounds will be rendered.
    • Heavily worked on, but still has some fundamental bugs that haven’t been tracked down yet.
    • Hi-ROM isn’t implemented, but should be once I know Lo-ROM works (No need to build on an unstable foundation).
    • S-PPU
      • Mode 7 graphics were added, as well as modes 1, 2, and 4.
  • Shared
    • Audio rendering bug that was causing samples to be output EVERY sample, instead of buffering and outputting every frame (or so). Fixed random crackling and popping issues.

 

Télécharger Nintemulator v0.2 (526.8 Ko)

Site Officiel

En savoir plus…