Jump to content
jedimatt42

TIPI XB Mouse Driver like Mechatronics Driver

Recommended Posts

Inspired by the driver described in this text, and the dead Mechatronics mouse Arcadeshopper let me look at for a while:

 

http://ftp.whtech.com/datasheets and manuals/Hardware/Mechatronic/Mechatronic Mouse.pdf

 

I built a compatible ( with a bug, I'll fix soon enough ) driver for TIPI.  https://github.com/jedimatt42/tipi-xb-mouse

 

Some people observed the TIPI mouse is too fast... I have limited space, so for all my retro computers that take a mouse, I've got one old USB/PS2 Microsoft optical mouse.. oldest I could find.  Works nice on Amiga, MSX, and TIPI.  It is too slow (low res) to use on my current laptop.

 

The binary in single DIS/FIX80 TIFILES form, is on the github release page: https://github.com/jedimatt42/tipi-xb-mouse/releases

 

[email protected]

  • Like 9

Share this post


Link to post
Share on other sites
100 CALL CLEAR
110 CALL INIT :: CALL LOAD("TIPI.tmouse/o")
120 REM Set pointer home to center of screen, and bounding box to full screen
130 CALL LOAD(10003,96,128)
131 CALL LOAD(10005,0,255,0,192)
140 CALL SPRITE(#1,33,5,96,128)
150 CALL MAGNIFY(2)
160 CALL LINK("MOUSE0")
170 CALL PEEK(10000,Y,X,B)
180 PRINT X,Y
190 GOTO 160

 

The simplest example.

 

[email protected]

  • Like 2

Share this post


Link to post
Share on other sites

This looks cool!  I'm assuming this is a different driver than what we've been using in Stuarts Web Browser and TI-Artist with the TIPI.  This looks like it'll compile, right?

I see this as the next link in a chain leading up to the "ultimate conclusion"...

Share this post


Link to post
Share on other sites
This looks cool!  I'm assuming this is a different driver than what we've been using in Stuarts Web Browser and TI-Artist with the TIPI.  This looks like it'll compile, right?
I see this as the next link in a chain leading up to the "ultimate conclusion"...
This is a assembly addon for xb

It won't compile



Sent from my LM-G820 using Tapatalk

  • Sad 1

Share this post


Link to post
Share on other sites
7 minutes ago, arcadeshopper said:

This is a assembly addon for xb
It won't compile

Still, I think this is so cool... because it looks to be something that even I'm capable of implementing! :P

Share this post


Link to post
Share on other sites
6 hours ago, jrhodes said:

Interesting. Looking forward to seeing some XB/RXB games with TIPI Mouse support. :)

Me too!  I'm ready to start playing...

 

MOUSE.thumb.JPG.3130475d77673b9108b6e9b7c1ddfe9d.JPG

Share this post


Link to post
Share on other sites

I use a PC RS232 or PS2  Logitech Trackball that works great, but you have to adjust the polling in Assembly then Reassemble.

Funny but if you run PC99 it works with it also just fine.

Also you can use it with any PC that has a RS232 Card using PC99.

 

Oh and it works on my TI99/4A too!

https://picclick.com/Vintage-1991-MicroSpeed-PC-TRAC-Trackball-Serial-Version-Mouse-283742529080.html

 

Share this post


Link to post
Share on other sites

I've hit a roadblock at the moment and do not have time to look into whatever xtd99 is.  I was sort of hoping this was an automatic update to TIPI that would be transparent to us basic-only level programmers.

Share this post


Link to post
Share on other sites
I've hit a roadblock at the moment and do not have time to look into whatever xtd99 is.  I was sort of hoping this was an automatic update to TIPI that would be transparent to us basic-only level programmers.
The binary in single DIS/FIX80 TIFILES form, is on the github release page: https://github.com/jedimatt42/tipi-xb-mouse/releases

You load it with the same instructions as the original mechatronic mouse

This is in the first post

Sent from my LM-G820 using Tapatalk

Share this post


Link to post
Share on other sites

the file is tmouse.o in that releases folder..  I renamed it to TMOUSE  and copied to my tipi drive and it's then loaded with the call load as in the mechatronic manual

 

 

  • Like 1

Share this post


Link to post
Share on other sites
26 minutes ago, arcadeshopper said:

the file is tmouse.o in that releases folder..  I renamed it to TMOUSE  and copied to my tipi drive and it's then loaded with the call load as in the mechatronic manual

 

 

THANKS! 👍

Share this post


Link to post
Share on other sites

Does anyone have a copy of the DEMO DISK?  I'd like to see the calculator program as well as the XB programs so I can examine the code and learn to actually use DEMO.JPG.07247b6cc473fdb9fa013935ceefabb9.JPGand write my own stuff.  

Share this post


Link to post
Share on other sites

Well that brings back memories! Back in the late 90's I owned a Mechatronics mouse, a rather clunky affair, and actually wrote a sound program that took advantage of it called SoundGen which was reviewed by Charlie Good in Micropendium. I just dug it up and made a minor modification to load the driver from the TIPI. Now I don't own a TIPI, but if jedimatt's driver is faithful to the original Mechatronic one, then it should work. If someone can give it a test, I would love to hear if it works.

Incidentally, I enhanced the program in 2017 but did remove the mouse functions as I did not think anyone was still using a Mechatronics mouse. How wrong I was! Here's the AA thread on it: 

 

SoundGen TIPI.ZIP

  • Like 3
  • Thanks 1

Share this post


Link to post
Share on other sites

I cannot get the mouse to move on my TI to work with this program...

When I press the right button, the pointer moves to the upper right-hand corner, but that's about it. 

Share this post


Link to post
Share on other sites

Damn!  It's not working with the wireless Logitech M310 I have plugged into the RPi.  I even changed the batteries.  

Share this post


Link to post
Share on other sites
Damn!  It's not working with the wireless Logitech M310 I have plugged into the RPi.  I even changed the batteries.  
Define not working

Sent from my LM-G820 using Tapatalk

Share this post


Link to post
Share on other sites
14 minutes ago, arcadeshopper said:

Define not working

Sent from my LM-G820 using Tapatalk
 

As in not being able to move the pointer.  The buttons seen to register, but in this program, no joy.

Share this post


Link to post
Share on other sites
1 hour ago, arcadeshopper said:

But it works in browser?

Yes, it works just fine in the browser, but not in this program.

Share this post


Link to post
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.

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...