mirror of
https://github.com/EmulatorJS/EmulatorJS.git
synced 2024-09-20 02:46:23 +00:00
disable default cue file generation for genesis_plus_gx, picodrive and mednafen_pce
This commit is contained in:
parent
65ee1ae321
commit
ed38f262a4
2 changed files with 12 additions and 11 deletions
|
@ -884,7 +884,7 @@ class EmulatorJS {
|
||||||
const altName = this.config.gameUrl.startsWith("blob:") ? (this.config.gameName || "game") : extractFileNameFromUrl(this.config.gameUrl);
|
const altName = this.config.gameUrl.startsWith("blob:") ? (this.config.gameName || "game") : extractFileNameFromUrl(this.config.gameUrl);
|
||||||
|
|
||||||
let disableCue = false;
|
let disableCue = false;
|
||||||
if (this.getCore() === 'pcsx_rearmed' && this.config.disableCue === undefined) {
|
if (['pcsx_rearmed', 'genesis_plus_gx', 'picodrive', 'mednafen_pce'].includes(this.getCore()) && this.config.disableCue === undefined) {
|
||||||
disableCue = true;
|
disableCue = true;
|
||||||
} else {
|
} else {
|
||||||
disableCue = this.config.disableCue;
|
disableCue = this.config.disableCue;
|
||||||
|
@ -947,19 +947,20 @@ class EmulatorJS {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (isoFile !== null && (supportsExt('iso') || supportsExt('cso') || supportsExt('chd') || supportsExt('elf'))) {
|
if (supportedFile !== null) {
|
||||||
this.fileName = isoFile;
|
|
||||||
} else if (!disableCue && (supportsExt('cue') || supportsExt('ccd') || supportsExt('toc') || supportsExt('m3u'))) {
|
|
||||||
if (cueFile !== null) {
|
|
||||||
this.fileName = cueFile;
|
|
||||||
} else {
|
|
||||||
this.fileName = this.gameManager.createCueFile(fileNames);
|
|
||||||
}
|
|
||||||
} else if (supportedFile !== null) {
|
|
||||||
this.fileName = supportedFile;
|
this.fileName = supportedFile;
|
||||||
} else {
|
} else {
|
||||||
this.fileName = fileNames[0];
|
this.fileName = fileNames[0];
|
||||||
}
|
}
|
||||||
|
if (isoFile !== null && (supportsExt('iso') || supportsExt('cso') || supportsExt('chd') || supportsExt('elf'))) {
|
||||||
|
this.fileName = isoFile;
|
||||||
|
} else if (supportsExt('cue') || supportsExt('ccd') || supportsExt('toc') || supportsExt('m3u')) {
|
||||||
|
if (cueFile !== null) {
|
||||||
|
this.fileName = cueFile;
|
||||||
|
} else if (!disableCue) {
|
||||||
|
this.fileName = this.gameManager.createCueFile(fileNames);
|
||||||
|
}
|
||||||
|
}
|
||||||
resolve();
|
resolve();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
2
data/emulator.min.js
vendored
2
data/emulator.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue