This page was last modified 15:09, 29 January 2023 by Danjovic. Based on work by Mars2000you.



Digi::Arka is a DIY programmable Paddle for MSX computers using based on the DigiSpark Arduino board. It can operate either as a Taito Arkanoid Vaus Paddle or a MSX Standard paddle, and the selection can be perfomed manually or automatically, according to the signals sensed on MSX joystick port.


Digi::Arka inside


  • 1 x Digi::Spark Board
  • 1 × 10k Linear Potentiometer
  • 1 × Push Button
  • 1 × DE-9 Female cable (a.k.a. Sega Genesis replacement cord)
  • 1 × 1k Ohm 1/8Watt
  • 1 x Plastic Box




The Digi::Spark board must be programmed with the correct firmware, available at github repository (DigiArkaPad.ino ). Please follow the instructions on the project write-up page at hackaday.io.

Arkanoid Controller Range

The range of the Arkanoid controller is mapped by default from 110 to 390, but this range can be modified on the source code before uploading to the board.

Standard Paddle Behavior

The Standard Paddle default behavior returns the state of the pin to High (open) shortly after the detection, but that can be changed to hold the line down as explained on this discussion.

Operation Mode

Operation mode programming is performed by pressing and holding the button at power-up. The operating mode will be set according to the position of the knob.