{"id":2104,"date":"2016-11-23T19:38:07","date_gmt":"2016-11-23T19:38:07","guid":{"rendered":"http:\/\/blog.system11.org\/?p=2104"},"modified":"2017-05-21T22:55:46","modified_gmt":"2017-05-21T22:55:46","slug":"teenage-mutant-ninjahero-turtles-ram-fault","status":"publish","type":"post","link":"https:\/\/blog.system11.org\/?p=2104","title":{"rendered":"Teenage Mutant Ninja\/Hero Turtles RAM fault"},"content":{"rendered":"<p>This one is a simple fix but I thought I&#8217;d use it to demonstrate a technique for making minor track repairs.\u00a0 I received a TMHT PCB today which on testing showed this mess:<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2094\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix1.jpg\" alt=\"tmht_fix1\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix1.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix1-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix1-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix1-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n<p>While the screen is a complete mess, you can make out a number of &#8216;OK&#8217; and &#8216;BAD&#8217; messages.\u00a0 With this many problems and one ROM affected, it seemed best to start with address lines on the ROMs.\u00a0 Immediately the one at J15 turned out to have a disconnected pin 4.\u00a0 The address lines are shared between ROM and RAM near the CPU, which meant there needed to be a broken track somewhere.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2095\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix2.jpg\" alt=\"tmht_fix2\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix2.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix2-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix2-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix2-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n<p>And this is what I found tracing a track just hidden under J17.\u00a0 This is very likely to be the result of someone trying to do a 4 player to 2 player ROM conversion, and being careless with a screwdriver.\u00a0 There&#8217;s a somewhat tidy way of fixing small track breaks like this without leaving a big jumper wire on the game.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2096\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix3.jpg\" alt=\"tmht_fix3\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix3.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix3-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix3-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix3-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n<p>First scrape some insulation off the track and &#8216;tin&#8217; some of the copper &#8211; liquid flux will help here, just a tiny bit.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2097\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix4.jpg\" alt=\"tmht_fix4\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix4.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix4-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix4-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix4-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n<p>Next you need a couple of strands of thin wire &#8211; here I just split two off from some fine gauge multicore and twisted them together.\u00a0 Tin those too.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2098\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix5.jpg\" alt=\"tmht_fix5\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix5.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix5-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix5-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix5-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n<p>More liquid flux, and solder the exposed tinned wire to the tinned tracks.\u00a0 It&#8217;s usually easier to do than this but the socket was kind of in my way, and I didn&#8217;t want to go through the invasive and time consuming process of removing and refitting it.\u00a0 This is why we leave some insulation on the wire, to use as a handle.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2099\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix6.jpg\" alt=\"tmht_fix6\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix6.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix6-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix6-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix6-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n<p>Then use a razor blade to cut the handle off, leaving a few strands of wire as a track repair.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2100\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix7.jpg\" alt=\"tmht_fix7\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix7.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix7-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix7-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix7-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n<p>Tidy up your work by cleaning away the flux and using some masking fluid to cover up the exposed track.\u00a0 Again this can be done a little tidier when you don&#8217;t have a socket in your way.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2101\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix8.jpg\" alt=\"tmht_fix8\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix8.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix8-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix8-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix8-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n<p>Looks fine though when it&#8217;s all back together, and the game is repaired!\u00a0 Actually it did have a sound fault too, it would sometimes make intermittent rumbling pops, the 12v filter capacitor had been knocked, damaging it.\u00a0 Another easy fix.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2102\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix9.jpg\" alt=\"tmht_fix9\" width=\"1072\" height=\"712\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix9.jpg 1072w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix9-300x199.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix9-1024x680.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2016\/11\/tmht_fix9-768x510.jpg 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This one is a simple fix but I thought I&#8217;d use it to demonstrate a technique for making minor track repairs.\u00a0 I received a TMHT PCB today which on testing showed this mess: While the screen is a complete mess, you can make out a number of &#8216;OK&#8217; and &#8216;BAD&#8217; messages.\u00a0 With this many problems [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":50,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,13],"tags":[],"class_list":["post-2104","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arcade","category-tech"],"_links":{"self":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2104"}],"collection":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2104"}],"version-history":[{"count":1,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2104\/revisions"}],"predecessor-version":[{"id":2105,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2104\/revisions\/2105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/media\/50"}],"wp:attachment":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}