Giter Club home page Giter Club logo

nesplusplus's Introduction

NES++

WORK IS IN PROGRESS at the moment, docs will be available soon, please check back...

NES++ is a modchip for the Nintendo Entertainment System (AKA NES). It has the following features:

  • Reset-From-Pad (AKA In-Game-Reset AKA IGR): Press Select + Start + A + B.
  • NESRGB on/off toggling and palette switching:
    • Control your NESRGB add-on board: turn it on or off and set your palette of choice from the Player 1 controller pad: Press Select + Start + Down to turn it on/off or Select + Start + Left/Right to cycle through palettes.
    • Alternatively, palettes can be switched through the Reset button: Keep pushed.
    • The mod is switchless, so you don't need to modify the aesthetics of your console installing ugly switches.
    • The last used palette is automatically saved and reused at power up.
    • Supports a single led, common-anode or common-cathode dual or RGB LEDs to indicate the current mode (Almost any color can be used when PWM pins are available).
  • CIC on/off toggling: So you want to play games from a different region, but you already feel nostalgic for that blinking power led? No problem, just turn your NES's CIC chip on or off at will through the Reset button, just quickly press it twice or through the Player 1 controller: Press Select + Start + Up.
  • Uses cheap Atmel AVR microcontrollers.
    • Can be flashed on different chips (ATtiny's, ATmega's, or even a full Arduino board).
  • Even though default settings are recommended, everything can be customized to taste.
  • Uses the popular Arduino environment, allowing for easy development, testing and modifications.
  • Last but not least, it is Open Source and Free Software!

Note that there is also a NES emulator named nes++, but it is a different project. I chose to use that name in analogy with my MegaDrive++ project, and since the emulator hasn't been update in a while, no confusion should arise.

nesplusplus's People

Contributors

sukkopera avatar

Stargazers

Ilya Maslennikov avatar Johan Broström avatar  avatar Ilan avatar  avatar  avatar Aisflou avatar Rockman18 avatar Paul Mallon avatar Matt Clawson avatar

Watchers

James Cloos avatar  avatar Paul Mallon avatar  avatar  avatar

nesplusplus's Issues

Screenshots of the install

Hi, this is a really interesting project. I appreciate the work behind it, and behind what you've put on the Wiki so far. Is there any chance you can complete the Installation section on the Wiki, preferably with screenshots? Ideally, it would be great to see where you positioned your Arduino board in the NES, and where you soldered each wire to.

Thanks again!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.