Commit Graph

180 Commits

Author SHA1 Message Date
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
zeromus 0d6820d922 see if this fixes zapper movies 2008-06-19 03:26:37 +00:00
zeromus 0a05a707a0 movie file wasnt being closed correctly (perhaps fix the tas crashing bug) 2008-06-18 08:22:19 +00:00
punkrockguy318 6733a2f8a3 fixed more compile issues with gcc 2008-06-17 16:59:16 +00:00
zeromus fdf51e672f finally fix the bad replay synching bug? 2008-06-17 08:32:24 +00:00
zeromus b82c266971 fixed a bad bug in memorystream which makes movie savestates work better
and now they work faster too
2008-06-17 07:55:27 +00:00
zeromus ce3a9796c3 fixed fresh bug in movie savestates
thought of a better way to do the _P -> __P and _S -> __S conversion (simply make a new file x6502abbrev.h that has _P and _S defined in it which is to be included last in any file that needs it)
2008-06-17 07:10:53 +00:00
zeromus e0a14909f0 faster compiles (mappers include 1/3 as much code now)
fix some memory leaks by changing the path generation APIs to return std::string.. but it still gets strdupped by a lot of clients. 
switch over more movie and savestate code to use iostreams instead of stdio
remove the temporary savestate stuff for more tasing speed hopefully
2008-06-17 06:55:07 +00:00
jeblanchard e42d3d288f Fix frame-count of 0 in replay dialog 2008-06-13 02:03:55 +00:00
zeromus 66b43671bb fixed recent breakages in movie recording 2008-06-13 01:42:30 +00:00
zeromus 12bdce8669 nothing 2008-06-12 07:20:15 +00:00
zeromus fc9c64e5e7 make movies load faster 2008-06-12 07:10:46 +00:00
zeromus 043aabf009 add reset/poweron/etc column to movie format 2008-06-12 05:07:30 +00:00
zeromus a1773fc087 fix a crashing bug when resetting or powering on with a movie loaded 2008-06-11 04:54:33 +00:00
jeblanchard e094a3fbd2 Commit to speed up the movie-replay box -- not tested :( 2008-06-09 19:40:06 +00:00
zeromus c438158a00 changed fourscore to exclude other control options. (this is still not as clean as it could be. more work should be done in both input.cpp files to make sure that only gamepads can be used with fourscore.
also properly implemented zapper logging. and now, finally, I can log anything if I add in a little bit of code.
2008-06-09 08:15:20 +00:00
zeromus f90336a6a5 some work on infrastructure for recording any kind of input. but now movies are broken. once i teach the movies how to only output the three columns that are currently defined, zappers will work. 2008-06-08 10:22:33 +00:00
zeromus a4fb078f3c some work on the zapper movie recording, but it is not finished and a lot will have to be scrapped. there was some useful refactoring in here though so i am checking it in 2008-06-06 08:23:12 +00:00
zeromus 9a7da827a2 break tasedit. but on the way to making it better! 2008-06-05 06:49:11 +00:00
jeblanchard ec13169354 Other than documentation, fix [ 1965524 ] Option - Play movie from beginning 2008-06-04 00:53:09 +00:00
zeromus c366dc1f2b repair and speedup tasedit 2008-06-03 05:50:58 +00:00
zeromus 7173b5e2cb fix in-movie savestates 2008-06-03 05:06:54 +00:00
zeromus 7a9721e48a more savestate things work better 2008-06-03 05:01:07 +00:00
zeromus c208a2012d adding memorystream. fixed savestates. 2008-06-03 04:04:04 +00:00
zeromus b89ba6a9ca checking in untested code to get it on another pc 2008-06-03 03:31:05 +00:00
zeromus e51f3a9b69 commiting some tasedit infrastructure so i can work on another pc 2008-06-02 14:02:02 +00:00
jeblanchard f22a4735b8 Crash less 2008-05-29 15:15:00 +00:00
zeromus d1cc70c7c4 tas editor rough draft 2008-05-28 07:41:49 +00:00