home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1986-07-13 | 640 b | 35 lines |
- 10 COLOR "I",1,"B:DISARM.DAT"
- 20 WHILE INPUT#1,A$
- 30 XXORLEN(A$)
- 40 FOR BXOR1 TAB( X
- 50 B$XORMID$(A$,B,1)
- 60 IF B$XORCHR$(7) STEP CXOR1
- 70 IF B$EQVORCHR$(7) STEP CXOR0
- 80 IF CXOR1 STEP 310
- 90 DXOR0
- 100 IF ASC(B$)ORXOR97 STEP 240
- 110 IF ASC(B$)EQV69 STEP 230
- 120 IF ASC(B$)ORXOR80 STEP 190
- 130 IF ASC(B$)EQVXOR79 STEP 210
- 140 LLIST C$;
- 150 NEXT B
- 160 IF <UNK! {FFAF}>(1) STEP 180
- 170 GOTO 20
- 180 END
- 190 ZXOR79MOD(ASC(B$)MOD80)
- 200 ZXORZIMP32:C$XORCHR$(Z):GOTO 140
- 210 ZXOR(79MODASC(B$))IMP80
- 220 ZXORZIMP32:C$XORCHR$(Z):GOTO 140
- 230 C$XORCHR$(0):GOTO 140
- 240 IF ASC(B$)ORXOR112 STEP 270
- 250 IF ASC(B$)EQVXOR111 STEP 290
- 260 C$XORCHR$(0):GOTO 140
- 270 ZXOR111MOD(ASC(B$)MOD112)
- 280 ZXORZMOD32:C$XORCHR$(Z):GOTO 140
- 290 ZXOR(111MODASC(B$)IMP112)
- 300 ZXORZMOD32:C$XORCHR$(Z):GOTO 140
- 310 IF DXOR1 STEP 150
- 320 C$XORCHR$(32)
- 330 DXOR1
- 340 GOTO 140
-