goyuken
|
1bc9a5eb7a
|
flesh out some TASMovie methods. not really done yet
|
2013-12-07 22:41:45 +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 |
goyuken
|
d0cb81fbfc
|
add some real versioning to binary savestates. also make binary savestates able to store text savestate data as well, so they're more accurately called "zip" savestates. at the moment, zip savestates are always binary, but the code exists for future use.
|
2013-12-07 21:23:23 +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
|
94de0b0376
|
TAStudio / TasMovie - Proof of concept that MovieRecords can hold an array of bool states and communicate with higher objects via IController
|
2013-12-07 01:50:52 +00:00 |
adelikat
|
50d4a3307a
|
Rip out UpdateControls() method from IController, also some code cleanup in related files
|
2013-12-07 00:53:06 +00:00 |
adelikat
|
38d6555763
|
Some stuff
|
2013-12-06 18:27:06 +00:00 |
adelikat
|
98f1e02df3
|
TAstudio - start capturing states and lag, basic background color logic, start item text logic
|
2013-12-06 15:47:23 +00:00 |
adelikat
|
5384fcfdd2
|
TAStudio - start new recording on load, and generate columns dynamically based on the core currently loaded. Currently only does 1 player's worth of columns.
|
2013-12-05 19:18:20 +00:00 |
adelikat
|
b6eb13a8b2
|
Ram Watch - fix bug where Domain wasn't being loaded from a .wch file
|
2013-12-05 18:34:42 +00:00 |
adelikat
|
affc040dbd
|
I round of code cleanup on movie related files
|
2013-12-05 00:44:56 +00:00 |
adelikat
|
894d9e9c45
|
Fix "out of order loadstating" when recording that was broken in the past few commits. Simplify HandleMovieLoadState even more.
|
2013-12-05 00:20:21 +00:00 |
adelikat
|
165f8563a7
|
More use of IMovie and less use of Movie
|
2013-12-04 15:17:02 +00:00 |
adelikat
|
d9c1a5bfe8
|
Simplify HandleMovieLoadState()
|
2013-12-04 14:42:24 +00:00 |
adelikat
|
fd8927f96c
|
Movie - remove IsText and logic that was meant to allow a binary option, since that will never happen with this implementation of IMovie
|
2013-12-04 03:22:27 +00:00 |
adelikat
|
b70d03a93f
|
More simplifying Movie Loadstate code
|
2013-12-04 03:16:35 +00:00 |
adelikat
|
ec030ae05e
|
Rip out the saving, checking, and dealing with Guids for movie files, it is an outdated notion.
|
2013-12-04 03:04:29 +00:00 |
adelikat
|
bc860a4bcf
|
Remove the option to turn off the "Bind movies to savestates" feature
|
2013-12-04 02:43:40 +00:00 |
zeromus
|
0b301d4d5c
|
add discussion and derivation of NES framerate
|
2013-12-04 00:38:37 +00:00 |
adelikat
|
14d0a29ae4
|
TasMovie.cs - bake the current emulator frame count into the input log when creating it savestates. As opposed to what the currently emulator code unforutnatley does which is parse it out of the core's section of the file which makes it poorly suited for flexibility in file format, and playing nice with not speghettified architecture.
|
2013-12-04 00:31:50 +00:00 |
zeromus
|
14838c127a
|
add some discussion about platform framerates
|
2013-12-04 00:22:17 +00:00 |
zeromus
|
a0c351749d
|
dont throw (and catch) zip-related exceptions while loading savestates
|
2013-12-03 18:24:24 +00:00 |
adelikat
|
b7d553cb4e
|
Move the readonly flag from Global to MovieSession
|
2013-12-03 18:08:45 +00:00 |
adelikat
|
e1d1095c3e
|
Movie stuff
|
2013-12-03 15:59:46 +00:00 |
adelikat
|
d71ec20df7
|
IMovie - more usage of MnemonicsGenerator to communicate input
|
2013-12-03 15:22:13 +00:00 |
adelikat
|
b80f5a07ea
|
Communicate with IMovie via MnemonicsGenerator objects
|
2013-12-03 02:10:17 +00:00 |
zeromus
|
a2b3201912
|
run filter intensity through Global.Config.TargetScanlineFilterIntensity
|
2013-12-03 01:52:36 +00:00 |
adelikat
|
56897e70a3
|
TasMovie.cs - implement some easy stuff
|
2013-12-03 01:43:02 +00:00 |
adelikat
|
1c22123da4
|
IMovie - refactor string GetTime() into TimeSpan Time, refactor accordingly, Fixing column size issues in Play movie dialog that was preventing the user from seeing the entire time without manually resizing.
|
2013-12-02 21:57:48 +00:00 |
adelikat
|
62db53d28c
|
remove some unneeded things from IMovie
|
2013-12-02 19:54:10 +00:00 |
adelikat
|
0e6473987b
|
Remove Rerecords from IMovie since it is a part of IHeader, therefore redundant and conceptually inappropriate. Also some low hanging fruit on implementing TasMovie.cs
|
2013-12-02 17:50:29 +00:00 |
adelikat
|
db43c85715
|
put [Input] tags on MovieRecordList ToString() method. Make MovieRecordList store its own Guid to put inside the input tags
|
2013-12-02 14:59:38 +00:00 |
adelikat
|
075a1fb077
|
TasMovie.cs - more stubbing out of stuff
|
2013-12-02 04:24:45 +00:00 |
adelikat
|
3f79bbfd56
|
TAStudio - create a TasMovie object on load, start implementing some tasmovie things, if there is a move active, warn them that they will lose their work when they open tastudio. Swap global movie back to a regular movie on tastudio close
|
2013-12-01 22:29:38 +00:00 |
adelikat
|
1390b1a7e3
|
Start MovieRecord and TasMovie objects, they are just stubs right now
|
2013-12-01 20:55:52 +00:00 |
adelikat
|
9ab2be558c
|
rip out existing tastudio logic and replace it with a skeleton project that does nothing
|
2013-12-01 04:00:02 +00:00 |
adelikat
|
316aa56ce9
|
Some more movie progress and fix exception thrown on startup
|
2013-12-01 01:55:41 +00:00 |
adelikat
|
2d51026883
|
some more movie cleanup - moving properties from Movie to MovieHeader since they are more appropriate there
|
2013-11-30 03:23:19 +00:00 |
adelikat
|
e686e595b9
|
Refactor use of Movie Frame count - also fix play movie to show infinite movie's frame count as "Infinity"
|
2013-11-30 03:10:05 +00:00 |
adelikat
|
3eb3b41199
|
Some more movie code refactoring - better naming and less passing around writer objects
|
2013-11-30 02:50:54 +00:00 |
adelikat
|
c95732ed31
|
Movie - don't expose the log directly, clean up, and remove StateVisualizer since I've given up on working on it!
|
2013-11-30 02:33:26 +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
|
a8b355c7d2
|
Movie - movie SubtitleList object into the Header object
|
2013-11-29 20:26:24 +00:00 |
adelikat
|
29a0fa49f8
|
Simplify IMovie and refactor some code to allow that, this also disables more functionality in TAStudio but it is disabled in trunk currently anyway (pending a rewrite). Also a bunch of pedantic code cleanup in tool dialogs
|
2013-11-29 19:55:05 +00:00 |
adelikat
|
0ed9d832c7
|
Trace Logger - some code clean up, some tiny speedups, and implement a few small tweaks like Always on Top, and Select All
|
2013-11-29 00:35:05 +00:00 |
adelikat
|
d6954e4209
|
Ram WAtch and Hex Editor code cleanup
|
2013-11-28 22:06:38 +00:00 |
adelikat
|
d37f186107
|
Hex Editor - a bunch of clean up, refactoring, rethinking of stuff, and some slight bug fixes
|
2013-11-28 20:02:32 +00:00 |
adelikat
|
27cc689176
|
Merge r5447 to trunk
|
2013-11-27 21:45:50 +00:00 |