• Stars
    star
    166
  • Rank 227,748 (Top 5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 11 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An NES emulator for everyone

An NES emulator for everyone

http://webn.es

An NES emulator for everyone.

webNES is a web-based NES emulator for mobile. You can access the web app on any mobile browser. You can add ROMs via Dropbox and use the emulator while offline. The touch based controls are just as responsive as a native app.

The emulator was based off of the existing JSNES (https://github.com/bfirsh/jsnes) library, with modifications to support the HTML5 Web Audio API. We used jQuery to build the touch interface, Local Storage and WebSQL to store the ROMs offline. It also supports the HTML5 Offline Application Cache, allowing you to use the emulator with no internet connection. It can even be added as an icon to the home screen for a full screen, immersive experience.

Above, there is the portrait UI and Super Mario Brothers.

webNES menu screen

Donkey Kong

Importing ROMs from DropBox

The Developers

Props to the Creator of jsNES

This app was built during the spring PennApps 2014 hackathon by Conrad, Jared, Bogdan, Evan and was a finalist (top 10).

More Repositories

1

CKShapeView

UIView subclass backed by CAShapeLayer
Objective-C
284
star
2

BlockTypeDescription

Show type signatures when logging blocks
Objective-C
255
star
3

CKBlurView

A demo of the private blur APIs in iOS 7
Objective-C
171
star
4

Open

Open apps from shell on iOS
Objective-C
99
star
5

nes-ios

NES framework for iOS
Objective-C
99
star
6

jetsamctl

Control Jetsam on iOS
C
90
star
7

BTNotificationEnabler

Send all iOS notifications to your Pebble
Shell
50
star
8

Wallet

Kotlin
45
star
9

MotionControl

Leap Motion + Mission Control
Objective-C
40
star
10

Force

An implementation of a force directed graph layout in Swift
Swift
40
star
11

codesign_fix

Objective-C
32
star
12

GoogleCloudPrint

Integrates Google Cloud Print into iOS
Objective-C
31
star
13

Sixpair

Pair a PS3 Sixaxis controller to your iPhone
C
24
star
14

UserAgentFaker

Fake your user agent in iOS
Objective-C
22
star
15

MyoActivator

Use hand gestures to control your iOS device
Objective-C
20
star
16

WWDC2014

WWDC Student Scholarship App
Objective-C
20
star
17

QuickQR

It brings the 'quick' back into 'quick response'!
Objective-C
18
star
18

plist-rs

Property list parser in Rust
Rust
18
star
19

YikYakAPI

Python implementation of the private Yik Yak API
Python
13
star
20

CYContext

Objective-C
11
star
21

NSData-FILE

Open an NSData object as a FILE stream
Objective-C
9
star
22

Gesturizer

Custom gesture recognition for iOS
Objective-C
9
star
23

GamepadBridge

HTML5 Gamepad API support for iOS
Objective-C
8
star
24

JigSolver

HackNY Fall 2013 - A backend to place jigsaw puzzle pieces, given an image of the piece and the board
Python
7
star
25

Tweaks

A collection of small tweaks for iOS
Ruby
6
star
26

mixpanel-simple

Objective-C
5
star
27

AMShortenURL

A URL Shortener for Ryan Petrich's Action Menu.
Objective-C
4
star
28

DCImagePickerController

Multiple-selecting replacement for UIImagePickerController
Objective-C
2
star
29

BonjourToggle

SBSettings toggle to toggle Bonjour broadcasting on iOS
Objective-C
2
star
30

energy-data

A collection of energy data, focused on US solar
Rust
2
star
31

VEXScore

Clean VEX Toss Up scoring application
Objective-C
2
star
32

TrackingNotifier

Get a notification when remote locate is enabled
Objective-C
2
star
33

mission.party

The website for Mission Control
1
star
34

Box2D

An unnoficial git-svn clone of Box2D, updated regularly.
C
1
star
35

MineRCON

A Remote CONsole client for Minecraft servers
Objective-C
1
star