willyvmm / mouSTer

mouSTer - universal USB HID class device to db9 adapter.
66 stars 3 forks source link

mouSTer

When someone is a mouse master. He's very good with mouse, instead of keyboard. You call that person a mouSTer. ^1.


mouSTer logo

mouSTer is a universal USB HID class device to db9 adapter.

mouSTer is the first fully configurable USB adapter for old computers.


Supported Platforms:

mouSTer can emulate:

The protocol has been designed to ensure minimal code footprint and quick processing keeping high compatibility with classic mouse. Unfortunately, the protocol relies on CIA clock, and will not work on systems with overclocked CIA. The main clue of the protocol is to be as much compatible with the standard as possible. So far, the driver do not hijack any buttons, so both LMB and MMB may be used without any issues. However, there is ONE buttons combination that is not supported: Simultaneously pressing LMB + MMB disables receiving new wheel events from the mouSTer.

Features:

Technical details:

TBD.


mouSTer history:

mouSTer pac

mouSTer was born as a hid2st device around autumn 2013. The first hardware revision was based on the almost unknown FTDI Vinculum II (VNC2) chip. Unfortunately, that was the worst development decision ever. I would say that was a shoot to the knee at the beginning of the journey. Don't touch this chip. Since then the hardware platform changed three times, and around autumn 2018 the mouSTer got its final physical shape. On the other end - the firmware went through the same bumpy way.

The mouSTer Family

The mouSTer Family


mouSTer is leading the way.

I may proudly say, the shape that the mouSTer presents has been unofficially adopted as a standard. There are more devices shown up on the market recently that use the same physical shape. Also, some firmware features were successfully adopted in other products.

So ... stay tuned. More to come.

Future development

Activity status
New Amiga driver
New Atari 8bit pointing device
Support for Apple Desktop Bus emulation
Support for PC Serial mouse emulation
Support for SEGA Mega Drive pad emulation
We're open to suggestions
Open source wheel driver for Amiga
Semi-open SDK for your emulation
Let us know if you're interested
So we can prioritize tasks

Firmware download

Latest stable firmware download: https://github.com/willyvmm/mouSTer/releases/latest

Please do not use the 3.16.2600 release. It's buggy. instead please use this: https://github.com/willyvmm/mouSTer/releases/tag/3.17.3475 or newer until the new stable firmware is released.

Latest pre-release (if any) can be found here: https://github.com/willyvmm/mouSTer/releases/


Where to buy


Community support us - We support community