<!doctype linuxdoc system>
<article>
-
<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>2017-05-18
<abstract>
An overview over the VIC20 runtime system as it is implemented for the cc65 C
<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
<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>
<tag><tt/vic20-ptvjoy.joy (vic20_ptvjoy_joy)/</tag>
Driver for the Protovision 4-player adapter contributed by Groepaz. See
- <url url="http://www.protovision-online.de/hardw/4_player.php?language=en"
- name="Protovision shop"> for prices and building instructions. Up to three
+ <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>
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>