Difference between revisions of "Modules/ayfx/ayfx player/Settings"
From MSX Game Library
< Modules | ayfx/ayfx player
| Line 2: | Line 2: | ||
<syntaxhighlight lang="c"> | <syntaxhighlight lang="c"> | ||
// ayFX options | // ayFX options | ||
| − | // - AYFX_BUFFER_DEFAULT .......... Use PSG module PSG | + | // - AYFX_BUFFER_DEFAULT .......... Use PSG module's PSG registers buffer |
| − | // - AYFX_BUFFER_PT3 .............. Use PT3 module PSG | + | // - AYFX_BUFFER_PSG2 ............. Use PSG module's 2nd PSG registers buffer (only if PSG_CHIP == PSG_BOTH) |
| + | // - AYFX_BUFFER_PT3 .............. Use PT3 module's PSG registers buffer | ||
#define AYFX_BUFFER AYFX_BUFFER_PT3 | #define AYFX_BUFFER AYFX_BUFFER_PT3 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
When using PT3 replayer, use <tt>AYFX_BUFFER_PT3</tt> option. For other replayers (WYZ, VGM or lVGM), use <tt>AYFX_BUFFER_DEFAULT</tt> option. | When using PT3 replayer, use <tt>AYFX_BUFFER_PT3</tt> option. For other replayers (WYZ, VGM or lVGM), use <tt>AYFX_BUFFER_DEFAULT</tt> option. | ||
Latest revision as of 23:23, 15 February 2026
Library configuration (msxgl_config.h):
// ayFX options // - AYFX_BUFFER_DEFAULT .......... Use PSG module's PSG registers buffer // - AYFX_BUFFER_PSG2 ............. Use PSG module's 2nd PSG registers buffer (only if PSG_CHIP == PSG_BOTH) // - AYFX_BUFFER_PT3 .............. Use PT3 module's PSG registers buffer #define AYFX_BUFFER AYFX_BUFFER_PT3
When using PT3 replayer, use AYFX_BUFFER_PT3 option. For other replayers (WYZ, VGM or lVGM), use AYFX_BUFFER_DEFAULT option.