Commit Graph

5253 Commits

Author SHA1 Message Date
adelikat 4f5d8b89c9 move Log.cs from BizHawk.Emulation to BizHawk.Common 2013-11-04 00:45:23 +00:00
adelikat 7f3f116cd9 Move QuickCollections from BizHawk.Emulation to BizHawk.Common 2013-11-04 00:40:46 +00:00
adelikat 7b03fc0bc0 Move Buffer.cs and Util.cs from BizHawk.Emulation to BizHawk.Common, and add 1234832983 usings 2013-11-04 00:36:15 +00:00
adelikat fe7da7c5b5 move disc stuff out of BizHawk.Emulation into a new project BizHawk.Emulation.DiscSystem, updated namesspaces in those files, set up other projects with the right references and usings 2013-11-03 23:45:44 +00:00
zeromus 7a260abb54 update libsnes building for new output directory, and add support for exec/read/write/nmi/irq hooks 2013-11-03 22:44:49 +00:00
adelikat ed5cfe39a6 1.5x and trunk - fix scrub input hotkey, on trunk a slight refactoring now that more things are in client.common 2013-11-03 16:53:05 +00:00
adelikat 3843acb2d9 Move some stuff to Client.COmmon 2013-11-03 16:47:21 +00:00
adelikat bbc12256b2 Rename IEmulator.ResetFrameCounter() to ResetCounts() as that is a more precise term since it resets frame and lag counter variables (and theoretically any other similar counters that could get implemented) 2013-11-03 16:29:51 +00:00
adelikat fd89c0cff4 trunk and 1.5x branch - turn off rewind for "medium" states, as SNES problems still occur with default settings and it isn't worth it, also change the default rewind frequency to 4 (if the user does turn it on, this frequency still gives smooth rewind) 2013-11-03 16:23:47 +00:00
adelikat 5f9eb69292 oops 2013-11-03 16:10:30 +00:00
adelikat 589758f74d rename GlobalWinF to GlobalWin, yeah, I'm being nitpicky 2013-11-03 16:07:58 +00:00
adelikat 26ffd9f4e3 EmuHawk - don't use PathManager to resolve the exe directory during main now that it is in a dll, it can find its own path itself 2013-11-03 16:05:49 +00:00
adelikat 75ef046927 Move MakeRelease.bat to Dist, and fix MakeDiscoHawk.at 2013-11-03 14:40:55 +00:00
adelikat 773f7ea7bd clean up PCE Debugger project, in case we ever use it 2013-11-03 14:29:24 +00:00
adelikat 5aa0122760 Installer - fixes due to name changes, new projects, removed projects, etc. I didn't test this, so I may not have done this properly. Remove 4.5 installer, since we no longer have a 4.5 project 2013-11-03 14:19:02 +00:00
adelikat 2582069591 delete luahawk project 2013-11-03 14:07:59 +00:00
adelikat cd856a0011 move output folder up one level 2013-11-03 14:06:46 +00:00
adelikat b857c7066c Fix MakeRelease.bat 2013-11-03 13:41:49 +00:00
adelikat 049e45a7f4 some more DiscoHawk reorg 2013-11-03 13:19:36 +00:00
adelikat 426c628fdf Chane discoHawk namespace, folder, and project naming scheme to BizHawk.Client.DiscoHawk 2013-11-03 12:28:33 +00:00
adelikat c669680e07 Rename Multiclient folder 2013-11-03 04:05:56 +00:00
adelikat af58a07889 Rename Bizhawk.MultiClient to BizHawk.Client.EmuHawk including namespaces and projects. Rename executable to EmuHawk.exe 2013-11-03 03:54:37 +00:00
adelikat 187e169de9 a round of cleanup on MianForm.cs, and an attempt to start organizing methods and variables to make it easier to pull out logic in future refactoring 2013-11-03 02:51:21 +00:00
adelikat 49d9953c40 move lua console to tools, tried not to break portable branch code but I did remove nearly every ifdef windows reference, and instead put one only on console load, from then on it does the proper ToolManager checks before calling luaconsole so in theory it should never crash if lua isn't support. Of course, really we should be figuring out how to support lua! 2013-11-03 01:02:17 +00:00
adelikat bd4548ae4f ti83 keypad and toolbox moved to ToolManager 2013-11-03 00:31:16 +00:00
adelikat 35f2dcfd77 toolify TAStudio 2013-11-03 00:16:46 +00:00
adelikat 6d8f1b88ce move nes sound config to tools, yeah it is weird for it to be a tool, but we don't deal with modeless config dialogs any other way, and since it is core dependent it is useful for it to have update methods so it can gracefully close on core change 2013-11-02 23:54:37 +00:00
adelikat 73b6791f63 NESHawk - put sealed on some classes I missed sometime back when I did that 2013-11-02 23:14:58 +00:00
adelikat b6d3ccf7b8 move pce bg viewer to toolmanager 2013-11-02 22:39:23 +00:00
adelikat ddf0268657 move GB/GBA GPU viewers to ToolManager, also whack some tool namespaces 2013-11-02 22:34:16 +00:00
adelikat 1fdfd1f627 move snes graphics debugger to ToolManager 2013-11-02 22:13:37 +00:00
adelikat 385245bfea move game genie tools to ToolManager 2013-11-02 21:55:29 +00:00
adelikat 28d6e20e6e move some more tools 2013-11-02 21:31:04 +00:00
adelikat 9a349ba309 Cheats moved to Tools 2013-11-02 20:48:24 +00:00
adelikat df6af8e158 Move hex editor into ToolManager 2013-11-02 20:25:53 +00:00
adelikat 5f1640a3b1 move Ram Search into toolmanager 2013-11-02 20:13:53 +00:00
adelikat 024e005884 Multiclient - Created a ToolManager class to manage winform tools and simplify and unify basic functions such as UpdateValues and Restart. Also smartly creates and disposes the tools intelligently, which minimizes ram usage on start up. For instance, calls to UpdateValues() don't create an instance of the object. Also, the instance of ToolManager is a Global instance called Tools, as opposed to all the tools being public fields on Mainform. Also, created IToolForm interface that all tool dialogs must implement. Refactored Ram Watch to use this new system. 2013-11-02 19:28:45 +00:00
adelikat 1525f4a4bd oops 2013-11-02 01:59:48 +00:00
adelikat b3b21abe08 Move NES lua library to Client.Common 2013-11-02 01:56:00 +00:00
adelikat f7138e6514 move NES game genie encoding/decoding logic into specialized classes in client.common and refactor the dialog and lua functions accordingly 2013-11-02 01:48:35 +00:00
adelikat a11019ee6c Fix bugs in things that use HexTextBox, and some bugs that made the Encoder part of NES GameGenie Encoder/Decoder not work 2013-11-02 00:44:55 +00:00
adelikat ea2df2e91b move snes lua library to common 2013-11-01 23:49:44 +00:00
adelikat d902981f54 move some FirmwareManager things to client.common 2013-11-01 23:17:30 +00:00
adelikat a3e306e18d Move joypad lua library to common, and move some stuff to Global in order to do so 2013-11-01 22:56:55 +00:00
adelikat 0eaf6bd33c a fix to GetExeDirectoryAbsolute() that was breaking path generation 2013-11-01 22:37:05 +00:00
adelikat f3bb7421ed detangle and move some savestate code to client.common 2013-11-01 20:53:47 +00:00
adelikat 80c6ecb57a Rename SavestateManager to SaveSlotManager since that is more precisely the job it does. 2013-11-01 19:55:03 +00:00
adelikat 3cda83c2bc Move a bunch of logic from MainForm.Movie.cs to MovieSession.cs which is more conceptually appropriate, this also means that movie handling logic (including complex movie loadstate logic) is moved to Client.Common 2013-11-01 18:52:26 +00:00
adelikat 380fc781e3 Lua - implement client.paint() 2013-11-01 15:47:37 +00:00
adelikat d391d275ef Move Movie lua library to client.common, and some refactoring necessary to do so 2013-11-01 15:43:15 +00:00