Nintendo64 emulator in JavaScript
Find a file
2022-11-27 03:36:51 -06:00
blog rename unofficial_roms/ directory to roms/unofficial/; Bump to v0.1.22 for production; deployed to production 2015-06-02 02:43:54 -04:00
coffee load/store optimizations 2017-10-26 18:36:35 -04:00
dart Clean up a few characters 2015-06-05 18:07:34 -05:00
docs/img Add revamped readme 2022-11-26 23:37:00 -06:00
lib Make this look a lot better 2022-11-27 03:36:51 -06:00
roms rename unofficial_roms/ directory to roms/unofficial/; Bump to v0.1.22 for production; deployed to production 2015-06-02 02:43:54 -04:00
sass Fix line endings 2017-10-25 23:00:59 -04:00
shaders Fix line endings 2017-10-25 23:00:59 -04:00
.gitattributes See long description 2016-01-02 00:42:39 -06:00
.gitignore Fix line endings 2017-10-25 23:00:59 -04:00
1964js.py revert 2014-06-30 06:25:22 +00:00
app.yaml rename unofficial_roms/ directory to roms/unofficial/; Bump to v0.1.22 for production; deployed to production 2015-06-02 02:43:54 -04:00
coffeelint.json mem fixes; Disable slim and relax coffelint 2013-02-17 04:21:54 +00:00
compile.sh Bump to 0.1.23 2017-10-26 18:40:09 -04:00
compiler.jar Updated closure compiler; memory cleanup 2016-09-06 23:13:02 -04:00
debug.html Bump to 0.1.23 2017-10-26 18:40:09 -04:00
favicon.ico App Engine files 2014-06-15 03:31:50 +00:00
index.html Bump to 0.1.23 2017-10-26 18:40:09 -04:00
index.slim Google ads 2017-10-25 21:15:24 -04:00
LICENSE.md Fix some issues with the repo and re-commit the license 2015-06-03 02:42:43 -05:00
README.md Add revamped readme 2022-11-26 23:37:00 -06:00

1964.js logo

1964.js

This is the first Nintendo 64 emulator written in JavaScript.

Features

  • Runs some commercial games, as well as some homebrew and test ROMs
  • Works in any modern browser

Screenshots

1964.js screenshot

Tech used

JavaScript Libraries:

  • BigInt.js, bitjs, GL Matrix, Google Closure, WebGL Utilities

Other:

  • Ruby, Slim, Sass, CoffeeScript, CoffeeLint, NodeJS, NPM, JavaScript, Java, HTML

Installation

Build 1964.js on Linux/Mac:

sudo apt-get install ruby
sudo gem install slim
sudo gem install sass
sudo gem install coffeelint
sudo apt-get install nodejs
sudo apt-get install nodejs-legacy
sudo apt-get install npm
sudo npm install -g coffeescript
sudo npm install -g coffeelint
Run compile.sh

Build 1964.js on Windows:

Install MinGW/MSYS/Cygwin/WSL terminal
Install Ruby
Install Slim
Install Sass
Install CoffeeLint
Install CoffeeScript
Install NodeJS
Install NPM
Install Java
Run compile.sh in terminal

License

Authors

Contributors

Be sure to check out n64js as well!

n64js

Greets to StrmnNrmn, author of n64js and Daedalus! Coincidentally, we started JavaScript N64 emulators around the same time!