zeromus
213da3a74c
when adding a hotkey, the ordinals... i have to set over 9000! theres no way that can be right!
2015-02-01 04:48:03 +00:00
adelikat
c299f46439
PSX - ui for controller type config
2015-02-01 03:19:23 +00:00
zeromus
c2621e798d
fix subwcrev stuff. this time, fixes stale versions on f5 or ctrl+f5 builds.
...
in the future, we should use svn msbuild community tasks for even cleverer and leaner solutions (which dont depend on subwcrev.exe...)
2015-02-01 03:01:31 +00:00
zeromus
bea4f1d7b3
philosophize about good cores and bad cores
2015-02-01 02:57:52 +00:00
zeromus
91180e0b32
a trifling change so i can test subwcrev
2015-02-01 02:52:19 +00:00
zeromus
8845b02010
add TOC-testing to mednadisc
2015-02-01 02:10:55 +00:00
adelikat
8c10f401e2
Octoshock - add controller type to ControllerSetting, with the options of GamePad, DualAnalog, Dualshock, still todo: wire it up to the UI, wire it up to the core
2015-02-01 01:24:41 +00:00
jdpurcell
f2997546a7
Sound - small cleanup.
2015-02-01 01:09:48 +00:00
adelikat
5188c43e07
Debugger - Use proper PC register property on load - Fixes issue 380
2015-01-31 23:34:28 +00:00
jdpurcell
fb16da4d95
Single frame rewinds when short pressing rewind key while paused. Long pressing still does continuous rewinding.
...
Use Stopwatch.GetTimestamp() instead of DateTime.Now for some other similar code.
2015-01-31 22:16:02 +00:00
adelikat
4b6ce6450e
PSX - disable controller config settings because something stupid is causing a stupid crash
2015-01-31 21:00:30 +00:00
adelikat
8222028169
PSX Controller Config dialog
2015-01-31 20:24:06 +00:00
adelikat
9ea78adfdc
PSX - get started on ability to configure controllers, right now the choices are 0-2 DualShock controllers, 1 by default. No ui yet to configure this
2015-01-31 19:37:26 +00:00
jdpurcell
0dfd880a41
Make DirectSound volume control more consistent with XAudio2.
2015-01-31 19:20:44 +00:00
jdpurcell
d1bfe9c842
XAudio2: Avoid buffer re-allocation.
2015-01-31 18:27:04 +00:00
jdpurcell
3cea39f6e1
Break up Sound into multiple files.
2015-01-31 17:44:35 +00:00
jdpurcell
e445ee2a0b
Sound - cleanup.
2015-01-31 17:00:49 +00:00
jdpurcell
5eee1cd306
Add UI for choosing between DirectSound / XAudio2.
...
Always use new sound output buffering (remove option).
2015-01-31 06:40:14 +00:00
jdpurcell
83e8abc963
XAudio2! There's no UI for it yet.
2015-01-31 04:49:53 +00:00
adelikat
22c62d16a9
better catching of error in lua callbacks
2015-01-31 02:25:23 +00:00
adelikat
53cda95ca5
Lua Console - don't nag to save a session, unless a session exists
2015-01-31 01:52:29 +00:00
adelikat
4ee4c449aa
Lua - memory read/write callbacks - oops, specify them as read and write, not execute
2015-01-31 01:45:45 +00:00
adelikat
dba610d5d7
Hex Find - focus and highlight on load
2015-01-31 01:25:08 +00:00
adelikat
29a6c7369b
Hex Find - even more simple
2015-01-31 01:23:03 +00:00
adelikat
8b48bd3e26
Hex Find - simplify some code
2015-01-31 01:16:41 +00:00
scepheo
bdfdd96686
RAM Poke: Pressing the "Poke" button now also closes the dialog.
2015-01-30 16:15:08 +00:00
scepheo
860227ee66
LuaConsole: Actually stop and restart script upon tool restart.
2015-01-29 14:50:09 +00:00
adelikat
6f2488aa57
Lua - clear out lua drawing surface on restart
2015-01-29 03:36:19 +00:00
adelikat
307845b3b5
Lua - recover from a locked drawing surface exception and log to the console, rather than crash the emulator
2015-01-29 02:14:39 +00:00
adelikat
b1b94da6ef
Lua Sessions - make scripts relative to the lua session instead of relative to the .exe, note: this wrecks existing luases files
2015-01-29 02:08:12 +00:00
adelikat
24a517d293
Lua - properly re-inject core dependencies on restart
2015-01-28 14:38:06 +00:00
jdpurcell
8a0d73c155
SoundOutputProvider: Better rewind/fast-forward behavior especially with large buffer sizes.
2015-01-28 04:48:52 +00:00
jdpurcell
50849d0043
Fix TabIndexes in Sound dialog.
2015-01-28 02:21:21 +00:00
jdpurcell
58cd9796f2
Allow CPU throttle to catch up for more than 3 missed frames if the user has configured a large sound buffer size.
...
SoundOutputProvider: Better workaround for cores whose audio output goes dead (0 samples) at times. Better underrun handling. Different threshold for samples surplus vs. deficit.
2015-01-28 00:53:49 +00:00
adelikat
09072acb3b
Lua Console - immediate box - in some situations wrap the text in a console.log(), such as if the user simply types a variable name
2015-01-27 23:27:44 +00:00
adelikat
3b13ea4a8f
spaces to tabs, good ol whitespace commit
2015-01-27 23:18:48 +00:00
adelikat
36e4ceca93
A7800 - oops, fix a bug in pokebyte when I merged ram1 and ram2 into the ram domain
2015-01-27 23:08:06 +00:00
adelikat
d61f1dd058
Do cheat saving magic on close rom, not close emulator
2015-01-27 22:23:56 +00:00
adelikat
9757709242
Lua - check if memory callbacks are implemented before attempting to remove memory callbacks
2015-01-27 21:48:18 +00:00
zeromus
8491be66ba
add --dump-frames commandline to control which frames get dumped by the auto-dumping feature
2015-01-27 04:05:20 +00:00
zeromus
fc699590f5
add ImageSequenceWriter AVDumper
2015-01-27 04:04:53 +00:00
adelikat
5636c1b6a1
Ram Search - support copy similarly to ram watch
2015-01-27 03:09:13 +00:00
adelikat
8371c23830
WatchList - use the new watch to string method, did not wire up the from string, since the load code while very poorly coded, both works and supports legacy formats including older rerecording emulators
2015-01-27 02:55:31 +00:00
adelikat
f547dfbb21
some fixes to last commit
2015-01-27 02:53:57 +00:00
adelikat
bb2cd1b476
Ram Watch - support copy and paste (generates and receives the same text as would be in a .wch file)
2015-01-27 02:37:18 +00:00
adelikat
e195004433
atari 7800 - make a few memory domains explicitly read-only instead of silently failing on write
2015-01-27 00:54:11 +00:00
adelikat
f4664bba9b
Atari 7800 - combine Ram1 and Ram2 into a single Ram domain
2015-01-27 00:50:33 +00:00
adelikat
82bda9006a
Cheats dialog - never ask to save changes, the cheat system is independent of the dialog and makes intelligent decisions already, no need to annoy the user
2015-01-27 00:44:13 +00:00
jdpurcell
c038ed0ed7
Sound/SoundOutputProvider - avoid buffer reallocation.
2015-01-26 15:00:11 +00:00
jdpurcell
0f5fc96410
Only trigger reload of rewind settings when something important changed, so we don't unnecessarily lose the rewind history.
2015-01-26 04:22:07 +00:00