I've just put online on my website a new version of the MIF package (v2.2).
The main change since v2.1 is the introduction of the new "MIG" format that SofaRun uses for its "snapshots / pictures" viewer. The MIF format (very close from the GIF format but specific to MSX) was fine but a bit slow to browse big (interlaced) MSX 2 pictures.
MIG uses TeamBomba's BitBuster compression, which has an amazingly fast uncompression speed.
The uncompressed data of a MIG file are just sequences of simple operations (write to VRAM, write ot palette, write to registers with mask...) to be performed on the VDP (plus a header specifying the target VDP type). This makes the format quite versatile, with for example, the possibility to load screen 2 images containing sprites. Those images could be created by a TCL script in openMSX (dumping only parts of VRAM that are interesting).
The sources of MIGVIEW.COM are available in the MIF package if you want more informations. I'll try to create a document describing the format in details later. Also note that you can concatenate MIG files, using copy (Windows) or concat (MSX-DOS) commands: the generated file will be "browsable" with joystick or keyboard in MIGVIEW.
I've also updated the small sample snapshots pack of SofaRun to this new format.
Note that the previous SofaRun .SNP format used for snapshots is now dead (should not be a problem as I never released any tool for it :)).
Ah, yes, forgot to mention the crappy side of the MIG format: it's a bit hard to decode on a non-MSX machine, so MIFui can't read it for now (see it as a one-way conversion, and always keep your source images !!).