Commit Graph

207 Commits

Author SHA1 Message Date
adelikat 473b954991 Cleaned up some logic with read-only saving/loading and better error handling. Also made movie finished mode save movie content. 2010-05-15 18:09:11 +00:00
adelikat dc61c4c414 Better error handling in the event of wrong timeline. Loadstate is canceled, error message displayed, and movie continues playing. 2010-05-15 04:24:29 +00:00
adelikat 1415fb402c Revert some changes to MovieRecord class. savestate vector is de-pointered & public again as well. 2010-05-15 04:08:16 +00:00
adelikat 2cd959fd84 More robust way to handle previous fix. Put the string manipulations into generic functions in common.cpp 2010-05-15 02:38:32 +00:00
adelikat e8bed97821 Replay dialog, when selecting a movie in a relative path (.\movies for example), the recent movies list stores an absolute path instead. 2010-05-15 02:06:15 +00:00
adelikat 191196a2bb Win32 - When recording a movie, add it to recent movies 2010-05-15 01:48:53 +00:00
adelikat 6c474065fe Fix typo in command button checking of the compare() method 2010-05-15 01:40:39 +00:00
adelikat ddcd8f3566 Overhaul of MovieRecord class so it has a default contructor that initializes everything to 0, A deconstructor, and a get method for savestate vector. Fixes my timeline issues, but creates crash problems in TASEdit related to the deconstructor. 2010-05-15 01:05:42 +00:00
adelikat 691662f4c9 Make last commit compile, also replace command comparing methods 2010-05-14 23:51:42 +00:00
adelikat d5aa6a69b2 An attempt add doing "timeline" checks on movie savestates while in read-only mode. Commented out the function call since it isn't performing as expected. 2010-05-14 23:31:47 +00:00
adelikat 06b37466c2 new PPU flag - changed "New PPU" to "NewpPU", made flag false if no flag is present in a movie header. Win32 - replay dialog - display new PPU flag. 2010-05-14 16:55:15 +00:00
adelikat f4e01e6e77 New PPU flag in movie headers (doesn't change an emulators PPU state when loading a movie) 2010-05-14 16:03:07 +00:00
adelikat 31ec231d1f MOVIEMODE_FINISHED should not store movie data into savestate. 2010-05-14 14:44:14 +00:00
adelikat 49d1ebd9a3 Uncommented a rather useful loadstate error message 2010-05-14 13:56:41 +00:00
adelikat f04cb475a4 removing the change that caused movie data to be dumped binary by default. We want text until we make a toggle option where a user can select binary. 2010-05-13 13:46:11 +00:00
adelikat 912e375d0e Read only toggle displays more informative message (informs user if movie is finished or there is no movie loaded) 2010-05-12 16:05:36 +00:00
adelikat 9006fd7a73 Movies now have a "finished" option. If a playback stops the movie isn't cleared from memory, and can be replayed or a state loaded. Similar functionality as DeSmuME and GENS rerecording. 2010-05-12 15:31:24 +00:00
ugetab 40423f46a0 Fixed several LUA savestate issues, including crashes and silent failures, and added savestate.object(), which is savestate.create() with intuitive save state ordering. Also documented it. 2010-05-09 02:02:20 +00:00
ugetab 8c58b23e77 Further normalized all of the Open/Save dialog filters, and static_cast several annoying warnings into oblivion. 2010-05-08 02:30:40 +00:00
ugetab 8c379b7bba Added microphone button support to the Config>input dialog(replaces Port 2 Start button), the config file info, and the movie file header. Tested in 3 or 4 games, where it performed accurately.
I'll add the documentation later.
2010-04-28 19:25:52 +00:00
mart0258 ed6a9b0684 FCEUI_MoviePlayFromBeginning() - prevent movie-loading delay.
MovieRecord::dump() - handle binary movies.
2010-04-28 04:50:32 +00:00
mart0258 fd9b3a2978 Slight performance boost to re-recording savestates. 2010-04-28 03:13:33 +00:00
ugetab 1ff2b3d892 lua functions movie.ispoweron() and movie.isfromsavestate() fixed. 2010-04-21 21:10:17 +00:00
mart0258 bb51d75e22 Remove one of a few slowdown bugs when reading movie files 2010-04-02 04:34:12 +00:00
mart0258 c1590b3a1b w32-Tasedit: Enable insert frames, improve greenZoneCount stability, TAS fastforward performance boost. 2010-03-09 03:40:10 +00:00
adelikat 135612a3bd else if, not if 2010-03-04 02:03:33 +00:00
adelikat 86f60b1371 Movie file format header now has a FDS flag. 2010-03-02 04:59:45 +00:00
mart0258 4e3f25c906 w32 - Tasedit - Allow requests to fast forward to frame past greenzone, and skip non-essential updates to improve speed. 2009-12-27 20:44:39 +00:00
qeed 03bb053a7f fix compile error for linux 2009-12-18 17:02:23 +00:00
mart0258 60ff9e4627 fix compilation error 2009-12-18 15:16:16 +00:00
mart0258 f0b33ec203 Win - TASEdit updates - display readonly in-window and allow saving greenzone. 2009-12-18 05:40:38 +00:00
mart0258 7774d786cb Win32 - TasEdit - Adding functionality to interface items. 2009-11-14 02:46:03 +00:00
mart0258 e2248ca404 win32-tasedit: Added mid-movie start for start mid-movie (WIP), and to build greenzone by fast forward. 2009-11-08 05:07:28 +00:00
gocha 493e086850 vs200x: print svn revision number in version string. 2009-10-08 13:48:15 +00:00
gocha 41ab92edb3 movie dialog: changed framerate from 60 (or 50 for PAL games) to real framerate.
movie: fixed the initial value of rerecord count. it should be 0, not 1.
2009-10-01 14:59:41 +00:00
zeromus 9813608af3 add fds insert/select recording 2009-08-03 22:24:59 +00:00
adelikat 9ee1449a74 Win32 - new Context Menu item - Save Movie As.. available when a movie is loaded in read+write mode. 2009-05-25 20:30:32 +00:00
adelikat b7cdece19f Win32 - Hooked up remove recent item function to the movie recent menu & load last movie context menu item. 2009-05-25 18:17:19 +00:00
adelikat c771ac2d6d Win32 - Recent Movie Menu added 2009-05-25 15:42:24 +00:00
adelikat 33d0a03b34 Win32 - Stop movie at frame x feature - fixed off by 1 error 2009-05-04 13:38:41 +00:00
shinydoofy a8b61ea489 SDL: added --ripsubs 2009-04-23 21:34:30 +00:00
adelikat 5c4579f859 Lua - added movie.getname() 2009-03-15 23:46:57 +00:00
adelikat 8768ea1c5e Lua - added FCEU.setreadonly() 2009-03-15 23:21:52 +00:00
adelikat ee99847b35 Lua - added movie.rerecordcount() and movie.length() 2009-03-15 21:12:15 +00:00
adelikat a5ff19b58c Lua - added FCEU.lagged() function 2009-03-08 19:14:37 +00:00
adelikat e43366247a Lua - added FCEU.lagcount() function 2009-03-07 19:26:07 +00:00
adelikat 130fee0f22 Auto-save flag tweaks, Win32-context menu-read only toggles added 2008-12-24 21:26:09 +00:00
adelikat c7c8ba8074 Very small change to backup movie message 2008-12-24 19:14:04 +00:00
adelikat 0a29e1bce3 Backup savestate fixes. 2008-12-23 21:28:06 +00:00
adelikat 93c48afbb6 Fixes to backup savestate system, starting of undo savestate implementation. 2008-12-23 20:29:27 +00:00
adelikat 20ef5a722c Backup savestate system added. CheckFileExists checks for null filename. 2008-12-23 03:54:31 +00:00
adelikat d8d239e35d Movie auto-back feature implemented 2008-12-23 01:07:55 +00:00
acmlm a1aaca5df1 - new font, slightly bigger with a blue background
- lua libraries loaded from "dll" subdirectory (on Windows)
2008-12-03 01:33:05 +00:00
punkrockguy318 6daefb7c46 fixed gcc compile error and made hotkeys consistant with docs
[[Split portion of a mixed commit.]]
2008-12-01 00:37:40 +00:00
adelikat 47236ddffa Movie subtitles can now be put in avi. Win32 - menu toggle item. 2008-11-24 00:45:25 +00:00
adelikat 57de01eb86 Subtitles have their own message function. 2008-11-23 23:49:15 +00:00
adelikat eb65e0122b Movie subtitle system installed 2008-11-23 21:28:22 +00:00
adelikat a2490c3b10 Clip Left and Right Sides option now taken into account when drawing messages on screen. 2008-11-16 04:38:19 +00:00
adelikat 8c174ae9b2 Oops, fixed the bug I introduced. Frame display toggle now works. 2008-11-14 13:35:01 +00:00
adelikat 0a5f20c034 Frame counter can now display when no movie is loaded. (If no movie, reset and power reset the counter to 0). 2008-11-11 22:58:29 +00:00
zeromus 67774c1322 change FCEUI_MovieGetInfo to not use a pointer 2008-11-11 00:02:22 +00:00
adelikat 13f02e79ec removed last_displayed_framenumber as it caused a frame counter bug 2008-11-05 01:49:53 +00:00
zeromus 6f4928726e reset/power recording and playback support. 2008-11-02 18:21:44 +00:00
shinydoofy d9ea2a263a added SDL avi creation support and changed speed throttling to use it 2008-10-25 12:36:03 +00:00
punkrockguy318 407f0f8663 optional lua in sdl 2008-09-24 06:06:31 +00:00
zeromus 117efd39ff SF [ 2058942 ] Load state as... does not use the savestate override dir (fixed; now, it does)
; permit user optionally to proceed through the movie savestate mismatch error condition, in case he knows what he is doing.
2008-08-19 04:48:45 +00:00
zeromus f6b541ce2f fix the issue phil discovered where loading a mismatched movie savestate causes an extra freaky chunk 0 error message. create code which would be helpful for turning mismatch error into ok/cancel, but didn't enable it.. not sure whether we want it 2008-08-18 20:34:59 +00:00
zeromus 8565ed8f4f print a special message when trying to open an FCM reminding user to convert. (finishes SF [ 2011832 ] Opening non movie file crashes FCEUX) 2008-08-12 06:58:52 +00:00
zeromus 3e983865df SF [ 2046985 ] SRAM not wiped on power cycle (during movies) 2008-08-12 06:52:48 +00:00
zeromus 41863383eb SF [ 2030405 ] Avi recording: no sound b0rks format 2008-08-10 08:59:23 +00:00
zeromus 1cb06319e9 SF [ 2040463 ] Add an "author" text field in the record movie dialog; also, fixes to the old savestate support concerning what to do when movie data is found 2008-08-10 04:03:50 +00:00
zeromus 8309deab65 perhaps gracefully handle loading an old savestate with an embedded movie 2008-08-10 03:19:59 +00:00
zeromus 3a0b893662 first attempt - support loading movies from archives. 2008-08-10 02:33:14 +00:00
zeromus 2c5a0a443a lagcounter added to savestate 2008-08-07 04:56:40 +00:00
zeromus 685c32af88 1st pass at restoring debugger snap functionality 2008-08-07 03:59:19 +00:00
punkrockguy318 a482fdce5d Fixed some issues with movie recording in sdl; however it's still sketchy 2008-08-02 17:22:28 +00:00
punkrockguy318 cbb5c8bc90 patch from bisquit to make savestates more efficient
also worked on the build system to accomidate for lua
2008-07-24 03:01:39 +00:00
zeromus cf65728642 lua!!!! 2008-07-23 06:54:14 +00:00
zeromus 81241b5d26 reorganize lagflag code 2008-07-10 04:55:52 +00:00
adelikat 584c444118 Lag Counter now has colors! 2008-07-10 03:21:04 +00:00
adelikat 3bff3154c7 Lag Counter on its own line (instead of added in with general messages) 2008-07-10 02:17:42 +00:00
zeromus fb26316f95 - update fm2 documentation/
- fix problem with video config in release build (upx was causing problems)
- change movie format to support '.' or ' ' for blanks, but produce '.' now instead of ' '
2008-07-04 21:09:49 +00:00
zeromus 43a490e67b fix freakout at end of tasedit movies 2008-06-29 16:24:37 +00:00
zeromus 033ae55048 - add 2nd player to tasedit
- fix bugs which broke movies with saveram which was added when 7zip was added
- fix bugs in tasedit insert and delete
2008-06-28 23:31:02 +00:00
zeromus 0b1030a820 minimum tasedit should be working now 2008-06-28 22:03:59 +00:00
zeromus d6d2cea7cd fix zapper movie savestate bugs 2008-06-28 20:20:40 +00:00
zeromus fdd28ef2cb tasedit refinements 2008-06-27 07:16:08 +00:00
zeromus cc30240f72 changes to rerecord accounting 2008-06-27 04:39:14 +00:00
zeromus b8bc74350b diagnostic message did its job. taking it out 2008-06-27 04:22:33 +00:00
zeromus e7bf6f1d16 debug prints for rerecord count 2008-06-27 04:02:16 +00:00
zeromus 6f9831ec68 7zip archive browsing
configurable no-bg-render fill color
change to poweron sequence for movies. hopefully that wont break any compatibility.....
2008-06-25 06:34:08 +00:00
zeromus 15cc62e978 - movie metadata support
- movie metadata display
2008-06-22 23:41:24 +00:00
zeromus a91d2c414e better movie conversion 2008-06-22 22:25:30 +00:00
zeromus 67c4a6d6ab batch fcm->fm2 convert rough draft (look in the file menu)
the headers arent output fully correct.. and there is no error reporting.. but it works.
2008-06-22 06:53:49 +00:00
zeromus 79de2d8295 - a ton of cleanups
- re-enabling some tasedit functionality
- stabilize emu during tasedit by disabling features
- clarify/stabilize some basic tas stuff (interaction with reset/poweron)
- remove a bunch of warnings
2008-06-21 07:24:01 +00:00
zeromus 8009546872 add binary movie mode, which is used when saving movies into savestates 2008-06-20 22:15:30 +00:00
zeromus d159696288 ever so slightly faster movie i/o? this has hit diminishing returns. binary mode is all that is left 2008-06-20 06:52:20 +00:00
zeromus f17b83fb22 show correct movie data in replay dialog once again 2008-06-20 04:18:04 +00:00
zeromus 105a3e2516 try fixing zapper movies again 2008-06-20 00:50:01 +00:00
zeromus 0883fdd050 fix to zapper movies and minor fix to movie loading 2008-06-19 16:19:48 +00:00