andres.delikat
|
9e7510894e
|
Don't reference usermovie in the movie class
|
2011-06-17 01:50:51 +00:00 |
kylethomson
|
e9942dc101
|
Multitrack overwrite works. Now to fix playback.
|
2011-06-16 03:56:40 +00:00 |
kylethomson
|
882562c452
|
Multitrack for PCE done, if my idea works. Now to hook up hotkeys.
|
2011-06-16 02:29:45 +00:00 |
kylethomson
|
a4fe9754c0
|
Look at where the error is - This is what I need to access.
|
2011-06-16 01:35:42 +00:00 |
andres.delikat
|
f36da18f97
|
Small fixups to movie & tastudio code
|
2011-06-12 18:31:42 +00:00 |
andres.delikat
|
59173e4e44
|
Some virtual pad progress, virtual pad dumps input into movie file when recording, currently doesn't feed it to the core though (lol). Virtualpad object set up for a nes controller
|
2011-06-12 14:42:50 +00:00 |
andres.delikat
|
a9c8756bd1
|
Some work on Movie object and convertSMV started
|
2011-06-08 00:25:16 +00:00 |
offspring131313
|
4ea39c8525
|
Added a CompareTo function for Movie objects, and created a basic insertion sort for the play movie dialog.
|
2011-05-24 01:19:42 +00:00 |
andres.delikat
|
4a28b282f8
|
Fix typo that caused loadstate hotkey mapping to display on load config menu item, fix so that movie log loading from savestate doesn't crash if text line is null
|
2011-05-23 02:15:16 +00:00 |
andres.delikat
|
1d0a504704
|
Remove an erroneous duplicate message in savestate(), remove a debug message in movie
|
2011-05-23 01:23:32 +00:00 |
zeromus
|
1700c22b17
|
dont crash when movies directory is missing
|
2011-05-22 17:41:22 +00:00 |
andres.delikat
|
f8c1791908
|
GetMnemonic now looks at the frame count and truncate the movie if it is less than the movie length. Resuming recording now works
|
2011-05-19 02:15:55 +00:00 |
andres.delikat
|
97ef68e64e
|
Record movie dialog now allows user to type in name of file to record, and will auto fill in directory path if user does not. Play movie now uses the PreLoad function so length calculation is significantly faster
|
2011-05-18 01:49:20 +00:00 |
brandman211
|
6e98bfc978
|
Created an efficient frame calculation.
|
2011-05-18 01:24:26 +00:00 |
andres.delikat
|
2b41592c9b
|
Load rerecord count when loading a movie
|
2011-05-18 00:08:51 +00:00 |
andres.delikat
|
5a082bad2f
|
Save input log into savestates. Also add more informative messages & frame counter for better debugging
|
2011-05-17 22:44:31 +00:00 |
andres.delikat
|
e5af4418da
|
Movies - CheckTimelines function, disabled until rerecording is smoothed out better
|
2011-05-17 01:10:04 +00:00 |
andres.delikat
|
85e52c3bcb
|
Some refactoring of savestate + movie code and laid out the logic for how these situations should be handled
|
2011-05-16 15:38:48 +00:00 |
andres.delikat
|
4a549631e5
|
Movie class - refactor time calculations. Make PCE_NTSC = PCE. Remove any 60.0 or 50.0 const ints in favor of the default case. Made a decision that time should be calculated based on the console framerate not the fps at which bizhawk will emulate. Thus SMS uses a ~60.1 fps
|
2011-05-16 13:56:22 +00:00 |
offspring131313
|
386b26ccbe
|
Reverted some changes I thought was improving the readability, but was really just breaking the correctly programmed stuff =D
|
2011-05-16 07:44:03 +00:00 |
beirich
|
003a71cb5a
|
PAL PCE has the same timings as NTSC
|
2011-05-16 04:07:05 +00:00 |
offspring131313
|
644106575e
|
Refactored Movie folder. Added some functions, merged some functions, and added some comments regarding some questions I have about a few of the functions.
|
2011-05-16 03:55:17 +00:00 |
andres.delikat
|
a91e7007a7
|
Play Movie - fixes so that .mc2 & .fm2 get the right system ID on load, and fix the rounding of the fractional part of the movie time
|
2011-05-15 23:25:25 +00:00 |
andres.delikat
|
229852d06c
|
Play movie dialog now shows completion time. It also reads the entire movie in order to determine this. I have stressed tested this yet, it is probably very slow.
|
2011-05-15 22:59:54 +00:00 |
andres.delikat
|
99babf743f
|
Movie class has a GetSeconds() function that returns the number of seconds based on frames / fps. It is loaded with lots of fps formulas for various consoles.
|
2011-05-14 12:46:41 +00:00 |
andres.delikat
|
3dbf342dbe
|
Set system ID in input log
|
2011-05-14 02:34:18 +00:00 |
andres.delikat
|
fe0363d80b
|
Movies - Add all current valid movie file extensions to drag & drop, Hook up movie finished mode to frame loop & frame counter display, clean up some logic regarding the toggling of InputLog and UserMovie
|
2011-05-13 17:03:05 +00:00 |
andres.delikat
|
06f771292f
|
Play Movie dialog - hook up details list
|
2011-05-13 00:17:59 +00:00 |
andres.delikat
|
890fa7fbe0
|
Display rerecord count on the frame counter message for now. I will eventually make it its own display option
|
2011-05-12 22:51:25 +00:00 |
andres.delikat
|
f64767d223
|
oops, didn't check this in
|
2011-05-12 21:00:52 +00:00 |
andres.delikat
|
ca457d4ce3
|
Implement Play Movie from beginning, add author & rerecord header params to file reading/writing code.
|
2011-05-12 21:00:04 +00:00 |
andres.delikat
|
1813829c5f
|
More movie code fixes
|
2011-05-12 17:29:34 +00:00 |
andres.delikat
|
ced976a65d
|
Misc cleanups on movie code
|
2011-05-12 16:56:30 +00:00 |
andres.delikat
|
477999f99d
|
Fixes to movie code
|
2011-05-12 01:33:51 +00:00 |
andres.delikat
|
7d135a5d62
|
Lot's of fix ups to the Play Movie dialog and the Movie class. Cleaned up behavior of main form to allow for a user movie and an input log when the user movie is not active. Currently selecting a movie for playback crashes though.
|
2011-05-11 01:47:28 +00:00 |
andres.delikat
|
c09260cc72
|
Various fixes to play movie dialog & movie class
|
2011-05-10 00:38:20 +00:00 |
andres.delikat
|
3ac209217c
|
Basic rerecording! Inputlog is now saved into savestates, and input log is replaced by savestates contents if in record mode. Still TODO: lots of logic about proper error/timeline checking & logic
|
2011-05-08 12:51:39 +00:00 |
andres.delikat
|
a91c8ecbd7
|
Movie class clean up, add movie version to header, save game name and emulator version to header, movie code will load any non-header or input log as a comment, GetFrame does bounds checks, cleaned up todos
|
2011-05-08 01:00:13 +00:00 |
beirich
|
33c300ff7b
|
good news: movies work! bad news: 1) movies don't work for TI83 yet 2) I broke some NES things, to be fixed in a later commit
|
2011-05-08 00:06:43 +00:00 |
beirich
|
138dfa38ae
|
Make moving saving not cripplingly slow
|
2011-03-17 05:30:38 +00:00 |
andres.delikat
|
9dc75a17e5
|
Fix SKROM char size, and checking in some movie playback stuff
|
2011-03-03 20:01:36 +00:00 |
andres.delikat
|
ced8256dc9
|
Slight playback fix (still broken)
|
2011-03-03 18:25:06 +00:00 |
andres.delikat
|
d7ba739b30
|
Some fix ups to input recording, and setting up the ability to test recording & playback
|
2011-02-28 01:26:38 +00:00 |
andres.delikat
|
423e9c8783
|
Add SetControllersAsMnemonic() to IEmulator and implement it in the SMS core. Very crude playback now works.
|
2011-02-27 22:33:25 +00:00 |
andres.delikat
|
1b428b49ae
|
some more typos
|
2011-02-26 22:19:46 +00:00 |
andres.delikat
|
04b6b2baa0
|
Fix typo!
|
2011-02-26 22:08:55 +00:00 |
andres.delikat
|
0ed57b443b
|
Add GetControllerAsMneumonic() to IEmulator that returns a formatted string of controller inputs. Implemented this function in SMS input.cs and hooked up Movie recording.
|
2011-02-26 21:36:46 +00:00 |
andres.delikat
|
c59b9ff6ce
|
More progress on the movie class, basic movie file writing. Survives round trip testing
|
2011-02-25 22:26:13 +00:00 |
andres.delikat
|
a5dc7e90b3
|
Checking in some movie class progress. Basic file saving done. Progress on file loading.
|
2011-02-25 19:49:29 +00:00 |
andres.delikat
|
cbdcea1341
|
Get started on a Movie class
|
2011-02-24 22:25:53 +00:00 |