All Projects â†’ GunshipPenguin â†’ nescafe

GunshipPenguin / nescafe

Licence: MIT license
NES emulator written in C# 🎮 ☕

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to nescafe

Nes.swift
An NES emulator written in Swift
Stars: ✭ 103 (+164.1%)
Mutual labels:  nes, nes-emulator
Gearnes
NES / Famicom emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.
Stars: ✭ 23 (-41.03%)
Mutual labels:  nes, nes-emulator
Nes Rust
NES emulator written in Rust + WASM
Stars: ✭ 141 (+261.54%)
Mutual labels:  nes, nes-emulator
nes-emulator
toy NES emulator written in golang.
Stars: ✭ 31 (-20.51%)
Mutual labels:  nes, nes-emulator
nests
NES Emulator Written in TypeScript/React
Stars: ✭ 91 (+133.33%)
Mutual labels:  nes, nes-emulator
Rustynes
👾 An NES emulator by Rust and WebAssembly
Stars: ✭ 399 (+923.08%)
Mutual labels:  nes, nes-emulator
js-nes-emulator
NES emulator in javascript.
Stars: ✭ 12 (-69.23%)
Mutual labels:  nes, nes-emulator
Anese
Another NES Emulator - written for fun & learning - first implementation of wideNES
Stars: ✭ 323 (+728.21%)
Mutual labels:  nes, nes-emulator
love-nes
A NES emulator in dotnet core
Stars: ✭ 42 (+7.69%)
Mutual labels:  nes, nes-emulator
Fceumm-PS2
FCEUmm-PS2
Stars: ✭ 25 (-35.9%)
Mutual labels:  nes, nes-emulator
SaltyNES
A NES emulator in WebAssembly
Stars: ✭ 69 (+76.92%)
Mutual labels:  nes, nes-emulator
SwiftNES
Cross-platform NES Emulator written in Swift
Stars: ✭ 29 (-25.64%)
Mutual labels:  nes, nes-emulator
Nsfplay
Nintendo NES sound file NSF music player
Stars: ✭ 155 (+297.44%)
Mutual labels:  nes, nes-emulator
Flownes
🎮 An NES emulator written in ES2015+ with flowtype
Stars: ✭ 160 (+310.26%)
Mutual labels:  nes, nes-emulator
Emulator.NES
📺 Nintendo Entertainment System emulator written in C#.
Stars: ✭ 123 (+215.38%)
Mutual labels:  nes, nes-emulator
awesome-emu-resources
A curated list of emulator development resources
Stars: ✭ 26 (-33.33%)
Mutual labels:  nes, nes-emulator
react-nes
React UI for https://github.com/fredericcambon/nes
Stars: ✭ 16 (-58.97%)
Mutual labels:  nes
GameHer
Gameher is a French association aspiring to develop gender diversity in the fields of video games, esport and streaming. We want to give players the tools they need to flourish and evolve in the fields of video games, esport and streaming.
Stars: ✭ 35 (-10.26%)
Mutual labels:  video-games
6502-npp-syntax
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 21 (-46.15%)
Mutual labels:  nes
gimp-rom-bin
GIMP plug-in to read/write SNES / NES / GB / GBA / NGP / MD / etc ROM image, tile and sprite files
Stars: ✭ 54 (+38.46%)
Mutual labels:  nes

NEScafé 🎮 ☕

Travis AppVeyor

A Nintendo Entertainment System (NES) emulator written in C#.

So named since almost all of the work on this was done in various cafés while drinking large quantities of coffee.

Running

Grab the latest build from AppVeyor or build it yourself (see below).

Building

Compile with Visual Studio or from the command line with:

msbuild /property:Configuration=Release Nescafe.sln

Loading a ROM

Load an iNES ROM using File->Load ROM. The game should start immediately or an error will be displayed indicating why the ROM could not be loaded.

Mapper Support

The following iNES mappers are supported:

Accuracy

The NES CPU and PPU have been implemented to a fairly cycle accurate extent. Certain things (eg. sprite evaluation) are not totally cycle accurate, but this doesn't seem to be a problem for the majority of games.

Limitations

  • The NES APU is currently not implemented meaning no audio.
  • Battery backed persistent memory is not currently supported

Controls

Controls cannot currently be configured.

  • Arrow Keys = up,down,left,right
  • Z = A
  • X = B
  • Q = Start
  • W = Select

License

MIT © Rhys Rustad-Elliott

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].