Project Nested - Nes Emulator for Snes Version 1.2 release

  • Thread starter Thread starter Deleted User
  • Start date Start date
  • Views Views 1,883
  • Replies Replies 0
D

Deleted User

Guest
Project Nested is a NES emulator running on the raw power of the SNES.
It is inspired by the SNES originally designed to be backward compatible.
Project Nested uses a JIT+AOT compiler to convert NES games into SNES games.
It runs at roughly full speed depending on the game, 60 fps and mapper support.
Indirect JMP nearly halved its overhead timing by avoiding the use of X/Y registers but at the cost of an entire bank dedicated to code that previously relied on X/Y registers.
The average timing should be around 85 to 95 cycles depending on the game.
There's now an option to disable stack optimizations (native return address). Disabling this optimization allows testing which games crash due to stack issues.
This option isn't perfect and not meant to run games at full speed.
There are some games that I thought had stack issues but can't run with this option disabled.
Duck Tales is one such title that starts running with this option disabled.

Version 1.2 Changelog:
  • Fixed JMP to WRAM
  • Added indirect JMP executed from WRAM
  • Minor performance improvement when indirect load/store changes bank
  • Minor performance improvement to CPU side of sound emulation
  • Large performance improvement to indirect JMP
  • Added page wrap support to indirect JMP
  • Added option to recompile code in PRG RAM
  • Fixed indirect JMP into interpreted RAM
  • Added some options to disable stack optimizations
  • Fixed loading/saving unknown settings in a profile
Source:https://github.com/Myself086/Project-Nested/releases/tag/v1.2
 

Site & Scene News

Popular threads in this forum