Next Previous Contents

7. Other hints

7.1 Function keys

These are defined to be FUNCT + number key.

7.2 Passing arguments to the program

Command line arguments can be passed to main(). Since this is not supported by BASIC, the following syntax was chosen:

    CALL#500:REM ARG1 " ARG2 IS QUOTED" ARG3 "" ARG5

  1. Arguments are separated by spaces.
  2. Arguments may be quoted.
  3. Leading and trailing spaces around an argument are ignored. Spaces within a quoted argument are allowed.
  4. The first argument passed to main is the program name.
  5. A maximum number of 10 arguments (including the program name) are supported.

7.3 Interrupts

The runtime for the Atmos uses routines marked as .CONDES type 2 for interrupt handlers. Such routines must be written as simple machine language subroutines and will be called automatically by the interrupt handler code when they are linked into a program. See the discussion of the .CONDES feature in the assembler manual.


Next Previous Contents