Re: [techtoolslist] Frogger testing on Fluke 9010A

From: Kev <KKlopp_at_erols.com>
Date: Thu Oct 09 2003 - 09:53:31 EDT

<x-html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1126" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>(NOT 9010A&nbsp;language but
readable...)&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>print ln1+clrln+"Doing RAM TESTING! ",
busy_on<BR>&nbsp; badstrg=""<BR>&nbsp; if testramfast ($8000,$83FF,$0F,1,250,0)
fails then <BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"2114 at 1K
Bad"+bell<BR>&nbsp;&nbsp;&nbsp; badstrg=badstrg+"1K,"<BR>&nbsp;&nbsp;&nbsp; wait
time 1000<BR>&nbsp; else<BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"2114 at 1K
Good"<BR>&nbsp; endif<BR>&nbsp; if testramfast ($8000,$83FF,$F0,1,250,0) fails
then <BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"2114 at 1G
Bad"+bell<BR>&nbsp;&nbsp;&nbsp; badstrg=badstrg+"1G,"<BR>&nbsp;&nbsp;&nbsp; wait
time 1000<BR>&nbsp; else<BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"2114 at 1G
Good"<BR>&nbsp; endif<BR>&nbsp; if testramfast ($8400,$87FF,$F0,1,250,0) fails
then <BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"2114 at 1H
Bad"+bell<BR>&nbsp;&nbsp;&nbsp; badstrg=badstrg+"1H,"<BR>&nbsp;&nbsp;&nbsp; wait
time 1000<BR>&nbsp; else<BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"2114 at 1H
Good"<BR>&nbsp; endif<BR>&nbsp; if testramfast ($8400,$87FF,$0F,1,250,0) fails
then <BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"2114 at 1H
Bad"+bell<BR>&nbsp;&nbsp;&nbsp; badstrg=badstrg+"1H,"<BR>&nbsp;&nbsp;&nbsp; wait
time 1000<BR>&nbsp; else<BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"2114 at 1H
Good"<BR>&nbsp; endif<BR>&nbsp; if badstrg&gt;"" then<BR>&nbsp;&nbsp;&nbsp;
print ln1+clrln+"Bad Rams "+badstrg<BR>&nbsp;&nbsp;&nbsp; cont_menu()<BR>&nbsp;
else<BR>&nbsp;&nbsp;&nbsp; print ln1+clrln+"Rams Okay!"<BR>&nbsp;
endif<BR></DIV>
<DIV></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;Can you writ to a A800-ABFF location and read it back from the
microprocessor?&nbsp; I don't think so, look at the schematic &amp; see how you
get /OBJRAMWR to be a READ state.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>You CAN write to this RAM &amp; watch the
screen</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp; haltuut()<BR>&nbsp;&nbsp; a =
$B000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! Screen Attributes?<BR>&nbsp;&nbsp; loop until a =
$B060<BR>&nbsp;&nbsp;&nbsp;&nbsp; write(a,$10)<BR>&nbsp;&nbsp;&nbsp;&nbsp; a = a
+ $1<BR>&nbsp;&nbsp; end loop<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; a =
$A800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! Clear Video RAM&nbsp;&nbsp; <BR>&nbsp;&nbsp; loop until a =
$AC00<BR>&nbsp;&nbsp;&nbsp;&nbsp; write(a,$10)<BR>&nbsp;&nbsp;&nbsp;&nbsp; a = a
+ $1<BR>&nbsp;&nbsp; end loop</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;
write($B045,$BA)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! Set first sprite to TAZZ<BR>&nbsp;&nbsp;
write($B046,$4D)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! Set to a Yellow?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp; x=$68<BR>&nbsp;&nbsp;
y=$78<BR>&nbsp;&nbsp; loop until a
=$100<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ch=K_F3
then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
x=x+$1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if x &gt;
$FF then x = $31<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if
ch=K_F4 then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; y =
y+$1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if y
&gt;$ED then y = $16<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end
if<BR>&nbsp;&nbsp;&nbsp;&nbsp; write($B044,x)<BR>&nbsp;&nbsp;&nbsp;&nbsp;
write($B047,y)<BR>&nbsp;&nbsp;&nbsp;&nbsp; print ln2+clrln+ " X =
"+str(x,16)+"&nbsp; Y = "+str(y,16)<BR>&nbsp;&nbsp;&nbsp;&nbsp;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if poll(in_chan2,"input") =1
then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; input
ch<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ch=K_F1
then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
x=x+$1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if x &gt;
$FF then x = $31<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if
ch=K_F2 then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; y =
y+$1</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if y &gt;$ED
then y = $16<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if ch
=K_F5 then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a =
$100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! SKIP<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
endif<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if <BR>&nbsp;&nbsp; end
loop<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>So just because there is RAM hanging out there
doesn't mean that you can READ it back from the microprocessor and then the
9010A can not directly test it using the RAMTEST.&nbsp; BUT this doesn't mean
you cann't test it, easiest approach here is just write different patterns to
the VIDEO RAM &amp; look at the screen.&nbsp; You probably could also use the
probe &amp; collect signatures after writing a pattern to the RAM.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Kev</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;</DIV></FONT>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
  <A title=pc2jamma@terra.com.br
  href="mailto:pc2jamma@terra.com.br">pc2jamma</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A
  title=techtoolslist@www.flippers.com
  href="mailto:techtoolslist@www.flippers.com">techtoolslist</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, October 08, 2003 10:09
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [techtoolslist] Frogger testing
  on Fluke 9010A</DIV>
  <DIV><BR></DIV>
  <DIV>Hi guys !</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I'm facing one problem that is driving me crazy !</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I have one 9010A with Z80QT Pod, I'm testing one known good Frogger (Sega
  Gremlin) board. So far so good ! But "the problem is" : I have one 2114
  sockted&nbsp;at position 50, and does not matter if I remove this IC or
  replace with a damage one, it passes on both short and long RAM Test... I also
  did the Quick Test and nope.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I'm testing the following addresses:</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>8000h-87FFh&nbsp; Passes OK</DIV>
  <DIV>A800h-ABFFh&nbsp; Passes OK</DIV>
  <DIV>AC00h-AFFFh&nbsp; Passes OK</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I think there is something wrong on addresses... but I don't know the
  right ones... According to James's website the addresses are Okay, instead of
  AC00h-AFFFh that is not listed on the website.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Some of you guys can help me on that please ?</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Thank you very much !</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>José Luiz Martins</DIV></BLOCKQUOTE></BODY></HTML>

</x-html>
Received on Thu Oct 09 09:19:34 2003

This archive was generated by hypermail 2.1.8 : Tue Dec 02 2003 - 18:40:55 EST