Changes

Jump to navigation Jump to search

Project Nested

7 bytes removed, 14:22, 22 August 2020
m
reorganizing
'''Project Nested''' is an open-source [[Nintendo Entertainment System emulators|Famicom (NES)]] emulator for the [[Super Nintendo emulators|Super Famicom (SNES)]] written in C#.
==DevelopmentDownload==The emulator {| cellpadding="4"|-|align=center|{{Icon|SNES-big}}|'''[https://github.com/Myself086/Project-Nested/releases Official releases]'''<br/><small>GitHub releases</small>|} ==Overview==Nested was inspired by the SNES originally being designed to be backwards-compatible with the NES and Myself086 wanting to code a JIT (Just-In-Time) compiler. Work on the emulator began in 2015, when math would be done on its potential performance for three years until one day in 2018, when the design could theoretically run games at full speed. Development started in 2018.
A JIT (Just-In-Time) and AOT (Ahead-of-Time) compiler (available for Windows) is used to convert NES ROMs into SNES ROMs. This is used to allow software titles for the NES to run on SNES hardware.
* A battery if the software title requires it
==Download=Compatibility={| cellpadding="4"|-|align=center|{{Icon|SNES-big}}|'''[https://github.com/Myself086/Project-Nested/releases Official releases]'''<br/><small>GitHub releases</small>|} ==Compatibility==
The emulator can emulate the NES at a full 60FPS (frames per second), with support for audio. Mappers 0 (NROM), 1 (SxROM/MMC1), 2 (UxROM) and 4 (TxROM/MMC3/MMC6) have playable support (however, mappers 1 and 4 have minor glitches, which may reduce compatibility levels with titles that use these mappers), with mappers 3 (a form of CNROM) and 5 (ExROM/MMC5) having unplayable support, and mappers 9 (PxROM/MMC2) and 10 (FxROM/MMC4) being unlikely to be supported due to it being declared impossible to accurately emulate CHR bank switching, which both mappers 9 and 10 perform, and there is no support for iNES 2.0.
927
edits

Navigation menu