100 REM "CALIBRATE" FOR 64 OR 128. 110 REM CONNECT USER PORT PINS 4, B & C. 120 REM LOAD "NEWMODEM" OBJECT CODE AT P1. 130 REM FOR 128 MODE, UN-REM 230-250. 140 REM ADJUST VALUES IN 210. RUN. * = ERROR. 150 REM RUN/STOP RESTORE TO END TRIAL. 160 REM S = (1,2) MHZ; DM = DMA OFF(0), ON(1). 170 REM 180 CLOSE2:OPEN2,2,0,CHR$(6)+CHR$(0):ML=12288 190 FORI=MLTOML+116:READA:POKEI,A:Z=Z+A:NEXT 200 IFZ<>15157THENPRINT"DATA ERROR":CLOSE2:END 210 SB=459:FB=421:CN=418:TX=425:S=1:DM=1 220 RI=65212:BF=PEEK(250)*256:BO=665:P1=52736 230 REM RI=65331:BF=3328:BO=2582:P1=6656 240 REM SLOW:IFS=2THENFAST:GOTO260 250 REM IFDM=0ANDPEEK(215)THENPOKEML+107,234 260 FORI=BFTOBF+255:POKEI,85:NEXT:SYSP1 270 A=P1+16+(TX/256AND6):B=SB:GOSUB310 280 A=A+6:B=FB:GOSUB310:A=BO:B=TX:GOSUB310 290 A=251:B=CN:GOSUB310:A=598:B=RI:GOSUB310 300 POKEP1+241,0:PRINT#2,"U";:SYSML 310 Q=INT(B/256):POKEA+1,Q:POKEA,B-Q*256:RETURN 320 DATA 162, 2, 32, 198, 255, 32, 39, 48 330 DATA 32, 228, 255, 201, 85, 240, 249, 32 340 DATA 183, 255, 208, 244, 169, 42, 32, 210 350 DATA 255, 76, 8, 48, 169, 255, 141, 12 360 DATA 220, 173, 13, 220, 108, 86, 2, 120 370 DATA 166, 251, 164, 252, 169, 0, 141, 26 380 DATA 208, 141, 15, 220, 169, 127, 141, 13 390 DATA 220, 141, 25, 208, 142, 4, 220, 140 400 DATA 5, 220, 169, 81, 141, 14, 220, 160 410 DATA 255, 140, 12, 220, 162, 5, 173, 13 420 DATA 220, 41, 1, 240, 249, 202, 208, 246 430 DATA 140, 12, 220, 169, 28, 141, 20, 3 440 DATA 169, 48, 141, 21, 3, 169, 136, 141 450 DATA 13, 220, 88, 96, 173, 17, 208, 41 460 DATA 239, 141, 17, 208, 96