Ultimate PC Interface for the Intellivision and Colecovision

ALSO supports the:

Atari 2600, 7800, Amiga/Commodore, Channel F
Genesis, Odyssey 2, MSX, Sega Master System
TI-99, X68000, and 2014 Intv/Coleco Flashback

intfc4a.jpg

Purchasing

If you are interested in an interface only for the controllers, check out the VISION 'DAPTOR
U.S. orders are shipped Priority Mail. International orders are shipped US 1st Class Mail.



Ready to purchase an Ultimate Interface (no USB cable or dongle) using PayPal?
Click the Add to Cart button below.




Do you need the USB cable to connect the interface to the PC?
Click the Add to Cart button below.




intfc8a.jpg
Are you using Intellivision 1 controllers? You will need the Inty 1 dongles.
Click the Add to Cart button below.

Product Description
The only way to play Intellivision and Colecovision games is with their unique and original controllers using the real hardware produced in the 80's. The second option would be in emulation on the PC but the PC keyboard has no way to reproduce the Intellivision 16 direction disc, the Coleco rollerball, or the feel of the controllers.

Enter the Ultimate PC Interface for the Intellivision and Colecovision. Available ONLY here. It allows you to connect two (2) controllers and the PC through a USB connector. The controllers can be a combination of any supported controller.

intfc3a.jpg

What makes this the Ultimate PC Interface for the Intellivision and Colecovision? It supports the Intellivision ECS keyboard! Play the ECS games as they were meant to be played. Learn to type 80's style with Flintstones Keyboard Fun. There is no other way to type a Basic program other than with the ECS keyboard!

intfc2a.jpg

The Music Synthesizer is also supported! Melody Blaster must be enjoyed with the Music Sythesizer.... and now on your PC. Ultimate PC Interface for the Intellivision and Colecovision is the only interface that supports both ECS interfaces!

intfc1a.jpg

And there is more! Support for the Colecovision, Coleco Rollerball, Coleco Driving Wheel, Coleco Super Action controller, Atari 2600, and Atari 7800 Proline controllers! (see support section below) is also included....along side with the Intellivision controller! Even though there are two connections to one interface, you can still mix and match controller types. A majority of controller buttons are mapped the same making it easy to define one controller type in an emulator and then change controllers without having to redefine it.

intfc7a.jpg

Wait! And there is even more! Support for the Atari 2600 Keypad (requires older firmware), Atari 2600 Driving, TI-99, Sega Master System, Fairchild Channel F, Magnavox Odyssey 2, and Sega Genesis 3/6 controllers (see support section below) is also included....allowing you to also connect Commodore/Amiga digital controllers (requires older version of FIRMWARE).

... and more!!! If you have a 2014 Intellivion or Colecovision Flashback controller and want to play more games, there is also support for those controllers! (See support section below.)
Specifications
- Supports 2 different controllers simultaneously with the DB9 connectors. Supported controllers are:

  • Original Intellivision controllers (with dongle), Intellivision 2 controllers, Sears Arcade controllers, Intellivision Flashback controllers, Intellivision ECS Keyboard, and Intellivision Piano/Synthesizer

  • Original Colecovision controllers, Coleco Super Action controllers with spinner support, Coleco Steering Wheel, Coleco Rollerball, and Colecovision Flashback controllers,

  • the Atari 2600 joystick, 2600 keypad (older firmware), 2600 driving controller (paddles NOT supported)

  • the Atari 7800 Proline joysticks

  • the Fairchild Channel F joysticks

  • the MSX joysticks

  • the Sega Genesis 3/6 controllers

  • the Magnavox Odyssey 2 joysticks

  • the Sega Master System compatible joysticks

  • the TI-99 joysticks

  • the X68000 joysticks

• All Intellivision controllers are fully supported by the jzIntv Intellivision emulator (see support section below). Emulators such as Nostalgia and MESS that support joysticks and mouse, will support the controllers but not the Music Synthesizer or ECS keyboard.

• CoolCV, AdamEM, and MESS supports the Colecovision spinner (Super Action spinner, steering wheel, and rollerball) through mouse and joystick support. BlueMSX supports the Colecovision controllers.

• Dongle for connecting the original Intellivision controllers without modifying the cord is available separately (see photo below)

• Supports all 16 directions of the Intellivision DISC

• Supports all 8 directions of the Colecovision, Atari, TI-99, Sega Master System joysticks, and Genesis 3/6 controllers.

• Supports the ECS keyboard. It works natively in the operating system. Use it in your word processor!

• Supports the Music Synthesizer. Currently only supported by the jzIntv emulator

• Supports the Colecovision spinner which is used by the Super Action Controller, the Steering Wheel, and the RollerBall through the emulator's mouse and joystick support. (see support section below)

• USB 2.0 and backwards compatible with USB 1.1

• Compatible with Windows/Mac/Linux - any O/S that natively supports USB HID devices

• Data transmitted 1000 times a second for minimal delay

• Firmware is upgradable (Windows O/S required) - CLICK HERE to view firmware upgrades and instructions on how to apply.

intfc4a.jpg

Support
The Ultimate PC Interface for the Intellivision and Colecovision is 100% supported by the Intellivision jzIntv emulator (Available HERE) and the Colecovision CoolCV emulator (Available HERE)
jzIntv has been tested in Windows XP, Windows 7, Linux Mint, and the Apple Mac.

The Ultimate PC Interface for the Intellivision and Colecovision will work with other emulators as the interface presents itself to the operating system as a joystick. The ECS keyboard and Music Sythesizer modes may not be properly recognized by all emulators. An example would be Nostalgia where it does recognize the ECS keyboard but Nostalgia uses the computer's ESC key to exit a game so Flintstones Keyboard Fun will not be playable.
Using the Ultimate Interface
The interface unit has 4 modes. Use the switches to change the mode. See the interface label for reference. The side with the label is considered the TOP / UP side.

ECS Keyboard - left switch DOWN, right switch UP

Music Synthesizer - left switch DOWN, right switch DOWN

Intellivision Hand Controllers (non-Flashback) - left switch UP, right switch DOWN

Auto Sense Mode - left switch UP, right switch UP
   - for ALL controllers excluding the ECS Keyboard and Music Synthesizer
Using the Autosense Mode
Autosense Mode supports all the controllers (Inty, Coleco, Atari, SMS, Genesis, and TI-99).

The default mode (if no buttons are pressed when pluggin in the unit) remembers the last controller last recognized.

To have the interface recognize a controller below, press and hold for 5 seconds the required key/button while plugging in the USB or turning on your system if the USB is already connected.

Intellivision, Colecovision, Atari 2600 Keypad (older firmware), 2014 Inty/Coleco Flashback controllers: press the zero button

Coleco Rollerball: the switch should be set to Rollerball (not Joystick). press zero on both hand controllers

Coleco Steering Wheel: connect a Coleco controller and press zero. Connect the steering after the controller is recognized.

Atari 2600 and Atari 2600 Driving controllers, press the fire button or side button (the only button on the controllers)

Atari 7800 Proline controllers, press the left side button

Sega Master System and Genesis 3/6: press the START key on the controller (which is button 1 on Master System, dedicated button on Genesis)

TI-99 controller, press button #1. Only one controller in port A is recognized. Port B will not work with TI-99 joystick.

Amiga/Commodore controller, press fire button or button #1 on 2 button controllers.

Odyssey 2 controllers, press the fire button

Fairchild Channel F controllers, press the fire button

MSX and X68000 controller, press fire button or button #1 on 2 button controllers.


*** To activate the joystick mode for the Coleco Rollerball and Steering Wheel, hold ONLY the asterick (*) key on both controllers.

***** What is mouse and joystick mode? There are no emulators that natively support the Colecovision spinner. Emulators will interpret the PC mouse input as the rollerball/spinner. The interface interprets the Coleco Rollerball and Steering wheel as a mouse allowing them to work in these emulators. Some emulators do not have mouse support or you may want to use the rollerball as a joystick. You need to have the joystick version of the games when in this mode. (Example: Turbo and Slither standard controller versions)
Special Keys
The Intellivision and Colecovision controllers support 3 additional keys. To activate them, you need to press two keys at the same time.

With the Intellivision controllers, holding down the 4 and the CLEAR buttons on the controllers, the interfaces returns to the emulator button 4. Holding down the 5 and the ZERO buttons on the controllers, the interfaces returns to the emulator button 5. Holding down the 6 and the ENTER buttons on the controllers, the interfaces returns to the emulator button 6. With the jzIntv configuration below, the emulator will PAUSE, RESET, or EXIT.

With the Colecovision controllers, holding down the 4 and the right fire buttons on the controllers, the interfaces returns to the emulator button 7. Holding down the 5 and the right fire buttons on the controllers, the interfaces returns to the emulator button 5. Holding down the 6 and the right fire buttons on the controllers, the interfaces returns to the emulator button 6. With the CoolCV configuration below, the emulator will FAST DISK, RESET, or EXIT.

For the Sega Genesis, MODE + any other button (A, B, C, X, Y, Z, START) activates PC joystick buttons 9 & up.
Important Connection information

intfc6a.jpg
Configured for only the Intellivision controllers


The interface MUST be unplgged from the USB and reconnected when switching modes.

The two DB9 connectors are labeled "A" and "B". "A" is for the left controller and "B" is for the right controller. Connect the ECS interfaces as shown below.

intfc5a.jpg
Connecting the ECS Keyboard or Music Synthesizer

intfc8a.jpg
You may need to remove the shield from the dongle if the controller connector is backwards

Suggested configuration file for Colecovision's CoolCV
Holding the right fire button and pressing the 5 button will reset the emulator. Holding the right fire button and pressing 6 will exit the emulator.

' CoolCV mappings for Colecovision controllers to keyboard and joystick
up_1 key1073741906
right_1 key1073741903
down_1 key1073741905
left_1 key1073741904
left_button_1 key32 joy0_0
right_button_1 key109 joy0_1
button3_1 key1073741939 joy0_2
button4_1 key1073741939 joy0_3
key1_1 key49 joy0_8
key2_1 key50 joy0_9
key3_1 key51 joy0_10
key4_1 key52 joy0_11
key5_1 key53 joy0_12
key6_1 key54 joy0_13
key7_1 key55 joy0_14
key8_1 key56 joy0_15
key9_1 key57 joy0_16
key*_1 key111 joy0_17
key0_1 key48 joy0_18
key#_1 key112 joy0_19
up_2 key119
right_2 key100
down_2 key115
left_2 key97
left_button_2 key9 joy1_0
right_button_2 key113 joy1_1
button3_2 key1073741939 joy1_2
button4_2 key1073741939 joy1_3
key1_2 key114 joy1_8
key2_2 key116 joy1_9
key3_2 key121 joy1_10
key4_2 key102 joy1_11
key5_2 key103 joy1_12
key6_2 key104 joy1_13
key7_2 key118 joy1_14
key8_2 key98 joy1_15
key9_2 key110 joy1_16
key*_2 key106 joy1_17
key0_2 key107 joy1_18
key#_2 key108 joy1_19
key_save key1073741882
key_restore key1073741883
key_exit key1073741939 joy0_5
key_pause key1073741884
key_reset key8 joy0_4
key_rolling_controller key1073741886
key_record_video key1073741887
key_record_audio key1073741890
key_screenshot key1073741891
key_fast_disk key1073741889 joy0_6
How to configure Intellivision's jzIntv
The jzIntv emulator supports mapping the controllers, PC keyboard, and Music Sythesizer. This is accomplished by using a "hackfile". To use the hackfile, you need to append the swith "--kbdhackfile" to the command line. An example is:

jzIntv --kbdhackfile=C:\jzIntv\hackfile.cfg c:\jzIntv\roms\demo.bin

jzIntv supports multiple input configurations, F5, F6, and F7. F5 is the default mapping and F7 is used for the ECS keyboard.
F6 (map 1) will be used for the Music Sythesizer.

You may either use this HACKFILE.CFG which contains comments or you may configure your own hackfile using the settings below. If you have not upgraded your unit to include Coleco/Atari support, use this HACKFILE.CFG.

The jzIntv GUI could be configured as shown below. (Click on the images to zoom in)

NOTE: The GUI does not handle long directory names that have a space (e.g. Program Files). It is best to place the hackfile.cfg in the BIN direcotry where jzIntv.exe is located at and not specify a path as shown in the image below.

cfg1_tn.jpg cfg2_tn.jpg cfg3_tn.jpg

Testing the interface
Use these Intellivision test roms to confirm that the controllers, keyboard, or piano are responding correctly. CLICK HERE to download.

jzIntv supports 4 controllers but not 4 joysticks. If you wanted to use 4 controllers, you would need a CGC.
If you have 2 interfaces and want to use 4 controllers, use the Nostalgia emulator which properly supports 4 joysticks.
Manual modification to HACKFILE
- Mapping the ECS Keyboard - Nothing needs to be added to the hackfile for the ECS keyboard. Just press F7 to put the emulator in ECS mode.

- Mapping the Controllers - Add the lines below to map controller "A"

; maps for the Ultimate PC Interface - joystick #0 - left controller

JS0_BTN_00 PD0L_A_T
JS0_BTN_01 PD0L_A_L
JS0_BTN_02 PD0L_A_R
JS0_BTN_08 PD0L_KP1
JS0_BTN_09 PD0L_KP2
JS0_BTN_10 PD0L_KP3
JS0_BTN_11 PD0L_KP4
JS0_BTN_12 PD0L_KP5
JS0_BTN_13 PD0L_KP6
JS0_BTN_14 PD0L_KP7
JS0_BTN_15 PD0L_KP8
JS0_BTN_16 PD0L_KP9
JS0_BTN_17 PD0L_KPC
JS0_BTN_18 PD0L_KP0
JS0_BTN_19 PD0L_KPE
JS0_N PD0L_J_N
JS0_NNE PD0L_J_NNE
JS0_NE PD0L_J_NE
JS0_ENE PD0L_J_ENE
JS0_E PD0L_J_E
JS0_ESE PD0L_J_ESE
JS0_SE PD0L_J_SE
JS0_SSE PD0L_J_SSE
JS0_S PD0L_J_S
JS0_SSW PD0L_J_SSW
JS0_SW PD0L_J_SW
JS0_WSW PD0L_J_WSW
JS0_W PD0L_J_W
JS0_WNW PD0L_J_WNW
JS0_NW PD0L_J_NW
JS0_NNW PD0L_J_NNW
JS0_BTN_03 PAUSE
JS0_BTN_04 RESET
JS0_BTN_05 QUIT


- Mapping the Music Synthesizer - Add the lines below to map piano. Use "map 1" and press F6 in the emulator to activate.

; -----------------------------
map 1 ; activate with F6
; -----------------------------

; maps for the Ultimate PC Interface - piano interface

LEFT SYNTH_00
PERIOD SYNTH_01
SEMICOLON SYNTH_02
P SYNTH_03
ESCAPE SYNTH_04
0 SYNTH_05
RETURN SYNTH_06
[ SYNTH_07
COMMA SYNTH_08
M SYNTH_09
K SYNTH_10
I SYNTH_11
9 SYNTH_12
8 SYNTH_13
O SYNTH_14
L SYNTH_15
N SYNTH_16
B SYNTH_17
H SYNTH_18
Y SYNTH_19
7 SYNTH_20
6 SYNTH_21
U SYNTH_22
J SYNTH_23
V SYNTH_24
C SYNTH_25
F SYNTH_26
R SYNTH_27
5 SYNTH_28
4 SYNTH_29
T SYNTH_30
G SYNTH_31
X SYNTH_32
Z SYNTH_33
S SYNTH_34
W SYNTH_35
3 SYNTH_36
2 SYNTH_37
E SYNTH_38
D SYNTH_39
SPACE SYNTH_40
DOWN SYNTH_41
UP SYNTH_42
Q SYNTH_43
1 SYNTH_44
RIGHT SYNTH_45
\ SYNTH_46
A SYNTH_47
] SYNTH_48
Credits
Created by
Hafner Enterprises LLC