Coder Social home page Coder Social logo

nes-homebrew's Introduction

nes-homebrew

Programs for the NES. Thanks to PDRoms for archiving some of these programs.

Table of contents:

Files for each program

  • example.asm: source code (assembles with ASM6)
  • example-assemble.sh: Linux script that assembles the program (warning: deletes files)
  • example-chr.bin.gz: raw CHR ROM data (gzip compressed)
  • example-chr.png: CHR ROM data as an image (can be encoded with nes_chr_encode.py in my NES utilities)
  • example.nes.gz: assembled program (iNES format, gzip compressed)
  • example.png: screenshot

The programs

Video

Plays a short video of Doom gameplay (64ร—48 pixels, 4 colors, 10 fps, no audio).

video.asm

Hello World

Prints Hello, World!.

hello.asm

Transgender flag

Shows the transgender flag. Note: this program is heavily optimized for size; it does not represent good programming practice. The actual size is 95 bytes (including interrupt vectors and CHR data).

transflag.asm

The program in hexadecimal:

a2038e00202c022010fbcad0f88a20f1
ffa002a2188d0720cad0faa9ff88d0f3
a93f20f1ffa003b9f8ff8d07208810f7
a92020f1ffa005b9ebffa2c08d0720ca
d0fa8810f2a90a8d0120000102000201
8d06208e06206025210030a1ffebff

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.