SCI: Add driver for Yamaha FB-01. Cleanup.
svn-id: r47571
This commit is contained in:
parent
d6bb432a92
commit
9861b04b93
16 changed files with 743 additions and 66 deletions
|
@ -2152,4 +2152,18 @@ int SoundResource::getChannelFilterMask(int hardwareMask, bool wantsRhythm) {
|
|||
return channelMask;
|
||||
}
|
||||
|
||||
byte SoundResource::getInitialVoiceCount(byte channel) {
|
||||
byte *data = _innerResource->data;
|
||||
|
||||
if (_soundVersion > SCI_VERSION_0_LATE)
|
||||
return 0; // TODO
|
||||
|
||||
data++; // Skip over digital sample flag
|
||||
|
||||
if (_soundVersion == SCI_VERSION_0_EARLY)
|
||||
return data[channel] >> 4;
|
||||
else
|
||||
return data[channel * 2];
|
||||
}
|
||||
|
||||
} // End of namespace Sci
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue