Commit Graph

196 Commits

Author SHA1 Message Date
adelikat 9584ff1f53 use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
James Groom c9d20426d3
Cleanup HawkFile (#1865) 2020-02-27 17:41:07 -06:00
YoshiRulz 9829fd699b Unify helpers for generating file extension lists (for open/save) 2020-02-20 21:59:20 +00:00
adelikat 4b50ea36e1 remove MemDomain CanPoke() extension method now that all it does is check the Writable flag which is better named and more conscise 2020-02-15 12:37:39 -06:00
adelikat 656f2b814e Move IEmulator extensions to the Emulation.Common namespace, the intent is that these are used and serve as built in functionality, so it's overly tedious to when most situations require both Common and an additional extensions namespace 2020-02-15 12:33:15 -06:00
adelikat 626efe8caf put control extension methods into the EmuHawk names space isntead of a custom one. We want these to be found and used, and most dialogs use them 2020-02-03 12:54:32 -06:00
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
YoshiRulz 7f07949816
Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10: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
adelikat 39586a5bf0 Remove NewHexEditor (can be developed on a branch instead) 2019-11-03 10:20:07 -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
adelikat 47f2371953 Misc cleanups 2017-05-24 09:06:31 -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