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 |