Scalable music engine for NES games
Assembly Python Makefile Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
obj/nes
sfxed fix clean build; update manuals Feb 21, 2018
src
tilesets
tools
.gitignore
.travis.yml
CHANGES.txt
LICENSE
README.md
makefile
nrom128.cfg
nsf.cfg
tracknames.txt

README.md

Pently

A music engine for NES that supports both NES playback (with sound effects) and NSF.

Documentation can be found in docs/ and example tracks can be found in musicseq.pently.

Building

Prerequisites

  • Python 3
  • ca65
  • GNU Make and Coreutils - on Windows, install MSYS through mingw-get
  • For NES (not NSF) format: Pillow (Python imaging library)
    pip install pillow

For help setting these up, see the README file for nrom-template.

Building

Once you have the above installed, run make to build and play or make pently.nes to only build a ROM. Then edit the score and run make again to hear the changes. To use an entirely different score file, open makefile and change scorename.

License

Copyright © 2009-2018 Damian Yerrick. Pently is free software, under the zlib License.