top of page
Joy-Control 64

This page shows the  Joy-Control 64  board.


This board is supposed to be connected to a Commodore 64 to enhance the functionality of joysticks and paddles. The board combines many different joystick related functions under one hood.

The features:

  • Switching joysticks and paddles between port 1 and port 2.

  • Support of 1, 2 and 3 button joysticks.

  • The rapid fire function is adjustable for each (up to four) of the paddle fire-buttons individually (9 steps from 500ms to 50ms).

  • Adjustable rapid fire functions while playing.

  • The rapid fire frequency is adjustable for each of of the three fire-buttons individually (9 steps from 500ms to 50ms).

  • Each fire-button is freely programmable with each joystick function. (e.g. joystick-UP to fire-button 2)

  • LEDs and digit display dots indicates the current fire frequency.

  • All functions are usable at the same time.

  • The programed functions are working in combination with the rapid fire functions.

  • Different modes choosable for port 1 and port 2  (Joystick, Paddle, Sega Megadrive Controller).

  • All settings are automatically stored in the on-board flash memory. The memory survives "Reset" and "Power-Off".

  • User interface to display the current settings (Digit display and LEDs).

  • "Reset" restores the default settings.

  • "Recall" restores the settings in use before "Reset" or "Power-Off".

  • "Stand-Alone" Mode. Using a external 5V battery or power supply (switchable including indicator LED).

  • Automatic detection whether is "Stand-Alone" or "Plugged-In" mode active.

  • Choosable joystick, paddle and Sega Test-Modes. To check the normal joystick and paddle functions but also to check for high contact resistance and short interruptions.

  • Models for a 3D printed housing.

  • "Joy-Control 64" Logo.

  • Keyman64 support (optional).

The Joy-Control 64 board rev. 1.1 (May 2017)

Technical details:

  • Maximum power consumption: 110mA on 5V.

  • Maximum latency at Paddle Mode: 0,001 seconds (1ms).

  • Maximum latency at Joystick Mode: 0,0003 seconds (0,3ms).

  • Maximum latency at Sega Mode: 0,0004 seconds (0,4ms).

Joy-Control 64 and the 3D printed housing

A short introduction video to show the main functions

Programming and testing

Testing of the optional Keyman64 support.

For more informations about Keyman64 click the picture.

An improvised adapter to program and test the ATMEGA2560 before they are soldered to the board.

Test Setup:   C64 Reloaded, Turbo Chameleon 64, SD2IEC, Keyman64 and Joy-Control 64

DOWNLOAD

Anleitung Joy-Control 64 - v1 rev20.pdf

User Manual And Build Instructions

Software (Testing)

Joytester by Penfold42

Hardware (Optional)

Keyman64

3D-Model (Download)

Joy-Control 64 - Gehäuse - 1.1.rar

Links

Forum64.de

Firmware

Joy_Control_64_v1.0.hex

Software (Programming)

myAVR-ProgTool

Pololu USB AVR Programmer v2.1

Hardware (Programmer)

3D Print (Shapeways.com)

Top

Bottom

Knobs

Picture Gallery

Last Update: 16.04.2018

bottom of page