Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optional support for most effects, xmanalyze cflags #12

Open
Artefact2 opened this issue Oct 29, 2017 · 0 comments
Open

Optional support for most effects, xmanalyze cflags #12

Artefact2 opened this issue Oct 29, 2017 · 0 comments

Comments

@Artefact2
Copy link
Owner

Artefact2 commented Oct 29, 2017

Write a little helper program (xmanalyze?) that loads a module and sees which effects are used. The program spits out CFLAGS to build libxm with only these effects enabled. Maybe this saves a couple dozen bytes for demos and such.

Things that could be somewhat easily #ifdef'd out:

  • Amiga frequencies
  • Linear frequencies
  • Waveform control stuff
  • etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant