Dirt-cheap Vaus paddle clone for MSX

Page 2/4
1 | | 3 | 4

By Danjovic

Master (142)

Danjovic's picture

02-04-2020, 02:15

I have found some glitches on PULSE signal coming from MSX that jeopardized the working of the adapter. But they can be eliminated by adding a capacitor between pin 8 and ground.

After the capacitor was added It worked as expected both in Arkanoid game and in TESTVAUS2 by sd_snatcher.

Further detais on the project page.

By Danjovic

Master (142)

Danjovic's picture

02-04-2020, 03:35

Nevermind the last post. I have found a solution in software for eliminating the interference caused by the glitches in Pulse line.
It was necessary only one instruction. Details here.

Picture below shows the glitches but the data output is not being bothered by them.
.

By sd_snatcher

Prophet (3261)

sd_snatcher's picture

02-04-2020, 12:47

Maybe this MSX machine is defective, or those glitches are specific to one model?

By Danjovic

Master (142)

Danjovic's picture

02-04-2020, 18:11

I think the machine is ok, some glitches may occur when the PSG ports are changing state. I'll try to investigate this matter further.

By Danjovic

Master (142)

Danjovic's picture

03-04-2020, 00:12

I have performed more waveform captures and noticed that the occurrence of glitches depends upon what is connected to pin 8.

  • Without anything connected to the pins 8 and 6 - No glitches
  • With #Vaus Arkanoid Paddle Clone connected - No glitches
  • With #Digi:Arka connected - Glitches
  • With a 1k resistor from pin 8 to VCC - No glitches
  • With a 1K resistor from pin 8 to GND - Glitches

By Danjovic

Master (142)

Danjovic's picture

05-04-2020, 04:05

I have just created an enhanced version of the firmware that can also work as a Standard Paddle.
Operating mode (Vaus/Standard) is programmable. It can even detect which mode is being requested by checking joystick port signals.
The circuit is pretty much the same as the previous. It was only necessary to add a pull-up resistor on push button line because of the components attached to the same pins in Digispark Board.
Same firmware can be compiled to Arduino UNO and Nano, just in case someone have one of these boards lying around.

Here is how to program the modes using the button and the position of the potentiometer at startup.

By Danjovic

Master (142)

Danjovic's picture

05-04-2020, 18:42

Video demonstration playing Arkanoid with Digi:Arka
https://youtu.be/011tXNorcdI

By Dolphin101546015

Master (254)

Dolphin101546015's picture

05-04-2020, 20:42

Using pot is wrong way for it.
You not able move pad momentaly.
It possible only with encoder.
On game automats head also have rather heavy flywheel, for apply some inertia to encoder.

By Danjovic

Master (142)

Danjovic's picture

05-04-2020, 22:18

Are you trying to troll me? You won't succeed.
I could have a technical argue about either solution but I won't waste my french with that matter.
The potentiometer provides instantaneous response, and that's all I have to say.

By Dolphin101546015

Master (254)

Dolphin101546015's picture

05-04-2020, 22:49

Danjovic wrote:

Are you trying to troll me? You won't succeed.
I could have a technical argue about either solution but I won't waste my french with that matter.
The potentiometer provides instantaneous response, and that's all I have to say.

Be easier, talking about such things, I will not prove anything since you behave this way.
Do what you think is necessary, since you want to spend your time in vain, on such attempts.

Page 2/4
1 | | 3 | 4