adelikat
|
5ba74c631c
|
Remove MemoryDomains from IEmulator into a new Interface, IMemoryDomains, Add this interface to existing cores, except null emulator (and removed memory domain related code from it). Refactored EmuHawk for ram tools to use an instance of IMemoryDomains rather than IEmulator, don't expose ram tools unless the core implements IMemoryDomains. Still a few misc todos, and probably some cleanup
|
2014-09-01 18:43:41 +00:00 |
adelikat
|
6269e957e6
|
Remove some unused extension methods and move some others to CollectionExtensions
|
2014-07-03 18:43:49 +00:00 |
adelikat
|
461b73f1df
|
Ram Search - make manually deleting items a lot faster, since it was taking many many minutes when user was manually deleting an absurd number at once
|
2014-07-03 01:46:14 +00:00 |
adelikat
|
da1bc66c0e
|
SystemInfo object - don't need endian type, Ram Search - remove bi ol system ID switch for defaults in favor of system info and more clever logic. Finish display name refactor
|
2014-05-31 23:05:02 +00:00 |
adelikat
|
ddd3512552
|
Ram Search - fix float searches
|
2014-05-18 23:59:15 +00:00 |
adelikat
|
74cafb6ace
|
Ram Search Engine - don't throw exception on not having the type in SetType() this can be the result of the user changing settings before rebooting
|
2014-05-18 19:14:48 +00:00 |
scepheo
|
12559588a3
|
Fixed indexing error on multi-byte RAM search.
|
2014-05-15 00:33:18 +00:00 |
adelikat
|
e5b3138d15
|
Ram Watch, Ram Search - don't crash on out of range addresses (such as when the user leaves ram watch open and changes cores), highlight out of range addresses and warn user. On Ram Search - give the option to remove these addresses from the list.
|
2014-05-04 15:30:18 +00:00 |
adelikat
|
b67e97f9aa
|
Ram Search - fix change count logic and previous value as previous frame
|
2014-01-02 17:56:57 +00:00 |
adelikat
|
6252c58a3f
|
Ram Search - don't attempt to binary search if the list is not sorted! This fixes exceptions thrown when using column click. The consequence is that preview mode is significantly slower after sorting by anything other than Address ascending, only really impacts large domains such as N64 domains
|
2014-01-01 21:56:35 +00:00 |
adelikat
|
57f62d13f1
|
RamSearchEngine - tiny code cleanup using Enumerable.Repeat because I just learned of it and it is nifty
|
2013-12-31 20:41:42 +00:00 |
adelikat
|
f195416713
|
Ram Search - when creating a new list, allocate the list to number of addresses to be added, not the size of the domain (meaning, factor in the byte size and CheckMisAligned settings).
|
2013-12-31 16:59:38 +00:00 |
adelikat
|
16f7c7fcdc
|
A round of code cleanup on Rewind and some other misc things in Client.Common
|
2013-12-30 01:17:11 +00:00 |
adelikat
|
098fca2895
|
Ram Search - make manual removal of addresses undo-able, slight cleanup of Start method
|
2013-12-27 16:48:47 +00:00 |
adelikat
|
df622ec9f1
|
Ram Watch - clode cleanup
|
2013-11-20 01:17:01 +00:00 |
adelikat
|
ba876d9765
|
Ram Search - default to unsigned for N64 and GBA, not float. Float as the default wasn't supposed to make it into a release.
|
2013-11-16 04:29:43 +00:00 |
adelikat
|
1061add64f
|
Refactor MemoryDomains in IEmulator, make a MemoryDomainsList object rather than IList<MemoryDomain>, remove MainMemory from IEmulator and make it a property of this new collection object, also add indexing by name. Refactor cores and tools as needed
|
2013-11-06 02:15:29 +00:00 |
adelikat
|
bc5807a07c
|
move a search extension out of RamSearchEngine into the extensions class in BizHawk.Common
|
2013-11-04 02:18:40 +00:00 |
adelikat
|
be547db4a1
|
Move MemoryDomain to its own file, and move the Endian enum into it, also clean up the class a bit, and refactor things as necessary
|
2013-11-04 02:11:40 +00:00 |
adelikat
|
9751fd5a1a
|
Move interfaces and base implemenations from emulation to emulation.common
|
2013-11-04 01:39:19 +00:00 |
adelikat
|
9473f6840b
|
Client.Common code refactoring and some misc things to do
|
2013-10-27 17:47:54 +00:00 |
zeromus
|
fa40ae718f
|
reapply edits and cleanup
|
2013-10-27 07:54:00 +00:00 |
zeromus
|
11dbb0e1c8
|
reapply moves with merge tracking
|
2013-10-27 07:52:20 +00:00 |
zeromus
|
179dbd4124
|
revert back to r5156
|
2013-10-27 07:45:59 +00:00 |
adelikat
|
aa9bfa8e99
|
Move RamSearchEngine to Client.Common
|
2013-10-25 15:44:41 +00:00 |