diff --git a/.gitignore b/.gitignore index 8fcd2b8..5af3202 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,7 @@ SourceGen/SourceGen-settings SourceGen/PluginDllCache DIST_Debug -DIST_release +DIST_Release # User-specific files diff --git a/SourceGen/AsmGen/AsmMerlin32.cs b/SourceGen/AsmGen/AsmMerlin32.cs index 77f89c9..7367835 100644 --- a/SourceGen/AsmGen/AsmMerlin32.cs +++ b/SourceGen/AsmGen/AsmMerlin32.cs @@ -31,7 +31,7 @@ namespace SourceGen.AsmGen { /// (https://www.brutaldeluxe.fr/products/crossdevtools/merlin/). /// public class GenMerlin32 : IGenerator { - private const string ASM_FILE_SUFFIX = "_Merlin32.S"; // must start with underscore + private const string ASM_FILE_SUFFIX = "_merlin32.S"; // must start with underscore // IGenerator public DisasmProject Project { get; private set; } diff --git a/SourceGen/SGTestData/Expected/10000-allops-value-6502_Merlin32.S b/SourceGen/SGTestData/Expected/10000-allops-value-6502_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10000-allops-value-6502_Merlin32.S rename to SourceGen/SGTestData/Expected/10000-allops-value-6502_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10001-allops-value-65C02_Merlin32.S b/SourceGen/SGTestData/Expected/10001-allops-value-65C02_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10001-allops-value-65C02_Merlin32.S rename to SourceGen/SGTestData/Expected/10001-allops-value-65C02_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10002-allops-value-65816_Merlin32.S b/SourceGen/SGTestData/Expected/10002-allops-value-65816_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10002-allops-value-65816_Merlin32.S rename to SourceGen/SGTestData/Expected/10002-allops-value-65816_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10003-allops-value-W65C02_Merlin32.S b/SourceGen/SGTestData/Expected/10003-allops-value-W65C02_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10003-allops-value-W65C02_Merlin32.S rename to SourceGen/SGTestData/Expected/10003-allops-value-W65C02_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10010-allops-zero-6502_Merlin32.S b/SourceGen/SGTestData/Expected/10010-allops-zero-6502_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10010-allops-zero-6502_Merlin32.S rename to SourceGen/SGTestData/Expected/10010-allops-zero-6502_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10011-allops-zero-65C02_Merlin32.S b/SourceGen/SGTestData/Expected/10011-allops-zero-65C02_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10011-allops-zero-65C02_Merlin32.S rename to SourceGen/SGTestData/Expected/10011-allops-zero-65C02_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10012-allops-zero-65816_Merlin32.S b/SourceGen/SGTestData/Expected/10012-allops-zero-65816_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10012-allops-zero-65816_Merlin32.S rename to SourceGen/SGTestData/Expected/10012-allops-zero-65816_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10013-allops-zero-W65C02_Merlin32.S b/SourceGen/SGTestData/Expected/10013-allops-zero-W65C02_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10013-allops-zero-W65C02_Merlin32.S rename to SourceGen/SGTestData/Expected/10013-allops-zero-W65C02_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10022-embedded-instructions_Merlin32.S b/SourceGen/SGTestData/Expected/10022-embedded-instructions_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10022-embedded-instructions_Merlin32.S rename to SourceGen/SGTestData/Expected/10022-embedded-instructions_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10032-flags-and-branches_Merlin32.S b/SourceGen/SGTestData/Expected/10032-flags-and-branches_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10032-flags-and-branches_Merlin32.S rename to SourceGen/SGTestData/Expected/10032-flags-and-branches_merlin32.S diff --git a/SourceGen/SGTestData/Expected/10040-data-recognition_Merlin32.S b/SourceGen/SGTestData/Expected/10040-data-recognition_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/10040-data-recognition_Merlin32.S rename to SourceGen/SGTestData/Expected/10040-data-recognition_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20000-numeric-types_Merlin32.S b/SourceGen/SGTestData/Expected/20000-numeric-types_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20000-numeric-types_Merlin32.S rename to SourceGen/SGTestData/Expected/20000-numeric-types_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20010-string-types_Merlin32.S b/SourceGen/SGTestData/Expected/20010-string-types_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20010-string-types_Merlin32.S rename to SourceGen/SGTestData/Expected/20010-string-types_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20020-operand-formats_Merlin32.S b/SourceGen/SGTestData/Expected/20020-operand-formats_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20020-operand-formats_Merlin32.S rename to SourceGen/SGTestData/Expected/20020-operand-formats_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20022-operand-formats_Merlin32.S b/SourceGen/SGTestData/Expected/20022-operand-formats_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20022-operand-formats_Merlin32.S rename to SourceGen/SGTestData/Expected/20022-operand-formats_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20030-labels-and-symbols_Merlin32.S b/SourceGen/SGTestData/Expected/20030-labels-and-symbols_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20030-labels-and-symbols_Merlin32.S rename to SourceGen/SGTestData/Expected/20030-labels-and-symbols_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20032-labels-and-symbols_Merlin32.S b/SourceGen/SGTestData/Expected/20032-labels-and-symbols_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20032-labels-and-symbols_Merlin32.S rename to SourceGen/SGTestData/Expected/20032-labels-and-symbols_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20040-address-changes_Merlin32.S b/SourceGen/SGTestData/Expected/20040-address-changes_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20040-address-changes_Merlin32.S rename to SourceGen/SGTestData/Expected/20040-address-changes_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20042-address-changes_Merlin32.S b/SourceGen/SGTestData/Expected/20042-address-changes_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20042-address-changes_Merlin32.S rename to SourceGen/SGTestData/Expected/20042-address-changes_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20050-branches-and-banks_Merlin32.S b/SourceGen/SGTestData/Expected/20050-branches-and-banks_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20050-branches-and-banks_Merlin32.S rename to SourceGen/SGTestData/Expected/20050-branches-and-banks_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20052-branches-and-banks_Merlin32.S b/SourceGen/SGTestData/Expected/20052-branches-and-banks_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20052-branches-and-banks_Merlin32.S rename to SourceGen/SGTestData/Expected/20052-branches-and-banks_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20062-target-adjustment_Merlin32.S b/SourceGen/SGTestData/Expected/20062-target-adjustment_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20062-target-adjustment_Merlin32.S rename to SourceGen/SGTestData/Expected/20062-target-adjustment_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20070-hinting_Merlin32.S b/SourceGen/SGTestData/Expected/20070-hinting_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20070-hinting_Merlin32.S rename to SourceGen/SGTestData/Expected/20070-hinting_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20081-label-localizer_Merlin32.S b/SourceGen/SGTestData/Expected/20081-label-localizer_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20081-label-localizer_Merlin32.S rename to SourceGen/SGTestData/Expected/20081-label-localizer_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20090-notes-and-comments_Merlin32.S b/SourceGen/SGTestData/Expected/20090-notes-and-comments_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20090-notes-and-comments_Merlin32.S rename to SourceGen/SGTestData/Expected/20090-notes-and-comments_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20102-label-dp_Merlin32.S b/SourceGen/SGTestData/Expected/20102-label-dp_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20102-label-dp_Merlin32.S rename to SourceGen/SGTestData/Expected/20102-label-dp_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20110-64k-nops_Merlin32.S b/SourceGen/SGTestData/Expected/20110-64k-nops_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20110-64k-nops_Merlin32.S rename to SourceGen/SGTestData/Expected/20110-64k-nops_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20122-char-encoding-a_Merlin32.S b/SourceGen/SGTestData/Expected/20122-char-encoding-a_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20122-char-encoding-a_Merlin32.S rename to SourceGen/SGTestData/Expected/20122-char-encoding-a_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20132-char-encoding-p_Merlin32.S b/SourceGen/SGTestData/Expected/20132-char-encoding-p_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20132-char-encoding-p_Merlin32.S rename to SourceGen/SGTestData/Expected/20132-char-encoding-p_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20142-char-encoding-s_Merlin32.S b/SourceGen/SGTestData/Expected/20142-char-encoding-s_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20142-char-encoding-s_Merlin32.S rename to SourceGen/SGTestData/Expected/20142-char-encoding-s_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20152-local-variables_Merlin32.S b/SourceGen/SGTestData/Expected/20152-local-variables_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20152-local-variables_Merlin32.S rename to SourceGen/SGTestData/Expected/20152-local-variables_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20162-cycle-counts-65816_Merlin32.S b/SourceGen/SGTestData/Expected/20162-cycle-counts-65816_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20162-cycle-counts-65816_Merlin32.S rename to SourceGen/SGTestData/Expected/20162-cycle-counts-65816_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20170-external-symbols_Merlin32.S b/SourceGen/SGTestData/Expected/20170-external-symbols_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20170-external-symbols_Merlin32.S rename to SourceGen/SGTestData/Expected/20170-external-symbols_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20182-extension-scripts_Merlin32.S b/SourceGen/SGTestData/Expected/20182-extension-scripts_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20182-extension-scripts_Merlin32.S rename to SourceGen/SGTestData/Expected/20182-extension-scripts_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20190-non-unique-labels_Merlin32.S b/SourceGen/SGTestData/Expected/20190-non-unique-labels_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20190-non-unique-labels_Merlin32.S rename to SourceGen/SGTestData/Expected/20190-non-unique-labels_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20200-ui-edge-cases_Merlin32.S b/SourceGen/SGTestData/Expected/20200-ui-edge-cases_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20200-ui-edge-cases_Merlin32.S rename to SourceGen/SGTestData/Expected/20200-ui-edge-cases_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20212-reloc-data_Merlin32.S b/SourceGen/SGTestData/Expected/20212-reloc-data_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20212-reloc-data_Merlin32.S rename to SourceGen/SGTestData/Expected/20212-reloc-data_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20222-data-bank_Merlin32.S b/SourceGen/SGTestData/Expected/20222-data-bank_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20222-data-bank_Merlin32.S rename to SourceGen/SGTestData/Expected/20222-data-bank_merlin32.S diff --git a/SourceGen/SGTestData/Expected/20233-rockwell_Merlin32.S b/SourceGen/SGTestData/Expected/20233-rockwell_merlin32.S similarity index 100% rename from SourceGen/SGTestData/Expected/20233-rockwell_Merlin32.S rename to SourceGen/SGTestData/Expected/20233-rockwell_merlin32.S