adelikat
15d0e1adb6
TasMovie - round 1 of replacing mnemonic system with an IMnemonicGenerator system, this breaks stuff, but nothing anyone should have been using.
2014-01-09 02:17:59 +00:00
adelikat
ef79734170
movies - start another rewrite of mnemonic generation
2014-01-06 03:59:00 +00:00
adelikat
b5d3f68126
Move rewind code to client.common
2013-12-27 01:14:17 +00:00
adelikat
db5684b4db
Create a RomLoader object in Client.Common and port over a bunch of code from EmuHawk. Still a lot of refactoring, and probably more logic can be moved to common, and things need cleanup, and there is possibly bugs.
...
This commit breaks coleco rom loading, to settle a merge conflict with the previous commit
2013-12-25 19:09:53 +00:00
adelikat
dd63395f67
move some stuff from EmuHawk to Client.Common
2013-12-24 21:59:41 +00:00
goyuken
bd205f47dc
update our newtonsoft json.net to version 5.0 release 8. this fixes up abstract class handling so that the CoreSettings can work correctly.
...
tweak Binding, RecentFiles, and PathEntry to work with the new serializer. on updating to this revision, you should be able to keep all config.ini settings except for hotkey bindings, path layouts, and recent files list.
start implementation of new CoreSettings and CoreSyncSettings. at the moment, it's only partially done for NES.
2013-12-22 00:44:39 +00:00
adelikat
63e9fe9a6f
Split NewMnemonicsGenerator into its own file and do some code cleanup on the two implementations
2013-12-14 15:19:05 +00:00
adelikat
6873248ce8
Some cleaning up of logic of past commits, and separate MovieRecordList to its own file
2013-12-07 21:37:52 +00:00
adelikat
ba2c345608
TAStudio - better column building and tracking of what has been pressed. Also now allows a variable number of players to be recorded.
2013-12-07 17:29:47 +00:00
adelikat
0737f884bd
a new style Mnemonics lookup table, and a bunch of various refactorings.
2013-12-07 16:31:04 +00:00
adelikat
1390b1a7e3
Start MovieRecord and TasMovie objects, they are just stubs right now
2013-12-01 20:55:52 +00:00
adelikat
316aa56ce9
Some more movie progress and fix exception thrown on startup
2013-12-01 01:55:41 +00:00
adelikat
4cb01d8ed4
Finish up Movie Header refactor
2013-11-30 02:20:34 +00:00
adelikat
ec11efb784
Round 1 of Movie Header refactor, make a IMovieHeader, and a static class HeaderKeys, simplify MovieHeader a ton as a result
2013-11-29 23:18:46 +00:00
adelikat
92c34c8c2d
Refactor Lua Console code to move most of the logic to a custom LuaFile list object. Also fix number of bugs in the process
2013-11-25 21:01:38 +00:00
adelikat
1372fa258f
Start an IMovie interface as a first step towards a major movie object refactor. Also disable TAStudio, in preparation for a complete rewrite. Disabling is necessary because a lot of movie functionality will be ripped out that will render the tool useless for now.
2013-11-23 17:26:33 +00:00
adelikat
bc3576eddb
Move PathEntry and PathEntryCollection to a separate file
2013-11-16 17:59:09 +00:00
adelikat
7e45f13282
Change project name BizHawk.Emulation to BizHawk.Emulation.Cores
2013-11-15 14:05:47 +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
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
026072ee68
moe IPS.cs from Emulation to Client.Common, until it is needed by cores
2013-11-04 01:17:59 +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
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
adelikat
3843acb2d9
Move some stuff to Client.COmmon
2013-11-03 16:47:21 +00:00
adelikat
cd856a0011
move output folder up one level
2013-11-03 14:06:46 +00:00
adelikat
1525f4a4bd
oops
2013-11-02 01:59:48 +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
ea2df2e91b
move snes lua library to common
2013-11-01 23:49:44 +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
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
d391d275ef
Move Movie lua library to client.common, and some refactoring necessary to do so
2013-11-01 15:43:15 +00:00
adelikat
a8079f5170
port some lua libraries to client.common
2013-11-01 14:51:51 +00:00
adelikat
3324759799
move some lua files to client.common
2013-10-31 23:55:17 +00:00
adelikat
8b30b4290a
Cleanup of Lua stuff - rename LuaImplementation to EmuLuaLibrary, broke all the lua library functions into separate files by library, move nested classes to their own files in client.common
2013-10-28 19:13:01 +00:00
adelikat
8b173a26f4
2013-10-28 13:48:17 +00:00
zeromus
0acbb11e97
move HawkFile to BizHawk.Common along with a small web of dependencies and then add "using BizHawk.Common" to 100 files
2013-10-27 22:07:40 +00:00
adelikat
dd4bc8dd59
Move MovieImport.cs to Client.Common
2013-10-27 18:18:58 +00:00
adelikat
79a9e7cdc4
more warning cleanups including some bad configurations in client.common and pcedebugger projects
2013-10-27 18:01:36 +00:00
zeromus
fa40ae718f
reapply edits and cleanup
2013-10-27 07:54:00 +00:00
zeromus
179dbd4124
revert back to r5156
2013-10-27 07:45:59 +00:00
adelikat
cf6e72aad4
Move controller binding to client.common, and some global stuff
2013-10-25 17:14:24 +00:00
adelikat
40f143e4ad
move xmlgame to client.common and refactor it a bit in order to achieve that
2013-10-25 17:08:18 +00:00
adelikat
0edfc03e34
fix SaveStateManager, oops. Also move BinarySavestate to client.common
2013-10-25 16:53:34 +00:00
adelikat
3e429736d5
Move PathManager and SavestateManager to Client.Common, also remove the dependency for System.Web in PathManager by doing a more logical way of getting the executing assembly path
2013-10-25 16:00:34 +00:00
adelikat
aa9bfa8e99
Move RamSearchEngine to Client.Common
2013-10-25 15:44:41 +00:00
adelikat
f72303f326
Move watchlist to common
2013-10-25 13:27:20 +00:00
adelikat
46a888e6d4
Remove some 7z Test files that are now no longer needed
2013-10-25 12:52:53 +00:00
zeromus
6616a75cfb
etc
2013-10-25 00:59:34 +00:00
zeromus
249ddea268
revert to pre-refactor state. its a WIP, dont judge
2013-10-25 00:34:01 +00:00
adelikat
28023e8882
Fix debug mode of Client.Common
2013-10-24 23:46:46 +00:00
adelikat
5ee6ffabe0
Move RomGame to client.common and set common to allow unsafe code
2013-10-24 23:24:46 +00:00
adelikat
f1089e214c
Move 7z stuff and HawkFile to client.common
2013-10-24 23:04:29 +00:00
adelikat
80f0c75a41
Movie MovieSession to Client.Common
2013-10-24 22:26:28 +00:00
adelikat
11d2997db7
Refactor movie to get out all the client specific code, the solution usually was to move code into the tool that was calling it since the function itself had little to do with the movie object, move the movie object to client.common
2013-10-24 21:44:12 +00:00
adelikat
1b6b53f687
move some more movie classes to Client.Common
2013-10-21 21:55:19 +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
f04efe0294
Move Firmware manager classes to Client.Common
2013-10-21 00:48:20 +00:00
adelikat
774702f1ba
Client.Common - move files around and break the binding classes into their own file
2013-10-21 00:39:30 +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
597540aadd
more project stuff
2013-10-20 16:38:44 +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