Use ~10€ to connect modern mouse to MSX

Page 11/18
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12 | 13 | 14 | 15 | 16

By edoz

Prophet (2051)

edoz's picture

11-04-2014, 10:31

After one day of using the scroll function in symbos I don't want without it! Especially when your are browsing files!

By o.geerdink

Champion (509)

o.geerdink's picture

11-04-2014, 11:48

Wow, wheelmouse in MSX. Wink I haven't explored the arduino nano beyond led flickering scripts...

By luppie

Paladin (842)

luppie's picture

04-05-2014, 22:47

I also build the mouse adapter and had the problem that I had no output on my serial monitor.
Checked all wires and connections, but couldn't find any mistake.
Got down the stairs grabbed a beer and tried again, no luck.

Took me 3 beers to find out that on a default Arduino Installation the serial monitor is on 115200 baud.
Bringing this down to 9600 baud gave me the output I expected.

I don't want you all to get drunk, so I thought it is worth sharing.

By Prodatron

Paragon (1787)

Prodatron's picture

05-05-2014, 00:33

@Luppie, great find with the beer and the baud! Big smile Hope now I can get my adapter working soon, too!

By assembler

Champion (369)

assembler's picture

12-05-2014, 17:44

Hi!

I've received today my arduino nano v3 and succeeded to compile the program. The only doubt now is where to connect the wires Big smile

PS2 CLK to D11
PS2 DATA to D10
PS2 GND to GND
PS2 +5 to VIN
MSX JoyStick 1 to D2
MSX JoyStick 1 to D2
MSX JoyStick 2 to D3
MSX JoyStick 3 to D4
MSX JoyStick 4 to D5
MSX JoyStick 5 not connected?
MSX JoyStick 6 to D6
MSX JoyStick 7 to D7
MSX JoyStick 8 to D8
MSX JoyStick 9 to GND, the same as PS2 GND

Is that correct?

Thanks for the information and work done!

By edoz

Prophet (2051)

edoz's picture

12-05-2014, 19:19

MSX-connector : Arduino pin
// (DB9F)
#define JoyPin1 -> 2
#define JoyPin2 -> 3
#define JoyPin3 -> 4
#define JoyPin4 -> 5
// JoyPin5 -> +5V (N/C or power)
#define JoyPin6 > 6
#define JoyPin7 > 7
#define JoyPin8 > 8
// JoyPin9 GND (Connect to Arduino GND)

#define InfoPin 13 // Status LED

By assembler

Champion (369)

assembler's picture

15-05-2014, 11:42

Conversion completed successfully. Now I have an optical mouse for MSX (and a joystick somewhat special)
I have to look a little thinner and longer cable, but the performance is perfect.

Now I'm trying to run SymbOS...

By edoz

Prophet (2051)

edoz's picture

15-05-2014, 12:22

Wow .. Go for it ! symbos rocks with the scroll wheel ! Are you left handed. ?

By NYYRIKKI

Enlighted (5020)

NYYRIKKI's picture

15-05-2014, 12:28

Hmm... Newer thought about left handed people... Should I add possibility to swap left / right button for next release?

By assembler

Champion (369)

assembler's picture

15-05-2014, 12:45

edoz wrote:

Wow .. Go for it ! symbos rocks with the scroll wheel ! Are you left handed. ?

Yes, and I cut the cable too short. The cable goes under the TurboR.

NYYRIKKI wrote:

Hmm... Newer thought about left handed people... Should I add possibility to swap left / right button for next release?

For me is enough. I consider the swap button option, a nonsense. Although seeing how easy it would be to implement, I would, but do not use it.

Page 11/18
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12 | 13 | 14 | 15 | 16
My MSX profile