michaelcmartin/Ophis

Command Line: Fine-tunable behavior

Closed this issue · 2 comments

Output to the console from Ophis is currently dictated by a single "verbosity" scale. Other options are available for enabling some features (alternate chipsets). We should have individual options to control each kind of output, and to turn on or off each optional optimization pass.

Upon further experimentation, actually exposing the various verbosity options is a terrible idea - in modernizing the code, it's become clear that it's better to have a "verbose" option, a "quiet" option, and leave everything else as a debug scale that isn't listed in the help string.

The optimization pass control still looks like a reasonable idea, though.

As of 2370027 this is in. The --no-collapse option has been replaced with opcode overrides - lda.w is always absolute mode, for instance.