/nes-24balls

24 Balls (NES demo)

Primary LanguageAssemblyGNU General Public License v3.0GPL-3.0

24 Balls

A demo for the NES. Shows 24 bouncing balls. Tested on Mednafen and FCEUX.

screenshot

Table of contents:

List of files

  • 24balls.asm: source code (assembles with ASM6)
  • 24balls.nes.gz: assembled program (iNES format, gzip compressed)
  • assemble.sh: a Linux script that assembles the program (warning: deletes files)
  • hexdump.py: creates hexdump.txt
  • hexdump.txt: assembled program in hexadecimal
  • snap.png: screenshot

Technical info

  • mapper: NROM
  • PRG ROM: 16 KiB (only 1 KiB is actually used)
  • CHR ROM: none (uses CHR RAM)
  • name table mirroring: does not matter
  • compatibility: NTSC and PAL