Notice: Undefined offset: 2 in /shares/home/root/src/nesmock/docmaker.php on line 25
Notice: Undefined variable: outset in /shares/home/root/src/nesmock/docmaker.php on line 47
NES movie fileformat converter
NES movie fileformat converter
0. Contents
This is the documentation of nesmock-1.1.0.
Notice: Undefined variable: title_ext in /shares/home/WWW/document.php on line 52
Notice: Undefined variable: title_ext in /shares/home/WWW/document.php on line 52
Notice: Undefined variable: title_ext in /shares/home/WWW/document.php on line 52
Notice: Undefined variable: title_ext in /shares/home/WWW/document.php on line 52
Notice: Undefined variable: title_ext in /shares/home/WWW/document.php on line 52
Notice: Undefined variable: title_ext in /shares/home/WWW/document.php on line 52
Notice: Undefined variable: ozi_pre in /shares/home/WWW/document.php on line 104
1. Purpose
Notice: Undefined variable: ozi_ext in /shares/home/WWW/document.php on line 119
This program converts different format NES movies to other formats.
Notice: Undefined variable: ozi_pre in /shares/home/WWW/document.php on line 104
2. Usage
Notice: Undefined variable: ozi_ext in /shares/home/WWW/document.php on line 119
nesmock v1.1.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 Insert delay at <frame>,<length>
Example usage: -o 14501:1
Delay length may also be negative, in which case
existing frames are deleted instead of copied.
Frame numbers are relative to the original movie.
Short syntax -o 10 uses frame number 0 by default.
--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.fmv
Offsets 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.
Notice: Undefined variable: ozi_pre in /shares/home/WWW/document.php on line 104
3. Copying
Notice: Undefined variable: ozi_ext in /shares/home/WWW/document.php on line 119
nesmock has been written by Joel Yliluoma, a.k.a.
Bisqwit,
and is distributed under the terms of the
General Public License (GPL).
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:
- VirtuaNES movie write support
- Nesticle movie read support
- Nesticle movie write support
- Nintendulator movie read support
- Nintendulator movie write support
- FCEU savestate read support
- FCEU savestate write support
- VirtuaNES savestate read support
- VirtuaNES savestate write support
- Famtasia savestate read support
- Famtasia savestate write support
Notice: Undefined variable: ozi_pre in /shares/home/WWW/document.php on line 104
4. Requirements
Notice: Undefined variable: ozi_ext in /shares/home/WWW/document.php on line 119
GNU make and C++ compiler is required to recompile the source code.
For the program (including the Windows binary), you need a commandline.
Notice: Undefined variable: ozi_pre in /shares/home/WWW/document.php on line 104
5. Thoughs
Notice: Undefined variable: ozi_ext in /shares/home/WWW/document.php on line 119
Different emulators emulate differently. This is a fact.
For this reason, usually straight conversions of the movies
don't just work.
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.
Notice: Undefined variable: ozi_pre in /shares/home/WWW/document.php on line 104
6. Downloading
Notice: Undefined variable: ozi_ext in /shares/home/WWW/document.php on line 119
Generated from
progdesc.php (last updated: Mon, 6 Dec 2004 23:40:26 +0200)
with docmaker.php (last updated: Sat, 25 Sep 2004 03:19:11 +0300)
at Mon, 6 Dec 2004 23:40:48 +0200
Notice: Undefined variable: outset in /shares/home/root/src/nesmock/docmaker.php on line 100