offspring131313
96b80f4789
Added a single variable in MainForm from which to derive the Emulator Version number. Just call MainForm.EMUVERSION
...
Only updated the new method for deriving this in MovieHeader, I'm unaware of anywhere else this information is requested as I'm still learning the system.
2011-05-16 02:54:53 +00:00
andres.delikat
24a713ee1f
Implement record movie dialog enough to choose a movie and begin recording. Needs a way to set header info & settings
2011-05-16 00:56:16 +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
zeromus
1800fcb965
disc: add some subcode infrastructure
2011-05-14 21:56:54 +00:00
zeromus
87cd0730e6
disc: clarify behaviour of ReadLBA
2011-05-14 20:14:21 +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
8b313774eb
Play movie auto-finds fm2 & mc2
2011-05-14 01:37:45 +00:00
kylethomson
122b35f6c3
Adding lua function lists.
2011-05-14 01:05:26 +00:00
andres.delikat
8814385916
Fix GetExePath function to remove "file:\\" from the directory string. That was causing directory code to freak out. Play movie dialog now successfully creates the movie directory and searches for movie files
2011-05-14 00:33:25 +00:00
kylethomson
a82bb3718b
Do controller binding in a loop, to reduce the repetitive code
2011-05-14 00:15:31 +00:00
andres.delikat
dc288f4f3b
Attempt to have the Play movie dialog preload movies in the Movie directory
2011-05-13 20:47:59 +00:00
andres.delikat
12adf89ca1
On movie playback - input display = gray (todo: make the color configurable in message config
2011-05-13 20:19:12 +00:00
andres.delikat
3ccd1b1f66
Restore input to the user after StopMovie or going into Movie Finished Mode
2011-05-13 20:02:28 +00:00
andres.delikat
d95681c39e
Rerecord count display
2011-05-13 19:07:11 +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
6825c9f84c
Drag & Drop for .tas files, refactor play movie function
2011-05-13 01:44:20 +00:00
brandman211
d356b2f72f
Added items to the Recent Movie selector.
2011-05-13 00:46:25 +00:00
andres.delikat
06f771292f
Play Movie dialog - hook up details list
2011-05-13 00:17:59 +00:00
andres.delikat
c6c96af860
Get virtual list view stuff hooked up on Lua Console
2011-05-12 23:58:06 +00:00
brandman211
b89412f2f8
Implemented Courier, a monospace font, as the font.
2011-05-12 23:57:37 +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
769a5d10ec
bizhawk now compiles
2011-05-12 22:45:35 +00:00
brandman211
5bd6ea629f
Finished my report.
2011-05-12 21:59:04 +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
brandman211
67ae0cae5e
Added a log for what syncs and what doesn't.
2011-05-12 18:40:20 +00:00
brandman211
c66b44923a
-Fixed the reading of movie files for SMS and PCE. They did not consider the reset flag.
...
-Considered the case in which only some controllers are recorded, and prevented the errors that case would cause.
2011-05-12 18:28:38 +00:00
brandman211
3e6c2bda2d
-Fixed PCE mnemonics.
2011-05-12 17:43:21 +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
brandman211
56af359405
Made the status bar hidden when in full screen.
2011-05-09 01:17:51 +00:00
andres.delikat
9f6c276b5f
Fix NES set mnemonic to match the get method
2011-05-08 21:09:20 +00:00
andres.delikat
40379f898d
Fixed NES mnemonic to match fm2. Fm2 files will now successfully playback. SMB TASes sync on bizhawk
2011-05-08 20:55:37 +00:00
andres.delikat
1c4fd5456e
Restore input log playback
2011-05-08 17:09:34 +00:00
andres.delikat
a3b996e4e2
Define active controller whenever a new null emulator is created
2011-05-08 14:25:51 +00:00
andres.delikat
fcae514df5
Don't log input while a null emulator core is running
2011-05-08 14:16:38 +00:00
andres.delikat
a5bf181621
active controls should be set to a null emulator as an option too (this still doesn't fix the crash on load though as it never gets to the code that sets active controls because that is triggered by the loading of a ROM)
2011-05-08 13:43:53 +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
b9c334b93a
As usual I forgot to check in new files
2011-05-08 11:29:34 +00:00
zeromus
646dd59ad6
disc subsystem progress
2011-05-08 09:07:46 +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
andres.delikat
a02694b562
Start a TAS Studio dialog
2011-05-07 21:52:26 +00:00
andres.delikat
a4cfea9a24
oops, meant to check in this file too
2011-05-07 21:20:05 +00:00
andres.delikat
42a5dbd7e5
Path Config - save use recent path for ROMs settings, enable/disable labels as well when clicking it, fix a typo in load function
2011-05-07 21:10:08 +00:00