All Projects → liamg → js-nes-emulator

liamg / js-nes-emulator

Licence: GPL-3.0 license
NES emulator in javascript.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to js-nes-emulator

Anese
Another NES Emulator - written for fun & learning - first implementation of wideNES
Stars: ✭ 323 (+2591.67%)
Mutual labels:  emulator, emulation, nes, nes-emulator, 6502
Nsfplay
Nintendo NES sound file NSF music player
Stars: ✭ 155 (+1191.67%)
Mutual labels:  emulator, emulation, nes, nes-emulator
Jsnes
A JavaScript NES emulator.
Stars: ✭ 5,354 (+44516.67%)
Mutual labels:  emulator, emulation, nes, 6502
Nes
A Javascript NES Emulator
Stars: ✭ 168 (+1300%)
Mutual labels:  emulator, emulation, nes, 6502
Gearnes
NES / Famicom emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.
Stars: ✭ 23 (+91.67%)
Mutual labels:  emulator, nes, nes-emulator, 6502
Punes
Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Stars: ✭ 217 (+1708.33%)
Mutual labels:  emulator, emulation, nes, 6502
SaltyNES
A NES emulator in WebAssembly
Stars: ✭ 69 (+475%)
Mutual labels:  emulator, nes, nes-emulator
retro-computing
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Stars: ✭ 15 (+25%)
Mutual labels:  emulator, emulation, 6502
Rustynes
👾 An NES emulator by Rust and WebAssembly
Stars: ✭ 399 (+3225%)
Mutual labels:  emulator, nes, nes-emulator
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Stars: ✭ 4,732 (+39333.33%)
Mutual labels:  emulator, emulation, nes
Thistle
6502 based architecture for OpenComputers
Stars: ✭ 26 (+116.67%)
Mutual labels:  emulator, emulation, 6502
Jsnes Web
A browser UI for JSNES, a JavaScript NES emulator
Stars: ✭ 398 (+3216.67%)
Mutual labels:  emulator, emulation, nes
Embeddednes
A portable NES simulator for embedded processors
Stars: ✭ 26 (+116.67%)
Mutual labels:  emulator, nes, 6502
Nesicide
Integrated Development Environment for the 8-bit Nintendo Entertainment System
Stars: ✭ 244 (+1933.33%)
Mutual labels:  emulator, nes-emulator, 6502
awesome-emu-resources
A curated list of emulator development resources
Stars: ✭ 26 (+116.67%)
Mutual labels:  emulator, nes, nes-emulator
Nes Rust
NES emulator written in Rust + WASM
Stars: ✭ 141 (+1075%)
Mutual labels:  emulator, nes, nes-emulator
Flownes
🎮 An NES emulator written in ES2015+ with flowtype
Stars: ✭ 160 (+1233.33%)
Mutual labels:  emulator, nes, nes-emulator
Nes.swift
An NES emulator written in Swift
Stars: ✭ 103 (+758.33%)
Mutual labels:  emulator, nes, nes-emulator
Mednes
A cycle-accurate, cross-platform NES emulator written in C++
Stars: ✭ 189 (+1475%)
Mutual labels:  emulator, nes-emulator, 6502
Awesomenes
🎮 A NES emulator written in Go
Stars: ✭ 245 (+1941.67%)
Mutual labels:  emulator, nes

js-nes-emulator

Build Status Coverage Status

NES emulator implemented in JavaScript.

Everything is NTSC unless specified.

Build

Grunt is used to build the project:

$ npm install
$ grunt

You will then find js-nes-emulator.min.js in dist/.

Test

You can run tests with grunt too, via QUnit:

$ grunt test

Usage

var nes = new JNE.NES();
nes.loadRom(romData);
nes.start();
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].