Drakon, on Fri Jan 27, 2012 9:09 PM, said:
You know....you can use a sega genesis controller on a commodore vic-20......plug and play! A lot of companies kept the same standard for controller signals.
I don't know about the VIC-20, but if you do that on a C64 you run the risk of frying the keyboard/joystick I/O controllers in the Computer... Something to do with a conflict with some buttons on the keyboard and the fact that the Genesis controllers have extra circutry not found in typical controllers made for it which makes them behave a bit differently. I learned this after I wound up having to replace one of said controller ICs in my C64.... the
CIA chips.
Hrrmm I think I might have found a more technical explanation of the issue:
Quote
This is because joysticks (which the game ports were intended to support)
either pull the lines low (when active) or are an open connection (when
inactive). This latter condition allows the lines to be pulled low by other
sources (they keyboard for example). Sega gamepads, on the other hand, pull
inactive lines HIGH. Now if you press a key on the keyboard with one of
these devices plugged in, one source is pulling the line high while another
I/O line (cross-connected through the keyboard) is trying to drag it down.
This can put an extra strain on the CIA chip, as the circuit wasn't
designed to deal with this kind of situation.
Source:
http://www.floodgap..../display.cgi?26
What it comes down to is Genesis controllers are not completely the same as the standard sticks the C64 was designed for, but it is possible to render a genesis controller safe to use on one.