adelikat
|
634a465c06
|
Lua - implement mainmemory.getname()
|
2013-10-08 23:24:56 +00:00 |
adelikat
|
88d29148f9
|
lua - implement client.opentracelogger()
|
2013-10-08 19:21:00 +00:00 |
adelikat
|
5bd1777609
|
Clean up the LuaImplementation.cs file, it was getting out of control, no functional changes from this commit
|
2013-10-08 15:50:24 +00:00 |
adelikat
|
7e0e8ed51d
|
Lua - implement memory.readfloat() and memory.writefloat() and equivlant mainmemory functions
|
2013-10-07 21:41:19 +00:00 |
adelikat
|
bcfe4ff576
|
Ram Search - when setting intelligent defaults, set the size and type dropdowns too
|
2013-10-07 20:56:22 +00:00 |
adelikat
|
012fb6d464
|
Fix pop up location with the "Go To Address" feature in Hex Editor and Ram Search
|
2013-10-07 19:33:06 +00:00 |
adelikat
|
efc1a3550f
|
Ram Search - fix bug where clear preview permanently clears it
|
2013-10-07 18:39:34 +00:00 |
adelikat
|
0645a216b7
|
Ram Search - use binary search to grealtly speed up preview when scrolling deep into the list
|
2013-10-07 18:32:53 +00:00 |
adelikat
|
4a1d9ee576
|
Ram Search - intelligent defaults per core
|
2013-10-07 18:02:44 +00:00 |
adelikat
|
dd55ad1985
|
Ram Search - small speedup to starting a new search
|
2013-10-07 14:54:29 +00:00 |
adelikat
|
dd11967ed8
|
Ram Search - oops, fix anchoring
|
2013-10-07 13:48:28 +00:00 |
adelikat
|
0b340d3176
|
Move memory viewer to Hex Editor folder
|
2013-10-07 01:45:36 +00:00 |
adelikat
|
1b0c77c620
|
Ram Search - greatly speed up preview mode
|
2013-10-07 01:40:45 +00:00 |
adelikat
|
b0884ad0d0
|
Ram SEarch - clear message label on new search
|
2013-10-07 01:15:49 +00:00 |
adelikat
|
2885edef78
|
Ram Search - fix exceptions caused by null compare to values
|
2013-10-07 00:58:48 +00:00 |
adelikat
|
be742bc919
|
Ram Search - implement Go to Address (Ctrl+G)
|
2013-10-07 00:28:43 +00:00 |
adelikat
|
482164655f
|
Cheats - add a few missing variables to restore defaults
|
2013-10-06 22:16:12 +00:00 |
adelikat
|
c93df8341f
|
Fix bugs in .chet file saving
|
2013-10-06 22:09:16 +00:00 |
adelikat
|
b299430408
|
File reorganization - move all the platform specific tools to sub folders of the tools folder
|
2013-10-06 20:28:49 +00:00 |
adelikat
|
30bd5fa07b
|
Rename new cheat files
|
2013-10-06 20:06:28 +00:00 |
adelikat
|
1cf87f33d8
|
Old Cheat system gone and deleted!
|
2013-10-06 20:02:34 +00:00 |
adelikat
|
719b705f6d
|
New Cheat system - various fixes to actually make it work
|
2013-10-06 18:44:51 +00:00 |
adelikat
|
a76dcd62b7
|
Refactor Lua and NES Game Genie to use new cheat system
|
2013-10-06 18:09:17 +00:00 |
adelikat
|
5a0c075270
|
Round 1 of Removing the old cheat system in factor of the new one, old dialog and cheats removed from most tools and the mainform. Lua and Game Genie dialogs still use the legacy cheat system and therefore are busted in this commit.
|
2013-10-06 16:40:51 +00:00 |
adelikat
|
ab26bbecfc
|
New Cheat list - some settings, and UI cleanup
|
2013-10-05 23:16:35 +00:00 |
adelikat
|
0d278bb67f
|
New Cheat List - support saving and loading of size,display type, and endian, while still supporting pre-existing .cht files
|
2013-10-05 22:16:45 +00:00 |
adelikat
|
b59ac97d5f
|
New Cheat List - column ordering
|
2013-10-05 21:37:01 +00:00 |
adelikat
|
6bbed2116f
|
New Cehat List - basic add/edit functionality and other things
|
2013-10-05 20:22:55 +00:00 |
adelikat
|
56b8642f4c
|
New Cheats - progress on cheat editor
|
2013-10-05 15:45:39 +00:00 |
adelikat
|
0e758ab1a2
|
New Cheat List - lots of stuff
|
2013-10-05 03:40:36 +00:00 |
adelikat
|
03302508fc
|
new cheat dialog - implement file saving
|
2013-10-05 01:30:59 +00:00 |
adelikat
|
758b2b6675
|
New Cheat Dialog - implement Toggle, Duplicate, and Open Game Genie
|
2013-10-05 00:38:46 +00:00 |
adelikat
|
89ba4ffe8e
|
New Cheat Dialog - implement Movie up/down, Remove, select all, disable all cheats
|
2013-10-04 23:50:26 +00:00 |
adelikat
|
bfaebbf51d
|
New Cheat Dialog - implement display of all column values
|
2013-10-04 23:00:41 +00:00 |
adelikat
|
a32578eb42
|
New Cheat List - fix bugs in file loading
|
2013-10-04 22:21:09 +00:00 |
adelikat
|
55cab352a1
|
New Cheat Search - implement various things
|
2013-10-04 16:06:08 +00:00 |
adelikat
|
1c4a479f23
|
New Cheat List - some progress
|
2013-10-04 01:35:58 +00:00 |
adelikat
|
91a189bc60
|
new cheat search progress, and make the Saturn preferences dialog a little more professional loooking
|
2013-10-03 23:58:56 +00:00 |
adelikat
|
741a4a9b83
|
New Cheat List - some small progress
|
2013-10-03 15:27:51 +00:00 |
adelikat
|
b87e4b4bca
|
New Cheat Form - some progress
|
2013-10-02 15:09:49 +00:00 |
adelikat
|
f8d172bc88
|
new Cheats dialog - some small misc things
|
2013-10-02 13:02:09 +00:00 |
adelikat
|
96af3d08a1
|
Start new cheat list
|
2013-10-02 00:21:58 +00:00 |
adelikat
|
cac56ee8d1
|
Implement new Cheat object (in theory)
|
2013-10-01 17:24:33 +00:00 |
adelikat
|
8b38b16bf8
|
Start new Cheat form and related objects
|
2013-10-01 13:02:19 +00:00 |
adelikat
|
6fa73d0de5
|
Remove Previous Value = last change option, also remove temporary New Ram Search menu item
|
2013-09-29 21:15:47 +00:00 |
adelikat
|
8619636bdb
|
Ram Search - fixed bug where it crashes if you set to fast mode, restart, then set to detailed (this fix also fixes a lot of other potential bugs and weird behavior)
|
2013-09-29 19:41:03 +00:00 |
adelikat
|
016c7cae47
|
Ram Search - fix updating of change counts and previous value
|
2013-09-29 19:17:41 +00:00 |
adelikat
|
173855cc03
|
Ram Search - small todo
|
2013-09-29 18:52:11 +00:00 |
adelikat
|
0c850ef533
|
Ram Search - some nitpicky Oops refactoring and fix unsigned 4 byte comparisons
|
2013-09-29 18:19:47 +00:00 |
adelikat
|
a1c322bc91
|
Ram Search - update Specific Value Textbox properties when setting the size and display types
|
2013-09-29 17:26:12 +00:00 |
adelikat
|
efbd1b2b4e
|
Ram Search/Ram Watch - support multiple addresses with the View in Hex Editor feature
|
2013-09-29 16:09:48 +00:00 |
adelikat
|
665ceac228
|
Ram Search - don't allow user to select domains larger than 64mb
|
2013-09-29 15:42:00 +00:00 |
adelikat
|
ad4f45d4e3
|
Ram Search - if domain size is 1mb or larger, automatically switch to fast mode for the user
|
2013-09-29 15:32:35 +00:00 |
adelikat
|
24d3ed97ca
|
Ram Search - dropdowns for size and display type
|
2013-09-29 14:43:13 +00:00 |
adelikat
|
7d7c062822
|
Ram Search - when switching sizes, if the selected display type is no longer valid, set it to the default
|
2013-09-28 21:54:42 +00:00 |
adelikat
|
f706bd45ae
|
Ram Search - some fix ups with increment/decrement logic on text boxes
|
2013-09-28 21:49:05 +00:00 |
adelikat
|
15ad1d3234
|
Ram Search - fix some problems with specific value, float is still broken but fixed points should now work
|
2013-09-28 20:20:43 +00:00 |
adelikat
|
06330c1c12
|
Ram Search Engine - fix searching for signed 1-byte and 2-byte (many other types still broken)
|
2013-09-28 18:02:08 +00:00 |
adelikat
|
b26972a4fc
|
refactor Watch object Generation methods
|
2013-09-28 17:06:35 +00:00 |
adelikat
|
9b6738b6b5
|
Refactor the Watch object to remove the notion of detailed vs fast. The original intent of this distinction was for ram search, but ram search internally does not use the Watch object.
|
2013-09-28 02:42:56 +00:00 |
adelikat
|
9a32145f82
|
Remove legacy Watch object and WatchCommon.cs and all references to them
|
2013-09-28 01:44:52 +00:00 |
adelikat
|
6e48bf1dd5
|
Remove now obsolete HistoryCollection object, and change Text property of Ram Search (forgot to do that last commit)
|
2013-09-28 01:27:52 +00:00 |
adelikat
|
e9f3e7afe4
|
Remove old ram search and replace with new one
|
2013-09-28 01:24:45 +00:00 |
adelikat
|
1d6fad3872
|
New Ram Search - oops
|
2013-09-28 00:48:45 +00:00 |
adelikat
|
71b654c4b4
|
New Ram Search - some fixes
|
2013-09-28 00:10:06 +00:00 |
adelikat
|
130b83d920
|
fix small bug in context menu of ram watch, ram search - disallow label edit and start new search automatically on load
|
2013-09-27 01:02:28 +00:00 |
adelikat
|
0490b128ad
|
New Ram Search - add restart icon notification on settings that require a new search, also fix bug in big endian and check mis-aligned options
|
2013-09-27 00:55:53 +00:00 |
adelikat
|
f1b394a877
|
New Ram Search - small gui changes
|
2013-09-26 21:51:39 +00:00 |
adelikat
|
c6607178fc
|
New Ram Search - implement some dialog events like drag & drop
|
2013-09-26 14:37:24 +00:00 |
adelikat
|
0dc75a7e71
|
New Ram Search - implement autosearch
|
2013-09-26 12:11:39 +00:00 |
adelikat
|
cc358ec9ea
|
New Ram Search - implement column ordering and other listview events (copy, double click to add to ram watch, select all, etc)
|
2013-09-26 01:39:12 +00:00 |
adelikat
|
0deb8761bd
|
New Ram Search - implement "Use Undo History"
|
2013-09-26 01:09:08 +00:00 |
adelikat
|
bb62fa569e
|
New Ram Search - Columns - show/hide, save/load column enabled status, width, and column orders
|
2013-09-26 00:51:08 +00:00 |
adelikat
|
ebcac8f9d0
|
Add Always on Top feature to Ram Watch, fix Ram Search Always On Top feature, remove some now unused variables from the config, fix a widths bug in cheat search dialog
|
2013-09-25 23:09:39 +00:00 |
adelikat
|
b80f5a276e
|
New Ram Search - Undo/Redo functionality
|
2013-09-25 04:07:41 +00:00 |
adelikat
|
ece435555d
|
New Ram Search - Exclude Ram Watch feature - update totals when removing addresses, do remove on Add To Ram Watch
|
2013-09-25 02:12:58 +00:00 |
adelikat
|
6731bd44cb
|
New Ram Search - add diff column
|
2013-09-25 01:50:37 +00:00 |
adelikat
|
1f21f271ac
|
New Ram Search - some GUI polishing
|
2013-09-25 01:43:03 +00:00 |
adelikat
|
99fb7def4c
|
New Ram Search - preview mode implemented in Search Engine
|
2013-09-25 01:30:27 +00:00 |
adelikat
|
ccaa69205a
|
New Ram SNew Ram Search - background coloring logic, but SearchEngine preview logic isn't done
|
2013-09-23 16:51:35 +00:00 |
adelikat
|
8d4fd1d7fa
|
New Ram Search - more GUI work, including context menu
|
2013-09-23 16:01:19 +00:00 |
adelikat
|
8db1c0b91e
|
New Ram Search - some misc small things
|
2013-09-23 13:44:46 +00:00 |
adelikat
|
ab084dbacd
|
New Ram Search - some progress
|
2013-09-22 17:00:05 +00:00 |
adelikat
|
69db2d4a73
|
New Ram Search - Implement Difference compare to type, and some UI cleanup
|
2013-09-22 15:54:31 +00:00 |
adelikat
|
e54f199ed8
|
New Ram Search - implement Freeze, Poke, and Add To Ram Watch
|
2013-09-22 14:52:45 +00:00 |
adelikat
|
afebcae3f4
|
new ram search - implement save and save as
|
2013-09-22 14:10:19 +00:00 |
adelikat
|
c4feda28d5
|
new ram search - implement truncate from file
|
2013-09-22 13:30:18 +00:00 |
adelikat
|
7b5e612bd7
|
new Ram Search - implement Open File, Append File, and opening recent files
|
2013-09-22 12:50:47 +00:00 |
adelikat
|
b950f48f94
|
New Ram Search - implement some more menu items and toolbar buttons
|
2013-09-22 01:53:20 +00:00 |
adelikat
|
927b3e0d53
|
New Ram Search - support searching all basic operators for previous, specific value, specific address, and number of changes
|
2013-09-21 23:55:17 +00:00 |
adelikat
|
b55498cdb3
|
New Ram Search - add compare to box and set up events and stuff
|
2013-09-21 18:45:45 +00:00 |
adelikat
|
4415fa9fd5
|
Create a new TexBox control called WatchValueBox which manages all the pre and post validation logic for typing a value based on all the watch display types, refactor Ram Poke to use this box instead of having its own logic
|
2013-09-21 17:34:24 +00:00 |
adelikat
|
52918e9609
|
add PeekWord, PeekDWord, PokeWord, and PokeDWord to the memory domain object, don't know why we never did this before. Refactored watch.cs accordingly, todo: a bazillion other places
|
2013-09-21 14:32:37 +00:00 |
adelikat
|
22ddfa99f8
|
New Ram Search - some progress
|
2013-09-21 14:09:37 +00:00 |
adelikat
|
5e29e701f0
|
New Ram Search - manage logic of what previous value definitions can be done with which mode
|
2013-09-20 15:33:46 +00:00 |
adelikat
|
dfaf8084e7
|
New Ram Search - some more progress on settings and displaying values
|
2013-09-20 01:18:55 +00:00 |
adelikat
|
657d858b99
|
New Ram Search - some progress
|
2013-09-19 23:45:29 +00:00 |
adelikat
|
3857c27f93
|
Ram Watch - don't refresh dialog if no addresses (keeps the dialog from slowing the emulator down when it has no watches)
|
2013-09-19 13:53:38 +00:00 |
adelikat
|
88a9b95b15
|
New Ram Search - some GUI work
|
2013-09-16 01:24:06 +00:00 |
adelikat
|
a2d60ff2c8
|
refactor watch objects, so that the base types have a previous value as opposed to the detailed types
|
2013-09-15 16:01:16 +00:00 |