How was JJFFE created? Which FFE version is it based on?
JJFFE was created by decompiling FFE 1.06 disk version to NASM assembler using a custom decompiler based on NDISASM source. Library functions were then identified to allow recompilation. JJFFE versions 2.0 onwards were created by stripping all OS-specific and non-ANSI code out of the assembler into a separate API, allowing ported versions. A small quantity of AVI code was taken from the FFE 1.05 CD version and reintegrated.