Jump to content
IGNORED

TIPI XB Mouse Driver like Mechatronics Driver


jedimatt42

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

 

-M@

  • Like 9
Link to comment
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.

 

-M@

  • Like 2
Link to comment
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
Link to comment
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

 

Link to comment
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

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