(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 -----
From: pc2jamma
To: techtoolslist
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