]> git.sur5r.net Git - cc65/blobdiff - doc/cbm510.sgml
Add CBM kernal call TKSA to CBM library
[cc65] / doc / cbm510.sgml
index 3389bd4e1bd26a76b0e6c79521140048785b5894..1e6a4e07b2fe9a68bc9f9d0fe79c2b8b9db2075c 100644 (file)
@@ -3,10 +3,11 @@
 <article>
 
 <title>Commodore 510 (aka P500) specific information for cc65
-<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org"><newline>
-Stefan A. Haubenthal, <htmlurl url="mailto:polluks@sdf.lonestar.org" name="polluks@sdf.lonestar.org"><newline>
+<author>
+<url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz">,<newline>
+<url url="mailto:polluks@sdf.lonestar.org" name="Stefan A. Haubenthal">,<newline>
 <url url="mailto:greg.king5@verizon.net" name="Greg King">
-<date>2014-04-02
+<date>2014-04-25
 
 <abstract>
 An overview over the Commodore 510 runtime system as it is implemented for the
@@ -66,7 +67,7 @@ Special locations:
 
 <descrip>
   <tag/Stack/
-  The C runtime stack is located at &dollar;FF81, and grows downwards.
+  The C runtime stack is located at &dollar;FEC2, and grows downwards.
 
   <tag/Heap/
   The C heap is located at the end of the program, and grows towards the C
@@ -117,6 +118,7 @@ declaration and usage.
 <item>cbm_k_basin
 <item>cbm_k_bsout
 <item>cbm_k_clrch
+<item>cbm_k_tksa
 <item>cbm_load
 <item>cbm_open
 <item>cbm_opendir
@@ -135,7 +137,7 @@ The following pseudo variables declared in the <tt/cbm510.h/ header file do
 allow access to hardware located in the address space. Some variables are
 structures; accessing the struct fields will access the chip registers.
 
-<bf>Note:</bf> All I/O chips are located in the system bank (bank 15); and can
+<em/Note:/ All I/O chips are located in the system bank (bank 15); and can
 therefore not be accessed like on other platforms. Please use one of the
 <tt/peekbsys/, <tt/peekwsys/, <tt/pokebsys/, and <tt/pokewsys/ functions to
 access the I/O chips. Direct reads and writes to the structures named below