I think I found a couple more bugs in Hex Editor.
- When typing letters A-F to poke memory addresses in the Hex Editor, it instead comes out as 1-6 (e.g. "BC" -> 0x23). Furthermore, typing G,H,I give 7,8,9 respectively, and typing J gives an error:
************** Exception Text **************
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Byte.Parse(String s, NumberStyles style, NumberFormatInfo info)
at System.Byte.Parse(String s, NumberStyles style)
at BizHawk.Client.EmuHawk.HexEditor.HexEditor_KeyPress(Object sender, KeyPressEventArgs e)
at System.Windows.Forms.Control.OnKeyPress(KeyPressEventArgs e)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- When a GB game is loaded (in my case, Pokemon Yellow), then in Hex Editor, when selecting HRAM memory domain (Options -> Memory Domains -> HRAM), it says that there are "0x7F addresses", but only 0x70 addresses are listed below (0x00-0x6F).
Neither of these bugs were in BizHawk 1.5.3.