CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: Targhan on 09:33, 14 April 20

Title: Most used hardware for mouse?
Post by: Targhan on 09:33, 14 April 20
What is the most used/preferred hardware to support mouse on CPC with the base OS? So no FutureOS or SymbOS or whatever.

Also, if drivers already exist, that would be neat.

Abireo seems to have everything, even a driver (I didn't test it yet). Any other "widely used" hardware that can do the same?

Thanks!
Title: Re: Most used hardware for mouse?
Post by: Targhan on 09:40, 14 April 20
Note: if Symbiface can be used "outside" of SymbOS, and supports mouse easily then I consider it a valid answer!
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 10:01, 14 April 20
Quote from: Targhan on 09:40, 14 April 20
Note: if Symbiface can be used "outside" of SymbOS, and supports mouse easily then I consider it a valid answer!
Outside of SymbOS is a valid answer? Then FutureOS!  ;D

I'm not sure to understand your question. IMHO the "most used" mouses are probably the joystick compatible mouses. However they are not proportional.
For SF2 and SF3 you have proportional mouses and drives are few bytes only.
The driver for Albireo must be much bigger, because you have to drive the USB port by software by yourself. And only SymbOS does support it at this time. There is (AFAIK) no ASM code example available.

Title: Re: Most used hardware for mouse?
Post by: Targhan on 10:08, 14 April 20
Thanks for your answer.

The Albireo code is in Basic (http://pulko.mandy.pagesperso-orange.fr/shinra/ch376_hid.bas), but I shouldn't have any trouble converting it so asm.
As for the Symbiface, I stumbled upon this page (http://www.cpcwiki.eu/index.php/SYMBiFACE_II:PS/2_mouse), it seems very simple indeed.

So the next question is: with Albireo and Symbiface, am I targeting at 90+% of the mouse users?

PS : when you say "joystick compatible mouse", you don't have anything to do except manage the joystick in a conventional way, right?
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 10:12, 14 April 20
Funny thing! My BASIC code also does work very well to use the Albireo mouse, but in case I transfer it 1 to 1 into assembler it doesn't work any longer. Somehow there must be a bit to wait for, but I didn't find it. Then I lost interest and the Albireo thread was rather bitchy than helpful.
However Prodatron got it working for SymbOS, so it does work. But you need about &100 Byte for the driver at least. An SF2 driver example is here in the Wiki (Edit: I see you found it  :) ). Also for SF3 you just read the values from a port.

Joystick compatible mouses: Yes, it behaves like a joystick. And you can use joystick drivers. So some games work just fine.
The difference is: A joystick will switch a signal (up, down, left, right) either on or off. But a joystick compatible mouse will give short pulses.
So, such a mouse is always slower that a joystick.


EDIT: Maybe it's time for a mouse poll. What people are really using. My bet is on joystick compatible mouses, but I may be totally wrong.
Title: Re: Most used hardware for mouse?
Post by: Targhan on 10:19, 14 April 20
Yes, I saw the Albireo thread going to dust. I'll make my tests and put some code if I am successful (or a failure...). As for the size of the driver, it's not a problem if it's worth it.
And with SF2, you still have to make a loop per frame and aggregate data, so it's a not a few bytes either.

I couldn't find the spec of Symbiface 3 about the mouse, can you provide a link?

PS: I'm all for a mouse poll, but I'm afraid I don't know all the existing hardware! Hence my thread :).
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 10:21, 14 April 20
Going to PM you about SF3
Title: Re: Most used hardware for mouse?
Post by: Targhan on 13:13, 14 April 20
Tested the Albireo Basic program, it works great! First time I use a mouse of CPC, yay.

Do programs making use a mouse have a speed setting of some sort? (not so easy to do, multiplication isn't CPC's forte...or a integer ratio is enough?)
Title: Re: Most used hardware for mouse?
Post by: VintageAdvantage on 02:50, 21 April 20
Quote from: Targhan on 09:33, 14 April 20
What is the most used/preferred hardware to support mouse on CPC with the base OS? So no FutureOS or SymbOS or whatever.


Simple answer - none. Mouse on a CPC (without graphical interface) is as useful as a DKtronics light pen - ZERO utility.
I bought one a while ago and used it once for testing, and for nothing since then.


I rather put a Soundcard on my ZX81 before waisting time with mice on the CPC.
Title: Re: Most used hardware for mouse?
Post by: Bryce on 08:06, 21 April 20
Quote from: VintageAdvantage on 02:50, 21 April 20

Simple answer - none. Mouse on a CPC (without graphical interface) is as useful as a DKtronics light pen - ZERO utility.
I bought one a while ago and used it once for testing, and for nothing since then.


I rather put a Soundcard on my ZX81 before waisting time with mice on the CPC.

Then maybe you should try out some of the CPC's Graphical interfaces?

Bryce.
Title: Re: Most used hardware for mouse?
Post by: VincentGR on 09:44, 21 April 20
Quote from: VintageAdvantage on 02:50, 21 April 20

Simple answer - none. Mouse on a CPC (without graphical interface) is as useful as a DKtronics light pen - ZERO utility.
I bought one a while ago and used it once for testing, and for nothing since then.


I rather put a Soundcard on my ZX81 before waisting time with mice on the CPC.


Indeed, it acts like a joystick.
I wish we had a proper mouse even on the Plus machines with that analog input thingy.
Title: Re: Most used hardware for mouse?
Post by: TotO on 13:19, 21 April 20

Quote from: Targhan on 10:19, 14 April 20I'm all for a mouse poll, but I'm afraid I don't know all the existing hardware! Hence my thread
For information about existing hardware, the MultiPlay handle two extra controllers or Amiga mice with ballistic support. The expansion is already supported by some games (Axelay's MegaBlaster), tools (Rhino's Perfect Pix) and operating systems (Prodatron's SymbOS) in example.
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 15:00, 21 April 20
Guys, don't feed the trolls.  ;) :)
Title: Re: Most used hardware for mouse?
Post by: VintageAdvantage on 15:33, 21 April 20
Quote from: TotO on 13:19, 21 April 20
For information about existing hardware, the MultiPlay handle two extra controllers or Amiga mice with ballistic support. The expansion is already supported by some games (Axelay's MegaBlaster), tools (Rhino's Perfect Pix) and operating systems (Prodatron's SymbOS) in example.


Non of these matter IMHO. Of course there will be programs that support proprietary hardware extensions XYZ. Unless it is straightforward to make some sense of a hardware extension within the ORIGINAL OS, none of these matter IMHO. Does any of the mouse interface provide, for example, a straightforward COPY&PASTE facility RSX extension for BASIC, for example? That would be useful rather than saying that Game 1 supports a mouse, and, oh, also Game 2.


If I want to use a joystick, I do exactly this - use a joystick.
Title: Re: Most used hardware for mouse?
Post by: TotO on 15:48, 21 April 20
Quote from: VintageAdvantage on 15:33, 21 April 20

Non of these matter IMHO. Of course there will be programs that support proprietary hardware extensions XYZ. Unless it is straightforward to make some sense of a hardware extension within the ORIGINAL OS, none of these matter IMHO. Does any of the mouse interface provide, for example, a straightforward COPY&PASTE facility RSX extension for BASIC, for example? That would be useful rather than saying that Game 1 supports a mouse, and, oh, also Game 2.

If I want to use a joystick, I do exactly this - use a joystick.

Thank you. :laugh:
Title: Re: Most used hardware for mouse?
Post by: Bryce on 15:48, 21 April 20
The most supported mouse protocol is the AMX. As far as copy-paste is concerned, read up on the CPC, copy-paste is already integrated in BASIC.

Bryce.
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 15:50, 21 April 20
And if I need Copy and Paste I use a text editor.
Title: Re: Most used hardware for mouse?
Post by: TotO on 15:56, 21 April 20
Quote from: Bryce on 15:48, 21 April 20
The most supported mouse protocol is the AMX.
Sure. I own an AMX and a dk'tronics mouse interface, but it is not really usable.
Title: Re: Most used hardware for mouse?
Post by: VintageAdvantage on 16:06, 21 April 20
Quote from: TotO on 15:56, 21 April 20
Sure. I own an AMX and a dk'tronics mouse interface, but it is not really usable.


See, that is EXACTLY the problem.  ;)
Title: Re: Most used hardware for mouse?
Post by: VintageAdvantage on 16:07, 21 April 20
Quote from: GUNHED on 15:50, 21 April 20
And if I need Copy and Paste I use a text editor.


Yes, this "text editor" is called Locomotive BASIC.
Title: Re: Most used hardware for mouse?
Post by: VintageAdvantage on 16:10, 21 April 20
Quote from: Bryce on 15:48, 21 April 20
The most supported mouse protocol is the AMX. As far as copy-paste is concerned, read up on the CPC, copy-paste is already integrated in BASIC.



Not in the way that would make a mouse interface usable unfortunately.
Are you talking about moving the copy cursor with the mouse instead of the cursor + Shift + copy keys??  :picard2: :doh:
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 16:32, 21 April 20
Please back to topic!
Now it would be great to know how much units have been sold of:- SF2- SF3- Albireo- MultiPlay - CPC-Mouse Pack- and the others I forgotOr maybe more precise: How much of them are in use?Maybe it would make sense to add a poll?
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 16:34, 21 April 20
Please back to topic!
Now it would be great to know how much units have been sold of:
- SF2
- SF3
- Albireo
- MultiPlay
- CPC-Mouse Pack
- and the others I forgot
Or maybe more precise: How much of them are in use?Maybe it would make sense to add a poll?
Title: Re: Most used hardware for mouse?
Post by: VintageAdvantage on 16:37, 21 April 20
+ DKtronics
+ AMX


Historically and in terms of supporting software, these are the most important ones.
The other ones you listed seem to be hobby / CPC hacker projects.
Let's make sure to get the priorities right in terms of important hardware first. Thanks.
Title: Re: Most used hardware for mouse?
Post by: Targhan on 16:56, 21 April 20
Isn't DKTronics only a memory expansion? [Edit, oh, I didn't know about DK Tronics Mouse interface]

Historically, yes, AMX mouse is well known, but if, say, Orion Prime 2 is released, what would people would use, or be ready to buy, if they wanted to play with a mouse (provided the game would support it of course)?

I'm pretty sure that would be Albireo.

The other ones you listed seem to be hobby / CPC hacker projects.
And aren't they good enough for us?
Title: Re: Most used hardware for mouse?
Post by: VintageAdvantage on 16:57, 21 April 20

QuoteIsn't DKTronics only a memory expansion? [Edit, oh, I didn't know about DK Tronics Mouse interface]Historically, yes, AMX mouse is well known, but if, say, Orion Prime 2 is released, what would people would use, or be ready to buy, if they wanted to play with a mouse (provided the game would support it of course)?I'm pretty sure that would be Albireo.


http://www.cpcwiki.eu/index.php/Dk%27tronics_Mouse_Interface (http://www.cpcwiki.eu/index.php/Dk%27tronics_Mouse_Interface)

Not sure what Orion Prime is, never heard of it. Do I need to buy a proprietary hacker mouse to play it?
Who is "us"?


You seem to have an agenda - "push the Alberto". Very subtle!
Title: Re: Most used hardware for mouse?
Post by: Targhan on 17:15, 21 April 20
It's a game, check out my signature. It does NOT support mouse. My question was, if I had to make another game, and wanted to support mouse, what interface would I have to support.

Dk Tronic does not need any particular "driver" it seems. It's "only" a Joystick mouse, right?

Who is "us"?
You, me, CPC users?
Title: Re: Most used hardware for mouse?
Post by: Sid_ on 17:57, 21 April 20
May it possible to add albireo support ?
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 18:25, 21 April 20
Quote from: VintageAdvantage on 16:37, 21 April 20
+ DKtronics
+ AMX

Historically and in terms of supporting software, these are the most important ones.
The other ones you listed seem to be hobby / CPC hacker projects.
Let's make sure to get the priorities right in terms of important hardware first. Thanks.
:laugh:
What counts is which mice are used today. Not what happened in the past.
Title: Re: Most used hardware for mouse?
Post by: GUNHED on 18:38, 21 April 20
Quote from: VintageAdvantage on 16:57, 21 April 20
You seem to have an agenda - "push the Alberto". Very subtle!
And you are a troll - very obvious.  :picard:
Title: Re: Most used hardware for mouse?
Post by: VintageAdvantage on 19:56, 21 April 20
Now I see - it is called "albireo"
Sorry bad vision - OLD!

Title: Re: Most used hardware for mouse?
Post by: Targhan on 21:24, 21 April 20
QuoteMay it possible to add albireo support ?

Of course it IS possible. But I won't do it :). Sorry, I don't bother with past projects.

As for my question: does the DK'Tronics mouse require a special handling (specific ports to read, etc.), or does any application that manages the joystick handles it?
Powered by SMFPacks Menu Editor Mod