Jump to content
IGNORED

What are the options for connecting a mouse to a TI 99/4A ?


Fredrik Öhrström

Recommended Posts

4 hours ago, Fredrik Öhrström said:

What are the options for connecting a mouse to a TI 99/4A ?

 

Any method that is more common than the others?

 

Thanks!

If you pursue it, you can use a mouse with a TIPI.  Very few applications on the TI-99/4A exist on the TI-99/4A if using it for mouse support.

  • Like 1
Link to comment
Share on other sites

If you are authoring new software to use a mouse, in TI Extended BASIC, you might consider the Mechatronics driver approach, for which there is a compatible TIPI driver. 

 

MAME emulation, I believe includes the mechatronics. MAME also supports all the TIPI with a real PI setup. Js99er and I think classic99 support the TIPI mouse. 

 

If you are working in assembly code, implementing an overlay / driver approach to the mouse read routine such as Ti Artist Plus, or maybe just accommodating the interface from TI Artrist Plus so you can reuse the existing drivers available for joystick, Mechatronics mouse, or TIPI mouse is certainly possible.

  • Like 2
  • Thanks 2
Link to comment
Share on other sites

Serial Mouse via serial port.  To use it something, like the Horizon Mouse software package which Mike Maksimik created.  I think the later version of TI-Artist also had mouse support.

 

The problem is that there is almost no TI-99/4A programs that have mouse support, so you would have to create your own. 

Edited by airernie
  • Like 1
Link to comment
Share on other sites

So the answers have all been about software, but they imply the hardware:

 

Mechatronics: joystick port with a little chip in the adapter that allows polling data in stages 

 

TIPI mouse: uses TIPI board and USB mice connected to TI through a raspberry PI

 

Serial mouse: requires RS232, and standards based serial port adapters.

 

I dismiss (maybe incorrectly) the wico trackball, as it is as mouse like as a d-pad. Software just gets on/off joystick up, down, left, right readings.

 

TIPI mouse is supported in applications:

Platoterm

Web99

Virgil99

FcMenu

Ti-Artist plus

 

And a couple more that used the mechatronics compatible XB driver.

  • Like 3
Link to comment
Share on other sites

There was the Asgard serial mouse as well as an associated Mouse Development Package, so yet another option is out there.

 

None of the various flavors of TI mice ever really took off software-wise, although the TIPI interface does seem to be gaining more traction than any of the others did.

 

 

  • Like 2
Link to comment
Share on other sites

1 hour ago, Fredrik Öhrström said:

Many thanks! Is there some example assembler somewhere on how to read the tipi mouse?

@jedimatt42 has code at tipi/tipim.a99 at main · jedimatt42/tipi · GitHub written in assembly that should assist you that works for TI-Artist.

 

Not that it directly pertains to you, but I do have code for the Geneve that uses the mouse driver in MDOS mode.  This driver keeps the expected responses consistent whether one is using a RS232 based mouse driver, a 9938 mouse, or the TIPI mouse.   The reason I mention this, is if you are going to use/write something to use a mouse, I would try to keep things as consistent across the other mouse packages as far as response reporting should you desire to support more than one or more different mouse setups.

 

I haven't used a mouse on a TI-99/4A, so I do not know if there is even much consistency now, but if there is, I would suggest keeping as many things "standard" as possible..... if it is even possible.

 

Beery

 

  • Like 4
  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...