9763b5530d
git-svn-id: svn://svn.compuextreme.de/Viitor/V961/Viitor_cc65@4236 504e572c-2e33-0410-9681-be2bf7408885
127 lines
4.0 KiB
HTML
127 lines
4.0 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
|
|
<TITLE>Commodore 64 specific information for cc65: Loadable drivers</TITLE>
|
|
<LINK HREF="c64-6.html" REL=next>
|
|
<LINK HREF="c64-4.html" REL=previous>
|
|
<LINK HREF="c64.html#toc5" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="c64-6.html">Next</A>
|
|
<A HREF="c64-4.html">Previous</A>
|
|
<A HREF="c64.html#toc5">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="s5">5.</A> <A HREF="c64.html#toc5">Loadable drivers</A></H2>
|
|
|
|
|
|
|
|
<H2><A NAME="ss5.1">5.1</A> <A HREF="c64.html#toc5.1">Graphics drivers</A>
|
|
</H2>
|
|
|
|
|
|
<P><EM>Note:</EM> All available graphics drivers for the TGI interface will use
|
|
the space below the I/O area and kernal ROM, so you can have hires graphics in
|
|
the standard setup without any memory loss or need for a changed
|
|
configuration.</P>
|
|
<P>
|
|
<DL>
|
|
<DT><B><CODE>c64-hi.tgi</CODE></B><DD><P>This driver features a resolution of 320*200 with two colors and an
|
|
adjustable palette (that means that the two colors can be chosen out of a
|
|
palette of the 16 C64 colors).</P>
|
|
</DL>
|
|
</P>
|
|
|
|
|
|
|
|
<H2><A NAME="ss5.2">5.2</A> <A HREF="c64.html#toc5.2">Extended memory drivers</A>
|
|
</H2>
|
|
|
|
|
|
<P>
|
|
<DL>
|
|
|
|
<DT><B><CODE>c64-georam.emd</CODE></B><DD><P>A driver for the GeoRam cartridge. The driver will always assume 2048 pages
|
|
of 256 bytes each. There are no checks, so if your program knows better,
|
|
just go ahead.</P>
|
|
|
|
<DT><B><CODE>c64-ram.emd</CODE></B><DD><P>A driver for the hidden RAM below the I/O area and kernal ROM. Supports 48
|
|
256 byte pages. Please note that this driver is incompatible with any of the
|
|
graphics drivers!</P>
|
|
|
|
<DT><B><CODE>c64-ramcart.emd</CODE></B><DD><P>A driver for the RamCart 64/128 written and contributed by Maciej Witkowiak.
|
|
Will test the hardware for the available RAM.</P>
|
|
|
|
<DT><B><CODE>c64-reu.emd</CODE></B><DD><P>A driver for the CBM REUs. The driver will determine from the connected REU
|
|
if it supports 128KB of RAM or more. In the latter case, 256KB are assumed,
|
|
but since there are no range checks, the application can use more memory if
|
|
it has better knowledge about the hardware than the driver.</P>
|
|
|
|
<DT><B><CODE>c64-vdc.emd</CODE></B><DD><P>A driver for the VDC memory of the C128. Written and contributed by Maciej
|
|
WitkowiakCan be used if the program is running in C64 mode of the C128.
|
|
Autodetects the amount of memory available (16 or 64K) and offers 64 or 256
|
|
pages of 256 bytes each.</P>
|
|
|
|
</DL>
|
|
</P>
|
|
|
|
|
|
|
|
<H2><A NAME="ss5.3">5.3</A> <A HREF="c64.html#toc5.3">Joystick drivers</A>
|
|
</H2>
|
|
|
|
|
|
<P>
|
|
<DL>
|
|
|
|
<DT><B><CODE>c64-hitjoy.joy</CODE></B><DD><P>Driver for the Digital Excess & Hitmen adapter contributed by Groepaz. See
|
|
<A HREF="http://www.digitalexcess.de/downloads/productions.php">http://www.digitalexcess.de/downloads/productions.php</A> on
|
|
instructions how to build one. Up to four joysticks are supported.</P>
|
|
|
|
<DT><B><CODE>c64-ptvjoy.joy</CODE></B><DD><P>Driver for the Protovision 4-player adapter contributed by Groepaz. See
|
|
<A HREF="http://www.protovision-online.de/hardw/hardwstart.htm">http://www.protovision-online.de/hardw/hardwstart.htm</A> for prices and
|
|
building instructions. Up to four joysticks are supported.</P>
|
|
|
|
<DT><B><CODE>c64-stdjoy.joy</CODE></B><DD><P>Supports up to two standard joysticks connected to the joysticks port of
|
|
the C64.</P>
|
|
|
|
</DL>
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<H2><A NAME="ss5.4">5.4</A> <A HREF="c64.html#toc5.4">Mouse drivers</A>
|
|
</H2>
|
|
|
|
|
|
<P>Currently no drivers available (in fact, the API for loadable mouse drivers
|
|
does not exist).</P>
|
|
|
|
|
|
<H2><A NAME="ss5.5">5.5</A> <A HREF="c64.html#toc5.5">RS232 device drivers</A>
|
|
</H2>
|
|
|
|
|
|
<P>
|
|
<DL>
|
|
|
|
<DT><B><CODE>c64-swlink.ser</CODE></B><DD><P>Driver for the SwiftLink cartridge. Supports up to 38400 baud, hardware flow
|
|
control (RTS/CTS) and interrupt driven receives. Note that because of the
|
|
peculiarities of the 6551 chip together with the use of the NMI, transmits
|
|
are not interrupt driven, and the transceiver blocks if the receiver asserts
|
|
flow control because of a full buffer.</P>
|
|
|
|
</DL>
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<HR>
|
|
<A HREF="c64-6.html">Next</A>
|
|
<A HREF="c64-4.html">Previous</A>
|
|
<A HREF="c64.html#toc5">Contents</A>
|
|
</BODY>
|
|
</HTML>
|