My Nes Icon

My Nes

My NES is a portable open source NES/Famicom emulator written in C#.

35 Recommendations
196 Downloads (This Week)
Last Update:
Download My Nes 2.1.zip
Browse All Files
Windows Linux

Screenshots

Description

My NES is a portable, open source, low level NES/Famicom emulator written in C#. The compatibility of My NES is very high, running most games without any bugs. The aim of the project is to reproduce any hardware quirks that games may rely on as elegantly as possible. My NES doesn't employ any game specific hacks or hash checks (Aside from filling in pot holes left behind by the iNES file format).

My Nes Web Site

Features

  • A browser with ability to manage roms in folders and display additional information like snapshots and covers.
  • Save/Load state.
  • Multi-Renderer.
  • Can access archive files (rar, zip and 7z).
  • User can create profiles for controls mapping.
  • Supports BotGod xml database which used for detecting additional rom information like MMC3 board revision.
  • Profiles for control mapping.
  • CPU: all instruction including the undocumented. Emulates the interrupts check at the last cycle operation plus the interrupt vector changing behavior.
  • PPU: exact ppu cycle timing, exact vbl and nmi behavior, accurate sprites evaluation emulation.
  • APU: accurate frame counter, accurate dmc irqs and channels clocks on real cpu frequency.
  • Supports 4 players.
  • Supports Zapper.
  • Supports Vs-UniSystem.
  • Supports Game Genie.
  • TV Systems: NTSC, PALB and Dendy.
  • Supported mappers and boards: almost full set, some boards not supported because couldn't find a proper documents and roms.

Update Notifications





User Ratings

 
 
35
8
Write a Review

User Reviews

  • Posted by Don White 2012-06-12

    another excellent NES emulator! All games that I have tested, worked quickly and without errors.

  • Posted by Alexander Johnson 2012-05-15

    Ohh. You did recover the memories from my childhood. These funny games, this fun time. Where we are going at the moment... We are adult. Thanks!

  • Posted by Jessica Adams 2012-04-03

    Nice and simple emulator, keep up good work!

  • Posted by Mike Chambers 2012-02-20

    Not bad overall, but the sound is very inaccurate. It mostly seems like the triangle channel. It's very rough and choppy. It also uses 100% of whatever CPU core it's running on at all times. Even when paused. I'm also not particularly fond of it's color palette but that's a personal preference.

  • Posted by Henrique 2009-11-01

    Interesting in see emulation project written in C#.

Read more reviews

Additional Project Details

Programming Language

C#

Registered

2009-07-18

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.