Jump to content
Shift838

Geneve BUS Mouse Adapter

Recommended Posts

 

or use the pinout the mice i have a bunch of :) and that you have one

 

I have verified the mouse you sent does not have all of the pins hooked up (8 out of 9). The mouse is a proprietary hardware mouse. I plan on trying to verify which one I am missing on that mouse. I know which are the buttons already. Just need to determine which is for X1, X2, Y1 and Y2.

Edited by Shift838

Share this post


Link to post
Share on other sites

So it does not look like the Headstart Explorer bus mouse has any type of requirement for 5v. I have jury rigged a connector with the correct pin assignments for movement and buttons, but the Geneve does not recognize anything from the mouse. Even though I found the wiring diagram for this mouse on the internet I verified with a ohm meter of what pin was used for buttons and direction. Still no go with this one.

 

I have another idea. post something when I know more.

  • Like 1

Share this post


Link to post
Share on other sites

Since I have had bad luck with purchasing a working BUS mouse and since there are so many BUS mice that are proprietary an with the limited standard PC BUS mouse in the market coupled with some high prices I decided to pursue a PS/2 mouse and coded a ATMEGA328 to translate the PS/2 mouse signals. After a couple of hours of coding I now have a working PS/2 mouse hooked up to the Geneve! All 3 buttons work as well as movement. i purchased the mouse off of Amazon for $7.00.

 

I have only tested in CYA with the mouse test option.

 

So for all you Geneve mouse guys out there, what other programs can I test for mouse functionality. I found a program in Advanced Basic manual that calls the mouse routines but I get sub program not found with the program in Advanced Basic 4.05.

 

I need to draw it all out on paper before I forget it. Post more later.

  • Like 1

Share this post


Link to post
Share on other sites

There is the mouse driver kit by Bruce Hellstrom that would give it a good workout, however I am not sure if the subsequent MDOS updates still have the hook into the OS he was using. Myart would be a good test as well.

 

Beery

  • Like 1

Share this post


Link to post
Share on other sites

I use Y.A.P.P. a lot, so that would be great to know if it works.

 

What is the latest version of Y.A.P.P ?

Share this post


Link to post
Share on other sites

I have tested the mouse with MyArt. I'm not a MyArt user, in fact this was probably the first time I have ever ran it!

 

It all worked.

 

For you MyArt Users please verify the below so I can be sure my buttons are hooked up correctly.

 

I'm a right handed person so:

 

Left Button Draws

Right Button Brings up the color palette selector

 

let me know what the middle button is supposed to do.

Edited by Shift838
  • Like 1

Share this post


Link to post
Share on other sites

 

What is the latest version of Y.A.P.P ?

 

 

I don´t know if there are any newer than ver.0.71, that´s the version of YAPP that I use.

Share this post


Link to post
Share on other sites

 

 

I don´t know if there are any newer than ver.0.71, that´s the version of YAPP that I use.

 

i downloaded a version, but i get an error on one of the files.

Share this post


Link to post
Share on other sites

so after quite a bit of testing, i believe I have a stable version. Went to PS/2 as I stated in earlier postings.

 

I had to figure out a few bugs in my code, it seems to be working well. I have tested it with Insane's mouse tester as well as MyArt. All the buttons are mapped correctly.

 

I had to add some circuitry for the ATMEL chip i'm using.

 

Right handed or left handed selectable as well.

 

I'll be doing some triple checking and a bit more testing before I send it off for a few test boards. Once I verify the test boards I will be offering it boards up for a pre-order purchase on my store just as I did for the SCART Genie boards.

post-35187-0-49592000-1557368878.png

Edited by Shift838
  • Like 7

Share this post


Link to post
Share on other sites

updated board render. changed the layout a bit. putting in the test board order tonight.

  • Like 2

Share this post


Link to post
Share on other sites

I got an alert this afternoon that my prototype boards have been shipped. I'm heading out of town Sunday so by the time I get back they should be here.

  • Like 2

Share this post


Link to post
Share on other sites

Do you know at which rate the mouse is polled? I'd like to know it in order to improve the mouse emulation in MAME for the Geneve. Currently, in MAME the mouse is polled at every video interrupt (60 Hz), which I believe is not correct; the rate must be much higher.

 

In fact, the mouse emulation has some glitches - it only works as long as the video interrupt is enabled. This includes the left button, which is sensed by the 9901, not by the v9938. I noticed that in the real system there are only two lines per axis, so I'd suspect that they carry values like 0, +1, -1 (while in MAME, values in the 8-bit range are sensed). But this does not suffice when polled at 60 Hz, because the mouse would need at least 4 seconds to travel from left to right (256 columns, move up to 60 columns per second).

 

I could not find this (actually quite important) information in the v9938 specification document.

Share this post


Link to post
Share on other sites

I returned back from Atlanta and my protoboards for my mouse genie were waiting. I'll be putting one together to perform testing. hoping to get it tested tomorrow•

 

If all goes well with testing I will Start a pre order very Soon.

 

I may offer to purchase a PS/2 ball mouse with the Mouse Genie.

 

 

post-35187-0-20877200-1558937786_thumb.png

  • Like 2

Share this post


Link to post
Share on other sites

I got one built and it works like a charm. I'll be putting up a pre-buy soon and will post here.

 

I'm toying with the idea of offering a mouse with the pre-buy option. I will be offering the standard Hammond 1591XXL case as that is what it is designed for

 

The mouse I have tested with and seems to work very well and much better than any optical mouse I have tested with is the older ball PS/2 mice.

 

I'm thinking of offering a few different pre-buys, let me know your thoughts.

 

1. Full built and tested with cable and case

2. Kit Only (no cable or case) just pcb and components (with pre-programmed ATMEGA328P)

3. Built and tested PCB and cable without case

 

 

I'm thinking of including an option to buy a mouse with it as well.

 

 

 

 

 

 

 

post-35187-0-60720300-1559013498_thumb.png

post-35187-0-93200600-1559013548_thumb.png

  • Like 4

Share this post


Link to post
Share on other sites

Chris,

I noticed during the video you mentioned you had some issue(s) with some optimical mice you tested. Back in the day, I modified a Logitech Bus mouse I thought was equivalent to some information that was out there rather than buying a Myarc mouse. Just for your information, what I ended up finding out, there were "low" and "high" resolution mice such that the movement distance between one mouse and another gave different distance of responses on the screen.

 

If you have found a mouse that works, all the more reason to offer the mouse with the setup.

 

My 2 cents.

Beery

  • Like 2

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