Skip to content

Commit

Permalink
Tracked down the gone-missing BusMouse.cpp and updated the links (thi…
Browse files Browse the repository at this point in the history
…s internet thing is so flaky)
  • Loading branch information
jeffpar committed Apr 18, 2020
1 parent 044f7df commit 865c07c
Show file tree
Hide file tree
Showing 3 changed files with 912 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ I even found some [software](https://github.com/fr1tz/aimsgui/blob/master/aid/os
a "microsoft bus mouse" but was actually emulating an InPort mouse.

Thankfully, one decidedly unconfused person, [Michal Necasek](http://www.os2museum.com), sent me a link to his
[Bus Mouse](https://www.virtualbox.org/svn/vbox/trunk/src/VBox/ExtPacks/BusMouseSample/BusMouse.cpp) emulation,
[Bus Mouse](https://www.virtualbox.org/browser/vbox/trunk/src/VBox/ExtPacks/BusMouseSample/DevBusMouse.cpp) emulation,
which includes the following prologue that gets it exactly right:

The Microsoft Bus Mouse was an early mouse sold by Microsoft, originally
Expand Down Expand Up @@ -47,6 +47,9 @@ which includes the following prologue that gets it exactly right:
This is one of the telltale signs of a conscientious programmer: comments that are relevant, detailed, accurate,
and provide invaluable context that source code alone does not.

NOTE: The above file has already moved once (without any redirect), so just in case that happens again, we've saved
a [copy](/machines/pcx86/devices/microsoft/mouse/virtualbox/BusMouse.cpp).

Anyway, I wanted to supplement this information with the Microsoft KnowledgeBase articles that he referenced;
specifically:

Expand Down
4 changes: 3 additions & 1 deletion machines/pcx86/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,11 @@ parameters to an "uncompiled" machine's URL; make sure there's also a *?* separa

#### Microsoft Bus Mouse

See this [Microsoft Bus Mouse implementation](https://www.virtualbox.org/svn/vbox/trunk/src/VBox/ExtPacks/BusMouseSample/BusMouse.cpp),
See this [Microsoft Bus Mouse implementation](https://www.virtualbox.org/browser/vbox/trunk/src/VBox/ExtPacks/BusMouseSample/DevBusMouse.cpp),
written by [Michal Necasek](http://www.os2museum.com) for Oracle's [VirtualBox](https://www.virtualbox.org).

NOTE: The above file has already moved once (without any redirect), so just in case that happens again, we've saved a [copy](/machines/pcx86/devices/microsoft/mouse/virtualbox/BusMouse.cpp).

It references two Microsoft KnowledgeBase (KB) Articles of note:

- [Q12230: IRQ Settings and Mouse Installation](/pubs/pc/reference/microsoft/kb/Q12230/)
Expand Down
Loading

0 comments on commit 865c07c

Please sign in to comment.