Commit Graph

3681 Commits

Author SHA1 Message Date
adelikat 719b705f6d New Cheat system - various fixes to actually make it work 2013-10-06 18:44:51 +00:00
adelikat a76dcd62b7 Refactor Lua and NES Game Genie to use new cheat system 2013-10-06 18:09:17 +00:00
adelikat 5a0c075270 Round 1 of Removing the old cheat system in factor of the new one, old dialog and cheats removed from most tools and the mainform. Lua and Game Genie dialogs still use the legacy cheat system and therefore are busted in this commit. 2013-10-06 16:40:51 +00:00
adelikat ab26bbecfc New Cheat list - some settings, and UI cleanup 2013-10-05 23:16:35 +00:00
adelikat 0d278bb67f New Cheat List - support saving and loading of size,display type, and endian, while still supporting pre-existing .cht files 2013-10-05 22:16:45 +00:00
adelikat b59ac97d5f New Cheat List - column ordering 2013-10-05 21:37:01 +00:00
adelikat 6bbed2116f New Cehat List - basic add/edit functionality and other things 2013-10-05 20:22:55 +00:00
adelikat 56b8642f4c New Cheats - progress on cheat editor 2013-10-05 15:45:39 +00:00
adelikat 0e758ab1a2 New Cheat List - lots of stuff 2013-10-05 03:40:36 +00:00
adelikat 03302508fc new cheat dialog - implement file saving 2013-10-05 01:30:59 +00:00
adelikat 758b2b6675 New Cheat Dialog - implement Toggle, Duplicate, and Open Game Genie 2013-10-05 00:38:46 +00:00
adelikat 89ba4ffe8e New Cheat Dialog - implement Movie up/down, Remove, select all, disable all cheats 2013-10-04 23:50:26 +00:00
adelikat bfaebbf51d New Cheat Dialog - implement display of all column values 2013-10-04 23:00:41 +00:00
adelikat 3a8411035b Don't allows cheats dialog during null emulator 2013-10-04 22:23:18 +00:00
adelikat a32578eb42 New Cheat List - fix bugs in file loading 2013-10-04 22:21:09 +00:00
adelikat 55cab352a1 New Cheat Search - implement various things 2013-10-04 16:06:08 +00:00
adelikat 1c4a479f23 New Cheat List - some progress 2013-10-04 01:35:58 +00:00
adelikat 91a189bc60 new cheat search progress, and make the Saturn preferences dialog a little more professional loooking 2013-10-03 23:58:56 +00:00
adelikat 741a4a9b83 New Cheat List - some small progress 2013-10-03 15:27:51 +00:00
adelikat b87e4b4bca New Cheat Form - some progress 2013-10-02 15:09:49 +00:00
adelikat f8d172bc88 new Cheats dialog - some small misc things 2013-10-02 13:02:09 +00:00
adelikat 96af3d08a1 Start new cheat list 2013-10-02 00:21:58 +00:00
adelikat cac56ee8d1 Implement new Cheat object (in theory) 2013-10-01 17:24:33 +00:00
adelikat 8b38b16bf8 Start new Cheat form and related objects 2013-10-01 13:02:19 +00:00
adelikat 6fa73d0de5 Remove Previous Value = last change option, also remove temporary New Ram Search menu item 2013-09-29 21:15:47 +00:00
adelikat 8619636bdb Ram Search - fixed bug where it crashes if you set to fast mode, restart, then set to detailed (this fix also fixes a lot of other potential bugs and weird behavior) 2013-09-29 19:41:03 +00:00
adelikat 016c7cae47 Ram Search - fix updating of change counts and previous value 2013-09-29 19:17:41 +00:00
adelikat 173855cc03 Ram Search - small todo 2013-09-29 18:52:11 +00:00
adelikat 0c850ef533 Ram Search - some nitpicky Oops refactoring and fix unsigned 4 byte comparisons 2013-09-29 18:19:47 +00:00
adelikat a1c322bc91 Ram Search - update Specific Value Textbox properties when setting the size and display types 2013-09-29 17:26:12 +00:00
adelikat efbd1b2b4e Ram Search/Ram Watch - support multiple addresses with the View in Hex Editor feature 2013-09-29 16:09:48 +00:00
adelikat 665ceac228 Ram Search - don't allow user to select domains larger than 64mb 2013-09-29 15:42:00 +00:00
adelikat ad4f45d4e3 Ram Search - if domain size is 1mb or larger, automatically switch to fast mode for the user 2013-09-29 15:32:35 +00:00
adelikat 24d3ed97ca Ram Search - dropdowns for size and display type 2013-09-29 14:43:13 +00:00
goyuken 6394b50520 fix issue 120 2013-09-29 14:27:07 +00:00
goyuken 8755bc88f6 fix issue 119 2013-09-29 14:15:26 +00:00
adelikat 7d7c062822 Ram Search - when switching sizes, if the selected display type is no longer valid, set it to the default 2013-09-28 21:54:42 +00:00
adelikat f706bd45ae Ram Search - some fix ups with increment/decrement logic on text boxes 2013-09-28 21:49:05 +00:00
adelikat 15ad1d3234 Ram Search - fix some problems with specific value, float is still broken but fixed points should now work 2013-09-28 20:20:43 +00:00
adelikat 06330c1c12 Ram Search Engine - fix searching for signed 1-byte and 2-byte (many other types still broken) 2013-09-28 18:02:08 +00:00
adelikat b26972a4fc refactor Watch object Generation methods 2013-09-28 17:06:35 +00:00
adelikat 9b6738b6b5 Refactor the Watch object to remove the notion of detailed vs fast. The original intent of this distinction was for ram search, but ram search internally does not use the Watch object. 2013-09-28 02:42:56 +00:00
adelikat 9a32145f82 Remove legacy Watch object and WatchCommon.cs and all references to them 2013-09-28 01:44:52 +00:00
adelikat 6e48bf1dd5 Remove now obsolete HistoryCollection object, and change Text property of Ram Search (forgot to do that last commit) 2013-09-28 01:27:52 +00:00
adelikat e9f3e7afe4 Remove old ram search and replace with new one 2013-09-28 01:24:45 +00:00
adelikat 1d6fad3872 New Ram Search - oops 2013-09-28 00:48:45 +00:00
adelikat 71b654c4b4 New Ram Search - some fixes 2013-09-28 00:10:06 +00:00
adelikat 130b83d920 fix small bug in context menu of ram watch, ram search - disallow label edit and start new search automatically on load 2013-09-27 01:02:28 +00:00
adelikat 0490b128ad New Ram Search - add restart icon notification on settings that require a new search, also fix bug in big endian and check mis-aligned options 2013-09-27 00:55:53 +00:00
adelikat f1b394a877 New Ram Search - small gui changes 2013-09-26 21:51:39 +00:00
adelikat c6607178fc New Ram Search - implement some dialog events like drag & drop 2013-09-26 14:37:24 +00:00
adelikat 0dc75a7e71 New Ram Search - implement autosearch 2013-09-26 12:11:39 +00:00
adelikat cc358ec9ea New Ram Search - implement column ordering and other listview events (copy, double click to add to ram watch, select all, etc) 2013-09-26 01:39:12 +00:00
adelikat 0deb8761bd New Ram Search - implement "Use Undo History" 2013-09-26 01:09:08 +00:00
adelikat bb62fa569e New Ram Search - Columns - show/hide, save/load column enabled status, width, and column orders 2013-09-26 00:51:08 +00:00
adelikat ebcac8f9d0 Add Always on Top feature to Ram Watch, fix Ram Search Always On Top feature, remove some now unused variables from the config, fix a widths bug in cheat search dialog 2013-09-25 23:09:39 +00:00
adelikat b80f5a276e New Ram Search - Undo/Redo functionality 2013-09-25 04:07:41 +00:00
adelikat ece435555d New Ram Search - Exclude Ram Watch feature - update totals when removing addresses, do remove on Add To Ram Watch 2013-09-25 02:12:58 +00:00
adelikat 6731bd44cb New Ram Search - add diff column 2013-09-25 01:50:37 +00:00
adelikat 1f21f271ac New Ram Search - some GUI polishing 2013-09-25 01:43:03 +00:00
adelikat 99fb7def4c New Ram Search - preview mode implemented in Search Engine 2013-09-25 01:30:27 +00:00
adelikat ccaa69205a New Ram SNew Ram Search - background coloring logic, but SearchEngine preview logic isn't done 2013-09-23 16:51:35 +00:00
adelikat 8d4fd1d7fa New Ram Search - more GUI work, including context menu 2013-09-23 16:01:19 +00:00
adelikat 8db1c0b91e New Ram Search - some misc small things 2013-09-23 13:44:46 +00:00
adelikat ab084dbacd New Ram Search - some progress 2013-09-22 17:00:05 +00:00
adelikat ac25f3f3e6 Fix default values for the Rewind and Fast Forward hotkeys 2013-09-22 16:24:38 +00:00
adelikat f1c1b06a77 Path Config - fix folder browse behavior 2013-09-22 16:13:28 +00:00
adelikat 69db2d4a73 New Ram Search - Implement Difference compare to type, and some UI cleanup 2013-09-22 15:54:31 +00:00
adelikat 7e1565f5fb Default controls - XBox defaults - nintendo A = xbox B, and vice versa 2013-09-22 15:21:38 +00:00
adelikat e54f199ed8 New Ram Search - implement Freeze, Poke, and Add To Ram Watch 2013-09-22 14:52:45 +00:00
adelikat afebcae3f4 new ram search - implement save and save as 2013-09-22 14:10:19 +00:00
adelikat c4feda28d5 new ram search - implement truncate from file 2013-09-22 13:30:18 +00:00
adelikat 7b5e612bd7 new Ram Search - implement Open File, Append File, and opening recent files 2013-09-22 12:50:47 +00:00
adelikat b950f48f94 New Ram Search - implement some more menu items and toolbar buttons 2013-09-22 01:53:20 +00:00
adelikat 927b3e0d53 New Ram Search - support searching all basic operators for previous, specific value, specific address, and number of changes 2013-09-21 23:55:17 +00:00
adelikat b55498cdb3 New Ram Search - add compare to box and set up events and stuff 2013-09-21 18:45:45 +00:00
adelikat 4415fa9fd5 Create a new TexBox control called WatchValueBox which manages all the pre and post validation logic for typing a value based on all the watch display types, refactor Ram Poke to use this box instead of having its own logic 2013-09-21 17:34:24 +00:00
adelikat 52918e9609 add PeekWord, PeekDWord, PokeWord, and PokeDWord to the memory domain object, don't know why we never did this before. Refactored watch.cs accordingly, todo: a bazillion other places 2013-09-21 14:32:37 +00:00
adelikat 22ddfa99f8 New Ram Search - some progress 2013-09-21 14:09:37 +00:00
adelikat 5e29e701f0 New Ram Search - manage logic of what previous value definitions can be done with which mode 2013-09-20 15:33:46 +00:00
adelikat dfaf8084e7 New Ram Search - some more progress on settings and displaying values 2013-09-20 01:18:55 +00:00
adelikat 657d858b99 New Ram Search - some progress 2013-09-19 23:45:29 +00:00
adelikat 3857c27f93 Ram Watch - don't refresh dialog if no addresses (keeps the dialog from slowing the emulator down when it has no watches) 2013-09-19 13:53:38 +00:00
thebrick448 a40bda3263 Added support for TI83 group files, and added checks to ensure the file follows the proper format. 2013-09-17 04:11:13 +00:00
adelikat 88a9b95b15 New Ram Search - some GUI work 2013-09-16 01:24:06 +00:00
adelikat a2d60ff2c8 refactor watch objects, so that the base types have a previous value as opposed to the detailed types 2013-09-15 16:01:16 +00:00
adelikat 3fa153f4cd hook up new ram search in various places in mainform, and basic updating of values done 2013-09-15 01:49:02 +00:00
adelikat 55fe3e4a49 New Ram Search - some progress 2013-09-14 23:30:23 +00:00
adelikat 7a08cb1075 Fix some annoying warnings and some misc code cleanup 2013-09-14 19:34:14 +00:00
adelikat 299ee4673e progres son new ram search, mostly small things and stubs 2013-09-14 19:07:11 +00:00
adelikat e760ff56a4 Start New Ram Search 2013-09-14 06:02:53 +00:00
adelikat 9f72102de4 Ram Watch - fix column hide/show behavior 2013-09-14 05:37:53 +00:00
adelikat 731701ddd8 Hex Editor - support poking of multiple addresses 2013-09-14 04:44:17 +00:00
zeromus b7f3acefcd improve ram watch icons 2013-09-14 04:27:01 +00:00
adelikat 0cbfe849f5 Remove RamWatchNewWatch dialog 2013-09-14 03:15:51 +00:00
adelikat 2910878d05 Remove Ram Poke as a standalone dialog. Support new Ram Poke dialog in Hex Editor and Ram Search 2013-09-14 03:13:22 +00:00
adelikat 5c2b005eee Old Ram Watch begone! 2013-09-14 02:31:21 +00:00
adelikat da9c73e011 new Ram Poke - fix up Value box behavior, and misc code cleanup of new ram tools code 2013-09-14 01:18:45 +00:00
adelikat fc7ea29be0 New Ram Poke - implemented poking for types other than float and fixed point, some fix ups 2013-09-12 03:28:45 +00:00
adelikat c4ac0439c1 New Ram Poke Dialog - progress 2013-09-12 01:53:00 +00:00
adelikat 578efed6bf New Ram Watch - fix some null reference exceptions 2013-09-11 22:43:14 +00:00
adelikat 2e292ca2ee Start new ram poke dialog 2013-09-10 17:46:24 +00:00
adelikat e28c45d69e New Ram Watch - progress on column hid/show/reorder logic, but still not quite what I want 2013-09-10 00:58:36 +00:00
adelikat ea9fb1f85d New Ram Watch - fix incorrectly labeling a file as having changes 2013-09-09 22:03:02 +00:00
adelikat d7c6d79148 New Watch Editor - fix bug where address wasn't being updated 2013-09-09 21:45:44 +00:00
adelikat fad71b1d98 Refactor Recent Files to handle a load error message and logic to remove from list, refactored all the places that do this to use this single unified function 2013-09-09 21:36:26 +00:00
adelikat 4682c326e4 New Ram Watch - fix display of Diff column 2013-09-09 17:04:25 +00:00
adelikat 6446b73ca5 Add feature to hex textboxes where up and down increment/decrement the value. New Watch Editor - tab orders 2013-09-09 14:13:31 +00:00
adelikat 450fc79086 New Ram Watch - column ordering 2013-09-09 00:25:03 +00:00
adelikat 85b25ec371 New Ram Watch - hook up more events 2013-09-08 20:49:25 +00:00
adelikat 5d4d91603d New Ram WAtch - context menu and key events 2013-09-08 20:33:15 +00:00
adelikat d1e36b62e1 New Ram Watch - configurable previous value definitions 2013-09-08 19:22:21 +00:00
adelikat 440185a229 New Ram WAtch - implement Display Watches on Screen feature 2013-09-08 15:58:01 +00:00
adelikat 8d4a8bc869 New Ram WAtch - implement column hide/show, and column positioning/width saving and loading 2013-09-08 15:47:41 +00:00
adelikat 0442eddf5a New Ram Watch - implement freeze address 2013-09-08 04:13:31 +00:00
adelikat aa314fc219 New Watch Editor - duplicate watch done, fix editing 2013-09-08 03:45:13 +00:00
adelikat 8704acdaf3 New Watch Editor - Edit Mode done 2013-09-08 02:51:53 +00:00
adelikat 8b7798896a new Watch editor - adding new watch now works 2013-09-08 00:36:28 +00:00
thebrick448 3c8196f234 Added the ability to load programs into a TI-83 calculator. Also reworked the TI-83 link interface to more accurately represent hardware specs. 2013-09-07 21:32:09 +00:00
adelikat ddb6adf593 Progress on new watch editor 2013-09-07 20:00:17 +00:00
adelikat e49c00ac36 Reorganize the tools folder, making new folders for Lua, Watch, and Hex Editor, start new Watch Editor dialog. Split new Watch objects into their own file, rename legacy watch object accordingly 2013-09-07 18:36:49 +00:00
adelikat 8c1582ca74 New Ram Watch - oops, support saving and loading of new display types 2013-09-07 18:03:17 +00:00
adelikat 50a354bc82 New Ram Watch - support 2 and 4 byte watches, including new display types: binary, 12.4 fixed point, 20.12 fixed point, and float 2013-09-07 17:57:23 +00:00
adelikat a8234b6147 New Ram Watch - implement memory domains menu, using a new ToolHelpers class and a method that generates it (todo: refactor other tool dialogs to it this way), and some more features such as Separator, SelectAll, move up, move down, remove 2013-09-07 05:17:29 +00:00
adelikat 4fb575a2f6 Refactor other recent menus, and fix bug in recent item selection 2013-09-07 03:15:29 +00:00
adelikat 0d25ef8f8f Refactor Recent menu stuff again, and move autload to a property of recent files, ram watch now uses that value instead, all other dialogs with recent menus need to be refactored this way 2013-09-07 01:38:24 +00:00
adelikat 6320493902 RecentFiles - make Generate method not static 2013-09-06 22:09:14 +00:00
adelikat 5210da36b0 New Ram Watch - recent menu, RecentFiles - add a GenerateRecentMenu method, still todo: refactor dialogs to use this instead of doing the same code in a bunch of places 2013-09-06 22:06:44 +00:00
adelikat 195b002ec1 Recent Files - refactor - remove GetFileByPosition() in place of making the object indexable 2013-09-06 21:23:59 +00:00
adelikat 4be0fa49f8 New Ram Watch - more low hanging fruit 2013-09-06 21:15:05 +00:00
adelikat 8fa9a602a7 New Ram Watch - saving 2013-09-06 21:09:10 +00:00
adelikat 068665f85b New Ram Watch - some low hanging fruit 2013-09-06 20:43:01 +00:00
adelikat 0815d20f93 New Ram Watch - fix separators 2013-09-06 01:14:54 +00:00
adelikat e0320e93aa New Ram Watch - UpdateValues, implement remaining display columns, some refactoring 2013-09-06 00:42:21 +00:00
adelikat d56c25392e New Ram Watch - set up autoload and misc small things 2013-09-05 15:34:47 +00:00
adelikat 50b7d9b8c1 New Ram Watch - implement new Search menu item 2013-09-05 14:48:54 +00:00
adelikat 05fc6d8dd3 New Ram Watch - basic display of 1 byte values working 2013-09-05 03:24:01 +00:00
adelikat d03b7aa687 New Ram Watch - some progres on displaying values 2013-09-05 01:12:13 +00:00
adelikat 1254b8b03e New Ram Watch - implement Separator object, finish file loading (only 1 byte supported currently) 2013-09-05 00:55:12 +00:00
adelikat ca579745de add controller images to 2010 project file (not that they need to be in there) 2013-09-03 19:24:49 +00:00
adelikat b18d50791e Mapper stuff 2013-09-02 23:54:32 +00:00
adelikat c5036bf057 Merge r4900 to trunk 2013-08-30 19:36:37 +00:00
adelikat 377650d68e Fix saveram to have the .SaveRAM extension 2013-08-29 19:28:19 +00:00
adelikat a896252b5c Lua - implement client.reboot_core() 2013-08-28 19:32:09 +00:00
adelikat fab3d0cb60 remove Structure Watch from proj file 2013-08-28 18:06:28 +00:00
adelikat eaf94ebda3 N64 VirtualPads - right-click sets autofire, this is done with a new VirtualPadButtons component that could be easily ported to other virtualpads as well 2013-08-28 18:01:34 +00:00
pasky1382 160c76c531 Added 'Always on Top' option to virtualpads 2013-08-28 17:20:53 +00:00
pasky1382 f38fb648bb Y's III collision box viewer 2013-08-28 14:59:03 +00:00
adelikat 5dc7f4aabe Allow virtualpad to accept mainform input 2013-08-27 21:41:06 +00:00
adelikat 58552035a1 Progress on new Ram Watch objects 2013-08-27 17:58:31 +00:00
adelikat 25a4ce52cf show N64 menu in null emulator mode (no rom loaded), single instance mode - message box alerting the user that a reboot is required 2013-08-27 00:47:18 +00:00
pjgat09 dc39d9cbe7 N64: Added a note to the plugin setting screen that Glide64mk2 is recommended over Glide64 2013-08-26 23:54:48 +00:00
adelikat 457902bc9e Hex Editor - revert r4877 2013-08-26 22:05:50 +00:00
zeromus 94cacde458 clear stickies when closing virtualpad form. i think that's a good idea..... but someone might disagree. 2013-08-26 21:36:45 +00:00
zeromus 7d0eca7906 allow n64 virtualpad analog widget to release input by rightclicking 2013-08-26 21:35:50 +00:00
adelikat 089ce7f48a Some progress on the new Ram Watch dialog 2013-08-26 20:54:00 +00:00
zeromus ba25e7045f make it easier to change memory domains in the hex editor. adelikat might not like this, feel free to revert. 2013-08-26 07:57:31 +00:00
zeromus 513ceba3d2 fix up SGB memorydomains 2013-08-26 07:17:47 +00:00
zeromus 8ba1453660 dont package 64bit libsneshawks in build.. theyre not working now, and removed from selection in the c# core code, so theyre a waste of space 2013-08-26 07:16:14 +00:00
adelikat 3b0d01b4a7 Start a new Ram Watch dialog, not hooked up 2013-08-26 01:14:35 +00:00
adelikat eb5f463b9d move virtual pad files to their own folder 2013-08-26 00:47:11 +00:00
adelikat 85ce10c696 In Single Instance Mode - don't show an ObjectDisposedException 2013-08-25 22:43:34 +00:00
pjgat09 07b1ad9bed N64: Fixed a default for a Glide64mk2 setting which can result in blank video 2013-08-25 21:16:49 +00:00
adelikat ffa0619b04 Start some new watch classes and a watch collection class, in preparation for a Ram Search/Watch refactor 2013-08-25 18:29:23 +00:00
zeromus 5ef675c116 solve an apparent threading datastructure conflict bug in input binding vs input poll thread. print list of discovered gamepad devices while booting input system. 2013-08-25 17:11:19 +00:00
adelikat 4bd6103574 Refactor a bunch of cheats code, and fix a bug where exceptions can be thrown by the cheats dialog when working in other tool dialogs. 2013-08-25 04:23:27 +00:00
adelikat 61236bf763 NES - make mappers and whatnot sealed classes, since it may theoretically be a tiny speedup, and if nothing else, it is more conceptually correct 2013-08-25 01:08:17 +00:00
adelikat fcb54994b3 Tweak the project files to group MainForm partial class files into one group, also make 2012 project compile 2013-08-25 00:33:16 +00:00
zeromus cfd3f05f1e reuse rewind buffers 2013-08-24 23:00:33 +00:00
adelikat cec62d38f5 Rewind Config - don't crash on load when rewind is off for the core currently loaded 2013-08-24 21:40:42 +00:00
adelikat 6193be13e9 Fix hard reset mnemonic on N64 and Saturn 2013-08-24 20:44:49 +00:00
adelikat dde1169325 Capture BoardName parameter into movies. Also fix NES imports to set platform to NES for FDS movies, and instead set the BoardName to FDS 2013-08-24 20:11:41 +00:00
adelikat 7ff1675d7f Repaint screen on movie load 2013-08-24 17:14:32 +00:00
goyuken 0803adc32a add a "BoardName" to IEmulator that an emulation core can use to return useful information about how the rom is being emulated. meant to be mostly for informative purposes; shouldn't rely on it for too much. implemented in GB and NES cores 2013-08-24 16:54:22 +00:00
adelikat 1400c84fdd Rewind - don't allocate a buffer until necessary, and only do so if rewind is enabled for that core 2013-08-24 15:01:50 +00:00
sappharad 96405ad7de - Fixed Atari 7800 so it works again. The game will not launch without the required BIOS, but you're not forced to have a BIOS for regions other than the game you're running.
- Fixed BIOS detection for Coleco and Atari 7800. When no BIOS is defined, the application now properly informs the user again instead of throwing an exception.
2013-08-24 02:49:46 +00:00
goyuken 97e3ac9e1b i wasn't able to reproduce the black screenshot bug, but this might fix it 2013-08-23 17:54:33 +00:00
goyuken ce3fc79e10 fix some path config problems. DGB didn't work at all, and screenshots and saverams may have been busted on some systems 2013-08-23 17:49:15 +00:00
zeromus 7cb608ead4 fix bug in firmware resolution when firmware isnt present in the default firmwares folder or when the user's selection is missing altogether 2013-08-23 17:17:43 +00:00
adelikat a71837c3aa Fix path exceptions for various systems like GBC, and also clean up some terrible hacky code and do it in a nicer way 2013-08-23 16:03:57 +00:00
adelikat 42d93afe57 SaturnHawk - Oops, fix all path stuff from exploding 2013-08-23 13:57:38 +00:00
adelikat 83b60278f4 Oops! 2013-08-23 13:50:13 +00:00
adelikat 36489ca95a Only paint the screen when needed, which is once per frame, or when the OSD is invoked. Also when lua draws things. I think I invoked it in all the logical places but probably missed some things. The lua logic needs to be refactored anyway to have a paint method, and an onpaint event 2013-08-23 02:40:14 +00:00
adelikat 39ee86fa92 Movie play movie and record movie dialogs to the movie folder, and fix 2012 project from recent commits 2013-08-23 01:54:58 +00:00
adelikat 924aa80f7d Fix exception thrown recording of movies on SNES ROMs inside archive files 2013-08-23 00:40:35 +00:00
adelikat 67935bc98f Fix about box to show release version at top, change link to bizhawk project to be tasvideos page 2013-08-22 21:14:13 +00:00
adelikat 706a863caa Ram Search - add "Clear Preview" to context menu, clears out the red coloring preview. Also some misc tweaks to colors and some code cleanup 2013-08-21 20:54:33 +00:00
adelikat 872a3208d3 Use MenuStripEx instead of MenuStrip everywhere 2013-08-21 20:27:54 +00:00
adelikat 0ceff61292 Replace ToolStrip with ToolStripEx in a few places 2013-08-21 20:16:23 +00:00
adelikat 1584a114fe Movies - support the ? in mnemonics, ? will be randomly on or off during playback. Note: there is no UI for this, it makes a movie potentially non-deterministic, and is probably useless. 2013-08-20 00:41:48 +00:00
zeromus add0691c5d make discohawk entrypoint look more like multiclient's 2013-08-19 01:43:18 +00:00
adelikat 52f7c18ff6 Lua scripts - tweak to PuchOutStats.lua - shows the count an opponent will get up on 2013-08-18 20:44:03 +00:00
adelikat d83d676f6b Fix 2012 project 2013-08-15 22:26:43 +00:00
adelikat 04b625ab68 add --dump-close commandline argument, if capturing and specifying a dump-length, setting this property will close the emulator after it has reached the length specified in dump-length 2013-08-15 18:23:15 +00:00
adelikat d2a879420e Remove old path config files 2013-08-14 13:18:55 +00:00
adelikat 18582d7c4f Ram Search - another n64 hack - default to 4 byte 2013-08-14 01:12:03 +00:00
adelikat 22e1dffc91 Ram Search - don't create a search history and start a new search twice. Add a "Use Undo History" option. For that and fast mode when the user opens ram search on the n64 core, currently this overrides their settings every time they open the dialog. 2013-08-14 01:04:14 +00:00
goyuken 6a01d9d9f6 analog control binding widget: deadzone now moves in increments of 5% 2013-08-14 00:30:24 +00:00
adelikat 7f86f58605 Ram search - on showing the number of addresses, use commas 2013-08-14 00:30:08 +00:00
goyuken e0a97160bc analog: n64 actual default binds from default button to deadzone 0.1 2013-08-14 00:27:33 +00:00