Description
Discussed in #98 and #99, but I've been often asked about the extension with other OPN family chips, so I pin my thoughts here. Frankly, Only YM2203 (and YM2149) are the target of future extension for BambooTracker.
YM2203 (OPN)
[FM 3ch, SSG 3ch]
YM2203 is such a similar chip and YM2608 can be considered an expansion of YM2203. If you limit FM channels to 3 channels and don't use the rhythm/ADPCM channels in the YM2608, YM2203 can play a same song.
Also, since YM2608 has OPN mode, BambooTracker is able to support YM2203 by implementing it. (#98)
YM2610 (OPNB)
[FM 4ch(YM2610B 6ch), SSG 3ch, ADPCM-A 1ch, ADPCM-B 6ch]
To be honest, I don't know much about this chip, it seems to limit FM channels to 4 and allowed any sample to be set in the rhythm channels.
MVS Tracker exists as a tracker for YM2610, but some of its features don't seem to be supported.
The presence of ADPCM-A will require a new chip emulation, which will bloat the project. BambooTracker doesn't plan to support it, but if I work on it, I would create another tracker forked from BambooTracker.
YM2612 (OPN2)
[FM 6ch(DAC)]
Perhaps it might be expecting support for SEGA genesis. However, I don't intend to support this as it's already fully supported by some trackers such as DefleMask.
YM2149
[SSG 3ch]
This is not a FM chip, but it is the same as when using only SSG channels, so it is inevitably covered in YM2608 support. (#98)
As I mentioned in #99, BambooTracker is a tracker for YM2608. Chips except YM2203 and YM2149, which can be reproduced with standard features, are supported by vgm and s98 export, but there are no plans to implement emulations.
I've been developing BambooTracker because there hadn't been a tracker for YM2608 before (and for my own compositions, of course). So I'm not going to work on a chip that already has a tracker at the moment.
Activity