1. Purpose 2. Usage 3. Copying |
4. Requirements 5. Thoughs 6. Downloading |
deeng v1.0.0 - Copyright (C) 1992,2004 Bisqwit (http://iki.fi/bisqwit/) Usage: nesmock [<options>] <inputfile> <outputfile> Transforms NES movie files to different formats. --help, -h This help --offset, -o Set frame offset --version, -V Displays version information Supported formats: FMV (Famtasia 5.1) - Read & Write FCM (FCEU 0.98.12) - Read & Write VMV (VirtuaNES) - Read Example: nesmock -o2 smb1a.fcm smb1a.fmvOffsets and delays are usually needed because different emulators have different timings in various details. Adjusting them is usually trial&error work.
If you are doubting whether this program actually works at all, try converting Super Mario Bros movies. I have had complete success with them.
Hint: Nesmock can be used for editing FCM files by first converting them to FMV (which is easier to edit than FCM) and then back to FCM.
If you are an emulator developer, you are welcome to hack this source
code and add more format support to the code.
These things are currently missing:
It is unfortunately impossible to guess from the movie file alone where would the emulator need more / less frames than the other emulator.
A more elaborate conversion could be made by running the two emulators simultaneously and keeping track of their status, and when the other goes desync, backtrack and bruteforce the combination that puts it back to track. This kind of method is however extremely difficult to implement. And it still might be impossible - the timings just wouldn't match.
Generated from
progdesc.php (last updated: Sun, 5 Dec 2004 21:11:37 +0200)
with docmaker.php (last updated: Sat, 25 Sep 2004 03:19:11 +0300)
at Sun, 5 Dec 2004 21:12:21 +0200