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