giga-refactor, part 4
add minimum and maximum channel count properties to DivSysDef
This commit is contained in:
parent
2cae7aaf9a
commit
68768004b0
2 changed files with 231 additions and 116 deletions
|
|
@ -362,7 +362,7 @@ struct DivSysDef {
|
|||
const char* description;
|
||||
unsigned char id;
|
||||
unsigned char id_DMF;
|
||||
int channels;
|
||||
int channels, minChans, maxChans;
|
||||
bool isFM, isSTD, isCompound;
|
||||
// width 0: variable
|
||||
// height 0: no wavetable support
|
||||
|
|
@ -379,7 +379,7 @@ struct DivSysDef {
|
|||
const EffectHandlerMap postEffectHandlers;
|
||||
const EffectHandlerMap preEffectHandlers;
|
||||
DivSysDef(
|
||||
const char* sysName, const char* sysNameJ, unsigned char fileID, unsigned char fileID_DMF, int chans,
|
||||
const char* sysName, const char* sysNameJ, unsigned char fileID, unsigned char fileID_DMF, int chans, int minCh, int maxCh,
|
||||
bool isFMChip, bool isSTDChip, unsigned int vgmVer, bool compound, unsigned int formatMask, unsigned short waveWid, unsigned short waveHei,
|
||||
const char* desc,
|
||||
std::initializer_list<const char*> chNames,
|
||||
|
|
@ -396,6 +396,8 @@ struct DivSysDef {
|
|||
id(fileID),
|
||||
id_DMF(fileID_DMF),
|
||||
channels(chans),
|
||||
minChans(minCh),
|
||||
maxChans(maxCh),
|
||||
isFM(isFMChip),
|
||||
isSTD(isSTDChip),
|
||||
isCompound(compound),
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue