The standard to enhanced joystick ports adapter for the Atari ST allows all the members of the Atari ST family of vintage computers (from the 1980~2000 era) to make use of the Atari Jaguar game controller (and hopefully, of the Team Tap adapter as well). It is made of :
A PCB project, hosting a raspberry pico standard development board that will watch an enhanced joystick port on one side, and send joystick events through standard joystick ports of the Atari ST on the other side. A bypass switch allows to plug regular mouse/joysticks for legacy games and regular work.
A firmware project for said raspberry pico.
Some sample 68k assembly routines to handle joystick events to reconstruct the single Jaguar game controller state and the multiple Jaguar controllers states through TeamTap.
Theory of operation
The raspberry pico probe the Jaguar game controller or the Team Tap extension as much as possible.
The raspberry pico send changes through both the standard joystick ports ; 10 times per seconds, the full state of the controller is sent.
On the host Atari ST computer, a custom assembly routine is tasked to get the joysticks states and map them into the Jaguar controller(s) states.
The standard to enhanced joystick ports adapter for the Atari ST allows all the members of the Atari ST family of vintage computers (from the 1980~2000 era) to make use of the Atari Jaguar game controller (and hopefully, of the Team Tap adapter as well). It is made of :
Theory of operation