{"id":1097,"date":"2019-04-20T22:34:49","date_gmt":"2019-04-21T05:34:49","guid":{"rendered":"https:\/\/www.pagetable.com\/?p=1097"},"modified":"2025-05-09T03:30:31","modified_gmt":"2025-05-09T01:30:31","slug":"converting-the-competition-pro-extra-usb-to-c64-amiga-atari-db9","status":"publish","type":"post","link":"https:\/\/www.pagetable.com\/?p=1097","title":{"rendered":"Converting the &quot;Competition Pro Extra USB&quot; to C64\/Amiga\/Atari DB9"},"content":{"rendered":"<ul>\n<li><i><b>Updated 2025-05-09<\/b>: Added &ldquo;SL-6602-TBE&rdquo; pinout. Thanks a lot to <strong>J\u00f6rg Knitter<\/strong>!<\/i><\/li>\n<li><i><b>Updated 2022-03-09<\/b>: Added &ldquo;SL-6603-TWT&rdquo; pinout. Thanks a lot to <strong>Risto K<\/strong>!<\/i><\/li>\n<li><i><b>Updated 2022-01-26<\/b>: Added &ldquo;V2&rdquo; pinout.<\/i><\/li>\n<li><i><b>Updated 2022-01-22<\/b>: Added &ldquo;SL-6603-SPORTS-DE&rdquo; pinout.<\/i><\/li>\n<li><i><b>Updated 2022-01-14<\/b>: Added &ldquo;SL-6603-SBK&rdquo; and &ldquo;KOKA&rdquo; pinouts.<\/i><\/li>\n<li><i><b>Updated 2022-01-06<\/b>: Added new &ldquo;V3&rdquo; and &ldquo;V04T&rdquo; pinouts and instructions on how to use a joystick extension cable.<\/i><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.speedlink.com\/\">Speedlink<\/a> makes several versions of the Competition Pro joystick that have all the physical properties and the excellent switches of the original Competition Pro, but come with a USB interface:<\/p>\n<table>\n<thead>\n<tr>\n<th> Art.no.           <\/th>\n<th> EAN           <\/th>\n<th> Name                           <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> SL-6602-TBE       <\/td>\n<td> 4027301066029 <\/td>\n<td> Competition Pro (&ldquo;Return of a Legend&rdquo;) <\/td>\n<\/tr>\n<tr>\n<td> SL-6603-SBK       <\/td>\n<td> 4027301066036 <\/td>\n<td> Competition Pro USB  <\/td>\n<\/tr>\n<tr>\n<td> SL-6603-GOLD      <\/td>\n<td> 4027301166033 <\/td>\n<td> Competition Pro 25th Anniversary Edition, Gold <\/td>\n<\/tr>\n<tr>\n<td> SL-6603-TWT       <\/td>\n<td> 4027301266030 <\/td>\n<td> Competition Pro USB transparent + Game-Collection <\/td>\n<\/tr>\n<tr>\n<td> SL-6603-SPORTS    <\/td>\n<td> 4027301366037 <\/td>\n<td> Competition Pro USB Summer &amp; Winter Games Edition <\/td>\n<\/tr>\n<tr>\n<td> SL-6603-SPORTS-EU <\/td>\n<td> 4027301183818 <\/td>\n<td> Competition Pro USB Sports Tournament Edition (EU) <\/td>\n<\/tr>\n<tr>\n<td> SL-6603-SPORTS-DE <\/td>\n<td> 4027301875423 <\/td>\n<td> Competition Pro USB Sports Tournament Edition (German) <\/td>\n<\/tr>\n<tr>\n<td> SL-650210-BK      <\/td>\n<td> 4027301741049 <\/td>\n<td> <a href=\"https:\/\/koka-shop.de\/competition-pro-usb-koka-exclusive-edition.html\">Competition Pro KOKA Edition<\/a> <\/td>\n<\/tr>\n<tr>\n<td> SL-650212-BKRD    <\/td>\n<td> 4027301553833 <\/td>\n<td> <a href=\"https:\/\/www.speedlink.com\/COMPETITION-PRO-EXTRA-USB-Joystick-black-red\/SL-650212-BKRD\">Competition Pro Extra<\/a> <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>(Only the last two are currently available new, the others are historic.)<\/p>\n<p>All versions of this joystick can be easily converted into an old-school DB9 joystick to work with Commodore, Amiga and Atari computers and consoles \u2013\u00a0optionally without giving up the USB interface!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/inside.jpg\" height=\"450\" width=\"600\" alt=\"\" \/><\/p>\n<p>There is a small board inside that converts the output of the switches to USB. There are several versions of the board, and you can tell which one you have from the article number and its optional suffix, printed on both the bottom of the box and the label on the bottom of the joystick.<\/p>\n<table>\n<thead>\n<tr>\n<th> Name           <\/th>\n<th> Label           <\/th>\n<th>\n<div style=\"width:300px\">Board<\/div>\n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> Competition Pro USB<br \/>SL-6602-TBE <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_tbe.jpg\" height=\"150\" width=\"200\" alt=\"\" \/> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board1_tbe.jpg\" height=\"178\" width=\"150\" alt=\"\" \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board2_tbe.jpg\" height=\"180\" width=\"150\" alt=\"\" \/> <\/td>\n<\/tr>\n<tr>\n<td> Competition Pro USB<br \/>SL-6603-SBK <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_usb.jpg\" height=\"150\" width=\"200\" alt=\"\" \/> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board1_usb.jpg\" height=\"178\" width=\"150\" alt=\"\" \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board2_usb.jpg\" height=\"180\" width=\"150\" alt=\"\" \/> <\/td>\n<\/tr>\n<tr>\n<td> Competition Pro USB transparent<br \/>SL-6603-TWT <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_twt.jpg\" height=\"150\" width=\"200\" alt=\"\" \/> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board1_twt.jpg\" height=\"178\" width=\"150\" alt=\"\" \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board2_twt.jpg\" height=\"180\" width=\"150\" alt=\"\" \/> <\/td>\n<\/tr>\n<tr>\n<td> Competition Pro USB Sports Tournament Edition (EU)<br \/>SL-6603-SPORTS-EU<\/p>\n<p>Competition Pro KOKA Edition<br \/>SL-650210-BK <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_sports.jpg\" height=\"150\" width=\"200\" alt=\"\" \/><br \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_koka.jpg\" height=\"150\" width=\"200\" alt=\"\" \/> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board1_koka.jpg\" height=\"178\" width=\"150\" alt=\"\" \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board2_koka.jpg\" height=\"180\" width=\"150\" alt=\"\" \/> <\/td>\n<\/tr>\n<tr>\n<td> Competition Pro Extra <em>Anniversary Edition<\/em><br \/>SL-650212-BKRD <strong>no-suffix<\/strong> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_original.jpg\" height=\"150\" width=\"200\" alt=\"\" \/> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board1_original.jpg\" height=\"178\" width=\"150\" alt=\"\" \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board2_original.jpg\" height=\"180\" width=\"150\" alt=\"\" \/> <\/td>\n<\/tr>\n<tr>\n<td> Competition Pro Extra<br \/>SL-650212-BKRD \/\/ <strong>V2<\/strong> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_v2.jpg\" height=\"150\" width=\"200\" alt=\"\" \/> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board1_v2.jpg\" height=\"175\" width=\"150\" alt=\"\" \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board2_v2.jpg\" height=\"180\" width=\"150\" alt=\"\" \/> <\/td>\n<\/tr>\n<tr>\n<td> Competition Pro Extra<br \/>SL-650212-BKRD \/\/ <strong>V3<\/strong> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_v3.jpg\" height=\"150\" width=\"200\" alt=\"\" \/> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board1_v3.jpg\" height=\"175\" width=\"150\" alt=\"\" \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board2_v3.jpg\" height=\"180\" width=\"150\" alt=\"\" \/> <\/td>\n<\/tr>\n<tr>\n<td> Competition Pro Extra<br \/>SL-650212-BKRD \/\/ <strong>V04T<\/strong> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/label_v04t.jpg\" height=\"150\" width=\"200\" alt=\"\" \/> <\/td>\n<td> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board1_v04t.jpg\" height=\"175\" width=\"150\" alt=\"\" \/><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/board2_v04t.jpg\" height=\"180\" width=\"150\" alt=\"\" \/> <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>On all board versions, the inputs of the switches come in through this 9-pin connector (albeit with a different pinout and wire colors):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/connector.jpg\" height=\"130\" width=\"300\" alt=\"\" \/><\/p>\n<p>Converting this joystick into an C64\/Amiga\/Atari one is as easy as connecting the wires to a female DB9 plug.<\/p>\n<h1 id=\"the-joystick-extension-cable\">The Joystick Extension Cable<\/h1>\n<p>It is best to use a joystick extension cable and use the female connector and its wires. You can get these on common retail and auction websites. (Thanks Robert!)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/joyext.jpg\" height=\"312\" width=\"600\" alt=\"\" \/><\/p>\n<p>You can open the housing of the male connector with a carpet knife to get to this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/joyext_male.jpg\" height=\"140\" width=\"300\" alt=\"\" \/><\/p>\n<p>Before cutting the wires to the male connector, you can write down the mapping between pin numbers and wire colors. This is the mapping for my joystick extension cable, it may match yours:<\/p>\n<table>\n<thead>\n<tr>\n<th> Pin <\/th>\n<th>                                                                                     Color  <\/th>\n<th> Description <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> 1   <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<td> Up          <\/td>\n<\/tr>\n<tr>\n<td> 2   <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<td> Down        <\/td>\n<\/tr>\n<tr>\n<td> 3   <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<td> Left        <\/td>\n<\/tr>\n<tr>\n<td> 4   <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<td> Right       <\/td>\n<\/tr>\n<tr>\n<td> 5   <\/td>\n<td> <span style=\"background-color: brown\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;brown   <\/td>\n<td> (unused)    <\/td>\n<\/tr>\n<tr>\n<td> 6   <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<td> Button      <\/td>\n<\/tr>\n<tr>\n<td> 7   <\/td>\n<td> <span style=\"background-color: white\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;white   <\/td>\n<td> (unused)    <\/td>\n<\/tr>\n<tr>\n<td> 8   <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<td> GND         <\/td>\n<\/tr>\n<tr>\n<td> 9   <\/td>\n<td> <span style=\"background-color: yellow\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;yellow <\/td>\n<td> (unused)    <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p><strong><em>I currently have a huge amount of these cables, with exactly these wire colors, and I am happy to mail one (or more) to you for free within Europe. Reach out to <a href=\"mailto:mist64@mac.com\">mist64@mac.com<\/a>\/<a href=\"https:\/\/twitter.com\/pagetable\">@pagetable<\/a>.<\/em><\/strong><\/p>\n<hr \/>\n<p>In case you are using a different DB9 cable, here is the connector pinout:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/db9_female.jpg\" height=\"186\" width=\"300\" alt=\"\" \/> <img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/db9_male.jpg\" height=\"162\" width=\"300\" alt=\"\" \/><\/p>\n<table>\n<thead>\n<tr>\n<th> Pin <\/th>\n<th> Description <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> 1   <\/td>\n<td> Up          <\/td>\n<\/tr>\n<tr>\n<td> 2   <\/td>\n<td> Down        <\/td>\n<\/tr>\n<tr>\n<td> 3   <\/td>\n<td> Left        <\/td>\n<\/tr>\n<tr>\n<td> 4   <\/td>\n<td> Right       <\/td>\n<\/tr>\n<tr>\n<td> 5   <\/td>\n<td> (unused)    <\/td>\n<\/tr>\n<tr>\n<td> 6   <\/td>\n<td> Button      <\/td>\n<\/tr>\n<tr>\n<td> 7   <\/td>\n<td> (unused)    <\/td>\n<\/tr>\n<tr>\n<td> 8   <\/td>\n<td> GND         <\/td>\n<\/tr>\n<tr>\n<td> 9   <\/td>\n<td> (unused)    <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1 id=\"competition-pro-pinouts\">Competition Pro Pinouts<\/h1>\n<p>The following tables show the pinout of the connector inside the Competition Pro Extra, the corresponding DB9 pin and the wire color in my joystick extension cable.<\/p>\n<p>This is the pinout of the Competition Pro <strong>SL-6602-TBE &ldquo;Return of a Legend&rdquo;<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center;\"> <em>SL-6602-TBE<\/em><br \/>CP Pin <\/th>\n<th> CP Color                                                             <\/th>\n<th> Description <\/th>\n<th style=\"text-align:center;\"> DB9 Pin <\/th>\n<th> DB9 Extension Color <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:center;\"> 1   <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black\/<span style=\"background-color: white; border: solid black 1px\";>&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;white   <\/td>\n<td> GND         <\/td>\n<td style=\"text-align:center;\"> 8       <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 2   <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray   <\/td>\n<td> Button R2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 3   <\/td>\n<td> <span style=\"background-color: lightblue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;light blue       <\/td>\n<td> Button L2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 4   <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue <\/td>\n<td> Button R    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 5   <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green <\/td>\n<td> Button L    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 6   <\/td>\n<td> <span style=\"background-color: yellow\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;yellow     <\/td>\n<td> Left        <\/td>\n<td style=\"text-align:center;\"> 3       <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 7   <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange   <\/td>\n<td> Right       <\/td>\n<td style=\"text-align:center;\"> 4       <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 8   <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red <\/td>\n<td> Down        <\/td>\n<td style=\"text-align:center;\"> 2       <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 9   <\/td>\n<td> <span style=\"background-color: brown\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;brown     <\/td>\n<td> Up          <\/td>\n<td style=\"text-align:center;\"> 1       <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This is the <strong>&ldquo;SL-6603-SBK&rdquo;<\/strong> Competition Pro USB:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center;\"> <em>6603-SBK<\/em><br \/>CP Pin <\/th>\n<th> CP Color                                                                        <\/th>\n<th> Description <\/th>\n<th style=\"text-align:center;\"> DB9 Pin <\/th>\n<th> DB9 Extension Color <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:center;\"> 1   <\/td>\n<td> <span style=\"background-color: brown\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;brown   <\/td>\n<td> Up          <\/td>\n<td style=\"text-align:center;\"> 1       <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 2   <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<td> Down        <\/td>\n<td style=\"text-align:center;\"> 2       <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 3   <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<td> Left        <\/td>\n<td style=\"text-align:center;\"> 3       <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 4   <\/td>\n<td> <span style=\"background-color: yellow\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;yellow <\/td>\n<td> Right       <\/td>\n<td style=\"text-align:center;\"> 4       <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 5   <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<td> Button L    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 6   <\/td>\n<td> <span style=\"background-color: purple\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;purple <\/td>\n<td> Button R    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 7   <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<td> Button L2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 8   <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<td> Button R2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 9   <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black\/<span style=\"background-color: white; border: solid black 1px\";>&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;white   <\/td>\n<td> GND         <\/td>\n<td style=\"text-align:center;\"> 8       <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This is the pinout of the Competition Pro <strong>transparent<\/strong>, <strong>SPORTS TOURNAMENT<\/strong> and the <strong>KOKA<\/strong> Edition:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center;\"> <em>transparent<\/em><br \/><em>SPORTS<\/em><br \/><em>KOKA<\/em><br \/>CP Pin <\/th>\n<th> CP Color                                                             <\/th>\n<th> Description <\/th>\n<th style=\"text-align:center;\"> DB9 Pin <\/th>\n<th> DB9 Extension Color <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:center;\"> 1   <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<td> GND         <\/td>\n<td style=\"text-align:center;\"> 8       <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 2   <\/td>\n<td> <span style=\"background-color: brown\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;brown   <\/td>\n<td> Button R2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 3   <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<td> Button L2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 4   <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<td> Button R    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 5   <\/td>\n<td> <span style=\"background-color: yellow\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;yellow <\/td>\n<td> Button L    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 6   <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<td> Right       <\/td>\n<td style=\"text-align:center;\"> 4       <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 7   <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<td> Left        <\/td>\n<td style=\"text-align:center;\"> 3       <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 8   <\/td>\n<td> <span style=\"background-color: purple\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;purple <\/td>\n<td> Down        <\/td>\n<td style=\"text-align:center;\"> 2       <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 9   <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<td> Up          <\/td>\n<td style=\"text-align:center;\"> 1       <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This is the <strong>no-suffix<\/strong> Competition Pro <strong>Extra<\/strong> (&ldquo;Anniversary Edition&rdquo;):<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center;\"> <em>no-suffix<\/em><br \/>CP Pin <\/th>\n<th> CP Color                                                                        <\/th>\n<th> Description <\/th>\n<th style=\"text-align:center;\"> DB9 Pin <\/th>\n<th> DB9 Extension Color <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:center;\"> 1   <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<td> Left        <\/td>\n<td style=\"text-align:center;\"> 3       <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 2   <\/td>\n<td> <span style=\"background-color: purple\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;purple <\/td>\n<td> Down        <\/td>\n<td style=\"text-align:center;\"> 2       <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 3   <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<td> Right       <\/td>\n<td style=\"text-align:center;\"> 4       <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 4   <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<td> Up          <\/td>\n<td style=\"text-align:center;\"> 1       <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 5   <\/td>\n<td> <span style=\"background-color: yellow\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;yellow <\/td>\n<td> GND         <\/td>\n<td style=\"text-align:center;\"> 8       <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 6   <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<td> Button L    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 7   <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<td> Button R    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 8   <\/td>\n<td> <span style=\"background-color: brown\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;brown   <\/td>\n<td> Button L2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 9   <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<td> Button R2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This is the <strong>V2\/V3<\/strong> and the <strong>V04T<\/strong> Competition Pro <strong>Extra<\/strong>. (Note that the wire colors are the same between these two versions, it&rsquo;s just the pin numbers that differ.)<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center;\"> CP <em>V2\/V3<\/em><br \/>Pin <\/th>\n<th style=\"text-align:center;\"> CP <em>V04T<\/em><br \/>Pin <\/th>\n<th> CP Color                                                                           <\/th>\n<th> Description <\/th>\n<th style=\"text-align:center;\"> DB9 Pin <\/th>\n<th> DB9 Extension Color <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:center;\"> 1      <\/td>\n<td style=\"text-align:center;\"> 3      <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<td> Up          <\/td>\n<td style=\"text-align:center;\"> 1       <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 2      <\/td>\n<td style=\"text-align:center;\"> 6      <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<td> Left        <\/td>\n<td style=\"text-align:center;\"> 3       <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 3      <\/td>\n<td style=\"text-align:center;\"> 1      <\/td>\n<td> <span style=\"background-color: gray\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;gray     <\/td>\n<td> Down        <\/td>\n<td style=\"text-align:center;\"> 2       <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 4      <\/td>\n<td style=\"text-align:center;\"> 9      <\/td>\n<td> <span style=\"background-color: black\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;black   <\/td>\n<td> Button R2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 5      <\/td>\n<td style=\"text-align:center;\"> 5      <\/td>\n<td> <span style=\"background-color: yellow\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;yellow <\/td>\n<td> Button L2   <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 6      <\/td>\n<td style=\"text-align:center;\"> 2      <\/td>\n<td> <span style=\"background-color: purple\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;purple <\/td>\n<td> Right       <\/td>\n<td style=\"text-align:center;\"> 4       <\/td>\n<td> <span style=\"background-color: orange\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;orange <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 7      <\/td>\n<td style=\"text-align:center;\"> 4      <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<td> Button L    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 8      <\/td>\n<td style=\"text-align:center;\"> 8      <\/td>\n<td> <span style=\"background-color: brown\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;brown   <\/td>\n<td> Button R    <\/td>\n<td style=\"text-align:center;\"> 6       <\/td>\n<td> <span style=\"background-color: green\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;green   <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:center;\"> 9      <\/td>\n<td style=\"text-align:center;\"> 7      <\/td>\n<td> <span style=\"background-color: red\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;red       <\/td>\n<td> GND         <\/td>\n<td style=\"text-align:center;\"> 8       <\/td>\n<td> <span style=\"background-color: blue\">&nbsp;&nbsp;&nbsp;<\/span>&nbsp;&nbsp;blue     <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The joystick has 4 buttons, but basic DB9 joysticks only support one button. In the tables above, all buttons are wired to the DB9 button pin.<\/p>\n<h2 id=\"dual-port:-usb-and-db9\">Dual-Port: USB and DB9<\/h2>\n<p>There are several ways you can make the connections. One is to stick the DB9 wires into the side of the connector, then glue them:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/usb-db9.jpg\" height=\"450\" width=\"600\" alt=\"\" \/><\/p>\n<p>Or you could solder the wires to the other side of the PCB.<\/p>\n<p>The wires for the USB port do not have to be disconnected: As long as the circuitry is not powered through the USB plug, it is completely passive, so you can use the joystick with either of the two connectors!<\/p>\n<h2 id=\"db9-joystick\">DB9 Joystick<\/h2>\n<p>The other option is to remove the USB board and connect the wires from the switches directly to the wires of the joystick extension cable. The strain relief at the end of the joystick cable is a little too big though&hellip;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/notch1.jpg\" height=\"380\" width=\"300\" alt=\"\" \/><\/p>\n<p>&hellip;so you will have to cut a small notch into the bottom plastic:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/notch2.jpg\" height=\"102\" width=\"300\" alt=\"\" \/><\/p>\n<p>In the end, you&rsquo;ll have a real DB9 Competition Pro!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/competition_pro.jpg\" height=\"560\" width=\"600\" alt=\"\" \/><\/p>\n<h2 id=\"bonus:-db9-to-usb-adapter\">Bonus: DB9 to USB Adapter<\/h2>\n<p>You can use a male DB9 plug (e.g. from the joystick extension cable, or a RS-232 plug like in the picture) and the USB board to build a DB9 to USB adapter:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/competition_pro\/adapter.jpg\" height=\"507\" width=\"600\" alt=\"\" \/><\/p>\n<p>Through the adapter, you will lose access to the four individual buttons, though.<\/p>\n<h2 id=\"limitations\">Limitations<\/h2>\n<p>The rapid fire functionality is lost, since it&rsquo;s part of the USB board. The <a href=\"http:\/\/lemmini.de\/RapidFire\/RapidFire.html\">RapidFire project<\/a> is one solution to re-add this feature.<\/p>\n<h2 id=\"community\">Community<\/h2>\n<p>If you encounter a different article number, suffix, USB board version or wire color coding, or have a joystick extension cable with different wire colors, please <a href=\"mailto:mist64@mac.com\">reach out<\/a>, and I&rsquo;ll update this article!<\/p>\n<p>Photos of the boards of the following versions would be very much appreciated:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.speedlink.com\/COMPETITION-PRO-25th-Anniversary-Edition-Games-Collection-gold\/SL-6603-GOLD\">SL-6603-GOLD<\/a><\/li>\n<li>SL-6603-SPORTS (not: -DE)<\/li>\n<li>SL-6603-SPORTS-EU<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Updated 2025-05-09: Added &ldquo;SL-6602-TBE&rdquo; pinout. Thanks a lot to J\u00f6rg Knitter! Updated 2022-03-09: Added &ldquo;SL-6603-TWT&rdquo; pinout. Thanks a lot to Risto K! Updated 2022-01-26: Added &ldquo;V2&rdquo; pinout. Updated 2022-01-22: Added &ldquo;SL-6603-SPORTS-DE&rdquo; pinout. Updated 2022-01-14: Added &ldquo;SL-6603-SBK&rdquo; and &ldquo;KOKA&rdquo; pinouts. Updated 2022-01-06: Added new &ldquo;V3&rdquo; and &ldquo;V04T&rdquo; pinouts and instructions on how to use a joystick &#8230; <a title=\"Converting the &quot;Competition Pro Extra USB&quot; to C64\/Amiga\/Atari DB9\" class=\"read-more\" href=\"https:\/\/www.pagetable.com\/?p=1097\" aria-label=\"Read more about Converting the &quot;Competition Pro Extra USB&quot; to C64\/Amiga\/Atari DB9\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,18],"tags":[],"class_list":["post-1097","post","type-post","status-publish","format-standard","hentry","category-commodore","category-hardware"],"_links":{"self":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1097"}],"version-history":[{"count":1,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1097\/revisions"}],"predecessor-version":[{"id":1801,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1097\/revisions\/1801"}],"wp:attachment":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}