• Stars
    star
    145
  • Rank 254,144 (Top 6 %)
  • Language
    JavaScript
  • License
    BSD 3-Clause "New...
  • Created over 12 years ago
  • Updated 7 months ago

Reviews

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

Repository Details

A 6502 Nintendo 8 bit compiler written in Javascript

nodeNES

NPM version Build Status Coverage Status Dependency Status NPM version Code Climate Github Tag Stories in Ready

NPM

A c6502 compiler for Nintendo 8 bits written in javascript.

Goal

NodeNES aims to be a full NES IDE in the browser. It contains a c6502 compiler compatible with NESASM and a sprite editor. It was built using TDD as a philosophy and not just a way of coding.

Test Driven Development

Tests are great and really guide this project. Every step was followed by a test. The compiler has grown around tests. Therefore its compability has increased and demos and examples are provided as fixtures. You can even track the learning proccess by watching the commit log over the history of the project. You will find several ways to steal on tests before the end of the race.

Running

Just use the run task:

make run

How to contribute

I will try to put a list of current issues on Github Issues. If you don't know where to start, ask me. I will find something for you that is easy to start.

Authors and contributors

License

New BSD license

Supporting

Hacking and learning about old videogames are a hobby for me. I do it for fun. However, if you would like to support it, feel free!

Support via Gittip

More Repositories

1

pyNES

Python programming for Nintendo 8 bits
Python
1,210
star
2

inventwithpython

Book Invent With Python
Python
23
star
3

nesasm_py

NES Assembly Compiler in Python
Python
11
star
4

fast_queue

Simple Task Producer
Python
6
star
5

github-issue

Jenkins Github Issue Plugin
Java
5
star
6

NES_bankswitch_example

Databank switch example
Assembly
5
star
7

garoa-chrome

GaroaHC Chrome Extension
JavaScript
5
star
8

hellow_php

php msn lib: More than a Hello World!
PHP
5
star
9

neshack

Lua Scripts for FCEux
Lua
3
star
10

pyramid-oauthlib-demo

pyramid-oauthlib-demo
Python
2
star
11

gutomaia.github.com

GutoMaia's GitHub
HTML
2
star
12

hellow_java

java msn lib: More than a Hello World!
Java
2
star
13

jenkins_installer

Jenkins Installer for my server
Shell
2
star
14

pyNES_Standard_Library

pyNES Standard Library
Python
2
star
15

steamer-java

A Steam Comunity project form scratch
Java
2
star
16

hellow_js

javascript msn lib: More than a Hello World!
JavaScript
2
star
17

lexical_py

Simple Lexical Analyser
Python
2
star
18

hellow_arduino

hellow_arduino
C
1
star
19

hellow_as

actionscript msn lib: More than a Hello World!
ActionScript
1
star
20

steamer-js

A Steam Comunity project form scratch
JavaScript
1
star
21

pythonnordeste2014_nes

NES Cartridge for PythonNordeste2014
Assembly
1
star
22

hellow

1
star
23

hi_firefox

A XUL Msn Client for Firefox.
JavaScript
1
star
24

tictactoe

TicTacToe game
PHP
1
star
25

sourceloader

An example of a dynamic classloader that compiles and loads sourcefiles
Java
1
star
26

guruha

GURPS Rules Hacks
Java
1
star
27

trollcat_web_old

Trollcat Is Troll!
PHP
1
star
28

gameproto

A game prototype using pygames
Python
1
star
29

makery

Hot Makefiles daily updates as a bakery
Makefile
1
star
30

SNESpad

Arduino SNES pad
Makefile
1
star
31

tv_remote

LG tv remote script
Python
1
star
32

dojo_to

dojo_to
Python
1
star
33

TestPortletContainer

Portlets for container test
Java
1
star
34

steamer-php

A Steam Comunity project form scratch
PHP
1
star
35

eventex

Welcome to Django project
Python
1
star
36

steam-condenser-java

A java library for querying the Steam Community, Source, GoldSrc servers and Steam master servers
Java
1
star
37

steam-condenser-ruby

A ruby library for querying the Steam Community, Source, GoldSrc servers and Steam master servers
Ruby
1
star
38

hellow_cpp

c++ msn lib: More than a Hello World!
C
1
star
39

hellow_py

python msn lib: More than a Hello World!
Python
1
star
40

ASMminator

Learn 6502 ASM
Python
1
star
41

set_destiny_web

set_destiny_web
Python
1
star
42

lgudap

LG UDAP Protocol
Python
1
star
43

sentinel

Sentinel will help you find and track mutants!
Python
1
star
44

steamer-py

A Steam Comunity project form scratch
Python
1
star