An interesting idea, and one that I have actually been thinking about over the past few months
after reading posts about debugging KLM-367's. I was considering making something
that would plug in in place of the 8048, and allow the user to step through different tests.
I was thinking to test the LEDs first, so that they could be used to display results once they
were working. But so far I haven't done any actual work on this. Just an idea.
Another idea would be to make something that would have a USB interface, and control it
from a PC, so that it could be a more general purpose 8048 circuit tester.
Bob
--------------------------------------------
On Tue, 8/30/16, tlule@gmx.de [PolySix] <PolySix@yahoogroups.com> wrote:
Subject: [PolySix] Re: Trying to Restore a P6.
To: PolySix@yahoogroups.com
Date: Tuesday, August 30, 2016, 2:06 PM
Man, what a nightmare you have there. And
you seem to be not the only one.
I was wondering about the following
point.
It should be
'quite easy' to set up a jig that replaces the
programmer CPU, and-or the assigner CPU with a modern CPU.
It just needs enough pins to look at each of the 8048 pins
in a row. (e.g. STM32) , plus LCD interface, or serial
interface.
The CPU would run a
series of 'sanity checks'. If you made that open
source, everybody could contribute further program parts to
execute. some parts could ask the user to turn a pot, others
ask for keypresses. Each part would then report for
good-intermittent-missing-stuck or whatever contact it finds
on that pin.
That would make
troubleshooting a piece of cake compared to the hunting of
the snark you are up to.
what
do you think guys out there?
#yiv5784458769 #yiv5784458769 --
#yiv5784458769ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}
#yiv5784458769 #yiv5784458769ygrp-mkp hr {
border:1px solid #d8d8d8;}
#yiv5784458769 #yiv5784458769ygrp-mkp #yiv5784458769hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}
#yiv5784458769 #yiv5784458769ygrp-mkp #yiv5784458769ads {
margin-bottom:10px;}
#yiv5784458769 #yiv5784458769ygrp-mkp .yiv5784458769ad {
padding:0 0;}
#yiv5784458769 #yiv5784458769ygrp-mkp .yiv5784458769ad p {
margin:0;}
#yiv5784458769 #yiv5784458769ygrp-mkp .yiv5784458769ad a {
color:#0000ff;text-decoration:none;}
#yiv5784458769 #yiv5784458769ygrp-sponsor
#yiv5784458769ygrp-lc {
font-family:Arial;}
#yiv5784458769 #yiv5784458769ygrp-sponsor
#yiv5784458769ygrp-lc #yiv5784458769hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}
#yiv5784458769 #yiv5784458769ygrp-sponsor
#yiv5784458769ygrp-lc .yiv5784458769ad {
margin-bottom:10px;padding:0 0;}
#yiv5784458769 #yiv5784458769actions {
font-family:Verdana;font-size:11px;padding:10px 0;}
#yiv5784458769 #yiv5784458769activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
#yiv5784458769 #yiv5784458769activity span {
font-weight:700;}
#yiv5784458769 #yiv5784458769activity span:first-child {
text-transform:uppercase;}
#yiv5784458769 #yiv5784458769activity span a {
color:#5085b6;text-decoration:none;}
#yiv5784458769 #yiv5784458769activity span span {
color:#ff7900;}
#yiv5784458769 #yiv5784458769activity span
.yiv5784458769underline {
text-decoration:underline;}
#yiv5784458769 .yiv5784458769attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}
#yiv5784458769 .yiv5784458769attach div a {
text-decoration:none;}
#yiv5784458769 .yiv5784458769attach img {
border:none;padding-right:5px;}
#yiv5784458769 .yiv5784458769attach label {
display:block;margin-bottom:5px;}
#yiv5784458769 .yiv5784458769attach label a {
text-decoration:none;}
#yiv5784458769 blockquote {
margin:0 0 0 4px;}
#yiv5784458769 .yiv5784458769bold {
font-family:Arial;font-size:13px;font-weight:700;}
#yiv5784458769 .yiv5784458769bold a {
text-decoration:none;}
#yiv5784458769 dd.yiv5784458769last p a {
font-family:Verdana;font-weight:700;}
#yiv5784458769 dd.yiv5784458769last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}
#yiv5784458769 dd.yiv5784458769last p
span.yiv5784458769yshortcuts {
margin-right:0;}
#yiv5784458769 div.yiv5784458769attach-table div div a {
text-decoration:none;}
#yiv5784458769 div.yiv5784458769attach-table {
width:400px;}
#yiv5784458769 div.yiv5784458769file-title a, #yiv5784458769
div.yiv5784458769file-title a:active, #yiv5784458769
div.yiv5784458769file-title a:hover, #yiv5784458769
div.yiv5784458769file-title a:visited {
text-decoration:none;}
#yiv5784458769 div.yiv5784458769photo-title a,
#yiv5784458769 div.yiv5784458769photo-title a:active,
#yiv5784458769 div.yiv5784458769photo-title a:hover,
#yiv5784458769 div.yiv5784458769photo-title a:visited {
text-decoration:none;}
#yiv5784458769 div#yiv5784458769ygrp-mlmsg
#yiv5784458769ygrp-msg p a span.yiv5784458769yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}
#yiv5784458769 .yiv5784458769green {
color:#628c2a;}
#yiv5784458769 .yiv5784458769MsoNormal {
margin:0 0 0 0;}
#yiv5784458769 o {
font-size:0;}
#yiv5784458769 #yiv5784458769photos div {
float:left;width:72px;}
#yiv5784458769 #yiv5784458769photos div div {
border:1px solid
#666666;min-height:62px;overflow:hidden;width:62px;}
#yiv5784458769 #yiv5784458769photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
#yiv5784458769 #yiv5784458769reco-category {
font-size:77%;}
#yiv5784458769 #yiv5784458769reco-desc {
font-size:77%;}
#yiv5784458769 .yiv5784458769replbq {
margin:4px;}
#yiv5784458769 #yiv5784458769ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}
#yiv5784458769 #yiv5784458769ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}
#yiv5784458769 #yiv5784458769ygrp-mlmsg table {
font-size:inherit;font:100%;}
#yiv5784458769 #yiv5784458769ygrp-mlmsg select,
#yiv5784458769 input, #yiv5784458769 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}
#yiv5784458769 #yiv5784458769ygrp-mlmsg pre, #yiv5784458769
code {
font:115% monospace;}
#yiv5784458769 #yiv5784458769ygrp-mlmsg ∗ {
line-height:1.22em;}
#yiv5784458769 #yiv5784458769ygrp-mlmsg #yiv5784458769logo {
padding-bottom:10px;}
#yiv5784458769 #yiv5784458769ygrp-msg p a {
font-family:Verdana;}
#yiv5784458769 #yiv5784458769ygrp-msg
p#yiv5784458769attach-count span {
color:#1E66AE;font-weight:700;}
#yiv5784458769 #yiv5784458769ygrp-reco
#yiv5784458769reco-head {
color:#ff7900;font-weight:700;}
#yiv5784458769 #yiv5784458769ygrp-reco {
margin-bottom:20px;padding:0px;}
#yiv5784458769 #yiv5784458769ygrp-sponsor #yiv5784458769ov
li a {
font-size:130%;text-decoration:none;}
#yiv5784458769 #yiv5784458769ygrp-sponsor #yiv5784458769ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}
#yiv5784458769 #yiv5784458769ygrp-sponsor #yiv5784458769ov
ul {
margin:0;padding:0 0 0 8px;}
#yiv5784458769 #yiv5784458769ygrp-text {
font-family:Georgia;}
#yiv5784458769 #yiv5784458769ygrp-text p {
margin:0 0 1em 0;}
#yiv5784458769 #yiv5784458769ygrp-text tt {
font-size:120%;}
#yiv5784458769 #yiv5784458769ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv5784458769