GUIs
Site News

Xerox
Visi On
GEM
Deskmate
GEOS
Desqview/X
AmigaOS
RISC OS
BeOS
QNX
OS/2
Apple
Linux/Unix
Windows
Win Shells
Misc GUIs

GUI Timeline
GUI Sites
Location: GUIs > Misc GUIs > Microsoft Mouse - 1983

Microsoft Mouse
12/31/1983
screen shots.

Microsoft Mouse

May 2, 1983 - Microsoft introduces the Microsoft Mouse for IBM PCs and compatibles. Of course, they were hardly the first mouse on the market (Mouse Systems was already making mice for the PC), and there was not much to point at on a PC back then.

After doing some research, I stumbled across an early version of the Microsoft Mouse driver and utilities dated 12/31/83. Not the first release, but very close to it.

The mouse driver itself only works with the original Microsoft bus mice with an InPort ISA interface card (serial and PS/2 didn't come until later), but the included utilities work with any later Microsoft compatible mouse driver. As far as I can tell, no emulators emulate the InPort interface.

For your downloading pleasure: Microsoft Mouse driver 12/31/83

Microsoft Piano
Probably the most interesting program included is PIANO.EXE. This is the same piano program shown off as a "full screen dos application" in the December 83 Byte magazine Windows demo.

(I thought full screen was new in Windows 8 Metro - oh, wait, PIANO has a visible way to exit so that would disqualify it!)

It also includes BASIC source code!

Microsoft Doodle
This is "DOODLE.EXE", a simple CGA drawing program.

Notice the menu at the bottom of the screen. This was standard for Microsoft products (and others) of the time.

Microsoft Life
"LIFE.EXE" is a graphical version of the classic "life" program where binary organisms grow or die based on their proximity to others.

Again, notice that the menu is at the bottom of the screen.

Microsoft Notepad for DOS
Another very interesting program is "NOTEPAD.COM". Yes, it's Notepad for DOS!

On a CGA compatible display it runs in graphical mode. On a mono text or mono graphics adapter it will run in text mode.

Notepad is a simple ASCII text editor. You can use the mouse to select, copy, and paste text, and select items from the menu. It also has built in help.

The terminology is much different from what we are used to today. It took me a while to figure out what "Alpha" is for. If you are only using the keyboard, you select this option to exit menu selection mode and return to typing mode. With the mouse this option is not really needed. File loading and saving is located under the "Transfer" menu option, and clicking both mouse buttons at the same time acts as a "cancel" command.

When you select a menu item that leads to more menu options, the main menu line disappears and is replaced with the items from the sub menu. Microsoft did not use pop-up menus yet.

Microsoft Word 1.0
Notepad for DOS is similar to Microsoft Word for DOS 1.x.

Notepad, however, can not create formatted text, only plain text.

Microsoft's selling points for Word for DOS included that it could use the mouse and was "what you see is what you get".

VisiCalc with Mouse menus
Finally, the set of mouse drivers includes "MENU.COM" and "MAKEMENU.EXE". These are used to add mouse movement and menus to existing programs that are not designed to use the mouse.

This screen shot shows the MENU.COM terminate-and-stay-resident program adding a clickable menu to the 1981 version of VisiCalc.

The menu.com file includes the text string "Written by Chris Peters Year of the Mouse!"

In conclusion, these screen shots provide some insight as to what Microsoft's Graphical User Interfaces looked like in 1983 prior to the influence of the Lisa, Star, and Macintosh.