Hex Editor - more cleanup
This commit is contained in:
parent
6de6e7b055
commit
c0c1c32b72
|
@ -423,11 +423,6 @@ namespace BizHawk.Client.EmuHawk
|
||||||
return i <= 0x1000000 ? 6 : 8;
|
return i <= 0x1000000 ? 6 : 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static char ForceCorrectKeyString(char keycode)
|
|
||||||
{
|
|
||||||
return (char)keycode;
|
|
||||||
}
|
|
||||||
|
|
||||||
private static bool IsHexKeyCode(char key)
|
private static bool IsHexKeyCode(char key)
|
||||||
{
|
{
|
||||||
if (key >= '0' && key <= '9') // 0-9
|
if (key >= '0' && key <= '9') // 0-9
|
||||||
|
@ -1635,14 +1630,15 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
if (_highlightedAddress.HasValue)
|
if (_highlightedAddress.HasValue)
|
||||||
{
|
{
|
||||||
if (IsFrozen(_highlightedAddress.Value))
|
var highlighted = _highlightedAddress.Value;
|
||||||
|
if (IsFrozen(highlighted))
|
||||||
{
|
{
|
||||||
UnFreezeAddress(_highlightedAddress.Value);
|
UnFreezeAddress(highlighted);
|
||||||
UnfreezeSecondaries();
|
UnfreezeSecondaries();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
FreezeAddress(_highlightedAddress.Value);
|
FreezeAddress(highlighted);
|
||||||
FreezeSecondaries();
|
FreezeSecondaries();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1968,11 +1964,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
case 1:
|
case 1:
|
||||||
if (!_nibbles.Any())
|
if (!_nibbles.Any())
|
||||||
{
|
{
|
||||||
_nibbles.Add(ForceCorrectKeyString(e.KeyChar));
|
_nibbles.Add(e.KeyChar);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var temp = _nibbles[0].ToString() + ForceCorrectKeyString(e.KeyChar);
|
var temp = _nibbles[0].ToString() + e.KeyChar;
|
||||||
var x = byte.Parse(temp, NumberStyles.HexNumber);
|
var x = byte.Parse(temp, NumberStyles.HexNumber);
|
||||||
_domain.PokeByte(currentAddress, x);
|
_domain.PokeByte(currentAddress, x);
|
||||||
ClearNibbles();
|
ClearNibbles();
|
||||||
|
@ -1985,14 +1981,14 @@ namespace BizHawk.Client.EmuHawk
|
||||||
case 2:
|
case 2:
|
||||||
if (_nibbles.Count < 3)
|
if (_nibbles.Count < 3)
|
||||||
{
|
{
|
||||||
_nibbles.Add(ForceCorrectKeyString(e.KeyChar));
|
_nibbles.Add(e.KeyChar);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var temp = _nibbles[0].ToString() + _nibbles[1];
|
var temp = _nibbles[0].ToString() + _nibbles[1];
|
||||||
var x1 = byte.Parse(temp, NumberStyles.HexNumber);
|
var x1 = byte.Parse(temp, NumberStyles.HexNumber);
|
||||||
|
|
||||||
var temp2 = _nibbles[2].ToString() + ((char)e.KeyChar);
|
var temp2 = _nibbles[2].ToString() + e.KeyChar;
|
||||||
var x2 = byte.Parse(temp2, NumberStyles.HexNumber);
|
var x2 = byte.Parse(temp2, NumberStyles.HexNumber);
|
||||||
|
|
||||||
PokeWord(currentAddress, x1, x2);
|
PokeWord(currentAddress, x1, x2);
|
||||||
|
@ -2006,7 +2002,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
case 4:
|
case 4:
|
||||||
if (_nibbles.Count < 7)
|
if (_nibbles.Count < 7)
|
||||||
{
|
{
|
||||||
_nibbles.Add(ForceCorrectKeyString(e.KeyChar));
|
_nibbles.Add(e.KeyChar);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -2019,7 +2015,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
var temp3 = _nibbles[4].ToString() + _nibbles[5];
|
var temp3 = _nibbles[4].ToString() + _nibbles[5];
|
||||||
var x3 = byte.Parse(temp3, NumberStyles.HexNumber);
|
var x3 = byte.Parse(temp3, NumberStyles.HexNumber);
|
||||||
|
|
||||||
var temp4 = _nibbles[6].ToString() + ForceCorrectKeyString(e.KeyChar);
|
var temp4 = _nibbles[6].ToString() + e.KeyChar;
|
||||||
var x4 = byte.Parse(temp4, NumberStyles.HexNumber);
|
var x4 = byte.Parse(temp4, NumberStyles.HexNumber);
|
||||||
|
|
||||||
PokeWord(currentAddress, x1, x2);
|
PokeWord(currentAddress, x1, x2);
|
||||||
|
|
Loading…
Reference in New Issue