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 |
zeromus
|
966edb10ab
|
add 65816 disassembler.. not tested very well tho
|
2015-01-26 00:20:01 +00:00 |
adelikat
|
8246de14aa
|
IMemoryCallbackSystem - add a flag to indicate whether execute callbacks are available, in lua and the debugger, take this flag into account, also improve some availability checking in Lua memory callbacks. Flag N64 as not having execute callbacks available
|
2015-01-25 22:14:58 +00:00 |
adelikat
|
0d54298f02
|
Lua - memory domain - if a domain isn't writable, error when attempting to write to it
|
2015-01-25 20:20:43 +00:00 |
goyuken
|
2c09c10721
|
memory domain: silent pokes
|
2015-01-25 20:10:19 +00:00 |
goyuken
|
2f3f7723a0
|
quicknes disassembler tweak
|
2015-01-25 20:06:41 +00:00 |
adelikat
|
e1f59363f2
|
Debugger - on refresh, check for new non-debugger made breakpoints and display them
|
2015-01-25 19:50:54 +00:00 |
adelikat
|
1235246d19
|
Multitrack recording - support analog input
|
2015-01-25 19:21:50 +00:00 |
jdpurcell
|
8fe850ba1b
|
Rewind speed setting.
Add comment to clarify the various methods of unthrottling.
|
2015-01-25 18:34:53 +00:00 |
adelikat
|
033b576cd3
|
some useless csproj snazziness
|
2015-01-25 17:50:54 +00:00 |
adelikat
|
76864d5d47
|
oops
|
2015-01-25 17:05:30 +00:00 |
adelikat
|
7bb3eeae5b
|
Disassembler for quicknes
|
2015-01-25 17:04:06 +00:00 |
jdpurcell
|
47956e6d86
|
Try to make the volume level better match the perceived loudness.
|
2015-01-25 17:00:08 +00:00 |
adelikat
|
d4d966680d
|
Debugger - tweak positioning of register labels when registers are not settable
|
2015-01-25 16:56:18 +00:00 |
adelikat
|
e1811371e4
|
Cheats - only allow writable domains in the domains dropdown
|
2015-01-25 16:20:53 +00:00 |
adelikat
|
38a4765123
|
NesHawk - don't add a PRG domain if the on board ROM is null (such as in FDS mode)
|
2015-01-25 16:17:59 +00:00 |
jdpurcell
|
984edda62f
|
Fix sound not being completely silent at level 0.
|
2015-01-25 16:08:28 +00:00 |
adelikat
|
e51ffd95d8
|
Ram Watch/Search - disable poke and freeze toolbar items based on writability of a domain, also smarter enabling/disabling of them in general
|
2015-01-25 16:07:15 +00:00 |
adelikat
|
4a39b5a619
|
Hex Editor - if a domain is not writable, switch to a "read only" mode
|
2015-01-25 15:42:07 +00:00 |
adelikat
|
71d7c2537a
|
Ram Watch/Search - also disable freezing if a domain is not writable
|
2015-01-25 15:15:56 +00:00 |
adelikat
|
7ed8704555
|
add a CanPoke() extension method for memory domains, checks for a null or not implemented Poke Poke delegate, use it to disable Poke on Ram Search and Ram Watch, still todo - hex editor and lua
|
2015-01-25 14:37:37 +00:00 |
adelikat
|
d200c1be38
|
HexEditor.cs - fix line endings
|
2015-01-25 13:24:18 +00:00 |
adelikat
|
0d43688138
|
Change default savestate compression level to 0, I haven't seen a situation where 5 is better
|
2015-01-25 13:00:01 +00:00 |
jdpurcell
|
9b9ef1de0c
|
Tweak threshold for sound stuff.
|
2015-01-25 06:10:00 +00:00 |
jdpurcell
|
e69dcfc167
|
Change minimum sound buffer size from 80 ms to 60 ms.
|
2015-01-25 05:33:56 +00:00 |
jdpurcell
|
b66dc6ba1b
|
SoundOutputProvider tweak.
|
2015-01-25 05:03:21 +00:00 |
adelikat
|
96e91e7093
|
n64 - fix crash when attempting to read the PC register on frame 0, solved on the c++ side with a null pointer check and a default value returned.
|
2015-01-25 03:54:07 +00:00 |
jdpurcell
|
69c66d12b1
|
Configurable DirectSound buffer size.
A bunch of changes in Sound / SoundOutputProvider to support this and behave nicely.
|
2015-01-25 03:33:45 +00:00 |
jdpurcell
|
a04982bc84
|
SoundOutputProvider: Small improvements to resampling (round instead of truncate and noise shaping) - probably inaudible.
|
2015-01-24 21:52:27 +00:00 |
adelikat
|
779d7c0cee
|
Lua - memory library - default to main memory if user did not specify a domain
|
2015-01-24 21:33:52 +00:00 |
adelikat
|
c9cbac7021
|
Colecovision - implement the disassembler and memory read/write/execute callbacks
|
2015-01-24 21:08:20 +00:00 |
adelikat
|
8c12c5cbff
|
do read/writes in the z80 core itself, refactor sms and ti83 to not use them on their end of the callback, fixes sms only having read/write callbacks on a few mappers
|
2015-01-24 20:57:37 +00:00 |
adelikat
|
cdd0716420
|
wire up memory execute callbacks to SMS and TI83
|
2015-01-24 20:36:36 +00:00 |
adelikat
|
e4800cb8f3
|
debugger - fix ability to set write and execute breakpoints
|
2015-01-24 19:50:18 +00:00 |
adelikat
|
d9c7e09445
|
Debugger - fix sound stutter on add breakpoint dialog pop up
|
2015-01-24 18:23:04 +00:00 |
adelikat
|
ac442130ae
|
Refactor IMemoryDomains and MemoryDomains to have setters for MainMemory and SystemBus, so a core can customize instead of using a one size fits all assumption. Remove constructor that sets main memory and refactor accordingly
|
2015-01-24 16:02:28 +00:00 |
adelikat
|
7b87f666a1
|
MemoryDomains - rename CheatDomain to SystemBus
|
2015-01-24 15:49:02 +00:00 |