[Navbox]Freedom screenshot 18KFreedom/Thing screenshot 27K[Navsoft][InterActive logo]


[Freedom]

Freedom 2 is available now in German. An English release of Freedom 2 is in progress.

Freedom is the first and only 'non-modal' file selector for the Atari platform. Normally file selectors are 'modal' which means other applications are frozen while the file selector is on screen.
This became a serious limitation when multitasking operating systems such as MultiTOS, MagiC and Geneva became popular.

Freedom allows applications to open their own file selector instead of sharing one with other applications. Even under single TOS desktop accessories are unblocked and free to multitask with each other.
Freedom can be set to use any installed font (proportional, monospaced, vector and bitmap) and user defined icons can be assigned to any filetypes.

Freedom can call other applications to display different filetypes, for example ST-Guide can be used to display hypertexts along with ASCII and text files, 1stGuide for JPEGs, IMGs etc.

Multitasking is the future for Atari software. Software has to adapt to survive! Programmers were quick to see the advantages of flying dialogs -but those days have flown already, dialogs and alerts in windows are de rigour! Two other system blocking relics remain:

Reasons to be cheerful...

Freedom removes both these obstacles and sets your applications free! Here's some reasons to use Freedom:

Feature list!

Parallel processing -even under single TOS!

Freedom includes it's own internal mini co-operative multitasking OS, allocating processor time between all the currently running tasks. This means Freedom can work on a file search whilst reading a large directory or performing a file count for a drive.

All actions started from Freedom (search, delete, file counts, directory reading, copy, move, etc.) can run in the background even if individual tasks opens popups, windows or dialogs! Unfortunately thanks to GEMDOS parallel copy/move operations really slows things down and should only be started on fast machines.

How Freedom works

Freedom consists of two parts:
A file selector/alert box 'server' (FREEDOM.APP) which runs as a parallel application or desktop accessory and waits to be activated by calls from AES messages etc.
A resident part (FFSEL.PRG) which goes in the Auto folder. Applications which call the file selector or an alert box send an appropriate request to the server which (if necessary) starts itself in parallel and waits in an event loop for a reply from the server. This part also handles conversion of the reply from Freedom¿ using one of the three Selectric protocols.

Adding direct Freedom support to your applications

We're always keen to help authors who wish to directly support Freedom in their applications and the archive includes a Source folder with examples in C.

Registration benefits include:


Other reading

Please email jconnor@cix.compulink.co.uk details of any reviews etc. I've missed!

Home page
Software
Order form
Authors
Download now!