jsnes-web - A browser UI for JSNES, a JavaScript NES emulator

  •        557

A React-based web UI for JSNES.

https://jsnes.fir.sh
https://github.com/bfirsh/jsnes-web

Dependencies:

bootstrap : 4.0.0-beta
jsnes : git://github.com/bfirsh/jsnes.git
node-sass-chokidar : ^0.0.3
npm-run-all : ^4.1.2
react : ^15.6.2
react-addons-css-transition-group : ^15.6.2
react-addons-transition-group : ^15.6.2
react-dom : ^15.6.2
react-ga : ^2.2.0
react-router-dom : ^4.2.2
reactstrap : ^4.8.0
ringbufferjs : ^1.1.0

Tags
Implementation
License
Platform

   




Related Projects

jsnes - A JavaScript NES emulator.

  •    Javascript

A JavaScript NES emulator. It's a library that works in both the browser and Node.js. The browser UI is available at https://github.com/bfirsh/jsnes-web.

melody-jsnes - :tv: Multiplayer NES through the magic of WebSockets and Go.

  •    HTML

Super simplistic Multiplayer NES server in Go.melody-jsnes is a demo project showing off Go's real-time web app capabilities. Its design is straight forward, it just snapshots the canvas of player one and sends it to player two and sends back inputs from player two. Images data goes in direction, key codes in the other.

jsnes - A JavaScript NES emulator.

  •    Javascript

A JavaScript NES emulator.

My Nes

  •    

My Nes is a portable open source NES/FAMICOM emulator written in C#. It's EXACT nes cycle emulator, very accurate and uses exact ppu cycle timing. My Nes compatibility is very high, and most of the games that supported run perfectly. The aiming of this project is accuracy.

FCEUX

  •    Lua

An open source NES Emulator for Windows and Unix that features solid emulation accuracy and state of the art tools for power users.


GameBoy-Online - JavaScript GameBoy Color emulator.

  •    Javascript

A GameBoy Color emulator that utilizes HTML5 canvas and JavaScript audio APIs to provide a full emulation of the console. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

IodineGBA - JavaScript GameBoy Advance emulator.

  •    Javascript

A GameBoy Advance emulator that utilizes HTML5 canvas and JavaScript audio APIs to provide a full emulation of the console. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

emulator - Emulator of NES, Super Nintendo, Sega Mega Drive, GameBoy video consoles

  •    ActionScript

NESbox is an emulator of NES, Super Nintendo, Sega Mega Drive and GameBoy video consoles, built on Adobe Flash technology and it can only be run directly in your browser's window. Get all .swf files in /bin folder and upload to your server (for example to /flash folder). Add the following html to page where you want to place the emulator.

nes - NES emulator written in Go.

  •    Go

This is an NES emulator written in Go.To build portaudio-go, you must first have the PortAudio development headers and libraries installed. Some systems provide a package for this; e.g., on Ubuntu you would want to run apt-get install portaudio19-dev. On other systems you might have to install from source.

hnes - NES Emulator written in Haskell

  •    Haskell

Welcome to hnes. hnes is a NES emulator written in Haskell. Lots of games run, but more don't. You can see which roms are compatible here: http://tuxnes.sourceforge.net/nesmapper.txt The best games seem to be MMC3, so that is a priority.

optcarrot - A NES emulator written in Ruby

  •    Ruby

This project aims to provide an "enjoyable" benchmark for Ruby implementation to drive "Ruby3x3: Ruby 3 will be 3 times faster". NOTE: We do not aim to create a practical NES emulator. There have been already many great emulators available. We recommend you use another emulator if you just want to play a game.

pinky - An NES emulator written in Rust

  •    Rust

Pinky is an NES emulator written in Rust completely from scratch based only on publicly available documentation. Currently this is not a production quality emulator, though whatever games it can play (due to limited mapper support) it can play quite well (e.g. such games as Super Mario Brothers, Donkey Kong or Tetris; you can check out nesmapper.txt which will tell you which game use which mapper).

My Nes

  •    CSharp

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).

wavesurfer.js - Navigable waveform using WebAudio and Canvas

  •    Javascript

Navigable waveform using WebAudio and Canvas

JStella Atari 2600 Emulator

  •    Java

JStella is a Java-based Atari 2600 VCS emulator. It allows one to play old Atari 2600 games in an operating system independent manner. It also supports web page based applets. Its emulation core is based on Stella-Atari 2600 Emulator.

jor1k - Online OR1K Emulator running Linux

  •    Javascript

jor1k is a OpenRISC 1000 emulator written in JavaScript running Linux. It runs in almost any modern web browser. Have a try and see if it runs in your browser by opening the demo. More information can be found on the Wiki pages.

exokit - Native VR/AR/XR engine for JavaScript 🦖

  •    Javascript

Find more examples here and on YouTube. This project enables developers to build XR experiences using the same code that runs on the web. Exokit engine is written on top of Node and emulates a web browser, providing native hooks for WebGL, WebXR, WebAudio, and other APIs used in immersive experiences.

Fergulator - NES emulator, written in Go

  •    Go

This is an NES emulator, written in Go. It's fairly new and very much a work in progress, so not all games run yet and not all features are implemented. Details are below. You'll need to install XQuartz in order to run on OSX.

goboy - Multi-platform Nintendo Game Boy Color emulator written in go

  •    Go

GoBoy is a multi-platform Nintendo GameBoy and GameBoy Color emulator written in go. The emulator can run the majority of GB games and some CGB games. There is also colour and sound support. This emulator was primarily built as a development exercise and is still work in progress. Please feel free to contribute if you're interested in GameBoy emulator development. The program includes debugging functions making it useful for understanding the emulator operation for building one yourself. These functions include printing of opcodes and register values to the console at each step (although will greatly slow down the emulation) and toggling of individual sound channels.

waveform-playlist - Multitrack Web Audio editor and player with canvas waveform preview

  •    Javascript

Inspired by Audacity, this project is a multiple track playlist editor written in ES2015 using the Web Audio API. Load tracks and set cues (track cue in, cue out), fades (track fade in, fade out) and track start/end times within the playlist. I've written up some demos on github for the different audio fade types in the project.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.