Example #1
0
        private void GenerateRelease()
        {
            Compile(async() =>
            {
                String ExomizerFullPath    = Properties.Settings.Default["ExomizerFullPath"].ToString();
                String EmulatorCommandLine = Properties.Settings.Default["EmulatorCommandLine"].ToString();
                if (File.Exists(ExomizerFullPath))
                {
                    var maxAdr = XEX.Load(GetXEXFullPath()).GetMaxAdr() + 2;

                    var arguments = $"sfx sys -x3 \"{GetXEXFullPath()}\" -Di_table_addr={maxAdr} -t 168 -o \"{GetPackedXEXFullPath()}\"";
                    AddLine($"{Environment.NewLine}** {arguments} **{Environment.NewLine}", Color.Red);

                    var processResult = await ProcessAsyncHelper.RunProcessAsync(ExomizerFullPath, arguments, -1, P_OutputDataReceived, p_ErrorDataReceived);

                    //  DialogResult = DialogResult.OK;
                }
            });
        }