Nintemulator 0.2

Rating: No reviews yet
Downloads: 4268
Change Set: 19880
Released: Apr 20, 2013
Updated: Apr 20, 2013 by Beannaich
Dev status: Beta Help Icon

Recommended Download

Application Release
application, 515K, uploaded Apr 20, 2013 - 4268 downloads

Release Notes

Change Log:
  • 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.

Many other things that I forgot to write down were modified, and fixed. There are also more than likely some regressions. This is beta version software, and bug reports are very welcome!

Reviews for this release

No reviews yet for this release.