setting to choose between OPL2 and OPL3, channel naming
This commit is contained in:
parent
41e094d79d
commit
5770f381ba
6 changed files with 72 additions and 32 deletions
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
#include "fileOpsCommon.h"
|
||||
|
||||
bool DivEngine::load(unsigned char* f, size_t slen, const char* nameHint) {
|
||||
bool DivEngine::load(unsigned char* f, size_t slen, const char* nameHint, bool s3mOPL2) {
|
||||
unsigned char* file;
|
||||
size_t len;
|
||||
if (slen<21) {
|
||||
|
|
@ -158,7 +158,7 @@ bool DivEngine::load(unsigned char* f, size_t slen, const char* nameHint) {
|
|||
return loadIT(file,len);
|
||||
} else if (len>=48) {
|
||||
if (memcmp(&file[0x2c],DIV_S3M_MAGIC,4)==0) {
|
||||
return loadS3M(file,len);
|
||||
return loadS3M(file,len,s3mOPL2);
|
||||
} else if (memcmp(file,DIV_XM_MAGIC,17)==0) {
|
||||
return loadXM(file,len);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue