10 ON ERROR REPORT:PRINT" at line ";ERL:END 20 30 DIM gap% 1024 40 50 FORpass%=0 TO2 STEP2 60 P%=gap% 70 [OPTpass% 80 STMFD r13!, {r0 - r12, r14} 90 100 MOV r0, #&3200000 110 120 SWI "OS_EnterOS" 130 140 LDRB r1, [r0, #&94] 150 LDRB r2, [r0, #&98] 160 LDRB r3, [r0, #&9c] 170 180 DCD &e321f000 : REM MSR cpsr_c, #0 190 200 ADR r4, results% 210 STMIA r4, {r1 - r3} 220 230 LDMFD r13!, {r0 - r12, pc}^ 240 250 .results% 260 DCD 0 270 DCD 0 280 DCD 0 290 ] 300 NEXT 310 320 CALL gap% 330 340 PRINT "Low = ";~(results%!0) 350 PRINT "High = ";~(results%!4) 360 PRINT "Version = ";~(results%!8)