adelikat
|
be547db4a1
|
Move MemoryDomain to its own file, and move the Endian enum into it, also clean up the class a bit, and refactor things as necessary
|
2013-11-04 02:11:40 +00:00 |
adelikat
|
9751fd5a1a
|
Move interfaces and base implemenations from emulation to emulation.common
|
2013-11-04 01:39:19 +00:00 |
adelikat
|
026072ee68
|
moe IPS.cs from Emulation to Client.Common, until it is needed by cores
|
2013-11-04 01:17:59 +00:00 |
adelikat
|
f52220bc5a
|
somehow a movie recording object survived tucked away in Implementations that predates bizhawk movie recording
|
2013-11-04 01:09:24 +00:00 |
adelikat
|
348171bdc5
|
start Emulation.Common project and move the Emulation/Database folder files to it
|
2013-11-04 01:06:36 +00:00 |
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 |