andres.delikat
|
a0b673b67e
|
Attempt to open a .cht file based on Global.Game.Name when loading a rom
|
2011-03-20 21:37:01 +00:00 |
andres.delikat
|
0ec0702248
|
oops, fix compile
|
2011-03-20 21:07:55 +00:00 |
andres.delikat
|
432de3a7ec
|
Cheats window - refactor - auto-load changed to auto-load dialog and moved to options menu rather than the recent menu since auto-loading the most recent file isn't logical in this dialog
|
2011-03-20 21:06:59 +00:00 |
andres.delikat
|
05ee956c92
|
Cheats window - Context menu items - toggle & remove selected
|
2011-03-20 20:48:35 +00:00 |
andres.delikat
|
db78d7b462
|
Cheats window - Disable All Cheats feature, start context menu
|
2011-03-20 20:35:16 +00:00 |
andres.delikat
|
cafaf62d5a
|
Cheat Window - implement a Disable Cheats on Load flag
|
2011-03-20 20:25:17 +00:00 |
andres.delikat
|
432dc26f14
|
Cheat Window - File menu - dropdownopened event implemented
|
2011-03-20 01:56:35 +00:00 |
andres.delikat
|
eccefda314
|
Cheats - handle the main emulator opening a new rom or closing the current one
|
2011-03-20 01:39:34 +00:00 |
andres.delikat
|
52dbff1606
|
Better input validation on Ram Watch - New Watch Dialog
|
2011-03-20 01:25:11 +00:00 |
andres.delikat
|
f9256f5cd1
|
Make default filename in Open/SaveFile dialogs on Ram Watch, Ram Search, and Cheats window
|
2011-03-20 01:10:02 +00:00 |
andres.delikat
|
77841c0c47
|
Ram Search - save & load memory domain name in .wch files
|
2011-03-20 00:26:54 +00:00 |
andres.delikat
|
437e185e68
|
Ram Watch - saving & load Memory Domain name into .wch file
|
2011-03-19 20:28:58 +00:00 |
andres.delikat
|
53703fdb04
|
Cheats Window - load the memory domain from .cht file
|
2011-03-19 03:31:53 +00:00 |
andres.delikat
|
7cbd089ec2
|
Ram Search - add some context menu items
|
2011-03-19 03:08:54 +00:00 |
andres.delikat
|
80a466c094
|
Ram Search - 2 & 4 byte freezing
|
2011-03-19 03:01:20 +00:00 |
andres.delikat
|
37de373e54
|
Ram Watch - fix 4 byte freezing
|
2011-03-19 02:58:10 +00:00 |
andres.delikat
|
0a7c5a3cc0
|
Ram Watch - progress on 4 byte freezing
|
2011-03-19 02:46:57 +00:00 |
andres.delikat
|
211ef7e1b9
|
Ram Watch - ability to freeze 2 byte watch
|
2011-03-19 02:24:29 +00:00 |
andres.delikat
|
759fc88eae
|
Cheat Window - cheats works now!
|
2011-03-19 01:44:16 +00:00 |
andres.delikat
|
3061c8ead8
|
NES Game Genie - implement Add Cheat button
|
2011-03-18 19:36:24 +00:00 |
andres.delikat
|
851b350cd9
|
Cheat Window - append file implemented
|
2011-03-18 19:21:27 +00:00 |
andres.delikat
|
e7a8cde46e
|
Cheat Window - .cht loading
|
2011-03-18 19:09:01 +00:00 |
andres.delikat
|
074747d49c
|
Ram Watch - ability to set memory domain
|
2011-03-18 18:27:05 +00:00 |
andres.delikat
|
e2caffcb04
|
Ram Watch - refactor some code
|
2011-03-18 18:13:24 +00:00 |
andres.delikat
|
e7a3ee14f2
|
Ram Search - Freeze address button & menu item, change background color on frozen addresses
|
2011-03-18 17:52:31 +00:00 |
andres.delikat
|
2fdf734bc5
|
Ram Watch - display frozen addresses (those active in cheat search) with a blue background
|
2011-03-18 17:00:27 +00:00 |
andres.delikat
|
a68053bc1b
|
Ram Watch - Implement Freeze address, and a few misc fix ups
|
2011-03-18 16:44:21 +00:00 |
andres.delikat
|
2989f8396e
|
Cheat Window - .cht file saving (no file loading yet), shorcut keys for Cheat menu items, Show number of active cheats, Fix bug in enable/disabling of cheats, small tweaks
|
2011-03-17 21:20:59 +00:00 |
andres.delikat
|
fa29daab13
|
Cheat Window - more stuff implemented
|
2011-03-17 17:43:57 +00:00 |
andres.delikat
|
986ff31f69
|
Cheat Window - more fix ups
|
2011-03-17 17:00:06 +00:00 |
andres.delikat
|
446b049639
|
Cheat Dialog - clicking a cheat will update the add cheat text boxes
|
2011-03-17 15:10:04 +00:00 |
andres.delikat
|
92b6e6ed1d
|
Cheat Dialog - fix listview, show on/off status, double click toggled on/off status
|
2011-03-17 14:55:40 +00:00 |
andres.delikat
|
599675178b
|
Remove compare value from Cheat object, for now
|
2011-03-17 03:59:03 +00:00 |
andres.delikat
|
89958f4c62
|
Cheat Window - some more stuff implemented
|
2011-03-17 03:41:14 +00:00 |
andres.delikat
|
fc313ea483
|
Cheat Window - various things implemented
|
2011-03-17 02:21:14 +00:00 |
andres.delikat
|
f43767897a
|
More Cheats Dialog progress
|
2011-03-16 15:48:47 +00:00 |
andres.delikat
|
ff5623cd46
|
Cheats Window - progress (porting various functions from Ram Search)
|
2011-03-16 14:37:01 +00:00 |
andres.delikat
|
26f006b1c9
|
Start Cheats tool
|
2011-03-16 03:56:22 +00:00 |
andres.delikat
|
f33837bf5d
|
Hex Editor - arrow & tab keys navigate the memory viewer
|
2011-03-10 19:25:01 +00:00 |
andres.delikat
|
c8806b9aea
|
Ram Watch - New Watch - default address = 4 digits, for now, since all domains currently use 4. TODO: base it off the domain size
|
2011-03-10 04:54:03 +00:00 |
andres.delikat
|
0b44f8dd41
|
Ram Watch - format address value number of digits based on the domain size
|
2011-03-10 04:48:50 +00:00 |
andres.delikat
|
b3c5acf003
|
Ram Search - In Hex display mode - format current & previous values so that digits always match data size.
|
2011-03-10 04:43:50 +00:00 |
andres.delikat
|
28dc1b9c8e
|
Refactor code for loading one tool dialog from another. Remove PCE address offset from Ram Search
|
2011-03-10 04:29:19 +00:00 |
andres.delikat
|
ae2b97050e
|
Ram Search - Context menu item "View in Hex Editor" implemented
|
2011-03-10 04:22:56 +00:00 |
andres.delikat
|
09ea99323e
|
Code cleanup of last commit. Hex Editor cleanups - Fix Hex editor auto-load menu item, implement save window position menu item. Fix auto-load menu item check, was being done in the options menu drop down event instead of settings.
|
2011-03-10 03:33:53 +00:00 |
andres.delikat
|
7c06a7174f
|
Memory Viewer - fix issues with setting the scroll bar position when setting a highlighted value. Also, clicking the highlighted value unhighlights the address
|
2011-03-08 15:31:24 +00:00 |
andres.delikat
|
8e3acd847a
|
Hex Editor - add to Ram Watch menu item
|
2011-03-08 14:50:12 +00:00 |
andres.delikat
|
89981af655
|
Memory Viewer - fix auto highlight next value on memory poke to scroll screen if going off visible area. Hex Editor - implement Goto Address feature
|
2011-03-08 14:31:35 +00:00 |
andres.delikat
|
4909aa8084
|
Hex Editor - Context menu with Poke & Add to Ram Watch options
|
2011-03-08 13:33:46 +00:00 |
andres.delikat
|
47b9a5ffb4
|
Memory Viewer - Automatically move to the next address after memory poke
|
2011-03-08 05:31:57 +00:00 |
andres.delikat
|
69fc532a22
|
Memory Viewer - ability to type in values and it automatically poke byte. Only 1 byte support right now.
|
2011-03-08 05:28:12 +00:00 |
andres.delikat
|
c366cfe097
|
MemoryViewer - highlighting works when emulation is paused
|
2011-03-08 02:35:53 +00:00 |
andres.delikat
|
8ef61b2cf0
|
Fix dumb error
|
2011-03-07 23:35:15 +00:00 |
andres.delikat
|
dd0b0de2f6
|
Memory Viewer - hook up Key press event
|
2011-03-07 23:26:44 +00:00 |
andres.delikat
|
d2cfd06484
|
Memory Viewer - minor tweaks - better default memory domain, and border style specified
|
2011-03-07 22:47:28 +00:00 |
andres.delikat
|
288c99b519
|
MemoryViewer - fix highlighting + scrollbar
|
2011-03-07 18:25:53 +00:00 |
andres.delikat
|
e5a1eef988
|
Hex Editor - some more tweaks on highlight logic
|
2011-03-07 18:18:50 +00:00 |
andres.delikat
|
4f81ee8f9d
|
MemoryViewer - click an address to hide it (currently single address highlighting only). Still some issues to work out with it.
|
2011-03-07 17:51:54 +00:00 |
andres.delikat
|
f5f6160079
|
Hex Editor - double clicking an address sends it to Ram Watch
|
2011-03-07 17:16:27 +00:00 |
andres.delikat
|
fd383f108c
|
MemoryViewer - Display domain name, and determine which address the mouse is currently on, public method for retrieving the currently pointed to address
|
2011-03-07 17:03:39 +00:00 |
andres.delikat
|
b798ce1d88
|
Hex Editor - implement 4 byte view, and add the all important icon!
|
2011-03-07 05:10:33 +00:00 |
andres.delikat
|
9b496b872f
|
Hex Editor - fix drawing in the event of addresses > 4 digits
|
2011-03-07 04:51:41 +00:00 |
andres.delikat
|
e913d5e0cb
|
Hex Editor - implement big/little endian toggling
|
2011-03-07 04:40:51 +00:00 |
andres.delikat
|
80d84888df
|
Hex Editor - implement viewing in 1 or 2 byte (todo: 4 byte)
|
2011-03-07 04:31:58 +00:00 |
andres.delikat
|
5ae14bc55d
|
Memory Viewer - more code refactoring in preparation for multiple byte sizes. Hex Editor - make default window size = 1 page of memory
|
2011-03-07 03:33:25 +00:00 |
andres.delikat
|
4658ee0f18
|
Hex editor/Memory Viewer - More code refactoring
|
2011-03-07 03:23:05 +00:00 |
andres.delikat
|
a60eda1ede
|
MemoryViewer - fix so that it never attempts to display an address greater than the memory domain. Also check in memoryviewer.resx
|
2011-03-07 03:15:16 +00:00 |
andres.delikat
|
e2a22c4f27
|
MemoryViewer - lots of fix ups
|
2011-03-07 03:04:50 +00:00 |
andres.delikat
|
1ccb2a002e
|
Hex Editor - refactor so scrollbar & paint logic are part of the MemoryViewer custom control. Still a few bugs like no border or text display
|
2011-03-07 02:47:13 +00:00 |
andres.delikat
|
ff48a8c5ef
|
Hex editor - reset scrollbar & refresh memory viewer when selecting a new domain. Only read memory for the visible portion
|
2011-03-07 01:24:57 +00:00 |
andres.delikat
|
3ec1ed128d
|
Hex editor - refresh on scroll bar changed & dialog resize
|
2011-03-07 01:05:54 +00:00 |
andres.delikat
|
2bf6f959cf
|
Hex Editor - fix vertical scrollbar logic
|
2011-03-07 00:33:53 +00:00 |
andres.delikat
|
c5a7e43331
|
Hex Editor - vertical scrollbar
|
2011-03-06 23:55:10 +00:00 |
andres.delikat
|
3a3e3ca46a
|
Fix so peekbyte reads the correct addresses!
|
2011-03-06 23:34:34 +00:00 |
andres.delikat
|
976e6830c6
|
Hex Editor - addresses in a left column
|
2011-03-06 23:18:47 +00:00 |
andres.delikat
|
463e875b93
|
Hex Editor - all address displayed now, and a header row added, and font is fixed width
|
2011-03-06 22:57:58 +00:00 |
andres.delikat
|
a8474b0a17
|
Hex Editor - reduce flickering by creating a custom control for the memory viewer and setting useful flags
|
2011-03-06 21:41:41 +00:00 |
andres.delikat
|
4986f04214
|
Hex Editor - misc fixes
|
2011-03-06 20:07:37 +00:00 |
andres.delikat
|
c8a6da7e67
|
Progress on Hex Editor. 16 addresses are displayed in the dialog!!
|
2011-03-06 19:25:37 +00:00 |
andres.delikat
|
54b408f875
|
Hex Editor - autoload feature
|
2011-03-06 18:55:32 +00:00 |
andres.delikat
|
de0660c204
|
Hex Editor - lots of misc stuff like resizing, saving window size/position, creating and hooking up public functions to the multiclient & such
|
2011-03-06 15:25:21 +00:00 |
andres.delikat
|
06e7e30d6d
|
The beginnings of a Hex Editor tool
|
2011-03-06 15:03:17 +00:00 |
andres.delikat
|
733fb228b6
|
Ram Search - make 4 the minimum number of digits for an address, because I said so
|
2011-03-05 03:47:32 +00:00 |
andres.delikat
|
a36f39f993
|
Misc small cleanups
|
2011-03-04 16:18:06 +00:00 |
andres.delikat
|
a5dc7e90b3
|
Checking in some movie class progress. Basic file saving done. Progress on file loading.
|
2011-02-25 19:49:29 +00:00 |
andres.delikat
|
3173d3b16d
|
Ram Watch - put column options into context menu
|
2011-02-25 17:26:19 +00:00 |
andres.delikat
|
0eb140fc33
|
Ram Watch - Move Up or down moves the highlighted indexes correctly
|
2011-02-25 16:57:25 +00:00 |
andres.delikat
|
f0378a8313
|
Ram Search - Refactor saving of config settings, fix remembering of window location & size, and fix anchoring of output label
|
2011-02-25 02:50:57 +00:00 |
andres.delikat
|
04bee5f950
|
Fix crash on saving config if ram watch is closed. Refactor some config saving stuff
|
2011-02-25 02:45:22 +00:00 |
andres.delikat
|
94ed90cc9d
|
Ram Watch - save column width settings to config
|
2011-02-25 02:36:52 +00:00 |
andres.delikat
|
f912e9976a
|
Ram Watch - option for the Previous column to show change from previous, rather than previous value (and save setting in config)
|
2011-02-24 16:51:31 +00:00 |
andres.delikat
|
a1234fb428
|
Ram Watch - save column display options in config
|
2011-02-24 16:34:41 +00:00 |
andres.delikat
|
b8966c4566
|
Ram Watch - option to show a Previous value column (off by default)
|
2011-02-24 16:17:46 +00:00 |
andres.delikat
|
92289c0e34
|
Ram Watch - option to toggle showing the change counts column
|
2011-02-24 15:29:32 +00:00 |
andres.delikat
|
c2fec29463
|
Fix so that RamWatch & RamSearch update values is not running in the frame loop when they aren't open
|
2011-02-24 14:39:23 +00:00 |
andres.delikat
|
f38c452da0
|
Ram Poke - more text box tweaks
|
2011-02-24 14:03:35 +00:00 |
andres.delikat
|
98643b0599
|
Ram Poke - better input validation on text boxes
|
2011-02-24 13:46:49 +00:00 |
andres.delikat
|
de39858cb9
|
Ram Watch - clear change counts menu+shortcut+toolstrip
|
2011-02-24 05:20:07 +00:00 |
andres.delikat
|
de3a14ae07
|
Ram Watch - change counts column
|
2011-02-24 04:56:24 +00:00 |
andres.delikat
|
24cf08dfce
|
Ram Search - hook up AskSave() to dialog closing routines, and make File -> Close() use close() not hide()
|
2011-02-24 04:15:15 +00:00 |
andres.delikat
|
c1d99ae03e
|
Move Hotkey dialog files to config folder, change tab stops in the General tab to be in the correct order
|
2011-02-24 01:52:54 +00:00 |
andres.delikat
|
ea44cfb893
|
Hotkey Mapping - remove tab stops on non-input widgets, and a few other minor tweaks
|
2011-02-23 21:41:42 +00:00 |
andres.delikat
|
2de903182d
|
Ram Search - the addresses number of digits are based on the Domain size
|
2011-02-23 17:50:09 +00:00 |
andres.delikat
|
f7198ae966
|
Ram Search - Memory domain select
|
2011-02-23 16:22:41 +00:00 |
andres.delikat
|
b8202bfb45
|
Ram Search - a couple small fixes
|
2011-02-23 14:17:24 +00:00 |
andres.delikat
|
c7553397d7
|
Ram Search - small dialog cleanups, start a context menu
|
2011-02-23 05:32:52 +00:00 |
andres.delikat
|
31941a6c56
|
Ram Search - tighter control over the specific value box, limit max length dynamically based on Data Type & Size, use Int64 to parse to avoid crashes related to int 32 overflow
|
2011-02-23 05:20:45 +00:00 |
andres.delikat
|
bb5988d1b7
|
Ram Search - specific values can be negative if signed Data Type is selected
|
2011-02-23 05:00:15 +00:00 |
andres.delikat
|
3983c585f9
|
Ram Search - allow specific value to have hexadecimal values if Hex Data type is selected
|
2011-02-23 04:50:54 +00:00 |
andres.delikat
|
56cb9d59f7
|
Ram Search - menu item + toolstrip - Copy Value to Prev
|
2011-02-23 04:30:50 +00:00 |
andres.delikat
|
7d5a0a8ba1
|
Ram Search - option to always exclude Ram Watch list from new searches
|
2011-02-23 04:16:39 +00:00 |
andres.delikat
|
74dd0d08a7
|
Ram Search - exclude Ram Watch list function (toolstrip button & menu item)
|
2011-02-23 04:09:29 +00:00 |
andres.delikat
|
d6b79b37df
|
Ram Search - Trucnate from File toolstrip button
|
2011-02-23 03:46:24 +00:00 |
andres.delikat
|
4c733ea2ac
|
Ram Search - fix graying out of Undo menu item, fix SaveUndo() so that it creates a copy of the searchList rather than being a reference to it
|
2011-02-23 03:35:13 +00:00 |
andres.delikat
|
4160f520cc
|
Ram Search - Fix so that last address of memory domain is included in search (off by 1). Ram Search & Ram Watch - don't say "saved" message if user cancels the SaveFile Dialog box
|
2011-02-23 03:09:00 +00:00 |
andres.delikat
|
3922b6477a
|
Ram Search - Truncate from file implemented
|
2011-02-22 21:03:02 +00:00 |
andres.delikat
|
741f2192a8
|
Ram Search - start new search if a new rom is loaded
|
2011-02-22 20:17:27 +00:00 |
andres.delikat
|
2c74d8f421
|
Ram Search - fix from list background color being all pink at the start of a new search, hooked preview mode to changing of Compare To radios
|
2011-02-22 20:05:46 +00:00 |
andres.delikat
|
4bc3587ca7
|
Ram Search - better implementation of input validation on text boxes. Do preview as user types into the boxes
|
2011-02-22 19:49:22 +00:00 |
andres.delikat
|
776a314eb8
|
Ram Watch - scrap the previous as last change feature in favor of a Previous as original value option
|
2011-02-22 18:54:59 +00:00 |
andres.delikat
|
9816a04a4f
|
Ram Search - Implemented previous search based on the previous value being since last search. Also fixed preview feature, it was previewing the opposite result.
|
2011-02-22 17:27:38 +00:00 |
andres.delikat
|
f81c352691
|
oops, clear out weeded out list before generating it again!
|
2011-02-22 16:34:21 +00:00 |
andres.delikat
|
69f3197277
|
Ram Search - Implement preview mode toggle option, and hook up DoPreview() to UpdateValues() (if auto-search is not on)
|
2011-02-22 16:06:28 +00:00 |
andres.delikat
|
d0b99ce07a
|
Ram Search - Hook up preview to radio dial changes, also better input validation on text boxes
|
2011-02-22 15:33:28 +00:00 |
andres.delikat
|
2498342849
|
Ram Search - DoPreview() function implemented (but not hooked up)
|
2011-02-22 14:55:18 +00:00 |
andres.delikat
|
ae11756cf0
|
Ground work for defining previous value, and some other fix ups
|
2011-02-21 18:03:19 +00:00 |
andres.delikat
|
f6e1ed2ec4
|
Ram Search - more small fix ups
|
2011-02-21 17:43:31 +00:00 |
andres.delikat
|
fb59d962ce
|
Lots of fixe ups to Ram Search
|
2011-02-21 17:29:47 +00:00 |
andres.delikat
|
e801e31f40
|
Ram Search - implement check mis-aligned option
|
2011-02-21 16:23:56 +00:00 |
andres.delikat
|
13eace7d50
|
Ram Search - Remove Save Changes related code that was imported from Ram Watch. Due to the nature of this dialog, that is not a useful feature.
|
2011-02-21 15:56:25 +00:00 |
andres.delikat
|
5e2932f8e2
|
Very small change to Ram Watch dialog
|
2011-02-21 15:34:15 +00:00 |
andres.delikat
|
879f76d703
|
Implement PokeAddress on the Watch class, refactor Ram Poke to use this method. DWord poke implemented now.
|
2011-02-21 15:23:30 +00:00 |
andres.delikat
|
89eb17a468
|
Ram Poke - input validation on Address & Value boxes
|
2011-02-21 14:45:18 +00:00 |
andres.delikat
|
7c512a3f7e
|
Ram Watch - New Watch - input validation on Address box
|
2011-02-21 14:36:19 +00:00 |
andres.delikat
|
f15d16c513
|
Add PeekAddress() to the watch object. Ram Search & Ram Watch refactored to use the object method instead. DWord view implemented as a result. A display bug in Ram Watch 2 byte fixed.
|
2011-02-21 14:23:57 +00:00 |
andres.delikat
|
1d2d5ff39e
|
Ram Search - File handling functions. Open/Saves to the same .wch files as Ram Watch
|
2011-02-21 04:22:54 +00:00 |
andres.delikat
|
5e2e965963
|
Ram Search - implement auto-search
|
2011-02-21 03:32:35 +00:00 |
andres.delikat
|
d2e499a3fc
|
Ram Search - update values does 2 byte
|
2011-02-21 03:14:03 +00:00 |
andres.delikat
|
c46c80e094
|
Ram Search - Attempt some input validation on the Leave event on all text boxes
|
2011-02-21 03:05:12 +00:00 |
andres.delikat
|
94fd588191
|
Ram Search - text box cleanup - slight repositioning & sizing, make addressbox only uppercase, limit length, and focus & select all when the appropriate radio dial is selected by the user
|
2011-02-21 02:35:47 +00:00 |
andres.delikat
|
67dac99408
|
Ram Search - implement Previous value searching, but currently the definition of previous value is previous frame
|
2011-02-21 01:06:58 +00:00 |
andres.delikat
|
ee30625994
|
Ram Search - remove Modulus comparison since I deem it useless. Also made auto-search into a checkbox button style that turns red when on
|
2011-02-21 00:50:37 +00:00 |
andres.delikat
|
64a957c3ea
|
Ram Search - display previous value column plus some code cleanup
|
2011-02-21 00:38:31 +00:00 |
andres.delikat
|
7135d89459
|
Ram Search - implement Search by Specific value
|
2011-02-21 00:19:15 +00:00 |
andres.delikat
|
6b30736230
|
Ram Search - selecting a datatype updates the display of the values
|
2011-02-21 00:00:33 +00:00 |
andres.delikat
|
d9ebc40aae
|
Ram Search - StartNewSearch works with 2-byte value selected
|
2011-02-20 23:54:58 +00:00 |
andres.delikat
|
dc61f89e20
|
Ram Search - implement data type, endian, and data size selections and ground work for integrating them into the start new search, and search functions
|
2011-02-20 23:15:28 +00:00 |
andres.delikat
|
da31963df5
|
Ram Search - implement searching by number of changes
|
2011-02-20 23:01:43 +00:00 |
andres.delikat
|
738c633096
|
Ram Search - double clicking an address sends it to Ram Watch
|
2011-02-20 20:57:00 +00:00 |
andres.delikat
|
4ff2e24804
|
Ram Search - implemented Diff By Specific Address (yeah, that one is really pointless, but might as well)
|
2011-02-20 20:50:41 +00:00 |