adelikat
9f06e442ab
move hex editor colors from Config to the tool itself using ConfigPersist
2020-01-20 15:58:32 -06:00
YoshiRulz
126bb4736b
Move commented-out code blocks to #if false
...
CBB doing Cores or Bizware
2020-01-13 11:14:16 +10:00
YoshiRulz
dd4f9aaf64
Use ranges
2020-01-13 06:59:40 +10:00
YoshiRulz
7062ba5b6a
Clarify "Autoload" text (from #971 )
2020-01-13 01:54:15 +10:00
adelikat
1c472ad253
Hex Editor - fix Delete hotkey not unfreezing secondary highlighted addresses, consolidate freeze/unfreeze logic
2019-12-31 13:40:09 -06:00
adelikat
15f1432462
Hex editor - some more simplifications
2019-12-31 13:18:12 -06:00
adelikat
12a3552bdd
Hex editor - simplify slightly
2019-12-31 13:10:44 -06:00
feos
853af1c32a
another fix to missing "file on disk" domain
2019-12-28 15:21:05 +03:00
feos
0fe2205057
only mame .zip's should be filtered out
2019-12-23 00:29:33 +03:00
feos
47f77b42e9
forbid rom domain for mame
2019-12-23 00:12:43 +03:00
adelikat
1c57622032
refactor UpdateCheatRelatedTools to be a ToolManager method
2019-12-22 13:32:18 -06:00
adelikat
c20ae5b16c
cleanup BasicBot
2019-12-22 11:39:40 -06:00
adelikat
0e218f5d4a
hex editor - fix crash from previous commit, pass in dependencies to sub-forms
2019-12-22 11:26:55 -06:00
adelikat
1aa318d7e1
use ToolFormBase properties instead of globals
2019-12-22 10:57:06 -06:00
adelikat
b33829c3a1
Hex Editor - don't draw address column on UpdateValues
2019-12-07 12:59:01 -06:00
adelikat
46385174da
Hex editor - more cleanups
2019-11-03 12:46:39 -06:00
adelikat
7472e112ab
Hex Editor - simplify key press logic even more
2019-11-03 12:25:36 -06:00
adelikat
d57e8f790b
Hex Editor - simplify keypress logic
2019-11-03 11:56:02 -06:00
adelikat
c0c1c32b72
Hex Editor - more cleanup
2019-11-03 11:53:52 -06:00
adelikat
6de6e7b055
make nibbles logic more respectable
2019-11-03 11:48:31 -06:00
adelikat
dfb87801af
Hex Editor - restore funcionality to show typing in progress, in a way that doesn't suck
2019-11-03 11:31:53 -06:00
adelikat
2835694546
Hex Editor - fix crash when typing values into the hex editor with no address highlighted
2019-11-03 11:20:50 -06:00
adelikat
4d6d951286
Hex Editor - more cleanup
2019-11-03 11:18:23 -06:00
adelikat
f047a19530
Hex Editor - consolidate highlighted address variables
2019-11-03 11:14:08 -06:00
adelikat
2ba579cfdf
Hex Eidtor - rip out swap bytes crap and re-fix BigEndian functionality. Someone will have to explain why swap is needed. And do a not terrible implementation that leaves a non-funcitonal menu item!
2019-11-03 10:58:41 -06:00
adelikat
9fb8499ffe
Hex Editor - lots of cleanups
2019-11-03 10:46:45 -06:00
J.D. Purcell
39b54f7202
Fix missing UI usings.
2019-11-02 00:38:50 -04:00
adelikat
4d576ea9da
Hex Editor - improve performance a bit when there are highlighted or frozen addresses by not newing up brushes and pens on every draw
2019-10-26 15:08:54 -05:00
James Groom
90b0574bc3
Remove unnecessary calls to ToList (e.g. in foreach)
...
squashed PR #1591
2019-10-13 15:50:57 +00:00
YoshiRulz
e6374ef477
Use string interpolation
2019-03-19 00:06:37 +10:00
zeromus
5b552af5d5
change >= 0x80 -> '.' remap in hex editor to >= 0x7F ( fixes #1503 )
2019-03-03 01:14:33 -05:00
adelikat
870c5c186a
Hex editor - remember last domain used, and load it automatically if available, fixes #1345 , fixes#508
2018-11-18 11:18:42 -06:00
adelikat
51e4a13384
Hex Editor - fix exception if autoload is set on table files when no files are in the recent menu
2018-06-23 11:35:20 -05:00
Isotarge
b28d159023
Hex Editor: Speedup FindPrev/FindNext
2018-03-19 00:56:36 +10:30
alyosha-tas
40658e99cf
Hex Editor: Update Big Endian Effect
2017-11-09 08:41:35 -05:00
alyosha-tas
0fd046de0d
Update HexEditor.cs
2017-10-21 09:55:03 -04:00
alyosha-tas
745e42a753
Hex Editor: Fix Cheat display
...
Fixes #1026
2017-10-21 09:52:07 -04:00
adelikat
4db328f7ad
Hex Editor - Find box - remember Hex vs Text radio selection
2017-05-28 10:13:34 -05:00
nattthebear
ebe789eed2
heh
2017-05-10 07:45:23 -04:00
adelikat
a20e01ab69
Remove the obsolete MemoryDomain.FromByteArray() method
2017-04-24 13:55:20 -05:00
J.D. Purcell
b53502eed8
Spaces -> tabs.
2017-04-15 16:37:30 -04:00
zeromus
498b2b4dd9
hex editor: add import binary tool (quick and dirty way to effect .sav importing in many cases)
2017-03-01 15:06:58 -06:00
adelikat
9408c3fc1a
Hex Editor - Fix #761
2017-01-14 16:51:28 -06:00
adelikat
15c1fafa48
Hex Editor - when switching to a domain where highlighted addresses are out of range, clear the highlighted addresses, fixes #710
2016-10-06 09:35:50 -05:00
adelikat
ab0b78f143
Hex Editor - fix exception when pasting beyond the range of the domain, fixes #708
2016-10-05 19:59:46 -05:00
adelikat
3daad8d916
Hex Editor - fix a minor bug with displaying the selected address, fixes #709
2016-10-05 19:31:30 -05:00
zeromus
a7d2b8d7f7
* add a new IToolForm update mechanism which has extensible update points (so a tool can both pre- and post- update)
...
* make trace logging "core-pushes" model, to a sink installed by the frontend. This sink can go straight to the disk without wasting memory if that's what the Trace Logger tool has selected; or the Trace Logger will buffer it if it needs to. Formerly, we had a "core-pushes-to-buffer" and "client-pulls-once-per-frame" which necessarily caused huge buffers no matter what was going on.
2016-08-13 15:31:26 -05:00
nattthebear
111648cf98
Break a bunch of memory domain stuff with pointless refactoring
2016-04-13 19:50:06 -04:00
adelikat
7885934a1e
Add a global tools path in path config, have various tool related paths fallback to this tools folder, wire it up to hex editor .tbl files and basic bot .bot files. Change various tool paths to be . by default to point to the tools folder instead. Add tools folder to version control and builds
2016-02-05 20:46:18 -05:00
adelikat
894a9c2318
Rework ToolHelpers from a static object to ToolFormBase that inherits form and have a lot of tools inherit it, in hopes of moving a lot of copy pasta into a base class, move a few functions that show up a lot there
2016-01-30 20:24:53 -05:00