<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/WebPage">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
<script type="text/javascript">/* Copyright 2008 Google. */ (function() { (function(){function e(a){this.t={};this.tick=function(a,c,b){this.t[a]=[void 0!=b?b:(new Date).getTime(),c];if(void 0==b)try{window.console.timeStamp("CSI/"+a)}catch(h){}};this.tick("start",null,a)}var a;if(window.performance)var d=(a=window.performance.timing)&&a.responseStart;var f=0<d?new e(d):new e;window.jstiming={Timer:e,load:f};if(a){var c=a.navigationStart;0<c&&d>=c&&(window.jstiming.srt=d-c)}if(a){var b=window.jstiming.load;0<c&&d>=c&&(b.tick("_wtsrt",void 0,c),b.tick("wtsrt_","_wtsrt",
d),b.tick("tbsd_","wtsrt_"))}try{a=null,window.chrome&&window.chrome.csi&&(a=Math.floor(window.chrome.csi().pageT),b&&0<c&&(b.tick("_tbnd",void 0,window.chrome.csi().startE),b.tick("tbnd_","_tbnd",c))),null==a&&window.gtbExternal&&(a=window.gtbExternal.pageT()),null==a&&window.external&&(a=window.external.pageT,b&&0<c&&(b.tick("_tbnd",void 0,window.external.startE),b.tick("tbnd_","_tbnd",c))),a&&(window.jstiming.pt=a)}catch(g){}})(); })()
</script>
<link rel="shortcut icon" type="image/x-icon" href="https://www.google.com/images/icons/product/sites-16.ico" />
<link rel="apple-touch-icon" href="https://ssl.gstatic.com/sites/p/438951/system/app/images/apple-touch-icon.png" type="image/png" />
<script type="text/javascript">/* Copyright 2008 Google. */ (function() { function d(a){return document.getElementById(a)}window.byId=d;function g(a){return a.replace(/^\s+|\s+$/g,"")}window.trim=g;var h=[],k=0;window.JOT_addListener=function(a,b,c){var f=new String(k++);a={eventName:a,handler:b,compId:c,key:f};h.push(a);return f};window.JOT_removeListenerByKey=function(a){for(var b=0;b<h.length;b++)if(h[b].key==a){h.splice(b,1);break}};window.JOT_removeAllListenersForName=function(a){for(var b=0;b<h.length;b++)h[b].eventName==a&&h.splice(b,1)};
window.JOT_postEvent=function(a,b,c){var f={eventName:a,eventSrc:b||{},payload:c||{}};if(window.JOT_fullyLoaded)for(b=h.length,c=0;c<b&&c<h.length;c++){var e=h[c];e&&e.eventName==a&&(f.listenerCompId=e.compId||"",(e="function"==typeof e.handler?e.handler:window[e.handler])&&e(f))}else window.JOT_delayedEvents.push({eventName:a,eventSrc:b,payload:c})};window.JOT_delayedEvents=[];window.JOT_fullyLoaded=!1;
window.JOT_formatRelativeToNow=function(a,b){a=((new Date).getTime()-a)/6E4;if(1440<=a||0>a)return null;var c=0;60<=a&&(a/=60,c=2);2<=a&&c++;return b?window.JOT_siteRelTimeStrs[c].replace("__duration__",Math.floor(a)):window.JOT_userRelTimeStrs[c].replace("__duration__",Math.floor(a))}; })()
</script>
<script>

  

  var breadcrumbs = [{"path":"/site/tandycocoloco/wordpak-rs","deleted":false,"title":"WordPak-RS","dir":"ltr"}];
  var JOT_clearDotPath = 'https://ssl.gstatic.com/sites/p/438951/system/app/images/cleardot.gif';

  
  var JOT_userRelTimeStrs = ["a minute ago","__duration__ minutes ago","an hour ago","__duration__ hours ago"];

  
  

  

  var webspace = {"gvizGstaticVersion":"current","enableAnalytics":false,"pageSharingId":"jotspot_page","enableUniversalAnalytics":false,"sharingPolicy":"OPENED","siteTitle":"Tandy CoCoLoCo","onepickUrl":"https://docs.google.com/picker","adsensePublisherId":null,"features":{"oAuthForChartsApi":true,"contactStoreMigrationPollForGapi":true,"gapiLoaderUtil":true,"moreMobileStyleImprovements":null,"googleChartsOverGstatic":false,"picasaAlbumInsert":false,"pageDrafts":false,"enableJot2Atari":false,"plusBadge":false,"pdfEmbedSupport":false},"isPublic":true,"newSitesBaseUrl":"https://sites.google.com","isConsumer":true,"serverFlags":{"cajaBaseUrl":"//www.gstatic.com/caja","cajaDebugMode":false},"domainAnalyticsAccountId":"","plusPageId":"","signInUrl":"https://accounts.google.com/AccountChooser?continue\u003dhttps://sites.google.com/site/tandycocoloco/wordpak-rs\u0026service\u003djotspot","analyticsAccountId":"","scottyUrl":"/_/upload","homePath":"/","siteNoticeUrlEnabled":null,"plusPageUrl":"","adsensePromoClickedOrSiteIneligible":true,"csiReportUri":"https://gg.google.com/csi","sharingId":"jotspot","termsUrl":"//www.google.com/intl/en/policies/terms/","gvizVersion":1,"editorResources":{"sitelayout":["https://ssl.gstatic.com/sites/p/438951/system/app/css/sitelayouteditor.css"],"text":["https://ssl.gstatic.com/sites/p/438951/system/js/codemirror.js","https://ssl.gstatic.com/sites/p/438951/system/app/css/codemirror_css.css","https://ssl.gstatic.com/sites/p/438951/system/js/trog_edit__en.js","https://ssl.gstatic.com/sites/p/438951/system/app/css/trogedit.css","/site/tandycocoloco/_/rsrc/1517549444000/system/app/css/editor.css","https://ssl.gstatic.com/sites/p/438951/system/app/css/codeeditor.css","/site/tandycocoloco/_/rsrc/1517549444000/system/app/css/camelot/editor-jfk.css"]},"sharingUrlPrefix":"/_/sharing","isAdsenseEnabled":true,"domain":"defaultdomain","baseUri":"/site/tandycocoloco","name":"tandycocoloco","siteTemplateId":false,"siteNoticeRevision":null,"siteNoticeUrlAddress":null,"siteNoticeMessage":null,"page":{"isRtlLocale":false,"canDeleteWebspace":null,"isPageDraft":null,"parentPath":null,"parentWuid":null,"siteLocale":"en","timeZone":"America/Los_Angeles","type":"text","title":"WordPak-RS","locale":"en","wuid":"wuid:gx:3868e2108491c870","revision":23,"path":"/wordpak-rs","isSiteRtlLocale":false,"pageInheritsPermissions":null,"name":"wordpak-rs","canChangePath":true,"state":"","properties":{},"bidiEnabled":false,"currentTemplate":{"path":"/system/app/pagetemplates/text","title":"Web Page"}},"canPublishScriptToAnyone":true,"user":{"keyboardShortcuts":true,"sessionIndex":"","onePickToken":"","guest_":true,"displayNameOrEmail":"guest","userName":"guest","uid":"","renderMobile":false,"domain":"","namespace":"","hasWriteAccess":false,"namespaceUser":false,"primaryEmail":"guest","hasAdminAccess":false},"gadgets":{"baseUri":"/site/tandycocoloco/system/app/pages/gadgets"}};
  webspace.page.breadcrumbs = breadcrumbs;

  
  var JOT_siteRelTimeStrs = ["a minute ago","__duration__ minutes ago","an hour ago","__duration__ hours ago"];

</script>
<script type="text/javascript">
                window.jstiming.load.tick('scl');
              </script>
<meta name="title" content="WordPak-RS - Tandy CoCoLoCo" />
<meta itemprop="name" content="WordPak-RS - Tandy CoCoLoCo" />
<meta property="og:title" content="WordPak-RS - Tandy CoCoLoCo" />
<style type="text/css">
</style>
<link rel="stylesheet" type="text/css" href="https://ssl.gstatic.com/sites/p/438951/system/app/themes/wintermint/standard-css-wintermint-ltr-ltr.css" />
<link rel="stylesheet" type="text/css" href="_/rsrc/1517549444000/system/app/css/overlay.css@cb=wintermint4a%25150goog-ws-leftnone30themedefaultstandard" />
<link rel="stylesheet" type="text/css" href="_/rsrc/1517549444000/system/app/css/camelot/allthemes-view.css" />
<!--[if IE]>
          <link rel="stylesheet" type="text/css" href="/site/tandycocoloco/system/app/css/camelot/allthemes%2die.css" />
        <![endif]-->
<title>WordPak-RS - Tandy CoCoLoCo</title>
<meta itemprop="image" content="https://sites.google.com/site/tandycocoloco/_/rsrc/1502599389682/wordpak-rs/WP-Front.jpg?height=400&amp;width=300" />
<meta property="og:image" content="https://sites.google.com/site/tandycocoloco/_/rsrc/1502599389682/wordpak-rs/WP-Front.jpg?height=400&amp;width=300" />
<script type="text/javascript">
                window.jstiming.load.tick('cl');
              </script>
</head>
<body xmlns="http://www.google.com/ns/jotspot" id="body" class=" en            ">
<div id="sites-page-toolbar" class="sites-header-divider">
<div xmlns="http://www.w3.org/1999/xhtml" id="sites-status" class="sites-status" style="display:none;"><div id="sites-notice" class="sites-notice" role="status" aria-live="assertive"> </div></div>
</div>
<div id="sites-chrome-everything-scrollbar">
<div id="sites-chrome-everything" class="">
<div id="sites-chrome-page-wrapper" style="direction: ltr">
<div id="sites-chrome-page-wrapper-inside">
<div xmlns="http://www.w3.org/1999/xhtml" id="sites-chrome-header-wrapper" style="height:auto;">
<table id="sites-chrome-header" class="sites-layout-hbox" cellspacing="0" style="height:auto;">
<tr class="sites-header-primary-row" id="sites-chrome-userheader">
<td id="sites-header-title" class="" role="banner"><div class="sites-header-cell-buffer-wrapper"><a href="index.html" id="sites-chrome-userheader-logo"><img id="logo-img-id" src="_/rsrc/1357668734165/config/customLogo.gif@revision=2" alt="Tandy CoCoLoCo" class="sites-logo  " /></a><h2><a href="index.html" dir="ltr" id="sites-chrome-userheader-title">Tandy CoCoLoCo</a></h2></div></td><td class="sites-layout-searchbox  "><div class="sites-header-cell-buffer-wrapper"><form id="sites-searchbox-form" action="https://sites.google.com/site/tandycocoloco/system/app/pages/search" role="search"><input type="hidden" id="sites-searchbox-scope" name="scope" value="search-site" /><input type="text" id="jot-ui-searchInput" name="q" size="20" value="" aria-label="Search this site" /><div id="sites-searchbox-button-set" class="goog-inline-block"><div role="button" id="sites-searchbox-search-button" class="goog-inline-block jfk-button jfk-button-standard" tabindex="0">Search this site</div></div></form></div></td>
</tr>
<tr class="sites-header-secondary-row" id="sites-chrome-horizontal-nav">
<td colspan="2" id="sites-chrome-header-horizontal-nav-container" role="navigation">
</td>
</tr>
</table>
</div>
<div id="sites-chrome-main-wrapper">
<div id="sites-chrome-main-wrapper-inside">
<table id="sites-chrome-main" class="sites-layout-hbox" cellspacing="0" cellpadding="{scmCellpadding}" border="0">
<tr>
<td id="sites-chrome-sidebar-left" class="sites-layout-sidebar-left initial" style="width:150px">
<div xmlns="http://www.w3.org/1999/xhtml" id="COMP_2bd" class="sites-embed" role="navigation"><div class="sites-embed-content sites-sidebar-nav"><ul role="navigation" jotId="navList"><li class="nav-first "><div dir="ltr" style="padding-left: 5px;"><a href="home" jotId="wuid:gx:4a605a86382ceaa4" class="sites-navigation-link">Home</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="cocogl" jotId="wuid:gx:1104c7c6b466e9b0" class="sites-navigation-link">CoCoGL</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="cursed" jotId="wuid:gx:427c5831a0191b4a" class="sites-navigation-link">Cursed</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="dropbox" jotId="wuid:gx:4319c7b4036c9005" class="sites-navigation-link">Dropbox</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="rgb2vga" jotId="wuid:gx:3dcd73350920a52c" class="sites-navigation-link">FPGA RGB2VGA</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="mda-cga-ega-to-vga" jotId="wuid:gx:7c4eb7c23e311932" class="sites-navigation-link">MDA/CGA/EGA to VGA</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="mess-superide" jotId="wuid:gx:696f205e4abb644a" class="sites-navigation-link">MESS SuperIDE</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="minted" jotId="wuid:gx:1441cf4ec07c1a08" class="sites-navigation-link">MinTED</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="sidekick" jotId="wuid:gx:44f62a4c343c2ce0" class="sites-navigation-link">SideKick</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="wired" jotId="wuid:gx:251cc954bcb72331" class="sites-navigation-link">Wired</a></div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="wordpak-2" jotId="wuid:gx:30de1c16a1ef9dd2" class="sites-navigation-link">WordPak 2+</a></div></li><li class=""><div class="current-bg" jotId="wuid:gx:3868e2108491c870" dir="ltr" style="padding-left: 5px;">WordPak-RS</div></li><li class=""><div dir="ltr" style="padding-left: 5px;"><a href="system/app/pages/sitemap/hierarchy" jotId="wuid:gx:552ac6f8e659b841" class="sites-navigation-link">Sitemap</a></div></li></ul></div></div>
</td>
<td id="sites-canvas-wrapper">
<div id="sites-canvas" role="main">
<div id="goog-ws-editor-toolbar-container"> </div>
<div xmlns="http://www.w3.org/1999/xhtml" id="title-crumbs" style="">
</div>
<h3 xmlns="http://www.w3.org/1999/xhtml" id="sites-page-title-header" style="" align="left">
<span id="sites-page-title" dir="ltr" tabindex="-1" style="outline: none">WordPak-RS</span>
</h3>
<div id="sites-canvas-main" class="sites-canvas-main">
<div id="sites-canvas-main-content">
<table xmlns="http://www.w3.org/1999/xhtml" cellspacing="0" class="sites-layout-name-one-column sites-layout-hbox"><tbody><tr><td class="sites-layout-tile sites-tile-name-content-1"><div dir="ltr">Thanks to Gene Heskett I finally got the legendary PBJ WordPak. This cartridge is pretty rare and I never saw one for sale on eBay. Gene thankfully sold me one from his treasure hunt with a special mission: to make a clone available to anyone.<div><br /><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/WP-Front.jpg?attredirects=0" imageanchor="1"><img border="0" height="400" src="_/rsrc/1502599389682/wordpak-rs/WP-Front.jpg@height=400&amp;width=300" width="300" /></a></div><br /><div><br /></div><div><div>The PCB from inside:</div></div><div><br /></div><div></div><div><div style="display:block;text-align:left"><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/PCB-Inside.jpg?attredirects=0" imageanchor="1"><img border="0" height="400" src="_/rsrc/1502599422752/wordpak-rs/PCB-Inside.jpg@height=400&amp;width=300" width="300" /></a></div><br /></div><div style="display:block;text-align:left"><br /></div><div style="display:block;text-align:left">You can see <span style="background-color:transparent;font-size:10pt">it's </span><span style="background-color:transparent;font-size:10pt">a 6545 ba</span><span style="background-color:transparent;font-size:10pt">sed card with a 6116 static ram chip and a 2716 EPROM for the CHARGEN.</span></div><div style="display:block;text-align:left"><br /></div><div style="display:block;text-align:left">After getting the card I had to test, but it turns out no original WordPak software would work on this. This happens because this is the WordPak RS sold through Radio Shack stores and it's compatible with the Color Computer 3. The address for this cartridge is the $FF76 instead of the $FF98 found in WordPak-I and WordPak-II.</div></div><div><br /></div><div>No worries, I developed a new NitrOS-9 80 column drivers and also a DECB driver to be used in Basic.</div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/OS-9%20Boot.jpg?attredirects=0" imageanchor="1"><img border="0" height="300" src="_/rsrc/1502599553303/wordpak-rs/OS-9&#32;Boot.jpg@height=300&amp;width=400" width="400" /></a></div><br /></div><div><br /></div><div>It WORKS! But I really don't like the fonts. It is too large and strange shape. I don't know what were they thinking. Maybe they made it to be more visible on common CRT TVs, who knows ? We will change it later. First, lets do a prototype board.</div><div><br /></div><h3><a name="TOC-Cloning-the-Board"></a>Cloning the Board</h3><div>For this cloning process I made it the lazy way. Just created an empty project on KiCad and threw DIP sockets for every component. I didn't build the gates using fancy and, or, nand gates, instead with a multimeter and a magnifying glass I was testing each pin and using global labels. It gives more freedom to reverse engineer it. The result is:</div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/schematic.png?attredirects=0" imageanchor="1"><img border="0" height="282" src="_/rsrc/1502600011864/wordpak-rs/schematic.png@height=282&amp;width=400" width="400" /></a></div><br /></div><div><br /></div><div>Then layout this in the footprint editor, creating the cutout for the PCB using a ruler:</div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/PCB-ratnest.png?attredirects=0" imageanchor="1"><img border="0" height="400" src="_/rsrc/1502600608858/wordpak-rs/PCB-ratnest.png@height=400&amp;width=272" width="272" /></a></div><br /></div><div><br /></div><div>Now it's a job for the almighty FreeRouter:</div></div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/Screen%20Shot%202017-08-12%20at%2011.08.55%20PM.png?attredirects=0" imageanchor="1"><img border="0" height="400" src="_/rsrc/1502604609385/wordpak-rs/Screen&#32;Shot&#32;2017-08-12&#32;at&#32;11.08.55&#32;PM.png@height=400&amp;width=272" width="272" /></a></div><br /></div><div><br /></div><div>Beautiful eh ? I ordered few prototypes and while they are being fabricated I decided to change the fonts.</div><div><br /></div><h3><a name="TOC-Changing-the-Fonts"></a>Changing the Fonts</h3><div>To change the fonts, I made a fairly complicated process that I will not cover here. Each font is 16 bytes in the ROM file although you can only display up to 9 rows. More than that the monitor stops working, too many scanlines for the NTSC composite video. Anyway I got the extracted ROM file and using image magick you can convert it to a BMP image. I opened this image in GIMP, edited and exported a new BMP. Then I made a small Python code to read the BMP, extract the pixels and generate a new ROM file. Then I burned another 2716 EPROM. I used a font that better suits me:</div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/new-font.jpg?attredirects=0" imageanchor="1"><img border="0" height="300" src="_/rsrc/1502605020111/wordpak-rs/new-font.jpg@height=300&amp;width=400" width="400" /></a></div></div><div><br /></div><h3><a name="TOC-Assembling-the-Prototype"></a>Assembling the Prototype</h3><div>Finally, prototypes arrived:</div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/boards.jpg?attredirects=0" imageanchor="1"><img border="0" height="300" src="_/rsrc/1502608792249/wordpak-rs/boards.jpg@height=300&amp;width=400" width="400" /></a></div><br /></div><div><br /></div><div> And here is an assembled one:</div><div><br /></div><div></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/assembled-prototype.jpg?attredirects=0" imageanchor="1"><img border="0" height="400" src="_/rsrc/1502603180091/wordpak-rs/assembled-prototype.jpg@height=400&amp;width=300" width="300" /></a></div><br /></div><div><br /></div><div>It fits the case perfectly! But upon testing I found 2 little bugs, easy to patch them though. The gerber files are already corrected:</div></div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/prototype-fix.jpg?attredirects=0" imageanchor="1"><img border="0" height="400" src="_/rsrc/1502603319451/wordpak-rs/prototype-fix.jpg@height=400&amp;width=300" width="300" /></a></div><br /></div><h3><a name="TOC-Testing-the-Prototype"></a><br /><span style="background-color:transparent;font-size:10pt">Testing the Prototype</span></h3><div>After fixing the bugs, a boring process debugging with the scope, the board WORKS!</div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/prototype-sreen.jpg?attredirects=0" imageanchor="1"><img border="0" height="300" src="_/rsrc/1502605291360/wordpak-rs/prototype-sreen.jpg@height=300&amp;width=400" width="400" /></a></div><br /></div><div><br /></div><div>New boot screen with the new pretty fonts :D</div><div><br /></div><h3><a name="TOC-FHL-O-PAK-Support"></a>FHL O-PAK Support</h3><div>I added support to FHL O-PAK in my NitrOS-9 driver so you can run DynaStar 3.0 on it:</div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/dynastar.jpg?attredirects=0" imageanchor="1"><img border="0" height="300" src="_/rsrc/1502605414847/wordpak-rs/dynastar.jpg@height=300&amp;width=400" width="400" /></a></div><br /></div><div><br /></div><div>And the work is done! </div><div><br /></div><h3><a name="TOC-Side-by-Side"></a>Side by Side</h3><div>I made a direct clone without any change.</div><div><br /></div><div><div style="display:block;text-align:left"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/side-by-side.jpg?attredirects=0" imageanchor="1"><img border="0" height="300" src="_/rsrc/1502610907212/wordpak-rs/side-by-side.jpg@height=300&amp;width=400" width="400" /></a></div><br /></div><div><br /></div><h3><a name="TOC-B.O.M."></a>B.O.M.</h3><div>The list of material:</div><div><ul><li>U1: 74LS373</li><li>U2: 74LS373</li><li>U3: 74LS10</li><li>U4: 74LS133</li><li>U5: 74LS04</li><li>U6: 74LS04</li><li>U7: 74LS20</li><li>U8: 74LS00</li><li>U9: M6116 STATIC RAM 2K</li><li>U10: 74LS86</li><li>U11: 74LS20</li><li>U12: 74LS74</li><li>U13: R6545 CRT</li><li>U14: 27C16 </li><li>U15: 74LS93</li><li>U16: SN7404 (Non-Schottky)</li><li>U17: 74LS165</li><li>Q1: 2N2222</li><li>R1: 4.7K OHM 5%</li><li>R2: 75 OHM 5%</li><li>R3: 220 OHM 5%</li><li>R4: 4.7K OHM 5%</li><li>R5: 1.8K OHM 5%</li><li>R6: 4.7K OHM 5%</li><li>R7: 4.7K OHM 5%</li><li>R8: 330 OHM 5%</li><li>R9: 330 OHM 5%</li><li>C1: ELKO 22uF 16V</li><li>C2-C15,C18: 0.01uF CERAMIC CAP 16V</li><li>C16: 27pF CERAMIC CAP 16V</li><li>C17: Leave it open.</li><li>C19: 0.1uF CERAMIC CAP 16V</li><li>P1: RCA JACK PCB-MOUNT</li><li>Y1: 14.31818MHZ OSCILLATOR</li><li>1x DIL 40 pin Socket</li><li>2x DIL 24 pin Socket</li><li>2x DIL 20 pin Socket</li><li>2x DIL 16 pin Socket</li><li>10x DIL 14 pin Socket</li></ul><div><br /></div><div>Don't forget to use sockets. You can replace the 27C16 for a 27C32 if you burn the same ROM twice. You can choose the original CHARGEN.ROM or the new CUSTOM-CHARGEN.ROM (new font).</div></div><div><br /></div><h3><a name="TOC-Building-your-own-Word-PAK-RS"></a>Building your own Word-PAK RS</h3><div>I don't build or sell assembled boards. I don't have tools and structure for that but you can order your own boards from <a href="https://oshpark.com/" rel="nofollow">https://oshpark.com/</a> (kinda expensive, but made in America) or <a href="http://www.allpcb.com/" rel="nofollow">http://www.allpcb.com/</a> (cheap but made in China). You send to them the gerber files found in the files section.</div><div><br /></div><div>Order all components from the B.O.M. and solder them. Some componentes like the R6545 you can only find in eBay or AliExpress as they are obsolete parts. Even the 2N2222 you can't find it on DigiKey but can be easily found in your local electronics store.</div><div><br /></div><div>You will need an EPROM programmer to burn the ROM image into the 27C16. If you are planning to buy one I recommend the inexpensive TL66C MiniPro. You can find it as low as 40 dolars on eBay.</div><div><br /></div><div>Happy soldering!</div><div><br /></div></div></td></tr></tbody></table>
</div> 
</div> 
<div id="sites-canvas-bottom-panel">
<div xmlns="http://www.w3.org/1999/xhtml" id="COMP_page-subpages"> </div>
<div id="sites-attachments-container">
<div xmlns="http://www.w3.org/1999/xhtml" id="sites-attachments">
<div class="sites-attachments-row"><div class="sites-attachments-icon" style="left:0px;"><span aria-label="Attachments" title="Attachments"><div class="sites-translucent sites-symbol" aria-hidden="true">Č</div></span></div><div id="sites-attachments-update-div" class="sites-attachments-inner-div" style="display:none;"><span class="sites-attachments-update-icon"><img src="https://ssl.gstatic.com/sites/p/438951/system/app/images/spinner.gif" /></span><div class="sites-attachments-update-text">Updating...</div></div></div><div class="sites-attachments-separator"></div>
<div id="attachment-wuid:gx:a1145780007fc2"><div class="sites-attachments-row"><div class="sites-attachments-icon sites-attachments-icon-accessible" style="left:5px"><div class="sites-translucent sites-symbol" aria-label="File" title="File">ċ</div></div><div class="sites-attachments-inner-div"><div class="sites-attachments-name">CHARGEN.ROM <div class="sites-translucent">(2k)</div></div><div class="sites-attachments-author">CoCo Demus, <div class="sites-translucent">Aug 12, 2017, 11:54 PM</div></div></div><div class="sites-attachments-version sites-attachments-version-accessible"><a href="https://sites.google.com/site/tandycocoloco/system/app/pages/admin/revisions?wuid=wuid:gx:a1145780007fc2">v.1</a></div><div id="attachment-download-wuid:gx:a1145780007fc2" class="sites-attachments-icon sites-attachments-icon-accessible" style="right:0px"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/CHARGEN.ROM?attredirects=0&amp;d=1" aria-label="Download CHARGEN.ROM" title="Download" role="button" target="_blank" rel="noopener noreferrer"><span class="sites-symbol" aria-hidden="true">ď</span></a></div></div><div class="sites-attachments-separator"></div></div>
<div id="attachment-wuid:gx:11366a32cb1a67ba"><div class="sites-attachments-row"><div class="sites-attachments-icon sites-attachments-icon-accessible" style="left:5px"><div class="sites-translucent sites-symbol" aria-label="File" title="File">ċ</div></div><div class="sites-attachments-inner-div"><div class="sites-attachments-name">CUSTOM-CHARGEN.ROM <div class="sites-translucent">(4k)</div></div><div class="sites-attachments-author">CoCo Demus, <div class="sites-translucent">Aug 12, 2017, 11:54 PM</div></div></div><div class="sites-attachments-version sites-attachments-version-accessible"><a href="https://sites.google.com/site/tandycocoloco/system/app/pages/admin/revisions?wuid=wuid:gx:11366a32cb1a67ba">v.1</a></div><div id="attachment-download-wuid:gx:11366a32cb1a67ba" class="sites-attachments-icon sites-attachments-icon-accessible" style="right:0px"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/CUSTOM-CHARGEN.ROM?attredirects=0&amp;d=1" aria-label="Download CUSTOM-CHARGEN.ROM" title="Download" role="button" target="_blank" rel="noopener noreferrer"><span class="sites-symbol" aria-hidden="true">ď</span></a></div></div><div class="sites-attachments-separator"></div></div>
<div id="attachment-wuid:gx:7068812241220739"><div class="sites-attachments-row"><div class="sites-attachments-icon sites-attachments-icon-accessible" style="left:5px"><div class="sites-translucent sites-symbol" aria-label="File" title="File">ċ</div></div><div class="sites-attachments-inner-div"><div class="sites-attachments-name">DECB.zip <div class="sites-translucent">(7k)</div></div><div class="sites-attachments-author">CoCo Demus, <div class="sites-translucent">Aug 12, 2017, 11:54 PM</div></div></div><div class="sites-attachments-version sites-attachments-version-accessible"><a href="https://sites.google.com/site/tandycocoloco/system/app/pages/admin/revisions?wuid=wuid:gx:7068812241220739">v.1</a></div><div id="attachment-download-wuid:gx:7068812241220739" class="sites-attachments-icon sites-attachments-icon-accessible" style="right:0px"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/DECB.zip?attredirects=0&amp;d=1" aria-label="Download DECB.zip" title="Download" role="button" target="_blank" rel="noopener noreferrer"><span class="sites-symbol" aria-hidden="true">ď</span></a></div></div><div class="sites-attachments-separator"></div></div>
<div id="attachment-wuid:gx:3cabd00a24449e5c"><div class="sites-attachments-row"><div class="sites-attachments-icon sites-attachments-icon-accessible" style="left:5px"><div class="sites-translucent sites-symbol" aria-label="File" title="File">ċ</div></div><div class="sites-attachments-inner-div"><div class="sites-attachments-name">PBJ-EliteWordCaclFile.zip <div class="sites-translucent">(43k)</div></div><div class="sites-attachments-author">CoCo Demus, <div class="sites-translucent">Aug 20, 2017, 2:04 AM</div></div></div><div class="sites-attachments-version sites-attachments-version-accessible"><a href="https://sites.google.com/site/tandycocoloco/system/app/pages/admin/revisions?wuid=wuid:gx:3cabd00a24449e5c">v.1</a></div><div id="attachment-download-wuid:gx:3cabd00a24449e5c" class="sites-attachments-icon sites-attachments-icon-accessible" style="right:0px"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/PBJ-EliteWordCaclFile.zip?attredirects=0&amp;d=1" aria-label="Download PBJ-EliteWordCaclFile.zip" title="Download" role="button" target="_blank" rel="noopener noreferrer"><span class="sites-symbol" aria-hidden="true">ď</span></a></div></div><div class="sites-attachments-separator"></div></div>
<div id="attachment-wuid:gx:384c69ebc05ecf39"><div class="sites-attachments-row"><div class="sites-attachments-icon sites-attachments-icon-accessible" style="left:5px"><div class="sites-translucent sites-symbol" aria-label="File" title="File">ċ</div></div><div class="sites-attachments-inner-div"><div class="sites-attachments-name">WPRS-gerber.zip <div class="sites-translucent">(50k)</div></div><div class="sites-attachments-author">CoCo Demus, <div class="sites-translucent">Aug 12, 2017, 11:54 PM</div></div></div><div class="sites-attachments-version sites-attachments-version-accessible"><a href="https://sites.google.com/site/tandycocoloco/system/app/pages/admin/revisions?wuid=wuid:gx:384c69ebc05ecf39">v.1</a></div><div id="attachment-download-wuid:gx:384c69ebc05ecf39" class="sites-attachments-icon sites-attachments-icon-accessible" style="right:0px"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/WPRS-gerber.zip?attredirects=0&amp;d=1" aria-label="Download WPRS-gerber.zip" title="Download" role="button" target="_blank" rel="noopener noreferrer"><span class="sites-symbol" aria-hidden="true">ď</span></a></div></div><div class="sites-attachments-separator"></div></div>
<div id="attachment-wuid:gx:7c74146c329dfba"><div class="sites-attachments-row"><div class="sites-attachments-icon sites-attachments-icon-accessible" style="left:5px"><div class="sites-translucent sites-symbol" aria-label="File" title="File">ċ</div></div><div class="sites-attachments-inner-div"><div class="sites-attachments-name">nos9-modules.zip <div class="sites-translucent">(5k)</div></div><div class="sites-attachments-author">CoCo Demus, <div class="sites-translucent">Aug 12, 2017, 11:54 PM</div></div></div><div class="sites-attachments-version sites-attachments-version-accessible"><a href="https://sites.google.com/site/tandycocoloco/system/app/pages/admin/revisions?wuid=wuid:gx:7c74146c329dfba">v.1</a></div><div id="attachment-download-wuid:gx:7c74146c329dfba" class="sites-attachments-icon sites-attachments-icon-accessible" style="right:0px"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/nos9-modules.zip?attredirects=0&amp;d=1" aria-label="Download nos9-modules.zip" title="Download" role="button" target="_blank" rel="noopener noreferrer"><span class="sites-symbol" aria-hidden="true">ď</span></a></div></div><div class="sites-attachments-separator"></div></div>
<div id="attachment-wuid:gx:7c080dac18e0e34a"><div class="sites-attachments-row"><div class="sites-attachments-icon sites-attachments-icon-accessible" style="left:5px"><div class="sites-translucent sites-symbol" aria-label="File" title="File">ċ</div></div><div class="sites-attachments-inner-div"><div class="sites-attachments-name">nos96809l1v030300coco2_cowp.zip <div class="sites-translucent">(549k)</div></div><div class="sites-attachments-author">CoCo Demus, <div class="sites-translucent">Aug 14, 2017, 12:00 AM</div></div></div><div class="sites-attachments-version sites-attachments-version-accessible"><a href="https://sites.google.com/site/tandycocoloco/system/app/pages/admin/revisions?wuid=wuid:gx:7c080dac18e0e34a">v.3</a></div><div id="attachment-download-wuid:gx:7c080dac18e0e34a" class="sites-attachments-icon sites-attachments-icon-accessible" style="right:0px"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/nos96809l1v030300coco2_cowp.zip?attredirects=0&amp;d=1" aria-label="Download nos96809l1v030300coco2_cowp.zip" title="Download" role="button" target="_blank" rel="noopener noreferrer"><span class="sites-symbol" aria-hidden="true">ď</span></a></div></div><div class="sites-attachments-separator"></div></div>
<div id="attachment-wuid:gx:588c5e16d880c53b"><div class="sites-attachments-row"><div class="sites-attachments-icon sites-attachments-icon-accessible" style="left:5px"><div class="sites-translucent sites-symbol" aria-label="File" title="File">ċ</div></div><div class="sites-attachments-inner-div"><div class="sites-attachments-name">nos96809l1v030300d64_cowprs.zip <div class="sites-translucent">(459k)</div></div><div class="sites-attachments-author">CoCo Demus, <div class="sites-translucent">Aug 14, 2017, 12:00 AM</div></div></div><div class="sites-attachments-version sites-attachments-version-accessible"><a href="https://sites.google.com/site/tandycocoloco/system/app/pages/admin/revisions?wuid=wuid:gx:588c5e16d880c53b">v.2</a></div><div id="attachment-download-wuid:gx:588c5e16d880c53b" class="sites-attachments-icon sites-attachments-icon-accessible" style="right:0px"><a href="https://sites.google.com/site/tandycocoloco/wordpak-rs/nos96809l1v030300d64_cowprs.zip?attredirects=0&amp;d=1" aria-label="Download nos96809l1v030300d64_cowprs.zip" title="Download" role="button" target="_blank" rel="noopener noreferrer"><span class="sites-symbol" aria-hidden="true">ď</span></a></div></div><div class="sites-attachments-separator"></div></div>
<div style="height: 10px"></div>
</div>
</div>
<a xmlns="http://www.w3.org/1999/xhtml" name="page-comments"></a>
<div xmlns="http://www.w3.org/1999/xhtml" id="COMP_page-comments"><div class="sites-comment-docos-wrapper"><div class="sites-comment-docos"><div class="sites-comment-docos-background"></div><div class="sites-comment-docos-header"><div class="sites-comment-docos-header-title">Comments</div></div><div id="sites-comment-docos-pane" class="sites-comment-docos-pane"></div></div></div></div>
</div>
</div> 
</td> 
</tr>
</table> 
</div> 
</div> 
<div id="sites-chrome-footer-wrapper">
<div id="sites-chrome-footer-wrapper-inside">
<div id="sites-chrome-footer">
</div>
</div>
</div>
</div> 
</div> 
<div id="sites-chrome-adminfooter-container">
<div xmlns="http://www.w3.org/1999/xhtml" class="sites-adminfooter" role="navigation"><p><a class="sites-system-link" href="https://www.google.com/a/UniversalLogin?continue=https://sites.google.com/site/tandycocoloco/wordpak-rs&amp;service=jotspot">Sign in</a><span aria-hidden="true">|</span><a class="sites-system-link" href="system/app/pages/recentChanges">Recent Site Activity</a><span aria-hidden="true">|</span><a class="sites-system-link" href="system/app/pages/reportAbuse" target="_blank">Report Abuse</a><span aria-hidden="true">|</span><a class="sites-system-link" href="javascript:;" onclick="window.open(webspace.printUrl)">Print Page</a><span aria-hidden="true">|</span><span class="sites-system-link">Powered By</span> <b class="powered-by"><a href="../../../accounts.google.com/ServiceLogin@continue=https%253A%252F%252Fsites.google.com%252F&amp;followup=https%253A%252F%252Fsites.google.com%252F&amp;service=jotspot&amp;passive=true&amp;ul=1">Google Sites</a></b></p></div>
</div>
</div> 
</div> 
<div id="sites-chrome-onebar-footer">
</div>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
    window.jstiming.load.tick('sjl');
  </script>
<script xmlns="http://www.w3.org/1999/xhtml" src="https://ssl.gstatic.com/sites/p/438951/system/js/jot_min_view__en.js"></script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
    window.jstiming.load.tick('jl');
  </script>
<script xmlns="http://www.w3.org/1999/xhtml">
      
          sites.core.Analytics.createTracker();
          sites.core.Analytics.trackPageview();
        
    </script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
                    sites.Searchbox.initialize(
                        'sites-searchbox-search-button',
                        {"object":[]}['object'],
                        'search-site',
                        {"label":"Configure search options...","url":"/site/tandycocoloco/system/app/pages/admin/settings"});
                  </script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
      gsites.HoverPopupMenu.createSiteDropdownMenus('sites-header-nav-dropdown', false);
    </script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript" defer="true">
            JOT_setupNav("2bd", "Navigation", true);
            JOT_addListener('titleChange', 'JOT_NAVIGATION_titleChange', 'COMP_2bd');
          </script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
              new sites.CommentPane('//docs.google.com/comments/d/AAHRpnXtASf_M2E6cjJ9Hgufts3Rf9PYa38729OyYQRYslT4vxBuE79BCSZA_LvUMH3eYEPswQAkZf4Bgfvu3GbfT4pTymPtB3ZlFfMDMFnkOn0n0ToKHaqrJS9AJ4Fy8JyWdi26KuT2L/api/js?anon=true',
                  false, false);
            </script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
  setTimeout(function() {
    var fingerprint = gsites.date.TimeZone.getFingerprint([1109635200000, 1128902400000, 1130657000000, 1143333000000, 1143806400000, 1145000000000, 1146380000000, 1152489600000, 1159800000000, 1159500000000, 1162095000000, 1162075000000, 1162105500000]);
    gsites.Xhr.send('https://sites.google.com/site/tandycocoloco/_/tz', null, null, 'GET', null, null, { afjstz: fingerprint });
  }, 500);
</script>
<script xmlns="http://www.w3.org/1999/xhtml">
                    window.onload = function() {
                      if (false) {
                        JOT_setMobilePreview();
                      }
                      var loadTimer = window.jstiming.load;
                      loadTimer.tick("ol");
                      loadTimer["name"] = "load," + webspace.page.type + ",user_page";
                      window.jstiming.report(loadTimer, {}, 'https://gg.google.com/csi');
                    }
                  </script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
        JOT_insertAnalyticsCode(false,
            false);
      </script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
    var maestroRunner = new gsites.pages.view.SitesMaestroRunner(
        webspace, "en");
    maestroRunner.initListeners();
    maestroRunner.installEditRender();
  </script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript" defer="true">
  //<![CDATA[
    // Decorate any fastUI buttons on the page with a class of 'goog-button'.
    if (webspace.user.hasWriteAccess) {
      JOT_decorateButtons();
    }

    // Fires delayed events.
    (function() {
      JOT_fullyLoaded = true;
      var delayedEvents = JOT_delayedEvents;
      for (var x = 0; x < delayedEvents.length; x++) {
        var event = delayedEvents[x];
        JOT_postEvent(event.eventName, event.eventSrc, event.payload);
      }
      JOT_delayedEvents = null;
      JOT_postEvent('pageLoaded');
    })();
  //]]>
</script>
<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
    JOT_postEvent('decorateGvizCharts');
  </script>
<script type="text/javascript">
          JOT_setupPostRenderingManager();
        </script>
<script type="text/javascript">
          JOT_postEvent('renderPlus', null, 'sites-chrome-main');
        </script>
<div id="server-timer-div" style="display:none"> </div>
<script type="text/javascript">
          window.jstiming.load.tick('render');
          JOT_postEvent('usercontentrendered', this);
        </script>
</body>
</html>
