A speed- and size-focused Game Boy music driver, intended for use with hUGETracker.
Do you want to use fortISSimO? Then please read the manual!
For an example of usage, as well as something to quickly & easily make a ROM out of your song, see fortISSimO-demo.
A table comparing pros and cons of many GB music drivers is also available on the wiki.
This requires RGBDS 0.9.0 or later.
If you're hacking on fortISSimO, you should use an emulator that supported debugfiles, such as [Emulicious]. This will enable a lot of runtime checks.
Additionally, since fO stores music data in a fairly oblique way, you can define the variable FORTISSIMO_LOG
when building (e.g. rgbasm -DFORTISSIMO_LOG=idx,main_row fortISSimO.asm
) to have some information logged to your emulator's console (again, via debugfiles):
row_idx
prints the order and row indices every time they change;main_row
prints every row that gets read from the "main" grid;subpat_row
prints every row that gets read from subpatterns.
To follow the license of hUGETracker and hUGEDriver, fortISSimO is dedicated to the public domain.
To the extent possible under law, all copyright and related or neighboring rights to fortISSimO have been waived. This work is published from France.