diff --git a/GUI.NET/Controls/ctrlRiskyOption.Designer.cs b/GUI.NET/Controls/ctrlRiskyOption.Designer.cs
index 88976768..e913bcf7 100644
--- a/GUI.NET/Controls/ctrlRiskyOption.Designer.cs
+++ b/GUI.NET/Controls/ctrlRiskyOption.Designer.cs
@@ -51,8 +51,8 @@
this.lblNotRecommended.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.lblNotRecommended.AutoSize = true;
this.lblNotRecommended.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblNotRecommended.Location = new System.Drawing.Point(89, 4);
- this.lblNotRecommended.Margin = new System.Windows.Forms.Padding(0);
+ this.lblNotRecommended.Location = new System.Drawing.Point(89, 3);
+ this.lblNotRecommended.Margin = new System.Windows.Forms.Padding(0, 0, 0, 2);
this.lblNotRecommended.Name = "lblNotRecommended";
this.lblNotRecommended.Size = new System.Drawing.Size(98, 13);
this.lblNotRecommended.TabIndex = 1;
@@ -71,7 +71,7 @@
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 1;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 226F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(193, 21);
this.tableLayoutPanel1.TabIndex = 1;
//
diff --git a/GUI.NET/Dependencies/resources.ca.xml b/GUI.NET/Dependencies/resources.ca.xml
index 5c535cd8..603ee5b7 100644
--- a/GUI.NET/Dependencies/resources.ca.xml
+++ b/GUI.NET/Dependencies/resources.ca.xml
@@ -302,6 +302,8 @@
Velocitat del rebobinat:
Avançat
+ Recommended settings for developers (homebrew / ROM hacking)
+ Configuracions diverses
Fes servir el comportament alternatiu de les IRQ de MMC3
Permet entrades invàlides (ex. Amunt+Avall i Esquerra+Dreta alhora)
Estat inicial de la memòria durant l'arrancada:
diff --git a/GUI.NET/Dependencies/resources.en.xml b/GUI.NET/Dependencies/resources.en.xml
index 42869317..4f24d5a5 100644
--- a/GUI.NET/Dependencies/resources.en.xml
+++ b/GUI.NET/Dependencies/resources.en.xml
@@ -302,6 +302,8 @@
Rewind Speed:
Advanced
+ Recommended settings for developers (homebrew / ROM hacking)
+ Miscellaneous Settings
Use alternative MMC3 IRQ behavior
Allow invalid input (e.g Down + Up or Left + Right at the same time)
Enable OAM RAM decay
@@ -344,7 +346,7 @@
Enable developer mode
Pause/Background Settings
- Misc. Settings
+ Miscellaneous Settings
Display additional information in title bar
diff --git a/GUI.NET/Dependencies/resources.es.xml b/GUI.NET/Dependencies/resources.es.xml
index 19d2e9d2..fd6df371 100644
--- a/GUI.NET/Dependencies/resources.es.xml
+++ b/GUI.NET/Dependencies/resources.es.xml
@@ -301,6 +301,8 @@
Velocidad de rebobinado:
Avanzado
+ Recommended settings for developers (homebrew / ROM hacking)
+ Configuraciones varias
Utilizar la versión alternativa de componentes de IRQs de MMC3
Permitir las entradas inválidas (Arriba+Abajo e Izquierda+Derecha al mismo tiempo)
Estado inicial de la memoria durante el inicio:
diff --git a/GUI.NET/Dependencies/resources.fr.xml b/GUI.NET/Dependencies/resources.fr.xml
index 42b4e50b..b8e0db5f 100644
--- a/GUI.NET/Dependencies/resources.fr.xml
+++ b/GUI.NET/Dependencies/resources.fr.xml
@@ -302,6 +302,8 @@
Vitesse du rembobinage :
Avancé
+ Options recommandées pour les développeurs (homebrew / ROM hacking)
+ Options diverses
Utiliser la version alternative du comportement des IRQs du MMC3
Permettre les entrées invalides (Bas+Haut ou Gauche+Droite en même temps)
Activer l'émulation de la dégradation de la mémoire OAM
diff --git a/GUI.NET/Dependencies/resources.ja.xml b/GUI.NET/Dependencies/resources.ja.xml
index e36a211b..f779881a 100644
--- a/GUI.NET/Dependencies/resources.ja.xml
+++ b/GUI.NET/Dependencies/resources.ja.xml
@@ -303,6 +303,8 @@
巻き戻しの速度:
詳細設定
+ 開発者向け設定 (自作ソフト / ROM hacking)
+ その他
MMC3AのIRQ仕様を使う
コントローラでは不可能インプットを可能にする (同時に上と下や右と左)
オブジェクト・アトリビュート・メモリーの崩壊現象を再現する
diff --git a/GUI.NET/Dependencies/resources.pt.xml b/GUI.NET/Dependencies/resources.pt.xml
index a3e72c16..dd8a4967 100644
--- a/GUI.NET/Dependencies/resources.pt.xml
+++ b/GUI.NET/Dependencies/resources.pt.xml
@@ -302,6 +302,8 @@
Velocidade de rebobinamento:
Avançado
+ Recommended settings for developers (homebrew / ROM hacking)
+ Configurações diversas
Utilizar a versão alternativa de componentes de IRQs de MMC3
Permitir as entradas inválidas (Cima+Baixo e Esquerda+Direita ao mesmo tempo)
Ativar declínio da RAM OAM
diff --git a/GUI.NET/Dependencies/resources.ru.xml b/GUI.NET/Dependencies/resources.ru.xml
index 807278b3..825242a7 100644
--- a/GUI.NET/Dependencies/resources.ru.xml
+++ b/GUI.NET/Dependencies/resources.ru.xml
@@ -301,6 +301,8 @@
Rewind Speed:
Расширенные
+ Recommended settings for developers (homebrew / ROM hacking)
+ Miscellaneous Settings
Использовать альтернативный IRQ MMC3
Разрешить недопустимые комбинации (Вниз+Вверх и Влево+Вправо)
Содержимое ОЗУ при включении :
@@ -342,7 +344,7 @@
Enable developer mode
Pause/Background Settings
- Misc. Settings
+ Miscellaneous Settings
Display additional information in title bar
diff --git a/GUI.NET/Dependencies/resources.uk.xml b/GUI.NET/Dependencies/resources.uk.xml
index b31817d4..0a011313 100644
--- a/GUI.NET/Dependencies/resources.uk.xml
+++ b/GUI.NET/Dependencies/resources.uk.xml
@@ -301,6 +301,8 @@
Швидкість перемотування:
Розширені
+ Recommended settings for developers (homebrew / ROM hacking)
+ Різнi настройки
Використовувати альтернативний IRQ MMC3
Дозволити неприпустимі комбінації (Вниз+Вгору і Ліворуч+Вправо)
Вміст ОЗУ при включенні :
diff --git a/GUI.NET/Dependencies/resources.zh.xml b/GUI.NET/Dependencies/resources.zh.xml
index d888e679..7058172e 100644
--- a/GUI.NET/Dependencies/resources.zh.xml
+++ b/GUI.NET/Dependencies/resources.zh.xml
@@ -308,6 +308,8 @@
快退速度:
高级
+ Recommended settings for developers (homebrew / ROM hacking)
+ 其他
使用 MMC3 IRQ 替代行为
允许无效按键 (例如同时按下↑↓/←→)
模拟 OAM 和 RAM 损坏
diff --git a/GUI.NET/Forms/Config/frmEmulationConfig.Designer.cs b/GUI.NET/Forms/Config/frmEmulationConfig.Designer.cs
index e6244f65..19729b4e 100644
--- a/GUI.NET/Forms/Config/frmEmulationConfig.Designer.cs
+++ b/GUI.NET/Forms/Config/frmEmulationConfig.Designer.cs
@@ -48,6 +48,7 @@ namespace Mesen.GUI.Forms.Config
this.lblRewindSpeedHint = new System.Windows.Forms.Label();
this.tpgAdvanced = new System.Windows.Forms.TabPage();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+ this.lblMiscSettings = new System.Windows.Forms.Label();
this.chkMapperRandomPowerOnState = new Mesen.GUI.Controls.ctrlRiskyOption();
this.chkEnableOamDecay = new Mesen.GUI.Controls.ctrlRiskyOption();
this.flowLayoutPanel8 = new System.Windows.Forms.FlowLayoutPanel();
@@ -60,6 +61,7 @@ namespace Mesen.GUI.Forms.Config
this.chkUseNes101Hvc101Behavior = new System.Windows.Forms.CheckBox();
this.chkAllowInvalidInput = new Mesen.GUI.Controls.ctrlRiskyOption();
this.chkUseAlternativeMmc3Irq = new System.Windows.Forms.CheckBox();
+ this.lblDeveloperSettings = new System.Windows.Forms.Label();
this.tpgOverclocking = new System.Windows.Forms.TabPage();
this.picHint = new System.Windows.Forms.PictureBox();
this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
@@ -363,24 +365,27 @@ namespace Mesen.GUI.Forms.Config
//
this.tableLayoutPanel1.ColumnCount = 1;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tableLayoutPanel1.Controls.Add(this.chkMapperRandomPowerOnState, 0, 9);
- this.tableLayoutPanel1.Controls.Add(this.chkEnableOamDecay, 0, 3);
- this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel8, 0, 10);
- this.tableLayoutPanel1.Controls.Add(this.chkDisablePaletteRead, 0, 7);
- this.tableLayoutPanel1.Controls.Add(this.chkDisableOamAddrBug, 0, 6);
- this.tableLayoutPanel1.Controls.Add(this.chkDisablePpuReset, 0, 4);
- this.tableLayoutPanel1.Controls.Add(this.chkDisablePpu2004Reads, 0, 5);
- this.tableLayoutPanel1.Controls.Add(this.chkUseNes101Hvc101Behavior, 0, 1);
- this.tableLayoutPanel1.Controls.Add(this.chkAllowInvalidInput, 0, 8);
- this.tableLayoutPanel1.Controls.Add(this.chkUseAlternativeMmc3Irq, 0, 2);
+ this.tableLayoutPanel1.Controls.Add(this.lblMiscSettings, 0, 4);
+ this.tableLayoutPanel1.Controls.Add(this.chkMapperRandomPowerOnState, 0, 2);
+ this.tableLayoutPanel1.Controls.Add(this.chkEnableOamDecay, 0, 1);
+ this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel8, 0, 3);
+ this.tableLayoutPanel1.Controls.Add(this.chkDisablePaletteRead, 0, 10);
+ this.tableLayoutPanel1.Controls.Add(this.chkDisableOamAddrBug, 0, 8);
+ this.tableLayoutPanel1.Controls.Add(this.chkDisablePpuReset, 0, 7);
+ this.tableLayoutPanel1.Controls.Add(this.chkDisablePpu2004Reads, 0, 9);
+ this.tableLayoutPanel1.Controls.Add(this.chkUseNes101Hvc101Behavior, 0, 6);
+ this.tableLayoutPanel1.Controls.Add(this.chkAllowInvalidInput, 0, 11);
+ this.tableLayoutPanel1.Controls.Add(this.chkUseAlternativeMmc3Irq, 0, 5);
+ this.tableLayoutPanel1.Controls.Add(this.lblDeveloperSettings, 0, 0);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 3);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
- this.tableLayoutPanel1.RowCount = 12;
- this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.tableLayoutPanel1.RowCount = 13;
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
@@ -392,15 +397,28 @@ namespace Mesen.GUI.Forms.Config
this.tableLayoutPanel1.Size = new System.Drawing.Size(519, 289);
this.tableLayoutPanel1.TabIndex = 0;
//
+ // lblMiscSettings
+ //
+ this.lblMiscSettings.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.lblMiscSettings.AutoSize = true;
+ this.lblMiscSettings.ForeColor = System.Drawing.SystemColors.GrayText;
+ this.lblMiscSettings.Location = new System.Drawing.Point(0, 98);
+ this.lblMiscSettings.Margin = new System.Windows.Forms.Padding(0, 0, 3, 2);
+ this.lblMiscSettings.Name = "lblMiscSettings";
+ this.lblMiscSettings.Size = new System.Drawing.Size(115, 13);
+ this.lblMiscSettings.TabIndex = 35;
+ this.lblMiscSettings.Text = "Miscellaneous Settings";
+ //
// chkMapperRandomPowerOnState
//
this.chkMapperRandomPowerOnState.AutoSize = true;
this.chkMapperRandomPowerOnState.Checked = false;
this.chkMapperRandomPowerOnState.Dock = System.Windows.Forms.DockStyle.Fill;
- this.chkMapperRandomPowerOnState.Location = new System.Drawing.Point(0, 184);
+ this.chkMapperRandomPowerOnState.Location = new System.Drawing.Point(10, 43);
+ this.chkMapperRandomPowerOnState.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0);
this.chkMapperRandomPowerOnState.MinimumSize = new System.Drawing.Size(0, 23);
this.chkMapperRandomPowerOnState.Name = "chkMapperRandomPowerOnState";
- this.chkMapperRandomPowerOnState.Size = new System.Drawing.Size(519, 23);
+ this.chkMapperRandomPowerOnState.Size = new System.Drawing.Size(509, 23);
this.chkMapperRandomPowerOnState.TabIndex = 11;
this.chkMapperRandomPowerOnState.Text = "Randomize power-on state for mappers";
//
@@ -408,10 +426,11 @@ namespace Mesen.GUI.Forms.Config
//
this.chkEnableOamDecay.Checked = false;
this.chkEnableOamDecay.Dock = System.Windows.Forms.DockStyle.Fill;
- this.chkEnableOamDecay.Location = new System.Drawing.Point(0, 46);
+ this.chkEnableOamDecay.Location = new System.Drawing.Point(10, 20);
+ this.chkEnableOamDecay.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0);
this.chkEnableOamDecay.MinimumSize = new System.Drawing.Size(0, 21);
this.chkEnableOamDecay.Name = "chkEnableOamDecay";
- this.chkEnableOamDecay.Size = new System.Drawing.Size(519, 23);
+ this.chkEnableOamDecay.Size = new System.Drawing.Size(509, 23);
this.chkEnableOamDecay.TabIndex = 9;
this.chkEnableOamDecay.Text = "Enable OAM RAM decay";
//
@@ -420,10 +439,10 @@ namespace Mesen.GUI.Forms.Config
this.flowLayoutPanel8.Controls.Add(this.lblRamPowerOnState);
this.flowLayoutPanel8.Controls.Add(this.cboRamPowerOnState);
this.flowLayoutPanel8.Dock = System.Windows.Forms.DockStyle.Fill;
- this.flowLayoutPanel8.Location = new System.Drawing.Point(0, 207);
- this.flowLayoutPanel8.Margin = new System.Windows.Forms.Padding(0);
+ this.flowLayoutPanel8.Location = new System.Drawing.Point(7, 66);
+ this.flowLayoutPanel8.Margin = new System.Windows.Forms.Padding(7, 0, 0, 0);
this.flowLayoutPanel8.Name = "flowLayoutPanel8";
- this.flowLayoutPanel8.Size = new System.Drawing.Size(519, 27);
+ this.flowLayoutPanel8.Size = new System.Drawing.Size(512, 27);
this.flowLayoutPanel8.TabIndex = 3;
//
// lblRamPowerOnState
@@ -449,10 +468,11 @@ namespace Mesen.GUI.Forms.Config
//
this.chkDisablePaletteRead.Checked = false;
this.chkDisablePaletteRead.Dock = System.Windows.Forms.DockStyle.Fill;
- this.chkDisablePaletteRead.Location = new System.Drawing.Point(0, 138);
+ this.chkDisablePaletteRead.Location = new System.Drawing.Point(10, 228);
+ this.chkDisablePaletteRead.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0);
this.chkDisablePaletteRead.MinimumSize = new System.Drawing.Size(0, 21);
this.chkDisablePaletteRead.Name = "chkDisablePaletteRead";
- this.chkDisablePaletteRead.Size = new System.Drawing.Size(519, 23);
+ this.chkDisablePaletteRead.Size = new System.Drawing.Size(509, 23);
this.chkDisablePaletteRead.TabIndex = 6;
this.chkDisablePaletteRead.Text = "Disable PPU palette reads";
//
@@ -460,10 +480,11 @@ namespace Mesen.GUI.Forms.Config
//
this.chkDisableOamAddrBug.Checked = false;
this.chkDisableOamAddrBug.Dock = System.Windows.Forms.DockStyle.Fill;
- this.chkDisableOamAddrBug.Location = new System.Drawing.Point(0, 115);
+ this.chkDisableOamAddrBug.Location = new System.Drawing.Point(10, 182);
+ this.chkDisableOamAddrBug.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0);
this.chkDisableOamAddrBug.MinimumSize = new System.Drawing.Size(0, 21);
this.chkDisableOamAddrBug.Name = "chkDisableOamAddrBug";
- this.chkDisableOamAddrBug.Size = new System.Drawing.Size(519, 23);
+ this.chkDisableOamAddrBug.Size = new System.Drawing.Size(509, 23);
this.chkDisableOamAddrBug.TabIndex = 5;
this.chkDisableOamAddrBug.Text = "Disable PPU OAMADDR bug emulation";
//
@@ -471,10 +492,11 @@ namespace Mesen.GUI.Forms.Config
//
this.chkDisablePpuReset.Checked = false;
this.chkDisablePpuReset.Dock = System.Windows.Forms.DockStyle.Fill;
- this.chkDisablePpuReset.Location = new System.Drawing.Point(0, 69);
+ this.chkDisablePpuReset.Location = new System.Drawing.Point(10, 159);
+ this.chkDisablePpuReset.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0);
this.chkDisablePpuReset.MinimumSize = new System.Drawing.Size(0, 21);
this.chkDisablePpuReset.Name = "chkDisablePpuReset";
- this.chkDisablePpuReset.Size = new System.Drawing.Size(519, 23);
+ this.chkDisablePpuReset.Size = new System.Drawing.Size(509, 23);
this.chkDisablePpuReset.TabIndex = 7;
this.chkDisablePpuReset.Text = "Do not reset PPU when resetting console (Famicom behavior)";
//
@@ -482,17 +504,19 @@ namespace Mesen.GUI.Forms.Config
//
this.chkDisablePpu2004Reads.Checked = false;
this.chkDisablePpu2004Reads.Dock = System.Windows.Forms.DockStyle.Fill;
- this.chkDisablePpu2004Reads.Location = new System.Drawing.Point(0, 92);
+ this.chkDisablePpu2004Reads.Location = new System.Drawing.Point(10, 205);
+ this.chkDisablePpu2004Reads.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0);
this.chkDisablePpu2004Reads.MinimumSize = new System.Drawing.Size(0, 21);
this.chkDisablePpu2004Reads.Name = "chkDisablePpu2004Reads";
- this.chkDisablePpu2004Reads.Size = new System.Drawing.Size(519, 23);
+ this.chkDisablePpu2004Reads.Size = new System.Drawing.Size(509, 23);
this.chkDisablePpu2004Reads.TabIndex = 4;
this.chkDisablePpu2004Reads.Text = "Disable PPU $2004 reads (Famicom behavior)";
//
// chkUseNes101Hvc101Behavior
//
this.chkUseNes101Hvc101Behavior.AutoSize = true;
- this.chkUseNes101Hvc101Behavior.Location = new System.Drawing.Point(3, 3);
+ this.chkUseNes101Hvc101Behavior.Location = new System.Drawing.Point(13, 139);
+ this.chkUseNes101Hvc101Behavior.Margin = new System.Windows.Forms.Padding(13, 3, 3, 3);
this.chkUseNes101Hvc101Behavior.Name = "chkUseNes101Hvc101Behavior";
this.chkUseNes101Hvc101Behavior.Size = new System.Drawing.Size(292, 17);
this.chkUseNes101Hvc101Behavior.TabIndex = 8;
@@ -504,23 +528,37 @@ namespace Mesen.GUI.Forms.Config
this.chkAllowInvalidInput.AutoSize = true;
this.chkAllowInvalidInput.Checked = false;
this.chkAllowInvalidInput.Dock = System.Windows.Forms.DockStyle.Fill;
- this.chkAllowInvalidInput.Location = new System.Drawing.Point(0, 161);
+ this.chkAllowInvalidInput.Location = new System.Drawing.Point(10, 251);
+ this.chkAllowInvalidInput.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0);
this.chkAllowInvalidInput.MinimumSize = new System.Drawing.Size(0, 23);
this.chkAllowInvalidInput.Name = "chkAllowInvalidInput";
- this.chkAllowInvalidInput.Size = new System.Drawing.Size(519, 23);
+ this.chkAllowInvalidInput.Size = new System.Drawing.Size(509, 23);
this.chkAllowInvalidInput.TabIndex = 1;
this.chkAllowInvalidInput.Text = "Allow invalid input (e.g Down + Up or Left + Right at the same time)";
//
// chkUseAlternativeMmc3Irq
//
this.chkUseAlternativeMmc3Irq.AutoSize = true;
- this.chkUseAlternativeMmc3Irq.Location = new System.Drawing.Point(3, 26);
+ this.chkUseAlternativeMmc3Irq.Location = new System.Drawing.Point(13, 116);
+ this.chkUseAlternativeMmc3Irq.Margin = new System.Windows.Forms.Padding(13, 3, 3, 3);
this.chkUseAlternativeMmc3Irq.Name = "chkUseAlternativeMmc3Irq";
this.chkUseAlternativeMmc3Irq.Size = new System.Drawing.Size(197, 17);
this.chkUseAlternativeMmc3Irq.TabIndex = 0;
this.chkUseAlternativeMmc3Irq.Text = "Use alternative MMC3 IRQ behavior";
this.chkUseAlternativeMmc3Irq.UseVisualStyleBackColor = true;
//
+ // lblDeveloperSettings
+ //
+ this.lblDeveloperSettings.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.lblDeveloperSettings.AutoSize = true;
+ this.lblDeveloperSettings.ForeColor = System.Drawing.SystemColors.GrayText;
+ this.lblDeveloperSettings.Location = new System.Drawing.Point(0, 5);
+ this.lblDeveloperSettings.Margin = new System.Windows.Forms.Padding(0, 0, 3, 2);
+ this.lblDeveloperSettings.Name = "lblDeveloperSettings";
+ this.lblDeveloperSettings.Size = new System.Drawing.Size(284, 13);
+ this.lblDeveloperSettings.TabIndex = 33;
+ this.lblDeveloperSettings.Text = "Recommended for developers (homebrew / ROM hacking)";
+ //
// tpgOverclocking
//
this.tpgOverclocking.Controls.Add(this.picHint);
@@ -1023,7 +1061,6 @@ namespace Mesen.GUI.Forms.Config
private ctrlRiskyOption chkDisableOamAddrBug;
private ctrlRiskyOption chkDisablePaletteRead;
private ctrlRiskyOption chkDisablePpuReset;
- private System.Windows.Forms.CheckBox chkUseNes101Hvc101Behavior;
private Mesen.GUI.Controls.ctrlRiskyOption chkEnableOamDecay;
private System.Windows.Forms.Label lblRewindSpeed;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel10;
@@ -1032,5 +1069,8 @@ namespace Mesen.GUI.Forms.Config
private ctrlRiskyOption chkMapperRandomPowerOnState;
private System.Windows.Forms.PictureBox picHint;
private Mesen.GUI.Controls.ctrlAutoGrowLabel lblOverclockHint;
+ private System.Windows.Forms.CheckBox chkUseNes101Hvc101Behavior;
+ private System.Windows.Forms.Label lblDeveloperSettings;
+ private System.Windows.Forms.Label lblMiscSettings;
}
}
\ No newline at end of file