8-Bit Software Online Conversion
:2.P.Pol2L2 - Listing
10MODE0:VDU23;8202;0;0;0;:HIMEM=&2C80
:LOMEM=&2600:Z%=&25F2:M%=&2540:I%=0:S%=&
1432
100PROCc(4,3):SX=4.8:SY=4.8:H%=230:V%=
136:?Z%=&31:CALLM%:PROCr(966):PROCt(0):P
ROCs:PROCr(1000):PROCt(1)
110PROCd(33):PROCf(480,700,0):VDU5:GCO
L0,0:MOVE484,660:PRINT"Silesians":MOVE71
2,556:PRINT"*":MOVE730,540:PRINT"Cracow"
:VDU4:GCOL0,1:PROCd(6):PROCf(700,840,0):
PROCd(45):PROCf(900,700,0)
120PROCd(79):PROCf(400,700,5):PROCn(36
0,574,"BOHEMIA"):PROCn(310,670,"LUSATIA"
):PROCn(600,430,"SLOVAKIA"):PROCn(380,47
6,"(1002-1037)")
200PROCs:PROCc(1,3):SX=5.2:SY=5.2:H%=2
30:V%=48:?Z%=&32:CALLM%:PROCr(1138):PROC
t(0):PROCs
210PROCn(752,900," "):PROCn(736,864
,STRING$(6," ")):VDU5:MOVE500,880:PRINT"
Pomerania":MOVE520,780:PRINT"Great":MOVE
512,740:PRINT"Poland":MOVE740,768:PRINT"
Mazovia":MOVE760,612:PRINT"Little":MOVE7
60,572:PRINT"Poland"
220MOVE520,600:PRINT"Silesia":MOVE784,
920:PRINT"STATE OF":MOVE720,880:PRINT"TE
UTONIC KNIGHTS":VDU4:GCOL0,1:PROCd(7):PR
OCf(744,816,0):GCOL0,0:PROCw(9)
230PROCd(5):PROCd(4):PROCw(4):PROCw(10
):PROCw(10):PROCd(7):PROCw(9):PROCw(2):P
ROCw(6):PROCd(3):PROCw(3):PROCd(3):PROCw
(6):PROCd(8):PROCw(6):PROCd(4):PROCw(4):
PROCw(6):PROCw(7):PROCr(1250):PROCs:PROC
t(1)
240GCOL4,0:FORX%=378TO500STEP2:MOVEX%,
852:DRAWX%,820:NEXT:GCOL0,0:MOVE516,836:
PLOT85,500,852:GCOL4,0:FORY%=520TO720STE
P4:MOVE550,Y%:DRAW512,Y%:NEXT:GCOL0,0:MO
VE530,736:PLOT85,550,720
250GCOL4,0:FORX%=578TO700STEP2:MOVEX%,
492:DRAWX%,460:NEXT:GCOL0,0:MOVE716,476:
PLOT85,700,492:GCOL4,0:FORX%=712TO620STE
P-2:MOVEX%,884:DRAWX%,852:NEXT:GCOL0,0:M
OVE604,868:PLOT85,620,884
260GCOL4,0:FORX%=1048TO590STEP-2:MOVEX
%,600:DRAWX%,560:NEXT:GCOL0,0:MOVE574,58
0:PLOT85,590,600:GCOL0,1:VDU5:MOVE800,59
2:PRINT"Tartars":VDU4
270PROCs:GCOL0,0:VDU5:MOVE800,592:PRIN
T"Tartars":VDU4:GCOL0,1:MOVE590,600:MOVE
574,580:PLOT85,590,560:GCOL4,0:FORX%=592
TO1048STEP2:MOVEX%,600:DRAWX%,560:NEXT:G
COL0,1
300PROCc(0,3):?Z%=&33:CALLM%:PROCr(132
0):PROCt(0):PROCs:PROCr(1386):PROCt(1)
400PROCs:PROCc(0,3):?Z%=&34:CALLM%:PRO
Cr(1410):PROCt(0):PROCs:PROCr(1500):PROC
t(1)
500PROCs:PROCc(4,6):SX=2.8:SY=2.8:H%=1
90:V%=348:?Z%=&35:CALLM%:PROCt(0):XX=INK
EY500:PROCr(1683):PROCs:PROCr(1700):PROC
t(1):PROCs
510PROCr(1772):PROCd(28):PROCf(400,700
,7):PROCd(42):PROCf(800,900,15):PROCd(48
):PROCf(600,500,10):XX=INKEY100:VDU7:PRO
Cr(1793):PROCd(22):PROCf(400,600,7):PROC
d(35):PROCf(750,800,15):XX=INKEY100:VDU7
520PROCr(1795):PROCd(25):PROCd(31):PRO
Cf(550,700,7):PROCf(650,650,15):PROCf(55
0,600,10)
600PROCs:PROCc(0,6):SX=3.08:SY=2.94:H%
=230:V%=328:?Z%=&36:CALLM%:PROCr(1918):P
ROCt(0):PROCs:PROCr(1939):PROCt(1)
610GCOL0,0:VDU5:MOVE554,708:PRINT"*":M
OVE570,692:PRINT"Warsaw":MOVE492,532:PRI
NT"*":MOVE508,516:PRINT"Cracow":MOVE720,
512:PRINT"*":MOVE736,498:PRINT"Lvov":MOV
E766,908:PRINT"*":MOVE782,892:PRINT"Viln
a"
620MOVE344,732:PRINT"*":MOVE360,716:PR
INT"Poznan":VDU4:GCOL0,1:PROCd(3):PROCd(
56):PROCf(478,852,7):PLOT69,450,860:PLOT
69,480,856:PLOT69,472,840:PROCf(400,700,
7):PROCf(660,848,7):PROCf(800,600,15)
700PROCs:PROCc(1,3):?Z%=&37:CALLM%:PRO
Cr(1945):PROCt(0):PROCs:PROCr(1989):PROC
t(1)
800PROCs:VDU26,28,68,22,79,18,12,28,0,
31,79,22,12,26,5:MOVE320,280:PROCp("That
's all for now !"):MOVE208,200:PROCp("Ne
xt time - "+CHR$34+"Poland Today"+CHR$34
+"."):MOVE320,80:PROCp("Press SPACE to e
xit."):VDU4:PROCs
900MODE135:END
910:
1000DEFPROCd(N%):MOVEH%+SX*S%?I%,V%+SY*
S%?(I%+1):I%=I%+2:FORJ%=1TON%:DRAWH%+SX*
S%?I%,V%+SY*S%?(I%+1):I%=I%+2:NEXT:ENDPR
OC
1010DEFPROCp(X$):LOCALJ%:FORJ%=1TOLENX$
:A%=ASCMID$(X$,J%,1):CALL&13F8:NEXT:ENDP
ROC
1020DEFPROCt(T%):LOCALY%,A%,N%:VDU28,0,
31,79,22,12,26,5:FORY%=312TO32STEP-40:N%
=(312-Y%)DIV40:A%=&2C80+T%*&140+N%*40:MO
VE32,Y%:PROCp($A%):NEXT:VDU4,24,230;320;
1050;1023;:ENDPROC
1030DEFPROCn(X%,Y%,A$):LOCALL%:L%=LENA$
+1:VDU23,255,-1;-1;-1;-1;:GCOL0,0:VDU5:M
OVEX%,Y%:PRINTSTRING$(L%,CHR$255);:MOVEX
%,Y%+4:DRAWX%+L%*16-2,Y%+4:GCOL0,1:MOVEX
%+8,Y%:PRINTA$:VDU4:ENDPROC
1040DEFPROCf(X%,Y%,C%):SOUND1,-10,200,2
:CALL&1100,X%,Y%,C%:ENDPROC
1050DEFPROCw(N%):GCOL0,0:PROCd(N%):GCOL
0,1:ENDPROC
1060DEFPROCr(R%):VDU26,31,69,19:PROCp(S
TR$R%):ENDPROC
1070DEFPROCs:VDU7:OSCLI"FX15,1":REPEATU
NTILGET=32:ENDPROC
1080DEFPROCc(B%,F%):VDU26,12,19,0,B%;0;
19,1,F%;0;24,230;320;1050;1023;:ENDPROC