DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC3600/RC7000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC3600/RC7000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦34a6ea3d2⟧ TextFile

    Length: 5632 (0x1600)
    Types: TextFile
    Names: »B38«

Derivation

└─⟦6dbcc9c03⟧ Bits:30000463 DOMUS disk image
    └─⟦this⟧ 

TextFile

,S$
 0012 PRINT 
 0013 IF S$="J" OR S$="J" THEN EXEC INSTRUKTION
 0014 PRINT 
 0015 INPUT "VIL DU SPECIFICERE HUNDENE (JA/NEJ): ",S$
 0016 IF S$<>"J" AND S$<>"J" THEN 
 0017   H(1,1)=16; H(1,2)=12
 0018   H(2,1)=18; H(2,2)=3
 0019   H(3,1)=21; H(3,2)=1.5
 0020 ELSE 
 0021   PRINT CHR(12)
 0022   FOR I=1 TO 3
 0023     PRINT "          HUND "; I; ": "; 
 0024     INPUT " HANDICAP: ",H(I,1)
 0025     INPUT "                     OG ODDS : ",H(I,2)
 0026     PRINT 
 0027   NEXT I
 0028 ENDIF 
 0029 PRINT CHR(12)
 0030 INPUT "ANTAL SPILLERE  : ",AE
 0040 DIM NAVNE$(AE,30)
 0050 FOR TÆLLER=1 TO AE
 0060   PRINT "HVAD HEDDER "; TÆLLER; ". SPILLER  : "; 
 0070   INPUT NAVNE$(TÆLLER)
 0080 NEXT TÆLLER
 0100 RANDOMIZE 
 0110 DEF FNC(X)=95+X-(X>32)*64-(X>64)*64
 0120 PROC CUR(XK,YK)
 0130   PRINT CHR(6); CHR(FNC(XK)); CHR(FNC(YK)); 
 0140 ENDPROC 
 0180 PROC INSTRUKTION
 0190   PRINT "HUNDEVÆDDELØB MED 3 HUNDE. VINDER HUND NR. 1, FÅR MAN SIN"
 0200   PRINT "INDSATS TILBAGE 12 GANGE. VINDER HUND 2 FÅR MAN SIN INDSATS"
 0210   PRINT "TILBAGE 3 GANGE. VINDER HUND 3 FÅR MAN 1.5 GANGE SIN INDSATS."
 0220   PRINT "HVER SPILLER STARTER MED 1000 KR. OG MASKINEN FØRER REGNSKAB,"
 0230   PRINT "OGSÅ FOR TOTALISATOREN. "
 0235 ENDPROC 
 0240 LH$(1)=CHR(132)+" PPPX,"+CHR(128)
 0250 LH$(2)=CHR(132)+"  PPX,"+CHR(128)
 0260 LH$(3)=CHR(132)+" PPPX$"+CHR(128)
 0270 LH$(4)="  //(("
 0280 LH$(5)="  ((//"
 0290 X=3
 0300 PRINT CHR(12); CHR(10)
 0460 PRINT "     OK - SÅ ER VI KLAR TIL "; 
 0470 PRINT CHR(128+16); "AT BEGYNDE."; CHR(128)
 0480 SUM=0
 0490 FOR I=1 TO 3
 0500   SUM=SUM+H(I,1)
 0510 NEXT I
 0520 DIM A(AE,3),N$(12),HAN(SUM)
 0530 FOR I=1 TO SUM
 0540   IF I<=H(1,1) THEN HAN(I)=1
 0550   IF I>H(1,1) AND I<=H(2,1)+H(1,1) THEN HAN(I)=2
 0560   IF I>H(2,1)+H(1,1) THEN HAN(I)=3
 0570 NEXT I
 0580 FOR I=1 TO AE
 0590   A(I,1)=1000
 0600 NEXT I
 0610 BOOK=0
 0620 FOR I=1 TO AE
 0630   PRINT CHR(12)
 0640   PRINT 
 0650   PRINT 
 0660   PRINT 
 0670   IND=0
 0680   PRINT "          "; NAVNE$(I); "   SALDO: "; A(I,1); " KR"
 0690   IF A(I,1)>0 THEN EXEC SATS
 0700 NEXT I
 0710 PROC SATS
 0720   PRINT 
 0730   PRINT 
 0740   INPUT "          HVOR MEGET SPILLER DU FOR (HELE KR.): ",A(I,2)
 0750   IF A(I,2)>A(I,1) THEN PRINT "          FJOLS - SÅ MEGET HAR DU IKKE!"
 0760   IF A(I,2)<>INT(A(I,2)) THEN PRINT "          JEG SAGDE HELE KRONER!!!"
 0770   IF A(I,2)>A(I,1) OR A(I,2)<>INT(A(I,2)) THEN GO TO 0740
 0780   IF A(I,2)<>0 THEN 
 0790     REPEAT 
 0800       INPUT "          HVILKEN HUND SPILLER DU PÅ: ",A(I,3)
 0810     UNTIL A(I,3)>0 AND A(I,3)<=X
 0820   ENDIF 
 0830   BOOK=BOOK+A(I,2)
 0840 ENDPROC 
 0850 REPEAT 
 0860   FOR I=1 TO 3
 0870     H(I,3)=6
 0880   NEXT I
 0890   PRINT CHR(12)
 0900   FOR I=1 TO 14
 0910     EXEC CUR(65,I+3)
 0920     PRINT "MÅL"
 0930   NEXT I
 0940   PRINT CHR(29)
 0950   PRINT CHR(10); CHR(10); CHR(10); CHR(10); CHR(10); "1:"; CHR(13)
 0960   PRINT CHR(10); CHR(10); CHR(10); "2:"; CHR(10); CHR(10); CHR(13)
 0970   PRINT CHR(10); "3:"
 0980   FOR V=1 TO 3
 0990     Y=(V)*4+2; X=5
 1000     FOR I=1 TO 2
 1010       EXEC CUR(X,Y+I-1)
 1020       IF I=1 THEN PRINT LH$(V)
 1030       IF I=2 THEN PRINT LH$(4)
 1040     NEXT I
 1050   NEXT V
 1060   FOR I=1 TO 100
 1070   NEXT I
 1080   PRINT CHR(7); 
 1090   REPEAT 
 1100     V=HAN(INT(RND(8)*SUM+1)); Y=(V)*4+1
 1110     FOR I=1 TO 2
 1120       EXEC CUR(H(V,3),Y+I)
 1130       IF I=1 THEN PRINT LH$(V)
 1140       IF I=2 THEN PRINT LH$(3+I)
 1150     NEXT I
 1160     H(V,3)=H(V,3)+2
 1170   UNTIL H(V,3)=>60
 1180   EXEC CUR(15,20)
 1190   PRINT "     VINDER BLEV HUND NR.: "; CHR(128+2); V; CHR(128); 
 1200   INPUT "  TRYK  RETURN ",N$
 1210   FALLERET=0
 1220   FOR I=1 TO AE
 1230     PRINT CHR(12)
 1240     GEVINST=0
 1250     IF A(I,1)=0 THEN LET FALLERET=FALLERET+1
 1260     IF A(I,1)=0 THEN GO TO 1380
 1270     PRINT "          "; NAVNE$(I)
 1280     PRINT USING "          GAMMEL SALDO: ##########.## KR." : A(I,1)
 1290     PRINT USING "                 HÆVET: ##########.## KR." : A(I,2)
 1300     IF A(I,3)=V THEN GEVINST=A(I,2)*H(V,2)
 1310     PRINT USING "               GEVINST: ##########.## KR." : GEVINST
 1320     PRINT "_____________________________________________"
 1330     A(I,1)=A(I,1)-A(I,2)+GEVINST
 1340     IF A(I,1)=0 THEN LET FALLERET=FALLERET+1
 1350     PRINT USING "              NY SALDO: ##########.## KR." : A(I,1)
 1360     IF A(I,1)=0 THEN EXEC FALLIT
 1370     IF A(I,1)>0 THEN EXEC SATS
 1380     BOOK=BOOK-GEVINST
 1390     IF I=AE THEN 
 1400       PRINT CHR(12)
 1410       PRINT 
 1420       PRINT 
 1430       PRINT USING "          SALDO FOR TOTALISATOR: ######### KR" : BOOK; 
 1440       INPUT "       (TRYK RETURN) ",N$
 1450     ENDIF 
 1460   NEXT I
 1470 UNTIL FALLERET=>AE
 1480 PRINT CHR(12)
 1490 EXEC CUR(23,12)
 1500 PRINT "ALLE SPILLERE ER GÅET FALLIT"
 1510 PRINT TAB(27); "BANEN LUKKER NU."
 1520 CHAIN "LOGON"
 1530 PROC FALLIT
 1540   PRINT CHR(10); CHR(10); CHR(10)
 1550   PRINT "DU HAR IKKE FLERE PENGE - VÆR VENLIG AT FORLADE BANEN !!!!!!!"
 1560   FOR VENT=1 TO 900
 1570   NEXT VENT
 1580 ENDPROC 
▶03◀«nul»