Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/coolboy-multirom-builder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-12-04 17:05:53 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-12-04 17:05:53 +0300
commit8d4d3b6541e2ea208cba102191239bb021d93ba3 (patch)
treeafadb5641a49b67255839542e34f1e4256a414e2
parent794d71a5e2f4f1225483f50481c7e658f1eff325 (diff)
games.asm naming
-rw-r--r--tools_sources/CoolboyCombiner/Config.cs2
-rw-r--r--tools_sources/CoolboyCombiner/Program.cs4
2 files changed, 3 insertions, 3 deletions
diff --git a/tools_sources/CoolboyCombiner/Config.cs b/tools_sources/CoolboyCombiner/Config.cs
index 9ea1237..9edf8a5 100644
--- a/tools_sources/CoolboyCombiner/Config.cs
+++ b/tools_sources/CoolboyCombiner/Config.cs
@@ -104,7 +104,7 @@ namespace com.clusterrr.Famicom.CoolBoy
i++;
break;
case "asm":
- config.AsmFile = value;
+ config.AsmFile = Path.GetFileName(value);
i++;
break;
case "offsets":
diff --git a/tools_sources/CoolboyCombiner/Program.cs b/tools_sources/CoolboyCombiner/Program.cs
index 18f3299..5efc5f7 100644
--- a/tools_sources/CoolboyCombiner/Program.cs
+++ b/tools_sources/CoolboyCombiner/Program.cs
@@ -531,7 +531,7 @@ namespace com.clusterrr.Famicom.CoolBoy
asmResult.AppendLine("string_error:");
asmResult.Append(BytesToAsm(StringToTiles("ERROR", symbols)));
- File.WriteAllText(config.AsmFile!, asmResult.ToString());
+ File.WriteAllText(Path.Combine(config.SourcesDir, config.AsmFile!), asmResult.ToString());
if (config.Command == Config.CombinerCommand.Prepare)
{
@@ -550,7 +550,7 @@ namespace com.clusterrr.Famicom.CoolBoy
var process = new Process();
var cp866 = CodePagesEncodingProvider.Instance.GetEncoding(866) ?? Encoding.ASCII;
process.StartInfo.FileName = config.NesAsm;
- process.StartInfo.Arguments = $"\"menu.asm\" -r -o - -C \"GAMES_DB={Path.GetFullPath(config.AsmFile!)}\" -D COOLBOY_VERSION={(!config.Mindkids ? 0 : 1)} -D USE_FLASH_WRITING={(!config.Saves ? 0 : 1)} " + config.NesAsmArgs;
+ process.StartInfo.Arguments = $"\"menu.asm\" -r -o - -C \"GAMES_DB={config.AsmFile!}\" -D COOLBOY_VERSION={(!config.Mindkids ? 0 : 1)} -D USE_FLASH_WRITING={(!config.Saves ? 0 : 1)} " + config.NesAsmArgs;
process.StartInfo.WorkingDirectory = config.SourcesDir;
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.StartInfo.UseShellExecute = false;