Amos Professional Manual  Contents  Index

the AMAL Editor


[Save AMAL bank]
The current bank will be saved to an appropriate disc, whose directory is read into the File Selector on screen.

[Save As]
To change the name of the current AMAL bank before saving to disc, use this option.

The Option Menu
This simple menu is employed to control the SYNCHRO facility, used to bypass the limitations of the Amiga's, interrupt system. If you need reminding of how this works, please refer to the SYNCHRO ON and SYNCHRO OFF section in Chapter 7.6 of this User Guide.

[Synchro On]
This option is toggled with the [SYNCHRO OFF] setting, when triggered by the right mouse button.

[Set Period]
This allows the period between each SYNCHRO to be set for all AMAL programs, and is prompted by on-screen instructions.

[Set Selected]
This works as above, but only affects the highlighted selection of AMAL programs.

The Block Menu
The last of the five menus in the AMAL Editor is a straightforward utility for manipulating blocks of your AMAL string, rapidly and simply. As with the Blocks menu available from the AMOS Professional Edit Screen, the start and end positions of the block are first marked, and then manipulated by cutting, pasting, hiding or printing. Here is the Block Menu layout:

[Block Start] or [F6]
[Block End] or [F7]
[Block Hide] or [F8]
[Block Cut] or [F9]
[Block Paste] or [F10]
[Block Print]
[String Print]

The Environment Generator
The vast majority of AMAL routines will normally need initialisation from the main AMOS Professional program. To make operations more convenient, the AMAL Editor includes a stripped-down version of the AMOS Professional interpreter called the Environment Generator. This allows you to perform all of the initialisation routines directly from the AMAL Editor, without the need to return to the main AMOS Professional program.

A program written with the Environment Generator can be entered from the AMAL Editor exactly as if it is a normal AMOS Professional program, as follows:

Back    Next
13.05.05