The first several Tandy 1000 models, the 1000, 1000A, 1000HD, 1000SX, 1000EX and 1000HX did not come with a built-in serial adapter. PS/2 ports would come much later to the Tandys. The 1000SX had five expansion slots, so adding a serial adapter is easy for that machine. The 1000/A/HD can also accept a standard serial adapter, but they only have three slots and need at least one of them for memory expansion. The final expansion board had room for a PLUS card to add as a daughterboard, and Tandy sold a serial adapter PLUS card. This PLUS card the only way you were supposed to add a serial adapter to the Tandy 1000EX or 1000HX. The EX and HX are the most difficult machines to upgrade because they use the odd PLUS form-factor and BERG-style connectors instead of edge connectors.
Tandy Deluxe Joystick (early model) |
Tandy Joystick (also come with black handles) |
Tandy Color Mouse - Very Apple Lisa like |
Tandy Deluxe Mouse - A bit more like Microsoft's Green-Eyed Mouse |
I'll spare you from the corny puns I could make about steel balls, |
Many DOS games support a mouse cursor, and a couple will work reasonably well on a 4.77MHz or 7.16MHz Tandy system. The early LucasArts SCUMM games starting with Maniac Mansion and the MacVenture ports like Shadowgate have a cursor which can be controlled with a joystick or a mouse. Wasteland and Dragon Wars also support a cursor, but those games (ported from the Apple II) can be played best by mastering the keyboard commands.
There are a pair of joystick-to-mouse drivers in the wild. One is JOY.SYS and is loaded in CONFIG.SYS. This works well with the Tandy Mice. The other is JMOUSE.COM and can be loaded with AUTOEXEC.BAT. This works well with regular joysticks but not with the Tandy mice because it requires calibration. The Tandy Deluxe Joystick can work as an ersatz mouse using these programs, but expect some jitter in the cursor and imprecision. You can download both from here : http://www.oldskool.org/guides/tvdog/utilities.html
Tandy also released the Digi-Mouse, a bus-style mouse that does not work in a serial or PS/2 port. Its expansion card comes in standard pin connector and PLUS-style form factors. Both adapters have a real time clock chip on them but are hard to find. Obviously, both the mouse and clock chip require special drivers, which can also be found at Tvdog's site. The driver has a Microsoft copyright as viewed in a hex editor. The Digi-Mouse connector uses a 9-pin connector and can support three buttons and two pairs of quadrature signals, just like a Microsoft Inport mouse. I would not be surprised if Microsoft's Inport mice could also work with the driver and expansion card, although the signals may require rewiring. The card uses IRQ3.
Eventually Tandy would release its own serial mice and PS/2 mice. The Tandy 1000 TX is the first Tandy 1000 to come with a built-in serial adapter, and the later 1000s always had one. The TL/3, RL, RLX and RSX also support PS/2 mice, but you will have to manually set the IRQ in the mouse driver (except for the RSX) because these systems lack IRQs 8-15 and the PS/2 mouse IRQ is assigned to 2. They assign the IRQ to 3.
Additionally, Personal Deskmate, which came with the Tandy 1000 EX, comes with the JOY.SYS driver. In fact, with Personal Deskmate, the cursor will be corrupted with any mouse driver except the JOY.SYS driver or the Digi-Mouse driver (see below). Personal Deskmate 2 and later GUI versions are not picky about the mouse driver loaded. Unfortunately, the JOY.SYS driver does not like the PCT 286 Express Accelerator Card and will refuse to allow the PCT software to run if the JOY.SYS driver is installed.
The Tandy Deluxe Mouse still shows a jittery cursor with the JOY.SYS driver and many programs. Low resolution graphics and text modes will not show as much jitter as medium and high resolution graphics modes. Moveover, some games like the high resolution version of Maniac Mansion, do not like the driver and will show some erratic cursor movement. If you are going to experience jitter, then you may as well use a joystick instead of a mouse. Ultimately, if you have a joystick with the free-form switches, I cannot recommend using these mice on a Tandy 1000.
I found this 5-year-old post interesting and helpful.
ReplyDeleteI found this 7 1/2 year-old posting to be super helpful (as I research getting a serial mouse working with the Tandy 1000 EX). Thanks!
ReplyDelete