MSX adapter for Nintendo 64 controllers

MSX adapter for Nintendo 64 controllers

by Danjovic on 19-08-2019, 05:29
Обсуждение: Hardware
Языки:

This project lets you play MSX games using Nintendo 64 controllers.
The several N64 controller buttons are mapped on a variety of combinations for the MSX and the analog stick can act both as directional controls and as standard Paddles.

Relevant link: Project page

Комментарии (8)

By gdx

Prophet (2910)

Аватар пользователя gdx

21-08-2019, 15:39

Interest is very limited if there is no compatible mode with standard MSX controllers and no autofire.

By Grauw

Ascended (8307)

Аватар пользователя Grauw

21-08-2019, 18:12

It is compatible with standard MSX controllers and does have autofire I think.

But the 100 ms latency is very high.

By Danjovic

Expert (66)

Аватар пользователя Danjovic

21-08-2019, 18:58

100 ms is the time it takes for transitioning from servicing paddles to normal mode.
The latency in normal mode is 10ms.
When paddles are being continuously sampled the latency is equal to the sampling rate of the paddles (usually 16.6 or 20ms for 60/50Hz machines)
Autofire rate is fixed at 8 Hz but I think it is too fast, at least in ZANAC.

Whole project is open source and was designed to be easy to replicate and modify.

By gdx

Prophet (2910)

Аватар пользователя gdx

22-08-2019, 02:01

Nice!

By Danjovic

Expert (66)

Аватар пользователя Danjovic

22-08-2019, 02:35

By the way the schematic is very straightforward: One Arduino Nano, one resistor and a pair of extension cords, one for the Nintendo 64 controller and another for MSX.

By mohai

Paladin (826)

Аватар пользователя mohai

24-08-2019, 21:22

Can this work as a mouse for MSX?

By Danjovic

Expert (66)

Аватар пользователя Danjovic

25-08-2019, 00:38

I think so! The analog stick can behave a mouse with some change on the code. Do you know of any good program to test a mouse on a MSX1 ?

By roadfighter

Champion (385)

Аватар пользователя roadfighter

15-09-2019, 08:49

HID test from FRS

Good program to test (almost) everything, connected to the joystick port.