Commit Graph

8416 Commits

Author SHA1 Message Date
adelikat 6c4a32d517 Virtualpads - when right-click auto-firing - take lag frames into account 2015-01-04 13:45:43 +00:00
christoph.boehmwalder 99f9d91671 LuaConsole - Fixed tooltip of Duplicate button. 2015-01-03 22:40:11 +00:00
jdpurcell fd4a523fd6 Scaling fix for scrollbar positioning. 2015-01-03 21:52:33 +00:00
adelikat 6835da1e45 VirtualPad - basic buttons - when right-clicking for autofire, respect the frame that autofire started on 2015-01-03 20:05:04 +00:00
christoph.boehmwalder 7f6e651c08 A little more elegant (and secure) solution for the bug fixed in r8728 2015-01-03 14:03:13 +00:00
jdpurcell dcda3ff393 Add detailed comments. 2015-01-03 05:26:18 +00:00
adelikat 7577702f83 don't disable movie play/record options when a movie is active, this was locked down before the queued movie fix, it is safe to do these operations while a current movie is playing now 2015-01-03 04:19:27 +00:00
christoph.boehmwalder 29923329e9 Fix NullReferenceException when aborting TAStudio movie conversion while recording. 2015-01-03 03:30:34 +00:00
adelikat 2f8a59a219 When the "Pause" movie end option is selected, fix bug where unpausing keeps repausing the emulator, now it will pause on movie end, and advancing further will stop and close the movie 2015-01-03 03:27:17 +00:00
adelikat feef0e7e4c rollback the playbackbox changes in last revision, we have deemed it working 2015-01-03 02:54:38 +00:00
christoph.boehmwalder c3f51f8b39 Made saving a little more convenient by putting it in its own thread. Might be very buggy still.
Also temporarily disabled reading TAStudio settings in PlaybackBox because of a NullReferenceException
2015-01-03 02:29:55 +00:00
adelikat c10682b147 Controller Config - use AutoScroll on tab pages, and fix anchoring of the Misc. button 2015-01-02 23:04:02 +00:00
jdpurcell d9bb7390be Add menu option for low CPU clock throttle.
Enable use of Stopwatch for clock throttle timing on non-Windows platforms (seems safe enough).
2015-01-02 22:57:27 +00:00
adelikat 3c83911c4f Ram Search - don't allow undo to the original list, a user can easily start a new search to get to that state, and allowing it means undo already starts out with a full list eating a lot of RAM for no benefit 2015-01-02 22:18:53 +00:00
adelikat 2a12b59250 Ram Search - limit to 5 undo levels 2015-01-02 22:16:07 +00:00
goyuken 2abd8c8dd1 partially revert r5408 to fix designer mayhem 2015-01-02 22:02:44 +00:00
jdpurcell cf7815adc9 Fix anchoring of new textbox. 2015-01-02 22:02:00 +00:00
adelikat ab518e9e7c Ram Search - Issue 342 - add an "Account for lag" option to the auto-search feature, on by default because I decided that you probably really want that most of the time and don't realize that you do 2015-01-02 21:53:39 +00:00
jdpurcell 7abad21467 Cleanup and experimental (disabled for now) low CPU mode. 2015-01-02 21:50:46 +00:00
adelikat 153e823f78 Ram Search - a minor code refactor - remove a functional call that is only used once in another function and just do the code there 2015-01-02 21:33:03 +00:00
adelikat 698e080312 Tastudio - fix in the designer 2015-01-02 21:25:10 +00:00
adelikat 6fad387840 Cheats - don't start a new list on Restart(), the mainform manages the cheat list, the cheat dialog is merely a UI for that list 2015-01-02 20:33:30 +00:00
christoph.boehmwalder 879302710e Lua Console - Attempt to fix scaling horror 2015-01-02 20:01:01 +00:00
christoph.boehmwalder e11811e2f8 Lua - Added an input box to the script console for on-the-fly command input
Set ImageScaling to None for all buttons in the toolbar in order to fix scaling issues
2015-01-02 19:36:32 +00:00
adelikat e54693fedb clean up NES tool icons and titles 2015-01-02 18:26:42 +00:00
adelikat 581df3157c Genesis Game Genie - restrict to the GPGX core so it isn't available on non-genesis systems 2015-01-02 17:41:56 +00:00
adelikat a075435ce8 Tastudio - fix loading 2015-01-02 17:28:51 +00:00
adelikat 7923f4d131 Ram Watch and TAStudio - fix default filename generation when doing a save as 2015-01-02 17:22:17 +00:00
adelikat aea17282cc ToolManager - remove CloseIfDisposed, it was only being called when a tool is specifically told to restart by client code, seems like a vestigial hack workaround to cleanup improperly closed things if they are called upon. Add in the Ram Watch hack to UpdateValues<T>. All of this fixes Ram Watch autoload when the on screen display option is checked 2015-01-02 15:27:54 +00:00
adelikat 38c1ffa1e9 Fix autoloading of Ram Watch 2015-01-02 15:19:18 +00:00
adelikat 47d1e480da Ram Watch - a null check 2015-01-02 14:40:18 +00:00
jdpurcell 4ae3060ae5 Fix/cleanup override X/Y stuff. 2015-01-01 22:20:19 +00:00
jdpurcell 260176e458 Fix NES Zapper target being 210 pixels tall instead of 240.
Fix max X/Y value of target being high by 1.
2015-01-01 22:14:03 +00:00
adelikat 4e0e5958ed Lua - Convert Gui library to service injection system 2015-01-01 21:44:49 +00:00
goyuken 3710e6c1ca itoolformautoconfig: fix save position 2015-01-01 21:01:42 +00:00
adelikat a7c91ddcdd Lua - convert to the Client library to the service injection system 2015-01-01 20:58:57 +00:00
adelikat bcfdc755bb Program.cs - disable warning and use a non-deprecated method, props to HackerCow for pointing this out 2015-01-01 20:54:01 +00:00
adelikat 036e1cab8d Tastudio - oops, instantiate Settings 2015-01-01 20:48:14 +00:00
adelikat 6f4b01417f Lua - convert SNES library to service injection system 2015-01-01 20:37:31 +00:00
adelikat 01019686cf lua - convert memory libraries to use service injection 2015-01-01 20:19:20 +00:00
adelikat b6e33d010a Lua - gameinfo library - convert to using service injection 2015-01-01 20:08:03 +00:00
adelikat f6c2b4e897 Lua - event library - convert to service injection system, fix OnInputPoll() to return a GUID like every other event 2015-01-01 20:01:37 +00:00
adelikat 58616ff001 lua - Emu library - convert to service injection model, fix emu.getregister(s) that was broken when refactoring core methods for better debugger support 2015-01-01 19:52:53 +00:00
adelikat 72893a10f3 EmuLuaLibrary - remove some commented code that should have been deleted 2015-01-01 19:19:51 +00:00
adelikat 29117dadbe remove an unused function in ToolManager 2015-01-01 19:16:50 +00:00
adelikat bdae0c359b VirtualPad - use an IEmulator service and remove references to Global.Emulator 2015-01-01 19:15:32 +00:00
adelikat 5bba86e23a GB Game Genie - convert to IToolFormAutoConfig 2015-01-01 19:07:57 +00:00
adelikat bb5b20cc33 Gensis Game Geneie Encoder/Decoder - convert to IToolFormAutoConfig, fix a bug that would have made it never be available, make it available on non-interm builds (I think the issue keeping it unreleased was a core endian issue that was resolved), add a menu item for it in the Genesis menu 2015-01-01 19:02:00 +00:00
adelikat 93fe387311 NES Game Genie - convert to IToolFormAutoConfig, also fix a bug that would have made it never show up as available 2015-01-01 18:51:24 +00:00
adelikat 1854544f01 convert SNES Game Genie encoder/decoder to IToolFormAutoConfig 2015-01-01 18:45:14 +00:00