Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gutomaia/nodeNES
A 6502 Nintendo 8 bit compiler written in Javascript
https://github.com/gutomaia/nodeNES
Last synced: 16 days ago
JSON representation
A 6502 Nintendo 8 bit compiler written in Javascript
- Host: GitHub
- URL: https://github.com/gutomaia/nodeNES
- Owner: gutomaia
- License: bsd-3-clause
- Created: 2012-05-30T15:13:37.000Z (over 12 years ago)
- Default Branch: 0.0.x
- Last Pushed: 2024-04-08T16:00:21.000Z (7 months ago)
- Last Synced: 2024-08-01T02:27:30.370Z (3 months ago)
- Language: JavaScript
- Homepage: http://gutomaia.net/nodeNES
- Size: 830 KB
- Stars: 145
- Watchers: 10
- Forks: 16
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nodeNES
[![NPM version](http://img.shields.io/npm/v/nodeNES.svg)](https://www.npmjs.org/package/nodeNES)
[![Build Status](http://img.shields.io/travis/gutomaia/nodeNES.svg)](http://travis-ci.org/gutomaia/nodeNES)
[![Coverage Status](http://img.shields.io/coveralls/gutomaia/nodeNES/master.svg)](https://coveralls.io/r/gutomaia/nodeNES?branch=master)
[![Dependency Status](http://img.shields.io/gemnasium/gutomaia/nodeNES.svg)](https://gemnasium.com/gutomaia/nodeNES)
[![NPM version](http://img.shields.io/npm/dm/nodeNES.svg)](https://www.npmjs.org/package/nodeNES)
[![Code Climate](http://img.shields.io/codeclimate/github/gutomaia/nodeNES.svg)](https://codeclimate.com/github/gutomaia/nodeNES)
[![Github Tag](http://img.shields.io/github/tag/gutomaia/nodeNES.svg)](https://github.com/gutomaia/nodeNES/tags)
[![Stories in Ready](https://badge.waffle.io/gutomaia/nodenes.png?label=ready&title=Ready)](https://waffle.io/gutomaia/nodenes)[![NPM](https://nodei.co/npm/nodeNES.png?downloads=true)](https://nodei.co/npm/gutomaia/)
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
* [Gustavo Maia Neto (Guto Maia)](http://gutomaia.net)(Creator)
* [Gabriel Ozeas]## License
[New BSD license](http://www.opensource.org/licenses/bsd-license.php)
## 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](https://rawgithub.com/twolfson/gittip-badge/0.2.0/dist/gittip.png)](https://www.gittip.com/gutomaia/)