I give up.
I don't have time to work Visual Boy Advance to proper condition.
I wish someone else takes over.
Resources:
http://bisqwit.iki.fi/src/vba-src-shaneduddy-diff.gz
- Shanedudddy2's patch. Windows-oriented. Removes dozens of emulation features. Involves awful hacks (copypasting, vague global functions, ...).
http://bisqwit.iki.fi/src/vba-src-bisqwit-diff.gz
- Bisqwit's patch. Incorporates Shanedudddy2's game feature changes as #ifdefs, includes a movie.cpp module but does not link it yet.
http://tasvideos.org/forum/viewtopic.php?t=1868
- Things that must be done. Requirements, if you will. If you do not comprehend the post, you are not up to the task.
Until these requirements are fulfilled, VBA movies will not be accepted at this site.
I'll list the things that are currently functionally no-go with Shanedudddy2's patch.
- Works only on Windows. SDL code actually doesn't compile anymore.
- Rerecording is RAM-based. Close the emulator once, and you can't rerecord the movie except from frame #0.
- I think that the frame sampling is bound to system clock, not emulation clock. This makes it extremely unportable.
- Movie file format contains no header/footer whatsoever - just the raw input data (like Nesticle).
Edit: Fixed URLs.