Satan Inside

JJFFE Central

Last updated on the 6th July 2006 at 23:20hrs GMT.

Created by John Jordan

Latest news

Anonymous kindly provided a bittorrent tracker for the infamous FFE videos.

Old news

Minor fixes to work-in-progress version: correction to asteroids fix and AVI support fixed for new timing code. Download links are on the download page as usual.

Anton Lindstrom hacked JJFFE to double the resolution to 640x400, and [Jongware] expanded his FFE algorithm descriptions. Check out their pages in the Links.

Long-overdue rewrite of the timing code in the work-in-progress version. Should fix the atmospheric shielding problems with fast CPUs. This release is really badly tested, so email me if you run into any problems not in a previous version.

Work-in-progress source release available with a new SDL port that compiles in both Windows and Linux, plus some major changes to the DirectX version. More information is available on the source/Linux page

Ville Syrjälä has done a proper Linux port of JJFFE using DirectFB and various sound libraries. Source is available from his page below, so give it a shot and send him some feedback.

Version 2.8 released with more bugfixes and physics enhancements both from original FFE and from stuff broken in 2.7. Check out the version history for details and download it from the download page.

Version 2.7 has at least two extra bugs - one annoying (lasers fire when shields are hit) and one potentially dangerous (potential overwrite with non-co-orbital binaries). It's recommended that you stick with 2.6 until 2.8 comes out, which should be within the next day.

New version 2.7 released for all platforms with numerous fixes for old FFE bugs, modified collision code and improved Linux/Allegro graphics code. See the Version History below for details.

New version 2.6 released with DirectX-version specific fixes. 24-bit colour reverse blits and windowed size are now correct, ALT/F10 no longer pause the game and the video click problem in Windows 2000/XP is fixed.

On this page

Elsewhere on the site

What is JJFFE?

JJFFE is set of recompiled replacement executables for the 1995 Frontier Developments game Frontier: First Encounters. There are currently versions that run under Windows 95/98/ME, Windows 2000, Windows XP, Windows NT4, OS/2 and Linux. As well as running on many more operating systems than the original, JJFFE also includes minor improvements and bugfixes.

Credits

Credits go to Ralf Brown for writing the interrupt guide, the NASM people for the ndisasm source, NASM et al, Paul Roberts for Win2k and Win32 version testing, hints and DirectMusic code, Tom Ford and Jan Knutar for DOSEMU testing, Tom Morton for Linux version testing and info, Serguei 'Snaar' Narojnyi for Win32 framework and config file code, Mark Hetherington for symbol file work, Mark Larsen for Savage 4 testing and bugspotting, Peter Pablowski for HMP->MID conversion code and David Braben & co for writing the game.

Disclaimer

JJFFE is a hacked and reverse-engineered version of a commercial game, therefore it's probably illegal to download it even if you own the original legally. It will be removed rapidly if anyone complains. FFE has recently been re-released as shareware by Frontier Developments as part of the Elite Club.


Version History

Changes in JJFFE 2.8:

Changes in JJFFE 2.7:

Changes in JJFFE 2.6 (Win32 only):

Changes in JJFFE 2.5:

Changes in JJFFE 2.4:

Changes in JJFFE 2.3:

Changes in JJFFE 2.2:

Changes in JJFFE 2.1 (Win32 only):

Changes in JJFFE 2.0:

Changes in JJFFE 1.5:

Changes in JJFFE 1.4:

Changes in JJFFE 1.3:

Changes in JJFFE 1.2:

Changes in JJFFE 1.1:

Changes in JJFFE 1.0:


Links

JJFFE specific links:
Official Elite Club page, includes shareware FFE download.
Anisotropic's page, includes a rebalanced source-modified version of JJFFE.
[Jongware]'s page. Contains detailed FFE algorithm descriptions and offline galaxy map.
Anton Lindstrom's page. Contains high-res JJFFE hack.

Dead-ish JJFFE specific links:
Unofficial Elite Club page.
Proton's FFE page, includes object list, Linux binary and ship stats.
Linux/DirectFB JJFFE port.
Laga Mahesa's page, includes cheat version of JJFFE.

FFE and Frontier related links:
Frontier Developments main page.
Alioth.net, includes newtonian flight guide.
Life on the Frontier, includes beginners guides.
Jades' FFE site, includes tutorials and FAQs.
GLFrontier, Tom Morton's x86 + OpenGL port of ST Frontier. Only slightly buggy.

Other links:
Some worthless poof for whom I have no regard.

Contact info

If you have problems with JJFFE, you should first check that you've installed it correctly and read the FAQ. If that doesn't solve your problem, you can email me at jjffe_junk@jaj22.org.uk.

Alternatively you can find me on the newsgroup alt.fan.elite or on the IRC channels #gamedev or #alt.fan.elite on irc.zirc.org.