AminetAminet
Search:
84475 packages online
About
Recent
Browse
Search
Upload
Setup
Services

driver/input/CW-Keyboard.lha

Mirror:Random
Showing:m68k-amigaosgeneric
No screenshot available
Short:OpenPCI/Zorro Catweasel MK3 keyboard driver
Author:chris at riednet.tu-darmstadt.de (Christian Hattemer) and hodges at in.tum.de (Chris Hodges)
Uploader:polluks sdf lonestar org (Stefan Haubenthal)
Type:driver/input
Version:2.1 (24-Aug-03)
Requires:Catweasel MK3, recent OpenPCI library
Architecture:ppc-morphos; m68k-amigaos
URL:http://www.platon42.de
Date:2013-11-16
Download:http://aminet.net/driver/input/CW-Keyboard.lha - View contents
Readme:http://aminet.net/driver/input/CW-Keyboard.readme
Downloads:10183

Introduction
~~~~~~~~~~~~
This is a simple Amiga keyboard driver  for  the  Catweasel  MK3  PCI/Zorro
flipper board. It allows the use of the preferred Amiga keyboards e.g. on a
Pegasos. It was losely based  on  a  framework  sent  to  me  by  Christian
Hattemer.  Binaries  for  both MorphOS (PPC) and 68k are included. This new
version also supports the Catweasel in an original Amiga Zorro slots (which
makes  sense,  if  you  have  an  A1200T  with an adapter to only connect a
standard PS/2 PC keyboard, which sucks).

Either my Catweasel is broken, or something else interfers,  but  I  tested
two  different  keyboards  and none of them worked flawelessly (random data
returned occassionally). Jens Schönfeld and I are still trying to find  the
cause  for  this.  Some  people  said that it worked okay though. So please
report any problems.


Requirements
~~~~~~~~~~~~
- Pegasos with MorphOS:
  - Catweasel MK3 in an PCI slot
  - OpenPCI library V1.1 or higher

- *mithlon:
  - Catweasel MK3 in an PCI slot
  - OpenPCI library V1.1 or higher
  Please note that the current version of the input.device under *mithlon
  will not support automatic keyrepeat.

- AmigaOS
  - Catweasel MK3 in an Zorro slot OR
  - Catweasel MK3 in an PCI slot AND a PCI board that's supported with
    OpenPCI (like Prometheus, GRex, unfortunately NOT Mediator).
  - MorphOS input.device replacement as included in Poseidon USB stack.
    Without this, you won't get automatic key repeat.


Usage
~~~~~
Just start it in a shell. Press Ctrl-C to terminate. If this works  nicely,
you might want to add it to your user-startup (don't forget "Run >NIL:").

The command line template is:
NOSOFTINT/S,PRI/N,RESETDELAY=DELAY/K/N,NORESETHANDLER/S

NOSOFTINT/S: By giving the NOSOFTINT switch, the command  will  not  use  a
SoftInt  as  it  was  the case with V1.0. You decide, but using the SoftInt
usually works better with multitasking.

PRI/N: The PRI option allows you to set the priority  of  the  task  that's
sending  the  input  events to the input.device. It is recommended that you
set this to 20.

RESETDELAY=DELAY/K/N:  Number   of   seconds   to   wait   after   pressing
Ctrl-LAmiga-RAmiga before rebooting the machine. Defaults to 10 seconds. If
no keyboard reset handler is installed or  NORESETHANDLER  was  given,  the
reboot will happen immediately.

NORESETHANDLER/S: If given, no reset handlers are called and the reset will
happen immediately.


History
~~~~~~~
V2.1 (24-Aug-03):
  - Added the four command line options.

V2.0 (19-Aug-03):
  - Added support for Zorro aswell (autodetects either Zorro or PCI)
  - Changed internal handling to SoftInts using timer.device. That way, the
    keyboard will still correctly react under high CPU load.
  - Added support for keyboard reset (including reset handlers catching).
  - Fixed spelling mistakes (Catweazle instead of Catweasel) as requested
    by Jens.

V1.0 (15-Aug-03):
  - Initial release.


Contact address
~~~~~~~~~~~~~~~
Any mail, comments or donations welcome:

Chris Hodges                    Account: 359 68 63
Kennedystr. 8                   BLZ    : 700 530 70
D-82178 Puchheim                Bank   : Sparkasse Fürstenfeldbruck
Germany
Tel.: +49-89/80001543           WWW: http://www.platon42.de/
Email: hodges at in.tum.de         IRC: platon42 on EfNet


Contents of driver/input/CW-Keyboard.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                  555    1192  46.6% -lh5- 33c1 Sep 21  1996 CW-Keyboard.info
[generic]                 2870    4616  62.2% -lh5- 7e96 Aug 24  2003 CW-Keyboard/cw-keyboard.68k
[generic]                 5596   13224  42.3% -lh5- 148f Aug 24  2003 CW-Keyboard/cw-keyboard.elf
[generic]                 1793    3610  49.7% -lh5- e261 Aug 24  2003 CW-Keyboard/CW-Keyboard.readme
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         4 files   10814   22642  47.8%            Nov 16 19:48

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>