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

github.com/ClusterM/famicom-dumper-client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FamicomDumper/Program.cs14
-rw-r--r--FamicomDumper/Scripting.cs18
2 files changed, 16 insertions, 16 deletions
diff --git a/FamicomDumper/Program.cs b/FamicomDumper/Program.cs
index 24877ae..d9ab320 100644
--- a/FamicomDumper/Program.cs
+++ b/FamicomDumper/Program.cs
@@ -308,34 +308,34 @@ namespace com.clusterrr.Famicom.Dumper
break;
case "write-fds":
if (string.IsNullOrEmpty(filename))
- throw new ArgumentNullException("Please specify ROM filename using --file argument");
+ throw new ArgumentException("Please specify ROM filename using --file argument");
FDS.WriteFDS(dumper, filename, needCheck);
break;
case "write-prg-ram":
case "write-sram":
if (string.IsNullOrEmpty(filename))
- throw new ArgumentNullException("Please specify ROM filename using --file argument");
+ throw new ArgumentException("Please specify ROM filename using --file argument");
WritePrgRam(dumper, filename, mapperName);
break;
case "write-coolboy":
case "write-coolboy-direct":
if (string.IsNullOrEmpty(filename))
- throw new ArgumentNullException("Please specify ROM filename using --file argument");
+ throw new ArgumentException("Please specify ROM filename using --file argument");
new CoolboyWriter(dumper, coolboyGpioMode: false).Write(filename, badSectors, silent, needCheck, writePBBs, ignoreBadSectors);
break;
case "write-coolboy-gpio":
if (string.IsNullOrEmpty(filename))
- throw new ArgumentNullException("Please specify ROM filename using --file argument");
+ throw new ArgumentException("Please specify ROM filename using --file argument");
new CoolboyWriter(dumper, coolboyGpioMode: true).Write(filename, badSectors, silent, needCheck, writePBBs, ignoreBadSectors);
break;
case "write-coolgirl":
if (string.IsNullOrEmpty(filename))
- throw new ArgumentNullException("Please specify ROM filename using --file argument");
+ throw new ArgumentException("Please specify ROM filename using --file argument");
new CoolgirlWriter(dumper).Write(filename, badSectors, silent, needCheck, writePBBs, ignoreBadSectors);
break;
case "write-unrom512":
if (string.IsNullOrEmpty(filename))
- throw new ArgumentNullException("Please specify ROM filename using --file argument");
+ throw new ArgumentException("Please specify ROM filename using --file argument");
new Unrom512Writer(dumper).Write(filename, badSectors, silent, needCheck, writePBBs, ignoreBadSectors);
break;
case "info-coolboy":
@@ -352,7 +352,7 @@ namespace com.clusterrr.Famicom.Dumper
break;
case "script":
if (string.IsNullOrEmpty(csFile))
- throw new ArgumentNullException("Please specify C# script using --cs-file argument");
+ throw new ArgumentException("Please specify C# script using --cs-file argument");
break;
case "server":
if (dumper is FamicomDumperLocal d)
diff --git a/FamicomDumper/Scripting.cs b/FamicomDumper/Scripting.cs
index dfc7c3a..f0bbb6f 100644
--- a/FamicomDumper/Scripting.cs
+++ b/FamicomDumper/Scripting.cs
@@ -311,7 +311,7 @@ namespace com.clusterrr.Famicom.Dumper
case "filename":
filenameParamExists = true;
if (string.IsNullOrEmpty(filename) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --file is not specified");
+ throw new ArgumentException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --file is not specified");
if (string.IsNullOrEmpty(filename) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else
@@ -324,7 +324,7 @@ namespace com.clusterrr.Famicom.Dumper
case "prgsize":
prgSizeParamExists = true;
if ((prgSize < 0) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --prg-size is not specified");
+ throw new ArgumentException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --prg-size is not specified");
if ((prgSize < 0) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else
@@ -333,7 +333,7 @@ namespace com.clusterrr.Famicom.Dumper
case "chrsize":
chrSizeParamExists = true;
if ((chrSize < 0) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --chr-size is not specified");
+ throw new ArgumentException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --chr-size is not specified");
if ((chrSize < 0) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else
@@ -342,7 +342,7 @@ namespace com.clusterrr.Famicom.Dumper
case "prgramsize":
prgRamSizeParamExists = true;
if ((prgRamSize < 0) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --prg-ram-size is not specified");
+ throw new ArgumentException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --prg-ram-size is not specified");
if ((prgRamSize < 0) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else
@@ -351,7 +351,7 @@ namespace com.clusterrr.Famicom.Dumper
case "chrramsize":
chrRamSizeParamExists = true;
if ((chrRamSize < 0) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException(parameterInfo.Name, $"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --chr-ram-size is not specified");
+ throw new ArgumentException(parameterInfo.Name, $"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --chr-ram-size is not specified");
if ((chrRamSize < 0) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else
@@ -360,7 +360,7 @@ namespace com.clusterrr.Famicom.Dumper
case "prgnvramsize":
prgNvRamSizeParamExists = true;
if ((prgNvRamSize < 0) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --prg-nvram-size is not specified");
+ throw new ArgumentException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --prg-nvram-size is not specified");
if ((prgNvRamSize < 0) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else
@@ -369,7 +369,7 @@ namespace com.clusterrr.Famicom.Dumper
case "chrnvramsize":
chrNvRamSizeParamExists = true;
if ((chrNvRamSize < 0) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --chr-nvram-size is not specified");
+ throw new ArgumentException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --chr-nvram-size is not specified");
if ((chrNvRamSize < 0) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else
@@ -378,7 +378,7 @@ namespace com.clusterrr.Famicom.Dumper
case "unifname":
unifNameParamExists = true;
if (string.IsNullOrEmpty(unifName) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --unif-name is not specified");
+ throw new ArgumentException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --unif-name is not specified");
if (string.IsNullOrEmpty(unifName) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else
@@ -387,7 +387,7 @@ namespace com.clusterrr.Famicom.Dumper
case "unifauthor":
unifAuthorParamExists = true;
if (string.IsNullOrEmpty(unifAuthor) && !parameterInfo.HasDefaultValue)
- throw new ArgumentNullException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --unif-author is not specified");
+ throw new ArgumentException($"{program.Name}.{SCRIPT_START_METHOD} declared with \"{signature}\" parameter but --unif-author is not specified");
if (string.IsNullOrEmpty(unifAuthor) && parameterInfo.HasDefaultValue)
parameters.Add(parameterInfo.DefaultValue!);
else