Login
Back to forumReply to this topicGo to last reply

Posted By

Spektro
on 2020-07-24
23:04:02
 Commodore 135x mouse on Plus4

Hello,

Can anyone confirm if a Commodore 1350/1351 mouse works with Plus4 in joystick mode? To my understanding, the mouse should send digital joystick signals (up, down, left, right, and fire) in the joystick mode, i.e. it should work exactly like a joystick.

I recently acquired a [M]ouse adapter (http://sensi.org/~svo/%5Bm%5Douse/) which makes it possible to connect a PS/2 mouse to C64 as a Commodore 1350/1351 mouse. To my disappointment its joystick mode doesn't seem to work with Plus4. All I get is an endless stream of characters, even when I don't move the mouse. For example, 9RTR9TT6TRTTRTTTTRTRTTTTTTTTR and so on.

The adapter seems to work correctly with a C64: it produces characters only when I move the mouse.

Posted By

siz
on 2020-07-25
07:15:47
 Re: Commodore 135x mouse on Plus4

I'm not sure. It should work but most of the joystick adapters are wired to use the select line as ground on the joystick part and most of the circuits does not like it when ground is continuously switching between 0V and 5V. And as a side effect it kills TEDs. But if you have a special joystick adapter with stable ground that gates joystick inputs with the select signal then it should work fine.

Posted By

Spektro
on 2020-07-25
22:30:22
 Re: Commodore 135x mouse on Plus4

I'm using a John-Hall/Lindy joystick adapter. Any recommendations for a joystick adapter I could safely try with the mouse adapter?

Posted By

gerliczer
on 2020-07-26
03:57:35
 Re: Commodore 135x mouse on Plus4

The safest way to connect a joystick is TLC's other interface project here: http://www.zimmers.net/anonftp/pub/cbm/documents/projects/interfaces/plus4joy/plus4joy.html. You should build one yourself or buy somewhere a joystick interface that is based on his design or something similar.

Posted By

siz
on 2020-07-26
05:29:31
 Re: Commodore 135x mouse on Plus4

Some time ago MMS linked OpenC16JoyAdapter: https://github.com/SukkoPera/OpenC16JoyAdapter. It's based on the mentioned TLC schematics.

Posted By

Spektro
on 2020-07-27
06:32:43
 Re: Commodore 135x mouse on Plus4

Thanks! Looks like I'll have to build one for myself. If I only had an OpenC16JoyAdapter PCB...

Posted By

gerliczer
on 2020-07-27
10:58:18
 Re: Commodore 135x mouse on Plus4

Somewhere close to the bottom of that github page there's a link to PCB manufacturer through which it is said you can order some.

Posted By

MMS
on 2020-07-27
17:50:47
 Re: Commodore 135x mouse on Plus4

Here is the link to the open project based on Levente's design.
Very nice PCB, if you are a new member, you can order few for almost no money.
https://www.pcbway.com/project/shareproject/OpenC16JoyAdapter_V2.html

The quality is great. My PCBs are white happy


PS: Thank you Levente and SukkoPera!

Posted By

Spektro
on 2020-08-01
19:05:01
 Re: Commodore 135x mouse on Plus4

I ordered black PCBs happy

Posted By

MMS
on 2020-08-02
08:50:57
 Re: Commodore 135x mouse on Plus4

MJ: "It don't matter if you're black or white" grin

Posted By

Stinaris
on 2021-01-12
09:45:40
 Re: Commodore 135x mouse on Plus4

So glad I read this, I'd recently bought 2 regular adaptors as I only have 1 working joystick.
I now understand the issue and ordered from PCBWay to solder up.

You probably saved my C16 from certain death.

Posted By

seff
on 2021-01-12
13:38:50
 Re: Commodore 135x mouse on Plus4

Out of curiosity, is there any way to use Commodore 135x mouse with the Plus/4, when the Plus/4 has no Analogue-to-Digital converter? How would the mouse work with GEOS then? As a joystick?

Posted By

siz
on 2021-01-13
03:00:06
 Re: Commodore 135x mouse on Plus4

You can use it in analog mode on a SIDCard joystick port (using the SID's analogue inputs - just like on the C64). Or use it in 1350 mode (emulating a joystick) in a joystick port. However you will need the linked joystick adapter PCB because the simple (wires only) joystick adapters connect the plus/4 joystick port's select line to the DB9 ground and that changes between 5V and GND so no electronics can work with that. And the most important thing that it will damage or destroy your TED!

edit: AFAIK plus/4 GEOS does not have a mouse driver.

Posted By

Stinaris
on 2021-01-13
10:32:05
 Re: Commodore 135x mouse on Plus4

As far as I can tell this needs

1. 100 nf cap
2. 110 Ohm resistor network 10 pin
3. 2.5 Kohm resistor network 6 pin

Is this correct?

UPDATE : I cannot find any 10 pin resistor network at 110 Ohm. What could I get away with?

Posted By

MMS
on 2021-01-13
18:41:59
 Re: Commodore 135x mouse on Plus4

Plus/4 GEOS is made with real Joystick in mind. Mouse may work via the SID card, but the driver need to be changed and added to support the different address of the SID card VS original SID of C64.

The original C64 GEOS also supported ONLY the joystick, mouse support had to be added later from a disc.

drivers for C64:
http://cbmfiles.com/geos/geos-8.php



Back to topReply to this topic


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon