(NOT 9010A language but
readable...)
print ln1+clrln+"Doing RAM TESTING! ",
busy_on
badstrg=""
if testramfast ($8000,$83FF,$0F,1,250,0)
fails then
print ln1+clrln+"2114 at 1K
Bad"+bell
badstrg=badstrg+"1K,"
wait
time 1000
else
print ln1+clrln+"2114 at 1K
Good"
endif
if testramfast ($8000,$83FF,$F0,1,250,0) fails
then
print ln1+clrln+"2114 at 1G
Bad"+bell
badstrg=badstrg+"1G,"
wait
time 1000
else
print ln1+clrln+"2114 at 1G
Good"
endif
if testramfast ($8400,$87FF,$F0,1,250,0) fails
then
print ln1+clrln+"2114 at 1H
Bad"+bell
badstrg=badstrg+"1H,"
wait
time 1000
else
print ln1+clrln+"2114 at 1H
Good"
endif
if testramfast ($8400,$87FF,$0F,1,250,0) fails
then
print ln1+clrln+"2114 at 1H
Bad"+bell
badstrg=badstrg+"1H,"
wait
time 1000
else
print ln1+clrln+"2114 at 1H
Good"
endif
if badstrg>"" then
print ln1+clrln+"Bad Rams "+badstrg
cont_menu()
else
print ln1+clrln+"Rams Okay!"
endif
Can you writ to a A800-ABFF location and read it back from the
microprocessor? I don't think so, look at the schematic & see how you
get /OBJRAMWR to be a READ state.
You CAN write to this RAM & watch the
screen
haltuut()
a =
$B000
! Screen Attributes?
loop until a =
$B060
write(a,$10)
a = a
+ $1
end loop
a =
$A800
! Clear Video RAM
loop until a =
$AC00
write(a,$10)
a = a
+ $1
end loop
write($B045,$BA)
! Set first sprite to TAZZ
write($B046,$4D)
! Set to a Yellow?
x=$68
y=$78
loop until a
=$100
if ch=K_F3
then
x=x+$1
if x >
$FF then x = $31
else if
ch=K_F4 then
y =
y+$1
if y
>$ED then y = $16
end
if
write($B044,x)
write($B047,y)
print ln2+clrln+ " X =
"+str(x,16)+" Y = "+str(y,16)
if poll(in_chan2,"input") =1
then
input
ch
if ch=K_F1
then
x=x+$1
if x >
$FF then x = $31
else if
ch=K_F2 then
y =
y+$1
if y >$ED
then y = $16
else if ch
=K_F5 then
a =
$100
! SKIP
endif
end if
end
loop
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. BUT this doesn't mean
you cann't test it, easiest approach here is just write different patterns to
the VIDEO RAM & look at the screen. You probably could also use the
probe & collect signatures after writing a pattern to the RAM.
Kev
----- Original Message -----
Sent: Wednesday, October 08, 2003 10:09
PM
Subject: [techtoolslist] Frogger testing
on Fluke 9010A
Hi guys !
I'm facing one problem that is driving me crazy !
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 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.
I'm testing the following addresses:
8000h-87FFh Passes OK
A800h-ABFFh Passes OK
AC00h-AFFFh Passes OK
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.
Some of you guys can help me on that please ?
Thank you very much !
Jos� Luiz Martins