From 3a3e3ca46a4d1275b145f0e0873dd8d6d0385157 Mon Sep 17 00:00:00 2001 From: "andres.delikat" Date: Sun, 6 Mar 2011 23:34:34 +0000 Subject: [PATCH] Fix so peekbyte reads the correct addresses! --- BizHawk.MultiClient/tools/HexEditor.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BizHawk.MultiClient/tools/HexEditor.cs b/BizHawk.MultiClient/tools/HexEditor.cs index e93acaf0c6..2386347ed0 100644 --- a/BizHawk.MultiClient/tools/HexEditor.cs +++ b/BizHawk.MultiClient/tools/HexEditor.cs @@ -82,15 +82,15 @@ namespace BizHawk.MultiClient int rowYoffset = 20; string rowStr; - for (int i = 1; i < Domain.Size / 16; i++) + for (int i = 0; i < Domain.Size / 16; i++) { - rowStr = String.Format("{0:X4}", (i-1)*16) + " "; //TODO: num digits based on size of domain + rowStr = String.Format("{0:X4}", i*16) + " "; //TODO: num digits based on size of domain for (int j = 0; j < 16; j++) { - rowStr += String.Format("{0:X2}", Domain.PeekByte(i*j)) + " "; //TODO: format based on data size + rowStr += String.Format("{0:X2}", Domain.PeekByte((i*16)+j)) + " "; //TODO: format based on data size } - e.Graphics.DrawString(rowStr, font, regBrush, new Point(rowX, (rowY*i)+rowYoffset)); + e.Graphics.DrawString(rowStr, font, regBrush, new Point(rowX, (rowY*(i+1))+rowYoffset)); } } }