====== ColecoVision Standard Controller ====== Die ColecoVision wurde standardmäßig mit zwei Controllern geliefert, die in einer Aussparung der Konsole Platz finden und somit platzsparend verstaut werden können. Coleco hatte es sich offenbar zum Ziel gesetzt, möglichst viele der damals gebräuchlichen Steuerungen in einem Controller unterzubringen. Im oberen Bereich befindet sich ein digitaler 8-Wege-Joystick mit zwei unabhängigen Feuerknöpfen links und rechts. Darunter befindet sich eine numerische Tastatur mit 12 Tasten (0-9, *, #). Auf verschiedenen Bildern im Internet kann man zudem Prototypen sehen, demgemäß Coleco zeitweise plante, auch noch eine Art Scrollrad in den Controller zu integrieren, dies aber schließlich verwarf. Der Nachteil dieser Vielfalt war, dass der Controller von vielen Spielern als eher unergonomisch empfunden wurde.
{{:de:controller:schematics:coleco:640px-colecovision-wcontroller-l.jpg?direct&400|}}von Evan-Amos, Public Domain, [[https://commons.wikimedia.org/w/index.php?curid=11421149|WikiMedia]]
Die Bedienelemente des Controllers sind in zwei logischen Ebenen organisiert. Die digitalen Eingangsleitungen an den Pins 1-4 und 6 sind jeweils mit zwei verschiedenen Bedienelementen verbunden. Auf der anderen Seite sind diese entweder mit Pin 5 oder Pin 8 verbunden, auf die die Konsole abwechselnd ein LOW-Signal auflegt, während der andere Pin auf HIGH gezogen wird. Durch die eingebauten Dioden wird gewährleistet, dass nur das LOW-Signal bei einem Tastendruck auf die digitale Eingangsleitung gelegt wird und das HIGH-Signal abgeblockt wird. Entsprechend sieht die Konsole an den Eingangsleitungen abwechselnd die Bedienelemente der zwei verschiedenen Ebenen. Auf der ersten Ebene (Pin 8 auf LOW) befinden sich die 4 Tasten des digitalen 8-Wege-Joysticks und der linke Feuerknopf. Damit entspricht die Belegung exakt der des digitalen Atari-Joysticks, der auf Pin 8 dauerhaft Masse erwartet. Auf der zweiten Ebene (Pin 5 auf LOW) befindet sich der rechte Feuerknopf und die numerische Tastatur, deren Tasten über eine Matrix an die Pins 1-4 angeschlossen sind. Jede Taste erzeugt ein einzigartiges Bitmuster auf diesen Leitungen, sodass die Konsole rekonstruieren kann, welche Taste gedrückt wurde. {{:de:controller:schematics:coleco:colecovision-controller-schematic.png?direct&600|}}