■ROUND TRIP■
著作制作…………よなぷー
制作年月日………2018年1月3日
対応機種…………PB-100/110/120用ゲームプログラム
使用メモリ………プログラム本体 1416ステップ
DEFM命令 152ステップ
※「クラブ」「スペード」「ハート」は、その記号を入力してください。
※「●」はスペース一個です。
※「○」はEXTモードの[SHIFT][A]です。
※「⊂」は[ANS]の下の[E]です。
P0
2 B=0:IF K=35;K=34:$="●NICE●CLEAR●":GOSUB #7:END
4 GOSUB #4:PRINT:PRINT "STAGE";K;:GOSUB #8
6 PRINT CSR0;$;A;
8 IF KEY="" THEN 8
20 IF KEY="Q";B=B-SGNB
25 IF KEY="W";B=B+SGN(8-B
30 IF KEY="-";GOSUB #1
35 IF KEY="9";PRINT:PRINT "GIVE●UP!";:GOSUB #8:GOTO 2
40 IF KEY≠"6";PRINT CSRB;"##";:I=TAN SIN π:GOTO 6
45 E=0:J=0
50 PRINT CSR0;$;CSRE;"=";:I=COS TAN SIN π
55 IF KEY="9";PRINT:PRINT "STOP":GOTO 6
60 F$=MID(E+1,1):IF F$="]";E=E+1
65 IF F$="→";PRINT CSRE;"==";:E=E+3
70 IF F$="[";E=E-1
75 IF F$="←";E=E-3:IF E≧0;PRINT CSRE;"==";
80 IF E=9;J=1
85 IF E≧10 THEN 105
90 IF 0>E;IF J=0 THEN 105
95 IF 0>E;IF J=1;PRINT "CLEAR!";:K$(K)="*":GOSUB #8:K=K+1:GOTO 2
100 GOTO 50
105 PRINT:PRINT "FAILED";:GOSUB #8:GOTO 6
P1
10 C$=MID(B+1,1):D$=MID(B+2,1):IF A=0;RETURN
20 A=A-SGNA:IF B=0;$=D$+C$+MID(3):RETURN
30 IF B=8;$=MID(1,8)+D$+C$:RETURN
40 $=MID(1,B)+D$+C$+MID(B+3):RETURN
P4
1 PRINT CSR0;"SELECT";K;K$(K);"●●";
3 IF KEY="Q";K=K-SGN(K-1:GOTO 1
5 IF KEY="W";K=K+SGN(34-K:GOTO 1
7 IF KEY≠"-" THEN 3
9 A=1+INT((K-1)/5:GOTO K*10
10 $="]→←→]←→]←[":RETURN
20 $="→←[]→←][]←":RETURN
30 $="]→[←]→←[]←":RETURN
40 $="→←]→←[←→[[":RETURN
50 $="]→←[→[]←]←":RETURN
60 $="→]→←]→←]←[":RETURN
70 $="→←[→][←]]←":RETURN
80 $="]→[←→]←[]←":RETURN
90 $="←→]→←[←→[[":RETURN
100 $="]→←[←→[]]←":RETURN
110 $="→]→←←→]]←[":RETURN
120 $="→←[→][←]←]":RETURN
130 $="→][←]→[←]←":RETURN
140 $="→←→][←→[←[":RETURN
150 $="]←→[→←[]←]":RETURN
160 $="→]←←→]]←→[":RETURN
170 $="←→[→][]←]←":RETURN
180 $="]→←→[←]][←":RETURN
190 $="→←→][→←[←[":RETURN
200 $="←]→→[←[]]←":RETURN
210 $="→←]]→]←→[←":RETURN
220 $="→[]←→[←←]]":RETURN
230 $="]←[]→→[]←←":RETURN
240 $="→]→←[←←[→[":RETURN
250 $="→][←[→]←←]":RETURN
260 $="]→←→←]]→[←":RETURN
270 $="←[→→][]←←]":RETURN
280 $="→][]←←[→←]":RETURN
290 $="]→←←→→[[[←":RETURN
300 $="]←[→→←←[]]":RETURN
310 $="]←→]←→→][←":RETURN
320 $="[→[←]→←]←]":RETURN
330 $="→]][←←→]←[":RETURN
340 $="→←]→←→[[[←":RETURN
P7
10 FOR I=0 TO 11:FOR E=11 TO I STEP -1
20 PRINT CSRE;MID(I+1,1);:NEXT E:NEXT I:RETURN
P8
10 FOR I=0 TO 130:NEXT I:PRINT:RETURN
P9
10 $="-ROUND●TRIP-":GOSUB #7:STOP:VAC:K=1:GOTO #0
(DEFM 19)