Nintemulator v2.0 is released. Nintemulator is a work in progress multi-system emulator. Plans for emulated systems are NES, SNES, N64, GB/GBC, GBA, NDS.
Nintemulator v2.0 Changelog:
- 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.
- CPU
- 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.
Download: Nintemulator v2.0
Source: Here
Random Related Topic
0 Comments
Post a Comment