adelikat
|
e194c9f0c4
|
Memory callbacks - check the HasReads/Writes/Executes flags during the call methods so that the responsibility does not fall on the core, remove the check in the PCE core
|
2015-01-24 14:52:20 +00:00 |
adelikat
|
3c5348eb86
|
MemoryCallbackSystem - keep track of whether or not there are any callbacks of each type instead of checking .Count > 0, provides a small but noticeable speedup
|
2015-01-24 14:39:12 +00:00 |
adelikat
|
2d2a04f5f9
|
PCEngine - check if MemoryExecute callbacks exist before calling them, provides a noticeable speedup, also update the cpu generator code
|
2015-01-24 14:16:15 +00:00 |
jdpurcell
|
28cc91a0c4
|
Yet another N64 sound fix.
|
2015-01-24 04:48:41 +00:00 |
jdpurcell
|
219d10fd7c
|
SoundOutputProvider: Proper fix for cores with weird audio timing (e.g. N64).
|
2015-01-24 03:49:22 +00:00 |
adelikat
|
f89f8fc457
|
add a PauseChanged event to mainform, have the debugger subscribe to it and refresh instead of refreshing every frame, add a refresh menu item with F5 hotkey just in case
|
2015-01-24 03:10:21 +00:00 |
adelikat
|
027706be70
|
Debugger - to PC button
|
2015-01-24 02:50:22 +00:00 |
adelikat
|
652640d580
|
Debugger - disassembler - support ctrl+C to copy selected rows to the clipboard
|
2015-01-24 00:02:22 +00:00 |
adelikat
|
5d2eb17771
|
debugger - fix scrollbars on register panel
|
2015-01-23 23:51:37 +00:00 |
adelikat
|
19450e50f7
|
Debugger - Register box - make label spacing dynamic based on the largest register name
|
2015-01-23 23:17:24 +00:00 |
zeromus
|
f7280b4ca9
|
fix disassembly on c++ side a little better, and actually checkin the dll this time
|
2015-01-23 22:22:31 +00:00 |
adelikat
|
fd99a6edf9
|
Core Features dialog - better ordering in the all cores tab
|
2015-01-23 21:59:23 +00:00 |
adelikat
|
342957fb33
|
Null Emulator - add some more metadata
|
2015-01-23 21:50:33 +00:00 |
adelikat
|
292f71e9c9
|
make INESPPUViewable an IEmulatorService
|
2015-01-23 21:46:23 +00:00 |
adelikat
|
5db5b063d0
|
Core Feature Tool - clean up what types are shown
|
2015-01-23 21:40:50 +00:00 |
adelikat
|
7cca0be2e7
|
IEmulatorServiceProvider and BasicServiceProvider - restrict to IEmulatorServices
|
2015-01-23 20:55:13 +00:00 |
zeromus
|
773826049f
|
fix bug in disassembler
|
2015-01-23 20:29:07 +00:00 |
zeromus
|
8d340a7c19
|
fix n64 disasm pinvoke
|
2015-01-23 20:28:47 +00:00 |
adelikat
|
29b056b972
|
N64 - wire of a disassembler, doesn't look like it works correctly, but at least the plumbing is done
|
2015-01-23 19:52:26 +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
|
308b6ec256
|
mupen rice core: define WANT_LOG_UCODE to get ucode prints to stdout
|
2015-01-22 01:31:39 +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
|
4a968ab700
|
TI83 - add a system bus memory domains and support disassembling. You can now debug your math homework!
|
2015-01-21 23:25: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 |
zeromus
|
a272050c71
|
add TOC reporting to mednadisc tester
|
2015-01-21 02:10: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 |
goyuken
|
d211bbd222
|
maybe fix issue 375. GB text savestates are bumped (binary savestates are ok).
|
2015-01-20 22:18:38 +00:00 |
jdpurcell
|
85d6e985a0
|
Fix DPI scaling in Platform Chooser dialog.
|
2015-01-20 03:06:43 +00:00 |
adelikat
|
872b7b3668
|
ditto for a file for Genesis.cs
|
2015-01-20 00:39:44 +00:00 |
adelikat
|
db52e04ed4
|
ditto for PCEngine core
|
2015-01-20 00:37:11 +00:00 |
adelikat
|
2651061cac
|
NES - prefix NES. on some partial class files to conform to our naming standards and make their intent more clear
|
2015-01-20 00:29:17 +00:00 |
zeromus
|
784ab2de91
|
expand fileID system, support some new formats
|
2015-01-19 22:06:17 +00:00 |
jdpurcell
|
0ca93f35ba
|
Rewinder - small fix to memory allocation limit.
|
2015-01-19 19:48:04 +00:00 |
adelikat
|
2e737e66be
|
NES - remove some more unnecessary partial class usage
|
2015-01-19 13:38:08 +00:00 |
adelikat
|
4c47ef2f3f
|
Watch.cs - an remove an int cast I missed when converting domain size to long
|
2015-01-19 02:58:18 +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 |
jdpurcell
|
6da53b535b
|
Use threaded rewind by default on multi-core/processor machines.
|
2015-01-18 21:20:21 +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 |