ZXHawk: CoreNameStatusBarButton tooltip shows emulated spectrum model
This commit is contained in:
parent
13a9c5bdc4
commit
651ec7f122
|
@ -2752,8 +2752,16 @@ namespace BizHawk.Client.EmuHawk
|
||||||
var attributes = Emulator.Attributes();
|
var attributes = Emulator.Attributes();
|
||||||
|
|
||||||
CoreNameStatusBarButton.Text = Emulator.DisplayName();
|
CoreNameStatusBarButton.Text = Emulator.DisplayName();
|
||||||
CoreNameStatusBarButton.Image = Emulator.Icon();
|
CoreNameStatusBarButton.Image = Emulator.Icon();
|
||||||
CoreNameStatusBarButton.ToolTipText = attributes.Ported ? "(ported) " : "";
|
CoreNameStatusBarButton.ToolTipText = attributes.Ported ? "(ported) " : "";
|
||||||
|
|
||||||
|
|
||||||
|
if (Emulator.SystemId == "ZXSpectrum")
|
||||||
|
{
|
||||||
|
var core = (Emulation.Cores.Computers.SinclairSpectrum.ZXSpectrum)Emulator as Emulation.Cores.Computers.SinclairSpectrum.ZXSpectrum;
|
||||||
|
CoreNameStatusBarButton.ToolTipText = core.GetMachineType();
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ToggleKeyPriority()
|
private void ToggleKeyPriority()
|
||||||
|
|
|
@ -36,5 +36,34 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
|
||||||
{
|
{
|
||||||
_machine.WriteBus(addr, value);
|
_machine.WriteBus(addr, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public string GetMachineType()
|
||||||
|
{
|
||||||
|
string m = "";
|
||||||
|
switch (SyncSettings.MachineType)
|
||||||
|
{
|
||||||
|
case MachineType.ZXSpectrum16:
|
||||||
|
m = "(Sinclair) ZX Spectrum 16K";
|
||||||
|
break;
|
||||||
|
case MachineType.ZXSpectrum48:
|
||||||
|
m = "(Sinclair) ZX Spectrum 48K";
|
||||||
|
break;
|
||||||
|
case MachineType.ZXSpectrum128:
|
||||||
|
m = "(Sinclair) ZX Spectrum 128K";
|
||||||
|
break;
|
||||||
|
case MachineType.ZXSpectrum128Plus2:
|
||||||
|
m = "(Amstrad) ZX Spectrum 128K +2";
|
||||||
|
break;
|
||||||
|
case MachineType.ZXSpectrum128Plus2a:
|
||||||
|
m = "(Amstrad) ZX Spectrum 128K +2a";
|
||||||
|
break;
|
||||||
|
case MachineType.ZXSpectrum128Plus3:
|
||||||
|
m = "(Amstrad) ZX Spectrum 128K +3";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return m;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue