Actually we did update the compatibility list and recently corrected the Bally Astrocade firmware for supporting the top paddle.
Current joystick and adapter support list:
Atari 2600 Joystick -TESTED!
Atari 7800 Joystick (2 buttons) -TESTED!
Atari analog Paddles (2 players) -TESTED!
Atari driving controller -need feedback
Atari video touch pad Keyboard -need feedback
Amstrad Joystick (3 buttons) -TESTED!
Amiga Joystick -TESTED!
Amiga Mouse / Trackball (2 and 3 buttons) -TESTED!
Atari ST Mouse / Trackball (2 buttons) -TESTED!
Commodore 64 Joystick -TESTED!
Commodore CD32 Joypad (7 buttons) -TESTED!
Commodore Analog Paddles (2 players) -TESTED!
Intellivision Touch pad (16 direction disc and 15 buttons) -TESTED!
Intellivision Flashback Touch pad (16 direction disc and 15 buttons) -TESTED!
ColecoVision Touch pad and Super Action Controller (16 buttons + spinner) -TESTED!
Coleco Gemini Joystick & Paddle (Hybrid controller, also compatible with Sears console) -need feedback
MSX Joystick (2 buttons) -TESTED!
Sega Genesis Joypad (3 and 6 buttons) -TESTED!
Sega Master System Joypad -TESTED!
Sega Multi-Tap Adapter (4 players) -need feedback
3DO (Panasonic) Joypad -TESTED!
TI99/4/4a Joystick -TESTED!
FM Towns/Marty Joypad -need feedback
Famiclone (NES clone) Joypad -need feedback
Odyssey2 controller -need feedback
Fairchild channel F controller -need feedback
Bally/Astrocade controller -TESTED!
RedOctane Dance pads (6 buttons DB9 version) -TESTED!
ZX Spectrum Interface 2 Joysticks -TESTED!
So if it exists and have a DB-9 port, it should be supported!
Retronic Design Download