X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fvic20.sgml;h=79c2fb8986b833fa50af7a7d0774dc9cafedc656;hb=3e94f7f55cad78700f58250cd3c98983c1a78c11;hp=f02bd63d9ea757d6da5e78eb63043f144f9faa59;hpb=b92630142fbbbedd6588f44f8653585dc1e3d19c;p=cc65 diff --git a/doc/vic20.sgml b/doc/vic20.sgml index f02bd63d9..79c2fb898 100644 --- a/doc/vic20.sgml +++ b/doc/vic20.sgml @@ -2,10 +2,11 @@
-Commodore VIC20 (aka VC20) 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"> -<date>2014-03-26 +<title>Commodore VIC20 (aka VC20 aka VIC1001) specific information for cc65 +<author> +<url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz">,<newline> +<url url="mailto:polluks@sdf.lonestar.org" name="Stefan A. Haubenthal"> +<date>2018-04-20 <abstract> An overview over the VIC20 runtime system as it is implemented for the cc65 C @@ -98,6 +99,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 @@ -146,7 +149,19 @@ No graphics drivers are currently available for the VIC20. <sect1>Extended memory drivers<p> -No extended memory drivers are currently available for the VIC20. +<descrip> + + <tag><tt/vic20-rama.emd (vic20_rama_emd)/</tag> + A driver for any RAM at $A000-$BFFF. Supports 32 256 byte pages. + Written and contributed by Marco van den Heuvel. + + <tag><tt/vic20-georam.emd (vic20_georam_emd)/</tag> + A driver for the Berkeley Softworks GeoRam cartridge connected by means of + the MasC=erade c64 cartridge adapter. The driver will determine the + available RAM from the connected cartridge. It supports 64KB + up to 2048KB of RAM. + +</descrip><p> <sect1>Joystick drivers<p> @@ -160,9 +175,9 @@ The default drivers, <tt/joy_stddrv (joy_static_stddrv)/, point to <tt/vic20-std <tag><tt/vic20-ptvjoy.joy (vic20_ptvjoy_joy)/</tag> Driver for the Protovision 4-player adapter contributed by Groepaz. See - <htmlurl url="http://www.protovision-online.de/hardw/hardwstart.htm" - name="http://www.protovision-online.de/hardw/hardwstart.htm"> for prices and - building instructions. Up to three joysticks are supported. + <url url="https://www.protovision.games/hardw/4_player.php" + name="the Protovision shop"> for prices and building instructions. Up to three + joysticks are supported. </descrip><p> @@ -181,13 +196,14 @@ No VIC1011 drivers are currently available for the VIC20. <sect>Limitations<p> +<sect1>Escape code<p> -<sect>Other hints<p> +The CTRL key cannot be used to type most control characters, +entering an Esc is not possible. -<sect1>Escape code<p> -For an Esc, press CTRL and the <tt/[/ key. +<sect>Other hints<p> <sect1>Passing arguments to the program<p> @@ -218,8 +234,7 @@ The program return code (low byte) is passed back to BASIC by use of the <sect1>Using extended memory<p> -The extended memory at $A000 may be added to the heap by using the following -code: +BLK5 memory may be added to the heap by using the following code: <tscreen><verb> /* Check for the existence of RAM */