+ add logic to set autoscroll checkbox on/off based on AutoScroll value
+ split config and process updates into seperate methods
remove: private void OnProcessChanged(ProcessChangedEventArgs e) { }
- turn autoscroll off
+ more wip
+ search wip
+ determine maximum array size to read memory into byte[] array = 0x7fffffc7 (int.MaxValue-0x38)
+ trap OutOfMemoryException during search
+ import search code from PCSX2 Ram Dump (no need to re-invent the wheel...plus it cuts down on code refactoring time)
+ rename members involved in BrowseMemoryRegion Contract
+ add BrowseMemoryRegion event in MemorySearcher : calls back to main form which calls MemoryViewer.AcceptExternalMemoryAddress(address)
UpdateMaxRamView(): ensure we read the very last byte (we were subtracting 1 byte from the amount to read)
static int col_Found_Address = 1; static int col_Found_Value = 2; static int col_Found_Frozen = 3; static int col_Added_Address = 1; static int col_Added_Value = 2; static int col_Added_Frozen = 3;
set Search, Reset, and Cancel button states on click
UIMemoryViewer: * re-enable GetFirstNonZeroByte() + make code changes that were not implemented (due to GetFirstNonZeroByte() being disabled)
+ add code to jump between MemoryScanner-r204 and the current version
change address from uint to int
+ add exception logic to ensure provider is open
+ implement GenericMemoryProvider
PCSX2ProcessID ==> ProcessID
+ implement GenericMemoryProvider : NOTE: config is null
+ implement GenericMemoryProvider : NOTE: config is null
+ change inteface implementation + implement GenericMemoryProvider
+ change inteface implementation
PCSX2ProcessID ==> ProcessID
+ commit search wip
+ add initial support for memory search
+ commit final wip for numeric datatype converter
+ commit wip for data type conversion: need to fix format exceptions
+ add support for multi input box : octal is not setup
+ overhaul some number type controls
+ change form.text name
+ reset bottom control's font back to lucida console, 12pt
+ update txthexGoto's value when CURRENT_TOP_ADDR changes
+ fix layout
align UIMemoryViewer header
+ fix support for editing bytes in memory view
+ add support for memory view to accept a memory address externally
+ add/change more logic to fix keydown events
+ add support to automatically goto the first address that has a non-zero byte
+ implement mouse wheel scrolling in memory viewer
+ get memoryview working
+ add logic to enable update
+ initial support for memoryview and getting ram from process for display
+ set name of memory view dialog
+ add some event code + add memeory view dialog (wip)
+ add success/failure messages for ram dump
+ write out the dump to file
+ add support for selecting process by different means
+ add support to save dock layout