X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fcbm610.sgml;h=37a445dd1c7f18a896020bd3d9f878193a034016;hb=dfb7c0f24d7df8b6de735d730ba0465fc5d7c775;hp=df44f1d76aa26930e1f7308442637eff168fea4d;hpb=a0a4158bba17c4a0af7479a1b251007695c72eab;p=cc65 diff --git a/doc/cbm610.sgml b/doc/cbm610.sgml index df44f1d76..37a445dd1 100644 --- a/doc/cbm610.sgml +++ b/doc/cbm610.sgml @@ -1,11 +1,10 @@
- Commodore 610-specific information for cc65 -<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org"><newline> +<author> +<url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz">,<newline> <url url="mailto:greg.king5@verizon.net" name="Greg King"> -<date>2004-04-02 <abstract> An overview over the Commodore 610 runtime system as it is implemented for the @@ -120,6 +119,8 @@ declaration and usage. <item>cbm_k_basin <item>cbm_k_bsout <item>cbm_k_clrch +<item>cbm_k_tksa +<item>cbm_k_second <item>cbm_load <item>cbm_open <item>cbm_opendir @@ -137,7 +138,7 @@ The following pseudo variables declared in the <tt/cbm610.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 @@ -223,6 +224,13 @@ No mouse drivers are currently available for the Commodore 610. <sect>Limitations<label id="limitations"><p> +<sect1>Realtime clock<p> + +The realtime clock functions use the CIA1 TOD clock. As that clock only stores +the time but not the date, the date set by <tt/clock_settime()/ is simply stored +inside the C library for retrieval in the same program via <tt/clock_gettime()/. + + <sect1>Kernal and hardware access<p> Since the program runs in bank 1, and the kernal and all I/O chips are located @@ -296,14 +304,14 @@ including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: <enum> -<item> The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -<item> Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. -<item> This notice may not be removed or altered from any source - distribution. +<item> The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +<item> Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. +<item> This notice may not be removed or altered from any source + distribution. </enum> </article>