From 7c2104c3cb5238302e3cd94a16d14c779cb7036e Mon Sep 17 00:00:00 2001 From: uz Date: Mon, 13 Jun 2011 17:25:36 +0000 Subject: [PATCH] Added docs for interruptor support. By Stefan Haubenthal. git-svn-id: svn://svn.cc65.org/cc65/trunk@5056 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- doc/atari.sgml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) 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