Es parte de la publicación: | The Sydney Affair |
Tamaño del archivo: | 7138 |
md5: | e093a30a203e18a6a19f40c2d19c58ee |
1 INK 7: PAPER 7: BORDER 7: POKE 23624,63: CLEAR 32767: RANDOMIZE USR 15619: REM : LOAD "sydney1"CODE
2 RANDOMIZE USR 32768: RANDOMIZE USR 15619: REM : LOAD "sydney2"CODE
3 RANDOMIZE USR 15619: REM : LOAD "sydney3"CODE
4 RANDOMIZE USR 65380
5 LET t=PEEK 65409: POKE 23659,t
6 GO SUB 9999
10 GO TO 30
15 RANDOMIZE USR ion
16 POKE 23658,8: LET a$=INKEY$: IF a$="" THEN GO TO 16
17 RANDOMIZE USR iof: RETURN
19 RANDOMIZE USR 15619: REM : LOAD "sydney4"CODE
21 POKE 23659,2: INK 7: PAPER 7: BORDER 7: POKE 23624,63: CLEAR 49999: POKE 50002,2: RANDOMIZE USR 50000
24 PRINT AT 5,19; INK 0;"THE SIDNEY";AT 7,21;"AFFAIR"
25 INK 0: PAPER 0
28 RANDOMIZE USR 15619: REM : LOAD "sydney5"
29 RETURN
30 LET s$="": LET zz=0: LET att=0: LET clef=0: PAPER 0: INK 0: BORDER 0: POKE 23624,0: GO SUB 47
35 GO SUB 9999
40 LET adpho=65400: LET adem=adpho+1: LET adme=adem+1: LET addo=adme+1
42 GO SUB 45: GO TO 50
45 LET ins=64265: LET noi=64455: LET scr=64510: LET prn=64646: LET iof=65363: LET ion=65365: LET ref=65367: LET lib=32768: RETURN
47 GO SUB 9999: POKE 23659,2: CLS : LET t=PEEK 65409: POKE 23659,t: RETURN
50 GO SUB 9999: GO SUB 700: GO SUB 9999: GO SUB 800
60 POKE ins-8,224: POKE ins-6,2: POKE ins-5,16: POKE ins-4,8: POKE ins-3,1: POKE ins-2,15: POKE ins-1,16
65 GO SUB 9999
70 FOR n=1 TO 4: BEEP .353,26: BEEP .353,10: NEXT n: RANDOMIZE USR iof: GO TO 90
80 LET z1=INT (z/10): LET z2=z-(10*z1): IF z1=zz THEN GO TO 86
84 LET zz=z1: POKE lib+2,z1: POKE lib+123,224: POKE lib+196,248: RANDOMIZE USR iof: RANDOMIZE USR lib: POKE lib+123,64: POKE lib+196,88
86 POKE ins-7,z2: RANDOMIZE USR ins: RETURN
90 BORDER 2: PAPER 2: INK 0: BRIGHT 0: GO SUB 47: BRIGHT 1: LET fene=0: LET aa=3: LET x=13: LET y=6
95 GO SUB 9999
100 PAPER 8: INK 8: OVER 1
105 POKE 32770,aa: POKE 32891,192: POKE 32964,216: RANDOMIZE USR iof: RANDOMIZE USR 32768: POKE 32891,64: POKE 32964,88: GO SUB 200
110 GO SUB 15
120 IF (a$=CHR$ 9 OR a$="8") AND ((y<11 AND x<23) OR x<20) THEN LET x=x+1: GO SUB 200: GO TO 110
130 IF (a$=CHR$ 8 OR a$="5") AND x>2 THEN LET x=x-1: GO SUB 200: GO TO 110
140 IF (a$=CHR$ 11 OR a$="7") AND y>1 THEN LET y=y-1: GO SUB 200: GO TO 110
145 GO SUB 9999
150 IF (a$=CHR$ 10 OR a$="6") AND ((x<21 AND y<12) OR y<10) THEN LET y=y+1: GO SUB 200: GO TO 110
160 IF a$=" " THEN GO TO 320
170 IF a$<>CHR$ 13 THEN GO TO 110
172 IF fene=1 THEN GO TO 900
174 LET fene=1: BORDER 6: PAPER 6: BRIGHT 0: GO SUB 47: BRIGHT 1: LET aa=4: LET x=19: LET y=6
175 GO SUB 9999
180 GO TO 100
190 CLS : STOP
200 RANDOMIZE USR ref: PRINT AT y,x;e$;AT y+1,x;f$: RETURN
210 READ a$: LET a=LEN a$: LET a1=a-16*(INT (a/16))
220 FOR t=0 TO INT (a/16)-1
230 LET s$=a$(16*t+1 TO 16*t+16)
240 PRINT AT 13+t,24;: RANDOMIZE USR prn
250 NEXT t: IF a1=0 THEN GO TO 310
260 LET s$=a$(16*t+1 TO )
270 PRINT AT 13+t,24;: RANDOMIZE USR prn
310 RETURN
320 IF fene=1 THEN GO TO 360
325 IF x=18 AND y=9 THEN GO TO 400
330 IF x=20 AND y=7 THEN GO TO 410
340 IF x=15 AND y=1 THEN GO TO 420
350 IF x>=10 AND x<=11 AND y=9 THEN GO TO 430
355 GO TO 110
360 IF x=4 AND y=6 THEN GO TO 470
370 IF x=14 AND y=9 THEN GO TO 480
380 IF x=10 AND y=12 THEN GO TO 490
390 GO TO 110
400 LET z=52: GO SUB 80: LET clef=1: RESTORE 510: GO SUB 210: GO TO 110
410 LET z=55: GO SUB 80: RESTORE 520: GO SUB 210: GO TO 110
420 LET z=56: GO SUB 80: RESTORE 530: GO SUB 210: GO TO 110
430 IF att=0 OR clef=0 THEN LET z=51: GO SUB 80: RESTORE 540: LET att=1: GO SUB 210: GO TO 110
440 GO SUB 200: LET z=53: GO SUB 80: RESTORE 550: GO SUB 210
450 GO SUB 15
455 IF a$<>" " THEN GO TO 120
460 GO SUB 200: LET z=54: GO SUB 80: RESTORE 560: GO SUB 210: POKE adpho,1: GO TO 110
470 LET z=61: GO SUB 80: RESTORE 570: GO SUB 210: POKE adem,1: GO TO 110
480 LET z=62: GO SUB 80: RESTORE 580: GO SUB 210: POKE adme,1: GO TO 110
490 LET z=63: GO SUB 80: RESTORE 590: GO SUB 210: POKE addo,1: GO TO 110
510 DATA "A key with the initials SJ."
520 DATA "Wallet with driving licence,ID and Visa cards of James Sidney, married with 2 children and living at 5 St James Square,Clermont."
530 DATA "A bullet hole in the house wall."
540 DATA "A locked brief- case, marked SJ."
550 DATA "Contents include a diary with entries: Maitre Decol, Jade Place, Clermont J.Renard, (7) 803 1846"
560 DATA "Black and white photograph, impossible to identify the kissing couple."
570 DATA "A fingerprint on the window."
580 DATA "Cigarette butt, marked CAMEL, stubbed out in the plant-pot."
590 DATA "Spent cartridge, 7x64, still smelling of cordite."
700 RESTORE 790: FOR i=79 TO 84
710 FOR j=0 TO 7: READ a: POKE (USR CHR$ i)+j,a: NEXT j
720 NEXT i
730 LET e$=CHR$ 158+CHR$ 159+CHR$ 160
735 LET f$=CHR$ 161+CHR$ 162+CHR$ 163
740 RETURN
790 DATA 3,15,28,48,96,97,192,192
791 DATA 224,248,28,6,3,131,65,33
792 DATA 0,0,0,0,0,0,128,255
793 DATA 192,192,224,96,112,60,15,3
794 DATA 1,1,3,3,7,30,248,224
795 DATA 255,255,128,0,0,0,0,0
800 REM
810 POKE 32770,1: RANDOMIZE USR iof: RANDOMIZE USR 32768
820 POKE ins-6,4: POKE ins-5,8: POKE ins-4,10: POKE ins-3,22: POKE ins-2,3: POKE ins-1,7
830 LET z=21: GO SUB 80
840 FOR i=1 TO 200: NEXT i
845 BEEP .01=,20: RANDOMIZE USR noi
850 FOR z=22 TO 28: GO SUB 80: FOR i=1 TO 15: NEXT i: NEXT z
860 FOR i=1 TO 100: NEXT i
880 RETURN
900 PAPER 7: INK 2: BRIGHT 1: OVER 0: LET b$=CHR$ 143
905 RANDOMIZE USR ref: PRINT AT 3,4;b$;: FOR t=0 TO 23: PRINT b$;: NEXT t
910 FOR t=4 TO 20: PRINT AT t,4;b$: PRINT AT t,28;b$: NEXT t
915 PRINT AT 21,4;b$;: FOR t=0 TO 23: PRINT b$;: NEXT t
920 INK 2
930 PRINT AT 4,5;" All evidence must be "
935 PRINT AT 5,5;" examined every time "
940 PRINT AT 6,5;" before you leave the "
945 PRINT AT 7,5;" scene of the crime. "
950 PRINT AT 8,5;" The course of the "
955 PRINT AT 9,5;" investigation depends "
960 PRINT AT 10,5;" on your care.... "
962 PRINT AT 11,5;" _____________________ "
964 PRINT AT 12,5;" "
965 PRINT AT 13,5;" To leave this part of "
970 PRINT AT 14,5;" the investigation, "
975 PRINT AT 15,5;" press 'ENTER'. "
977 PRINT AT 16,5;" "
980 PRINT AT 17,5;" Otherwise, if you wish"
985 PRINT AT 18,5;" to review the scenes "
990 PRINT AT 19,5;" of crime, press 'R'. "
995 PRINT AT 20,5;" "
1000 GO SUB 15
1010 PAPER 7: INK 2
1020 IF a$=CHR$ 13 THEN GO TO 1050
1030 IF a$="R" THEN GO TO 90
1040 GO TO 1000
1050 FOR t=4 TO 20: PRINT AT t,5;" ": NEXT t
1060 PRINT AT 6,7;"POSITION TAPE AT";AT 7,8;"START OF SIDE 2"
1070 PRINT AT 11,8;"NOW PRESS ANY KEY";AT 12,10;"AND START TAPE";AT 13,7;"TO LOAD SECOND PART"
1080 PRINT AT 16,7;"GOOD LUCK WITH YOUR";AT 17,10;"INVESTIGATIONS!"
1090 GO SUB 15
1100 FOR t=1 TO 80: NEXT t: INK 7: PRINT AT 18,5;
1110 RANDOMIZE USR ion: GO TO 18
8000 REM 7/4/87
9000 REM THEO DEVIL-6513841
9999 LET OOPS=IN 159: RETURN