Hardware Projects - JoyDivision
   
OnyxSoft
 
Software
 
Hardware
 
Misc
 
JoyDivision
 
Archive/Content joydivision-20220416.zip
Version 20220416 (Firmware) ; rev3 (Schematics)
Included Firmwares (archive) Joystick (Now also for THEC64 and the A500 Mini), CD32, Sega MegaDrive, MSX, Amstrad, NES and SNES
Licence GNU GENERAL PUBLIC LICENSE
Designer Stefan Blixth
Short Description Digital joystick adapter for USB-enabled systems.
Long Description
This adapter was created because I missed to be able to control my old games in emulators
with a real controller (Joysticks), just as they where inteded to be played =)
This adapter is created as a HID that doesn't requires any specific drivers (thanks to V-USB which is used).
That means that you just need to plug it in, configure your emulator to use the HID-device and start playing!

One other nifty thing we added to it (also from V-USB package) is that this unit contains a special bootloader
which enables the user to update/replace the firmware without having a special programmer, only a USB-port and
use a software called HIDBootFlash (read more about this procedure below).

* Step-by-step guide on the flashing of the firmware can be found here : jdflash.pdf
* Video how to flash the device on Windows using HIDBootFlash : https://youtu.be/Zzamrevis6U
* Video how to flash the device on Linux (shall work on OSX aswell) : https://youtu.be/UEG-mt97SJ4

Having this bootloader enabled means that one can change the firmware to it's own needs.
We plan to add firmware for other input devices (like Amiga and Atari mices etc.)

The archive contains source code (firmware and bootloader), Schematics, BOM and EAGLE-files.

We also shared the PCB-layout (if someone want to build it themself) at OSH Park :

* JoyDivision - https://www.oshpark.com/shared_projects/wz2Vsnir
* Dual JoyDivision - https://www.oshpark.com/shared_projects/gp5bRPie

Project can also be found on github : https://github.com/develin4000/joydivision

   

Copyright © 1995-2023 OnyxSoft