adelikat
|
fd99a6edf9
|
Core Features dialog - better ordering in the all cores tab
|
2015-01-23 21:59:23 +00:00 |
adelikat
|
5db5b063d0
|
Core Feature Tool - clean up what types are shown
|
2015-01-23 21:40:50 +00:00 |
zeromus
|
773826049f
|
fix bug in disassembler
|
2015-01-23 20:29:07 +00:00 |
jdpurcell
|
6a81746636
|
Temporary fix for N64 sound problems with new sound provider.
|
2015-01-23 05:39:19 +00:00 |
jdpurcell
|
5026d39da1
|
Fix divide by zero in SoundOutputProvider.
|
2015-01-23 05:02:31 +00:00 |
jdpurcell
|
e3e5ae4934
|
New SoundOutputProvider class which takes the place of BufferedAsync. This should be far less prone to audible glitches and reduces latency.
|
2015-01-23 04:16:25 +00:00 |
zeromus
|
566107e12e
|
rewind & states config - use of lowercase kb and mb as compared to KB MB offend me
|
2015-01-23 02:47:16 +00:00 |
jdpurcell
|
3b524cdbf2
|
Sound - mostly just cleanup and preparation for some future changes.
|
2015-01-23 02:09:25 +00:00 |
zeromus
|
2a1f40982c
|
dont know how valuable it will be, but just in case.. 16.16 fixed point support
|
2015-01-22 01:24:20 +00:00 |
zeromus
|
3a8fcec1bf
|
HexEditor: add a bit of a hacky n64 matrix viewer test code to context menu
|
2015-01-22 01:15:06 +00:00 |
zeromus
|
c445dcf183
|
HexFind: respond to escape key
|
2015-01-22 01:14:49 +00:00 |
adelikat
|
aff2e9544e
|
Ram Search - change "Add to Ram Watch" hotkey from ctrl+R to ctrl+W for consistency
|
2015-01-21 23:20:58 +00:00 |
adelikat
|
69b2e51e7c
|
Debugger - add a cancel seek button
|
2015-01-21 23:04:47 +00:00 |
goyuken
|
af451143bf
|
a bit of memory domain cleanup
|
2015-01-21 17:36:22 +00:00 |
adelikat
|
4b2d116738
|
Debugger - implement the Seek To button
|
2015-01-21 02:12:59 +00:00 |
adelikat
|
1fadcdd9f0
|
Debugger - add a SeekTo button/textbox, doesn't do anything yet, other than intelligently enable/disable based on availability and set the textbox properties based on the properties of the PC register
|
2015-01-21 00:46:13 +00:00 |
jdpurcell
|
85d6e985a0
|
Fix DPI scaling in Platform Chooser dialog.
|
2015-01-20 03:06:43 +00:00 |
adelikat
|
2e737e66be
|
NES - remove some more unnecessary partial class usage
|
2015-01-19 13:38:08 +00:00 |
adelikat
|
5462e16b91
|
Hex Editor - fix a bunch more int to long conversions
|
2015-01-19 02:42:58 +00:00 |
adelikat
|
a8b1fc609a
|
Ram Poke - handle the case of an absurd amount of addresses picked
|
2015-01-19 02:04:04 +00:00 |
adelikat
|
1c6d6f57bc
|
Hex Editor - better location for the poke dialog, don't attempt to highlight non-visible addresses (fixes some bad drawing when highlighting and scrolling)
|
2015-01-19 01:49:56 +00:00 |
adelikat
|
ebf7273cbe
|
Hex Editor - open poke dialog in a logical location, update the hex editor when Poke is clicked on the Poke pop up dialog
|
2015-01-19 01:39:47 +00:00 |
adelikat
|
0620246ef4
|
Hex Editor - fix highlighting of addresses greater than 7FFFFFFF in 32 bit domains
|
2015-01-18 20:15:03 +00:00 |
adelikat
|
f647f16592
|
Ram Watch - add/edit watch - support 32 bit domains
|
2015-01-18 19:50:31 +00:00 |
jdpurcell
|
ac4e197e22
|
Fix trackbars in Display config having different background color than their container (workaround applied only at runtime to avoid breaking designer).
|
2015-01-18 19:44:51 +00:00 |
adelikat
|
7859e17503
|
add PSX and Lynx to the platform chooser
|
2015-01-18 19:25:03 +00:00 |
adelikat
|
f6b757e7fd
|
Add Breakpoint dialog - fix a slight logic error
|
2015-01-18 19:08:25 +00:00 |
adelikat
|
515a41592c
|
Convert a whole bunch of ram stuff from int to long
|
2015-01-18 18:59:23 +00:00 |
adelikat
|
89b3c31872
|
Hex Editor - more long conversion, highlighting will now work until the scrollbar value itself overflows
|
2015-01-18 18:13:38 +00:00 |
adelikat
|
6507fa5d92
|
Hex Editor - convert addresses from int to long, fixes Go to address on 32bit domains, highlighting on addresses after 7FFFFFFF is still busted though
|
2015-01-18 18:01:27 +00:00 |
adelikat
|
27d30df0cf
|
Rip out the MemoryDomain.Size hack, and fix up the hex editor. Hex editor now works for N64 System bus, but will very much fail as soon as we have a domain greater than 32 bits
|
2015-01-18 16:00:20 +00:00 |
adelikat
|
91ffc17aae
|
Refacotor MemoryDomain.Size to be long instead of int, still some small todos, but it compiles and seems to work
|
2015-01-18 15:25:47 +00:00 |
jdpurcell
|
f1480740e3
|
Detect and recover from buffer underflow, i.e. resynchronize the write position so that our writes always end up just before the play cursor.
|
2015-01-17 01:56:23 +00:00 |
jdpurcell
|
1470add91d
|
Get rid of magic number.
|
2015-01-16 06:05:25 +00:00 |
jdpurcell
|
264063d8ac
|
Few more cleanups.
|
2015-01-16 05:53:44 +00:00 |
jdpurcell
|
1a34ec6a2e
|
Cleanup/fixes/etc.
|
2015-01-16 05:04:44 +00:00 |
jdpurcell
|
1862ddd927
|
Even if no samples are currently needed for writing out to the DirectSound buffer, we still must request 0 samples from BufferedAsync so that it can queue up samples from its base sound provider.
|
2015-01-16 04:57:55 +00:00 |
goyuken
|
45ab3a8bbd
|
core features: show all uncaught pokeymans
|
2015-01-16 01:25:41 +00:00 |
goyuken
|
d09af7eff2
|
corefeatureanalysis: stuff
|
2015-01-16 00:55:50 +00:00 |
goyuken
|
c5daf82a3b
|
some changes to corefeatureanalysis
|
2015-01-16 00:48:40 +00:00 |
adelikat
|
19abc2d12b
|
Core features list - gut the All tab to only show IEmulator, since the others are no longer reliable since instances of cores register implementations now
|
2015-01-15 22:11:18 +00:00 |
jdpurcell
|
798f882457
|
Redo r8309. Try a different fix for vsync not taking effect at startup.
|
2015-01-15 15:56:23 +00:00 |
jdpurcell
|
4272a954cf
|
Revert r8309. Fixes VSync not taking effect at startup.
|
2015-01-15 15:42:29 +00:00 |
adelikat
|
a46b213054
|
Core Features dialog - make 2 tabs, on the first show information about the currently instantiated core, this will show all registered services and their current state of implementation, 2nd tab will show all cores. Still todo: gut the functionality of the 2nd tab since it is no longer reliable information
|
2015-01-14 22:56:08 +00:00 |
goyuken
|
82fcd0bc5e
|
refactor IVideoProvider into a service. uses in mainform and friends are still hacky
|
2015-01-14 22:37:37 +00:00 |
adelikat
|
fbdb29b64c
|
refactor IMemorydomains to be a domain list instead of having a domain property, refactor cores to register an IMemoryDomains instead of being one
|
2015-01-14 21:55:48 +00:00 |
jdpurcell
|
36d98f28a6
|
Always use Low CPU clock throttle mode; remove option.
|
2015-01-14 04:49:18 +00:00 |
adelikat
|
9c8bb5ff1f
|
Hex Editor - remove some bad code, still plenty to be found in here, but this should be better at least
|
2015-01-14 00:08:20 +00:00 |
adelikat
|
d62ba4e2b4
|
Change IMemoryDomains to have an IMemoryDomainList instead of a MemoryDomainList, this is an incremental step into eventually having IMemoryDomains take over the properties of IMemoryDomainList, still todo: reduce the amount of needed functionality in IMemoryDomainList from old and not good code
|
2015-01-13 22:18:07 +00:00 |
jdpurcell
|
0a345b0084
|
Issue 368: Set all platform targets to x86, rename build platforms to match, and remove unused build platforms.
|
2015-01-13 15:28:58 +00:00 |