Apple 2 mouse driver and other stuff from Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3717 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -130,9 +130,9 @@ you cannot do it, it just means that there's no help.
|
||||
|
||||
<tag><tt/a2.lc.emd/</tag>
|
||||
Gives access to 12KB RAM (48 pages of 256 bytes each) on the
|
||||
Apple2 language card. The driver was contributed by Stefan Haubenthal.
|
||||
Note that this driver is incompatible with any DOS using the language
|
||||
card memory!
|
||||
Apple II Language Card. The driver was contributed by Stefan Haubenthal.
|
||||
Note that this driver is incompatible with any DOS using the Language
|
||||
Card memory!
|
||||
|
||||
</descrip><p>
|
||||
|
||||
@@ -150,8 +150,20 @@ you cannot do it, it just means that there's no help.
|
||||
|
||||
<sect1>Mouse drivers<p>
|
||||
|
||||
Currently no drivers available (in fact, the API for loadable mouse drivers
|
||||
does not exist).
|
||||
<descrip>
|
||||
|
||||
<tag><tt/a2.stdmou.mou/</tag>
|
||||
Driver for the AppleMouse II Card. Searches all Apple II slots
|
||||
for an AppleMouse II Card compatible firmware. The default bounding
|
||||
box is [0..279,0..191]. Programs using this driver will have
|
||||
to be linked with <tt/--start-addr $4000/ to reserve the first hires page
|
||||
if they are intended to run on an Apple ][ (in contrast to
|
||||
an Apple //e).
|
||||
|
||||
Note that the Apple ][ default mouse callbacks support text
|
||||
mode only.
|
||||
|
||||
</descrip><p>
|
||||
|
||||
|
||||
<sect1>RS232 device drivers<p>
|
||||
@@ -159,11 +171,16 @@ does not exist).
|
||||
<descrip>
|
||||
|
||||
<tag><tt/a2.ssc.ser/</tag>
|
||||
Driver for the Apple2 Super Serial Card. Supports up to 19200 baud,
|
||||
Driver for the Apple II Super Serial Card. Supports up to 19200 baud,
|
||||
hardware flow control (RTS/CTS) and interrupt driven receives. Note
|
||||
that because of the peculiarities of the 6551 chip transmits are not
|
||||
interrupt driven, and the transceiver blocks if the receiver asserts
|
||||
flow control because of a full buffer.
|
||||
|
||||
The driver defaults to slot 2. Call ser_ioctl(0, <slot>) prior to ser_open
|
||||
in order to select a different slot. ser_ioctl succeeds for all Apple II
|
||||
slots, but ser_open fails with SER_ERR_NO_DEVICE if there's no SSC firmware
|
||||
found in the selected slot.
|
||||
|
||||
</descrip><p>
|
||||
|
||||
|
||||
@@ -132,9 +132,9 @@ you cannot do it, it just means that there's no help.
|
||||
|
||||
<tag><tt/a2e.lc.emd/</tag>
|
||||
Gives access to 12KB RAM (48 pages of 256 bytes each) on the
|
||||
Apple2 language card. The driver was contributed by Stefan Haubenthal.
|
||||
Note that this driver is incompatible with any DOS using the language
|
||||
card memory!
|
||||
Apple II Language Card. The driver was contributed by Stefan Haubenthal.
|
||||
Note that this driver is incompatible with any DOS using the Language
|
||||
Card memory!
|
||||
|
||||
</descrip><p>
|
||||
|
||||
@@ -152,8 +152,17 @@ you cannot do it, it just means that there's no help.
|
||||
|
||||
<sect1>Mouse drivers<p>
|
||||
|
||||
Currently no drivers available (in fact, the API for loadable mouse drivers
|
||||
does not exist).
|
||||
<descrip>
|
||||
|
||||
<tag><tt/a2e.stdmou.mou/</tag>
|
||||
Driver for the AppleMouse II Card. Searches all Apple II slots
|
||||
for an AppleMouse II Card compatible firmware. The default bounding
|
||||
box is [0..279,0..191].
|
||||
|
||||
Note that the enhanced Apple //e default mouse callbacks support
|
||||
text mode only.
|
||||
|
||||
</descrip><p>
|
||||
|
||||
|
||||
<sect1>RS232 device drivers<p>
|
||||
@@ -161,12 +170,17 @@ does not exist).
|
||||
<descrip>
|
||||
|
||||
<tag><tt/a2e.ssc.ser/</tag>
|
||||
Driver for the Apple2 Super Serial Card. Supports up to 19200 baud,
|
||||
Driver for the Apple II Super Serial Card. Supports up to 19200 baud,
|
||||
hardware flow control (RTS/CTS) and interrupt driven receives. Note
|
||||
that because of the peculiarities of the 6551 chip transmits are not
|
||||
interrupt driven, and the transceiver blocks if the receiver asserts
|
||||
flow control because of a full buffer.
|
||||
|
||||
The driver defaults to slot 2. Call ser_ioctl(0, <slot>) prior to ser_open
|
||||
in order to select a different slot. ser_ioctl succeeds for all Apple II
|
||||
slots, but ser_open fails with SER_ERR_NO_DEVICE if there's no SSC firmware
|
||||
found in the selected slot.
|
||||
|
||||
</descrip><p>
|
||||
|
||||
|
||||
|
||||
@@ -164,6 +164,7 @@ portable. conio implementations exist for the following targets:
|
||||
|
||||
<itemize>
|
||||
<item>apple2
|
||||
<item>apple2enh
|
||||
<item>atari
|
||||
<item>c16 (works also for the c116 with up to 32K memory)
|
||||
<item>c64
|
||||
@@ -195,6 +196,8 @@ Some target machines support a mouse. Mouse support is currently available for
|
||||
the following targets:
|
||||
|
||||
<itemize>
|
||||
<item>apple2
|
||||
<item>apple2enh
|
||||
<item>atari
|
||||
<item>c64
|
||||
<item>c128
|
||||
|
||||
Reference in New Issue
Block a user