Changes

Jump to navigation Jump to search

Project Nested

68 bytes removed, 22:31, 14 August 2020
m
The text looks less like their original sources.
|source = [https://github.com/Myself086/Project-Nested Git]
}}
'''Project Nested''' is an open-source [[Nintendo Entertainment System emulators|Famicom (NES)]] emulator for the [[Super Nintendo Entertainment System emulators|Super Famicom (SNES)]] written in C#.
==Development==
The emulator 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. Development was started in the summer of 2018 after doing math on its potential performance for three years (from 2015-2018) until the day the design could theoretically run games at full speed.
The emulator uses both a JIT (Just-In-Time) and AOT (Ahead-of-Time) compilation compiler to convert NES ROMs into SNES ROMs. This allows software titles for the NES to run on SNES hardware at a full 60FPS (frames per second) with mapper and audio support. Mappers 0, 1, 2 and 4 are supported.
The emulator runs without the need for does not use any enhancement chips, but requires the following to run on a flash cartridge or a reproduction cartridge:* Up to 8MB of fast ROM in HiROM format (additional support for slow ROM, also in HiROM format, planned)* 16KB of SRAM (support for 0KB to 256KB of SRAM, depending on the software title and settings, planned)
* A battery if the software title requires it
==Compatibility==
Most of the 278 tested titles are either unplayable or crash in the intro or early in-game. However, a few games are playable, including Battle City, Crystalis, Donkey Kong, Mario Bros, Super Mario Bros and The Legend of Zelda. A compatibility list is available [https://docs.google.com/spreadsheets/d/1xKZIyNz1DSI3ZBdMfaTEaa_9b6IEABx-ZPwOb6XqcLQ/edit#gid=253005073 here].
 
{{Nes}}
46
edits

Navigation menu