adelikat
da7cb4ec59
when loading a movie, gracefully handle a movie/rom system id mismatch
2014-09-27 15:49:39 +00:00
zeromus
8e50487695
build luainterface.dll into the references folder, like other more modern things.
2014-08-14 01:07:26 +00:00
adelikat
786b0238ba
Move Markers from TAStudio to TasMovie, and implement saving and loading of markers
2014-07-09 16:35:39 +00:00
adelikat
6d61db045f
TasMovie - more reorg and restore state and lag capturing
2014-07-07 18:40:42 +00:00
adelikat
c019ec3bf0
More reorg
2014-07-07 18:03:02 +00:00
adelikat
f875792c74
TAStudio - column names for float values
2014-07-07 16:03:22 +00:00
adelikat
513cc5fdad
A bit more reorg
2014-07-03 14:51:33 +00:00
adelikat
bfb541a5a9
Move InputValidate and StringHelpers to BizHawk.Common
2014-07-03 14:51:03 +00:00
adelikat
721dbe8d3b
Input adpaters - some reorg and add extensions for create And and Or adapters and simplify some calling code
2014-06-26 19:07:17 +00:00
adelikat
5cda104ea5
Start ToBk2() conversion method for BkmMovie
2014-06-17 01:24:44 +00:00
adelikat
37d6e0b8de
Finish up Bk2 Mnemonic lookup
2014-06-16 16:56:09 +00:00
adelikat
6b73891a91
More bk2 progress
2014-06-15 14:44:26 +00:00
adelikat
c807e27496
Some movie code reorg and cleanup
2014-06-15 13:03:24 +00:00
adelikat
1768350d65
Start Bk2LogEntryGenerator
2014-06-15 12:43:32 +00:00
adelikat
9ac32a688a
Remove BkmLog.cs
2014-06-15 02:23:28 +00:00
adelikat
f5f832180d
Some movie code reorg and remove some outdated stuff
2014-06-15 01:55:35 +00:00
adelikat
6ec1a45b70
Major cleanup of MnemonicsGenerator - change it to a LogEntryGenerator notion, and only expose it through a movie implementation, via an ILogEntryGenerator interface
2014-06-14 22:36:32 +00:00
adelikat
70baceb6c8
Fix Bk2 playback, also rip out a bunch of junk from the Old Movie Log class from the first attempt at TAStudio and some half-baked notion of an input log class
2014-06-14 21:37:51 +00:00
adelikat
1ab1538f8b
More movie code reorg
2014-06-13 00:15:55 +00:00
adelikat
898155f5be
Some Movie code reorg
2014-06-12 23:57:23 +00:00
adelikat
3dce396261
More movie 2.0 stuff
2014-06-12 11:53:25 +00:00
adelikat
5d31fb2b3c
Some more movie 2.0 progress
2014-06-11 02:33:57 +00:00
adelikat
a682c667dd
Nuke IMovieHeader, put necessary methods into IMovie instead, and some todos on trouble spots for movie 2.0
2014-06-11 01:41:41 +00:00
zeromus
3ea6495031
give yabause its own GL context. gets gl+yabause minimally working. maybe still loadstate-related crashes.
2014-06-08 23:30:34 +00:00
adelikat
5177051d08
Movie files - some more reorg - renaming and putting into new folders
2014-06-08 22:24:38 +00:00
adelikat
6b2889957a
Some refactoring of movie code to make the Header less implementation specific, and start Movie2.cs which will be a Movie 2.0 implementation
2014-06-08 22:12:15 +00:00
adelikat
5ce23c815d
Proof of concept for a SystemInfo object to have a singular place to have system specific info as opposed to SystemID switches stattered throughout the codebase
2014-05-30 22:00:16 +00:00
adelikat
667a96a277
Lua - combine common code in memory and mainmemory libraries into a base class, apply range checking to all methods, add memory.getsize() to match mainmemory method, fix a name bug in a memory 32bit method, clean up a bunch of things too
2014-05-23 23:19:20 +00:00
adelikat
9c3a7fec37
Lua - add a gameinfo lua library with getromname(), getromhash(), getdisplaytype(), getindatabase(), getstatus(), getisstatusbad(), getboardtype(), and getoptions() methods
2014-04-13 14:22:13 +00:00
adelikat
53fa1a566a
create a ToolDialogSettings object and refactor Ram Search to use it as a proof of concept
2014-01-30 00:55:31 +00:00
zeromus
055c08179f
reorganize some dlls into References directory, im tired of seeing all these things in the project root
2014-01-27 01:11:39 +00:00
adelikat
ee1cea5d08
Lua - even better way to build lua libraries, now methods will have attributes for the name, and description of each method. Someone needs to put in descriptions now. Bit library is the only one done as of this commit
2014-01-25 19:49:29 +00:00
pasky1382
08504fc25a
Added more string lua functions
2014-01-20 17:06:09 +00:00
zeromus
7a07a910f8
temporarily fix build by removing lua string library which has a missing file
2014-01-20 05:13:43 +00:00
pasky1382
a2dd821474
Added new EmuLuaLibrary.String, contains decimal to hex string and binary string.
2014-01-19 16:36:43 +00:00
adelikat
7394cfd33f
More reorg
2014-01-10 23:14:36 +00:00
adelikat
c0295316f5
Some Movie 2.0 reorg
2014-01-10 23:08:56 +00:00
adelikat
0164db5532
Remove a no longer needed file
2014-01-10 22:56:59 +00:00
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