Commit Graph

8297 Commits

Author SHA1 Message Date
goyuken d1caf79a56 toolmanager: when electing to close and not restart a tool because of lack of services on the new core, clear out all services attached to the core first. this will turn some existing silent failures into NullReferenceExceptions, likely. fix one such bug in GBAGPUView 2014-12-31 17:18:51 +00:00
jdpurcell eacadc8e09 Apparently UserControls that are created dynamically need AutoScaleMode.Font. UserControls placed via the designer should use AutoScaleMode.Inherit. Actually it seems possible to get around the problems of dynamically created UserControls (including the need to manually scale the positions/sizes) by moving their creation into the constructor after InitializeComponent, adding SuspendLayout before InitializeComponent, and adding ResumeLayout after UserControl creation. But I don't want to risk moving the code around too much. 2014-12-31 05:34:21 +00:00
jdpurcell 008b35a93d Fix URL. 2014-12-30 01:46:33 +00:00
goyuken 89864b0816 GB: add ability to load VBA saves with RTC, although the clock time itself is invariably trashed. seems to work with pokeymans gold 2014-12-29 22:56:46 +00:00
jdpurcell 09c6072082 Issue 288: Fix two crashes in single instance mode. 2014-12-29 04:20:47 +00:00
jdpurcell 19bdb01adc Small tweak to previous commit. 2014-12-29 00:59:40 +00:00
jdpurcell 7b4c5636bd Improve scaling. Still needs some work but it's better than it was. 2014-12-28 23:58:45 +00:00
jdpurcell 9a1108e9f7 Fix control positions/sizes in the cases where auto scaling doesn't apply (e.g. dynamically created controls). 2014-12-28 21:59:53 +00:00
jdpurcell 30d3b02a7f Auto scaling: All forms should have AutoScaleMode set to Font.
Auto scaling: All user controls should have AutoScaleMode set to Inherit (i.e. they inherit their containing form's AutoScaleMode, in this case Font). Explicitly setting an AutoScaleMode on user controls causes problems with child controls anchored to the bottom and/or right.
Remove explicitly set font in GenGameGenie form. Fonts set on the form/user control level cause problems with auto scaling.
Fix text box anchoring in DualGBFileSelector control.
2014-12-28 21:19:34 +00:00
goyuken 4d78052961 pce sound debugger: auto config 2014-12-28 17:22:58 +00:00
goyuken 87c064c6ac snes graphics debugger: use autoconfig 2014-12-28 17:15:36 +00:00
zeromus e80de55210 disc - add a project including mednafen's disc-loading code, for a/b testing bizhawk's disc loading on large disc sets, and add an example a/b test using it. 2014-12-25 19:56:04 +00:00
zeromus 313c0a1c27 disc - add subcode interleaving/deinterleaving utilities 2014-12-25 19:54:37 +00:00
zeromus 6b48a43f72 psx - fix tiny bug in disassembly 2014-12-25 18:22:11 +00:00
zeromus dec5cd46de psx - fix bug from r8648 2014-12-25 18:21:43 +00:00
adelikat ffa672fd4a Rewind & States Config - when clicking ok, change the OSD message to mention states 2014-12-25 13:35:59 +00:00
adelikat e3483758c4 C64 - add frame and lag information to savestates 2014-12-25 13:32:19 +00:00
zeromus a226f61f7c psx - remove unused CD subsystem code, now that i've decided to resurrect it in a separate module. 2014-12-24 22:27:29 +00:00
adelikat 7fd19ab26d Atari 2600 - implement StepOver and StepOut 2014-12-24 17:08:09 +00:00
adelikat 85730524ef Atari 2600 - restrict the access level of a bunch of things, and some slight reorg 2014-12-24 15:24:25 +00:00
adelikat 6c0a0401a9 Debugger - remove Load() logic since it is a duplicate of Restart() logic which is now called after Load() 2014-12-24 03:14:58 +00:00
kylelyk 2938f21962 Changed behavior when failing to import file to be less drastic. 2014-12-23 22:13:57 +00:00
adelikat f79d8332a6 Debugger - fix how IMemoryCallbackSystem is used, breakpoint control no longer permanently disabled even when it is implemented in a core 2014-12-23 18:24:01 +00:00
adelikat 816a6e53df Debugger - update some comments 2014-12-23 17:49:05 +00:00
adelikat 025299ebd1 Debugger - Restart() logic 2014-12-23 17:44:59 +00:00
adelikat 299e8cffaf Debugger - remove some unused code 2014-12-23 17:34:12 +00:00
adelikat f3599989bc Debugger - fix updating of register values when they are labels (when the ability to set registers is not implemented by the core) 2014-12-23 17:12:06 +00:00
adelikat feb7f4c4f3 Debugger - a fix to last commit 2014-12-23 03:13:13 +00:00
adelikat 7fb92d28fc Debugger - fix disassembler scrollbar logic, including the "infinite scroll" effect that when you click the up or down scrollbar arrows it will got to the next instruction (upon the next update it will "snap" back to PC) 2014-12-23 02:34:08 +00:00
adelikat 9c7becbcfb Debugger - better logic for clicking the scrollbar down arrow on the disassembler 2014-12-23 02:13:26 +00:00
adelikat 0f2197cec1 Break off ITracer from IDebuggable, rename to ITraceable and make it an IEmulatorService, refactor things accordingly 2014-12-23 01:58:12 +00:00
adelikat 5d4f9a715a Debugger - don't assume a core will return any flags 2014-12-23 01:02:52 +00:00
goyuken 3ff067d426 IToolFormAutoConfig: add restore defaults 2014-12-23 01:01:37 +00:00
adelikat 2a771791d0 Debugger - fix display of registers when register setting isn't available 2014-12-23 00:58:21 +00:00
adelikat 0f97dbb017 Debugger - remove some unused code that didn't get deleted in an earlier revision 2014-12-23 00:01:46 +00:00
adelikat 1efd1454c2 Debugger - remove defaultWidth/Height stuff that isn't used now 2014-12-22 23:58:21 +00:00
adelikat 67d03c12c7 Debugger - convert to IToolFormAutoConfig 2014-12-22 23:57:03 +00:00
kylelyk b8be890343 TAStudio gives Message Box before exiting when loading bad file. 2014-12-22 22:31:47 +00:00
kylelyk 9bb8a0f355 Fixed MarkerControl crashing on startup in TAStudio (temporary fix). 2014-12-22 22:30:22 +00:00
goyuken e9b38bbbca nes fds: decrease rate of debug message spew 2014-12-22 22:27:30 +00:00
goyuken 401c40fe8a don't show file picker twice on fallback to different core 2014-12-22 22:21:51 +00:00
goyuken 6f195ba0d8 RecentItems Menu: add ability to configure its own recent size 2014-12-22 21:51:35 +00:00
goyuken 7e51289003 pce cdl: change settings system 2014-12-22 21:38:57 +00:00
goyuken 5ac505d582 SMS vdp viewer: settings 2014-12-22 19:15:56 +00:00
goyuken 808e17c3f7 tracelogger settings 2014-12-22 19:01:21 +00:00
adelikat fea5156c31 Virtualpads - fix Atari 2600 B button 2014-12-22 01:36:54 +00:00
adelikat 8a64bb3ee7 remove an unused config variable 2014-12-22 01:35:06 +00:00
adelikat fd28a593f6 Ram Watch - add a null check on Restart() 2014-12-22 00:59:39 +00:00
adelikat 6d0a764a72 Tastudio - quick fix for crashing on startup, a better solution is needed eventually but this will work fine, it just isn't conceptually how we want to do things anymore 2014-12-21 23:53:40 +00:00
zeromus cad572262a disc - fix some disc loading bugs 2014-12-21 23:32:39 +00:00