pently
pently copied to clipboard
Scalable music engine for NES games
As described in the [ASM6 manual](https://github.com/freem/asm6f/blob/master/readme-original.txt), ASM6's excuse for a linker is `include`, which behaves the same way as the C language preprocessor's `#include`. Because ASM6 lacks file-local symbols, functions...
There's a [request](https://forums.nesdev.com/viewtopic.php?p=227850#p227850) from darkhog to expand the sound effects table beyond 64 entries. I've seen analogous requests elsewhere to expand instruments beyond 51 entries. Doing this efficiently (that is,...
In a recent project that used Pently, I had to laboriously hand-convert a few passages where the composer had used seven instruments with different looping negative arpeggio envelopes to create...
Profiling Pently (issue #5) reveals that more complex tracks cause CPU time spikes at the start of patterns, particularly "Isometry" which uses five `play` commands to start all five tracks...