forbid rom domain for mame
This commit is contained in:
parent
d375b1c2e0
commit
47f77b42e9
|
@ -147,6 +147,10 @@ namespace BizHawk.Client.EmuHawk
|
|||
private string _lastRom = "";
|
||||
|
||||
public void Restart()
|
||||
{
|
||||
using (var file = new HawkFile(MainForm.CurrentlyOpenRom.Split('*').Last()))
|
||||
{
|
||||
if (!file.IsArchive)
|
||||
{
|
||||
_rom = GetRomBytes();
|
||||
_romDomain = new MemoryDomainByteArray("File on Disk", MemoryDomain.Endian.Little, _rom, true, 1);
|
||||
|
@ -155,7 +159,10 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
_domain = _romDomain;
|
||||
}
|
||||
else if (MemoryDomains.Any(x => x.Name == _domain.Name))
|
||||
}
|
||||
}
|
||||
|
||||
if (MemoryDomains.Any(x => x.Name == _domain.Name))
|
||||
{
|
||||
_domain = MemoryDomains[_domain.Name];
|
||||
}
|
||||
|
@ -1531,7 +1538,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
MemoryDomains.MenuItems(SetMemoryDomain, _domain.Name)
|
||||
.ToArray());
|
||||
|
||||
|
||||
if (_romDomain != null)
|
||||
{
|
||||
var romMenuItem = new ToolStripMenuItem
|
||||
{
|
||||
Text = _romDomain.Name,
|
||||
|
@ -1543,6 +1551,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
romMenuItem.Click += (o, ev) => SetMemoryDomain(_romDomain.Name);
|
||||
}
|
||||
}
|
||||
|
||||
private void DataSizeByteMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue