OS4 DepotLogo by DBAlex 
(anonymous IP:,1174) 

   Bug tracker
   Locale browser

   o Audio (328)
   o Datatype (47)
   o Demo (180)
   o Development (533)
   o Document (21)
   o Driver (88)
   o Emulation (141)
   o Game (857)
   o Graphics (457)
   o Library (93)
   o Network (201)
   o Office (56)
   o Utility (807)
   o Video (61)

Total files: 3870

Full index file. Download
Recent index file. Download



Support the site

 Readme for:  Driver » Input » rmouse.lzx


Description: Bootmouse driver for OS4's USB stack with source
Download: rmouse.lzx       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 15kb
Version: 1.6
Date: 05 Dec 05
Author: Rene W. Olsen
Submitter: Rene W. Olsen
Email: ac at rebels dot com
Requirements: AmigaOS4
Category: driver/input
Replaces: driver/input/rmouse.lzx
License: BSD
Distribute: yes
Min OS Version: 4.0
FileID: 1377
Comments: 1
Snapshots: 0
Downloads: 529  (Current version)
578  (Accumulated)
Votes: 1 (0/0)  (30 days/7 days)

Show comments Show snapshots Show content Show crashlogs Replace file 
Whats this

Well its my atempt to make a (boot)mouse driver for OS4's usb stack.

This driver is based on the offcial driver from Thomas Graff. So many thanks
to him for the source code.

My hope is that some one can use this source for further driver development for

Any bug report is gladley recived on ac()rebels.com

Signing off
Rene W. Olsen


copy rMouse.usbfd to devs:usb/fd/

copy rMouse.fdclass to devs:usb/fdclasses/

Now you'll think thats its all done, but think again.

First OS4's usb stack comes with a bootmouse already so you have to
remove the bootmouse (bootmouse.fdclass) from the dir (devs:USB/fdclasses/)

Second there is a HID class (Human Interface Device) meaning a mouse and
keyboard class, that also have to go.

Now you can start the usb stack (sys:System/USBStart) and run USBInspector
(sys:Tools/USBInspector) to check that the driver got loaded.


 v1.6 - 05.Dec.2005 - Added support for Mouse Whells

 v1.5 - 09.Jul.2005 - Seglist wasent returned to the system, so memory werent
                      at library flush.

 v1.4 - 01.May.2005 - Cleaned the source and added debug info
                      and aligned the internal structs            

 v1.3 - 13.Feb.2005 - Added Error Logging (see T:usb.log on error)

   > 11.Feb.2005 <  - Official release --

 v1.2 - 10.Feb.2005 - Added AboutIO() and WaitIO() to exit code, seem to remove
                      the crach on exit
 v1.1 - 04.Feb.2005 - Mouse buttons now works
 v1.0 - 24.Jan.2005 - First version movement works

Copyright (c) 2004-2018 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment