Post subject: FDS Data in FMV movies
Joined: 8/31/2006
Posts: 48
Hey, new guy(old fan) here. I've been working on a small program to replace (partly) hex-editing for editing TAS movies and currently I'm still working on design of the thing. To start it off I decided to implement an FMV editor module and so far it's working good, but I have a couple of questions. (I have of course read the FMV faq, and I've looked a bit at the nesmock sources too) 1. Are the Famtasia sources available anywhere? 2. Are savestates always 0x8000 bytes long? 3. How is the FDS data byte used? If anyone's got an answer to either,I'd be very grateful.
There is a whole new world beyond these walls. Break them down.
Post subject: Re: FDS Data in FMV movies
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
No, Famtasia source code is lost, even the author of the emulator no longer has it. I do not know the format and placement of FMV savestates. The FDS data encodes the current disk side, and the bit that indicates whether the disk is in or ejected. The exact details are unknown to me. If I had to guess, I'd say the lower 7 bits tell the side of disk (1 or 2), and the highest bit tells whether the disk is in ($80 = disk out) Everything else is at http://tasvideos.org/FMV.html. You can find example parsing code in Nesmock, at http://bisqwit.iki.fi/source/nesmock.html. [Edit: Which you apparently did already know. :) ]
Joined: 8/31/2006
Posts: 48
Ok, Thanks. I'll have to muck around a bit more with FDS images, then. Too bad about the src, that would've helped alot. Edit: Screenie of how it is so far, the UI will be very similar across the formats.
There is a whole new world beyond these walls. Break them down.
Joined: 8/31/2006
Posts: 48
Hi, again! I've got another couple of question, this time not about the FMV format. Maybe this is the wrong forum, but I figured since this thread is still relatively fresh and is about the editor as well, what the hey.. 1. Do you think that editing a movie with an editor like this should increase it's re-record count? 2. Would you be interested in trying it out? Only FMV is supported for now, it's just the UI I could use some thoughts on (All the functionality I could think of is there,though.). You'll need the .NET 2 framework to run it. If you want to try it on Mono/.GNU, please lemme know if it's possible. :) http://www.megaupload.com/?d=AY6PPA9I (Executable only, the source is in a sorry state,atm. Will clean and upload it later)
There is a whole new world beyond these walls. Break them down.
Experienced player (612)
Joined: 4/24/2005
Posts: 612
Hellfish wrote:
1. Do you think that editing a movie with an editor like this should increase it's re-record count?
I don't think it should since when hex-editing it does not increase the re-record count. Also I am going to try out your program and let you know what I think. Edit: It seems okay but it doesn't show more than one frame at a time on mine. I think it has true potential and keep up the good work.
Joined: 8/31/2006
Posts: 48
I should probably post a readme of sorts.. D'oh. :) There's a field in the Settings dialog called Page Size (Under global settings), which sets how many frames you want to see at a time. If the amount is constricting, turn this value up. If loading a movie takes overly long, turn this value down. Thanks for testing, anyway! :) Also, I should've said but I hope it's obvious: BACKUP YOUR MOVIES FIRST! As far as I've tested, this won't break movies (desynch it might, depending on how you edited it :), but you can't be too sure.
There is a whole new world beyond these walls. Break them down.