Commit Graph

73 Commits

Author SHA1 Message Date
adelikat ef79dccc43 refactor how movies are calculated to separate framerates into a dictionary 2013-11-16 21:05:59 +00:00
adelikat bc3576eddb Move PathEntry and PathEntryCollection to a separate file 2013-11-16 17:59:09 +00:00
adelikat 79b2e03d84 Previous commit was a lie, it implemented ICollection instead, therefore change the name of the object to CheatCollection 2013-11-16 16:30:20 +00:00
adelikat 611e21dd47 Ram Search - fix behavior of Restore Default settings 2013-11-16 15:03:37 +00:00
adelikat 3d9faa87c5 Ram Search - fix defaulting to fast mode 2013-11-16 14:46:57 +00:00
adelikat e81e4238de really fix numerics in n64 virtual pad 2013-11-16 14:35:42 +00:00
adelikat 8186e1eddf fix typing into numeric boxes on N64 virtualpad 2013-11-16 04:21:47 +00:00
adelikat d840c9fb8c analog control panel - fix bug that was causing things to not update on mouse move 2013-11-16 03:27:43 +00:00
adelikat cce98bcfe4 VirtualPads - allow smaller minimum size, add a clear button for people who don't think to right-click 2013-11-16 02:36:42 +00:00
adelikat 9f75724757 Path Config - greatly speed up dialog loading by building each tab page's controls on the tab changed event. It checks if building is needed and builds if so. 2013-11-15 23:32:06 +00:00
adelikat 3ee9ed35f1 Pth Config - some misc code cleanup 2013-11-15 22:27:20 +00:00
adelikat 6cf637b72a oh yeah, EmuHawk - program.cs references the core project specifically for version checking. Change reference there. 2013-11-15 14:12:27 +00:00
adelikat 7e45f13282 Change project name BizHawk.Emulation to BizHawk.Emulation.Cores 2013-11-15 14:05:47 +00:00
adelikat 25b242ade4 Clean up namespaces for BizHawk.Emulation sound files 2013-11-14 19:33:13 +00:00
adelikat c076931d0c clean up NES namespace 2013-11-14 13:15:41 +00:00
adelikat 9266cafd2a Another round of BizHawk.Emulation namespace changes 2013-11-13 23:36:21 +00:00
adelikat dd3df013fb cleaning up some Bizhawk.Emulation namespaces 2013-11-13 03:32:25 +00:00
adelikat 6f2bd4eca3 Cleanup namespaces in C64 2013-11-12 19:22:09 +00:00
adelikat aaf5f17df8 Changed my mind about the namespace in previous commit, as we decided some time ago, cores should be in BizHawk.Emulation.Cores.X namespaces 2013-11-12 18:59:56 +00:00
adelikat e0da7792f4 Emulation - move Calculator folder up one level to be equal to console and computer, fix namespaces accordingly 2013-11-12 18:55:09 +00:00
adelikat fb78215590 Lua - Implement emu.getregister() and emu.getregisters(). Only implemented in NESHawk right now 2013-11-11 03:20:33 +00:00
adelikat b52ec7e647 Lua Registered Functions dialog - open up in a reasonable location, support multiple selection on Call and Remove buttons. Support hotkeys - Space or Enter = Call, Delete = remove 2013-11-10 23:16:18 +00:00
adelikat 9feb4d0871 Lua Console - make Registered Lua functions hotkey F12 instead of Shift+F12, make Registered Lua Functions dialog modeless 2013-11-10 22:05:03 +00:00
adelikat 2e51e7ad4f Registered Lua Functions dialog - fix so Remove removes MemoryRead/Write events, add a Remove All button 2013-11-10 21:56:02 +00:00
adelikat ded77beb65 Lua - OnInputPoll() - hooked up to the registered lua functions system 2013-11-10 19:19:58 +00:00
adelikat 28a73c8174 move GetEmuVersion() to VersionInfo and refactor a whole bunch of stuff as a result 2013-11-10 02:55:11 +00:00
adelikat 9e5e477467 move emuversion, releasedate, and interim constants from MainForm to VersionInfo so that they are available to all projects (we can now "interim" things in all projects) 2013-11-10 02:32:47 +00:00
adelikat fa35f3fef4 port Ti83 tooltip fix to 1.5x branch 2013-11-09 02:00:57 +00:00
adelikat 7d4e831861 restore Ti83 keypad tooltips 2013-11-09 01:55:45 +00:00
adelikat d760373c29 cleanup some code in controller config, including catching a slight bug 2013-11-09 01:29:29 +00:00
adelikat bc34dfe932 move controller default logic from controller config winform to client.common config object and hook it back up to the client 2013-11-09 01:12:46 +00:00
adelikat 52146bff6b remove references to GBTools namespace 2013-11-09 00:27:07 +00:00
adelikat 2932a3a83c EmuHawk - separate config dialogs from the tools folder into appropriate folders in the config folder 2013-11-09 00:20:39 +00:00
adelikat 999c884f13 Refactor WatchValueBox to better handle the Nullable property, fixes a lot of issues in the cheat form among other places 2013-11-08 23:55:45 +00:00
adelikat 8562276320 Change the default Position property of every winform from windows default to center parent 2013-11-08 18:43:24 +00:00
adelikat 03e9381adc Clean up assembly info stuff in all projects 2013-11-08 15:56:58 +00:00
adelikat 2e32c22c00 set up subwcrev stuff to client.common, and set up assembly info for it, and fix assembly info for emuhawk 2013-11-08 15:34:47 +00:00
adelikat a27c1678d2 "Merge" the about box change from r5123 to trunk 2013-11-08 14:53:42 +00:00
adelikat 10b609cb6e Hex Editor - fix so context menu items dependent on addresses don't if no address is highlighted (prevents some exceptions being thrown when user attempts to use them) 2013-11-07 23:14:04 +00:00
adelikat 9dbcfdffd1 oops, forgot to check this in 2013-11-07 22:56:10 +00:00
adelikat 0b71e4d08c Some fixes to the ToolManager and make cheats not redraw every frame 2013-11-07 20:33:29 +00:00
adelikat 0adffa65c1 Use ToHexString() extension is more places 2013-11-07 18:15:17 +00:00
adelikat 085719bf44 Fix lua 2013-11-07 17:49:00 +00:00
adelikat 121cd4fb58 Oops, throttle is not a good thing to put into Client.Common, it has window specific things 2013-11-07 17:11:08 +00:00
adelikat 17c68d34d0 make the word "autoload" consistently spelled/capitalized/hyphenated across all menus 2013-11-07 16:11:21 +00:00
adelikat a3ff05fd82 fix a dumb mistake I made that broke logic regarding pausing/unpausing the emulator after entering/exiting the menu 2013-11-06 22:27:26 +00:00
adelikat 1061add64f Refactor MemoryDomains in IEmulator, make a MemoryDomainsList object rather than IList<MemoryDomain>, remove MainMemory from IEmulator and make it a property of this new collection object, also add indexing by name. Refactor cores and tools as needed 2013-11-06 02:15:29 +00:00
adelikat 6f29976e9d Cheats - fix bug where compare is 0 when clicking a cheat with a null compare value, refactor CheatList.Add() to be upsert logic 2013-11-05 23:14:22 +00:00
adelikat 92f8f9982c When adding a cheat, if it already exists, update the existing instead of doing nothing! 2013-11-05 19:53:49 +00:00
adelikat 76de0c4bdd Cheats - default compare box to empty, not 0 2013-11-05 19:46:27 +00:00