1 REM program MEMTST.BA for M100/102 2 REM (c) 1989 Tracy Allen, 76670,326 5 CLS:PRINT"ExtRAM memory test--destroys current 6 INPUT"contents of extRAM... Proceed (Y/N)";R$ 7 IF INSTR("Yy",R$) THEN 10 ELSE MENU 10 CLS:PRINT"Extram memory test. When your 100/102" 15 PRINT"turns itself OFF, wait one minute," 20 PRINT" ...then turn it back ON." 25 PRINT"loading... "; 30 GOSUB 100 35 L%=1:CALL 63173,,peek(63791)+256*peek(63791) 40 PRINT"testing..." 45 Y%=0:CALL 63189,,VARPTR(Y%) 50 PRINTUSING"test #) ##### errors detected";L%,Y% 55 IFL%=2THEN70 60 L%=2:FORI=1TO500:NEXTI 65 POWEROFF,RESUME:GOTO40 70 PRINT"space bar->rerun test, other key->MENU"; 75 A$=INKEY$:IFA$=""THEN75 80 IF A$=" " THEN 10 ELSE MENU 100 REM m/l loader 110 RESTORE 150:CS=0 115 FOR AD= 63173 TO 63248 120 READ D%:POKE AD,D%:CS=CS+D% 125 NEXT AD 130 IF CS<> 12135 THEN BEEP :PRINT"Typo in data!!?" 135 RETURN 150 DATA 34,241,246,205,240,246,113,205,252,246 151 DATA 202,203,246,195,235,246,229,17,0,0 152 DATA 205,240,246,126,185,202,226,246,19,205 153 DATA 252,246,202,220,246,235,209,217,175,211 154 DATA 232,251,201,1,179,21,33,0,0,62 155 DATA 1,243,211,232,201,120,230,96,55,226 156 DATA 4,247,63,121,23,79,120,23,230,127 157 DATA 71,35,124,230,128,201