Commit Graph

242 Commits

Author SHA1 Message Date
zeromus 1a2b2c3dc5 attempt to reconstruct reorg with history 2013-10-25 00:57:23 +00:00
zeromus 249ddea268 revert to pre-refactor state. its a WIP, dont judge 2013-10-25 00:34:01 +00:00
adelikat 80f0c75a41 Movie MovieSession to Client.Common 2013-10-24 22:26:28 +00:00
adelikat a572935991 some detangling of Movie.cs and Mainform references, not done but windled it down quite a bit 2013-10-24 01:35:08 +00:00
adelikat bce6ec3dd6 add some movie related objects to client.common, and refactor some things too 2013-10-21 01:50:58 +00:00
adelikat 59386b59f1 Move Cheat and CheatList to Client.Common and refator a bunch of things as a result 2013-10-20 18:02:43 +00:00
adelikat 6c54faa7ab Rename Client.Core to BizHawk.Client.Common, and change all namespaces, reorganize some files, remove the LuaHawk project as it was a bad idea, change namespace in the PCE_Debugger project 2013-10-20 16:19:59 +00:00
adelikat 067363b80d Start a Client.Core project, and moved several files over to this, including Global.cs, made a GlobalWinF class for handling winform specific global instances 2013-10-20 00:00:59 +00:00
adelikat bb2ff540db Some code refactoring - movie winform specific code from RecentFiles to ToolHelpers 2013-10-17 00:21:45 +00:00
adelikat 3fb1900040 add a Close and Clear SRAM context menu option that is visible when the game has an existing sram file 2013-10-11 16:32:36 +00:00
adelikat 8557c96758 Rename all "new" config dialogs to their correct names 2013-10-06 20:45:04 +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 3a8411035b Don't allows cheats dialog during null emulator 2013-10-04 22:23:18 +00:00
adelikat e9f3e7afe4 Remove old ram search and replace with new one 2013-09-28 01:24:45 +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 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
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 4fb575a2f6 Refactor other recent menus, and fix bug in recent item selection 2013-09-07 03:15:29 +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 a896252b5c Lua - implement client.reboot_core() 2013-08-28 19:32:09 +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
adelikat 089ce7f48a Some progress on the new Ram Watch dialog 2013-08-26 20:54:00 +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 625f9c2fcd Rip out old path system and replace with new 2013-08-11 21:48:17 +00:00
adelikat b7fd907802 New Path System - add in logic to add/remove entries based on the default list so that users won't have to wipe their config every time the defaults change. Controllers and hotkeys need a similar type of treatment 2013-08-11 19:55:13 +00:00
adelikat 3e16802382 Start new path config dialog INTERIM only, shows proof of concept of dynamic tab creation 2013-08-09 02:54:59 +00:00
adelikat 02e9918e95 Oops, do show dual gb xml menu item since that feature is ready for release, also some misc dialog cleanup on it 2013-08-05 22:36:18 +00:00
adelikat 8ead326a23 Make Create Dual GB XML menu item in tools only visible in interim builds 2013-08-05 14:22:38 +00:00
adelikat dd43bbe078 Hotkey for opening the Trace Logger 2013-08-05 14:17:31 +00:00
adelikat 3aafc53594 Remove old hotkey config winform, other code cleanup 2013-08-04 17:20:31 +00:00
adelikat 0e3d474baf Show hotkey assignment on SNES bg and obj toggle menu items 2013-08-04 17:18:01 +00:00
adelikat 23de20a5b8 new hotkey system, including new hotkey dialog, things are now done dynamically. Still some todos, also this is a config breaking check in, please delete your existing config before using 2013-08-04 16:47:54 +00:00
adelikat 77a4eb098f Add Rewind Settings dialog and remove the old Rewind enable menu item. New dialog let's the user set the rewind frequency and/or enable/disable rewind for small, medium, and large savestates separately 2013-07-21 20:39:11 +00:00
adelikat 91a13bf8f4 Misc Code refactoring, no functional changes 2013-07-16 01:59:59 +00:00
goyuken 0825c4181c multiclient: rework everything controller config related. there is still some transitional cruft and whatnot, so be patient. 2013-07-14 01:48:05 +00:00
adelikat dba02ffb85 Add config menu to context menu when in full screen mode 2013-07-10 18:04:05 +00:00
masterofpuppets152001 f3a8cee8bc Gameboy/Game Gear Game Genie Decoder (still non-working code) 2013-04-24 20:41:23 +00:00
zeromus 45a671ce73 snes-add "always doublesize framebuffer" snes option which makes the logical output of the snes core always sized appropriately for sudden hires-width or interlacing 2013-04-22 22:34:18 +00:00
adelikat 7199b64a95 More multiclient refactoring 2013-04-15 02:14:14 +00:00
adelikat 496f645b48 Lua - add snes library getlayer_set_bg_1(), setlayer_set_bg_1(), etc to toggle/get all layer options 2013-03-25 00:49:50 +00:00
adelikat f4dca72829 Add a "Stop Movie without saving" option 2013-03-10 23:03:52 +00:00
adelikat 5dc8733ae1 Some code refactoring, no functional changes 2013-03-10 22:42:54 +00:00
adelikat d308f76d2c Movies - Added "Full Movie Loadstates" option, when checked it will do VBA-style movie loadstates where the entire state-movie is put into the movie, and then the movie is truncated on the next emulated frame rather than immediately 2013-03-09 19:54:50 +00:00
zeromus 9cf0a3f30f snes-add gui option for ring buffer mode. its unclear whether it speeds things up, but its possible that it might, and it was a lot of work, so here it is as a user option. 2013-01-18 05:06:26 +00:00
zeromus 8a69a4ebe0 switch snes core back to external process. more refined this time. support use of performance core. 2012-12-25 20:36:04 +00:00
adelikat 60e16a56a3 NULL Emautlor - remove Save Movie from context menu, make Hex Editor not crash when loaded 2012-12-23 02:49:08 +00:00
zeromus a4b442abda unify coreinputcomm and coreoutputcomm. there is a slight chance your console will be messed up until i fix a teeny tiny something, since i didnt test them all, since with more recent cores i dunno what roms are working anyway. let me know if i broke anything. 2012-12-10 00:43:43 +00:00
goyuken 2e4ca0fae6 LogWindow: replace textbox with a virtuallistview. while it may leave some things to be desired, it's not slow as balls. a superior implementation would be creating a VirtualTextBox of some sort 2012-12-03 21:19:39 +00:00
adelikat 49b7f9165d If in full screen, add Open ROM to the context menu, so you can stay in fullscreen and still change roms 2012-11-28 02:00:08 +00:00