home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Disc 6
/
Commodore_Disc_06_19xx_-_de.d64
/
roulette.64
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
18KB
|
653 lines
9 goto110
10 poke1984,31
11 geta$:ifa$<>chr$(13)then11
12 fori=1to9:ve(i)=500:next:goto150
110 printchr$(147)chr$(142);chr$(8)
120 poke53280,12:poke53281,12:poke646,6
125 za=rnd(-ti)
127 as=9:au=1:he=1000:hg=9
128 fori=1to9:ve(i)=500:next
130 dimsp(as,hg),ze(as,hg),be(as,hg)
140 f1$=chr$(133):f2$=chr$(137)
141 f3$=chr$(134):f4$=chr$(138)
142 f5$=chr$(135):f6$=chr$(139)
143 f7$=chr$(136):f8$=chr$(140)
150 print"[147]";
160 print" [176][192][192][192][192][192][192][192][192][178][192][192][192][192][192][192][192][192][192][192][192][178][192][192][192][192][192][192][192][192][192][192][192][178][192][192][192][174]";
170 print" [221] [221] [221] [221]p12[221]";
180 print" [221] [221] [221] rot [171][192][192][192][179]";
190 print" [221] manque [221] impair [221] [160] [221]m12[221]";
200 print" [221] [221] [160] [221] [218] [171][192][192][192][179]";
210 print" [221] [160][221] [221] [221]d12[221]";
220 print"[176][192][219][192][178][192][178][192][178][192][192][219][192][192][178][192][192][178][192][192][178][192][192][219][192][192][178][192][192][178][192][192][178][192][192][219][192][192][192][179]";
230 print"[221] [221]3[221][144]6[221]9[221]12[221][144]15[221]18[221]21[221][144]24[221]27[221]30[221][144]33[221]36[221] [221]";
240 print"[221] [171][192][219][192][219][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][192][179]";
250 print"[221]0[221][144]2[221]5[221][144]8[221][144]11[221]14[221][144]17[221][144]20[221]23[221][144]26[221][144]29[221]32[221][144]35[221] [221]";
260 print"[221] [171][192][219][192][219][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][219][192][192][192][179]";
270 print"[221] [221]1[221][144]4[221]7[221][144]10[221][144]13[221]16[221]19[221][144]22[221]25[221][144]28[221][144]31[221]34[221] [221]";
280 print"[173][192][219][192][177][192][177][192][177][192][192][219][192][192][177][192][192][177][192][192][177][192][192][219][192][192][177][192][192][177][192][192][177][192][192][219][192][192][192][179]";
290 print" [221] [221] [221] [221]d12[221]";
300 print" [221] [221] [221] [144][218] [171][192][192][192][179]";
310 print" [221] passe [221] pair [221] [221]m12[221]";
320 print" [221] [221] [221] schwarz [171][192][192][192][179]";
330 print" [221] [221][160] [221] [221]p12[221]";
340 print" [173][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][189]";
341 ifp9=1then6010
342 ifer>0then1000
345 gosub30000:poke214,19:poke211,0:sys58640
350 print" >roulette<"
360 print"[149]_ (return) ":poke1019,0:poke1018,0
390 getgt$:ifgt$<>chr$(13)then390
500 poke53270,200:gosub30000:poke214,19:poke211,0:sys58640
505 poke53270,200:poke19,1:input"[149]spielanleitung (j/n) ? >";in$
510 ifin$="j"then50000
520 ifin$<>"n"then500
1000 rem *** hauptmenue ***
1005 gosub30000:poke214,19:poke211,0:sys58640
1015 poke214,19:poke211,0:sys58640
1020 print"[149]<f1> setzen <f4> formular"
1030 print"<f3> korrektur <a> anleitung"
1040 print"<f5> anzeige <e> ende"
1060 print"<f7> fertig "
1070 poke1984,62
1080 getgt$:ifgt$=""then1080
1090 ifgt$=f1$then2000
1100 ifgt$=f3$then3000
1110 ifgt$=f5$then4000
1120 ifgt$=f7$then5000
1130 ifgt$=f2$then6000
1140 ifgt$=f4$then7000
1170 ifgt$="a"then50000
1180 ifgt$="e"then60000
1190 goto1080
2000 gosub30000:poke214,19:poke211,0:sys58640
2010 poke19,1:input"[149]spieler nr.";sn$:poke19,0:print
2020 sn=val(sn$):ifsn<1orsn>asthen1000
2025 print"ihr altes guthaben : dm";ve(sn)
2030 poke19,1:input"[149]betrag: dm ";be$:poke19,0:print:be=val(be$)
2040 ifbe<1orbe>ve(sn)then1000
2041 ifbe>hethenprint"einsatz hoechstens dm";he:h1=1
2042 ifh1=1thenpoke1984,31
2043 ifh1=1thengetgt$:ifgt$<>chr$(13)then2043
2044 ifh1=1thenh1=0:goto2000
2045 sn=int(sn):be=int(be):ifgb(sn)=hgthen1000
2046 poke214,20:poke211,0:sys58640
2047 print"[144]ihr neues guthaben : dm";ve(sn)-be;"[157] "
2048 poke214,22:poke211,0:sys58640
2050 print"bitte setzen sie ihren betrag mit dem"
2060 print"joystick (nr.1)"
2065 gosub40000
2070 gb(sn)=gb(sn)+1:sp(sn,gb(sn))=sp:ze(sn,gb(sn))=ze:be(sn,gb(sn))=be
2075 ve(sn)=ve(sn)-be
2080 goto1000
3000 gosub30000:poke214,19:poke211,0:sys58640
3010 poke19,1:input"[149]spieler nr.";sn$:poke19,0:print
3020 sn=int(val(sn$)):ifsn<1orsn>asthen1000
3030 ifgb(sn)=0then1000
3032 print"ihr altes guthaben : dm";ve(sn)
3040 print"bitte holen sie sich ihr geld mit dem"
3050 print"joystick (nr.1)"
3055 pr=0:gosub40000
3057 ifp1=1thenp1=0:gosub40010
3060 forhv=1togb(sn)
3070 ifsp(sn,hv)=spandze(sn,hv)=zethenwb=hv:hv=gb(sn):pr=1
3080 nexthv
3090 ifpr=0thenp1=1:goto3057
3100 pr=0:ve(sn)=ve(sn)+be(sn,wb):pokenw,peek(nw)-128
3110 forhv=wb+1togb(sn)
3120 sp(sn,hv-1)=sp(sn,hv)
3130 ze(sn,hv-1)=ze(sn,hv)
3140 be(sn,hv-1)=be(sn,hv)
3150 nexthv
3160 gb(sn)=gb(sn)-1
3165 poke214,21:poke211,0:sys58640
3170 print"[144]ihr neues guthaben : dm";ve(sn)
3175 print" "
3176 print" "
3180 poke1984,31
3190 getgt$:ifgt$<>chr$(13)then3190
3200 uc=0:pr=0:p1=0:nw=0:goto1000
4000 gosub30000:poke214,19:poke211,0:sys58640
4010 poke19,1:input"[149]spieler nr.";sn$:poke19,0:print
4020 sn=int(val(sn$)):ifsn<1orsn>asthen1000
4025 ifgb(sn)=0then1000
4030 forhv=1togb(sn)
4040 ifpeek(214)=24thengosub30000:poke214,19:poke211,0:sys58640
4050 printhv;" - dm";be(sn,hv):poke1984,31:ge=ge+be(sn,hv)
4055 nw=1024+sp(sn,hv)+40*ze(sn,hv)
4060 pokenw,peek(nw)-128
4070 fori=1to100:nexti
4080 pokenw,peek(nw)+128
4090 fori=1to100:nexti
4100 getgt$:ifgt$=chr$(13)then4120
4110 goto4060
4120 nexthv
4130 gosub30000:poke214,19:poke211,0:sys58640
4140 print"sie haben gesetzt : dm";ge:ge=0
4150 print" ihr guthaben : dm";ve(sn)
4160 forhv=1togb(sn)
4170 nw=1024+sp(sn,hv)+40*ze(sn,hv):pokenw,peek(nw)-128
4180 nexthv
4190 fori=1to100:next
4200 forhv=1togb(sn)
4210 nw=1024+sp(sn,hv)+40*ze(sn,hv):pokenw,peek(nw)+128
4220 nexthv
4230 fori=1to100:next
4235 poke1984,31
4240 getgt$:ifgt$=chr$(13)then1000
4250 goto4160
5000 gosub30000:poke214,19:poke211,0:sys58640
5010 poke19,1:input"[149]fertig - sind sie sicher (j/n) ? >";in$:poke19,0
5020 ifin$="n"then1000
5030 ifin$<>"j"then5000
5040 print:print"nichts geht mehr !":za=0
5050 fora=1to10:za=za+int(rnd(1)*37):next:za=int(za/10)
5060 ifza=1orza=3orza=5orza=7orza=9orza=12orza=14orza=16orza=18orza=19then5090
5070 ifza=21orza=23orza=25orza=27orza=30orza=32orza=34orza=36then5090
5075 ifza=0thenco=6:goto5100
5080 co=0:co$="scwarz":goto5100
5090 co=2:co$="rot"
5100 print"die zahl :";:poke646,co:printza;:ifza<>0thenprint"(";co$;")"
5102 poke1984,31
5104 getgt$:ifgt$<>chr$(13)then5104
5110 forsn=1toas
5120 ifgb(sn)=0then5240
5122 gosub30000:poke214,19:poke211,0:sys58640:print"[149]spieler nr.";sn:print
5124 poke1984,31
5126 getgt$:ifgt$<>chr$(13)then5126
5130 forhv=1togb(sn)
5140 sp=sp(sn,hv):ze=ze(sn,hv):be=be(sn,hv):ve=ve(sn)
5150 onzegoto10000,10500,11000,11500,12000,12500,13000,13500,14000,14500
5160 onze-10goto15000,12500,15500,16000,16500,17000,17500
5170 ifau=0then5189
5171 nw=1024+sp+40*ze
5172 gosub30000:poke214,19:poke211,0:sys58640
5173 print"gesetzt : dm";be:print"[144]zurueck : dm";ge:poke1984,31
5181 nw=1024+sp+40*ze
5182 pokenw,peek(nw)-128
5183 fori=1to100:next
5185 pokenw,peek(nw)+128
5186 fori=1to100:next
5187 getgt$:ifgt$<>chr$(13)then5182
5188 pokenw,peek(nw)-128
5189 gs=gs+be:zu=zu+ge:ve(sn)=ve(sn)+ge:vb=vb-ge+be:ge=0
5190 nexthv
5200 gosub30000:poke214,19:poke211,0:sys58640
5210 print"sie hatten gesetzt : dm";gs:print"sie bekommen : dm";zu
5220 print"[144]ihr gewinn : dm";zu-gs
5222 print"ihr altes guthaben : dm";ve(sn)+gs-zu
5224 print"[144]ihr neues guthaben : dm";ve(sn)
5225 ifve(sn)<=0thengosub30000:print"[145][145][145][145]spieler nr.";sn;" hat verloren !!"
5226 ifve(sn)<=0then10
5227 zu=0:gs=0
5230 gb(sn)=0
5232 poke1984,31
5234 getgt$:ifgt$<>chr$(13)then5234
5240 nextsn
5250 er=er+1:goto150
6000 p9=1:goto150
6010 p9=0
6020 forsn=1to9
6030 ifgb(sn)=0then6100
6040 forhv=1togb(sn)
6050 nw=1024+sp(sn,hv)+40*ze(sn,hv)
6060 pokenw,peek(nw)+128
6090 nexthv
6100 nextsn
6110 goto1000
7000 gosub30000:poke214,19:poke211,0:sys58640
7010 print"[149]hoechsteinsatz :";he
7020 poke214,19:poke211,17:sys58640:poke19,1:inputin$:poke19,0
7030 ifleft$(in$,1)="u"thenhe=1e32:goto7060
7040 in=int(val(in$)):ifin<1then7000
7050 he=in:poke214,19:poke211,16:sys58640:printhe;"[157] "
7060 print:print"[149]ausfuehrliche auswertung bei fertig"
7070 poke214,21:poke211,0:sys58640:poke19,1:input"[149]j/n ? >";in$:poke19,0
7075 ifin$<>"n"andin$<>"j"then7070
7080 ifin$="j"thenau=1
7090 ifin$="n"thenau=0
7095 poke214,22:poke211,0:sys58640
7999 goto1000
10000 onspgoto0,0,20000,20000,20000,20000,20000,20000,20000,20000,0,20100,20100
10010 onsp-13goto20100,20100,20100,20100,20100,20100,20100,20100,20100,0,20200
10020 onsp-24goto20200,20200,20200,20200,20200,20200,20200,20200,20200,20200,0
10030 onsp-35goto20300,20300,20300
10500 onspgoto0,0,20000,20000,20000,20000,20000,20000,20000,20000,0,20100,20100
10510 onsp-13goto20100,20100,20100,20100,20100,20100,20100,20100,20100,0,20200
10520 onsp-24goto20200,20200,20200,20200,20200,20200,20200,20200,20200,20200,0
10530 onsp-35goto20400,20400,20400
11000 onspgoto0,0,20000,20000,20000,20000,20000,20000,20000,20000,0,20100,20100
11010 onsp-13goto20100,20100,20100,20100,20100,20100,20100,20100,20100,0,20200
11020 onsp-24goto20200,20200,20200,20200,20200,20200,20200,20200,20200,20200,0
11030 onsp-35goto20500,20500,20500
11500 onspgoto0,0,20000,20000,20000,20000,20000,20000,20000,20000,0,20100,20100
11510 onsp-13goto20100,20100,20100,20100,20100,20100,20100,20100,20100,0,20200
11520 onsp-24goto20200,20200,20200,20200,20200,20200,20200,20200,20200,20200,0
11530 onsp-35goto20600,20600,20600
12000 onspgoto0,0,20000,20000,20000,20000,20000,20000,20000,20000,0,20100,20100
12010 onsp-13goto20100,20100,20100,20100,20100,20100,20100,20100,20100,0,20200
12020 onsp-24goto20200,20200,20200,20200,20200,20200,20200,20200,20200,20200,0
12030 onsp-35goto20700,20700,20700
12500 onspgoto0,20800,20900,21000,21100,21200,21300,21400,21500,21500,21600
12510 onsp-11goto21700,21700,21800,21900,21900,22000,22100,22100,22200,22300
12520 onsp-21goto22300,22400,22500,22500,22600,22700,22700,22800,22900,22900
12530 onsp-31goto23000,23100,23100
13000 onspgoto23200,23300,23400,23500,23600,23700,23800,23900,24000,24000
13010 onsp-10goto24100,24200,24200,24300,24400,24400,24500,24600,24600,24700
13020 onsp-20goto24800,24800,24900,25000,25000,25100,25200,25200,25300,25400
13030 onsp-30goto25400,25500,25550,25550,0,25600,25600,25600
13500 onspgoto23200,25650,25700,25750,25800,25850,25900,25950,26000,26000,26025
13510 onsp-11goto26050,26050,26075,26100,26100,26125,26150,26150,26175,26200
13520 onsp-21goto26200,26225,26250,26250,26275,26300,26300,26325,26350,26350
13530 onsp-31goto26375,26400,26400,0,26425,26425,26425
14000 onspgoto23200,26450,26475,26500,26525,26550,26575,26600,26625,26625
14010 onsp-10goto26650,26675,26675,26700,26725,26725,26750,26775,26775,26800
14020 onsp-20goto26825,26825,26850,26875,26875,26900,26925,26925,26950,26975
14030 onsp-30goto26975,27000,27025,27025,0,27050,27050,27050
14500 onspgoto23200,27075,27100,27125,27150,27175,27200,27225,27250,27250,27375
14510 onsp-11goto27300,27300,27325,27350,37350,27375,27400,27400,27425,27450
14520 onsp-21goto27450,27475,27500,27500,27525,27550,27550,27575,27600,27600
14530 onsp-31goto27625,27650,27650,0,27675,27675,27675
15000 onspgoto23200,27700,27725,27750,27800,27825,27850,27875,27900,27900
15010 onsp-10goto27925,27950,27950,27975,28000,28000,28025,28050,28050,28075
15020 onsp-20goto28100,28100,28125,28150,28150,28175,28200,28200,28225,28250
15030 onsp-30goto28250,28275,28300,0,28325,28325,28325
15500 onspgoto0,0,28400,28400,28400,28400,28400,28400,28400,28400,0,28500
15510 onsp-12goto28500,28500,28500,28500,28500,28500,28500,28500,28500,28500,0
15520 onsp-23goto28600,28600,28600,28600,28600,28600,28600,28600,28600,28600
15530 onsp-33goto28600,0,20700,20700,20700
16000 onspgoto0,0,28400,28400,28400,28400,28400,28400,28400,28400,0,28500
16010 onsp-12goto28500,28500,28500,28500,28500,28500,28500,28500,28500,28500,0
16020 onsp-23goto28600,28600,28600,28600,28600,28600,28600,28600,28600,28600
16030 onsp-33goto28600,0,20600,20600,20600
16500 onspgoto0,0,28400,28400,28400,28400,28400,28400,28400,28400,0,28500
16510 onsp-12goto28500,28500,28500,28500,28500,28500,28500,28500,28500,28500,0
16520 onsp-23goto28600,28600,28600,28600,28600,28600,28600,28600,28600,28600
16530 onsp-33goto28600,0,20500,20500,20500
17000 onspgoto0,0,28400,28400,28400,28400,28400,28400,28400,28400,0,28500
17010 onsp-12goto28500,28500,28500,28500,28500,28500,28500,28500,28500,28500,0
17020 onsp-23goto28600,28600,28600,28600,28600,28600,28600,28600,28600,28600
17030 onsp-33goto28600,0,20400,20400,20400
17500 onspgoto0,0,28400,28400,28400,28400,28400,28400,28400,28400,0,28500
17510 onsp-12goto28500,28500,28500,28500,28500,28500,28500,28500,28500,28500,0
17520 onsp-23goto28600,28600,28600,28600,28600,28600,28600,28600,28600,28600
17530 onsp-33goto28600,0,20300,20300,20300
20000 ifza<=18thenge=be*2
20010 goto5170
20100 ifza/2<>int(za/2)thenge=be*2
20110 goto5170
20200 ifco=2thenge=be*2
20210 goto5170
20300 ifza>=1andza<=12thenge=be*3
20310 goto5170
20400 ifza>=1andza<=24thenge=int(be*1.5)
20410 goto5170
20500 ifza>=13andza<=24thenge=be*3
20510 goto5170
20600 ifza>=13thenge=int(be*1.5)
20610 goto5170
20700 ifza>=25thenge=be*3
20710 goto5170
20800 ifza<=3thenge=be*9
20810 goto5170
20900 ifza>=1andza<=3thenge=be*12
20910 goto5170
21000 ifza>=1andza<=6thenge=be*6
21010 goto5170
21100 ifza>=4andza<=6thenge=be*12
21110 goto5170
21200 ifza>=4andza<=9thenge=be*6
21210 goto5170
21300 ifza>=7andza<=9thenge=be*12
21310 goto5170
21400 ifza>=7andza<=12thenge=be*6
21410 goto5170
21500 ifza>=10andza<=12thenge=be*12
21510 goto5170
21600 ifza>=10andza<=15thenge=be*6
21610 goto5170
21700 ifza>=10andza<=15thenge=be*12
21710 goto5170
21800 ifza>=13andza<=18thenge=be*6
21810 goto5170
21900 ifza>=16andza<=18thenge=be*12
21910 goto5170
22000 ifza>=16andza<=21thenge=be*6
22010 goto5170
22100 ifza>=19andza<=21thenge=be*12
22110 goto5170
22200 ifza>=19andza<=24thenge=be*6
22210 goto5170
22300 ifza>=22andza<=24thenge=be*12
22310 goto5170
22400 ifza>=22andza<=27thenge=be*6
22410 goto5170
22500 ifza>=25andza<=27thenge=be*12
22510 goto5170
22600 ifza>=25andza<=30thenge=be*6
22610 goto5170
22700 ifza>=28andza<=30thenge=be*12
22710 goto5170
22800 ifza>=28andza<=33thenge=be*6
22810 goto5170
22900 ifza>=31andza<=33thenge=be*12
22910 goto5170
23000 ifza>=31andza<=36thenge=be*6
23010 goto5170
23100 ifza>=34andza<=36thenge=be*12
23200 ifza=0thenge=be*36
23210 goto5170
23300 ifza=0orza=3thenge=be*18
23310 goto5170
23400 ifza=3thenge=be*36
23410 goto5170
23500 ifza=3orza=6thenge=be*18
23510 goto5170
23600 ifza=6thenge=be*36
23610 goto5170
23700 ifza=6orza=9thenge=be*18
23710 goto5170
23800 ifza=9thenge=be*36
23810 goto5170
23900 ifza=9orza=12thenge=be*18
23910 goto5170
24000 ifza=12thenge=be*36
24010 goto5170
24100 ifza=12orza=15thenge=be*18
24110 goto5170
24200 ifza=15thenge=be*36
24210 goto5170
24300 ifza=15orza=18thenge=be*18
24310 goto5170
24400 ifza=18thenge=be*36
24410 goto5170
24500 ifza=18orza=21thenge=be*18
24510 goto5170
24600 ifza=21thenge=be*36
24610 goto5170
24700 ifza=21orza=24thenge=be*18
24710 goto5170
24800 ifza=24thenge=be*36
24810 goto5170
24900 ifza=24orza=27thenge=be*18
24910 goto5170
25000 ifza=27thenge=be*36
25010 goto5170
25100 ifza=27orza=30thenge=be*18
25110 goto5170
25200 ifza=30thenge=be*36
25210 goto5170
25300 ifza=30orza=33thenge=be*18
25310 goto5170
25400 ifza=33thenge=be*36
25410 goto5170
25500 ifza=33orza=36thenge=be*18
25510 goto5170
25550 ifza=36thenge=be*36
25560 goto5170
25600 ifint(za/3)=za/3thenge=be*3
25610 goto5170
25650 ifza=0orza=2orza=3thenge=be*12
25660 goto5170
25700 ifza=2orza=3thenge=be*18
25710 goto5170
25750 ifza=2orza=3orza=5orza=6thenge=be*9
25760 goto5170
25800 ifza=5orza=6thenge=be*18
25810 goto5170
25850 ifza=5orza=6orza=8orza=9thenge=be*9
25860 goto5170
25900 ifza=8orza=9thenge=be*18
25910 goto5170
25950 ifza=8orza=9orza=11orza=12thenge=be*9
25960 goto5170
26000 ifza=11orza=12thenge=be*18
26010 goto5170
26025 ifza=11orza=12orza=14orza=15thenge=be*9
26030 goto5170
26050 ifza=14orza=15thenge=be*18
26055 goto5170
26075 ifza=14orza=15orza=17orza=18thenge=be*9
26080 goto5170
26100 ifza=17orza=18thenge=be*18
26105 goto5170
26125 ifza=17orza=18orza=20orza=21thenge=be*9
26130 goto5170
26150 ifza=20orza=21thenge=be*18
26155 goto5170
26175 ifza=20orza=21orza=23orza=24thenge=be*9
26180 goto5170
26200 ifza=23orza=24thenge=be*18
26205 goto5170
26225 ifza=23orza=24orza=26orza=27thenge=be*9
26230 goto5170
26250 ifza=26orza=27thenge=be*18
26255 goto5170
26275 ifza=26orza=27orza=29orza=30thenge=be*9
26280 goto5170
26300 ifza=29orza=30thenge=be*18
26305 goto5170
26325 ifza=29orza=30orza=32orza=33thenge=be*9
26330 goto5170
26350 ifza=32orza=33thenge=be*18
26355 goto5170
26375 ifza=32orza=33orza=35orza=36thenge=be*9
26380 goto5170
26400 ifza=35orza=36thenge=be*18
26405 goto5170
26425 ifint(za/3)=za/3orint((za+1)/3)=(za+1)/3thenge=int(be*1.5)
26430 goto5170
26450 ifza=0orza=2thenge=be*18
26455 goto5170
26475 ifza=2thenge=be*36
26480 goto5170
26500 ifza=2orza=5thenge=be*18
26505 goto5170
26525 ifza=5thenge=be*36
26530 goto5170
26550 ifza=5orza=8thenge=be*18
26555 goto5170
26575 ifza=8thenge=be*36
26580 goto5170
26600 ifza=8orza=11thenge=be*18
26605 goto5170
26625 ifza=11thenge=be*36
26630 goto5170
26650 ifza=11orza=14thenge=be*18
26655 goto5170
26675 ifza=14thenge=be*36
26680 goto5170
26700 ifza=14orza=17thenge=be*18
26705 goto5170
26725 ifza=17thenge=be*36
26730 goto5170
26750 ifza=17orza=20thenge=be*18
26755 goto5170
26775 ifza=20thenge=be*36
26780 goto5170
26800 ifza=20orza=23thenge=be*18
26805 goto5170
26825 ifza=23thenge=be*36
26830 goto5170
26850 ifza=23orza=26thenge=be*18
26855 goto5170
26875 ifza=26thenge=be*36
26880 goto5170
26900 ifza=26orza=29thenge=be*18
26905 goto5170
26925 ifza=29thenge=be*36
26930 goto5170
26950 ifza=29orza=32thenge=be*18
26955 goto5170
26975 ifza=32thenge=be*36
26980 goto5170
27000 ifza=32orza=35thenge=be*18
27005 goto5170
27025 ifza=35thenge=be*36
27030 goto5170
27050 ifint((za+1)/3)=(za+1)/3thenge=be*3
27055 goto5170
27075 ifza<=3thenge=be*12
27080 goto5170
27100 ifza=1orza=2thenge=be*18
27110 goto5170
27125 ifza=1orza=2orza=4orza=5thenge=be*9
27135 goto5170
27150 ifza=4orza=5thenge=be*18
27160 goto5170
27175 ifza=4orza=5orza=7orza=8thenge=be*9
27185 goto5170
27200 ifza=7orza=8thenge=be*18
27210 goto5170
27225 ifza=7orza=8orza=10orza=11thenge=be*9
27235 goto5170
27250 ifza=10orza=11thenge=be*18
27260 goto5170
27275 ifza=10orza=11orza=13orza=14thenge=be*9
27285 goto5170
27300 ifza=13orza=14thenge=be*18
27310 goto5170
27325 ifza=13orza=14orza=16orza=17thenge=be*9
27335 goto5170
27350 ifza=16orza=17thenge=be*18
27360 goto5170
27375 ifza=16orza=17orza=19orza=20thenge=be*9
27385 goto5170
27400 ifza=19orza=20thenge=be*18
27410 goto5170
27425 ifza=19orza=20orza=22orza=23thenge=be*9
27435 goto5170
27450 ifza=22orza=23thenge=be*18
27460 goto5170
27475 ifza=22orza=23orza=25orza=26thenge=be*9
27485 goto5170
27500 ifza=25orza=26thenge=be*18
27510 goto5170
27525 ifza=25orza=26orza=28orza=29thenge=be*9
27535 goto5170
27550 ifza=28orza=29thenge=be*18
27560 goto5170
27575 ifza=28orza=29orza=31orza=32thenge=be*9
27585 goto5170
27600 ifza=31orza=32thenge=be*18
27610 goto5170
27625 ifza=31orza=32orza=34orza=35thenge=be*9
27635 goto5170
27650 ifza=34orza=35thenge=be*18
27670 goto5170
27675 ifint((za+1)/3)=(za+1)/3orint((za+2)/3)=(za+2)/3thenge=be*1.5
27680 goto5170
27700 ifza=0orza=1thenge=be*18
27710 goto5170
27725 ifza=1thenge=be*36
27735 goto5170
27750 ifza=1orza=4thenge=be*18
27760 goto5170
27800 ifza=4thenge=be*36
27810 goto5170
27825 ifza=4orza=7thenge=be*18
27835 goto5170
27850 ifza=7thenge=be*36
27860 goto5170
27875 ifza=7orza=10thenge=be*18
27885 goto5170
27900 ifza=10thenge=be*36
27910 goto5170
27925 ifza=10orza=13thenge=be*18
27935 goto5170
27950 ifza=13thenge=be*36
27960 goto5170
27975 ifza=13orza=16thenge=be*18
27985 goto5170
28000 ifza=16thenge=be*36
28010 goto5170
28025 ifza=16orza=19thenge=be*18
28035 goto5170
28050 ifza=19thenge=be*36
28060 goto5170
28075 ifza=19orza=22thenge=be*18
28085 goto5170
28100 ifza=22thenge=be*36
28110 goto5170
28125 ifza=22orza=25thenge=be*18
28135 goto5170
28150 ifza=25thenge=be*36
28160 goto5170
28175 ifza=25orza=28thenge=be*18
28185 goto5170
28200 ifza=28thenge=be*36
28210 goto5170
28225 ifza=28orza=31thenge=be*18
28235 goto5170
28250 ifza=31thenge=be*36
28260 goto5170
28275 ifza=31orza=34thenge=be*18
28285 goto5170
28300 ifza=34thenge=be*36
28310 goto5170
28325 ifint((za+2)/3)=(za+2)/3thenge=be*3
28335 goto5170
28400 ifza>=19thenge=be*2
28410 goto5170
28500 ifint(za/2)=za/2thenge=be*2
28510 goto5170
28600 ifco=0thenge=be*2
28610 goto5170
30000 fori=19to23:poke214,i:poke211,0:sys58640
30010 print" ":nexti:poke1984,32
30011 fora=1984to2023:pokea,32:next
30020 poke213,19:poke211,0:sys58640:return
40000 poke56320,127:sp=38:ze=9:aw=1422:ifpeek(aw)<128thenpokeaw,peek(aw)+128
40010 jo=peek(56321):ifjo=255then40010
40020 ifjo=239thenpr=0:goto40200
40030 ifjo=247thensp=sp+1:goto40063
40040 ifjo=251thensp=sp-1:goto40063
40050 ifjo=253thenze=ze+1:goto40063
40060 ifjo=254thenze=ze-1:goto40063
40061 goto40010
40063 ifsp>39thensp=0:ze=ze+1
40066 ifsp<0thensp=39:ze=ze-1
40070 ifze<1thenze=1
40080 ifze>17thenze=17
40090 nw=1024+sp+40*ze:ifpeek(nw)>=128then40110
40091 ifuc>=1then40120
40092 ifnw<>awthenpokenw,peek(nw)+128:pokeaw,peek(aw)-128:aw=nw
40100 goto40010
40110 ifuc<>1thenpokeaw,peek(aw)-128:uc=1:aw=nw:goto40010
40120 ifpeek(nw)<128thenpokenw,peek(nw)+128:uc=0:aw=nw
40130 goto40010
40200 ifpeek(nw)<128thenpokenw,peek(nw)+128
40210 ifsp=0orsp=35orsp=39then40010
40220 ifsp=1and(ze<7orze>11)then40010
40230 if(sp=2orsp=11orsp=23)and(ze<6orze>12)then40010
40235 if(ze=6orze=12)andsp>=36then40010
40240 return
50000 rem *** spielanleitung ***
50010 gosub30000:poke211,0:poke214,19:sys58640
50020 print" < spielanleitung >[144]"
50030 print
50040 print"roulette ist ein gesellschaftsspiel,"
50050 print"an dem bis zu neun personen teilnehmen"
50060 print"_"
50061 geta$:ifa$<>chr$(13)then50061
50065 gosub30000:poke211,0:poke214,19:sys58640
50070 print"koennen. sie koennen nun mit dem"
50080 print"joystick (port 1) auf dem spielfeld"
50090 print"verschiedene geldbetraege setzen."
50100 print"gewonnen hat derjenige, der am meisten"
50110 print"_"
50120 geta$:ifa$<>chr$(13)then50120
50130 gosub30000:poke211,0:poke214,19:sys58640
50140 print"gewinn gemacht hat."
50150 print:print"viel glueck[144]"
50160 print"_"
50170 geta$:ifa$<>chr$(13)then50170
55000 goto 1000
60000 gosub30000:poke214,19:poke211,0:sys58640
60010 poke19,1:input"[149]ende - sicher? (j/n) >";in$:poke19,0
60020 ifin$="n"then1000
60030 ifin$="j"then60050
60040 goto60000
60050 print:print" roulette - [158](c) 1986 by [144]j.wellhausen"
60060 sys64738