My Nes GTK - Le Bottin des Jeux Linux

My Nes GTK


Title: My Nes GTK Type: Tool
Genre: Emulation Status:
Category: Emulator ➤ Engine ➤ Nintendo Commercial:
Tags: Demo:
Released: My Nes GTK : 2.0 / My Nes : 6.0.1 / R159 Package Name:
Date: 2013-08-11 Extern Repo:
License: GPL v3 Repo:
Perspective: Third & First person Package:
Visual: 2D & 3D Binary: ✓
Pacing: Real Time Source: ✓
Played: Single PDA:
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 14393
Created: 2014-09-07 Updated: 2014-11-27


[fr]: Un émulateur de console NES mettant l'accent sur la fidélité de l'émulation [en]: A simple, powerful and accurate Nes emulator



Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t ts gd id r lp g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g] [Reviews] [WIKI] [FAQ] [RSS] [Changelog 1 2]

Commercial : (empty)

• (empty)
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

Devs (Ala Ibrahim Hadid [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

On other sites


News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un émulateur de console NES mettant l'accent sur la fidélité de l'émulation, par Ala Ibrahim Hadid (jegqamas).
En C# et Mono (pour Linux).

My Nes GTK est un émulateur de console NES (Famicom : la NES asiatique), en version GtK et SDL pour Linux, vous permettant de jouer sous Linux avec des ROMS téléchargées sur internet.

Consoles émulées (avec doc Bottin) : Nintendo NES ou Famicom,

Ressources : voir la fiche "Ressources - Emulation (Nom de la console émulée)".
Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.

Description [en]

My Nes is A Nintendo Entertainment System / Family Computer (Nes/Famicom) emulator written in C#. My Nes is meant to be simple, powerful and accurate Nes emulator.

My Nes is open source .net freeware, licensed under the GNU GENERAL PUBLIC LICENSE; Version 3, 29 June 2007.

My Nes can pass all basic nes tests that test nes hardware behaviors, such as cpu 6502 instructions, ppu timing .... etc. However, My Nes pass most of these tests (known at development time of current version) without any kind of HACKING (changing some code to make a test pass), by emulating the exact hardware behavior.
For example, My Nes can pass cpu interrupt tests (cpu_interrupts_v2 by Shay Green ) by emulating cpu cycle timing and interrupts check at the next half of cpu cycle. Same for DMA behavior, Sprite 0 Hit, Sprite overflow flags, APU length counter and IRQ ....etc

My Nes also implements the NTSC/PAL video generator (palettes), enjoy the nes real colors !

If you are looking for a simple Nes emulator provides accuracy that very close to the real hardware, My Nes is a one worth a try !

Also, compatibility is one of the key features, My Nes implements about 90% of documented boards and mappers which are needed to run more games. All mappers and boards included are implemented exactly as documented.


My Nes GTK Edition:
☑ Save/Load state.
☑ Multi-Renderer.
☑ User can create profiles for controls mapping.
☑ Supports BotGod xml database which used for detecting additional rom information like MMC3 board revision.

Emulation Features:
☑ 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.
☑ Sound Channels: All internal channel, MMC5, Namcot106, SunsofB5 and VRC6.
☑ 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 of developers couldn't find a proper documents and roms for test.