| |
AKA :
Universal monitor for Joystick, Mouse, Paddles, Koala Tablet, Lightpen and Userport adapter for C64 and with MEGA65 compatibility
Website :
https://github.com/T-Pau/Joyride/
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Summary Submitted by Mr. Spock on 9 July 2022
# Joyride
This program monitors the controllers connected to your C64 and displays relevant information depending on their types. You can use the function keys to select the correct type or to display raw data.
Adapters that support more than two controllers don't fit in the main screen. `F7` switches to a layout that supports four controllers per page.
For digital inputs, the button or direction is inverted when pressed. Analog inputs are displayed as numbers and by positioning a cursor.
To test the keyboard, please use the companion program [Anykey](https://github.com/T-Pau/Anykey).
## Supported Devices
The following devices are supported:
Controller port:
- Joystick
- Mouse
- Paddle
- Koalapad
- Light Pen (only in port 1)
- Protovision Protopad
- Trap Them
- Ninja SNES Pad
- Inception
Userport:
- Protovision / Classic Game Adapter
- Digital Excess / Hitmen
- Kingsoft
- Starbyte Tie Break Adapter
- PETSCII Robots Adapter
- SuperPad64
- Luigi Pantarotto's Spaceballs Adapter
## Joystick
Joysticks contain a stick or d-pad with switches for the 4 cardinal directions and up to three buttons.
Buttons 2 and 3 bring an analog potentiometer to a low value by connecting its pin to +5V.
## Mouse
Supported are 1351 compatible mice. They give the position in X and Y modulo 64 and support up to three buttons and a scroll wheel.
## Paddle
A paddle gives the rotational position of its knob as a value from 0 to 255. It also contains a button.
Two paddles can be connected to one port at the same time.
## Koalapad
This is a touch tablet that gives the position in X and Y as values from ca. 6 to 251. It also contains two buttons.
## Light Pen
Light pens and light guns only work in controller port 1.
They point directly at a position on screen. This is indicated by a big cross hair on screen, even if it's outside the display area of the port. It is also shown on a smaller representation of the screen.
They can have up to two buttons. Some pens require a button to be pressed for the position to register.
## Trap Them Controller
This SuperNES style controller connects to either controller port.
It has these inputs:
- dpad
- four face buttons (1, 2, 3, 4)
- two shoulder buttons (L, R)
- Select, Start
## Raw Data
This displays the 5 digital input lines, and the two analog potentiometers as values from 0 to 255.
For port 1, it also displays the light pen coordinates.
## Userport Joystick Adapter
These adapters support two additional joysticks with four directional switches and one button each.
Supported are the following variants:
- Protovision / Classic Game Adapter
- Digital Excess / Hitmen
- Kingsoft
- Starbyte Tie Break Adapter
## PETSCII Robots Adapter
This adapter is included with the game Attack of the PETSCII Robots and allows connecting one SuperNES controller to the Userport.
It has these inputs:
- dpad
- four face buttons (A, B, X, Y)
- two shoulder buttons (L, L)
- Select, Start
## Eight Player Adapter
These adapters support eight input devices. The type of devices depends on the adapter.
Four controllers are displayed per page. Use `F3`/`F4` to switch pages.
Supported are the following variants:
- SuperPad64 (eight SuperNES controllers, connects to user port)
- Ninja SNES Pad (eight SuperNES controllers, connects to both controller ports)
- Luigi Pantarotto's Spaceballs adapter (eight joysticks, connects to user port and one controller port)
- Inception (eight joysticks, connects to controller port)
## SuperPad64 / Ninja SNES Pad
These adapters support eight Nintendo SuperNES controllers or mice. The types of connected devices are detected automatically.
Controllers have these inputs:
- dpad
- four face buttons (A, B, X, Y)
- two shoulder buttons (L, R)
- Select, Start
Mice display x/y coordinates and two buttons.
The third page shows the raw data read from each controller.
## Luigi Pantarotto's Spaceballs Adapter
This adapter supports eight joysticks with one button each.
It connects to the user port and one controller port.
**Note: Support for this adapter has not been tested with real hardware.**
## Inception
This adapter supports eight joysticks with one button each.
It connects to either controller port.
PS/2 mice and auto-detection are not supported yet.
The third page shows the raw data read from the adapter.
# Version 1.6 (2022-07-09)
- Add support for Protovision Protopad.
- Add support for MultiJoy adapter.
- Improve rejecting phantom key presses caused by joystick movement.
# Version 1.5.1 (2022-05-21)
- Fix for C64 mode on MEGA65.
# Version 1.5 (2020-12-16)
- Add support for PETSCII Robots adapter.
- Add raw view to SuperPad64, Ninja SNES Pad, and Inception.
# Version 1.4 (2020-12-12)
- Add support for Trap Them controller.
- Add support for Luigi Pantarotto's Spaceballs adapter.
- Add support for Inception adapter.
# Version 1.3 (2020-11-28)
- Add support for SNES mouse.
# Version 1.2 (2020-11-15)
- Add support for SuperPad64 and Ninja SNES Pad.
- Fix graphics glitches on SuperCPU.
# Version 1.1 (2020-10-26)
- Add support for light pen.
# Version 1.0 (2020-10-25)
- Initial release. |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|