User`s manual
.DIAGFCN
5-88
5
PPC1-Bug>RM R02 <Return> (pointer to DIAGFCN struct)
R03 =00000000? 20000 . <Return>
PPC1-Bug>MM 20008 <Return> (size of buffer)
00020008 00000000? 13B5 . <Return>
PPC1-Bug>BF 20100:800 FFFFFFFF <Return>
Effective address: 00020100
Effective count : &8192
PPC1-Bug>GO 10100 <Return> (generate a report)
Effective address: 00010100
PPC1-Bug>RM R02 <Return> (check return status, 0=OK)
R03 =00000000? . <Return>
PPC1-Bug>MD 20104 <Return> (display report)
00020104 2372616D 23717569 6B235175 69636B20 #ram#quik#Quick
00020114 57726974 652F5265 6164234E 00237261 Write/Read#N.#ra
00020124 6D23616C 74732341 6C746572 6E617469 m#alts#Alternati
00020134 6E67204F 6E65732F 5A65726F 6573234E ng Ones/Zeroes#N
00020144 00237261 6D237061 74732350 61747465 .#ram#pats#Patte
00020154 726E7323 4E002372 616D2361 64722341 rns#N.#ram#adr#A
00020164 64647265 73736162 696C6974 79234E00 ddressability#N.
00020174 2372616D 23636F64 6523436F 64652045 #ram#code#Code E
Example 3: .MEMSTAT
PPC1-Bug>MM 10100;DI <Return>
00010100 59200074 SYSCALL .DIAGFCN <Return>
00010108 59200063 SYSCALL .RETURN <Return>
PPC1-Bug>RM R02 <Return> (pointer to DIAGFCN struct)
R03 =00000000? 20000 . <Return>
PPC1-Bug>MM 20000 <Return>
00020000 00000000? 3 <Return> (DIAGFCN #3, .MEMSTAT)
00020004 00000000? 20100 . <Return> (pointer to arguments -- output buffer)
PPC1-Bug>BF 20100:100 FFFFFFFF <Return>
Effective address: 00020100
Effective count : &1024
PPC1-Bug>GO 10100 <Return> (output the RAM test status report)
Effective address: 00010100
PPC1-Bug>RM R02 <Return> (check return status, 0=OK)
R03 =00000000? . <Return>