diff --git a/doc/atari.sgml b/doc/atari.sgml index 0505d7063..4cc15353e 100644 --- a/doc/atari.sgml +++ b/doc/atari.sgml @@ -41,7 +41,7 @@ header (FF FF <2 byte start address> <2 bytes end address> [program bytes]). These values are calculated in the crt0.s file from the __STARTUP_LOAD__ and __ZPSAVE_LOAD__ values, so keep this in mind if you create a custom linker config file and start -moving segments around (see section +moving segments around (see section ). You can override this behaviour by creating your own crt0.s file and linking it into your program. A run vector is added to the end of the @@ -271,10 +271,34 @@ or f80.com software is missing. Of course you may use stdio.h functions. Other hints

+ Function keys

Function keys are mapped to Atari + number key. + +Passing arguments to the program

+ +Command line arguments can be passed to +Arguments are separated by spaces. +Leading and trailing spaces around an argument are ignored. +The first argument passed to A maximum number of 16 arguments (including the program name) are + supported. + + + +Interrupts

+ +The runtime for the Atari uses routines marked as . + + Reserving a memory area inside a program

The Atari 130XE maps its additional memory into CPU memory in 16K