tag:blogger.com,1999:blog-49294152769376733772024-02-07T16:12:02.029-08:00Clone-a-Dore: C64 Micro ATX Replacement MotherboardAnonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-4929415276937673377.post-74909017745214233942016-08-04T00:52:00.000-07:002016-08-04T00:52:01.801-07:00$29 debug<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJJwjuh-5obFiHLAyhfUKxqH6-3loFYADi_2LAwG-dOyOyKSgW2S31VqjU1orILrXjCaCOlzlHmMSIk1ZlXy6uiOlYRhURgRnHMOXHFMuUrAAzveKrZRifO_jN2taeDxQhuf6LGr8H_fk/s1600/20160804_003431.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJJwjuh-5obFiHLAyhfUKxqH6-3loFYADi_2LAwG-dOyOyKSgW2S31VqjU1orILrXjCaCOlzlHmMSIk1ZlXy6uiOlYRhURgRnHMOXHFMuUrAAzveKrZRifO_jN2taeDxQhuf6LGr8H_fk/s320/20160804_003431.jpg" width="320" /></a></div>
I've been rather frustrated trying to debug my board with just my Tek scope and a cheap 8 channel USB logic analyzer. So I found a HP 16602A analyzer on Ebay and won the bid at $29!! This model has 104 channels, enough to probe every signal on the board. When I started my career at Intel it was doing hardware validation, and at the time the state of the art LAs on hand to use were the 16600/16700 series frames. Brings back memories...<br />
<br />
I love these LAs because they run HP-UX and I can still remote debug over an X window connection from my Linux box.Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com1tag:blogger.com,1999:blog-4929415276937673377.post-11820670368841644882016-08-04T00:31:00.001-07:002016-08-04T00:31:35.890-07:00CommVEx 2016<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwLQpYAavW0yZgvx8mDSrHSXZ0wLuW31DoHCLoTyDh_O3qXxD5kfW-gFVxd17OROKWoztVlFe7iJdvYF3oHdjXN9t5PZAV8YMnfU_5nq3GzH0uwNYNUCQy0ODFi4toxfLOUWz42r3b9yg/s1600/20160730_113653.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwLQpYAavW0yZgvx8mDSrHSXZ0wLuW31DoHCLoTyDh_O3qXxD5kfW-gFVxd17OROKWoztVlFe7iJdvYF3oHdjXN9t5PZAV8YMnfU_5nq3GzH0uwNYNUCQy0ODFi4toxfLOUWz42r3b9yg/s320/20160730_113653.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR6dnWZVGEL2xPvDGc7YDF0iAVzpb4i6K1B5Bo2iQpaNdbY6h6MUAYkANf6YHuTHcFuAsHHtwr7Q2EU6tcJ8fzw_AzRHNXA0yIQVo4oE1pCwr2k6ipDohjuQQtmRODEqMYfvLe9noy8Nc/s1600/20160730_113649.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR6dnWZVGEL2xPvDGc7YDF0iAVzpb4i6K1B5Bo2iQpaNdbY6h6MUAYkANf6YHuTHcFuAsHHtwr7Q2EU6tcJ8fzw_AzRHNXA0yIQVo4oE1pCwr2k6ipDohjuQQtmRODEqMYfvLe9noy8Nc/s320/20160730_113649.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFCvF0nvwvZiBoPF5-smEWjmHz7o1zZudSszij5MpnDjpXhyphenhyphenjAUMzYzbMMiWF77wjZRC65Nk4dCwUHUXgD7unVf3nrG5zdC2_GO5-WP-7867Se92d6fFHjDO4vXpkMXadTuhE2cfNwO3A/s1600/20160730_113643.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFCvF0nvwvZiBoPF5-smEWjmHz7o1zZudSszij5MpnDjpXhyphenhyphenjAUMzYzbMMiWF77wjZRC65Nk4dCwUHUXgD7unVf3nrG5zdC2_GO5-WP-7867Se92d6fFHjDO4vXpkMXadTuhE2cfNwO3A/s320/20160730_113643.jpg" width="320" /></a></div>
My wife and I attended CommVEx in Vegas this past weekend. I had hoped to get the new board working in time, but it didn't happen. I still brought along the first prototype board for people to take a look at and take for a test drive.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWbd8xLEC1V1HZFvX1Irlw3iQ84Hs7OvlP27MBJYhVlde9rWlFHYdD4RFLDckZkJgzrfddUI8NKw-HWwk1L50xoW75Gsm5EW7OTEj60LhyrtCbix21aGw1WjGiAyVhnADElX5yWnumWiY/s1600/20160731_130605.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWbd8xLEC1V1HZFvX1Irlw3iQ84Hs7OvlP27MBJYhVlde9rWlFHYdD4RFLDckZkJgzrfddUI8NKw-HWwk1L50xoW75Gsm5EW7OTEj60LhyrtCbix21aGw1WjGiAyVhnADElX5yWnumWiY/s320/20160731_130605.jpg" width="320" /></a></div>
My wife having fun playing Tooth Invaders, one of her favorite games to play on the C64 as a kid.Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com0tag:blogger.com,1999:blog-4929415276937673377.post-88518132941992938922016-08-04T00:25:00.000-07:002016-08-04T00:25:27.222-07:00First Power-On with C64 chips... No Luck Booting...<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAiRb-cGOFN3XFe06q-8j1aibpTJpsLieT_Gwz74Jc9ZQ_JMsSxBPz4M0yw1FJTJTWtBW4tU0kHofcCgL6646EMk4GUVeIlA2J1DpIIZFg8BzDSY7I7NUMt0At1P-h0kqYe8UhUi1Tmk/s1600/20160723_162806.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAiRb-cGOFN3XFe06q-8j1aibpTJpsLieT_Gwz74Jc9ZQ_JMsSxBPz4M0yw1FJTJTWtBW4tU0kHofcCgL6646EMk4GUVeIlA2J1DpIIZFg8BzDSY7I7NUMt0At1P-h0kqYe8UhUi1Tmk/s400/20160723_162806.jpg" width="400" /></a></div>
This was a photo taken during my first attempt to power-on the board 2 weeks ago. My monitor detected a signal, but only output a black screen. Looking at the CPU activity, it was attempting to fetch the kernel from ROM, but the data looked incorrect. Onwards to more debug...Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com3tag:blogger.com,1999:blog-4929415276937673377.post-31152887660251048522016-06-10T18:01:00.000-07:002016-06-10T18:01:37.054-07:00New Prototype Board!!After work and my personal life consumed most of my life for the past year or so, I finally got back to my Clone-a-Dore board a few weeks ago. Prototype #2 from last June was a failure, so now on to #3.<br />
<br />
I finally received the first couple of boards for my third prototype this afternoon!! Time for some soldering...<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjpOAyDrJhYyZmrBv0Y4zx80FbL0KLPInhAVGTH7lJlaUe-a3FIWMCUsGz30eSPyrJGSDcdJLWEsu8m7QpE00m-jQ9_rL8NB9KgZWksyyZXGd6th_7DH88vcpnLoi5Yd1WMN4srCdDKRU/s1600/20160610_173338.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="381" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjpOAyDrJhYyZmrBv0Y4zx80FbL0KLPInhAVGTH7lJlaUe-a3FIWMCUsGz30eSPyrJGSDcdJLWEsu8m7QpE00m-jQ9_rL8NB9KgZWksyyZXGd6th_7DH88vcpnLoi5Yd1WMN4srCdDKRU/s400/20160610_173338.jpg" width="400" /></a></div>
<br />
Features that did make it into this build:<br />
<br />
USB Keyboard interface<br />
RS232 port<br />
Triple SID support (with RCA jacks)<br />
User programmable main clocks<br />
Cassette port header<br />
Internal cartridge port header<br />
Internal disk drive serial header<br />
Internal IEC parallel header<br />
S-Video and DIN video connector<br />
Stereo audio connectorAnonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com2tag:blogger.com,1999:blog-4929415276937673377.post-31232473549761607612014-11-06T21:55:00.001-08:002014-11-06T21:56:10.548-08:00PCB Layout In Progress...I'm still slowly working on the board in my free time. I've recently started on a new PCB layout to test out component placing and connector fittings. The placement of the expansion port on the prototype meant I couldn't connect a large cartridge like a 1750 REU and the video at the same time.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzO2BY6V1Wc2VQf8bnZ74Gub_0N0J8gcA_jnbHFWvxoI4x1xdiHjVLH26ZPHoIJzYPuX28tezpGUH0zI3YVAfslLp7IU-uvDMrJePioq_PNKRQqrOWDjhptlCoLI-HGxUmRy4oSDWZ-0o/s1600/Clone-A-Dore_Board_0.8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzO2BY6V1Wc2VQf8bnZ74Gub_0N0J8gcA_jnbHFWvxoI4x1xdiHjVLH26ZPHoIJzYPuX28tezpGUH0zI3YVAfslLp7IU-uvDMrJePioq_PNKRQqrOWDjhptlCoLI-HGxUmRy4oSDWZ-0o/s1600/Clone-A-Dore_Board_0.8.png" height="400" width="400" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com0tag:blogger.com,1999:blog-4929415276937673377.post-64547176977815665522014-08-18T23:26:00.001-07:002014-08-18T23:27:55.337-07:00Replacement Clock Generator ChipI found a fully programmable clock chip that can replace the 8701 and will generate the right frequencies for NTSC and PAL for both the color and dot clocks. Changing between NTSC and PAL will still require a different fundamental crystal and toggling some DIP switches, but I can place both crystals on the board and have a jumper to select between the two. Below is my breadboard test with the chip.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSEOveHv1iNIbkPBTQPp7-BRUWPg8XZIQk6M5ccD9_qB_6707al1Accn4DVfeF9VdWv-S5bCzYnZrjZiBQzeW3hyphenhyphenAYKYMdTNnV_AKir0X1XhK9LKhlmMgZ2rvUeBeDwIMXlg5XTZt-ApY/w1036-h583-no/20140818_231855.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSEOveHv1iNIbkPBTQPp7-BRUWPg8XZIQk6M5ccD9_qB_6707al1Accn4DVfeF9VdWv-S5bCzYnZrjZiBQzeW3hyphenhyphenAYKYMdTNnV_AKir0X1XhK9LKhlmMgZ2rvUeBeDwIMXlg5XTZt-ApY/w1036-h583-no/20140818_231855.jpg" height="180" width="320" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com2tag:blogger.com,1999:blog-4929415276937673377.post-21869990020563865292014-08-04T22:15:00.001-07:002014-08-04T22:15:12.496-07:00C64 Expansion Port Connector from SullinsI've been looking for a vendor that supplied an edge connector that was identical to the one in the C64.<br />
<br />
At CommVex, Tim Waite suggested I check Sullins and see what they sell. I was able to find the right part and get a sample. The sample arrived today and it's a perfect fit. <br />
<br />
The part number is: EBC22DCAN-S189 <br />
<br />
I'm waiting to get a quote back on what the pricing would be from them.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQGTKukGoto0K56-QZpb-JAj25Qu4jG73nZqVCa8Kz9YhgnWsYnAVY_5kbJQxt9bYHKcjZBpLJT-1VKP2L4AOm6yuzVPS3raReIGxkLFq_bHd_mmRQNEAN3lbqfsh6-D0wbVTRNCbePRs/s1600/Rear.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQGTKukGoto0K56-QZpb-JAj25Qu4jG73nZqVCa8Kz9YhgnWsYnAVY_5kbJQxt9bYHKcjZBpLJT-1VKP2L4AOm6yuzVPS3raReIGxkLFq_bHd_mmRQNEAN3lbqfsh6-D0wbVTRNCbePRs/s1600/Rear.jpg" height="180" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiETMtyazmab4kKNgq6nT6BCGaa96laGHM4FU959e6aJ0oy6rh7N37DwAXFaxzK5JoJByeUyftrRi2KGBjvTm0k8kZM6iG9rJ5wf3moCCczqAn-jkw0rQmLbSqqmZlpmSlvJJfNnQLv3Qk/s1600/Front.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiETMtyazmab4kKNgq6nT6BCGaa96laGHM4FU959e6aJ0oy6rh7N37DwAXFaxzK5JoJByeUyftrRi2KGBjvTm0k8kZM6iG9rJ5wf3moCCczqAn-jkw0rQmLbSqqmZlpmSlvJJfNnQLv3Qk/s1600/Front.jpg" height="180" width="320" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com1tag:blogger.com,1999:blog-4929415276937673377.post-26665237344214995532014-08-02T21:37:00.002-07:002014-08-02T21:37:55.373-07:00USB keyboard updateI'm working on a 3 chip solution to interface a USB keyboard with the 64. I'm testing out an ATmega chip as the USB host couple to an Analog Devices ADG2128 8x12 analog switch. It's a very similar setup to the C= Key PS2 adapter boards.<br />
<br />
I'm waiting for the sample of the switch chip to show up next week to begin testing.<br />
<br />Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com0tag:blogger.com,1999:blog-4929415276937673377.post-12102886880614716752014-07-29T23:20:00.002-07:002014-07-29T23:20:44.760-07:00List of Feature RequestsBelow is a list of features that were requested by people at CommVex I'm working to integrate into the board. Thanks to everyone for their interest and input into making the board better!<br />
<br />
<br />
<ul>
<li>USB keyboard interface</li>
<li>Dual SID chip support</li>
<li>Internal IEC header to support 1541 drive emulators (also add header for parallel port lines for super-speed)</li>
<li>Add the cassette port back in (omitted in prototype)</li>
<li>A bunch of power headers (the board can supply 3.3V, 5V, 9V, 12V rails)</li>
<li>USB headers for front and rear USB ports on the case for 5V power</li>
<li>RAM expansion on the motherboard</li>
<li>Amiga clock port</li>
<li>On-board ethernet adapter (RRNet or equivalent)</li>
<li>Dip switches for address remapping</li>
<li>A super header that would bring out more signals that aren't on User/Expansion ports for different projects</li>
</ul>
Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com4tag:blogger.com,1999:blog-4929415276937673377.post-54268466785149176702014-07-29T22:37:00.001-07:002014-07-29T22:39:08.026-07:00Schematic Rev 0.6I'm posting the schematic of my prototype board for those interested in seeing what changes have been made from the B-3 rev C64 board.<br />
<br />
<a href="https://drive.google.com/file/d/0B3Jx8cdecGvPeV9IWWtFR3hremc/edit?usp=sharing">https://drive.google.com/file/d/0B3Jx8cdecGvPeV9IWWtFR3hremc/edit?usp=sharing</a><br />
<br />Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com0tag:blogger.com,1999:blog-4929415276937673377.post-63399489454399653372014-07-29T21:56:00.000-07:002014-07-29T21:56:30.471-07:00Presentation Slides from CommVexBelow is the link to my presentation slides about the board that I presented at CommVex.<br />
<br />
<a href="https://drive.google.com/file/d/0B3Jx8cdecGvPb1NRYmpSdURjTGc/edit?usp=sharing">https://drive.google.com/file/d/0B3Jx8cdecGvPb1NRYmpSdURjTGc/edit?usp=sharing</a><br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com0tag:blogger.com,1999:blog-4929415276937673377.post-86728790044787243222014-07-27T13:17:00.002-07:002014-07-27T13:17:30.457-07:00First Post!I will be posting info here about my Micro ATX replacement board for a Commodore C64. I will post updates and changes as I get the board ready for a larger production run. All suggestions and requests for features are welcome!!<div>
<br /></div>
<div>
The working prototype board was presented at CommVex 2014 in Las Vegas.<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuLZqqkkxsHOAgSRZdWZzIFbxhIsAzaTXOvuB3K7GijAEgF4Ng3-Ztp_71OWQgzvm2sJeEjg51p47YOtBUTCn1Zv_1R5J57L7XzNiJNsk21oQ3__Zy0uAv7-NcUrpS_yyep743tp_JU0o/s1600/20140718_175805.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuLZqqkkxsHOAgSRZdWZzIFbxhIsAzaTXOvuB3K7GijAEgF4Ng3-Ztp_71OWQgzvm2sJeEjg51p47YOtBUTCn1Zv_1R5J57L7XzNiJNsk21oQ3__Zy0uAv7-NcUrpS_yyep743tp_JU0o/s1600/20140718_175805.jpg" height="180" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYH61xIgCBX2FIEMdaBn10FlMZnKCc9NJSVb-oOA7nACdCBiqPEZtAvhc1tI7Eu88ICEIFZ7fG7m7hBNEPhyphenhyphenX6WIPnxHMlNZJWUnrjsqUDwqyAAI88eXbdisukqeTOFKGEJ1Wx1Q8WdwQ/s1600/20140718_175756.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYH61xIgCBX2FIEMdaBn10FlMZnKCc9NJSVb-oOA7nACdCBiqPEZtAvhc1tI7Eu88ICEIFZ7fG7m7hBNEPhyphenhyphenX6WIPnxHMlNZJWUnrjsqUDwqyAAI88eXbdisukqeTOFKGEJ1Wx1Q8WdwQ/s1600/20140718_175756.jpg" height="180" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYM76aH_2XOP8ev6Zl5dmLotmka4pvC1j18reIYyYJe1phmk_SQ4vh15muTseiDDRLyPd016gjEaMyzIOWlah7xgYYOh-4CvS9uFlDUgc03FBKBaVUYYxgkWvGfEv1jiBz8rmMq_NX8Zg/s1600/20140725_225423.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYM76aH_2XOP8ev6Zl5dmLotmka4pvC1j18reIYyYJe1phmk_SQ4vh15muTseiDDRLyPd016gjEaMyzIOWlah7xgYYOh-4CvS9uFlDUgc03FBKBaVUYYxgkWvGfEv1jiBz8rmMq_NX8Zg/s1600/20140725_225423.jpg" height="180" width="320" /></a></div>
<div>
<br /></div>
</div>
Anonymoushttp://www.blogger.com/profile/01937913378454527183noreply@blogger.com1