diff --git a/folibus/MS 024 Jui-Aou 82 Maison du prof folibus.pdf b/folibus/MS 024 Jui-Aou 82 Maison du prof folibus.pdf new file mode 100644 index 0000000..1c4e984 Binary files /dev/null and b/folibus/MS 024 Jui-Aou 82 Maison du prof folibus.pdf differ diff --git a/folibus/applesoft/folibus.bas b/folibus/applesoft/folibus.bas new file mode 100644 index 0000000..0197227 --- /dev/null +++ b/folibus/applesoft/folibus.bas @@ -0,0 +1,429 @@ +0 GOTO 9000 +1 GOTO 10 +10 HOME +19 DIM S(10) +20 DIM C(10) +30 SALLE = 1 +40 DIM P$(2) +50 DIM O(O) +60 FOR X = 1 TO O +70 O(X) = Q(X) +80 NEXT X +100 IF S(2) = 0 THEN 200 +110 IF C(2) THEN C(2) = C(2) - 1 +120 IF S(3) THEN 200 +130 PRINT "On y voit rien. Mieux vaudrait allumer pour eviter les ennuis." +140 IF C(3) THEN C(3) = C(3) - 1 +150 GOTO 1000 +200 GOTO 210 +210 PRINT +215 IF SALLE > 11 THEN 230 +220 ON SALLE GOSUB 8010,8020,8030,8040,8050,8060,8070,8080,8090,8100,8110: GOTO 300 +230 ON SALLE GOSUB 0,0,0,0,0,0,0,0,0,0,0,8120,8130,8140,8150,8160,8170: GOTO 300 +250 PRINT "Erreur de programme": STOP +300 F = 0 +310 FOR X = 1 TO O +315 RW = O(X) +320 IF RW < > (SALLE) THEN GOTO 500 +330 IF F THEN 400 +340 PRINT "Il y a aussi:" +350 F = 1 +400 PRINT " ";O$(X) +500 NEXT X +1000 GOTO 1010 +1010 T = 1 +1020 GOTO 2000 +1100 IF C(1) THEN C(1) = C(1) - 1 +1110 IF C(4) THEN C(4) = C(4) - 1 +1120 INPUT "Que faites vous?>";Y$ +1140 HOME +1150 Y = 0 +1160 PRINT ">";Y$ +1170 P$(2) = "00" +1200 FOR W = 1 TO 2 +1210 GOSUB 6000 +1220 IF Y > LEN (Y$) THEN 1300 +1230 IF P$(W) = "00" THEN 1210 +1240 NEXT W +1300 IF P$(1) < > "00" THEN 1600 +1310 PRINT "Pardon?" +1320 GOTO 100 +1600 GOTO 1610 +1610 Z = 1 +1620 T$ = MID$ (M$(SALLE),Z,2) +1630 IF T$ = "00" THEN 1900 +1640 IF T$ < > P$(1) THEN 1700 +1650 SALLE = VAL ( MID$ (M$(SALLE),Z + 2,2)) +1660 GOTO 100 +1700 Z = Z + 4 +1710 GOTO 1620 +1900 T = 0 +1910 XX0 = 0 +2000 GOTO 2010 +2010 CP = 0 +2100 CP = CP + 1 +2110 IF T = 0 THEN 2300 +2120 E$ = C$(CP) +2130 GOTO 2600 +2300 IF CP < = (A) THEN 2400 +2310 IF XXO THEN 1000 +2320 PRINT "Impossible "; +2330 IF VAL (P$(1)) < 13 THEN PRINT "prendre cette direction"; +2340 PRINT "." +2350 GOTO 100 +2400 IF LEFT$ (A$(CP),2) < > P$(1) THEN 2100 +2410 Y$ = MID$ (A$(CP),3,2) +2420 IF Y$ < > "00" AND Y$ < > P$(2) THEN 2100 +2430 E$ = MID$ (A$(CP),5) +2600 GOTO 2610 +2610 E = 1 +2700 IF MID$ (E$,E,1) = "." THEN 3000 +2710 TYPE = ASC ( MID$ (E$,E,1)) - 64 +2720 N = VAL ( MID$ (E$,E + 1,2)) +2800 ON (TYPE) GOSUB 2900,2910,2920,2930,2940,2950,2960,2970 +2810 IF NOT OK THEN GOTO 2100 +2820 E = E + 3 +2830 GOTO 2700 +2900 OK = (N = SALLE) +2905 RETURN +2910 OK = (O(N) = SALLE OR O(N) < 0) +2915 RETURN +2920 OK = (O(N) < > SALLE AND O(N) > = 0) +2925 RETURN +2930 OK = (O(N) < 0) +2935 RETURN +2940 OK = (S(N) < > 0) +2945 RETURN +2950 OK = (S(N) = 0) +2955 RETURN +2960 OK = (C(N) = 1) +2965 RETURN +2970 OK = ( INT ( RND (1) * 100) < = N) +2975 RETURN +3000 GOTO 3010 +3010 XXO = 1 +3020 E = E + 1 +3100 IF MID$ (E$,E,1) = "." THEN 2100 +3105 IF MID$ (E$,E,1) = "" THEN TYPE = 0: GOTO 3120 +3110 TYPE = ASC ( MID$ (E$,E,1)) - 64 +3120 IF MID$ (E$,E + 1,1) < > "." THEN N = VAL ( MID$ (E$,E + 1,2)) +3200 BREAK = 0 +3205 IF TYPE > 11 THEN GOTO 3215 +3210 ON TYPE GOSUB 4000,4100,4200,4300,4400,4500,4600,4700,4800,4900,5000: GOTO 3220 +3215 ON TYPE GOSUB 0,0,0,0,0,0,0,0,0,0,0,5100,5200,5300,5400,5500,5600: GOTO 3220 +3218 PRINT "Erreur de programme": STOP +3220 IF BREAK = 100 THEN 100 +3221 IF BREAK = 1000 THEN 1000 +3222 IF BREAK = 1100 THEN 1100 +3230 E = E + 3 +3240 GOTO 3100 +4000 PRINT +4010 PRINT "Vous tenez:" +4020 F = 1 +4030 FOR X = 1 TO O +4040 IF O(X) > = 0 THEN 4070 +4050 PRINT " ";O$(X) +4060 F = 0 +4070 NEXT X +4080 IF F THEN PRINT " Rien." +4090 BREAK = 100 +4095 RETURN +4100 IF S(1) < 5 THEN 4140 +4110 PRINT "Vous ne pouvez porter plus." +4120 BREAK = 100 +4130 RETURN +4140 IF O(N) = - 1 THEN 4180 +4150 O(N) = - 1 +4160 S(1) = S(1) + 1 +4170 RETURN +4180 PRINT "Vous l'avez deja." +4190 GOTO 4120 +4200 IF O(N) = - 1 THEN 4240 +4210 PRINT "Vous n'avez pas";O$(N) +4220 BREAK = 100 +4230 RETURN +4240 O(N) = SALLE +4250 S(1) = S(1) - 1 +4260 RETURN +4300 PRINT +4302 IF N > 11 AND N < 22 THEN 4312 +4303 IF N > 21 AND N < 32 THEN 4313 +4304 IF N > 31 AND N < 41 THEN 4314 +4305 IF N > 41 THEN 4315 +4310 ON N GOSUB 7010,7020,7030,7040,7050,7060,7070,7080,7090,7100: GOTO 4320 +4312 ON (N - 10) GOSUB 7110,7120,7130,7140,7150,7160,7170,7180,7190,7200: GOTO 4320 +4313 ON (N - 20) GOSUB 7210,7220,7230,7240,7250,7260,7270,7280,7290,7300: GOTO 4320 +4314 ON (N - 30) GOSUB 7310,7320,7330,7340,7350,7360,7370,7380,7390,7400: GOTO 4320 +4315 ON (N - 40) GOSUB 7410,7420,7430,7440,7450,7460: GOTO 4320 +4316 PRINT "Erreur de programme": STOP +4320 RETURN +4400 S(N) = 1 +4410 RETURN +4500 S(N) = 0 +4510 RETURN +4600 C(N) = VAL ( MID$ (E$,E + 3,2)) +4610 E = E + 2 +4620 RETURN +4700 X = O(N) +4710 O(N) = O(N + 1) +4720 O(N + 1) = X +4730 RETURN +4800 O(N) = SALLE +4810 RETURN +4900 IF O(N) < 0 THEN S(1) = S(1) - 1 +4910 O(N) = 0 +4920 RETURN +5000 SALLE = N +5010 RETURN +5100 PRINT "D'acccord." +5200 BREAK = 1000 +5210 RETURN +5300 BREAK = 1100 +5310 RETURN +5400 BREAK = 100 +5410 RETURN +5500 PRINT "Etes vous sur?"; +5510 INPUT W$ +5520 PRINT W$ +5530 IF LEFT$ (W$,1) < > "O" THEN RETURN +5600 GOTO 9999 +6000 GOTO 6010 +6010 W$ = "" +6015 P$(W) = "00" +6020 GOSUB 6600 +6025 IF (FIN) THEN RETURN +6030 FOR Q = 1 TO 4 +6040 W$ = W$ + MID$ (Y$,Y,1) +6050 GOSUB 6500 +6060 IF (FIN) THEN 6100 +6070 NEXT Q +6080 GOSUB 6500 +6090 IF (FIN) = 0 THEN 6080 +6100 IF W$ = " " THEN RETURN +6110 FOR Q = 1 TO V +6120 IF W$ = MID$ (V$(Q),3) THEN 6200 +6130 NEXT Q +6140 RETURN +6200 P$(W) = LEFT$ (V$(Q),2) +6210 RETURN +6500 Y = Y + 1 +6510 FIN = (Y > LEN (Y$)) +6520 IF (FIN) THEN RETURN +6530 FIN = ( MID$ (Y$,Y,1) = " ") +6540 RETURN +6600 Y = Y + 1 +6610 FIN = (Y > LEN (Y$)) +6620 IF (FIN) THEN RETURN +6630 IF MID$ (Y$,Y,1) = " " THEN 6600 +6640 RETURN +7010 PRINT "La generatrice vient d'exploser. La maison n'existe plus. Vous non plus." +7015 RETURN +7020 PRINT "L'ascenseur ne bouge pas. Il faut peut-etre du courant?" +7025 RETURN +7030 PRINT "La porte vient de se fermer. Impossible de l'ouvrir." +7035 RETURN +7040 PRINT "Vous avez raison. La curiosite est un vilain defaut..." +7045 RETURN +7050 PRINT "L'odeur que vous sentiez etait celle d'un gaz explosif. Vous etes mort." +7055 RETURN +7060 PRINT "Il faudrait peut-etre du feu..." +7065 RETURN +7070 PRINT "Ah, Ah...Vous etes mon prisonnier!" +7075 RETURN +7080 PRINT "Vous avez dit papier? Quel papier?" +7085 RETURN +7090 PRINT "Bravez les interdits!" +7095 RETURN +7100 PRINT "Elle l'air de s'emballer..." +7105 RETURN +7110 PRINT "La generatrice se met en marche." +7115 RETURN +7120 PRINT "Impossible, elle ne veut rien savoir." +7125 RETURN +7130 PRINT "Bravo. Je ne savais pas que vous aviez des dons d'electricien." +7135 RETURN +7140 PRINT "Votre machine est reparee mais elle sent le chaud." +7145 RETURN +7150 PRINT "La machine est reparee. Dommage qu'il n'y ait pas de courant." +7155 RETURN +7160 PRINT "Il faudrait peut etre des outils." +7165 RETURN +7170 PRINT "L'ascenseur semble monter..." +7175 RETURN +7180 PRINT "L'ascenseur ne bouge pas." +7185 RETURN +7190 PRINT "Le cable vient de casser. Vous vous ecrasez en bas. Mort." +7195 RETURN +7200 PRINT "Il fait noir. Il faudrait allumer." +7205 RETURN +7210 PRINT "Vous vous ecrasez au sol." +7215 RETURN +7220 PRINT "Il y a une clef." +7225 RETURN +7230 PRINT "La porte est fermee a clef." +7235 RETURN +7240 PRINT "Tiens, la porte du placard se referme." +7245 RETURN +7250 PRINT "La generatrice vient d'exploser, l'ascenseur est detruit.": PRINT "Vous vous en rechappez de justesse." +7255 RETURN +7260 PRINT "Vous etes mort electrocute." +7265 RETURN +7270 PRINT "Vous avez raison. Rien ne sert de courrir." +7275 RETURN +7280 PRINT "Dehors il fait noir. On ne voit pas le sol." +7285 RETURN +7290 PRINT "C'est deja fait." +7295 RETURN +7300 PRINT "Vous etes au bout de la corde." +7305 RETURN +7310 PRINT "Vraiment pas au point cette machine! Vous etes mort." +7315 RETURN +7320 PRINT "Il faudrait peut-etre ouvrir la fenetre." +7325 RETURN +7330 PRINT "Tant pis. On a essaye." +7335 RETURN +7340 PRINT "Bravo, quel trait de genie!" +7345 RETURN +7350 PRINT "Une trappe s'ouvre sous vos pieds. Vous etes mort." +7355 RETURN +7360 PRINT "Sage precaution." +7365 RETURN +7370 PRINT "C'est du poison. Vous etes mort." +7375 RETURN +7380 PRINT "Vous apprenez a piloter une soucoupe en 1 lecon." +7385 RETURN +7390 PRINT "Ca ne se pilote pas comme ca!" +7395 RETURN +7400 PRINT "C'est de l'acide. Vous etes mort." +7405 RETURN +7410 PRINT "Il y a de l'eau. Vous vous noyez." +7415 RETURN +7420 PRINT "Ouf! Vous vous retrouvez dehors..." +7425 RETURN +7430 PRINT "Sain et sauf..." +7435 RETURN +7440 PRINT "Ca marche... Mais il n'y avait pas assez de carburant." +7445 RETURN +7450 PRINT "Mais vous etes tout bleu! Ce doit etre les pillules." +7455 RETURN +7460 PRINT "Et irradie. Vous mourez au bout de quelques jours." +7465 RETURN +8010 PRINT "Vous etes devant une maison. La porte est ouverte." +8015 RETURN +8020 PRINT "Vous etes dans le couloir. Il y a une porte a l'est et une porte a l'ouest." +8025 RETURN +8030 PRINT "Vous etes dans le salon. Il y a une porte a l'ouest." +8035 RETURN +8040 PRINT "Il y a une drole d'odeur." +8045 RETURN +8050 PRINT "Il y a une grosse machine qui ressemble a une generatrice avec un bouton vert,": PRINT "un bouton rouge. Il y a une porte au nord." +8055 RETURN +8060 PRINT "Une machinerie d'ascenseur. Une porte au nord." +8065 RETURN +8070 PRINT "Il y a plein de materiel" +8075 RETURN +8080 PRINT "Vous etes dans un ascenseur. Il y a un bouton HAUT, un bouton BAS." +8085 RETURN +8090 PRINT "L'ascenseur vient de s'arreter." +8095 RETURN +8100 PRINT "La piece est humide. Il ya a des fils qui trainent par terre.": PRINT "Il y a une fenetre et une porte au nord." +8105 RETURN +8110 PRINT "La porte derriere vous vient de se refermer. Bonjour..Comment ecrivez": PRINT "vous ceci en 4 lettres?" +8115 RETURN +8120 PRINT "PASSE,PRESENT,AVENIR": PRINT "PASSE,PRESENT ET AVENIR" +8125 RETURN +8130 PRINT "Vous vous retrouvez dans le laboratoire du professeur. Il y a une porte": PRINT "en fer a l'ouest. Une porte au sud marquee <>." +8135 RETURN +8140 PRINT "Il y a une douche. Un trou dans le sol." +8145 RETURN +8150 PRINT "Il y a un cube noir d'au moins une tonne. Une echelle monte. Une porte a l'est." +8155 RETURN +8160 PRINT "Vous etes dans une bibliotheque." +8165 RETURN +8170 PRINT "Vous etes dans une soucoupe sur une terasse." +8175 RETURN +9000 O = 20: DIM Q(20): DIM O$(20) +9010 Q(1) = 2:Q(2) = 0:Q(3) = 2:Q(4) = 0:Q(5) = 6:Q(6) = 7:Q(7) = 3:Q(8) = 6:Q(9) = 0:Q(10) = 10 +9020 Q(11) = 16:Q(12) = 0:Q(13) = 13:Q(14) = 0:Q(15) = 13:Q(16) = 0:Q(17) = 13:Q(18) = 0 +9030 Q(19) = 13:Q(20) = 16 +9040 O$(1) = "BRIQUET":O$(2) = "BRIQUET ALLUME":O$(3) = "BOUGIE" +9050 O$(4) = "BOUGIE ALLUMEE":O$(5) = "PLACARD":O$(6) = "OUTILS":O$(7) = "PAPIER" +9060 O$(8) = "FILS ARRACHES":O$(9) = "FILS REPARES":O$(10) = "UNE CORDE" +9070 O$(11) = "GANTS CAOUTCHOUC":O$(12) = "GANTS ENFILES":O$(13) = "PILLULE K" +9080 O$(14) = "PILLULE K AVALEE":O$(15) = "PILLULE Z":O$(16) = "PILLULE Z AVALEE" +9090 O$(17) = "PILLULE Q":O$(18) = "PILLULE Q AVALEE":O$(19) = "PISTOLET LASER" +9100 O$(20) = "LIVRE" +9200 V = 72: DIM V$(72) +9205 V$(1) = "01N":V$(2) = "01NORD":V$(3) = "02E":V$(4) = "02EST":V$(5) = "03S" +9210 V$(6) = "03SUD":V$(7) = "04O":V$(8) = "04OUES":V$(9) = "05M":V$(10) = "05MONT" +9215 V$(11) = "06D":V$(12) = "06DESC":V$(13) = "07ENTR":V$(14) = "07AVAN" +9220 V$(15) = "05HAUT":V$(16) = "06BAS":V$(17) = "13LIT":V$(18) = "35REGA" +9225 V$(19) = "14TOUR":V$(20) = "14RETO":V$(21) = "15PREN":V$(22) = "15RAMA" +9230 V$(23) = "16PAPI":V$(24) = "17ALLU":V$(25) = "18BOUG":V$(26) = "19APPU" +9235 V$(27) = "19ENFO":V$(28) = "20VERT":V$(29) = "21ROUG":V$(30) = "22OUTI" +9240 V$(31) = "23OUVR":V$(32) = "55DOUC":V$(33) = "25PLAC":V$(34) = "26PORT" +9245 V$(35) = "27ASCE":V$(36) = "28BRIQ":V$(37) = "29REPA":V$(38) = "29DEPA" +9250 V$(39) = "30RIEN":V$(40) = "31MACH":V$(41) = "32POSE":V$(42) = "33QUIT" +9255 V$(43) = "35DECR":V$(44) = "34INVE":V$(45) = "36CLEF":V$(46) = "31FILS" +9260 V$(47) = "37CORD":V$(48) = "38FENE":V$(49) = "39ACCR":V$(50) = "40SAUT" +9265 V$(51) = "39ATTA":V$(52) = "41SORT":V$(53) = "42FERM":V$(54) = "43CECI" +9270 V$(55) = "44ATTE":V$(56) = "45TAPE":V$(57) = "46FRAP":V$(58) = "47PASS" +9275 V$(59) = "47AVEN":V$(60) = "48PRES":V$(61) = "49MET":V$(62) = "50AVAL" +9280 V$(63) = "51GANT":V$(64) = "52K":V$(65) = "53Q":V$(66) = "54Z":V$(67) = "49ENFI" +9285 V$(68) = "56LASE":V$(69) = "56PIST":V$(70) = "57LIVR":V$(71) = "58DEMA" +9290 V$(72) = "58PILO" +9300 R = 17: DIM M$(17) +9310 M$(1) = "00":M$(2) = "0204040500":M$(3) = "0405020200":M$(4) = "040200" +9320 M$(5) = "0106020300":M$(6) = "0108030500":M$(7) = "00":M$(8) = "030600" +9330 M$(9) = "00":M$(10) = "011100":M$(11) = "00":M$(12) = "00":M$(13) = "00" +9340 M$(14) = "021300":M$(15) = "05170216011300":M$(16) = "041500":M$(17) = "061500" +9400 C = 12:C = C + 1: DIM C$(13) +9410 C$(1) = "A04E05.D05Q.":C$(2) = "E04F10.G0405E10.":C$(3) = "G04A10.G0499F09D25." +9420 C$(4) = "A04F05.D20.":C$(5) = "E06F10.G0405E10.":C$(6) = "G04.D01Q." +9430 C$(7) = "A10E09.D26Q.":C$(8) = "A10E07.F06F07F04F08.":C$(9) = "A11F07.G0103E07." +9440 C$(10) = "A11G01.D35Q.":C$(11) = "A12.F06F04.":C$(12) = "A12.F08F05F07." +9450 C$(13) = ".N." +9500 A = 91: DIM A$(91) +9505 A$(1) = "0700A01.D03K02O.":A$(2) = "3000A01.D04Q.":A$(3) = "1528B01.B01L." +9510 A$(4) = "1518B03.B03L.":A$(5) = "1718B03C01.D06N." +9515 A$(6) = "1718B01B03.H03E05E03L.":A$(7) = "1728B01.H01E055E03L." +9520 A$(8) = "3400.A00.":A$(9) = "3300.P00.":A$(10) = "3500.O00." +9525 A$(11) = "3218B03.C03L." +9530 A$(12) = "3228B01.C01L.":A$(13) = "1316D07.D07N.":A$(14) = "1516B07.B07D22N." +9535 A$(15) = "1316C07.D08N.":A$(16) = "1416C07.D08N.":A$(17) = "1416D07.D09N." +9540 A$(18) = "1920A05F06F04.E04D11D10N.":A$(19) = "1921A05F06F04.D11E03E06N." +9545 A$(20) = "1921A05E04.D12N.":A$(21) = "1920A05E06.D12N." +9550 A$(22) = "1536A03F08.E08L.":A$(23) = "2325A06F08.D23N." +9555 A$(24) = "2325A06E08C06.K07F08O.":A$(25) = "1522A07B06.B06D24K06L." +9560 A$(26) = "2325A06E08B06.K06N.":A$(27) = "2931A06D06E06B08.D13E07H08N." +9563 A$(28) = "2931A06D06E04B08.D14H08E07N." +9565 A$(29) = "2931A06D06F04F06B08.D15H08E07N.":A$(30) = "2931A06C06B08.D16N." +9570 A$(31) = "0500A08E07E06.D17K09O.":A$(32) = "0500A08F07F08.D18E08N." +9575 A$(33) = "0600A08F07F08.D18E08N.":A$(34) = "0500A08F08F06.D18E08N." +9580 A$(35) = "0600A08F08F06.D18E08N.":A$(36) = "0500A08E08.D19Q." +9585 A$(37) = "0600A08F08.D19Q.":A$(38) = "0600A08E07E06.D19Q." +9590 A$(39) = "4100A09.E09K10O.":A$(40) = "0600A09.D19Q.":A$(41) = "3000A09.D27N." +9595 A$(42) = "2338A10F04.E04L.":A$(43) = "4238A10F04.D29N." +9600 A$(44) = "4238A10E04.F04L.":A$(45) = "4238A10F04.D29N." +9605 A$(46) = "3937A10E04F06.E06L.":A$(47) = "0600A10E06.E08D30N." +9610 A$(48) = "4000A10E07.D21Q.":A$(49) = "4000A10E04.D21Q." +9615 A$(50) = "4000A10F04.D23N.":A$(51) = "0500A10E08.F08D33N." +9620 A$(52) = "4400A09.D27N.":A$(53) = "4300A11.D34K12O.":A$(54) = "4543A11.D34K12O." +9625 A$(55) = "4643A11.D34K12O.":A$(56) = "3222B06.C06L.":A$(57) = "1947A12.D31Q." +9630 A$(58) = "1948A12.Q13O.":A$(59) = "4951B11F04.E04H11D36N." +9635 A$(60) = "0400A13F04.D26Q.":A$(61) = "0400A13E04.F04K14O." +9640 A$(62) = "5053B17.D37Q.":A$(63) = "5054F05B15.E05H15L.":A$(64) = "5054E05.D29N." +9645 A$(65) = "5052F08B13.E08H13L.":A$(66) = "5052E08.D29N.":A$(67) = "1552B13.B13L." +9650 A$(68) = "1553B17.B17L.":A$(69) = "1554B15.B15L.":A$(70) = "3252B13.C13L." +9655 A$(71) = "3253B17.C17L.":A$(72) = "3254B15.C15L.":A$(73) = "1556B15.B15L." +9660 A$(74) = "3256B15.C15L.":A$(75) = "0300A13.E06K15O.":A$(76) = "1557B20.B20L." +9665 A$(77) = "3257B20.C20L.":A$(78) = "1357B20F07.D38E07N." +9670 A$(79) = "1357B20E07.D29N.":A$(80) = "1551E11.B11L.":A$(81) = "3251B11.C11L." +9675 A$(82) = "5800A17F07.D39N.":A$(83) = "5800A17E07.D44D21Q." +9680 A$(84) = "1555A14F05.D40Q.":A$(85) = "1555A14E06E05F08.F06F05L." +9685 A$(86) = "0600A14F08.D41Q.":A$(87) = "1555A14E06E05E08.F06L." +9690 A$(88) = "0600A14E08F05F06.D42D43Q.":A$(89) = "0600A14E08E05E06.D42D45D46Q." +9695 A$(90) = "0600A14E08E05F06.D42D43D45Q.":A$(91) = "0600A14E08F05E06.D42D46Q." +9900 GOTO 1 +9999 END +29100 K = (O(N) = SALLE OR O(N) < 0) diff --git a/folibus/applesoft/modifie.bas b/folibus/applesoft/modifie.bas new file mode 100644 index 0000000..0197227 --- /dev/null +++ b/folibus/applesoft/modifie.bas @@ -0,0 +1,429 @@ +0 GOTO 9000 +1 GOTO 10 +10 HOME +19 DIM S(10) +20 DIM C(10) +30 SALLE = 1 +40 DIM P$(2) +50 DIM O(O) +60 FOR X = 1 TO O +70 O(X) = Q(X) +80 NEXT X +100 IF S(2) = 0 THEN 200 +110 IF C(2) THEN C(2) = C(2) - 1 +120 IF S(3) THEN 200 +130 PRINT "On y voit rien. Mieux vaudrait allumer pour eviter les ennuis." +140 IF C(3) THEN C(3) = C(3) - 1 +150 GOTO 1000 +200 GOTO 210 +210 PRINT +215 IF SALLE > 11 THEN 230 +220 ON SALLE GOSUB 8010,8020,8030,8040,8050,8060,8070,8080,8090,8100,8110: GOTO 300 +230 ON SALLE GOSUB 0,0,0,0,0,0,0,0,0,0,0,8120,8130,8140,8150,8160,8170: GOTO 300 +250 PRINT "Erreur de programme": STOP +300 F = 0 +310 FOR X = 1 TO O +315 RW = O(X) +320 IF RW < > (SALLE) THEN GOTO 500 +330 IF F THEN 400 +340 PRINT "Il y a aussi:" +350 F = 1 +400 PRINT " ";O$(X) +500 NEXT X +1000 GOTO 1010 +1010 T = 1 +1020 GOTO 2000 +1100 IF C(1) THEN C(1) = C(1) - 1 +1110 IF C(4) THEN C(4) = C(4) - 1 +1120 INPUT "Que faites vous?>";Y$ +1140 HOME +1150 Y = 0 +1160 PRINT ">";Y$ +1170 P$(2) = "00" +1200 FOR W = 1 TO 2 +1210 GOSUB 6000 +1220 IF Y > LEN (Y$) THEN 1300 +1230 IF P$(W) = "00" THEN 1210 +1240 NEXT W +1300 IF P$(1) < > "00" THEN 1600 +1310 PRINT "Pardon?" +1320 GOTO 100 +1600 GOTO 1610 +1610 Z = 1 +1620 T$ = MID$ (M$(SALLE),Z,2) +1630 IF T$ = "00" THEN 1900 +1640 IF T$ < > P$(1) THEN 1700 +1650 SALLE = VAL ( MID$ (M$(SALLE),Z + 2,2)) +1660 GOTO 100 +1700 Z = Z + 4 +1710 GOTO 1620 +1900 T = 0 +1910 XX0 = 0 +2000 GOTO 2010 +2010 CP = 0 +2100 CP = CP + 1 +2110 IF T = 0 THEN 2300 +2120 E$ = C$(CP) +2130 GOTO 2600 +2300 IF CP < = (A) THEN 2400 +2310 IF XXO THEN 1000 +2320 PRINT "Impossible "; +2330 IF VAL (P$(1)) < 13 THEN PRINT "prendre cette direction"; +2340 PRINT "." +2350 GOTO 100 +2400 IF LEFT$ (A$(CP),2) < > P$(1) THEN 2100 +2410 Y$ = MID$ (A$(CP),3,2) +2420 IF Y$ < > "00" AND Y$ < > P$(2) THEN 2100 +2430 E$ = MID$ (A$(CP),5) +2600 GOTO 2610 +2610 E = 1 +2700 IF MID$ (E$,E,1) = "." THEN 3000 +2710 TYPE = ASC ( MID$ (E$,E,1)) - 64 +2720 N = VAL ( MID$ (E$,E + 1,2)) +2800 ON (TYPE) GOSUB 2900,2910,2920,2930,2940,2950,2960,2970 +2810 IF NOT OK THEN GOTO 2100 +2820 E = E + 3 +2830 GOTO 2700 +2900 OK = (N = SALLE) +2905 RETURN +2910 OK = (O(N) = SALLE OR O(N) < 0) +2915 RETURN +2920 OK = (O(N) < > SALLE AND O(N) > = 0) +2925 RETURN +2930 OK = (O(N) < 0) +2935 RETURN +2940 OK = (S(N) < > 0) +2945 RETURN +2950 OK = (S(N) = 0) +2955 RETURN +2960 OK = (C(N) = 1) +2965 RETURN +2970 OK = ( INT ( RND (1) * 100) < = N) +2975 RETURN +3000 GOTO 3010 +3010 XXO = 1 +3020 E = E + 1 +3100 IF MID$ (E$,E,1) = "." THEN 2100 +3105 IF MID$ (E$,E,1) = "" THEN TYPE = 0: GOTO 3120 +3110 TYPE = ASC ( MID$ (E$,E,1)) - 64 +3120 IF MID$ (E$,E + 1,1) < > "." THEN N = VAL ( MID$ (E$,E + 1,2)) +3200 BREAK = 0 +3205 IF TYPE > 11 THEN GOTO 3215 +3210 ON TYPE GOSUB 4000,4100,4200,4300,4400,4500,4600,4700,4800,4900,5000: GOTO 3220 +3215 ON TYPE GOSUB 0,0,0,0,0,0,0,0,0,0,0,5100,5200,5300,5400,5500,5600: GOTO 3220 +3218 PRINT "Erreur de programme": STOP +3220 IF BREAK = 100 THEN 100 +3221 IF BREAK = 1000 THEN 1000 +3222 IF BREAK = 1100 THEN 1100 +3230 E = E + 3 +3240 GOTO 3100 +4000 PRINT +4010 PRINT "Vous tenez:" +4020 F = 1 +4030 FOR X = 1 TO O +4040 IF O(X) > = 0 THEN 4070 +4050 PRINT " ";O$(X) +4060 F = 0 +4070 NEXT X +4080 IF F THEN PRINT " Rien." +4090 BREAK = 100 +4095 RETURN +4100 IF S(1) < 5 THEN 4140 +4110 PRINT "Vous ne pouvez porter plus." +4120 BREAK = 100 +4130 RETURN +4140 IF O(N) = - 1 THEN 4180 +4150 O(N) = - 1 +4160 S(1) = S(1) + 1 +4170 RETURN +4180 PRINT "Vous l'avez deja." +4190 GOTO 4120 +4200 IF O(N) = - 1 THEN 4240 +4210 PRINT "Vous n'avez pas";O$(N) +4220 BREAK = 100 +4230 RETURN +4240 O(N) = SALLE +4250 S(1) = S(1) - 1 +4260 RETURN +4300 PRINT +4302 IF N > 11 AND N < 22 THEN 4312 +4303 IF N > 21 AND N < 32 THEN 4313 +4304 IF N > 31 AND N < 41 THEN 4314 +4305 IF N > 41 THEN 4315 +4310 ON N GOSUB 7010,7020,7030,7040,7050,7060,7070,7080,7090,7100: GOTO 4320 +4312 ON (N - 10) GOSUB 7110,7120,7130,7140,7150,7160,7170,7180,7190,7200: GOTO 4320 +4313 ON (N - 20) GOSUB 7210,7220,7230,7240,7250,7260,7270,7280,7290,7300: GOTO 4320 +4314 ON (N - 30) GOSUB 7310,7320,7330,7340,7350,7360,7370,7380,7390,7400: GOTO 4320 +4315 ON (N - 40) GOSUB 7410,7420,7430,7440,7450,7460: GOTO 4320 +4316 PRINT "Erreur de programme": STOP +4320 RETURN +4400 S(N) = 1 +4410 RETURN +4500 S(N) = 0 +4510 RETURN +4600 C(N) = VAL ( MID$ (E$,E + 3,2)) +4610 E = E + 2 +4620 RETURN +4700 X = O(N) +4710 O(N) = O(N + 1) +4720 O(N + 1) = X +4730 RETURN +4800 O(N) = SALLE +4810 RETURN +4900 IF O(N) < 0 THEN S(1) = S(1) - 1 +4910 O(N) = 0 +4920 RETURN +5000 SALLE = N +5010 RETURN +5100 PRINT "D'acccord." +5200 BREAK = 1000 +5210 RETURN +5300 BREAK = 1100 +5310 RETURN +5400 BREAK = 100 +5410 RETURN +5500 PRINT "Etes vous sur?"; +5510 INPUT W$ +5520 PRINT W$ +5530 IF LEFT$ (W$,1) < > "O" THEN RETURN +5600 GOTO 9999 +6000 GOTO 6010 +6010 W$ = "" +6015 P$(W) = "00" +6020 GOSUB 6600 +6025 IF (FIN) THEN RETURN +6030 FOR Q = 1 TO 4 +6040 W$ = W$ + MID$ (Y$,Y,1) +6050 GOSUB 6500 +6060 IF (FIN) THEN 6100 +6070 NEXT Q +6080 GOSUB 6500 +6090 IF (FIN) = 0 THEN 6080 +6100 IF W$ = " " THEN RETURN +6110 FOR Q = 1 TO V +6120 IF W$ = MID$ (V$(Q),3) THEN 6200 +6130 NEXT Q +6140 RETURN +6200 P$(W) = LEFT$ (V$(Q),2) +6210 RETURN +6500 Y = Y + 1 +6510 FIN = (Y > LEN (Y$)) +6520 IF (FIN) THEN RETURN +6530 FIN = ( MID$ (Y$,Y,1) = " ") +6540 RETURN +6600 Y = Y + 1 +6610 FIN = (Y > LEN (Y$)) +6620 IF (FIN) THEN RETURN +6630 IF MID$ (Y$,Y,1) = " " THEN 6600 +6640 RETURN +7010 PRINT "La generatrice vient d'exploser. La maison n'existe plus. Vous non plus." +7015 RETURN +7020 PRINT "L'ascenseur ne bouge pas. Il faut peut-etre du courant?" +7025 RETURN +7030 PRINT "La porte vient de se fermer. Impossible de l'ouvrir." +7035 RETURN +7040 PRINT "Vous avez raison. La curiosite est un vilain defaut..." +7045 RETURN +7050 PRINT "L'odeur que vous sentiez etait celle d'un gaz explosif. Vous etes mort." +7055 RETURN +7060 PRINT "Il faudrait peut-etre du feu..." +7065 RETURN +7070 PRINT "Ah, Ah...Vous etes mon prisonnier!" +7075 RETURN +7080 PRINT "Vous avez dit papier? Quel papier?" +7085 RETURN +7090 PRINT "Bravez les interdits!" +7095 RETURN +7100 PRINT "Elle l'air de s'emballer..." +7105 RETURN +7110 PRINT "La generatrice se met en marche." +7115 RETURN +7120 PRINT "Impossible, elle ne veut rien savoir." +7125 RETURN +7130 PRINT "Bravo. Je ne savais pas que vous aviez des dons d'electricien." +7135 RETURN +7140 PRINT "Votre machine est reparee mais elle sent le chaud." +7145 RETURN +7150 PRINT "La machine est reparee. Dommage qu'il n'y ait pas de courant." +7155 RETURN +7160 PRINT "Il faudrait peut etre des outils." +7165 RETURN +7170 PRINT "L'ascenseur semble monter..." +7175 RETURN +7180 PRINT "L'ascenseur ne bouge pas." +7185 RETURN +7190 PRINT "Le cable vient de casser. Vous vous ecrasez en bas. Mort." +7195 RETURN +7200 PRINT "Il fait noir. Il faudrait allumer." +7205 RETURN +7210 PRINT "Vous vous ecrasez au sol." +7215 RETURN +7220 PRINT "Il y a une clef." +7225 RETURN +7230 PRINT "La porte est fermee a clef." +7235 RETURN +7240 PRINT "Tiens, la porte du placard se referme." +7245 RETURN +7250 PRINT "La generatrice vient d'exploser, l'ascenseur est detruit.": PRINT "Vous vous en rechappez de justesse." +7255 RETURN +7260 PRINT "Vous etes mort electrocute." +7265 RETURN +7270 PRINT "Vous avez raison. Rien ne sert de courrir." +7275 RETURN +7280 PRINT "Dehors il fait noir. On ne voit pas le sol." +7285 RETURN +7290 PRINT "C'est deja fait." +7295 RETURN +7300 PRINT "Vous etes au bout de la corde." +7305 RETURN +7310 PRINT "Vraiment pas au point cette machine! Vous etes mort." +7315 RETURN +7320 PRINT "Il faudrait peut-etre ouvrir la fenetre." +7325 RETURN +7330 PRINT "Tant pis. On a essaye." +7335 RETURN +7340 PRINT "Bravo, quel trait de genie!" +7345 RETURN +7350 PRINT "Une trappe s'ouvre sous vos pieds. Vous etes mort." +7355 RETURN +7360 PRINT "Sage precaution." +7365 RETURN +7370 PRINT "C'est du poison. Vous etes mort." +7375 RETURN +7380 PRINT "Vous apprenez a piloter une soucoupe en 1 lecon." +7385 RETURN +7390 PRINT "Ca ne se pilote pas comme ca!" +7395 RETURN +7400 PRINT "C'est de l'acide. Vous etes mort." +7405 RETURN +7410 PRINT "Il y a de l'eau. Vous vous noyez." +7415 RETURN +7420 PRINT "Ouf! Vous vous retrouvez dehors..." +7425 RETURN +7430 PRINT "Sain et sauf..." +7435 RETURN +7440 PRINT "Ca marche... Mais il n'y avait pas assez de carburant." +7445 RETURN +7450 PRINT "Mais vous etes tout bleu! Ce doit etre les pillules." +7455 RETURN +7460 PRINT "Et irradie. Vous mourez au bout de quelques jours." +7465 RETURN +8010 PRINT "Vous etes devant une maison. La porte est ouverte." +8015 RETURN +8020 PRINT "Vous etes dans le couloir. Il y a une porte a l'est et une porte a l'ouest." +8025 RETURN +8030 PRINT "Vous etes dans le salon. Il y a une porte a l'ouest." +8035 RETURN +8040 PRINT "Il y a une drole d'odeur." +8045 RETURN +8050 PRINT "Il y a une grosse machine qui ressemble a une generatrice avec un bouton vert,": PRINT "un bouton rouge. Il y a une porte au nord." +8055 RETURN +8060 PRINT "Une machinerie d'ascenseur. Une porte au nord." +8065 RETURN +8070 PRINT "Il y a plein de materiel" +8075 RETURN +8080 PRINT "Vous etes dans un ascenseur. Il y a un bouton HAUT, un bouton BAS." +8085 RETURN +8090 PRINT "L'ascenseur vient de s'arreter." +8095 RETURN +8100 PRINT "La piece est humide. Il ya a des fils qui trainent par terre.": PRINT "Il y a une fenetre et une porte au nord." +8105 RETURN +8110 PRINT "La porte derriere vous vient de se refermer. Bonjour..Comment ecrivez": PRINT "vous ceci en 4 lettres?" +8115 RETURN +8120 PRINT "PASSE,PRESENT,AVENIR": PRINT "PASSE,PRESENT ET AVENIR" +8125 RETURN +8130 PRINT "Vous vous retrouvez dans le laboratoire du professeur. Il y a une porte": PRINT "en fer a l'ouest. Une porte au sud marquee <>." +8135 RETURN +8140 PRINT "Il y a une douche. Un trou dans le sol." +8145 RETURN +8150 PRINT "Il y a un cube noir d'au moins une tonne. Une echelle monte. Une porte a l'est." +8155 RETURN +8160 PRINT "Vous etes dans une bibliotheque." +8165 RETURN +8170 PRINT "Vous etes dans une soucoupe sur une terasse." +8175 RETURN +9000 O = 20: DIM Q(20): DIM O$(20) +9010 Q(1) = 2:Q(2) = 0:Q(3) = 2:Q(4) = 0:Q(5) = 6:Q(6) = 7:Q(7) = 3:Q(8) = 6:Q(9) = 0:Q(10) = 10 +9020 Q(11) = 16:Q(12) = 0:Q(13) = 13:Q(14) = 0:Q(15) = 13:Q(16) = 0:Q(17) = 13:Q(18) = 0 +9030 Q(19) = 13:Q(20) = 16 +9040 O$(1) = "BRIQUET":O$(2) = "BRIQUET ALLUME":O$(3) = "BOUGIE" +9050 O$(4) = "BOUGIE ALLUMEE":O$(5) = "PLACARD":O$(6) = "OUTILS":O$(7) = "PAPIER" +9060 O$(8) = "FILS ARRACHES":O$(9) = "FILS REPARES":O$(10) = "UNE CORDE" +9070 O$(11) = "GANTS CAOUTCHOUC":O$(12) = "GANTS ENFILES":O$(13) = "PILLULE K" +9080 O$(14) = "PILLULE K AVALEE":O$(15) = "PILLULE Z":O$(16) = "PILLULE Z AVALEE" +9090 O$(17) = "PILLULE Q":O$(18) = "PILLULE Q AVALEE":O$(19) = "PISTOLET LASER" +9100 O$(20) = "LIVRE" +9200 V = 72: DIM V$(72) +9205 V$(1) = "01N":V$(2) = "01NORD":V$(3) = "02E":V$(4) = "02EST":V$(5) = "03S" +9210 V$(6) = "03SUD":V$(7) = "04O":V$(8) = "04OUES":V$(9) = "05M":V$(10) = "05MONT" +9215 V$(11) = "06D":V$(12) = "06DESC":V$(13) = "07ENTR":V$(14) = "07AVAN" +9220 V$(15) = "05HAUT":V$(16) = "06BAS":V$(17) = "13LIT":V$(18) = "35REGA" +9225 V$(19) = "14TOUR":V$(20) = "14RETO":V$(21) = "15PREN":V$(22) = "15RAMA" +9230 V$(23) = "16PAPI":V$(24) = "17ALLU":V$(25) = "18BOUG":V$(26) = "19APPU" +9235 V$(27) = "19ENFO":V$(28) = "20VERT":V$(29) = "21ROUG":V$(30) = "22OUTI" +9240 V$(31) = "23OUVR":V$(32) = "55DOUC":V$(33) = "25PLAC":V$(34) = "26PORT" +9245 V$(35) = "27ASCE":V$(36) = "28BRIQ":V$(37) = "29REPA":V$(38) = "29DEPA" +9250 V$(39) = "30RIEN":V$(40) = "31MACH":V$(41) = "32POSE":V$(42) = "33QUIT" +9255 V$(43) = "35DECR":V$(44) = "34INVE":V$(45) = "36CLEF":V$(46) = "31FILS" +9260 V$(47) = "37CORD":V$(48) = "38FENE":V$(49) = "39ACCR":V$(50) = "40SAUT" +9265 V$(51) = "39ATTA":V$(52) = "41SORT":V$(53) = "42FERM":V$(54) = "43CECI" +9270 V$(55) = "44ATTE":V$(56) = "45TAPE":V$(57) = "46FRAP":V$(58) = "47PASS" +9275 V$(59) = "47AVEN":V$(60) = "48PRES":V$(61) = "49MET":V$(62) = "50AVAL" +9280 V$(63) = "51GANT":V$(64) = "52K":V$(65) = "53Q":V$(66) = "54Z":V$(67) = "49ENFI" +9285 V$(68) = "56LASE":V$(69) = "56PIST":V$(70) = "57LIVR":V$(71) = "58DEMA" +9290 V$(72) = "58PILO" +9300 R = 17: DIM M$(17) +9310 M$(1) = "00":M$(2) = "0204040500":M$(3) = "0405020200":M$(4) = "040200" +9320 M$(5) = "0106020300":M$(6) = "0108030500":M$(7) = "00":M$(8) = "030600" +9330 M$(9) = "00":M$(10) = "011100":M$(11) = "00":M$(12) = "00":M$(13) = "00" +9340 M$(14) = "021300":M$(15) = "05170216011300":M$(16) = "041500":M$(17) = "061500" +9400 C = 12:C = C + 1: DIM C$(13) +9410 C$(1) = "A04E05.D05Q.":C$(2) = "E04F10.G0405E10.":C$(3) = "G04A10.G0499F09D25." +9420 C$(4) = "A04F05.D20.":C$(5) = "E06F10.G0405E10.":C$(6) = "G04.D01Q." +9430 C$(7) = "A10E09.D26Q.":C$(8) = "A10E07.F06F07F04F08.":C$(9) = "A11F07.G0103E07." +9440 C$(10) = "A11G01.D35Q.":C$(11) = "A12.F06F04.":C$(12) = "A12.F08F05F07." +9450 C$(13) = ".N." +9500 A = 91: DIM A$(91) +9505 A$(1) = "0700A01.D03K02O.":A$(2) = "3000A01.D04Q.":A$(3) = "1528B01.B01L." +9510 A$(4) = "1518B03.B03L.":A$(5) = "1718B03C01.D06N." +9515 A$(6) = "1718B01B03.H03E05E03L.":A$(7) = "1728B01.H01E055E03L." +9520 A$(8) = "3400.A00.":A$(9) = "3300.P00.":A$(10) = "3500.O00." +9525 A$(11) = "3218B03.C03L." +9530 A$(12) = "3228B01.C01L.":A$(13) = "1316D07.D07N.":A$(14) = "1516B07.B07D22N." +9535 A$(15) = "1316C07.D08N.":A$(16) = "1416C07.D08N.":A$(17) = "1416D07.D09N." +9540 A$(18) = "1920A05F06F04.E04D11D10N.":A$(19) = "1921A05F06F04.D11E03E06N." +9545 A$(20) = "1921A05E04.D12N.":A$(21) = "1920A05E06.D12N." +9550 A$(22) = "1536A03F08.E08L.":A$(23) = "2325A06F08.D23N." +9555 A$(24) = "2325A06E08C06.K07F08O.":A$(25) = "1522A07B06.B06D24K06L." +9560 A$(26) = "2325A06E08B06.K06N.":A$(27) = "2931A06D06E06B08.D13E07H08N." +9563 A$(28) = "2931A06D06E04B08.D14H08E07N." +9565 A$(29) = "2931A06D06F04F06B08.D15H08E07N.":A$(30) = "2931A06C06B08.D16N." +9570 A$(31) = "0500A08E07E06.D17K09O.":A$(32) = "0500A08F07F08.D18E08N." +9575 A$(33) = "0600A08F07F08.D18E08N.":A$(34) = "0500A08F08F06.D18E08N." +9580 A$(35) = "0600A08F08F06.D18E08N.":A$(36) = "0500A08E08.D19Q." +9585 A$(37) = "0600A08F08.D19Q.":A$(38) = "0600A08E07E06.D19Q." +9590 A$(39) = "4100A09.E09K10O.":A$(40) = "0600A09.D19Q.":A$(41) = "3000A09.D27N." +9595 A$(42) = "2338A10F04.E04L.":A$(43) = "4238A10F04.D29N." +9600 A$(44) = "4238A10E04.F04L.":A$(45) = "4238A10F04.D29N." +9605 A$(46) = "3937A10E04F06.E06L.":A$(47) = "0600A10E06.E08D30N." +9610 A$(48) = "4000A10E07.D21Q.":A$(49) = "4000A10E04.D21Q." +9615 A$(50) = "4000A10F04.D23N.":A$(51) = "0500A10E08.F08D33N." +9620 A$(52) = "4400A09.D27N.":A$(53) = "4300A11.D34K12O.":A$(54) = "4543A11.D34K12O." +9625 A$(55) = "4643A11.D34K12O.":A$(56) = "3222B06.C06L.":A$(57) = "1947A12.D31Q." +9630 A$(58) = "1948A12.Q13O.":A$(59) = "4951B11F04.E04H11D36N." +9635 A$(60) = "0400A13F04.D26Q.":A$(61) = "0400A13E04.F04K14O." +9640 A$(62) = "5053B17.D37Q.":A$(63) = "5054F05B15.E05H15L.":A$(64) = "5054E05.D29N." +9645 A$(65) = "5052F08B13.E08H13L.":A$(66) = "5052E08.D29N.":A$(67) = "1552B13.B13L." +9650 A$(68) = "1553B17.B17L.":A$(69) = "1554B15.B15L.":A$(70) = "3252B13.C13L." +9655 A$(71) = "3253B17.C17L.":A$(72) = "3254B15.C15L.":A$(73) = "1556B15.B15L." +9660 A$(74) = "3256B15.C15L.":A$(75) = "0300A13.E06K15O.":A$(76) = "1557B20.B20L." +9665 A$(77) = "3257B20.C20L.":A$(78) = "1357B20F07.D38E07N." +9670 A$(79) = "1357B20E07.D29N.":A$(80) = "1551E11.B11L.":A$(81) = "3251B11.C11L." +9675 A$(82) = "5800A17F07.D39N.":A$(83) = "5800A17E07.D44D21Q." +9680 A$(84) = "1555A14F05.D40Q.":A$(85) = "1555A14E06E05F08.F06F05L." +9685 A$(86) = "0600A14F08.D41Q.":A$(87) = "1555A14E06E05E08.F06L." +9690 A$(88) = "0600A14E08F05F06.D42D43Q.":A$(89) = "0600A14E08E05E06.D42D45D46Q." +9695 A$(90) = "0600A14E08E05F06.D42D43D45Q.":A$(91) = "0600A14E08F05E06.D42D46Q." +9900 GOTO 1 +9999 END +29100 K = (O(N) = SALLE OR O(N) < 0) diff --git a/folibus/common/musiques.s b/folibus/common/musiques.s new file mode 100644 index 0000000..7a7b576 --- /dev/null +++ b/folibus/common/musiques.s @@ -0,0 +1,475 @@ +* +* La maison du Professeur Folibus +* +* (c) 1982, Alain BrŽgŽon +* (c) 2023, Brutal Deluxe Software (Apple II) +* + + mx %11 + lst off + +*----------------------------------- +* PLAYMUSIC +*----------------------------------- + +playMUSIC + sty $1e + stx $1f + + LDA #$01 + STA $09 + STA $1D + PHA + PHA + PHA + BNE LA04D +LA038 INY + LDA ($1E),Y + STA $09 + INY + LDA ($1E),Y + STA $1D +LA042 LDA $1E + CLC + ADC #$03 + STA $1E + BCC LA04D + INC $1F +LA04D LDY #$00 + LDA ($1E),Y + CMP #$01 + BEQ LA038 + BCS LA067 + PLA + PLA + PLA +LA05A LDX #$49 + INY + LDA ($1E),Y + BNE LA063 + LDX #$C9 +LA063 BIT KBDSTROBE + RTS + +LA067 STA $08 + JSR LA05A + STX LA0B6 + STA $06 + LDX $09 +LA073 LSR + DEX + BNE LA073 + STA LA0AE+1 + JSR LA05A + STX LA0EE + STA $07 + LDX $1D +LA084 LSR + DEX + BNE LA084 + STA LA0E6+1 +* + PLA + TAY + PLA + TAX + PLA + BNE LA098 +LA095 BIT SPKR +LA098 CMP #$00 + BMI LA09F + NOP + BPL LA0A2 +LA09F BIT SPKR +LA0A2 STA $4E + BIT KBD + BMI LA063 + DEY + BNE LA0AE + BEQ LA0B4 +LA0AE CPY #$36 + BEQ LA0B6 + BNE LA0B8 +LA0B4 LDY $06 +LA0B6 EOR #$40 +LA0B8 BIT $4E + BVC LA0C3 + BVS LA0BE +LA0BE BPL LA0C9 + NOP + BMI LA0CC +LA0C3 NOP + BMI LA0C9 + NOP + BPL LA0CC +LA0C9 CMP SPKR +LA0CC DEC $4F + BNE LA0E1 + DEC $08 + BNE LA0E1 + BVC LA0D9 + BIT SPKR +LA0D9 PHA + TXA + PHA + TYA + PHA + JMP LA042 + +LA0E1 DEX + BNE LA0E6 + BEQ LA0EC +LA0E6 CPX #$0C + BEQ LA0EE + BNE LA0F0 +LA0EC LDX $07 +LA0EE EOR #$80 +LA0F0 BVS LA095 + NOP + BVC LA098 + NOP + +*--- End of player + +*--- INTRODUCTION (Prelude) + +zikINTRODUCTION + hex 0C80000C2B800C19800C1C800C19400C + hex 2B400C19560C2B560C80000C2B800C19 + hex 800C1C800C19400C2B400C19560C2B56 + hex 0102020C80000C26800C18800C19800C + hex 18390C26390C18400C26400C80000C26 + hex 800C18800C19800C18440C26440C1840 + hex 0C26400103030C80000C22800C18800C + hex 19800C18390C22390C18560C22560C80 + hex 000C22800C18800C19800C18560C2256 + hex 0C18390C22390102020C80000C20800C + hex 19800C1C800C19560C20560C19560C20 + hex 560C4C000C204C0C194C0C1C4C0C1944 + hex 0C20440C19440C20440101010C80000C + hex 26800C19800C1C800C19400C20400C22 + hex 400C20400C26390C20390C22390C2039 + hex 0C33000C2B330C2D330C33000102020C + hex 2D000C202D0C1C330C20330C1C390C20 + hex 390C1C400C20400C44000C20440C1C4C + hex 0C204C0C1C560C20560C1C600C206001 + hex 01010C22560C1C560C15560C16560C15 + hex 560C1C560C20000C1C000C22560C1C56 + hex 0C20560C1C560C2B560C22560C26000C + hex 2B000102020C4C000C334C0C204C0C22 + hex 4C0C204C0C334C0C204C0C334C0C5600 + hex 0C33560C20560C22560C204C0C334C0C + hex 20560C33560103030C4C000C264C0C2B + hex 4C0C264C0C2B000C2D000C33000C3900 + hex 0C20720C22720C26720C15000C16000C + hex 19000C1C000C20000102020C22560C26 + hex 560C2B560C15560C1C560C15560C2200 + hex 0C1C000C2B560C26560C22560C1C560C + hex 20560C22560C26000C2B000101010C1E + hex 560C2B560C24560C26560C243C0C2B3C + hex 0C1E330C2B330C19560C2B560C24560C + hex 26560C243C0C2B3C0C1E330C2B330102 + hex 020C60000C26600C1C600C19600C1860 + hex 0C1C600C26600C2B600C30000C26300C + hex 1C330C19330C18390C1C390C22720C26 + hex 720103030C28660C22660C28660C2266 + hex 0C1C300C22300C1C330C22330C28390C + hex 22390C28390C22390C1C400C22400C1C + hex 440C22440102020C204C0C224C0C2633 + hex 0C20330C22300C20300C1C300C22300C + hex 204C0C224C0C264C0C2B4C0C30000C33 + hex 000C39000C40000101010C44000C3044 + hex 0C2B440C30440C2B440C30440C2B000C + hex 30000102020C72000C30720C2B720C30 + hex 720C2B720C30720C2B000C3000010101 + hex 0C40000C33400C24400C26400C24800C + hex 33800C24800C33800102020C40000C33 + hex 400C24400C26400C24800C33800C2480 + hex 0C33800103030C40000C30400C26400C + hex 2B400C26800C30800C26800C30800102 + hex 020C40000C30400C26400C2B400C2680 + hex 0C30800C26800C30800103030C40000C + hex 22400C18400C19400C18800C22800C18 + hex 800C22800102020C40000C22400C1840 + hex 0C19400C18800C22800C18800C228001 + hex 01010C40000C2B400C19400C1C400C19 + hex 800C20800C22800C26800C2B800C3080 + hex 0C33800C39800C40000C44000C4C000C + hex 56000102020C5A000C395A0C265A0C22 + hex 5A0C205A0C265A0C22000C2000010401 + hex 0101010C5A000C395A0C265A0C225A0C + hex 205A0C265A0C22000C20000102020C60 + hex 000C39600C2B600C26600C22600C2B60 + hex 0C26000C22000103030C60000C39600C + hex 2B600C26600C22600C2B600C26000C22 + hex 000101010C60000C39600C2B300C2230 + hex 0C1C300C16300C15560102020C15000C + hex 39000C33000C2D000C2B000C26000C22 + hex 000C20000103030C1C560C22560C2B56 + hex 0C26560C22560C20560C1C000C190001 + hex 02020C18560C1C560C22560C20560C1C + hex 560C19560C18000C15000103030C1422 + hex 0C15220C16220C15220C15280C18280C + hex 19280C18280C182B0C1C2B0C222B0C26 + hex 2B0C2B560C30560C33560C3056010202 + hex 0C56000C39560C2B560C22560C1C560C + hex 19560C18000C1C000C19560C20560C2B + hex 560C30560C33560C40560C39000C3300 + hex 0101010C56000C40560C33560C2B560C + hex 20560C1C560C19000C20000102020C16 + hex 260C1B260C1C260C1B260C1B2D0C1C2D + hex 0C1E2D0C1C2D0C1C000C20000C22000C + hex 20000C20000C26000C2D000C33000C39 + hex 000C2D390C26390C20390C1C400C1640 + hex 0C15400C16400103030C15440C1C440C + hex 22440C26440C22660C1C660C2B660C22 + hex 660102020C39000C2B390C2D390C3339 + hex 0C395A0C405A0C445A0C4C5A0101010C + hex 00560C00560C184C0C194C0C1C440C20 + hex 440C22400C26400C2B390C18390C1933 + hex 0C1C330C20300C22300C26400C2B4001 + hex 02020C304C0C194C0C1C4C0C204C0C22 + hex 000C26000C2B000C30000C33500C1C50 + hex 0C204C0C224C0C26440C28440C30800C + hex 33800103030C39600C20600C22600C26 + hex 600C22560C1C560C2B440C1C440C2640 + hex 0C1C400C22390C1C390C20330C1C330C + hex 262D0C1C2D0102020C22560C1C560C2B + hex 440C1C440C20330C1C330C262D0C1C2D + hex 0C22560C1C560C2B440C1C440C20330C + hex 1C330C262D0C1C2D0101010C22560C1C + hex 560C2B2B0C1C2B0C26260C1C260C2222 + hex 0C1C220C20200C1C200C1C1C0C1C000C + hex 19190C1C190C2B2B0C1C2B0102020C1C + hex 1C0C1C000C19190C1C190C18180C1C18 + hex 0C2B2B0C1C2B0C19190C1C190C18180C + hex 1C180C15150C1C150C19190C1C190103 + hex 030C18180C1C180C19190C1C190C1818 + hex 0C1C180C1C1C0C1C000C19190C1C190C + hex 1C1C0C1C000C19190C1C190C20200C1C + hex 200102020C1C1C0C1C000C20200C1C20 + hex 0C1C1C0C1C000C22220C1C220C20200C + hex 1C200C22220C1C220C20200C1C200C26 + hex 260C1C260101010C22220C1C220C2B2B + hex 0C262B0102020C243C0C24560C22390C + hex 22560C20360C20560C1E330C1E560C1C + hex 300C1C560C1B2D0103030C1B560C192B + hex 0C19560C18280C18560C16260C16560C + hex 15240C15560C14220C14560C13200C13 + hex 560C121E0C12560C111C0C1156010101 + hex 0C10560C19560C2B560C19560C102B0C + hex 192B0C102B0C192B0103030C10560C19 + hex 560C2B560C19560C102B0C192B0C102B + hex 0C192B0101010C10560C1C560C2B560C + hex 1C560C102B0C1C2B0C102B0C1C2B0103 + hex 030C10560C1C560C2B560C1C560C102B + hex 0C1C2B0C102B0C1C2B0101010C11560C + hex 1C560C2B560C1C560C11300C1C300C11 + hex 300C1C300102020C11560C1C560C2B56 + hex 0C1C560C11300C1C300C11560C1C5630 + hex 1040FFFFFE00FFFE1000000000000000 + hex 00000000000000000000000000000000 + +*--- GAGNE (Air) + +zikGAGNE + hex 01020308000008306008306008306020 + hex 3C7808000008366C08366C08366C4040 + hex 80080000083000083000083000083C90 + hex 082D90082D90082D90083090081E9008 + hex 1E90081E901824900824900824900830 + hex 90083090083090084098082D98082D98 + hex 082D98083098081B98081B98081B9818 + hex 2098082098082098081898081898081B + hex 98081E00081E78081E78081E6C082060 + hex 081860081860081B60081E00081E7808 + hex 1E78081E6C082060081860081860081B + hex 60101E60100000102478100000201880 + hex 080000082D5A082D5A082D5A601B6C08 + hex 0000082D00082D00082D000836400836 + hex 4008364008364C08365A08365A08365A + hex 0836600836C00836C00836C0083C6008 + hex 2D00082D00082D000836000836400836 + hex 4008364008364C08365A08365A08365A + hex 083660081BC0081BC0081BC0081E6008 + hex 30000824000824001024D80824000824 + hex D80826D80826D80826000820001020D8 + hex 0820000820D80824D80824D808240008 + hex 1E00081E4C08204C062000040000061B + hex 00030000081B50081C50061C00040000 + hex 061800030000081848081B48061B0004 + hex 00000616000300000816480818480618 + hex 00040000061400030000081448081648 + hex 06160004000006120003000008125608 + hex 13560613000400000610000400000812 + hex 60080F60080F00080F60081260081860 + hex 081800081860081E6008246008300008 + hex 3060083C60084860084800084860084C + hex 6C080D6C08100008106C08136C08166C + hex 08180008186C08206C08266C08300008 + hex 366C08406C084C6C0848000848000848 + hex 56080F56080F00080F56081256081556 + hex 081500081556081856081E56081E0008 + hex 1E56082456082B56082B00082B562015 + hex 56100000200000201450100000080000 + hex 08280008280008280020003C20360020 + hex 0050102850101E501020A0081E00081E + hex A0101BA00824000824A01024F0082800 + hex 0828F01028F0081E00081EF01020A008 + hex 1E00081EA0101BA00824000824A01024 + hex F00828000828F01028F0081E00081EF0 + hex 1020A0081E00081EA0101BA008240008 + hex 24A01024F00828000828F01028C00824 + hex 000824C01022E40824000824E41028D8 + hex 0824000824D81028D8082B00082BD810 + hex 22B4081E00081EB4101BC0081E00081E + hex C01022E4081E00081EE41022B4082400 + hex 0824B4101EB4081B00081BB41019AC08 + hex 1B00081BAC101EAC081B00081BAC1019 + hex A0081B00081BA0101EA0101B00101998 + hex 081B00081B98101E98101B0010199008 + hex 1B00081B90101E90101B00101990081B + hex 00081B90101990101500101480081400 + hex 0814800814F00612F00600000614F006 + hex 00000618F00600000818F00818F0061B + hex 00060000061E00060000081ED80820D8 + hex 062400060000062000060000081BC008 + hex 1EC00628000600000630000600000820 + hex B40824B4062D00060000063600060000 + hex 0824A00828A0063000060000063C0006 + hex 00000800A00815A00814000815000814 + hex F00815F00814D80815D80614A0060000 + hex 0612A006000006148006000006168006 + hex 00000816F00818F0061BC0060000061E + hex C0060000081ED80820D80624B4060000 + hex 0620B4060000081BC0081EC00628A006 + hex 00000630A00600000820B40824B4062D + hex 900600000636900600000824A00828A0 + hex 061650060000061B500600000800A008 + hex 28A0081450081450081E50080B30080B + hex 30080B30080F3C081450081450081450 + hex 081860081E3C081E3C081E3C0828A008 + hex 1B50081B50081B50081878080B30080B + hex 30080B30080F3C081450081450081450 + hex 081860081E78081E78081E780828A008 + hex 14500814500814501014501000000800 + hex 00081450081450081450101450100000 + hex 080000081050081050081050100F5010 + hex 00002000004000000830600830600830 + hex 60203C7808000008366C08366C08366C + hex 40408008000008300008300008300008 + hex 3C90082D90082D90082D90083090081E + hex 90081E90081E90182490082490082490 + hex 083090083090083090084098082D9808 + hex 2D98082D98083098081B98081B98081B + hex 98182098082098082098081898081898 + hex 081B98081E00081E78081E78081E6C08 + hex 2060081860081860081B60081E00081E + hex 78081E78081E6C082060081860081860 + hex 081B60101E6010000010247810000020 + hex 188008000008165A08165A08165A601B + hex 6C080000082D00082D00082D00083640 + hex 08364008364008364C08365A08365A08 + hex 365A0836600836C00836C00836C0083C + hex 60082D00082D00082D00083600083640 + hex 08364008364008364C08365A08365A08 + hex 365A083660081BC0081BC0081BC0081E + hex 600830000824000824001024D8082400 + hex 0824D80826D80826D808260008200010 + hex 20D80820000820D80824D80824D80824 + hex 00081E00081E4C08204C062000060000 + hex 061B00060000081B50081C50061C0006 + hex 0000061800060000081848081B48061B + hex 00060000061600060000081648081848 + hex 06180006000006140006000008144808 + hex 16480616000600000612000600000812 + hex 56081356061300060000061000060000 + hex 081260080F60080F00080F6008126008 + hex 1860081800081860081E600824600830 + hex 00083060083C60084860084800084860 + hex 084C6C080D6C08100008106C08136C08 + hex 166C08180008186C08206C08266C0830 + hex 0008366C08406C084C6C084800084800 + hex 08482D080F3C080F3C080F3C08124808 + hex 1556081556081556081966081E78081E + hex 78081E78082490082BAC082BAC082BAC + hex 10339010000020000010309810000008 + hex 0000083000083000083000083C90082D + hex 90082D90082D90083090081E90081E90 + hex 081E9010249008249008249008309008 + hex 3090083090083C90082D90082D90082D + hex 90083090081E90081E90081E90182490 + hex 0824900824900820C00820C00820C010 + hex 1E901000000800000820C00820C00820 + hex C0101EC01000000800000820C00820C0 + hex 0820C0101ED81020C0101ED81020C010 + hex 1ED81015C01014D81015C01014D81000 + hex 001026C01000002024D80062C5000000 + hex 00000000000000000000000000000000 + +*--- PERDU (Beethoven's fifth) + +zikPERDU + hex 010303302B6C302B36302B39302B7230 + hex 2B80302B40302B48302B90309FA00102 + hex 0218205018285018304C18364C183998 + hex 1836980C39900C36900C39900C369030 + hex 39901840901848903048A00101013024 + hex AC302456302460302460180066010303 + hex 182B66183C6618406618308018338018 + hex 24801828800102023028601828601828 + hex 6C182860182856182850182860182872 + hex 01010118307218407218487218369018 + hex 3990182890182B90302B6C302B36302B + hex 390102021826721824723036800C3640 + hex 0C3040182B40182B4C18304C18306018 + hex 36600103031839481840480C406C0C39 + hex 6C18366C303660183960184060010101 + hex 18489018488018487218486C18486018 + hex 4850184856184860010303302B6C302B + hex 36302B39302B72302B80302B40302B48 + hex 302B90309FA001020218205018285018 + hex 304C18364C1839981836980C39900C36 + hex 900C39900C3690303990184090184890 + hex 3048A00101013024AC30245630246030 + hex 2460180066010303182B66183C661840 + hex 66183080183380182480182880010202 + hex 30286018286018286C18286018285618 + hex 28501828601828720101011830721840 + hex 72184872183690183990182890182B90 + hex 302B6C302B36302B3901020218267218 + hex 24723036800C36400C3040182B40182B + hex 4C18304C183060183660010303183948 + hex 1840480C406C0C396C18366C30366018 + hex 3960184060010101C0488F3039903039 + hex 481839500C36500C39500C40A00C39A0 + hex 1848A01848AC1840AC303C56303C6030 + hex 3C600102023040663020661800561824 + hex 56182880182B80010303302860302860 + hex 0C286C0C2B6C0C306C0C366C18396C18 + hex 406C0102021844721840723039721839 + hex 80183680303080010404183090182B90 + hex 302880302872302B9001020218308018 + hex 36801839501840500C39600C36601830 + hex 60303656304080303F40304748308F90 + hex 01010130369830364C183656182B5618 + hex 30AC1836AC3020601820601820563020 + hex 4C18246C18266C0103030C2B720C3072 + hex 18247230487230406C1840600C39600C + hex 3660303990183948183F403048500101 + hex 013048A03036AC303656303650182BA0 + hex 1830A001020230309830304C30304818 + hex 2890182B90010303302B88302B44302B + hex 40182480182880010404302860302830 + hex 30283630286C01040430487230487218 + hex 48901839901830721828720103031828 + hex 6C182B6C302B6C302B78182B780C2878 + hex 0C247801020230368030368018369018 + hex 2B90182448181E480103033020503020 + hex 50302056303656183960183060302860 + hex 30286C30406C3048720102020C30900C + hex 2B9018289018286C182B6C182B501830 + hex 500103030C36900C39901840901840A0 + hex 1839A00C39900C36900C39900C369018 + hex 39901836903036D8C0D7D80066B31000 + hex 00000000000000000000000000000000 diff --git a/folibus/en/en.s b/folibus/en/en.s new file mode 100644 index 0000000..24ff94d --- /dev/null +++ b/folibus/en/en.s @@ -0,0 +1,481 @@ +* +* La maison du Professeur Folibus +* +* (c) 1982, Alain BrŽgŽon +* (c) 2023, Brutal Deluxe Software (Apple II) +* + + mx %11 + lst off + +* Les caractres en standard : @ { } ] ! (pipe) +* Les caractres en franais : ˆ Ž    +* Les Žquivalents en ASCII : C0 FB FD DC FC + +*----------------------------------- +* LES CHAINES +*----------------------------------- + +strVOUSDETENEZ + asc 8D"You carry: "00 +strVOUSRIEN + asc 8D"You carry absolutely nothing!!!"00 +strPOINT + asc "."00 + +strEVIDENT + asc 8D"It seems abvious that you can only"8D + asc "carry so much stuff!!"00 +strVOUSLAVEZ + asc 8D"You already have it. You are dizzy"8D + asc "and in this house, it is not"00 +strCONSEILLE + asc 8D"very advisable"00 + +strNOTOWNED + asc 8D"How do you want to drop what you"8D + asc "do not carry?"00 + +strDACCORD + asc 8D"OK"00 + +*----------------------------------- +* 4000 - LES REPONSES +*----------------------------------- + +str4000 asc "You kept the lamp on too long,"8D + asc "it exploded"00 + +str4010 asc "You forgot to close the faucet"8D + asc "You die under tons of water"00 + +str4020 asc "The door has just closed behind you"8D + asc "You are a prisoner..."00 + +str4030 asc "You triped on the stairs,"8D + asc "you are impaled on the knife!"00 + +str4040 asc "You spill the water down the stairs,"8D + asc "causing a discharge of the"00 +str4042 asc 8D"electrical outlet"00 + +str4050 asc "You are safe thanks to the suit"8D + asc "you have put on...!"00 + +str4060 asc "You die of electric shot..."00 + +str4070 asc "The room was full of explosive gas,"8D + asc "you should have extinguished..."00 +str4072 asc 8D"We will pick up your pieces"8D + asc "another day...!"00 + +str4080 asc "You die impalted on spears of the"8D + asc "wall...!"00 + +str4090 asc "The door does not open from this room"00 + +str4100 asc "The lamp and the lighter refuse to"8D + asc "work in this room"00 + +str4110 asc "You fall into a trap, you dislocate"8D + asc "arriving on the ground..."00 + +str4120 asc "You are right to pass, because this"8D + asc "monster was only a 3D projection"00 +str4124 asc 8D"on a smoken screen"00 + +str4130 asc "You are right, curiosity killed the cat"00 +str4133 asc 8D" Bye"00 + +str4140 asc "You are right to wait, but this" + asc "cannot last forever..."00 + +str4150 asc "You are lucky because this chest was open"00 +str4152 asc 8D"A message inside says: do not"8D + asc "respect the colors of the Highway code?"00 +str4156 asc 8D"Hold on, the chest closes"00 + +str4160 asc "Now you have a lamp full of oil"00 + +str4170 asc "You have nothing to carry the oil"00 + +str4180 asc "The lighter you left lit exploded"00 +str4185 asc 8D"It kills thoughtlessness..."00 + +str4190 asc "Walking long and large in this house"00 +str4195 asc 8D"you fall into a deadly coma"00 + +str4200 asc "Water flows..."00 + +str4210 asc "Your feet are soaked and it makes you"8D + asc "very sick..."00 +str4215 asc 8D"You die of triple pneumonia...!"00 + +str4220 asc "The title is: "00 +str4225 asc 8D"Death on the first page."00 + +str4230 asc "The book exploded when you opened it..."00 + +str4240 asc "The paper says: search the key."00 + +str4250 asc "The key will allow you to find the"8D + asc "entrance door code."00 + +str4260 asc "There is, next to the door, a numerical"8D + asc "keypad for entering a code"00 + +str4270 asc "To do what...?"00 + +str4280 asc 8D"There is a smell of gas."00 + +str4290 asc "Apparently, there is no smell but..."00 + +str4300 asc "It is already done, you funny fool"00 + +str4310 asc "Maybe you need a fire"00 + +str4320 asc "The lamp does not contain oil"00 + +str4330 asc "You do not have it"00 + +str4340 asc "The lighter is still lit and"8D + asc "it lights up the room."00 + +str4350 asc "The torch was trapped, it"8D + asc "exploded in your hands..."00 + +str4360 asc "The lamp is still lit and it"8D + asc "enlightened"00 + +str4370 asc "A dwarf just throwed a stab at you"8D + asc "in the heart..."00 + +str4380 asc "A dwarf just rushed at you, it impales"8D + asc "on your scissor"00 + +str4390 asc "A dwarf just rushed at you, it impales"8D + asc "on your knife"00 + +str4400 asc "You just spilled the pot"00 + +str4410 asc "The lighting just fell on the house"00 +str4412 asc 8D"The house no longer exists, neither you"00 + +str4420 asc "Walking in the dark, you tripped"00 +str4425 asc 8D"you die of a skull fracture"00 + +str4430 asc "You cannot work in the dark"00 + +str4440 asc "The light of the lighter is not enough"8D + asc "to work..."00 + +str4450 asc "Impossible!"8D00 + +str4460 asc "You have no tools..." + +str4470 asc "The teleporter is broken, the buttons"8D + asc "do not work."00 + +str4480 asc "The teleporter just exploded, you"8D + asc "are decomposed...!"00 + +str4490 asc "The teleporter stars, you disappear"00 + +str4500 asc "You take 30,0000 Volts in your fingers"00 + +str4510 asc "The closet is locked"00 + +str4520 asc "The horrible monster out of the closet"8D + asc "just devoured you"00 + +str4530 asc "You should not flee"00 + +str4540 asc "You are right to use the scissors,"8D + asc "the monster is dead"00 + +str4550 asc "Inside the closet, number "00 +str4552 asc 8D" is registered"00 +str4555 asc 8D"The closet closes."00 + +str4560 asc "The gun exploded"00 + +str4570 asc "The numeric keyboard exploded"00 + +str4580 asc "The numeric keyboard caught fire,"8D + asc "Luckily, you had "00 +str4582 asc "a pot full of ware"00 +str4585 asc 8D"that allows you extinguish the fire"00 + +str4590 asc 8D"Code number? "00 + +strCODEEXACT + asc "The code is exact... The door opens......"00 +strENDEHORS + asc 8D"You are now outside the house..." + +str4610 asc "Inside the closet, there is a word"8D + asc "talking about a teleporter"00 +str4615 asc 8D"Hold on, the closed closes by itself..."00 + +str4620 asc "Before putting it on the ground, you"8D + asc "may need to remove it"00 + +str4630 asc "Thee is a horrible monster in front of you"8D + asc "that came out of the closet."00 + +str4640 asc "The closet was trapped, you should not"8D + asc "have opened it"00 + +*----------------------------------- +* LIEUX +*----------------------------------- + +* "0 1 2 3 " +* "0123456789012345678901234567890123456789" +* "----------------------------------------" + +strVOUS asc 8D"You are "00 +str7000 asc "in front of the manor of"00 +str7001 asc 8D" Dr Genius"00 +str7010 asc "in the entrance hall"00 +str7020 asc "At the bottom of the stairs tothe 2nd floor"00 +str7030 asc "in the dining room"00 +str7040 asc "in a library without books...!"00 +str7050 asc "in a laundry room"00 +str7060 asc "in the living room"00 +str7070 asc "in a bedroom"00 +str7080 asc "in a corridor"00 +str7090 asc "in a waiting room"00 +str7100 asc "in a vestibule"00 +str7110 asc "in the guest room"00 +str7120 asc "in a bedroom"00 +str7130 asc ""00 ; nada +str7140 asc "in a small room"00 +str7150 asc "in the laboratory of"00 ; + :7001 +str7160 asc "in a small empty room"00 +str7170 asc "! You actually do not know"8D + asc "where you are"00 +str7180 asc "at the top of the stairs"00 +str7190 asc "in the bathroom"00 +str7200 asc "in the living room"00 +str7210 asc "in a somky room"00 +str7220 asc "in a large room"00 +str7230 asc "in a storage room"00 +str7240 asc "in the dressing room"00 + +strREPLAY asc 8D"Do you want to play again? "00 + +* "0123456789012345678901234567890123456789" + +strGAGNE asc "This is exceptional, you are the first"8D8D + asc "to get out of this house alive, but"8D8D + asc "if I were you, I would start to flee"8D8D + asc "because a dwarf may be lurking around..."00 + +*----------------------------------- +* 40000 - LISTE DES INSTRUCTIONS +*----------------------------------- + +strINSTR asc 8D"Do you want to know how to play? "00 + +strINSTR2 asc 8D8D + asc "You have arrived in the mansion of"8D + asc " Dr Genius..."8D + asc 8D + asc "To converse with the computer, you"8D + asc "must enter orders in 1 or 2 words"8D + asc "such as"8D + asc " NORTH"8D + asc " TAKE PILL"8D + asc 8D + asc "or to start:"8D + asc " ENTER"8D + asc 8D8D + asc "If you want to make the sentence"8D + asc "describing the room last, type a key"8D + asc 8D + asc "One last advice: sometimes, there may"8D + asc "be a door behind you. "00 + +*----------------------------------- +* 51000 - DISCLAIMER +*----------------------------------- + +strDISCLAIMER + asc "The use of this program is not"8D8D + asc "recommended to sensitive people,"8D8D + asc "young children, as well as"8D8D + asc "anyone who have heart diseases."8D8D + asc 8D8D + asc "We cannot be held responsible for any"8D8D + asc "physical or mental disorder caused"8D8D + asc "by your failure in"8D8D + asc "The Manor of Dr Genius ............."00 + +*----------------------------------- +* introPIC - la picture GR +*----------------------------------- + +strLORICIELS + asc " LORICIELS is proud to present: "00 + +strLEMANOIR + asc " @@@ @ @ @@@ @ @ @@@ @ @ @@@ @@@"8D + asc " @ @ @ @ @@ @@ @ @ @@ @ @ @ @ @"8D + asc " @ @@@ @@ @ @ @ @@@ @@@@ @ @ @@@"8D + asc " @ @ @ @ @ @ @ @ @ @@ @ @ @@"8D + asc " @ @ @ @@@ @ @ @ @ @ @ @@@ @ @"8D + asc 8D + asc " @@@ @@@ @@"8D + asc " @ @ @ @ @ @"8D + asc " @ @ @@ @ @ @@"8D + asc " @ @ @ @ @ @ @"8D + asc " @@@ @ @@@ @"8D + asc 8D8D + asc " @@@@ @@@@ @@ @ @ @ @ @@@@"8D + asc " @ @ @ @@ @ @ @ @ @"8D + asc " @ @ @@@ @ @ @ @ @"8D + asc " @ @@@ @ @ @ @ @ @ @@@@"8D + asc " @ @@ @ @ @@@ @ @ @ @"8D + asc " @ @ @ @ @@ @ @ @ @"8D + asc " @@@@ @@@@ @ @@ @ @@@@ @@@@ @ @"00 + +strINTRO1 asc " Apple II version by "00 +strINTRO2 asc " Brutal Deluxe Software "00 +strINTRO3 asc " Thanks Fred_72 "00 +strINTRO4 asc "(C) 1983, L. BENES & LORICIELS"00 + +*----------------------------------- +* VOCABULAIRE +*----------------------------------- + +V$1 str "N" +V$2 str "NORTH" +V$3 str "S" +V$4 str "SOUTH" +V$5 str "E" +V$6 str "EAST" +V$7 str "W" +V$8 str "WEST" +V$9 str "UP" ; MONTER +V$10 str "CLIM" ; MONTER +V$11 str "DOWN" ; DESCENDRE +V$12 str "TAKE" ; PRENDRE +V$13 str "PICK" ; RAMASSER +V$14 str "DROP" ; POSER +V$15 str "OPEN" ; OUVRIR +V$16 str "CLOS" ; FERMER +V$17 str "ENTE" ; ENTRER +V$18 str "MOVE" ; AVANCER +V$19 str "LIGH" ; ALLUMER +V$20 str "EXTI" ; ETEINDRE +V$21 str "REPA" ; REPARER +V$22 str "DEPA" ; DEPANNER +V$23 str "READ" ; LIS (LIRE) +V$24 str "LOOK" ; REGARDER +V$25 str "TURN" ; RETOURNER +V$26 str "SNIF" ; RENIFLER +V$27 str "SMEL" ; SENS (SENTIR) +V$28 str "FILL" ; REMPLIT +V$29 str "EMPT" ; VIDER +V$30 str "INVE" ; INVENTAIRE +V$31 str "LIST" ; LISTE +V$32 str "NOTH" ; RIEN +V$33 str "WARN" ; ATTENTION +V$34 str "DAGG" ; POIGNARD +V$35 str "KNIF" ; COUTEAU +V$36 str "SCRE" ; TOURNEVIE +V$37 str "LAMP" ; LAMPE +V$38 str "CODE" ; CODE +V$39 str "STAI" ; ESCALIER +V$40 str "GUN" ; PISTOLET +V$41 str "CLOS" ; PLACARD +V$42 str "TORC" ; TORCHE +V$43 str "TELE" ; TELEPORTEUR +V$44 str "MONS" ; MONSTRE +V$45 str "OIL" ; PETROLE +V$46 str "POT" ; POT +V$47 str "BED" ; LIT +V$48 str "KEY" ; CLEF +V$49 str "PAPE" ; PAPIER +V$50 str "BOOK" ; LIVRE +V$51 str "LIGH" ; BRIQUET +V$52 str "SUIT" ; COMBINAISON +V$53 str "CHES" ; COFFRE +V$54 str "RED" ; ROUGE +V$55 str "BLUE" ; BLEU +V$56 str "GREE" ; VERT +V$57 str "TITL" ; TITRE +V$58 str "TAP" ; ROBINET +V$59 str "SCIS" ; CISEAU +V$60 str "CARR" ; PORTER +V$61 str "ENAB" ; ACTIVER +V$62 str "THRO" ; JETER +V$63 str "THRO" ; LANCER +V$64 str "WAT" ; EAU +V$65 str "WEAR" ; ENFILER +V$66 str "PASS" ; PASSER +V$67 str "PRES" ; APPUYER +V$68 str "BURY" ; ENFOUIR +V$69 str "REMO" ; ENLEVER +V$70 str "RETU" ; RENTRER +V$71 str "TEMPO" ; TEMPO - Apple II +V$72 str "QUIT" ; QUITTER - Apple II +V$73 str "CASE" ; CASSE - Apple II + +*----------------------------------- +* OBJETS +*----------------------------------- + +O$1 asc "an electric torch"00 +O$2 asc "a tap"00 +O$3 asc "scissors"00 +O$4 asc "a screwdriver"00 +O$5 asc "an oil lamp"00 +O$6 asc "a full lamp"00 +O$7 asc "a lighted lamp"00 +O$8 asc "a knife"00 +O$9 asc "a paper"00 +O$10 asc "a book"00 +O$11 asc "oil in a clogged sink"00 +O$12 asc "a key"00 +O$13 asc "a red button"00 +O$14 asc "a blue button"00 +O$15 asc "a green button"00 +O$16 asc "a teleporter"00 +O$17 asc "a repaired teleporter"00 +O$18 asc "a silver suit"00 +O$19 asc "a coated suit"00 +O$20 asc "a monster to the east"00 +O$21 asc "a gun"00 +O$22 asc "a lighter"00 +O$23 asc "a lighted lighter"00 +O$24 asc "a pot"00 +O$25 asc "a pot full of water"00 + +*----------------------------------- +* STRINGS +*----------------------------------- + +strILFAITNOIR + asc "It is very dark, perhaps you should"8D + asc "turn on the lights"00 + +strILYA asc 8D"The room contains:"00 +strCOMMA asc ","00 +strSPACE asc " "00 +strRETURN asc 8D00 + +strCOMMANDE + asc 8D"Command? "00 + +strJENECOMPRENDS + asc 8D"I do not understand..."00 + +strIMPOSSIBLE + asc 8D"Not possible "00 +strCECHEMIN + asc "to take this path"00 +strEXCLAM + asc " !"00 + diff --git a/folibus/en/prfolibus.s b/folibus/en/prfolibus.s new file mode 100644 index 0000000..816f49b --- /dev/null +++ b/folibus/en/prfolibus.s @@ -0,0 +1,2897 @@ +* +* La maison du Professeur Folibus +* +* (c) 1982, Alain BrŽgŽon +* (c) 2023, Brutal Deluxe Software (Apple II) +* + + mx %11 + org $4000 + lst off + +*----------------------------------- +* SOFTSWITCHES AND FRIENDS +*----------------------------------- + +WNDTOP = $22 ; top of text window +WNDBTM = $23 ; bottom+1 of text window +CH = $24 ; cursor horizontal position +CV = $25 ; cursor vertical position +LINNUM = $50 ; result from GETADR +X0L = $e0 ; X-coord +X0H = $e1 +Y0 = $e2 ; Y-coord + +maxY = 191 ; 0 to 191 = 192 + +chrRET2 = $8d +chrSPC2 = $a0 +TEXTBUFFER = $200 + +chrOUI = "Y" +chrNON = "N" + +PRODOS = $bf00 + +KBD = $c000 +CLR80VID = $c00c +KBDSTROBE = $c010 +VBL = $c019 +VERTCNT = $c02e +SPKR = $c030 +CYAREG = $C036 +TXTCLR = $c050 +TXTSET = $c051 +MIXCLR = $c052 +MIXSET = $c053 +TXTPAGE1 = $c054 +TXTPAGE2 = $c055 +LORES = $c056 +HIRES = $c057 + +*--- The firmware routines + +HGR = $F3E2 ; HGR +HPLOT = $F457 ; HPLOT +HILIN = $F53A ; HPLOT TO +HCOLOR = $F6E9 ; HCOLOR= (call+3) +INIT = $FB2F +TABV = $FB5B +HOME = $FC58 +WAIT = $FCA8 +RDKEY = $FD0C +GETLN1 = $FD6F +COUT = $FDED +IDROUTINE = $FE1F +SETNORM = $FE84 +SETKBD = $FE89 + +*----------------------------------- +* MACROS +*----------------------------------- + +@draw mac + ldx #>]1 + ldy #<]1 + jsr drawPICTURE + eom + +@explode mac + jsr EXPLODE + eom + +@play mac + ldx #>]1 + ldy #<]1 + jsr playMUSIC + eom + +@print mac + ldx #>]1 + ldy #<]1 + jsr printCSTRING + eom + +@wait mac + ldx #>]1 + ldy #<]1 + jsr waitMS + eom + +*----------------------------------- +* CODE BASIC EN ASM :-) +*----------------------------------- + + sec + jsr IDROUTINE + bcs notiigs + + lda CYAREG ; 1 MHz vaincra! + sta sauveCYA + and #%0111_1111 + sta CYAREG +notiigs + +*-------- CAN WE DO lowercase? + + lda $FBB3 + cmp #$06 + beq lowerOK + + lda #$80 ; ONLY UPPERCASE + sta fgCASE +lowerOK + +*-------- + + jsr introPIC ; la picture GR + jsr :51000 ; le disclaimer + jsr :40000 ; les instructions + +REPLAY + jsr initALL + jsr HGR + + lda #20 ; et c'est fentrŽ en plus ! + sta WNDTOP + lda #24 + sta WNDBTM + jsr HOME + +*----------------------------------- +* DU BASIC A L'ASSEMBLEUR (BEURK) +*----------------------------------- + +:100 lda SALLE + cmp #14 + beq :105 + cmp #16 + beq :105 + cmp #17 + beq :105 + cmp #19 + beq :105 + + lda #0 + ldx #2 + sta P,x + +:105 ldx #2 + lda P,x + beq :200 + + ldx #22 + lda O,x + cmp SALLE + bne :107 + ldx #7 + lda P,x + cmp #1 + beq :200 + +:107 ldx #5 + lda O,x + cmp SALLE + bne :110 + ldx #3 + lda P,x + cmp #1 + beq :200 + +:110 ldx #9 + lda C,x + cmp #2 + bcc :130 + sec ; enter if >1 + sbc #1 + sta C,x + +:130 jsr HGR + jsr setMIXEDON + @print #strILFAITNOIR + @wait #400 + jmp :500 + +*----------------------------------- +* 200 - description salle +*----------------------------------- + +:200 jsr setHGR + + @print #strVOUS ; always output "VOUS ETES " + + lda SALLE + asl + tax + lda tbl7000,x + sta :222+1 + lda tbl7000+1,x + sta :222+2 + +:222 jsr $bdbd + jsr setMIXEDON + +:300 lda #0 + sta H + sta HH ; for comma + lda #1 + sta N + +:310 ldx N + lda O,x + cmp SALLE + bne :400 + + lda H + bne :350 + + @print #strILYA + + inc H + +:350 lda HH + beq :360 + + @print #strCOMMA + +:360 @print #strSPACE + lda N + asl + tax + ldy tblO$,x + lda tblO$+1,x + tax + jsr printCSTRING + @wait #150 + + inc HH + +:400 inc N + lda N + cmp #nbO ; la constante 25 + bcc :310 + beq :310 + + @print #strRETURN + +*----------------------------------- +* 500 - ACCEPTATION COMMANDE +*----------------------------------- + +:500 lda #1 + sta T + lda #0 + sta N + jmp :1000 + +:530 ldx #7 + lda C,x + cmp #1+1 + bcc :540 + lda P,x + cmp #1 + bne :540 + lda C,x + sec + sbc #1 + sta C,x + +:540 ldx #3 + lda C,x + cmp #1+1 + bcc :545 + lda P,x + cmp #1 + bne :545 + lda C,x + sec + sbc #1 + sta C,x + +:545 ldx #4 + lda C,x + cmp #1+1 + bcc :547 + lda P,x + cmp #1 + bne :547 + lda C,x + sec + sbc #1 + sta C,x + +:547 ldx #5 + lda C,x + cmp #1+1 + bcc :550 + lda C,x + sec + sbc #1 + sta C,x + +:550 @print #strCOMMANDE + jsr GETLN1 + + lda TEXTBUFFER + cmp #chrRET2 + bne :570 + jsr switchVIDEO + jmp :550 + +:570 stx lenSTRING ; longueur de la chaine saisie + jsr rewriteSTRING ; from lower to upper + jsr :6000 ; cherche les mots + + lda MO$1 + bne :900 + + @print #strJENECOMPRENDS + @wait #200 + jmp :100 + +*----------------------------------- +* 900 - CONTROLES APPLE II +*----------------------------------- + +:900 cmp #59 ; switch wait to de/accelerate the game + bne :905 + + jsr switchWAIT + jmp :100 + +:905 cmp #60 ; quitter + bne :910 + jmp :20050 + +:910 cmp #61 + bne :915 + + jsr switchCASE + jmp :100 + +*----------------------------------- +* 910 - CONTROLE MVT +*----------------------------------- + +:915 ldy #0 + +:920 lda SALLE ; T$=MID(M$(SALLE),Z,2) + asl + tax + lda tblM$,x + sta LINNUM + lda tblM$+1,x + sta LINNUM+1 + + lda (LINNUM),y + beq :980 + cmp MO$1 + bne :970 + +:950 iny + lda (LINNUM),y + sta SALLE + jmp :100 + +:970 iny + iny + bne :920 + +:980 lda #0 + sta T + sta A1 + +*----------------------------------- +* 1000 - CONTROLE +*----------------------------------- + +:1000 lda #0 + sta NL + +:1100 inc NL + + lda T + beq :1150 + + lda NL ; E$=C$(NL) + asl + tax + lda tblC$,x + sta LINNUM + lda tblC$+1,x + sta LINNUM+1 + + ldy #0 + lda (LINNUM),y + tax +]lp lda (LINNUM),y + sta E$,y + iny + dex + bpl ]lp + jmp :1400 + +:1150 lda NL + cmp #AA + bcc :1200 + beq :1200 + + lda A1 + cmp #1 + bne :1170 + jmp :500 + +:1170 @print #strIMPOSSIBLE + + lda MO$1 ; les directions + cmp #10+1 + bcs :1190 + + @print #strCECHEMIN + +:1190 @print #strEXCLAM + jmp :100 + +:1200 lda NL + sec + sbc #1 + asl + tax + lda tblA,x + cmp MO$1 + beq :1210 + jmp :1100 + +:1210 lda tblA+1,x + beq :1230 + cmp MO$2 + beq :1230 + jmp :1100 + +:1230 lda tblA$,x + sta LINNUM + lda tblA$+1,x + sta LINNUM+1 + + ldy #0 + lda (LINNUM),y + tax +]lp lda (LINNUM),y + sta E$,y + iny + dex + bpl ]lp + +*----------------------------------- +* 1400 - CONDITIONS +*----------------------------------- + +:1400 lda #1 + sta E + +:1420 ldx E ; 7893 + lda E$,x ; 7894 + cmp #"." + bne :1430 + jmp :1700 ; do actions + +:1430 sec ; 428F + sbc #"A" + asl + pha + + lda #0 + sta OK + + lda E$+1,x + sec + sbc #"0" + tay + lda tblD2H,y + sta N + + lda E$+2,x + sec + sbc #"0" + clc + adc N + sta N + + pla + tax + lda tbl1500,x + sta :1450+1 + lda tbl1500+1,x + sta :1450+2 + +:1450 jsr $bdbd + + lda OK + bne :1470 + jmp :1100 + +:1470 lda E + clc + adc #3 + sta E + jmp :1420 + +*-------- + +tbl1500 da :1500,:1510,:1520,:1530,:1540 + da :1550,:1560,:1570,:1580 + +*-------- + +:1500 + lda N + cmp SALLE + bne :1505 + lda #1 + sta OK +:1505 rts + +*-------- + +:1510 + ldx N + lda O,x + cmp #-1 + beq :1515 + cmp SALLE + bne :1516 +:1515 lda #1 + sta OK +:1516 rts + +*-------- + +:1520 + ldx N + lda O,x + cmp SALLE + bne :1525 + rts +:1525 cmp #-1 + bne :1527 + rts +:1527 lda #1 + sta OK + rts + +*-------- + +:1530 + ldx N + lda O,x + cmp #-1 + bne :1535 + lda #1 + sta OK +:1535 rts + +*-------- + +:1540 + ldx N + lda P,x + cmp #1 + bne :1545 + lda #1 + sta OK +:1545 rts + +*-------- + +:1550 + ldx N + lda P,x + bne :1555 + lda #1 + sta OK +:1555 rts + +*-------- + +:1560 + ldx N + lda C,x + cmp #1 + bne :1565 + lda #1 + sta OK +:1565 rts + +*-------- + +:1570 + lda VBL ; LOGO - Use a better RND? + eor VERTCNT + cmp N + bcs :1575 + lda #1 + sta OK +:1575 rts + +*-------- + +:1580 lda N + cmp SALLE + beq :1585 + lda #1 + sta OK +:1585 rts + +*----------------------------------- +* 1700 - ACTIONS +*----------------------------------- + +:1700 inc E + + lda #1 + sta A1 + +:1710 ldx E + lda E$,x + cmp #"." + bne :1720 + jmp :1100 + +:1720 sec + sbc #"A" + asl + pha ; LI + + lda E$+1,x + cmp #"." + beq :1740 + + sec + sbc #"0" + tay + lda tblD2H,y + sta N + + lda E$+2,x + sec + sbc #"0" + clc + adc N + sta N + +:1740 lda #0 + sta BREAK + + pla + tax + lda tbl1800,x + sta :1750+1 + lda tbl1800+1,x + sta :1750+2 + +:1750 jsr $bdbd + + lda BREAK + beq :1780 + asl + tax + lda tblBRKA,x + sta :1762+1 + lda tblBRKA+1,x + sta :1762+2 +:1762 jmp $bdbd + +:1780 lda E + clc + adc #3 + sta E + jmp :1710 + +*-------- The modified BREAK table + +tblBRKA da $bdbd + da :100,:300,:500,:530,:20000 + +*----------------------------------- +* 1800 +*----------------------------------- + +tbl1800 da :1800,:1900 + da :2000,:2100,:2200,:2300,:2400,:2500,:2600,:2700,:2800,:2900 + da :3000,:3100,:3200,:3300 + +*-------- + +:1800 lda #0 + sta G + sta HH + sta H ; for comma + +:1810 inc G + lda G + tax + lda O,x + cmp #-1 + beq :1840 + + lda G + cmp #nbO + bcc :1810 + bcs :1870 + +:1840 lda HH + bne :1850 + + @print #strVOUSDETENEZ + @wait #100 + +:1850 inc HH + + lda H + beq :1860 + + @print #strCOMMA + +:1860 lda G + asl + tax + ldy tblO$,x + lda tblO$+1,x + tax + jsr printCSTRING + @print #strSPACE + @wait #150 + + inc H + + lda G + cmp #V + bcc :1810 + +:1870 lda HH + beq :1880 + + @print #strPOINT + rts + +:1880 @print #strVOUSRIEN + @wait #200 + rts + +*-------- + +:1900 lda S + cmp #5 + bcc :1930 + + @print #strEVIDENT + +:1920 @wait #250 + lda #1 + sta BREAK + rts + +:1930 ldx N + lda O,x + cmp #-1 + bne :1960 + + @print #strVOUSLAVEZ + @wait #400 + @print #strCONSEILLE + jmp :1920 + +:1960 ldx N + lda #-1 + sta O,x + + inc S + rts + +*-------- + +:2000 ldx N + lda O,x + cmp #-1 + beq :2030 + + @print #strNOTOWNED + jmp :1920 + +:2030 lda SALLE + sta O,x + + dec S + rts + +*----------------------------------- +* 2100 +*----------------------------------- + +:2100 +* jsr HOME + + lda N + asl + tax + lda tbl4000,x + sta :2112+1 + lda tbl4000+1,x + sta :2112+2 + +:2112 jmp $bdbd + +*-------- + +:2200 ldx N + lda #1 + sta P,x + rts + +*-------- + +:2300 ldx N + lda #0 + sta P,x + rts + +*-------- + +:2400 lda N + sec + sbc #1 + asl + tax + lda tblA$,x + sta LINNUM + lda tblA$+1,x + sta LINNUM+1 + + ldy E ; +3 + iny + iny + sty E + iny + lda (LINNUM),y + sec + sbc #"0" + tax + lda tblD2H,x + + ldx N + sta C,x + + iny + lda (LINNUM),y + sec + sbc #"0" + clc + adc C,x + sta C,x + rts + +*-------- + +:2500 ldx N + lda O,x + cmp #-1 + bne :2510 + + dec S + +:2510 ldx N + lda #0 + sta O,x + rts + +*-------- + +:2600 lda N + sta SALLE + rts + +*-------- + +:2700 @print #strDACCORD + @wait #150 + lda #2 + sta BREAK + rts + +*-------- + +:2800 lda #3 + sta BREAK + rts + +*-------- + +:2900 lda #4 + sta BREAK + rts + +*-------- + +:3000 lda #1 + sta BREAK + rts + +*-------- + +:3100 +* pla +* pla + jmp :20000 + +*-------- + +:3200 ldx N + lda SALLE + sta O,x + rts + +*-------- + +:3300 lda N ; exchange object + asl ; do it here on pointers + tax ; not on strings + lda tblO$,x + pha + lda tblO$+1,x + pha + + lda tblO$+2,x + sta tblO$,x + lda tblO$+3,x + sta tblO$+1,x + + pla + sta tblO$+3,x + pla + sta tblO$+2,x + rts + +*----------------------------------- +* 4000 - LES REPONSES +*----------------------------------- + +tbl4000 da :4000,:4010,:4020,:4030,:4040,:4050,:4060,:4070,:4080,:4090 + da :4100,:4110,:4120,:4130,:4140,:4150,:4160,:4170,:4180,:4190 + da :4200,:4210,:4220,:4230,:4240,:4250,:4260,:4270,:4280,:4290 + da :4300,:4310,:4320,:4330,:4340,:4350,:4360,:4370,:4380,:4390 + da :4400,:4410,:4420,:4430,:4440,:4450,:4460,:4470,:4480,:4490 + da :4500,:4510,:4520,:4530,:4540,:4550,:4560,:4570,:4580,:4590 + da :4600,:4610,:4620,:4630,:4640 + +*-------- + +:4000 @explode + @print #4000 + @wait #400 + rts + +*-------- + +:4010 @print #str4010 + @wait #500 + rts + +*-------- + +:4020 @print #str4020 + @wait #500 + rts + +*-------- + +:4030 @print #str4030 + @wait #500 + rts + +*-------- + +:4040 @print #str4040 + @wait #300 + @print #str4042 + @wait #300 + rts + +*-------- + +:4050 @print #str4050 + @wait #500 + rts + +*-------- + +:4060 @print #str4060 + @wait #300 + rts + +*-------- + +:4070 @explode + @print #str4070 + @wait #500 + @print #str4072 + @wait #300 + rts + +*-------- + +:4080 @print #str4080 + @wait #400 + rts + +*-------- + +:4090 @print #str4090 + @wait #300 + rts + +*-------- + +:4100 @print #str4100 + @wait #400 + rts + +*-------- + +:4110 @print #str4110 + @wait #500 + rts + +*-------- + +:4120 @print #str4120 + @wait #400 + @print #str4124 + @wait #250 + rts + +*-------- + +:4130 @print #str4130 + @wait #400 + +* pla +* pla + + @print #str4133 + @wait #200 + jmp :20050 + +*-------- + +:4140 @print #str4140 + @wait #450 + rts + +*-------- + +:4150 @print #str4150 + @wait #400 + @print #str4152 + @wait #500 + @print #str4156 + @wait #200 + rts + +*-------- + +:4160 @print #str4160 + @wait #400 + rts + +*-------- + +:4170 @print #str4170 + @wait #400 + rts + +*-------- + +:4180 @print #str4180 + @explode + @wait #300 + @print #str4185 + @wait #200 + rts + +*-------- + +:4190 @print #str4190 + @wait #300 + @print #str4195 + @wait #300 + rts + +*-------- + +:4200 @print #str4200 + rts + +*-------- + +:4210 @print #str4210 + @wait #400 + @print #str4215 + @wait #300 + rts + +*-------- + +:4220 @print #str4220 + @wait #200 + @print #str4225 + @wait #300 + rts + +*-------- + +:4230 @explode + @print #str4230 + @wait #400 + rts + +*-------- + +:4240 @print #str4240 + @wait #300 + rts + +*-------- + +:4250 @print #str4250 + @wait #400 + rts + +*-------- + +:4260 @print #str4260 + @wait #400 + rts + +*-------- + +:4270 @print #str4270 + @wait #200 + rts + +*-------- + +:4280 @print #str4280 + @wait #300 + rts + +*-------- + +:4290 @print #str4290 + @wait #300 + rts + +*-------- + +:4300 @print #str4300 + @wait #300 + rts + +*-------- + +:4310 @print #str4310 + @wait #300 + rts + +*-------- + +:4320 @print #str4320 + @wait #300 + rts + +*-------- + +:4330 @print #str4330 + @wait #200 + rts + +*-------- + +:4340 @print #str4340 + @wait #300 + rts + +*-------- + +:4350 @explode + @print #str4350 + @wait #400 + rts + +*-------- + +:4360 @print #str4360 + @wait #300 + rts + +*-------- + +:4370 @print #str4370 + @wait #300 + rts + +*-------- + +:4380 @print #str4380 + @wait #400 + rts + +*-------- + +:4390 @print #str4390 + @wait #400 + rts + +*-------- + +:4400 @print #str4400 + @wait #150 + rts + +*-------- + +:4410 @print #str4410 + @wait #200 + @print #str4412 + @wait #200 + rts + +*-------- + +:4420 @print #str4420 + @wait #200 + @print #str4425 + @wait #200 + rts + +*-------- + +:4430 @print #str4430 + @wait #300 + rts + +*-------- + +:4440 @print #str4440 + @wait #400 + rts + +*-------- + +:4450 @print #str4450 + @wait #100 + rts + +*-------- + +:4460 @print #str4460 + @wait #250 + rts + +*-------- + +:4470 @print #str4470 + @wait #400 + rts + +*-------- + +:4480 @explode + @print #str4480 + @wait #400 + rts + +*-------- + +:4490 @explode + @print #str4490 + @wait #400 + rts + +*-------- + +:4500 @print #str4500 + @wait #300 + rts + +*-------- + +:4510 @print #str4510 + @wait #150 + rts + +*-------- + +:4520 @print #str4520 + @wait #400 + rts + +*-------- + +:4530 @print #str4530 + @wait #200 + rts + +*-------- + +:4540 @print #str4540 + @wait #400 + rts + +*-------- + +:4550 @print #str4550 + @print #PL + @print #str4552 + @wait #300 + @print #str4555 + @wait #150 + rts + +*-------- + +:4560 @explode + @print #str4560 + @wait #200 + rts + +*-------- + +:4570 @explode + @print #str4570 + @wait #250 + rts + +*-------- + +:4580 @print #str4580 + @wait #300 + @print #str4582 + @wait #100 + @print #str4585 + @wait #400 + rts + +*-------- + +:4590 @print #str4590 + jsr GETLN1 +* cpx #4 +* bne :4595 + + ldx #4-1 +]lp lda TEXTBUFFER,x + cmp PL,x + bne :4595 + dex + bpl ]lp + bmi :4600 ; t'as gagnŽ +:4595 jmp :4570 ; t'as perdu + +*----------------------------------- +* 4600 +*----------------------------------- + +:4600 + @wait #200 ; et le texte + @print #strCODEEXACT + @wait #400 + jsr :10000 + @print #strENDEHORS + jmp :32000 + +*-------- + +:4610 + @print #str4610 + @wait #400 + @print #str4615 + @wait #150 + rts + +*-------- + +:4620 + @print #str4620 + @wait #350 + rts + +*-------- + +:4630 + @print #str4630 + @wait #400 + rts + +*-------- + +:4640 + @print #str4640 + @wait #350 + rts + +*----------------------------------- +* 6000 - ANALYSE DU MOT +*----------------------------------- + +:6000 lda #0 + sta N + sta X$1 + sta X$2 + + sta MO$1 + sta MO$2 + +* 1. cherche le premier caractre + + ldx #0 ; cherche le premier caractere +]lp lda TEXTBUFFER,x +* cmp #chrRET2 +* beq :6021 + cmp #chrSPC2 + bne :6022 ; on a trouvŽ un caractre + inx + cpx lenSTRING +* bcs :6021 +* cpx #nbCAR + bcc ]lp +:6021 rts ; retourne sans avoir trouve + +* 2. recopie le mot + +* 0123456789A +* 123456789 +* PREN COMBI\ + +:6022 ldy #1 +]lp lda TEXTBUFFER,x + cmp #chrRET2 + beq :6023 + cmp #chrSPC2 + beq :6023 + sta X$1,y ; 0P1R2E3N4 + inx + cpx lenSTRING + bcs :6023 + iny + cpy #4 + bcc ]lp + beq ]lp + dey +:6023 sty X$1 ; sauve la longueur + +* 3. cherche un espace + +* inx +]lp lda TEXTBUFFER,x +* cmp #chrRET2 +* beq :6032 + cmp #chrSPC2 + beq :6032 + inx ; 5 + cpx lenSTRING +* bcs :6100 +* cpx #nbCAR + bcc ]lp + bcs :6100 + +* 4. recopie le mot + +:6032 inx + ldy #1 +]lp lda TEXTBUFFER,x + cmp #chrRET2 + beq :6033 + cmp #chrSPC2 + beq :6033 + sta X$2,y + inx + cpx lenSTRING + bcs :6033 + iny + cpy #4 + bcc ]lp + beq ]lp + dey +:6033 sty X$2 ; sauve la longueur + +* 5. cherche le mot dans les options +* X$1 4 PREN +* X$2 4 LAMP +* V$x 6 04PREN +* 0 123456 + +:6100 lda X$1 + bne :6110 + rts + +:6110 ldy #1 +]lp tya + asl + tax + lda tblV$,x + sta :6225+1 + lda tblV$+1,x + sta :6225+2 + + ldx #1 +:6225 lda $bdbd,x + cmp X$1,x + bne :6250 + inx + cpx X$1 + bcc :6225 + beq :6225 + + lda tblV,y + sta MO$1 + bne :6300 + +:6250 iny + cpy #V + bcc ]lp + beq ]lp + +* 6. on change de mot + +:6300 lda X$2 + bne :6310 + rts + +:6310 ldy #1 +]lp tya + asl + tax + lda tblV$,x + sta :6325+1 + lda tblV$+1,x + sta :6325+2 + + ldx #1 +:6325 lda $bdbd,x + cmp X$2,x + bne :6350 + inx + cpx X$1 + bcc :6325 + beq :6325 + + lda tblV,y + sta MO$2 + bne :6400 + +:6350 iny + cpy #V + bcc ]lp + beq ]lp + +:6400 rts + +*----------------------------------- +* 7000 - DESCRIPTION DES PIECES +*----------------------------------- + +tbl7000 + da $bdbd + da :7000 + da :7010 + da :7020 + da :7030 + da :7040 + da :7050 + da :7060 + da :7070 + da :7080 + da :7090 + da :7100 + da :7110 + da :7120 + da :7130 + da :7140 + da :7150 + da :7160 + da :7170 + da :7180 + da :7190 + da :7200 + da :7210 + da :7220 + da :7230 + da :7240 + +:7000 + @print #str7000 + @wait #250 + @print #str7001 + jsr :10000 + rts + +:7010 + @print #str7010 + jmp :10100 + +:7020 + @print #str7020 + jmp :10200 + +:7030 + @print #str7030 + lda #0 + sta F1 + jmp :10300 + +:7040 + @print #str7040 + lda #1 + sta F1 + jmp :10300 + +:7050 + @print #str7050 + jmp :10500 + +:7060 + @print #str7060 + jmp :10600 + +:7070 + @print #str7070 + lda #0 + sta LX + jmp :10700 + +:7080 + @print #str7080 + jmp :10800 + +:7090 + @print #str7090 + lda #0 + sta LX + jmp :10900 + +:7100 + @print #str7100 + lda #0 + sta LX + jmp :11000 + +:7110 + @print #str7110 + lda #2 + sta LX + jmp :10700 + +:7120 + @print #str7120 + lda #1 + sta LX + jmp :10700 + +:7130 ; nada + rts + +:7140 + @print #str7140 + lda #2 + sta LX + jmp :12200 + +:7150 + @print #str7150 + @print #str7001 + jmp :11500 + +:7160 + @print #str7160 + lda #1 + sta LX + jmp :10900 + +:7170 + @wait #300 + @print #str7170 + jmp :11700 + +:7180 + @print #str7180 + jmp :11800 + +:7190 + @print #str7190 + lda #2 + sta LX + jmp :10900 + +:7200 + @print #str7200 + lda #1 + sta LX + jmp :12200 + +:7210 + @print #str7210 + lda #1 + sta LX + jmp :11000 + +:7220 + @print #str7220 + lda #0 + sta LX + jmp :12200 + +:7230 + @print #str7230 + jmp :12300 + +:7240 + @print #str7240 + jmp :12400 + +*-------- + +*----------------------------------- +* 8000 - CHARGEMENT VARIABLES +*----------------------------------- + + hex bdbdbdbd + +initALL + ldx #FIN_DATA-DEBUT_DATA-1 + lda #0 +]lp sta A1,x + dex + bpl ]lp + +*--- + + lda #1 + sta SALLE + +* ldx #10 +* lda #0 +*]lp sta P,x +* sta C,x +* dex +* bne ]lp + +* lda #0 +* sta P+11 +* sta P+12 + + lda #14 + sta C+3 + lda #12 + sta C+7 + sta C+9 + lda #80 + sta C+1 + +* PL=INT(RND(1)*9000+1000) + + ldx #0 +]lp lda VBL + eor VERTCNT + and #%0000_0111 + clc + adc #1 + cmp #9+1 + bcs ]lp + ora #"0" + sta PL,x + inx + cpx #4 + bcc ]lp + +*--- + + ldx #nbO ; reset object table +]lp lda refO,x + sta O,x + dex + bpl ]lp + + ldx #nbO*2 ; reset object table +]lp lda refO$,x + sta tblO$,x + dex + bpl ]lp + rts + +*----------------------------------- +* 10000 - LES IMAGES +*----------------------------------- + +:10000 + @draw #data10000 + rts + +:10100 + @draw #data10100 + rts + +:10200 + @draw #data10200 + rts + +:10300 + @draw #data10300 + lda F1 + bne :10301 + @draw #data10301 +:10301 rts + +:10400 + @draw #data10400 + rts + +:10500 + @draw #data10500 + rts + +:10600 + @draw #data10600 + rts + +:10700 + @draw #data10700 + lda LX + cmp #2 + beq :10745 + @draw #data10701 +:10745 lda LX + bne :10750 + @draw #data10702 + rts +:10750 cmp #1 + beq :10780 + @draw #data10703 + rts +:10780 @draw #data10704 + rts + +:10800 + @draw #data10800 + rts + +:10900 + @draw #data10900 + lda LX + bne :10915 + @draw #data10901 + jmp :10920 +:10915 @draw #data10902 +:10920 @draw #data10903 + lda LX + bne :10935 + @draw #data10904 + rts +:10935 cmp #1 + bne :10940 + @draw #data10905 + rts +:10940 @draw #data10906 + rts + +:11000 + @draw #data11000 + lda LX + bne :11030 + @draw #data11001 + rts +:11030 @draw #data11002 + rts + +:11500 + @draw #data11500 + rts + +:11700 + @draw #data11700 + rts + +:11800 + @draw #data11800 + rts + +:12200 + @draw #data12200 + lda LX + cmp #2 + bne :12220 + @draw #data12201 +:12220 @draw #data12202 + lda LX + cmp #2 + beq :12230 + @draw #data12203 +:12230 @draw #data12204 + lda LX + cmp #2 + beq :12235 + @draw #data12205 +:12235 lda LX + beq :12240 + @draw #data12206 + rts +:12240 @draw #data12207 + rts + +:12300 + @draw #data12300 + rts + +:12400 + @draw #data12400 + rts + +*----------------------------------- +* 20000 - PERDU +*----------------------------------- + +:20000 + @draw #data13000 + @play #zikPERDU + +:20050 ; commun avec gagne + jsr setTEXTFULL +]lp @print #strREPLAY + jsr translateKEY + cmp #chrNON + beq :20001 + cmp #chrOUI + bne ]lp + jmp REPLAY + +:20001 + lda sauveCYA + sta CYAREG + + jsr PRODOS ; exit + dfb $65 + da proQUIT + brk $bd ; on ne se refait pas ;-) + +*--- Data + +proQUIT dfb 4 + ds 1 + ds 2 + ds 1 + ds 2 + +sauveCYA ds 1 + +*----------------------------------- +* 32000 - GAGNE +*----------------------------------- + +:32000 + @play #zikGAGNE + +:32010 + jsr setTEXTFULL + @print #strGAGNE + +*--- L'animation du nain qui rode + + ldx #1 + ldy #190 +]lp lda #" " + sta $551,x + sta $5d1,x + sta $650,x + + lda #"o" + sta $552,x + lda #"O" + sta $5d2,x + lda #"/" + sta $651,x + lda #"\" + sta $653,x + + bit SPKR + + tya + jsr WAIT + + lda #"\" + sta $651,x + lda #"/" + sta $653,x + + tya + jsr WAIT + + bit SPKR + + tya + clc + adc #2 + tay + + inx + cpx #30 + bcc ]lp + + jmp :20050 + +*----------------------------------- +* 40000 - LISTE DES INSTRUCTIONS +*----------------------------------- + +:40000 + jsr setTEXTFULL +]lp @print #strINSTR + jsr translateKEY + cmp #chrNON + beq :40001 + cmp #chrOUI + bne ]lp + + @print #strINSTR2 + jsr translateKEY + +:40001 rts + +*----------------------------------- +* 51000 - DISCLAIMER +*----------------------------------- + +:51000 + jsr setTEXTFULL + @print #strDISCLAIMER + jmp translateKEY + +*----------------------------------- +* introPIC - la picture GR +*----------------------------------- + +introPIC + jsr setTEXTFULL + + lda #3 + sta CH + lda #11 + jsr TABV + @print #strLORICIELS + @wait #300 + + jsr HOME + @print #strLEMANOIR + + lda #5 + sta CH + lda #22 + jsr TABV + @print #strINTRO1 + @wait #300 + + lda #5 + sta CH + @print #strINTRO2 + @wait #300 + + lda #5 + sta CH + @print #strINTRO3 + @wait #300 + + lda #5 + sta CH + @print #strINTRO4 + + @play #zikINTRODUCTION + rts + +*----------------------------------- +* ORIC +*----------------------------------- + +EXPLODE ldx #$25 +]lp lda TXTSET + lda #$25 + jsr WAIT + lda TXTCLR + lda #$25 + jsr WAIT + dex + bpl ]lp + rts + +*----------------------------------- +* CODE 6502 +*----------------------------------- + +*---------------------- +* setTEXTFULL +*---------------------- + +setTEXTFULL ; 40x24 text + sta CLR80VID + jsr INIT ; text screen + jsr SETNORM ; set normal text mode + jsr SETKBD ; reset input to keyboard + jmp HOME ; home cursor and clear to end of page + +*---------------------- +* setHGR +*---------------------- + +setHGR ; HGR + sta TXTCLR + sta MIXCLR + sta TXTPAGE1 + sta HIRES + rts + +*---------------------- +* switchVIDEO +*---------------------- + +switchVIDEO + lda #0 + eor #1 + sta switchVIDEO+1 + bne setMIXEDOFF + +*---------------------- +* switchCASE +*---------------------- + +switchCASE + lda fgCASE + eor #$80 + sta fgCASE + rts + +*---------------------- +* setMIXEDON +*---------------------- + +setMIXEDON ; HGR + 4 LINES OF TEXT + sta MIXSET + rts + +*---------------------- +* setMIXEDOFF +*---------------------- + +setMIXEDOFF ; FULL HGR + sta MIXCLR + rts + +*---------------------- +* printCSTR +*---------------------- + +printCSTRING + sty pcs1+1 + stx pcs1+2 + +pcs1 lda $ffff + beq pcs3 + + bit fgCASE + bpl pcs2 + + tax ; from lower to upper + lda tblKEY,x + +pcs2 jsr COUT + + inc pcs1+1 + bne pcs1 + inc pcs1+2 + bne pcs1 + +pcs3 rts + +*-------- + +fgCASE ds 1 ; $00 lower OK, $80 otherwise + +*---------------------- +* waitMS +*---------------------- + +switchWAIT + lda waitMS+1 + eor #1 + sta waitMS+1 + rts + +waitMS lda #0 ; skip if not zero + bne waitMS9 + + sty LINNUM +doW1 ldy LINNUM +]lp lda #60 ; 1/100me de seconde + jsr WAIT + dey + bne ]lp + dex + bpl doW1 +waitMS9 rts + +*---------------------- +* drawPICTURE +*---------------------- + +drawPICTURE + sty drawREAD+1 + stx drawREAD+2 + +drawLOOP jsr drawREAD + cmp #$ff + bne drawPIC1 + rts ; the end + +drawPIC1 ldx #myADRS-myCMDS-1 +]lp cmp myCMDS,x + beq drawPIC2 + dex + bpl ]lp + rts + +drawPIC2 txa + asl + tax + lda myADRS,x + sta drawPIC3+1 + lda myADRS+1,x + sta drawPIC3+2 +drawPIC3 jsr $bdbd + jmp drawLOOP + +*-------- Read data + +drawREAD lda $bdbd + inc drawREAD+1 + bne drawREAD1 + inc drawREAD+2 +drawREAD1 rts + +*----------------------------------- CURSET x,y,fb + +doS + jsr drawREAD + sta theX + jsr drawREAD + sta theX+1 + + jsr drawREAD + sta theY + jsr drawREAD + sta theY+1 + rts + +*----------------------------------- CURMOV x,y,fb + +doM + jsr drawREAD + clc + adc theX + sta theX + jsr drawREAD + adc theX+1 + sta theX+1 ; new X-coord + + jsr drawREAD + clc + adc theY + sta theY + jsr drawREAD + adc theY+1 + sta theY+1 ; new X-coord + rts + +*----------------------------------- DRAW x,y,fb + +doD + jsr drawREAD + clc + adc theX + sta theX2 + jsr drawREAD + adc theX+1 + sta theX2+1 ; new X-coord + + jsr drawREAD + clc + adc theY + sta theY2 + jsr drawREAD + adc theY+1 + sta theY2+1 ; new Y-coord + +*---------- Check height + + lda theY + cmp #maxY + bcc doD1 + lda #maxY + sta theY + +doD1 lda theY2 + cmp #maxY + bcc doD2 + lda #maxY + sta theY2 +doD2 + +*---------- It is now time to draw as we have all variables + + ldy theINK ; the ink color + ldx oric2hgr,y ; from the Oric to the Apple II + jsr HCOLOR+3 ; to skip CHRGET + + ldx theX ; HPLOT x,y + ldy theX+1 + lda theY + jsr HPLOT + + lda theX2 ; TO x2,Y2 + ldx theX2+1 + ldy theY2 + jsr HILIN ; draw the line + + lda X0L ; save the updated coords + sta theX + lda X0H + sta theX+1 + lda Y0 + sta theY + rts + +*----------------------------------- CIRCLE n,fb + +doC + jsr drawREAD + sta theRADIUS ; the radius + rts + +*----------------------------------- INK fb + +doI + jsr drawREAD + sta theINK + rts + +*----------------------------------- PAPER fb + +doP + jsr drawREAD + sta thePAPER + rts + +*----------------------------------- HIRES + +doH + jsr HGR + sta MIXCLR + rts + +*---------------------- +* DonnŽes du moteur +*---------------------- + +myCMDS asc "SMDCIPH" + +myADRS da doS ; curset + da doM ; curmov + da doD ; draw + da doC ; circle + da doI ; ink + da doP ; paper + da doH ; hires + +*---------------------- + +theX dw 140 ; milieu de l'Žcran par dŽfaut +theY ds 96 +theX2 ds 2 +theY2 ds 2 +theRADIUS ds 1 +theFB ds 1 +theINK ds 1 +thePAPER ds 1 + +* APPLE ORIC +* 0 black1 black +* 1 green red +* 2 blue green +* 3 white1 yellow +* 4 black2 blue +* 5 - magenta +* 6 - cyan +* 7 white2 white + +oric2hgr hex 0705010602030400 + +*----------------------------------- +* rewriteSTRING (lower -> upper) +*----------------------------------- + +rewriteSTRING + ldx #0 +]lp ldy TEXTBUFFER,x + lda tblKEY,y + sta TEXTBUFFER,x + inx + cpx lenSTRING + bcc ]lp + rts + +*----------------------------------- +* translateKEY (lower -> upper) +*----------------------------------- + +translateKEY + jsr RDKEY + tax + lda tblKEY,x + rts + +tblKEY + hex 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F + hex 10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F + hex 20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F + hex 30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,3F + hex 40,41,42,43,44,45,46,47,48,49,4A,4B,4C,4D,4E,4F + hex 50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5D,5E,5F + hex 60,61,62,63,64,65,66,67,68,69,6A,6B,6C,6D,6E,6F + hex 70,71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F + hex 80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F + hex 90,91,92,93,94,95,96,97,98,99,9A,9B,9C,9D,9E,9F + hex A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF + hex B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF + hex C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF + hex D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,DB,DC,DD,DE,DF + hex E0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF + hex D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,FB,FC,FD,FE,FF + +*----------------------------------- +* VARIABLES +*----------------------------------- + +V = 73 + +tblV$ da $bdbd + da V$1,V$2,V$3,V$4,V$5,V$6,V$7,V$8,V$9 + da V$10,V$11,V$12,V$13,V$14,V$15,V$16,V$17,V$18,V$19 + da V$20,V$21,V$22,V$23,V$24,V$25,V$26,V$27,V$28,V$29 + da V$30,V$31,V$32,V$33,V$34,V$35,V$36,V$37,V$38,V$39 + da V$40,V$41,V$42,V$43,V$44,V$45,V$46,V$47,V$48,V$49 + da V$50,V$51,V$52,V$53,V$54,V$55,V$56,V$57,V$58,V$59 + da V$60,V$61,V$62,V$63,V$64,V$65,V$66,V$67,V$68,V$69 + da V$70,V$71,V$72,V$73 + +tblV dfb $bd + dfb 01,01,02,02,03,03,04,04,05,05 + dfb 06,10,10,11,12,13,14,14,15,16 + dfb 17,17,18,19,20,21,21,22,23,24 + dfb 24,25,25,26,27,28,29,30,31,32 + dfb 33,34,35,36,37,38,18,39,40,41 + dfb 42,43,44,45,46,47,48,49,50,51 + dfb 52,53,53,54,55,55,56,56,57,58 + dfb 59,60,61 + +*--- + +nbO = 25 + +refO dfb $bd + dfb 06,05,05,08,08,00,00,11,11 + dfb 13,20,18,16,16,16,16,00,21 + dfb 00,22,25,12,00,25,00 + +O dfb $bd + dfb 06,05,05,08,08,00,00,11,11 + dfb 13,20,18,16,16,16,16,00,21 + dfb 00,22,25,12,00,25,00 + +*--- + +refO$ da $bdbd ; see :3300 + da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9 + da O$10,O$11,O$12,O$13,O$14,O$15,O$16,O$17,O$18,O$19 + da O$20,O$21,O$22,O$23,O$24,O$25 + +tblO$ da $bdbd + da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9 + da O$10,O$11,O$12,O$13,O$14,O$15,O$16,O$17,O$18,O$19 + da O$20,O$21,O$22,O$23,O$24,O$25 + +*--- + +M = 25 + +tblM$ da $bdbd + da M$1,M$2,M$3,M$4,M$5,M$6,M$7,M$8,M$9 + da M$10,M$11,M$12,M$13,M$14,M$15,M$16,M$17,M$18,M$19 + da M$20,M$21,M$22,M$23,M$24,M$25 + +M$1 dfb 00 +M$2 dfb 04,03,03,04,00 +M$3 dfb 03,02,00 +M$4 dfb 04,02,03,05,01,06,00 +M$5 dfb 04,04,01,07,03,20,00 +M$6 dfb 02,04,00 +M$7 dfb 04,08,01,09,02,05,00 +M$8 dfb 03,07,00 +M$9 dfb 04,13,02,07,03,10,00 +M$10 dfb 04,09,02,11,00 +M$11 dfb 01,10,03,12,00 +M$12 dfb 04,11,00 +M$13 dfb 03,09,00 +M$14 dfb 02,09,03,15,00 +M$15 dfb 00 +M$16 dfb 00 +M$17 dfb 00 +M$18 dfb 00 +M$19 dfb 01,22,03,21,00 +M$20 dfb 04,05,00 +M$21 dfb 01,25,02,22,00 +M$22 dfb 01,21,00 +M$23 dfb 01,24,04,22,00 +M$24 dfb 02,23,00 +M$25 dfb 02,21,00 + +*--- On commence ˆ index 0 + +AA = 128 + +tblA$ da A$1,A$2,A$3,A$4,A$5,A$6,A$7,A$8,A$9 + da A$10,A$11,A$12,A$13,A$14,A$15,A$16,A$17,A$18,A$19 + da A$20,A$21,A$22,A$23,A$24,A$25,A$26,A$27,A$28,A$29 + da A$30,A$31,A$32,A$33,A$34,A$35,A$36,A$37,A$38,A$39 + da A$40,A$41,A$42,A$43,A$44,A$45,A$46,A$47,A$48,A$49 + da A$50,A$51,A$52,A$53,A$54,A$55,A$56,A$57,A$58,A$59 + da A$60,A$61,A$62,A$63,A$64,A$65,A$66,A$67,A$68,A$69 + da A$70,A$71,A$72,A$73,A$74,A$75,A$76,A$77,A$78,A$79 + da A$80,A$81,A$82,A$83,A$84,A$85,A$86,A$87,A$88,A$89 + da A$90,A$91,A$92,A$93,A$94,A$95,A$96,A$97,A$98,A$99 + da A$100,A$101,A$102,A$103,A$104,A$105,A$106,A$107,A$108,A$109 + da A$110,A$111,A$112,A$113,A$114,A$115,A$116,A$117,A$118,A$119 + da A$120,A$121,A$122,A$123,A$124,A$125,A$126,A$127,A$128 + +A$1 str "A01.I02D02M." +A$2 str "A03D08.D03N." +A$3 str "A03E08E09D24.D04D05I19E02M." +A$4 str "A03E08D24.D04D06N." +A$5 str "A03E07.I19M." +A$6 str "A03E03.I19M." +A$7 str "A03.I19E02M." +A$8 str "A19D08.D03N." +A$9 str "A19E08E09D24.D04D05I03M." +A$10 str "A19E08D24.D04D06N." +A$11 str "A19.I03M." +A$12 str "A09E07B22.D07N." +A$13 str "A09E03B05.D07N." +A$14 str "A09.I14E02M." +A$15 str "A14.I16E02M." +A$16 str "A16E07B22.D07N." +A$17 str "A16E03B05.D07N." +A$18 str "A16.I14E02M." +A$19 str "A15E03B05.D07N." +A$20 str "A15E07B22.D07N." +A$21 str "A15.I14E02M." +A$22 str "A15E03.I17M." +A$23 str "A15E07.I17M." +A$24 str "A15.I17E02M." +A$25 str "A17.F01I15M." +A$26 str "A17.D08N." +A$27 str "A17.D09K." +A$28 str "A18.D10F03E01E02I17M." +A$29 str "A21E03.I19M." +A$30 str "A21E07.I19M." +A$31 str "A21.I19E02M." +A$32 str "A22E03.I19M." +A$33 str "A22E07.I19M." +A$34 str "A22.I19E02M." +A$35 str "A19.D11N." +A$36 str "A19.D11N." +A$37 str "A22.D12I23M." +A$38 str "A01.D13." +A$39 str "I01.D14K." +A$40 str "A03.D15M." +A$41 str "B01.B01J." +A$42 str "B08.B08J." +A$43 str "B04.B04J." +A$44 str "B05.B05J." +A$45 str "B21.B21J." +A$46 str "B24.B24J." +A$47 str "B12.B12J." +A$48 str "B09.B09J." +A$49 str "B10.B10J." +A$50 str "B18.B18J." +A$51 str "B03.B03J." +A$52 str "B22.B22J." +A$53 str "A20B05.H11P05E05D16K." +A$54 str "A20.D17K." +A$55 str ".C01J." +A$56 str ".C08J." +A$57 str ".C04J." +A$58 str ".C05J." +A$59 str ".C21J." +A$60 str ".C24J." +A$61 str "E09.D62K." +A$62 str ".C12J." +A$63 str ".C09J." +A$64 str ".C10J." +A$65 str ".C18J." +A$66 str ".C03J." +A$67 str ".C22J." +A$68 str ".A00L." +A$69 str "A05.E04D20G0405J." +A$70 str "A05.F04J." +A$71 str "A05E04.P24E08J." +A$72 str "A05E08.F08P24J." +A$73 str "E08.D21N." +A$74 str "B10.D22L." +A$75 str "B10.D23N." +A$76 str "B09.D24K." +A$77 str "B09.D25K." +A$78 str "A02.D26M." +A$79 str ".D27K." +A$80 str "A14.D28K." +A$81 str ".D29K." +A$82 str "C22.D33K." +A$83 str "E07.D30K." +A$84 str "A14.D07N." +A$85 str "A17E01.D10K." +A$86 str "E02.F02E07E06P22M." +A$87 str ".E07P22J." +A$88 str "C05.D33K." +A$89 str "E03.D30K." +A$90 str "F07.D31L." +A$91 str "F05.D32L." +A$92 str "E02.F02E03E06P06P05M." +A$93 str ".E03P06P05J." +A$94 str "C22.D33K." +A$95 str "F07.D30K." +A$96 str "E06E03.D36F07P22M." +A$97 str "E06.E02F07F06P22M." +A$98 str ".F07P22M." +A$99 str "C05.D33K." +A$100 str "F03.D30K." +A$101 str "E07E06.D34F03P05M." +A$102 str "E06.E02F06F03P05M." +A$103 str ".F03P05M." +A$104 str "B01.D35N." +A$105 str "I16.D45K." +A$106 str "E02.D43K." +A$107 str "F03.D44K." +A$108 str "C04.D46K." +A$109 str ".P16E10J." +A$110 str "A16F10.D47K." +A$111 str "A16.D48N." +A$112 str "A16.D48N." +A$113 str "A16F09.D50D06N." +A$114 str "A16.D49I18M." +A$115 str "D18E09.D30K." +A$116 str "D18.P18E09J." +A$117 str "D18F09.D30K." +A$118 str "D18.P18F09J." +A$119 str "A24C12.D51K." +A$120 str "A24C03.D52N." +A$121 str "A24.G0503E11D63K." +A$122 str "E11.D54F11D55K." +A$123 str "E11.D54F11D55K." +A$124 str "B21.D56N." +A$125 str "F08.D57." +A$126 str ".D58D59." +A$127 str "A06.D61M." +A$128 str "A25.D64N." + +tblA dfb 14,00 + dfb 05,00 + dfb 05,00 + dfb 05,00 + dfb 05,00 + dfb 05,00 + dfb 05,00 + dfb 06,00 + dfb 06,00 + dfb 06,00 + dfb 06,00 + dfb 01,00 + dfb 01,00 + dfb 01,00 + dfb 01,00 + dfb 02,00 + dfb 02,00 + dfb 02,00 + dfb 04,00 + dfb 04,00 + dfb 04,00 + dfb 01,00 + dfb 01,00 + dfb 01,00 + dfb 02,00 + dfb 03,00 + dfb 04,00 + dfb 03,00 + dfb 04,00 + dfb 04,00 + dfb 04,00 + dfb 02,00 + dfb 02,00 + dfb 02,00 + dfb 02,00 + dfb 04,00 + dfb 03,00 + dfb 25,00 + dfb 25,00 + dfb 12,44 + dfb 10,34 + dfb 10,27 + dfb 10,28 + dfb 10,29 + dfb 10,32 + dfb 10,38 + dfb 10,39 + dfb 10,40 + dfb 10,41 + dfb 10,43 + dfb 10,50 + dfb 10,42 + dfb 10,37 + dfb 10,37 + dfb 11,34 + dfb 11,27 + dfb 11,28 + dfb 11,29 + dfb 11,32 + dfb 11,38 + dfb 11,43 + dfb 11,39 + dfb 11,40 + dfb 11,41 + dfb 11,43 + dfb 11,50 + dfb 11,42 + dfb 24,00 + dfb 12,49 + dfb 13,49 + dfb 22,38 + dfb 23,38 + dfb 23,38 + dfb 18,48 + dfb 18,41 + dfb 18,40 + dfb 20,40 + dfb 19,51 + dfb 19,51 + dfb 21,00 + dfb 21,00 + dfb 15,42 + dfb 15,42 + dfb 15,42 + dfb 15,42 + dfb 15,42 + dfb 15,42 + dfb 15,29 + dfb 15,29 + dfb 15,29 + dfb 15,29 + dfb 15,29 + dfb 15,29 + dfb 16,42 + dfb 16,42 + dfb 16,42 + dfb 16,42 + dfb 16,42 + dfb 16,29 + dfb 16,29 + dfb 16,29 + dfb 16,29 + dfb 16,29 + dfb 15,34 + dfb 17,35 + dfb 17,35 + dfb 17,35 + dfb 17,35 + dfb 17,35 + dfb 56,00 + dfb 56,46 + dfb 56,47 + dfb 56,45 + dfb 56,45 + dfb 55,43 + dfb 55,43 + dfb 57,43 + dfb 57,43 + dfb 12,33 + dfb 12,33 + dfb 12,33 + dfb 26,36 + dfb 53,50 + dfb 52,32 + dfb 58,30 + dfb 58,30 + dfb 12,33 + dfb 12,33 + +*--- On commence ˆ index 0 + +* C = 14 + +tblC$ da $bdbd + da C$1,C$2,C$3,C$4,C$5,C$6,C$7,C$8,C$9 + da C$10,C$11,C$12,C$13,C$14 + +C$1 str "G03E03.D00N." +C$2 str "G04E04.D01N." +C$3 str "I14I16I17I19.F02." +C$4 str "G07E07.D18N." +C$5 str "GO1.D19N." +C$6 str "H06C03C08.D37N." +C$7 str "H08D08.D39L." +C$8 str "H06D03.D38L." +C$9 str "G08E08B24.D40D21N." +C$10 str "H02.D41N." +C$11 str "G09E02.D42N." +C$12 str "G05E11.D52N." +C$13 str "I24E11.D53D52N." +C$14 str ".L." + +*----------------------------------- + +DEBUT_DATA + +A1 ds 1 +BREAK ds 1 +E ds 1 +F1 ds 1 +G ds 1 +H ds 1 +HH ds 1 +L ds 1 +LX ds 1 +MO$1 ds 1 ; mot 1 +MO$2 ds 1 ; mot 2 +N ds 1 +NL ds 1 +OK ds 1 +S ds 1 +SALLE ds 1 +T ds 1 +W ds 1 +Z ds 1 +lenSTRING ds 1 + +C ds 10+1 +E$ ds 32 ; the longest string +P ds 13+1 +PL ds 5 ; 1111/0 +X$1 ds 4+1 ; premier mot saisi +X$2 ds 4+1 ; second mot saisi + +FIN_DATA + +*--- The lazy decimal to hexadecimal conversion + +tblD2H dfb 0,10,20,30,40,50,60,70,80,90 + +*----------------------------------- +* LES AUTRES FICHIERS +*----------------------------------- + + put en.s + put ../common/images.s + put ../common/musiques.s + +*--- It's the end \ No newline at end of file diff --git a/folibus/fr/_FileInformation.txt b/folibus/fr/_FileInformation.txt new file mode 100644 index 0000000..3760fc8 --- /dev/null +++ b/folibus/fr/_FileInformation.txt @@ -0,0 +1 @@ +prfolibus=Type(06),AuxType(4000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000) diff --git a/folibus/fr/fr.s b/folibus/fr/fr.s new file mode 100644 index 0000000..1dd3495 --- /dev/null +++ b/folibus/fr/fr.s @@ -0,0 +1,368 @@ +* +* La maison du Professeur Folibus +* +* (c) 1982, Alain BrŽgŽon +* (c) 2023, Brutal Deluxe Software (Apple II) +* + + mx %11 + lst off + +* Les caractres en standard : @ { } ] ! (pipe) +* Les caractres en franais : ˆ Ž    +* Les Žquivalents en ASCII : C0 FB FD DC FC + +*----------------------------------- +* LES CHAINES +*----------------------------------- + +strVOUSDETENEZ + asc 8D"Vous detenez : "00 + +strVOUSRIEN + asc 8D"Vous ne detenez absolument rien !!!"00 + +strPOINT + asc "."00 + +strEVIDENT + asc 8D"Vous ne pouvez porter plus"00 + +strVOUSLAVEZ + asc 8D"Vous l"A7"avez deja."00 + +strNOTOWNED + asc 8D"Vous n"A7"avez pas"00 + +strDACCORD + asc "D"A7"accord"00 + +*----------------------------------- +* 7000 - LES REPONSES +*----------------------------------- + +str7000 asc "La generatrice vient d"A7"exploser. La"8D + asc "maison n"A7"existe plus, vous non plus."00 +str7010 asc "L"A7"ascenseur ne bouge pas. Il faudrait"8D + asc "peut-etre du courant ?"00 +str7020 asc "La porte vient de se fermer. Impossible"8D + asc "de l"A7"ouvrir..."00 +str7030 asc "Vous avez raison. La curiosite est un"8D + asc "vilain defaut..."00 +str7040 asc "L"A7"odeur que vous sentiez etait celle d"A78D + asc "un gaz explosif. Vous etes mort."00 +str7050 asc "Il faudrait peut-etre du feu..."00 +str7060 asc "Ah, ah... Vous etes prisonnier"00 +str7070 asc "Vous avez dit papier ? Quel papier ?"00 +str7080 asc "Bravez les interdits."00 +str7090 asc "Elle a l"A7"air de s"A7"emballer..."00 +str7100 asc "La generatrice se met en marche"00 +str7110 asc "Impossible, elle ne veut rien savoir"00 +str7120 asc "Bravo, je ne savais pas que vous aviez"8D + asc "des dons d"A7"electricien."00 +str7130 asc "Votre machine est reparee. Mais elle"8D + asc "sent le chaud."00 +str7140 asc "La machine est reparee. Dommage qu"A7"il"8D + asc "n"A7"y ait pas de courant."00 +str7150 asc "Il faudrait peut-etre des outils."00 +str7160 asc "L"A7"ascenseur semble monter..."00 +str7170 asc "L"A7"ascenseur ne bouge pas"00 +str7180 asc "Le cable vient de casser. Vous vous"8D + asc "ecrasez en bas : mort"00 +str7190 asc "Il faut noir. Il faut allumer"00 +str7200 asc "Vous vous ecrasez au sol"00 +str7210 asc "Il y a une clef."00 +str7220 asc "La porte est fermee a clef"00 +str7230 asc "Tiens, la porte du placard se referme."00 +str7240 asc "La generatrice vient d"A7"exploser,"8D + asc "l"A7"ascenseur est detruit. Vous en echap-"8D + asc "-pez de justesse"00 +str7250 asc "Vous etes mort electrocute"00 +str7260 asc "Vous avez raison, rien ne sert de courir"00 +str7270 asc "Dehors il fait noir, on ne voit pas le"8D + asc "sol."00 +str7280 asc "C"A7"est deja fait."00 +str7290 asc "Vous etes au bout de la corde."00 +str7300 asc "Vraiment pas au point cette machine."8D + asc "Vous etes mort"00 +str7310 asc "Il faudrait peut-etre ouvrir la fenetre."00 +str7320 asc "Tant pis. On a essaye."00 +str7330 asc "Bravo, quel trait de genie."00 +str7340 asc "Une trappe s"A7"ouvre sous vos pieds."8D + asc "Vous etes mort."00 +str7350 asc "Sage precaution."00 +str7360 asc "C"A7"est du poison. Vous etes mort."00 +str7370 asc "Vous apprenez a piloter une soucoupe en"8D + asc "une lecon"00 +str7380 asc "Ca ne se pilote pas comme ca"00 +str7390 asc "C"A7"est de l"A7"acide. Vous etes mort."00 +str7400 asc "Il y a de l"A7"eau. Vous vous noyez"00 +str7410 asc "Ouf, vous vous retrouvez dehors.."00 +str7420 asc "Sain et sauf..."00 +str7430 asc "Ca marche... Mais il n"A7"y avait pas assez" + asc "de carburant"00 +str7440 asc "Mais. Vous etes tout bleu, ce doit etre"8D + asc "les pilules"00 +str7450 asc "Et irradie. Vous mourez au bout de"8D + asc "quelques jours"00 + +*----------------------------------- +* LIEUX +*----------------------------------- + +* "0 1 2 3 " +* "0123456789012345678901234567890123456789" +* "----------------------------------------" + +str8000 asc "Vous etes devant une maison, la porte"8D + asc "est ouverte."00 +str8010 asc "Vous etes dans un couloir. Il y a une"8D + asc "porte a l"A7"est et une porte a l"A7"ouest."00 +str8020 asc "Vous etes dans un salon. Il y a une"8D + asc "porte a l"A7"ouest."00 +str8030 asc "Il y a une drole d"A7"odeur."00 +str8040 asc "Il y a une grosse machine qui ressemble"8D + asc "a 1 generatrice avec un bouton vert, un"8D + asc "bouton rouge. Il y a une porte au nord."00 +str8050 asc "Une machinerie d"A7"ascenseur. Une porte"8D + asc "au nord."00 +str8060 asc "Il y a plein de materiel."00 +str8070 asc "Vous etes dans un ascenseur. Il y a un"8D + asc "bouton haut, un bouton bas."00 +str8080 asc "L"A7"ascenseur vient de s"A7"arreter."00 +str8090 asc "La piece est humide, il y a des fils qui" + asc "trainent par terre. Il y a une fenetre"8D + asc "et une porte au nord."00 +str8100 asc "La porte vient de se refermer. Bonjour.." + asc "Comment ecrivez-vous ceci en 4 lettres ?"00 +str8110 asc "Vous etes dans une machine a remonter le" + asc "temps. Trois boutons : passe, present et" + asc "avenir."00 +str8120 asc "Vous vous retrouvez dans le laboratoire"8D + asc "du Professeur. Il y a une porte en fer a" + asc "l"A7"ouest, porte au sud marque danger."00 +str8130 asc "Il y a une douche. Un trou dans le sol."00 +str8140 asc "Il y a un cube noir d"A7"au moins une"8D + asc "tonne, une echelle monte. Une porte a"8D + asc "l"A7"est."00 +str8150 asc "Vous etes dans une bibliotheque."00 +str8160 asc "Vous etes dans une soucoupe sur une"8D + asc "terrasse."00 + +strREPLAY asc 8D"Voulez-vous rejouer ? "00 + +strGAGNE asc "Cela est exceptionnel. Vous etes le "8D8D + asc "premier a etre sorti vivant de la"8D8D + asc "maison du Professeur Folibus"00 + +*----------------------------------- +* 40000 - LISTE DES INSTRUCTIONS +*----------------------------------- + +strINSTR asc 8D"La liste des instructions ? "00 + +strINSTR2 asc 8D8D + asc "Vous voici arrive dans la maison du"8D + asc " Pr Folibus..."8D + asc 8D + asc "Pour converser avec l"A7"ordinateur, il"8D + asc "faut rentrer les ordres en 1 ou 2 mots"8D + asc "tels que :"8D + asc " NORD"8D + asc " PRENDS PILULE"8D + asc 8D + asc "ou pour commencer :"8D + asc " ENTRE"8D + asc 8D8D + asc "Si vous voulez faire durer la phrase"8D + asc "decrivant la salle, tapez une touche"8D + asc 8D + asc "Un dernier conseil : il peut parfois y"8D + asc "avoir une porte derriere vous. "00 + +*----------------------------------- +* 51000 - DISCLAIMER +*----------------------------------- + +strDISCLAIMER + asc "L"A7"utilisation de ce programme est"8D8D + asc "deconseillee aux personnes sensibles,"8D8D + asc "aux enfants en bas age, ainsi qu"A7"a"8D8D + asc "tout personne susceptible d"A7"avoir"8D8D + asc "des malaises cardiaques."8D8D + asc 8D8D + asc "Nous ne pourrions etre tenus responsa-"8D8D + asc "-bles des troubles physiques ou mentaux"8D8D + asc "provoques par votre echec dans"8D8D + asc "la maison du Pr Folibus ............."00 + +*----------------------------------- +* introPIC - la picture GR +*----------------------------------- + +strLORICIELS + asc "MICRO-SYSTEMES est fier de presenter"00 + +strLEMANOIR + asc " @ @ @ @ @@@ @ @@@ @@@ @ @"8D + asc " @ @ @ @@ @@ @ @ @ @ @ @ @@ @"8D + asc " @ @@@ @ @ @ @@@ @ @@@ @ @ @@@@"8D + asc " @ @ @ @ @ @ @ @ @ @ @ @ @@"8D + asc " @@@ @ @ @ @ @ @ @ @@@ @@@ @ @@"8D + asc 8D + asc " @@ @ @ @@@"8D + asc " @ @ @ @ @ @ @"8D + asc " @ @ @ @ @@@ @@"8D + asc " @ @ @ @ @ @ @"8D + asc " @@@ @@@ @ @"8D + asc 8D8D + asc " @@@ @@@ @ @ @@@ @ @ @@@"8D + asc " @ @ @ @ @ @ @ @ @ @"8D + asc " @ @ @ @ @ @ @ @ @ @"8D + asc " @@@ @ @ @ @ @@@ @ @ @@@"8D + asc " @ @ @ @ @ @ @ @ @ @"8D + asc " @ @ @ @ @ @ @ @ @ @"8D + asc " @ @@@ @@@ @ @@@ @@@@ @@@ @ @"00 + +strINTRO1 asc " Version Apple II par "00 +strINTRO2 asc " Brutal Deluxe Software "00 +strINTRO3 asc " (C) 1982, Alain Bregeon "00 + +*----------------------------------- +* VOCABULAIRE +*----------------------------------- + +V$1 str "N" +V$2 str "NORD" +V$3 str "E" +V$4 str "EST" +V$5 str "S" +V$6 str "SUD" +V$7 str "O" +V$8 str "OUES" +V$9 str "H" +V$10 str "MONT" +V$11 str "D" +V$12 str "DESC" +V$13 str "ENTR" +V$14 str "AVAN" +V$15 str "HAUT" +V$16 str "BAS " +V$17 str "LIT " +V$18 str "REGA" +V$19 str "TOUR" +V$20 str "RETO" +V$21 str "PREN" +V$22 str "RAMA" +V$23 str "PAPI" +V$24 str "ALLU" +V$25 str "BOUG" +V$26 str "APPU" +V$27 str "ENFO" +V$28 str "VERT" +V$29 str "ROUG" +V$30 str "OUTI" +V$31 str "OUVR" +V$32 str "DOUC" +V$33 str "PLAC" +V$34 str "PORT" +V$35 str "ASCE" +V$36 str "BRIQ" +V$37 str "REPA" +V$38 str "DEPA" +V$39 str "RIEN" +V$40 str "MACH" +V$41 str "POSE" +V$42 str "QUIT" +V$43 str "DECR" +V$44 str "INVE" +V$45 str "CLEF" +V$46 str "FILS" +V$47 str "CORD" +V$48 str "FENE" +V$49 str "ACCR" +V$50 str "SAUT" +V$51 str "ATTA" +V$52 str "SORT" +V$53 str "FERM" +V$54 str "CECI" +V$55 str "ATTE" +V$56 str "TAPE" +V$57 str "FRAP" +V$58 str "PASS" +V$59 str "AVEN" +V$60 str "PRES" +V$61 str "MET " +V$62 str "AVAL" +V$63 str "GANT" +V$64 str "K" +V$65 str "Q" +V$66 str "Z" +V$67 str "ENFI" +V$68 str "LASE" +V$69 str "PIST" +V$70 str "LIVR" +V$71 str "DEMA" +V$72 str "PILO" +V$73 str "TEMPO" ; Apple II +V$74 str "QUITTER" ; Apple II +V$75 str "CASSE" ; Apple II + +*----------------------------------- +* OBJETS +*----------------------------------- + +O$1 asc "briquet"00 +O$2 asc "briquet allume"00 +O$3 asc "bougie"00 +O$4 asc "bougie allumee"00 +O$5 asc "placard"00 +O$6 asc "outils"00 +O$7 asc "papier"00 +O$8 asc "fils arraches"00 +O$9 asc "fils repares"00 +O$10 asc "une corde"00 +O$11 asc "gants caoutchouc"00 +O$12 asc "gants enfiles"00 +O$13 asc "pilule K"00 +O$14 asc "pilule K avalee"00 +O$15 asc "pilule Z"00 +O$16 asc "pilule Z avalee"00 +O$17 asc "pilule Q"00 +O$18 asc "pilule Q avalee"00 +O$19 asc "pistolet laser"00 +O$20 asc "livre"00 +O$21 asc "briquet"00 +O$22 asc "briquet allume"00 +O$23 asc "bougie"00 +O$24 asc "bougie allumee"00 +O$25 asc "placard"00 + +*----------------------------------- +* STRINGS +*----------------------------------- + +* asc "1234567890123456789012345678901234567890" + +strILFAITNOIR + asc "On n"A7"y voit rien, mieux vaudrait allumer" + asc "pour eviter les ennuis."00 + +strILYA asc 8D"Il y a aussi :"00 +strCOMMA asc ","00 +strSPACE asc " "00 +strRETURN asc 8D00 + +strCOMMANDE + asc 8D"Que faites-vous ? "00 + +strJENECOMPRENDS + asc "Pardon ?"8D00 + +strIMPOSSIBLE + asc "Impossible "00 +strCECHEMIN + asc "de prendre ce chemin"00 +strEXCLAM + asc " !"00 + diff --git a/folibus/fr/prfolibus b/folibus/fr/prfolibus new file mode 100644 index 0000000..f3e0d37 Binary files /dev/null and b/folibus/fr/prfolibus differ diff --git a/folibus/fr/prfolibus.s b/folibus/fr/prfolibus.s new file mode 100644 index 0000000..c00804c --- /dev/null +++ b/folibus/fr/prfolibus.s @@ -0,0 +1,1843 @@ +* +* La maison du Professeur Folibus +* +* (c) 1982, Alain BrŽgŽon +* (c) 2023, Brutal Deluxe Software (Apple II) +* + + mx %11 + org $4000 + lst off + +*----------------------------------- +* SOFTSWITCHES AND FRIENDS +*----------------------------------- + +CH = $24 ; cursor horizontal position +CV = $25 ; cursor vertical position +LINNUM = $50 ; result from GETADR +X0L = $e0 ; X-coord +X0H = $e1 +Y0 = $e2 ; Y-coord + +maxY = 191 ; 0 to 191 = 192 + +chrRET2 = $8d +chrSPC2 = $a0 +TEXTBUFFER = $200 + +chrOUI = "O" +chrNON = "N" + +PRODOS = $bf00 + +KBD = $c000 +CLR80VID = $c00c +KBDSTROBE = $c010 +VBL = $c019 +VERTCNT = $c02e +SPKR = $c030 +CYAREG = $C036 +TXTCLR = $c050 +TXTSET = $c051 + +*--- The firmware routines + +INIT = $FB2F +TABV = $FB5B +HOME = $FC58 +WAIT = $FCA8 +RDKEY = $FD0C +GETLN1 = $FD6F +COUT = $FDED +IDROUTINE = $FE1F +SETNORM = $FE84 +SETKBD = $FE89 + +*----------------------------------- +* MACROS +*----------------------------------- + +@explode mac + jsr EXPLODE + eom + +@play mac + ldx #>]1 + ldy #<]1 + jsr playMUSIC + eom + +@print mac + ldx #>]1 + ldy #<]1 + jsr printCSTRING + eom + +@wait mac + ldx #>]1 + ldy #<]1 + jsr waitMS + eom + +*----------------------------------- +* CODE BASIC EN ASM :-) +*----------------------------------- + + sec + jsr IDROUTINE + bcs notiigs + + lda CYAREG ; 1 MHz vaincra! + sta sauveCYA + and #%0111_1111 + sta CYAREG +notiigs + +*-------- CAN WE DO lowercase? + + lda $FBB3 + cmp #$06 + beq lowerOK + + lda #$80 ; OCPY UPPERCASE + sta fgCASE +lowerOK + +*-------- + + jsr introPIC ; la picture GR + jsr :51000 ; le disclaimer + jsr :40000 ; les instructions + +REPLAY + jsr initALL + jsr HOME + +*----------------------------------- +* DU BASIC A L'ASSEMBLEUR (BEURK) +*----------------------------------- + +:100 ldx #2 + lda S,x + beq :200 + +:110 ldx #2 + lda C,x + beq :120 + dec C,x + +:120 ldx #3 + lda S,x + bne :200 + + @print #strILFAITNOIR + + ldx #3 + lda C,x + beq :150 + dec C,x + +:150 jmp :1000 + +*----------------------------------- +* 200 - description salle +*----------------------------------- + +:200 @print #strRETURN + + lda SALLE + asl + tax + lda tbl8000,x + sta :222+1 + lda tbl8000+1,x + sta :222+2 + +:222 jsr $bdbd + +:300 lda #0 + sta H + sta HH ; for comma + lda #1 + sta N + +:310 ldx N + lda O,x + cmp SALLE + bne :400 + + lda H + bne :350 + + @print #strILYA + + inc H + +:350 lda HH + beq :360 + + @print #strCOMMA + +:360 @print #strSPACE + lda N + asl + tax + ldy tblO$,x + lda tblO$+1,x + tax + jsr printCSTRING + + inc HH + +:400 inc N + lda N + cmp #nbO ; la constante 25 + bcc :310 + beq :310 + + @print #strRETURN + +*----------------------------------- +* 1000 - ACCEPTATION COMMANDE +*----------------------------------- + +:1000 lda #1 + sta T + lda #0 + sta N + jmp :2000 + +:1100 ldx #1 + lda C,x + beq :1110 + dec C,x + +:1110 ldx #4 + lda C,x + beq :1120 + dec C,x + +:1120 @print #strCOMMANDE + jsr GETLN1 + stx lenSTRING ; longueur de la chaine saisie + jsr rewriteSTRING ; from lower to upper + jsr :6000 ; cherche les mots + + lda MO$1 + bne :1600 + + @print #strJENECOMPRENDS + jmp :100 + +*----------------------------------- +* 1600 - CONTROLES APPLE II +*----------------------------------- + +:1600 cmp #59 ; switch wait to de/accelerate the game + bne :1605 + + jsr switchWAIT + jmp :100 + +:1605 cmp #60 ; quitter + bne :1610 + jmp :20050 + +:1610 cmp #61 + bne :1615 + + jsr switchCASE + jmp :100 + +*----------------------------------- +* 1600 - CONTROLE MVT +*----------------------------------- + +:1615 ldy #0 + +:1620 lda SALLE ; T$=MID(M$(SALLE),Z,2) + asl + tax + lda tblM$,x + sta LINNUM + lda tblM$+1,x + sta LINNUM+1 + + lda (LINNUM),y + beq :1900 + cmp MO$1 + bne :1700 + + iny + lda (LINNUM),y + sta SALLE + jmp :100 + +:1700 iny + iny + bne :1620 + +:1900 lda #0 + sta T + sta CORRESP + +*----------------------------------- +* 2000 - CONTROLE +*----------------------------------- + +:2000 lda #0 + sta CP + +:2100 inc CP + + lda T + beq :2300 + + lda CP ; E$=C$(CP) + asl + tax + lda tblC$,x + sta LINNUM + lda tblC$+1,x + sta LINNUM+1 + + ldy #0 + lda (LINNUM),y + tax +]lp lda (LINNUM),y + sta E$,y + iny + dex + bpl ]lp + jmp :2600 + +:2300 lda CP + cmp #AA + bcc :2400 + beq :2400 + + lda CORRESP + beq :2320 + jmp :1000 + +:2320 @print #strIMPOSSIBLE + + lda MO$1 ; les directions + cmp #12+1 + bcs :2350 + + @print #strCECHEMIN + +:2350 @print #strEXCLAM + jmp :100 + +:2400 lda CP + sec + sbc #1 + asl + tax + lda tblA,x + cmp MO$1 + beq :2410 + jmp :2100 + +:2410 lda tblA+1,x + beq :2430 + cmp MO$2 + beq :2430 + jmp :2100 + +:2430 lda tblA$,x + sta LINNUM + lda tblA$+1,x + sta LINNUM+1 + + ldy #0 + lda (LINNUM),y + tax +]lp lda (LINNUM),y + sta E$,y + iny + dex + bpl ]lp + +*----------------------------------- +* 2600 - CONDITIONS +*----------------------------------- + +:2600 lda #1 + sta E + +:2700 ldx E ; 7893 + lda E$,x ; 7894 + cmp #"." + bne :2710 + jmp :3000 ; do actions + +:2710 sec + sbc #"A" + asl + pha + + lda #0 + sta OK + + lda E$+1,x + sec + sbc #"0" + tay + lda tblD2H,y + sta N + + lda E$+2,x + sec + sbc #"0" + clc + adc N + sta N + + pla + tax + lda tbl2900,x + sta :2800+1 + lda tbl2900+1,x + sta :2800+2 + + ldy #1 ; pour OK si condition vŽrifiŽe +:2800 jsr $bdbd + + lda OK + bne :2820 + jmp :2100 + +:2820 lda E + clc + adc #3 + sta E + jmp :2700 + +*-------- + +tbl2900 da :2900,:2910,:2920,:2930,:2940,:2950,:2960,:2970 + +*-------- A, si nous sommes dans la salle N + +:2900 lda N + cmp SALLE + bne :2905 + sty OK +:2905 rts + +*-------- B, si l'objet N est present ou transporte + +:2910 ldx N + lda O,x + cmp #-1 + beq :2915 + cmp SALLE + bne :2916 +:2915 sty OK +:2916 rts + +*-------- C, si l'objet N est present ou non transporte + +:2920 ldx N + lda O,x + cmp SALLE + bne :2925 + rts +:2925 cmp #-1 + bne :2927 + rts +:2927 sty OK + rts + +*-------- D, si l'objet N est transporte + +:2930 ldx N + lda O,x + cmp #-1 + bne :2935 + sty OK +:2935 rts + +*-------- E, si le pointeur N est active + +:2940 ldx N + lda S,x + beq :2945 + sty OK +:2945 rts + +*-------- F, si le pointeur n'est pas active + +:2950 ldx N + lda S,x + bne :2955 + sty OK +:2955 rts + +*-------- G, si le compteur a atteint la valeur 1 + +:2960 ldx N + lda C,x + cmp #1 + bne :2965 + sty OK +:2965 rts + +*-------- H, si le nombre aleatoire (1-99) est inferieur a N + +:2970 lda VBL ; LOGO - Use a better RND? + eor VERTCNT + cmp N + bcs :2975 + sty OK +:2975 rts + +*----------------------------------- +* 3000 - ACTIONS +*----------------------------------- + +:3000 inc E + + lda #1 + sta CORRESP + +:3100 ldx E + lda E$,x + cmp #"." + bne :3120 + jmp :2100 + +:3120 sec + sbc #"A" + asl + pha ; TYPE + + lda E$+1,x + cmp #"." + beq :3200 + + sec + sbc #"0" + tay + lda tblD2H,y + sta N + + lda E$+2,x + sec + sbc #"0" + clc + adc N + sta N + +:3200 lda #0 + sta BREAK + + pla + tax + lda tbl4000,x + sta :3210+1 + lda tbl4000+1,x + sta :3210+2 + +:3210 jsr $bdbd + + lda BREAK + beq :3230 + asl + tax + lda tblBRKA,x + sta :3220+1 + lda tblBRKA+1,x + sta :3220+2 + +:3220 jmp $bdbd + +:3230 lda E + clc + adc #3 + sta E + jmp :3100 + +*-------- The modified BREAK table + +tblBRKA da $bdbd + da :100,:1000,:1100 + +*----------------------------------- +* 1800 +*----------------------------------- + +tbl4000 da :4000,:4100,:4200,:4300,:4400,:4500,:4600,:4700,:4800,:4900 + da :5000,:5100,:5200,:5300,:5400,:5500,:5600,:5700,:4100 + +*-------- A, si nous sommes dans la salle N + +:4000 rts + +*-------- B, transportes objets N + +:4100 ldx #1 + lda S,x + cmp #5 + bcc :4140 + + @print #strEVIDENT + +:4120 lda #1 + sta BREAK + rts + +:4140 ldx N + lda O,x + cmp #-1 + beq :4180 + + lda #-1 + sta O,x + + ldx #1 + inc S,x + rts + +:4180 @print #strVOUSLAVEZ + jmp :4120 + +*-------- C, pose objets N + +:4200 ldx N + lda O,x + cmp #-1 + beq :4240 + + @print #strNOTOWNED + lda #1 + sta BREAK + rts + +:4240 lda SALLE + sta O,x + + ldx #1 + dec S,x + rts + +*-------- D, affiche le message en 7000+N*10 + +:4300 + @print #strRETURN + + lda N + asl + tax + lda tbl7000,x + sta :4310+1 + lda tbl7000+1,x + sta :4310+2 + +:4310 jmp $bdbd + +*-------- E, active le pointeur N + +:4400 ldx N + lda #1 + sta S,x + rts + +*-------- F, desactive le pointeur N + +:4500 ldx N + lda #0 + sta S,x + rts + +*-------- G, fixe le compteur N ˆ M + +:4600 lda N + sec + sbc #1 + asl + tax + lda tblA$,x + sta LINNUM + lda tblA$+1,x + sta LINNUM+1 + + ldy E ; +2 + iny + iny + sty E + iny ; +3 + lda (LINNUM),y + sec + sbc #"0" + tax + lda tblD2H,x + + ldx N + sta C,x + + iny + lda (LINNUM),y + sec + sbc #"0" + clc + adc C,x + sta C,x + rts + +*-------- H, inverse les lignes dans le tableau objet + +:4700 lda N ; exchange object + asl ; do it here on pointers + tax ; not on strings + lda tblO$,x + pha + lda tblO$+1,x + pha + + lda tblO$+2,x + sta tblO$,x + lda tblO$+3,x + sta tblO$+1,x + + pla + sta tblO$+3,x + pla + sta tblO$+2,x + rts + +*-------- I, pose objet N dans la salle en cours + +:4800 ldx N + lda SALLE + sta O,x + rts + +*-------- J, met le numero de salle contenant l'objet dans O + +:4900 ldx N + lda O,x + bpl :4910 + + ldx #1 + dec S,x + +:4910 lda #0 + sta O,x + rts + +*-------- K, fixe le numero de salle en cours ˆ la valeur N + +:5000 lda N + sta SALLE + rts + +*-------- L, affiche d'accord et attend + +:5100 @print #strDACCORD + +*-------- M, attend une nouvelle commande + "resanne" le tableau des actions + +:5200 lda #2 + sta BREAK + rts + +*-------- N, attend une nouvelle commande + +:5300 lda #3 + sta BREAK + rts + +*-------- O, affiche la description de la salle en cours + +:5400 lda #1 + sta BREAK + rts + +*-------- P, etes-vous sur ? + +:5500 jmp :20050 + +*-------- Q, stop -> perdu + +:5600 jmp :20000 + +*-------- R, inventaire + +:5700 lda #0 + sta G + sta HH + sta H ; for comma + +:5710 inc G + lda G + tax + lda O,x + cmp #-1 + beq :5740 + + lda G + cmp #nbO + bcc :5710 + bcs :5770 + +:5740 lda HH + bne :5750 + + @print #strVOUSDETENEZ + +:5750 inc HH + + lda H + beq :5760 + + @print #strCOMMA + +:5760 lda G + asl + tax + ldy tblO$,x + lda tblO$+1,x + tax + jsr printCSTRING + @print #strSPACE + + inc H + + lda G + cmp #V + bcc :5710 + +:5770 lda HH + beq :5780 + + @print #strPOINT + rts + +:5780 @print #strVOUSRIEN + + lda #1 + sta BREAK + rts + +*-------- S, prendre un objet => :4100 + +*----------------------------------- +* 6000 - ANALYSE DU MOT +*----------------------------------- + +:6000 lda #0 + sta N + sta X$1 + sta X$2 + + sta MO$1 + sta MO$2 + +* 1. cherche le premier caractre + + ldx #0 ; cherche le premier caractere +]lp lda TEXTBUFFER,x +* cmp #chrRET2 +* beq :6021 + cmp #chrSPC2 + bne :6022 ; on a trouvŽ un caractre + inx + cpx lenSTRING +* bcs :6021 +* cpx #nbCAR + bcc ]lp +:6021 rts ; retourne sans avoir trouve + +* 2. recopie le mot + +* 0123456789A +* 123456789 +* PREN COMBI\ + +:6022 ldy #1 +]lp lda TEXTBUFFER,x + cmp #chrRET2 + beq :6023 + cmp #chrSPC2 + beq :6023 + sta X$1,y ; 0P1R2E3N4 + inx + cpx lenSTRING + bcs :6023 + iny + cpy #4 + bcc ]lp + beq ]lp + dey +:6023 sty X$1 ; sauve la longueur + +* 3. cherche un espace + +* inx +]lp lda TEXTBUFFER,x +* cmp #chrRET2 +* beq :6032 + cmp #chrSPC2 + beq :6032 + inx ; 5 + cpx lenSTRING +* bcs :6100 +* cpx #nbCAR + bcc ]lp + bcs :6100 + +* 4. recopie le mot + +:6032 inx + ldy #1 +]lp lda TEXTBUFFER,x + cmp #chrRET2 + beq :6033 + cmp #chrSPC2 + beq :6033 + sta X$2,y + inx + cpx lenSTRING + bcs :6033 + iny + cpy #4 + bcc ]lp + beq ]lp + dey +:6033 sty X$2 ; sauve la longueur + +* 5. cherche le mot dans les options +* X$1 4 PREN +* X$2 4 LAMP +* V$x 6 04PREN +* 0 123456 + +:6100 lda X$1 + bne :6110 + rts + +:6110 ldy #1 +]lp tya + asl + tax + lda tblV$,x + sta :6225+1 + lda tblV$+1,x + sta :6225+2 + + ldx #1 +:6225 lda $bdbd,x + cmp X$1,x + bne :6250 + inx + cpx X$1 + bcc :6225 + beq :6225 + + lda tblV,y + sta MO$1 + bne :6300 + +:6250 iny + cpy #V + bcc ]lp + beq ]lp + +* 6. on change de mot + +:6300 lda X$2 + bne :6310 + rts + +:6310 ldy #1 +]lp tya + asl + tax + lda tblV$,x + sta :6325+1 + lda tblV$+1,x + sta :6325+2 + + ldx #1 +:6325 lda $bdbd,x + cmp X$2,x + bne :6350 + inx + cpx X$1 + bcc :6325 + beq :6325 + + lda tblV,y + sta MO$2 + bne :6400 + +:6350 iny + cpy #V + bcc ]lp + beq ]lp + +:6400 rts + +*----------------------------------- +* 7000 - LES REPONSES +*----------------------------------- + +tbl7000 da :7000,:7010,:7020,:7030,:7040,:7050,:7060,:7070,:7080,:7090 + da :7100,:7110,:7120,:7130,:7140,:7150,:7160,:7170,:7180,:7190 + da :7200,:7210,:7220,:7230,:7240,:7250,:7260,:7270,:7280,:7290 + da :7300,:7310,:7320,:7330,:7340,:7350,:7360,:7370,:7380,:7390 + da :7400,:7410,:7420,:7430,:7440,:7450 + +*-------- + +:7000 @print #str7000 + @explode + rts ; jmp :20000 + +:7010 @print #str7010 + rts + +:7020 @print #str7020 + rts + +:7030 @print #str7030 + @explode + rts ; jmp :20000 + +:7040 @print #str7040 + @explode + rts ; jmp :20000 + +:7050 @print #str7050 + rts + +:7060 @print #str7060 + rts + +:7070 @print #str7070 + rts + +:7080 @print #str7080 + rts + +:7090 @print #str7090 + rts + +:7100 @print #str7100 + rts + +:7110 @print #str7110 + rts + +:7120 @print #str7120 + rts + +:7130 @print #str7130 + rts + +:7140 @print #str7140 + rts + +:7150 @print #str7150 + rts + +:7160 @print #str7160 + rts + +:7170 @print #str7170 + rts + +:7180 @print #str7180 + @explode + rts ; jmp :20000 + +:7190 @print #str7190 + rts + +:7200 @print #str7200 + @explode + rts ; jmp :20000 + +:7210 @print #str7210 + rts + +:7220 @print #str7220 + rts + +:7230 @print #str7230 + rts + +:7240 @print #str7240 + rts + +:7250 @print #str7250 + @explode + rts ; jmp :20000 + +:7260 @print #str7260 + rts + +:7270 @print #str7270 + rts + +:7280 @print #str7280 + rts + +:7290 @print #str7290 + rts + +:7300 @print #str7300 + @explode + rts ; jmp :20000 + +:7310 @print #str7310 + rts + +:7320 @print #str7320 + rts + +:7330 @print #str7330 + rts + +:7340 @print #str7340 + @explode + rts ; jmp :20000 + +:7350 @print #str7350 + rts + +:7360 @print #str7360 + @explode + rts ; jmp :20000 + +:7370 @print #str7370 + rts + +:7380 @print #str7380 + rts + +:7390 @print #str7390 + @explode + rts ; jmp :20000 + +:7400 @print #str7400 + rts + +:7410 @print #str7410 + @explode + rts ; jmp :32000 + +:7420 @print #str7420 + rts + +:7430 @print #str7430 + rts + +:7440 @print #str7440 + rts + +:7450 @print #str7450 + @explode + rts ; jmp :20000 + +*----------------------------------- +* 8000 - DESCRIPTION DES PIECES +*----------------------------------- + +tbl8000 + da $bdbd + da :8000 + da :8010 + da :8020 + da :8030 + da :8040 + da :8050 + da :8060 + da :8070 + da :8080 + da :8090 + da :8100 + da :8110 + da :8120 + da :8130 + da :8140 + da :8150 + da :8160 + +:8000 @print #str8000 + rts + +:8010 @print #str8010 + rts + +:8020 @print #str8020 + rts + +:8030 @print #str8030 + rts + +:8040 @print #str8040 + rts + +:8050 @print #str8050 + rts + +:8060 @print #str8060 + rts + +:8070 @print #str8070 + rts + +:8080 @print #str8080 + rts + +:8090 @print #str8090 + rts + +:8100 @print #str8100 + rts + +:8110 @print #str8110 + rts + +:8120 @print #str8120 + rts + +:8130 @print #str8130 + rts + +:8140 @print #str8140 + rts + +:8150 @print #str8150 + rts + +:8160 @print #str8160 + rts + +*----------------------------------- +* 8000 - CHARGEMENT VARIABLES +*----------------------------------- + +initALL + ldx #FIN_DATA-DEBUT_DATA-1 + lda #0 +]lp sta CORRESP,x + dex + bpl ]lp + +*--- + + lda #1 + sta SALLE + +*--- + + ldx #nbO ; reset object table +]lp lda refO,x + sta O,x + dex + bpl ]lp + + ldx #nbO*2 ; reset object table +]lp lda refO$,x + sta tblO$,x + dex + bpl ]lp + rts + +*----------------------------------- +* 20000 - PERDU +*----------------------------------- + +:20000 + @play #zikPERDU + +:20050 ; commun avec gagne + jsr HOME +]lp @print #strREPLAY + jsr translateKEY + cmp #chrNON + beq :21000 + cmp #chrOUI + bne ]lp + jmp REPLAY + +:21000 + lda sauveCYA + sta CYAREG + + jsr PRODOS ; exit + dfb $65 + da proQUIT + brk $bd ; on ne se refait pas ;-) + +*--- Data + +proQUIT dfb 4 + ds 1 + ds 2 + ds 1 + ds 2 + +sauveCYA ds 1 + +*----------------------------------- +* 32000 - GAGNE +*----------------------------------- + +:32000 + @play #zikGAGNE + +:32010 + jsr HOME + @print #strGAGNE + jmp :20050 + +*----------------------------------- +* 40000 - LISTE DES INSTRUCTIONS +*----------------------------------- + +:40000 + jsr HOME +]lp @print #strINSTR + jsr translateKEY + cmp #chrNON + beq :40001 + cmp #chrOUI + bne ]lp + + @print #strINSTR2 + jsr translateKEY + +:40001 rts + +*----------------------------------- +* 51000 - DISCLAIMER +*----------------------------------- + +:51000 + jsr HOME + @print #strDISCLAIMER + jmp translateKEY + +*----------------------------------- +* introPIC - la picture GR +*----------------------------------- + +introPIC + jsr setTEXTFULL + + lda #2 + sta CH + lda #11 + jsr TABV + @print #strLORICIELS + @wait #300 + + jsr HOME + @print #strLEMANOIR + + lda #5 + sta CH + lda #22 + jsr TABV + @print #strINTRO1 + @wait #300 + + lda #5 + sta CH + @print #strINTRO2 + @wait #300 + + lda #5 + sta CH + @print #strINTRO3 + @wait #300 + + @play #zikINTRODUCTION + rts + +*----------------------------------- +* ORIC +*----------------------------------- + +EXPLODE ldx #$25 +]lp lda TXTCLR + lda #$25 + jsr WAIT + lda TXTSET + lda #$25 + jsr WAIT + dex + bpl ]lp + rts + +*----------------------------------- +* CODE 6502 +*----------------------------------- + +*---------------------- +* setTEXTFULL +*---------------------- + +setTEXTFULL ; 40x24 text + sta CLR80VID + jsr INIT ; text screen + jsr SETNORM ; set normal text mode + jsr SETKBD ; reset input to keyboard + jmp HOME ; home cursor and clear to end of page + +*---------------------- +* switchCASE +*---------------------- + +switchCASE + lda fgCASE + eor #$80 + sta fgCASE + rts + +*---------------------- +* printCSTR +*---------------------- + +printCSTRING + sty pcs1+1 + stx pcs1+2 + +pcs1 lda $ffff + beq pcs3 + + bit fgCASE + bpl pcs2 + + tax ; from lower to upper + lda tblKEY,x + +pcs2 jsr COUT + + inc pcs1+1 + bne pcs1 + inc pcs1+2 + bne pcs1 + +pcs3 rts + +*-------- + +fgCASE ds 1 ; $00 lower OK, $80 otherwise + +*---------------------- +* waitMS +*---------------------- + +switchWAIT + lda waitMS+1 + eor #1 + sta waitMS+1 + rts + +waitMS lda #0 ; skip if not zero + bne waitMS9 + + sty LINNUM +doW1 ldy LINNUM +]lp lda #60 ; 1/100me de seconde + jsr WAIT + dey + bne ]lp + dex + bpl doW1 +waitMS9 rts + +*----------------------------------- +* rewriteSTRING (lower -> upper) +*----------------------------------- + +rewriteSTRING + ldx #0 +]lp ldy TEXTBUFFER,x + lda tblKEY,y + sta TEXTBUFFER,x + inx + cpx lenSTRING + bcc ]lp + rts + +*----------------------------------- +* translateKEY (lower -> upper) +*----------------------------------- + +translateKEY + jsr RDKEY + tax + lda tblKEY,x + rts + +tblKEY + hex 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F + hex 10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F + hex 20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F + hex 30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,3F + hex 40,41,42,43,44,45,46,47,48,49,4A,4B,4C,4D,4E,4F + hex 50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5D,5E,5F + hex 60,61,62,63,64,65,66,67,68,69,6A,6B,6C,6D,6E,6F + hex 70,71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F + hex 80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F + hex 90,91,92,93,94,95,96,97,98,99,9A,9B,9C,9D,9E,9F + hex A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF + hex B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF + hex C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF + hex D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,DB,DC,DD,DE,DF + hex E0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF + hex D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,FB,FC,FD,FE,FF + +*----------------------------------- +* VARIABLES +*----------------------------------- + +V = 75 + +tblV$ da $bdbd + da V$1,V$2,V$3,V$4,V$5,V$6,V$7,V$8,V$9,V$10 + da V$11,V$12,V$13,V$14,V$15,V$16,V$17,V$18,V$19,V$20 + da V$21,V$22,V$23,V$24,V$25,V$26,V$27,V$28,V$29,V$30 + da V$31,V$32,V$33,V$34,V$35,V$36,V$37,V$38,V$39,V$40 + da V$41,V$42,V$43,V$44,V$45,V$46,V$47,V$48,V$49,V$50 + da V$51,V$52,V$53,V$54,V$55,V$56,V$57,V$58,V$59,V$60 + da V$61,V$62,V$63,V$64,V$65,V$66,V$67,V$68,V$69,V$70 + da V$71,V$72,V$73,V$74,V$75 + +tblV dfb $bd + dfb 01,01,02,02,03,03,04,04,05,05 + dfb 06,06,07,07,05,06,13,35,14,14 + dfb 15,15,16,17,18,19,19,20,21,22 + dfb 23,55,25,26,27,28,29,29,30,31 + dfb 32,33,35,34,36,31,37,38,39,40 + dfb 39,41,42,43,44,45,46,47,47,48 + dfb 49,50,51,52,53,54,49,56,56,57 + dfb 58,58,59,60,61 + + +*--- + +nbO = 20 + +refO dfb $bd + dfb 02,00,02,00,06,07,03,06,00,10 + dfb 16,00,13,00,13,00,13,00,13,16 + +O dfb $bd + dfb 02,00,02,00,06,07,03,06,00,10 + dfb 16,00,13,00,13,00,13,00,13,16 + +*--- + +refO$ da $bdbd ; see :3300 + da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9,O$10 + da O$11,O$12,O$13,O$14,O$15,O$16,O$17,O$18,O$19,O$20 + +tblO$ da $bdbd + da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9,O$10 + da O$11,O$12,O$13,O$14,O$15,O$16,O$17,O$18,O$19,O$20 + + +*--- + +M = 17 + +tblM$ da $bdbd + da M$1,M$2,M$3,M$4,M$5,M$6,M$7,M$8,M$9,M$10 + da M$11,M$12,M$13,M$14,M$15,M$16,M$17 + +M$1 dfb 00 +M$2 dfb 02,04,04,03,00 +M$3 dfb 04,05,02,02,00 +M$4 dfb 04,02,00 +M$5 dfb 01,06,02,03,00 +M$6 dfb 01,08,03,05,00 +M$7 dfb 00 +M$8 dfb 03,06,00 +M$9 dfb 00 +M$10 dfb 01,11,00 +M$11 dfb 00 +M$12 dfb 00 +M$13 dfb 00 +M$14 dfb 02,13,00 +M$15 dfb 05,17,02,16,01,13,00 +M$16 dfb 04,15,00 +M$17 dfb 06,15,00 + +*--- On commence ˆ index 0 + +AA = 92 + +tblA$ da A$1,A$2,A$3,A$4,A$5,A$6,A$7,A$8,A$9,A$10 + da A$11,A$12,A$13,A$14,A$15,A$16,A$17,A$18,A$19,A$20 + da A$21,A$22,A$23,A$24,A$25,A$26,A$27,A$28,A$29,A$30 + da A$31,A$32,A$33,A$34,A$35,A$36,A$37,A$38,A$39,A$40 + da A$41,A$42,A$43,A$44,A$45,A$46,A$47,A$48,A$49,A$50 + da A$51,A$52,A$53,A$54,A$55,A$56,A$57,A$58,A$59,A$60 + da A$61,A$62,A$63,A$64,A$65,A$66,A$67,A$68,A$69,A$70 + da A$71,A$72,A$73,A$74,A$75,A$76,A$77,A$78,A$79,A$80 + da A$81,A$82,A$83,A$84,A$85,A$86,A$87,A$88,A$89,A$90 + da A$91,A$92 + +A$1 str "A01.D03K02O." +A$2 str "A01.D04O." +A$3 str "B01.S01L." +A$4 str "B03.S03L." +A$5 str "B03C01.D06N." +A$6 str "B01B03.H03E05E03L." +A$7 str "B01.H01E05E03L." +A$8 str ".R00." +A$9 str ".P00." +A$10 str ".O00." +A$11 str "B03.C03L." +A$12 str "B01.C01L." +A$13 str "D07.D07N." +A$14 str "B07.S07D22N." +A$15 str "C07.D08N." +A$16 str "C07.D08N." +A$17 str "D07.D09N." +A$18 str "D07.D09N." +A$19 str "A05F06F04.E04D11D10N." +A$20 str "A05F06F04.D11E03E06N." +A$21 str "A05E04.D12N." +A$22 str "A03F08.E08L." +A$23 str "A06F08.D23N." +A$24 str "A06E08C06.K07F08O." +A$25 str "A07B06.S06D24K06L." +A$26 str "A06E08B06.K06N." +A$27 str "A06D06E04B08.D13E07H08N." +A$28 str "A06D06E04B08.D14E07H08N." +A$29 str "A06D06F04F06B08.D15H08E07N." +A$30 str "A06C06B08.D16N." +A$31 str "A08E07E06.D17K09O." +A$32 str "A08F07F08.D18E08N." +A$33 str "A08F07F08.D18E08N." +A$34 str "A08F08F06.D18E08N." +A$35 str "A08F08F06.D18E08N." +A$36 str "A08E08.D19Q." +A$37 str "A08F08.D19Q." +A$38 str "A08E07E06.D19Q." +A$39 str "A09.E09K10O." +A$40 str "A09.D19Q." +A$41 str "A09.D27N." +A$42 str "A10F04.E04L." +A$43 str "A10E04.D29N." +A$44 str "A10E04.F04L." +A$45 str "A10F04.D29N." +A$46 str "A10E04F06.E06L." +A$47 str "A10E06.E08D30N." +A$48 str "A10E07.D21Q." +A$49 str "A10E04.D21Q." +A$50 str "A10F04.D32N." +A$51 str "A10E08.F08D33N." +A$52 str "A09.D27N." +A$53 str "A11.D34K12O." +A$54 str "A11.D34K12O." +A$55 str "A11.D34K12O." +A$56 str "B06.C06L." +A$57 str "A12.D31Q." +A$58 str "A12.K13O." +A$59 str "B11F04.E04H11D36N." +A$60 str "A13F04.D26Q." +A$61 str "A13E04.F04K14O." +A$62 str "B17.D37Q." +A$63 str "F05B15.E05H15L." +A$64 str "E05.D29N." +A$65 str "F08B13.E08H13L." +A$66 str "E08.D29N." +A$67 str "B13.S13L." +A$68 str "B17.S17L." +A$69 str "B15.S15L." +A$70 str "B13.C13L." +A$71 str "B17.C17L." +A$72 str "B15.C15L." +A$73 str "B19.S19L." +A$74 str "B19.C19L." +A$75 str "A13.E06K15O." +A$76 str "B20.S20L." +A$77 str "B20.C20L." +A$78 str "B20F07.D38E07N." +A$79 str "B20E07.D29N." +A$80 str "B11.S11L." +A$81 str "B11.C11L." +A$82 str "A17F07.D39N." +A$83 str "A17E07.D44D21O." +A$84 str "A14F05.D40Q." +A$85 str "A14E06E05F08.F06F05L." +A$86 str "A14F08.D41Q." +A$87 str "A14E06E05E08.F06L." +A$88 str "A14E08F05F06.D42D43Q." +A$89 str "A14E08E05E06.D42D45D46Q." +A$90 str "A14E08E05F06.D42D43D45Q." +A$91 str "A14E08F05E06.D42D46Q." +A$92 str ".N." + +tblA dfb 07,00 + dfb 30,00 + dfb 15,28 + dfb 15,18 + dfb 17,18 + dfb 17,18 + dfb 17,28 + dfb 34,00 + dfb 33,00 + dfb 35,00 + dfb 32,18 + dfb 32,28 + dfb 13,16 + dfb 15,16 + dfb 13,16 + dfb 14,16 + dfb 14,16 + dfb 14,16 + dfb 19,20 + dfb 19,21 + dfb 19,21 + dfb 15,36 + dfb 23,25 + dfb 23,25 + dfb 15,22 + dfb 23,25 + dfb 29,31 + dfb 29,31 + dfb 29,31 + dfb 29,31 + dfb 05,00 + dfb 05,00 + dfb 06,00 + dfb 05,00 + dfb 06,00 + dfb 05,00 + dfb 06,00 + dfb 06,00 + dfb 41,00 + dfb 06,00 + dfb 30,00 + dfb 23,38 + dfb 23,38 + dfb 42,38 + dfb 42,38 + dfb 39,37 + dfb 06,00 + dfb 40,00 + dfb 40,00 + dfb 40,00 + dfb 05,00 + dfb 44,00 + dfb 43,00 + dfb 45,43 + dfb 46,43 + dfb 32,22 + dfb 19,47 + dfb 19,48 + dfb 49,51 + dfb 04,00 + dfb 04,00 + dfb 50,53 + dfb 50,54 + dfb 50,54 + dfb 50,52 + dfb 50,52 + dfb 15,52 + dfb 15,53 + dfb 15,54 + dfb 32,52 + dfb 32,53 + dfb 32,54 + dfb 15,56 + dfb 32,56 + dfb 03,00 + dfb 15,57 + dfb 32,57 + dfb 13,57 + dfb 13,57 + dfb 15,51 + dfb 32,51 + dfb 58,00 + dfb 58,00 + dfb 15,55 + dfb 15,55 + dfb 06,00 + dfb 15,55 + dfb 06,00 + dfb 06,00 + dfb 06,00 + dfb 06,00 + dfb 00,00 ; 93 is ".N." + +*--- On commence ˆ index 0 + +* C = 13 + +tblC$ da $bdbd + da C$1,C$2,C$3,C$4,C$5,C$6,C$7,C$8,C$9,C$10 + da C$11,C$12,C$13 + +C$1 str "A04E05.D05Q." +C$2 str "E04F10.G0403E10." +C$3 str "G04A10.G0499F09D25." +C$4 str "A04F05.D20." +C$5 str "E06F10.G0405E10." +C$6 str "G04.D01Q." +C$7 str "A10E09.D26Q." +C$8 str "A10E07.F06F07F04F08." +C$9 str "A11F07.G0103E07." +C$10 str "A11G01.D35Q." +C$11 str "A12.F06F04." +C$12 str "A12.F08F05F07." +C$13 str ".N." + +*----------------------------------- + +DEBUT_DATA + +CORRESP ds 1 +BREAK ds 1 +E ds 1 +F1 ds 1 +G ds 1 +H ds 1 +HH ds 1 +L ds 1 +LX ds 1 +MO$1 ds 1 ; mot 1 +MO$2 ds 1 ; mot 2 +N ds 1 +CP ds 1 +OK ds 1 +SALLE ds 1 +T ds 1 +W ds 1 +Z ds 1 +lenSTRING ds 1 + +C ds 5+1 +E$ ds 32 ; the longest string +S ds 10+1 ; was P in Le manoir +X$1 ds 4+1 ; premier mot saisi +X$2 ds 4+1 ; second mot saisi + +FIN_DATA + +*--- The lazy decimal to hexadecimal conversion + +tblD2H dfb 0,10,20,30,40,50,60,70,80,90 + +*----------------------------------- +* LES AUTRES FICHIERS +*----------------------------------- + + put fr.s + put ../common/musiques.s + +*--- It's the end \ No newline at end of file diff --git a/folibus/fr/prfolibus_Output.txt b/folibus/fr/prfolibus_Output.txt new file mode 100644 index 0000000..03f0e0c --- /dev/null +++ b/folibus/fr/prfolibus_Output.txt @@ -0,0 +1,5725 @@ +------+--------------------------------+-------------+----+---------+------+-----------------------+------------------------------------------------------------------- + Line | # File Line | Line Type | MX | Reloc | Size | Address Object Code | Source Code +------+--------------------------------+-------------+----+---------+------+-----------------------+------------------------------------------------------------------- + 1 | 1 prfolibus.s 1 | Comment | 11 | | 0 | 00/8000 | * + 2 | 1 prfolibus.s 2 | Comment | 11 | | 0 | 00/8000 | * La maison du Professeur Folibus + 3 | 1 prfolibus.s 3 | Comment | 11 | | 0 | 00/8000 | * + 4 | 1 prfolibus.s 4 | Comment | 11 | | 0 | 00/8000 | * (c) 1982, Alain BrŽgŽon + 5 | 1 prfolibus.s 5 | Comment | 11 | | 0 | 00/8000 | * (c) 2023, Brutal Deluxe Software (Apple II) + 6 | 1 prfolibus.s 6 | Comment | 11 | | 0 | 00/8000 | * + 7 | 1 prfolibus.s 7 | Empty | 11 | | 0 | 00/8000 | + 8 | 1 prfolibus.s 8 | Directive | 11 | | 0 | 00/8000 | mx %11 + 9 | 1 prfolibus.s 9 | Directive | 11 | | 0 | 00/8000 | org $4000 + 10 | 1 prfolibus.s 10 | Directive | 11 | | 0 | 00/4000 | lst off + 11 | 1 prfolibus.s 11 | Empty | 11 | | 0 | 00/4000 | + 12 | 1 prfolibus.s 12 | Comment | 11 | | 0 | 00/4000 | *----------------------------------- + 13 | 1 prfolibus.s 13 | Comment | 11 | | 0 | 00/4000 | * SOFTSWITCHES AND FRIENDS + 14 | 1 prfolibus.s 14 | Comment | 11 | | 0 | 00/4000 | *----------------------------------- + 15 | 1 prfolibus.s 15 | Empty | 11 | | 0 | 00/4000 | + 16 | 1 prfolibus.s 16 | Equivalence | 11 | | 0 | 00/4000 | CH = $24 ; cursor horizontal position + 17 | 1 prfolibus.s 17 | Equivalence | 11 | | 0 | 00/4000 | CV = $25 ; cursor vertical position + 18 | 1 prfolibus.s 18 | Equivalence | 11 | | 0 | 00/4000 | LINNUM = $50 ; result from GETADR + 19 | 1 prfolibus.s 19 | Equivalence | 11 | | 0 | 00/4000 | X0L = $e0 ; X-coord + 20 | 1 prfolibus.s 20 | Equivalence | 11 | | 0 | 00/4000 | X0H = $e1 + 21 | 1 prfolibus.s 21 | Equivalence | 11 | | 0 | 00/4000 | Y0 = $e2 ; Y-coord + 22 | 1 prfolibus.s 22 | Empty | 11 | | 0 | 00/4000 | + 23 | 1 prfolibus.s 23 | Equivalence | 11 | | 0 | 00/4000 | maxY = 191 ; 0 to 191 = 192 + 24 | 1 prfolibus.s 24 | Empty | 11 | | 0 | 00/4000 | + 25 | 1 prfolibus.s 25 | Equivalence | 11 | | 0 | 00/4000 | chrRET2 = $8d + 26 | 1 prfolibus.s 26 | Equivalence | 11 | | 0 | 00/4000 | chrSPC2 = $a0 + 27 | 1 prfolibus.s 27 | Equivalence | 11 | | 0 | 00/4000 | TEXTBUFFER = $200 + 28 | 1 prfolibus.s 28 | Empty | 11 | | 0 | 00/4000 | + 29 | 1 prfolibus.s 29 | Equivalence | 11 | | 0 | 00/4000 | chrOUI = "O" + 30 | 1 prfolibus.s 30 | Equivalence | 11 | | 0 | 00/4000 | chrNON = "N" + 31 | 1 prfolibus.s 31 | Empty | 11 | | 0 | 00/4000 | + 32 | 1 prfolibus.s 32 | Equivalence | 11 | | 0 | 00/4000 | PRODOS = $bf00 + 33 | 1 prfolibus.s 33 | Empty | 11 | | 0 | 00/4000 | + 34 | 1 prfolibus.s 34 | Equivalence | 11 | | 0 | 00/4000 | KBD = $c000 + 35 | 1 prfolibus.s 35 | Equivalence | 11 | | 0 | 00/4000 | CLR80VID = $c00c + 36 | 1 prfolibus.s 36 | Equivalence | 11 | | 0 | 00/4000 | KBDSTROBE = $c010 + 37 | 1 prfolibus.s 37 | Equivalence | 11 | | 0 | 00/4000 | VBL = $c019 + 38 | 1 prfolibus.s 38 | Equivalence | 11 | | 0 | 00/4000 | VERTCNT = $c02e + 39 | 1 prfolibus.s 39 | Equivalence | 11 | | 0 | 00/4000 | SPKR = $c030 + 40 | 1 prfolibus.s 40 | Equivalence | 11 | | 0 | 00/4000 | CYAREG = $C036 + 41 | 1 prfolibus.s 41 | Equivalence | 11 | | 0 | 00/4000 | TXTCLR = $c050 + 42 | 1 prfolibus.s 42 | Equivalence | 11 | | 0 | 00/4000 | TXTSET = $c051 + 43 | 1 prfolibus.s 43 | Empty | 11 | | 0 | 00/4000 | + 44 | 1 prfolibus.s 44 | Comment | 11 | | 0 | 00/4000 | *--- The firmware routines + 45 | 1 prfolibus.s 45 | Empty | 11 | | 0 | 00/4000 | + 46 | 1 prfolibus.s 46 | Equivalence | 11 | | 0 | 00/4000 | INIT = $FB2F + 47 | 1 prfolibus.s 47 | Equivalence | 11 | | 0 | 00/4000 | TABV = $FB5B + 48 | 1 prfolibus.s 48 | Equivalence | 11 | | 0 | 00/4000 | HOME = $FC58 + 49 | 1 prfolibus.s 49 | Equivalence | 11 | | 0 | 00/4000 | WAIT = $FCA8 + 50 | 1 prfolibus.s 50 | Equivalence | 11 | | 0 | 00/4000 | RDKEY = $FD0C + 51 | 1 prfolibus.s 51 | Equivalence | 11 | | 0 | 00/4000 | GETLN1 = $FD6F + 52 | 1 prfolibus.s 52 | Equivalence | 11 | | 0 | 00/4000 | COUT = $FDED + 53 | 1 prfolibus.s 53 | Equivalence | 11 | | 0 | 00/4000 | IDROUTINE = $FE1F + 54 | 1 prfolibus.s 54 | Equivalence | 11 | | 0 | 00/4000 | SETNORM = $FE84 + 55 | 1 prfolibus.s 55 | Equivalence | 11 | | 0 | 00/4000 | SETKBD = $FE89 + 56 | 1 prfolibus.s 56 | Empty | 11 | | 0 | 00/4000 | + 57 | 1 prfolibus.s 57 | Comment | 11 | | 0 | 00/4000 | *----------------------------------- + 58 | 1 prfolibus.s 58 | Comment | 11 | | 0 | 00/4000 | * MACROS + 59 | 1 prfolibus.s 59 | Comment | 11 | | 0 | 00/4000 | *----------------------------------- + 60 | 1 prfolibus.s 60 | Empty | 11 | | 0 | 00/4000 | + 61 | 1 prfolibus.s 61 | Directive | 11 | | 0 | 00/4000 | @explode mac + 62 | 1 prfolibus.s 62 | Directive | 11 | | 0 | 00/4000 | jsr EXPLODE + 63 | 1 prfolibus.s 63 | Directive | 11 | | 0 | 00/4000 | eom + 64 | 1 prfolibus.s 64 | Empty | 11 | | 0 | 00/4000 | + 65 | 1 prfolibus.s 65 | Directive | 11 | | 0 | 00/4000 | @play mac + 66 | 1 prfolibus.s 66 | Directive | 11 | | 0 | 00/4000 | ldx #>]1 + 67 | 1 prfolibus.s 67 | Directive | 11 | | 0 | 00/4000 | ldy #<]1 + 68 | 1 prfolibus.s 68 | Directive | 11 | | 0 | 00/4000 | jsr playMUSIC + 69 | 1 prfolibus.s 69 | Directive | 11 | | 0 | 00/4000 | eom + 70 | 1 prfolibus.s 70 | Empty | 11 | | 0 | 00/4000 | + 71 | 1 prfolibus.s 71 | Directive | 11 | | 0 | 00/4000 | @print mac + 72 | 1 prfolibus.s 72 | Directive | 11 | | 0 | 00/4000 | ldx #>]1 + 73 | 1 prfolibus.s 73 | Directive | 11 | | 0 | 00/4000 | ldy #<]1 + 74 | 1 prfolibus.s 74 | Directive | 11 | | 0 | 00/4000 | jsr printCSTRING + 75 | 1 prfolibus.s 75 | Directive | 11 | | 0 | 00/4000 | eom + 76 | 1 prfolibus.s 76 | Empty | 11 | | 0 | 00/4000 | + 77 | 1 prfolibus.s 77 | Directive | 11 | | 0 | 00/4000 | @wait mac + 78 | 1 prfolibus.s 78 | Directive | 11 | | 0 | 00/4000 | ldx #>]1 + 79 | 1 prfolibus.s 79 | Directive | 11 | | 0 | 00/4000 | ldy #<]1 + 80 | 1 prfolibus.s 80 | Directive | 11 | | 0 | 00/4000 | jsr waitMS + 81 | 1 prfolibus.s 81 | Directive | 11 | | 0 | 00/4000 | eom + 82 | 1 prfolibus.s 82 | Empty | 11 | | 0 | 00/4000 | + 83 | 1 prfolibus.s 83 | Comment | 11 | | 0 | 00/4000 | *----------------------------------- + 84 | 1 prfolibus.s 84 | Comment | 11 | | 0 | 00/4000 | * CODE BASIC EN ASM :-) + 85 | 1 prfolibus.s 85 | Comment | 11 | | 0 | 00/4000 | *----------------------------------- + 86 | 1 prfolibus.s 86 | Empty | 11 | | 0 | 00/4000 | + 87 | 1 prfolibus.s 87 | Code | 11 | | 1 | 00/4000 : 38 | sec + 88 | 1 prfolibus.s 88 | Code | 11 | | 3 | 00/4001 : 20 1F FE | jsr {$FE1F} + 89 | 1 prfolibus.s 89 | Code | 11 | | 2 | 00/4004 : B0 0B | bcs notiigs + 90 | 1 prfolibus.s 90 | Empty | 11 | | 0 | 00/4006 | + 91 | 1 prfolibus.s 91 | Code | 11 | | 3 | 00/4006 : AD 36 C0 | lda {$C036} ; 1 MHz vaincra! + 92 | 1 prfolibus.s 92 | Code | 11 | | 3 | 00/4009 : 8D EA 48 | sta sauveCYA + 93 | 1 prfolibus.s 93 | Code | 11 | | 2 | 00/400C : 29 7F | and #%0111_1111 + 94 | 1 prfolibus.s 94 | Code | 11 | | 3 | 00/400E : 8D 36 C0 | sta {$C036} + 95 | 1 prfolibus.s 95 | Empty | 11 | | 0 | 00/4011 | notiigs + 96 | 1 prfolibus.s 96 | Empty | 11 | | 0 | 00/4011 | + 97 | 1 prfolibus.s 97 | Comment | 11 | | 0 | 00/4011 | *-------- CAN WE DO lowercase? + 98 | 1 prfolibus.s 98 | Empty | 11 | | 0 | 00/4011 | + 99 | 1 prfolibus.s 99 | Code | 11 | | 3 | 00/4011 : AD B3 FB | lda $FBB3 + 100 | 1 prfolibus.s 100 | Code | 11 | | 2 | 00/4014 : C9 06 | cmp #$06 + 101 | 1 prfolibus.s 101 | Code | 11 | | 2 | 00/4016 : F0 05 | beq lowerOK + 102 | 1 prfolibus.s 102 | Empty | 11 | | 0 | 00/4018 | + 103 | 1 prfolibus.s 103 | Code | 11 | | 2 | 00/4018 : A9 80 | lda #$80 ; OCPY UPPERCASE + 104 | 1 prfolibus.s 104 | Code | 11 | | 3 | 00/401A : 8D E3 49 | sta fgCASE + 105 | 1 prfolibus.s 105 | Empty | 11 | | 0 | 00/401D | lowerOK + 106 | 1 prfolibus.s 106 | Empty | 11 | | 0 | 00/401D | + 107 | 1 prfolibus.s 107 | Comment | 11 | | 0 | 00/401D | *-------- + 108 | 1 prfolibus.s 108 | Empty | 11 | | 0 | 00/401D | + 109 | 1 prfolibus.s 109 | Code | 11 | | 3 | 00/401D : 20 2C 49 | jsr introPIC ; la picture GR + 110 | 1 prfolibus.s 110 | Code | 11 | | 3 | 00/4020 : 20 1F 49 | jsr _51000 ; le disclaimer + 111 | 1 prfolibus.s 111 | Code | 11 | | 3 | 00/4023 : 20 FF 48 | jsr _40000 ; les instructions + 112 | 1 prfolibus.s 112 | Empty | 11 | | 0 | 00/4026 | + 113 | 1 prfolibus.s 113 | Empty | 11 | | 0 | 00/4026 | REPLAY + 114 | 1 prfolibus.s 114 | Code | 11 | | 3 | 00/4026 : 20 90 48 | jsr initALL + 115 | 1 prfolibus.s 115 | Code | 11 | | 3 | 00/4029 : 20 58 FC | jsr {$FC58} + 116 | 1 prfolibus.s 116 | Empty | 11 | | 0 | 00/402C | + 117 | 1 prfolibus.s 117 | Comment | 11 | | 0 | 00/402C | *----------------------------------- + 118 | 1 prfolibus.s 118 | Comment | 11 | | 0 | 00/402C | * DU BASIC A L'ASSEMBLEUR (BEURK) + 119 | 1 prfolibus.s 119 | Comment | 11 | | 0 | 00/402C | *----------------------------------- + 120 | 1 prfolibus.s 120 | Empty | 11 | | 0 | 00/402C | + 121 | 1 prfolibus.s 121 | Code | 11 | | 2 | 00/402C : A2 02 | _100 ldx #2 + 122 | 1 prfolibus.s 122 | Code | 11 | | 3 | 00/402E : BD 4E 54 | lda S,x + 123 | 1 prfolibus.s 123 | Code | 11 | | 2 | 00/4031 : F0 25 | beq _200 + 124 | 1 prfolibus.s 124 | Empty | 11 | | 0 | 00/4033 | + 125 | 1 prfolibus.s 125 | Code | 11 | | 2 | 00/4033 : A2 02 | _110 ldx #2 + 126 | 1 prfolibus.s 126 | Code | 11 | | 3 | 00/4035 : BD 28 54 | lda C,x + 127 | 1 prfolibus.s 127 | Code | 11 | | 2 | 00/4038 : F0 03 | beq _120 + 128 | 1 prfolibus.s 128 | Code | 11 | | 3 | 00/403A : DE 28 54 | dec C,x + 129 | 1 prfolibus.s 129 | Empty | 11 | | 0 | 00/403D | + 130 | 1 prfolibus.s 130 | Code | 11 | | 2 | 00/403D : A2 03 | _120 ldx #3 + 131 | 1 prfolibus.s 131 | Code | 11 | | 3 | 00/403F : BD 4E 54 | lda S,x + 132 | 1 prfolibus.s 132 | Code | 11 | | 2 | 00/4042 : D0 14 | bne _200 + 133 | 1 prfolibus.s 133 | Empty | 11 | | 0 | 00/4044 | + 134 | 1 prfolibus.s 134 | Macro | 11 | | 0 | 00/4044 | @print #strILFAITNOIR + 135 | 1 prfolibus.s 134 | Code | 11 | | 2 | 00/4044 : A2 68 | ldx #>#strILFAITNOIR + 136 | 1 prfolibus.s 134 | Code | 11 | | 2 | 00/4046 : A0 E1 | ldy #<#strILFAITNOIR + 137 | 1 prfolibus.s 134 | Code | 11 | | 3 | 00/4048 : 20 C1 49 | jsr printCSTRING + 138 | 1 prfolibus.s 135 | Empty | 11 | | 0 | 00/404B | + 139 | 1 prfolibus.s 136 | Code | 11 | | 2 | 00/404B : A2 03 | ldx #3 + 140 | 1 prfolibus.s 137 | Code | 11 | | 3 | 00/404D : BD 28 54 | lda C,x + 141 | 1 prfolibus.s 138 | Code | 11 | | 2 | 00/4050 : F0 03 | beq _150 + 142 | 1 prfolibus.s 139 | Code | 11 | | 3 | 00/4052 : DE 28 54 | dec C,x + 143 | 1 prfolibus.s 140 | Empty | 11 | | 0 | 00/4055 | + 144 | 1 prfolibus.s 141 | Code | 11 | | 3 | 00/4055 : 4C D2 40 | _150 jmp _1000 + 145 | 1 prfolibus.s 142 | Empty | 11 | | 0 | 00/4058 | + 146 | 1 prfolibus.s 143 | Comment | 11 | | 0 | 00/4058 | *----------------------------------- + 147 | 1 prfolibus.s 144 | Comment | 11 | | 0 | 00/4058 | * 200 - description salle + 148 | 1 prfolibus.s 145 | Comment | 11 | | 0 | 00/4058 | *----------------------------------- + 149 | 1 prfolibus.s 146 | Empty | 11 | | 0 | 00/4058 | + 150 | 1 prfolibus.s 147 | Macro | 11 | | 0 | 00/4058 | _200 @print #strRETURN + 151 | 1 prfolibus.s 147 | Code | 11 | | 2 | 00/4058 : A2 69 | ldx #>#strRETURN + 152 | 1 prfolibus.s 147 | Code | 11 | | 2 | 00/405A : A0 35 | ldy #<#strRETURN + 153 | 1 prfolibus.s 147 | Code | 11 | | 3 | 00/405C : 20 C1 49 | jsr printCSTRING + 154 | 1 prfolibus.s 148 | Empty | 11 | | 0 | 00/405F | + 155 | 1 prfolibus.s 149 | Code | 11 | | 3 | 00/405F : AD 23 54 | lda SALLE + 156 | 1 prfolibus.s 150 | Code | 11 | | 1 | 00/4062 : 0A | asl + 157 | 1 prfolibus.s 151 | Code | 11 | | 1 | 00/4063 : AA | tax + 158 | 1 prfolibus.s 152 | Code | 11 | | 3 | 00/4064 : BD E4 47 | lda tbl8000,x + 159 | 1 prfolibus.s 153 | Code | 11 | | 3 | 00/4067 : 8D 71 40 | sta _222+1 + 160 | 1 prfolibus.s 154 | Code | 11 | | 3 | 00/406A : BD E5 47 | lda tbl8000+1,x + 161 | 1 prfolibus.s 155 | Code | 11 | | 3 | 00/406D : 8D 72 40 | sta _222+2 + 162 | 1 prfolibus.s 156 | Empty | 11 | | 0 | 00/4070 | + 163 | 1 prfolibus.s 157 | Code | 11 | | 3 | 00/4070 : 20 BD BD | _222 jsr $bdbd + 164 | 1 prfolibus.s 158 | Empty | 11 | | 0 | 00/4073 | + 165 | 1 prfolibus.s 159 | Code | 11 | | 2 | 00/4073 : A9 00 | _300 lda #0 + 166 | 1 prfolibus.s 160 | Code | 11 | | 3 | 00/4075 : 8D 1A 54 | sta H + 167 | 1 prfolibus.s 161 | Code | 11 | | 3 | 00/4078 : 8D 1B 54 | sta HH ; for comma + 168 | 1 prfolibus.s 162 | Code | 11 | | 2 | 00/407B : A9 01 | lda #1 + 169 | 1 prfolibus.s 163 | Code | 11 | | 3 | 00/407D : 8D 20 54 | sta N + 170 | 1 prfolibus.s 164 | Empty | 11 | | 0 | 00/4080 | + 171 | 1 prfolibus.s 165 | Code | 11 | | 3 | 00/4080 : AE 20 54 | _310 ldx N + 172 | 1 prfolibus.s 166 | Code | 11 | | 3 | 00/4083 : BD 14 4C | lda O,x + 173 | 1 prfolibus.s 167 | Code | 11 | | 3 | 00/4086 : CD 23 54 | cmp SALLE + 174 | 1 prfolibus.s 168 | Code | 11 | | 2 | 00/4089 : D0 34 | bne _400 + 175 | 1 prfolibus.s 169 | Empty | 11 | | 0 | 00/408B | + 176 | 1 prfolibus.s 170 | Code | 11 | | 3 | 00/408B : AD 1A 54 | lda H + 177 | 1 prfolibus.s 171 | Code | 11 | | 2 | 00/408E : D0 0A | bne _350 + 178 | 1 prfolibus.s 172 | Empty | 11 | | 0 | 00/4090 | + 179 | 1 prfolibus.s 173 | Macro | 11 | | 0 | 00/4090 | @print #strILYA + 180 | 1 prfolibus.s 173 | Code | 11 | | 2 | 00/4090 : A2 69 | ldx #>#strILYA + 181 | 1 prfolibus.s 173 | Code | 11 | | 2 | 00/4092 : A0 21 | ldy #<#strILYA + 182 | 1 prfolibus.s 173 | Code | 11 | | 3 | 00/4094 : 20 C1 49 | jsr printCSTRING + 183 | 1 prfolibus.s 174 | Empty | 11 | | 0 | 00/4097 | + 184 | 1 prfolibus.s 175 | Code | 11 | | 3 | 00/4097 : EE 1A 54 | inc H + 185 | 1 prfolibus.s 176 | Empty | 11 | | 0 | 00/409A | + 186 | 1 prfolibus.s 177 | Code | 11 | | 3 | 00/409A : AD 1B 54 | _350 lda HH + 187 | 1 prfolibus.s 178 | Code | 11 | | 2 | 00/409D : F0 07 | beq _360 + 188 | 1 prfolibus.s 179 | Empty | 11 | | 0 | 00/409F | + 189 | 1 prfolibus.s 180 | Macro | 11 | | 0 | 00/409F | @print #strCOMMA + 190 | 1 prfolibus.s 180 | Code | 11 | | 2 | 00/409F : A2 69 | ldx #>#strCOMMA + 191 | 1 prfolibus.s 180 | Code | 11 | | 2 | 00/40A1 : A0 31 | ldy #<#strCOMMA + 192 | 1 prfolibus.s 180 | Code | 11 | | 3 | 00/40A3 : 20 C1 49 | jsr printCSTRING + 193 | 1 prfolibus.s 181 | Empty | 11 | | 0 | 00/40A6 | + 194 | 1 prfolibus.s 182 | Macro | 11 | | 0 | 00/40A6 | _360 @print #strSPACE + 195 | 1 prfolibus.s 182 | Code | 11 | | 2 | 00/40A6 : A2 69 | ldx #>#strSPACE + 196 | 1 prfolibus.s 182 | Code | 11 | | 2 | 00/40A8 : A0 33 | ldy #<#strSPACE + 197 | 1 prfolibus.s 182 | Code | 11 | | 3 | 00/40AA : 20 C1 49 | jsr printCSTRING + 198 | 1 prfolibus.s 183 | Code | 11 | | 3 | 00/40AD : AD 20 54 | lda N + 199 | 1 prfolibus.s 184 | Code | 11 | | 1 | 00/40B0 : 0A | asl + 200 | 1 prfolibus.s 185 | Code | 11 | | 1 | 00/40B1 : AA | tax + 201 | 1 prfolibus.s 186 | Code | 11 | | 3 | 00/40B2 : BC 53 4C | ldy tblO$,x + 202 | 1 prfolibus.s 187 | Code | 11 | | 3 | 00/40B5 : BD 54 4C | lda tblO$+1,x + 203 | 1 prfolibus.s 188 | Code | 11 | | 1 | 00/40B8 : AA | tax + 204 | 1 prfolibus.s 189 | Code | 11 | | 3 | 00/40B9 : 20 C1 49 | jsr printCSTRING + 205 | 1 prfolibus.s 190 | Empty | 11 | | 0 | 00/40BC | + 206 | 1 prfolibus.s 191 | Code | 11 | | 3 | 00/40BC : EE 1B 54 | inc HH + 207 | 1 prfolibus.s 192 | Empty | 11 | | 0 | 00/40BF | + 208 | 1 prfolibus.s 193 | Code | 11 | | 3 | 00/40BF : EE 20 54 | _400 inc N + 209 | 1 prfolibus.s 194 | Code | 11 | | 3 | 00/40C2 : AD 20 54 | lda N + 210 | 1 prfolibus.s 195 | Code | 11 | | 2 | 00/40C5 : C9 14 | cmp #{20} ; la constante 25 + 211 | 1 prfolibus.s 196 | Code | 11 | | 2 | 00/40C7 : 90 B7 | bcc _310 + 212 | 1 prfolibus.s 197 | Code | 11 | | 2 | 00/40C9 : F0 B5 | beq _310 + 213 | 1 prfolibus.s 198 | Empty | 11 | | 0 | 00/40CB | + 214 | 1 prfolibus.s 199 | Macro | 11 | | 0 | 00/40CB | @print #strRETURN + 215 | 1 prfolibus.s 199 | Code | 11 | | 2 | 00/40CB : A2 69 | ldx #>#strRETURN + 216 | 1 prfolibus.s 199 | Code | 11 | | 2 | 00/40CD : A0 35 | ldy #<#strRETURN + 217 | 1 prfolibus.s 199 | Code | 11 | | 3 | 00/40CF : 20 C1 49 | jsr printCSTRING + 218 | 1 prfolibus.s 200 | Empty | 11 | | 0 | 00/40D2 | + 219 | 1 prfolibus.s 201 | Comment | 11 | | 0 | 00/40D2 | *----------------------------------- + 220 | 1 prfolibus.s 202 | Comment | 11 | | 0 | 00/40D2 | * 1000 - ACCEPTATION COMMANDE + 221 | 1 prfolibus.s 203 | Comment | 11 | | 0 | 00/40D2 | *----------------------------------- + 222 | 1 prfolibus.s 204 | Empty | 11 | | 0 | 00/40D2 | + 223 | 1 prfolibus.s 205 | Code | 11 | | 2 | 00/40D2 : A9 01 | _1000 lda #1 + 224 | 1 prfolibus.s 206 | Code | 11 | | 3 | 00/40D4 : 8D 24 54 | sta T + 225 | 1 prfolibus.s 207 | Code | 11 | | 2 | 00/40D7 : A9 00 | lda #0 + 226 | 1 prfolibus.s 208 | Code | 11 | | 3 | 00/40D9 : 8D 20 54 | sta N + 227 | 1 prfolibus.s 209 | Code | 11 | | 3 | 00/40DC : 4C 5F 41 | jmp _2000 + 228 | 1 prfolibus.s 210 | Empty | 11 | | 0 | 00/40DF | + 229 | 1 prfolibus.s 211 | Code | 11 | | 2 | 00/40DF : A2 01 | _1100 ldx #1 + 230 | 1 prfolibus.s 212 | Code | 11 | | 3 | 00/40E1 : BD 28 54 | lda C,x + 231 | 1 prfolibus.s 213 | Code | 11 | | 2 | 00/40E4 : F0 03 | beq _1110 + 232 | 1 prfolibus.s 214 | Code | 11 | | 3 | 00/40E6 : DE 28 54 | dec C,x + 233 | 1 prfolibus.s 215 | Empty | 11 | | 0 | 00/40E9 | + 234 | 1 prfolibus.s 216 | Code | 11 | | 2 | 00/40E9 : A2 04 | _1110 ldx #4 + 235 | 1 prfolibus.s 217 | Code | 11 | | 3 | 00/40EB : BD 28 54 | lda C,x + 236 | 1 prfolibus.s 218 | Code | 11 | | 2 | 00/40EE : F0 03 | beq _1120 + 237 | 1 prfolibus.s 219 | Code | 11 | | 3 | 00/40F0 : DE 28 54 | dec C,x + 238 | 1 prfolibus.s 220 | Empty | 11 | | 0 | 00/40F3 | + 239 | 1 prfolibus.s 221 | Macro | 11 | | 0 | 00/40F3 | _1120 @print #strCOMMANDE + 240 | 1 prfolibus.s 221 | Code | 11 | | 2 | 00/40F3 : A2 69 | ldx #>#strCOMMANDE + 241 | 1 prfolibus.s 221 | Code | 11 | | 2 | 00/40F5 : A0 37 | ldy #<#strCOMMANDE + 242 | 1 prfolibus.s 221 | Code | 11 | | 3 | 00/40F7 : 20 C1 49 | jsr printCSTRING + 243 | 1 prfolibus.s 222 | Code | 11 | | 3 | 00/40FA : 20 6F FD | jsr {$FD6F} + 244 | 1 prfolibus.s 223 | Code | 11 | | 3 | 00/40FD : 8E 27 54 | stx lenSTRING ; longueur de la chaine saisie + 245 | 1 prfolibus.s 224 | Code | 11 | | 3 | 00/4100 : 20 01 4A | jsr rewriteSTRING ; from lower to upper + 246 | 1 prfolibus.s 225 | Code | 11 | | 3 | 00/4103 : 20 10 45 | jsr _6000 ; cherche les mots + 247 | 1 prfolibus.s 226 | Empty | 11 | | 0 | 00/4106 | + 248 | 1 prfolibus.s 227 | Code | 11 | | 3 | 00/4106 : AD 1E 54 | lda MO$1 + 249 | 1 prfolibus.s 228 | Code | 11 | | 2 | 00/4109 : D0 0A | bne _1600 + 250 | 1 prfolibus.s 229 | Empty | 11 | | 0 | 00/410B | + 251 | 1 prfolibus.s 230 | Macro | 11 | | 0 | 00/410B | @print #strJENECOMPRENDS + 252 | 1 prfolibus.s 230 | Code | 11 | | 2 | 00/410B : A2 69 | ldx #>#strJENECOMPRENDS + 253 | 1 prfolibus.s 230 | Code | 11 | | 2 | 00/410D : A0 4B | ldy #<#strJENECOMPRENDS + 254 | 1 prfolibus.s 230 | Code | 11 | | 3 | 00/410F : 20 C1 49 | jsr printCSTRING + 255 | 1 prfolibus.s 231 | Code | 11 | | 3 | 00/4112 : 4C 2C 40 | jmp _100 + 256 | 1 prfolibus.s 232 | Empty | 11 | | 0 | 00/4115 | + 257 | 1 prfolibus.s 233 | Comment | 11 | | 0 | 00/4115 | *----------------------------------- + 258 | 1 prfolibus.s 234 | Comment | 11 | | 0 | 00/4115 | * 1600 - CONTROLES APPLE II + 259 | 1 prfolibus.s 235 | Comment | 11 | | 0 | 00/4115 | *----------------------------------- + 260 | 1 prfolibus.s 236 | Empty | 11 | | 0 | 00/4115 | + 261 | 1 prfolibus.s 237 | Code | 11 | | 2 | 00/4115 : C9 3B | _1600 cmp #59 ; switch wait to de/accelerate the game + 262 | 1 prfolibus.s 238 | Code | 11 | | 2 | 00/4117 : D0 06 | bne _1605 + 263 | 1 prfolibus.s 239 | Empty | 11 | | 0 | 00/4119 | + 264 | 1 prfolibus.s 240 | Code | 11 | | 3 | 00/4119 : 20 E4 49 | jsr switchWAIT + 265 | 1 prfolibus.s 241 | Code | 11 | | 3 | 00/411C : 4C 2C 40 | jmp _100 + 266 | 1 prfolibus.s 242 | Empty | 11 | | 0 | 00/411F | + 267 | 1 prfolibus.s 243 | Code | 11 | | 2 | 00/411F : C9 3C | _1605 cmp #60 ; quitter + 268 | 1 prfolibus.s 244 | Code | 11 | | 2 | 00/4121 : D0 03 | bne _1610 + 269 | 1 prfolibus.s 245 | Code | 11 | | 3 | 00/4123 : 4C BD 48 | jmp _20050 + 270 | 1 prfolibus.s 246 | Empty | 11 | | 0 | 00/4126 | + 271 | 1 prfolibus.s 247 | Code | 11 | | 2 | 00/4126 : C9 3D | _1610 cmp #61 + 272 | 1 prfolibus.s 248 | Code | 11 | | 2 | 00/4128 : D0 06 | bne _1615 + 273 | 1 prfolibus.s 249 | Empty | 11 | | 0 | 00/412A | + 274 | 1 prfolibus.s 250 | Code | 11 | | 3 | 00/412A : 20 B8 49 | jsr switchCASE + 275 | 1 prfolibus.s 251 | Code | 11 | | 3 | 00/412D : 4C 2C 40 | jmp _100 + 276 | 1 prfolibus.s 252 | Empty | 11 | | 0 | 00/4130 | + 277 | 1 prfolibus.s 253 | Comment | 11 | | 0 | 00/4130 | *----------------------------------- + 278 | 1 prfolibus.s 254 | Comment | 11 | | 0 | 00/4130 | * 1600 - CONTROLE MVT + 279 | 1 prfolibus.s 255 | Comment | 11 | | 0 | 00/4130 | *----------------------------------- + 280 | 1 prfolibus.s 256 | Empty | 11 | | 0 | 00/4130 | + 281 | 1 prfolibus.s 257 | Code | 11 | | 2 | 00/4130 : A0 00 | _1615 ldy #0 + 282 | 1 prfolibus.s 258 | Empty | 11 | | 0 | 00/4132 | + 283 | 1 prfolibus.s 259 | Code | 11 | | 3 | 00/4132 : AD 23 54 | _1620 lda SALLE ; T$=MID(M$(SALLE),Z,2) + 284 | 1 prfolibus.s 260 | Code | 11 | | 1 | 00/4135 : 0A | asl + 285 | 1 prfolibus.s 261 | Code | 11 | | 1 | 00/4136 : AA | tax + 286 | 1 prfolibus.s 262 | Code | 11 | | 3 | 00/4137 : BD 7D 4C | lda tblM$,x + 287 | 1 prfolibus.s 263 | Code | 11 | | 2 | 00/413A : 85 50 | sta {$50} + 288 | 1 prfolibus.s 264 | Code | 11 | | 3 | 00/413C : BD 7E 4C | lda tblM$+1,x + 289 | 1 prfolibus.s 265 | Code | 11 | | 2 | 00/413F : 85 51 | sta {$50}+1 + 290 | 1 prfolibus.s 266 | Empty | 11 | | 0 | 00/4141 | + 291 | 1 prfolibus.s 267 | Code | 11 | | 2 | 00/4141 : B1 50 | lda ({$50}),y + 292 | 1 prfolibus.s 268 | Code | 11 | | 2 | 00/4143 : F0 12 | beq _1900 + 293 | 1 prfolibus.s 269 | Code | 11 | | 3 | 00/4145 : CD 1E 54 | cmp MO$1 + 294 | 1 prfolibus.s 270 | Code | 11 | | 2 | 00/4148 : D0 09 | bne _1700 + 295 | 1 prfolibus.s 271 | Empty | 11 | | 0 | 00/414A | + 296 | 1 prfolibus.s 272 | Code | 11 | | 1 | 00/414A : C8 | iny + 297 | 1 prfolibus.s 273 | Code | 11 | | 2 | 00/414B : B1 50 | lda ({$50}),y + 298 | 1 prfolibus.s 274 | Code | 11 | | 3 | 00/414D : 8D 23 54 | sta SALLE + 299 | 1 prfolibus.s 275 | Code | 11 | | 3 | 00/4150 : 4C 2C 40 | jmp _100 + 300 | 1 prfolibus.s 276 | Empty | 11 | | 0 | 00/4153 | + 301 | 1 prfolibus.s 277 | Code | 11 | | 1 | 00/4153 : C8 | _1700 iny + 302 | 1 prfolibus.s 278 | Code | 11 | | 1 | 00/4154 : C8 | iny + 303 | 1 prfolibus.s 279 | Code | 11 | | 2 | 00/4155 : D0 DB | bne _1620 + 304 | 1 prfolibus.s 280 | Empty | 11 | | 0 | 00/4157 | + 305 | 1 prfolibus.s 281 | Code | 11 | | 2 | 00/4157 : A9 00 | _1900 lda #0 + 306 | 1 prfolibus.s 282 | Code | 11 | | 3 | 00/4159 : 8D 24 54 | sta T + 307 | 1 prfolibus.s 283 | Code | 11 | | 3 | 00/415C : 8D 15 54 | sta CORRESP + 308 | 1 prfolibus.s 284 | Empty | 11 | | 0 | 00/415F | + 309 | 1 prfolibus.s 285 | Comment | 11 | | 0 | 00/415F | *----------------------------------- + 310 | 1 prfolibus.s 286 | Comment | 11 | | 0 | 00/415F | * 2000 - CONTROLE + 311 | 1 prfolibus.s 287 | Comment | 11 | | 0 | 00/415F | *----------------------------------- + 312 | 1 prfolibus.s 288 | Empty | 11 | | 0 | 00/415F | + 313 | 1 prfolibus.s 289 | Code | 11 | | 2 | 00/415F : A9 00 | _2000 lda #0 + 314 | 1 prfolibus.s 290 | Code | 11 | | 3 | 00/4161 : 8D 21 54 | sta CP + 315 | 1 prfolibus.s 291 | Empty | 11 | | 0 | 00/4164 | + 316 | 1 prfolibus.s 292 | Code | 11 | | 3 | 00/4164 : EE 21 54 | _2100 inc CP + 317 | 1 prfolibus.s 293 | Empty | 11 | | 0 | 00/4167 | + 318 | 1 prfolibus.s 294 | Code | 11 | | 3 | 00/4167 : AD 24 54 | lda T + 319 | 1 prfolibus.s 295 | Code | 11 | | 2 | 00/416A : F0 20 | beq _2300 + 320 | 1 prfolibus.s 296 | Empty | 11 | | 0 | 00/416C | + 321 | 1 prfolibus.s 297 | Code | 11 | | 3 | 00/416C : AD 21 54 | lda CP ; E$=C$(CP) + 322 | 1 prfolibus.s 298 | Code | 11 | | 1 | 00/416F : 0A | asl + 323 | 1 prfolibus.s 299 | Code | 11 | | 1 | 00/4170 : AA | tax + 324 | 1 prfolibus.s 300 | Code | 11 | | 3 | 00/4171 : BD 41 53 | lda tblC$,x + 325 | 1 prfolibus.s 301 | Code | 11 | | 2 | 00/4174 : 85 50 | sta {$50} + 326 | 1 prfolibus.s 302 | Code | 11 | | 3 | 00/4176 : BD 42 53 | lda tblC$+1,x + 327 | 1 prfolibus.s 303 | Code | 11 | | 2 | 00/4179 : 85 51 | sta {$50}+1 + 328 | 1 prfolibus.s 304 | Empty | 11 | | 0 | 00/417B | + 329 | 1 prfolibus.s 305 | Code | 11 | | 2 | 00/417B : A0 00 | ldy #0 + 330 | 1 prfolibus.s 306 | Code | 11 | | 2 | 00/417D : B1 50 | lda ({$50}),y + 331 | 1 prfolibus.s 307 | Code | 11 | | 1 | 00/417F : AA | tax + 332 | 1 prfolibus.s 308 | Code | 11 | | 2 | 00/4180 : B1 50 | ozunid_1 lda ({$50}),y + 333 | 1 prfolibus.s 309 | Code | 11 | | 3 | 00/4182 : 99 2E 54 | sta E$,y + 334 | 1 prfolibus.s 310 | Code | 11 | | 1 | 00/4185 : C8 | iny + 335 | 1 prfolibus.s 311 | Code | 11 | | 1 | 00/4186 : CA | dex + 336 | 1 prfolibus.s 312 | Code | 11 | | 2 | 00/4187 : 10 F7 | bpl ozunid_1 + 337 | 1 prfolibus.s 313 | Code | 11 | | 3 | 00/4189 : 4C F4 41 | jmp _2600 + 338 | 1 prfolibus.s 314 | Empty | 11 | | 0 | 00/418C | + 339 | 1 prfolibus.s 315 | Code | 11 | | 3 | 00/418C : AD 21 54 | _2300 lda CP + 340 | 1 prfolibus.s 316 | Code | 11 | | 2 | 00/418F : C9 5C | cmp #{92} + 341 | 1 prfolibus.s 317 | Code | 11 | | 2 | 00/4191 : 90 29 | bcc _2400 + 342 | 1 prfolibus.s 318 | Code | 11 | | 2 | 00/4193 : F0 27 | beq _2400 + 343 | 1 prfolibus.s 319 | Empty | 11 | | 0 | 00/4195 | + 344 | 1 prfolibus.s 320 | Code | 11 | | 3 | 00/4195 : AD 15 54 | lda CORRESP + 345 | 1 prfolibus.s 321 | Code | 11 | | 2 | 00/4198 : F0 03 | beq _2320 + 346 | 1 prfolibus.s 322 | Code | 11 | | 3 | 00/419A : 4C D2 40 | jmp _1000 + 347 | 1 prfolibus.s 323 | Empty | 11 | | 0 | 00/419D | + 348 | 1 prfolibus.s 324 | Macro | 11 | | 0 | 00/419D | _2320 @print #strIMPOSSIBLE + 349 | 1 prfolibus.s 324 | Code | 11 | | 2 | 00/419D : A2 69 | ldx #>#strIMPOSSIBLE + 350 | 1 prfolibus.s 324 | Code | 11 | | 2 | 00/419F : A0 55 | ldy #<#strIMPOSSIBLE + 351 | 1 prfolibus.s 324 | Code | 11 | | 3 | 00/41A1 : 20 C1 49 | jsr printCSTRING + 352 | 1 prfolibus.s 325 | Empty | 11 | | 0 | 00/41A4 | + 353 | 1 prfolibus.s 326 | Code | 11 | | 3 | 00/41A4 : AD 1E 54 | lda MO$1 ; les directions + 354 | 1 prfolibus.s 327 | Code | 11 | | 2 | 00/41A7 : C9 0D | cmp #12+1 + 355 | 1 prfolibus.s 328 | Code | 11 | | 2 | 00/41A9 : B0 07 | bcs _2350 + 356 | 1 prfolibus.s 329 | Empty | 11 | | 0 | 00/41AB | + 357 | 1 prfolibus.s 330 | Macro | 11 | | 0 | 00/41AB | @print #strCECHEMIN + 358 | 1 prfolibus.s 330 | Code | 11 | | 2 | 00/41AB : A2 69 | ldx #>#strCECHEMIN + 359 | 1 prfolibus.s 330 | Code | 11 | | 2 | 00/41AD : A0 61 | ldy #<#strCECHEMIN + 360 | 1 prfolibus.s 330 | Code | 11 | | 3 | 00/41AF : 20 C1 49 | jsr printCSTRING + 361 | 1 prfolibus.s 331 | Empty | 11 | | 0 | 00/41B2 | + 362 | 1 prfolibus.s 332 | Macro | 11 | | 0 | 00/41B2 | _2350 @print #strEXCLAM + 363 | 1 prfolibus.s 332 | Code | 11 | | 2 | 00/41B2 : A2 69 | ldx #>#strEXCLAM + 364 | 1 prfolibus.s 332 | Code | 11 | | 2 | 00/41B4 : A0 76 | ldy #<#strEXCLAM + 365 | 1 prfolibus.s 332 | Code | 11 | | 3 | 00/41B6 : 20 C1 49 | jsr printCSTRING + 366 | 1 prfolibus.s 333 | Code | 11 | | 3 | 00/41B9 : 4C 2C 40 | jmp _100 + 367 | 1 prfolibus.s 334 | Empty | 11 | | 0 | 00/41BC | + 368 | 1 prfolibus.s 335 | Code | 11 | | 3 | 00/41BC : AD 21 54 | _2400 lda CP + 369 | 1 prfolibus.s 336 | Code | 11 | | 1 | 00/41BF : 38 | sec + 370 | 1 prfolibus.s 337 | Code | 11 | | 2 | 00/41C0 : E9 01 | sbc #1 + 371 | 1 prfolibus.s 338 | Code | 11 | | 1 | 00/41C2 : 0A | asl + 372 | 1 prfolibus.s 339 | Code | 11 | | 1 | 00/41C3 : AA | tax + 373 | 1 prfolibus.s 340 | Code | 11 | | 3 | 00/41C4 : BD 89 52 | lda tblA,x + 374 | 1 prfolibus.s 341 | Code | 11 | | 3 | 00/41C7 : CD 1E 54 | cmp MO$1 + 375 | 1 prfolibus.s 342 | Code | 11 | | 2 | 00/41CA : F0 03 | beq _2410 + 376 | 1 prfolibus.s 343 | Code | 11 | | 3 | 00/41CC : 4C 64 41 | jmp _2100 + 377 | 1 prfolibus.s 344 | Empty | 11 | | 0 | 00/41CF | + 378 | 1 prfolibus.s 345 | Code | 11 | | 3 | 00/41CF : BD 8A 52 | _2410 lda tblA+1,x + 379 | 1 prfolibus.s 346 | Code | 11 | | 2 | 00/41D2 : F0 08 | beq _2430 + 380 | 1 prfolibus.s 347 | Code | 11 | | 3 | 00/41D4 : CD 1F 54 | cmp MO$2 + 381 | 1 prfolibus.s 348 | Code | 11 | | 2 | 00/41D7 : F0 03 | beq _2430 + 382 | 1 prfolibus.s 349 | Code | 11 | | 3 | 00/41D9 : 4C 64 41 | jmp _2100 + 383 | 1 prfolibus.s 350 | Empty | 11 | | 0 | 00/41DC | + 384 | 1 prfolibus.s 351 | Code | 11 | | 3 | 00/41DC : BD D4 4C | _2430 lda tblA$,x + 385 | 1 prfolibus.s 352 | Code | 11 | | 2 | 00/41DF : 85 50 | sta {$50} + 386 | 1 prfolibus.s 353 | Code | 11 | | 3 | 00/41E1 : BD D5 4C | lda tblA$+1,x + 387 | 1 prfolibus.s 354 | Code | 11 | | 2 | 00/41E4 : 85 51 | sta {$50}+1 + 388 | 1 prfolibus.s 355 | Empty | 11 | | 0 | 00/41E6 | + 389 | 1 prfolibus.s 356 | Code | 11 | | 2 | 00/41E6 : A0 00 | ldy #0 + 390 | 1 prfolibus.s 357 | Code | 11 | | 2 | 00/41E8 : B1 50 | lda ({$50}),y + 391 | 1 prfolibus.s 358 | Code | 11 | | 1 | 00/41EA : AA | tax + 392 | 1 prfolibus.s 359 | Code | 11 | | 2 | 00/41EB : B1 50 | ozunid_2 lda ({$50}),y + 393 | 1 prfolibus.s 360 | Code | 11 | | 3 | 00/41ED : 99 2E 54 | sta E$,y + 394 | 1 prfolibus.s 361 | Code | 11 | | 1 | 00/41F0 : C8 | iny + 395 | 1 prfolibus.s 362 | Code | 11 | | 1 | 00/41F1 : CA | dex + 396 | 1 prfolibus.s 363 | Code | 11 | | 2 | 00/41F2 : 10 F7 | bpl ozunid_2 + 397 | 1 prfolibus.s 364 | Empty | 11 | | 0 | 00/41F4 | + 398 | 1 prfolibus.s 365 | Comment | 11 | | 0 | 00/41F4 | *----------------------------------- + 399 | 1 prfolibus.s 366 | Comment | 11 | | 0 | 00/41F4 | * 2600 - CONDITIONS + 400 | 1 prfolibus.s 367 | Comment | 11 | | 0 | 00/41F4 | *----------------------------------- + 401 | 1 prfolibus.s 368 | Empty | 11 | | 0 | 00/41F4 | + 402 | 1 prfolibus.s 369 | Code | 11 | | 2 | 00/41F4 : A9 01 | _2600 lda #1 + 403 | 1 prfolibus.s 370 | Code | 11 | | 3 | 00/41F6 : 8D 17 54 | sta E + 404 | 1 prfolibus.s 371 | Empty | 11 | | 0 | 00/41F9 | + 405 | 1 prfolibus.s 372 | Code | 11 | | 3 | 00/41F9 : AE 17 54 | _2700 ldx E ; 7893 + 406 | 1 prfolibus.s 373 | Code | 11 | | 3 | 00/41FC : BD 2E 54 | lda E$,x ; 7894 + 407 | 1 prfolibus.s 374 | Code | 11 | | 2 | 00/41FF : C9 AE | cmp #"." + 408 | 1 prfolibus.s 375 | Code | 11 | | 2 | 00/4201 : D0 03 | bne _2710 + 409 | 1 prfolibus.s 376 | Code | 11 | | 3 | 00/4203 : 4C D8 42 | jmp _3000 ; do actions + 410 | 1 prfolibus.s 377 | Empty | 11 | | 0 | 00/4206 | + 411 | 1 prfolibus.s 378 | Code | 11 | | 1 | 00/4206 : 38 | _2710 sec + 412 | 1 prfolibus.s 379 | Code | 11 | | 2 | 00/4207 : E9 C1 | sbc #"A" + 413 | 1 prfolibus.s 380 | Code | 11 | | 1 | 00/4209 : 0A | asl + 414 | 1 prfolibus.s 381 | Code | 11 | | 1 | 00/420A : 48 | pha + 415 | 1 prfolibus.s 382 | Empty | 11 | | 0 | 00/420B | + 416 | 1 prfolibus.s 383 | Code | 11 | | 2 | 00/420B : A9 00 | lda #0 + 417 | 1 prfolibus.s 384 | Code | 11 | | 3 | 00/420D : 8D 22 54 | sta OK + 418 | 1 prfolibus.s 385 | Empty | 11 | | 0 | 00/4210 | + 419 | 1 prfolibus.s 386 | Code | 11 | | 3 | 00/4210 : BD 2F 54 | lda E$+1,x + 420 | 1 prfolibus.s 387 | Code | 11 | | 1 | 00/4213 : 38 | sec + 421 | 1 prfolibus.s 388 | Code | 11 | | 2 | 00/4214 : E9 B0 | sbc #"0" + 422 | 1 prfolibus.s 389 | Code | 11 | | 1 | 00/4216 : A8 | tay + 423 | 1 prfolibus.s 390 | Code | 11 | | 3 | 00/4217 : B9 63 54 | lda tblD2H,y + 424 | 1 prfolibus.s 391 | Code | 11 | | 3 | 00/421A : 8D 20 54 | sta N + 425 | 1 prfolibus.s 392 | Empty | 11 | | 0 | 00/421D | + 426 | 1 prfolibus.s 393 | Code | 11 | | 3 | 00/421D : BD 30 54 | lda E$+2,x + 427 | 1 prfolibus.s 394 | Code | 11 | | 1 | 00/4220 : 38 | sec + 428 | 1 prfolibus.s 395 | Code | 11 | | 2 | 00/4221 : E9 B0 | sbc #"0" + 429 | 1 prfolibus.s 396 | Code | 11 | | 1 | 00/4223 : 18 | clc + 430 | 1 prfolibus.s 397 | Code | 11 | | 3 | 00/4224 : 6D 20 54 | adc N + 431 | 1 prfolibus.s 398 | Code | 11 | | 3 | 00/4227 : 8D 20 54 | sta N + 432 | 1 prfolibus.s 399 | Empty | 11 | | 0 | 00/422A | + 433 | 1 prfolibus.s 400 | Code | 11 | | 1 | 00/422A : 68 | pla + 434 | 1 prfolibus.s 401 | Code | 11 | | 1 | 00/422B : AA | tax + 435 | 1 prfolibus.s 402 | Code | 11 | | 3 | 00/422C : BD 51 42 | lda tbl2900,x + 436 | 1 prfolibus.s 403 | Code | 11 | | 3 | 00/422F : 8D 3B 42 | sta _2800+1 + 437 | 1 prfolibus.s 404 | Code | 11 | | 3 | 00/4232 : BD 52 42 | lda tbl2900+1,x + 438 | 1 prfolibus.s 405 | Code | 11 | | 3 | 00/4235 : 8D 3C 42 | sta _2800+2 + 439 | 1 prfolibus.s 406 | Empty | 11 | | 0 | 00/4238 | + 440 | 1 prfolibus.s 407 | Code | 11 | | 2 | 00/4238 : A0 01 | ldy #1 ; pour OK si condition vŽrifiŽe + 441 | 1 prfolibus.s 408 | Code | 11 | | 3 | 00/423A : 20 BD BD | _2800 jsr $bdbd + 442 | 1 prfolibus.s 409 | Empty | 11 | | 0 | 00/423D | + 443 | 1 prfolibus.s 410 | Code | 11 | | 3 | 00/423D : AD 22 54 | lda OK + 444 | 1 prfolibus.s 411 | Code | 11 | | 2 | 00/4240 : D0 03 | bne _2820 + 445 | 1 prfolibus.s 412 | Code | 11 | | 3 | 00/4242 : 4C 64 41 | jmp _2100 + 446 | 1 prfolibus.s 413 | Empty | 11 | | 0 | 00/4245 | + 447 | 1 prfolibus.s 414 | Code | 11 | | 3 | 00/4245 : AD 17 54 | _2820 lda E + 448 | 1 prfolibus.s 415 | Code | 11 | | 1 | 00/4248 : 18 | clc + 449 | 1 prfolibus.s 416 | Code | 11 | | 2 | 00/4249 : 69 03 | adc #3 + 450 | 1 prfolibus.s 417 | Code | 11 | | 3 | 00/424B : 8D 17 54 | sta E + 451 | 1 prfolibus.s 418 | Code | 11 | | 3 | 00/424E : 4C F9 41 | jmp _2700 + 452 | 1 prfolibus.s 419 | Empty | 11 | | 0 | 00/4251 | + 453 | 1 prfolibus.s 420 | Comment | 11 | | 0 | 00/4251 | *-------- + 454 | 1 prfolibus.s 421 | Empty | 11 | | 0 | 00/4251 | + 455 | 1 prfolibus.s 422 | Data | 11 | | 16 | 00/4251 : 61 42 6D 42 | tbl2900 da _2900,_2910,_2920,_2930,_2940,_2950,_2960,_2970 + | | | | | | 80 42 95 42 | + | | | | | | A3 42 AF 42 | + | | | | | | BB 42 C9 42 | + 456 | 1 prfolibus.s 423 | Empty | 11 | | 0 | 00/4261 | + 457 | 1 prfolibus.s 424 | Comment | 11 | | 0 | 00/4261 | *-------- A, si nous sommes dans la salle N + 458 | 1 prfolibus.s 425 | Empty | 11 | | 0 | 00/4261 | + 459 | 1 prfolibus.s 426 | Code | 11 | | 3 | 00/4261 : AD 20 54 | _2900 lda N + 460 | 1 prfolibus.s 427 | Code | 11 | | 3 | 00/4264 : CD 23 54 | cmp SALLE + 461 | 1 prfolibus.s 428 | Code | 11 | | 2 | 00/4267 : D0 03 | bne _2905 + 462 | 1 prfolibus.s 429 | Code | 11 | | 3 | 00/4269 : 8C 22 54 | sty OK + 463 | 1 prfolibus.s 430 | Code | 11 | | 1 | 00/426C : 60 | _2905 rts + 464 | 1 prfolibus.s 431 | Empty | 11 | | 0 | 00/426D | + 465 | 1 prfolibus.s 432 | Comment | 11 | | 0 | 00/426D | *-------- B, si l'objet N est present ou transporte + 466 | 1 prfolibus.s 433 | Empty | 11 | | 0 | 00/426D | + 467 | 1 prfolibus.s 434 | Code | 11 | | 3 | 00/426D : AE 20 54 | _2910 ldx N + 468 | 1 prfolibus.s 435 | Code | 11 | | 3 | 00/4270 : BD 14 4C | lda O,x + 469 | 1 prfolibus.s 436 | Code | 11 | | 2 | 00/4273 : C9 FF | cmp #-1 + 470 | 1 prfolibus.s 437 | Code | 11 | | 2 | 00/4275 : F0 05 | beq _2915 + 471 | 1 prfolibus.s 438 | Code | 11 | | 3 | 00/4277 : CD 23 54 | cmp SALLE + 472 | 1 prfolibus.s 439 | Code | 11 | | 2 | 00/427A : D0 03 | bne _2916 + 473 | 1 prfolibus.s 440 | Code | 11 | | 3 | 00/427C : 8C 22 54 | _2915 sty OK + 474 | 1 prfolibus.s 441 | Code | 11 | | 1 | 00/427F : 60 | _2916 rts + 475 | 1 prfolibus.s 442 | Empty | 11 | | 0 | 00/4280 | + 476 | 1 prfolibus.s 443 | Comment | 11 | | 0 | 00/4280 | *-------- C, si l'objet N est present ou non transporte + 477 | 1 prfolibus.s 444 | Empty | 11 | | 0 | 00/4280 | + 478 | 1 prfolibus.s 445 | Code | 11 | | 3 | 00/4280 : AE 20 54 | _2920 ldx N + 479 | 1 prfolibus.s 446 | Code | 11 | | 3 | 00/4283 : BD 14 4C | lda O,x + 480 | 1 prfolibus.s 447 | Code | 11 | | 3 | 00/4286 : CD 23 54 | cmp SALLE + 481 | 1 prfolibus.s 448 | Code | 11 | | 2 | 00/4289 : D0 01 | bne _2925 + 482 | 1 prfolibus.s 449 | Code | 11 | | 1 | 00/428B : 60 | rts + 483 | 1 prfolibus.s 450 | Code | 11 | | 2 | 00/428C : C9 FF | _2925 cmp #-1 + 484 | 1 prfolibus.s 451 | Code | 11 | | 2 | 00/428E : D0 01 | bne _2927 + 485 | 1 prfolibus.s 452 | Code | 11 | | 1 | 00/4290 : 60 | rts + 486 | 1 prfolibus.s 453 | Code | 11 | | 3 | 00/4291 : 8C 22 54 | _2927 sty OK + 487 | 1 prfolibus.s 454 | Code | 11 | | 1 | 00/4294 : 60 | rts + 488 | 1 prfolibus.s 455 | Empty | 11 | | 0 | 00/4295 | + 489 | 1 prfolibus.s 456 | Comment | 11 | | 0 | 00/4295 | *-------- D, si l'objet N est transporte + 490 | 1 prfolibus.s 457 | Empty | 11 | | 0 | 00/4295 | + 491 | 1 prfolibus.s 458 | Code | 11 | | 3 | 00/4295 : AE 20 54 | _2930 ldx N + 492 | 1 prfolibus.s 459 | Code | 11 | | 3 | 00/4298 : BD 14 4C | lda O,x + 493 | 1 prfolibus.s 460 | Code | 11 | | 2 | 00/429B : C9 FF | cmp #-1 + 494 | 1 prfolibus.s 461 | Code | 11 | | 2 | 00/429D : D0 03 | bne _2935 + 495 | 1 prfolibus.s 462 | Code | 11 | | 3 | 00/429F : 8C 22 54 | sty OK + 496 | 1 prfolibus.s 463 | Code | 11 | | 1 | 00/42A2 : 60 | _2935 rts + 497 | 1 prfolibus.s 464 | Empty | 11 | | 0 | 00/42A3 | + 498 | 1 prfolibus.s 465 | Comment | 11 | | 0 | 00/42A3 | *-------- E, si le pointeur N est active + 499 | 1 prfolibus.s 466 | Empty | 11 | | 0 | 00/42A3 | + 500 | 1 prfolibus.s 467 | Code | 11 | | 3 | 00/42A3 : AE 20 54 | _2940 ldx N + 501 | 1 prfolibus.s 468 | Code | 11 | | 3 | 00/42A6 : BD 4E 54 | lda S,x + 502 | 1 prfolibus.s 469 | Code | 11 | | 2 | 00/42A9 : F0 03 | beq _2945 + 503 | 1 prfolibus.s 470 | Code | 11 | | 3 | 00/42AB : 8C 22 54 | sty OK + 504 | 1 prfolibus.s 471 | Code | 11 | | 1 | 00/42AE : 60 | _2945 rts + 505 | 1 prfolibus.s 472 | Empty | 11 | | 0 | 00/42AF | + 506 | 1 prfolibus.s 473 | Comment | 11 | | 0 | 00/42AF | *-------- F, si le pointeur n'est pas active + 507 | 1 prfolibus.s 474 | Empty | 11 | | 0 | 00/42AF | + 508 | 1 prfolibus.s 475 | Code | 11 | | 3 | 00/42AF : AE 20 54 | _2950 ldx N + 509 | 1 prfolibus.s 476 | Code | 11 | | 3 | 00/42B2 : BD 4E 54 | lda S,x + 510 | 1 prfolibus.s 477 | Code | 11 | | 2 | 00/42B5 : D0 03 | bne _2955 + 511 | 1 prfolibus.s 478 | Code | 11 | | 3 | 00/42B7 : 8C 22 54 | sty OK + 512 | 1 prfolibus.s 479 | Code | 11 | | 1 | 00/42BA : 60 | _2955 rts + 513 | 1 prfolibus.s 480 | Empty | 11 | | 0 | 00/42BB | + 514 | 1 prfolibus.s 481 | Comment | 11 | | 0 | 00/42BB | *-------- G, si le compteur a atteint la valeur 1 + 515 | 1 prfolibus.s 482 | Empty | 11 | | 0 | 00/42BB | + 516 | 1 prfolibus.s 483 | Code | 11 | | 3 | 00/42BB : AE 20 54 | _2960 ldx N + 517 | 1 prfolibus.s 484 | Code | 11 | | 3 | 00/42BE : BD 28 54 | lda C,x + 518 | 1 prfolibus.s 485 | Code | 11 | | 2 | 00/42C1 : C9 01 | cmp #1 + 519 | 1 prfolibus.s 486 | Code | 11 | | 2 | 00/42C3 : D0 03 | bne _2965 + 520 | 1 prfolibus.s 487 | Code | 11 | | 3 | 00/42C5 : 8C 22 54 | sty OK + 521 | 1 prfolibus.s 488 | Code | 11 | | 1 | 00/42C8 : 60 | _2965 rts + 522 | 1 prfolibus.s 489 | Empty | 11 | | 0 | 00/42C9 | + 523 | 1 prfolibus.s 490 | Comment | 11 | | 0 | 00/42C9 | *-------- H, si le nombre aleatoire (1-99) est inferieur a N + 524 | 1 prfolibus.s 491 | Empty | 11 | | 0 | 00/42C9 | + 525 | 1 prfolibus.s 492 | Code | 11 | | 3 | 00/42C9 : AD 19 C0 | _2970 lda {$c019} ; LOGO - Use a better RND? + 526 | 1 prfolibus.s 493 | Code | 11 | | 3 | 00/42CC : 4D 2E C0 | eor {$c02e} + 527 | 1 prfolibus.s 494 | Code | 11 | | 3 | 00/42CF : CD 20 54 | cmp N + 528 | 1 prfolibus.s 495 | Code | 11 | | 2 | 00/42D2 : B0 03 | bcs _2975 + 529 | 1 prfolibus.s 496 | Code | 11 | | 3 | 00/42D4 : 8C 22 54 | sty OK + 530 | 1 prfolibus.s 497 | Code | 11 | | 1 | 00/42D7 : 60 | _2975 rts + 531 | 1 prfolibus.s 498 | Empty | 11 | | 0 | 00/42D8 | + 532 | 1 prfolibus.s 499 | Comment | 11 | | 0 | 00/42D8 | *----------------------------------- + 533 | 1 prfolibus.s 500 | Comment | 11 | | 0 | 00/42D8 | * 3000 - ACTIONS + 534 | 1 prfolibus.s 501 | Comment | 11 | | 0 | 00/42D8 | *----------------------------------- + 535 | 1 prfolibus.s 502 | Empty | 11 | | 0 | 00/42D8 | + 536 | 1 prfolibus.s 503 | Code | 11 | | 3 | 00/42D8 : EE 17 54 | _3000 inc E + 537 | 1 prfolibus.s 504 | Empty | 11 | | 0 | 00/42DB | + 538 | 1 prfolibus.s 505 | Code | 11 | | 2 | 00/42DB : A9 01 | lda #1 + 539 | 1 prfolibus.s 506 | Code | 11 | | 3 | 00/42DD : 8D 15 54 | sta CORRESP + 540 | 1 prfolibus.s 507 | Empty | 11 | | 0 | 00/42E0 | + 541 | 1 prfolibus.s 508 | Code | 11 | | 3 | 00/42E0 : AE 17 54 | _3100 ldx E + 542 | 1 prfolibus.s 509 | Code | 11 | | 3 | 00/42E3 : BD 2E 54 | lda E$,x + 543 | 1 prfolibus.s 510 | Code | 11 | | 2 | 00/42E6 : C9 AE | cmp #"." + 544 | 1 prfolibus.s 511 | Code | 11 | | 2 | 00/42E8 : D0 03 | bne _3120 + 545 | 1 prfolibus.s 512 | Code | 11 | | 3 | 00/42EA : 4C 64 41 | jmp _2100 + 546 | 1 prfolibus.s 513 | Empty | 11 | | 0 | 00/42ED | + 547 | 1 prfolibus.s 514 | Code | 11 | | 1 | 00/42ED : 38 | _3120 sec + 548 | 1 prfolibus.s 515 | Code | 11 | | 2 | 00/42EE : E9 C1 | sbc #"A" + 549 | 1 prfolibus.s 516 | Code | 11 | | 1 | 00/42F0 : 0A | asl + 550 | 1 prfolibus.s 517 | Code | 11 | | 1 | 00/42F1 : 48 | pha ; TYPE + 551 | 1 prfolibus.s 518 | Empty | 11 | | 0 | 00/42F2 | + 552 | 1 prfolibus.s 519 | Code | 11 | | 3 | 00/42F2 : BD 2F 54 | lda E$+1,x + 553 | 1 prfolibus.s 520 | Code | 11 | | 2 | 00/42F5 : C9 AE | cmp #"." + 554 | 1 prfolibus.s 521 | Code | 11 | | 2 | 00/42F7 : F0 17 | beq _3200 + 555 | 1 prfolibus.s 522 | Empty | 11 | | 0 | 00/42F9 | + 556 | 1 prfolibus.s 523 | Code | 11 | | 1 | 00/42F9 : 38 | sec + 557 | 1 prfolibus.s 524 | Code | 11 | | 2 | 00/42FA : E9 B0 | sbc #"0" + 558 | 1 prfolibus.s 525 | Code | 11 | | 1 | 00/42FC : A8 | tay + 559 | 1 prfolibus.s 526 | Code | 11 | | 3 | 00/42FD : B9 63 54 | lda tblD2H,y + 560 | 1 prfolibus.s 527 | Code | 11 | | 3 | 00/4300 : 8D 20 54 | sta N + 561 | 1 prfolibus.s 528 | Empty | 11 | | 0 | 00/4303 | + 562 | 1 prfolibus.s 529 | Code | 11 | | 3 | 00/4303 : BD 30 54 | lda E$+2,x + 563 | 1 prfolibus.s 530 | Code | 11 | | 1 | 00/4306 : 38 | sec + 564 | 1 prfolibus.s 531 | Code | 11 | | 2 | 00/4307 : E9 B0 | sbc #"0" + 565 | 1 prfolibus.s 532 | Code | 11 | | 1 | 00/4309 : 18 | clc + 566 | 1 prfolibus.s 533 | Code | 11 | | 3 | 00/430A : 6D 20 54 | adc N + 567 | 1 prfolibus.s 534 | Code | 11 | | 3 | 00/430D : 8D 20 54 | sta N + 568 | 1 prfolibus.s 535 | Empty | 11 | | 0 | 00/4310 | + 569 | 1 prfolibus.s 536 | Code | 11 | | 2 | 00/4310 : A9 00 | _3200 lda #0 + 570 | 1 prfolibus.s 537 | Code | 11 | | 3 | 00/4312 : 8D 16 54 | sta BREAK + 571 | 1 prfolibus.s 538 | Empty | 11 | | 0 | 00/4315 | + 572 | 1 prfolibus.s 539 | Code | 11 | | 1 | 00/4315 : 68 | pla + 573 | 1 prfolibus.s 540 | Code | 11 | | 1 | 00/4316 : AA | tax + 574 | 1 prfolibus.s 541 | Code | 11 | | 3 | 00/4317 : BD 50 43 | lda tbl4000,x + 575 | 1 prfolibus.s 542 | Code | 11 | | 3 | 00/431A : 8D 24 43 | sta _3210+1 + 576 | 1 prfolibus.s 543 | Code | 11 | | 3 | 00/431D : BD 51 43 | lda tbl4000+1,x + 577 | 1 prfolibus.s 544 | Code | 11 | | 3 | 00/4320 : 8D 25 43 | sta _3210+2 + 578 | 1 prfolibus.s 545 | Empty | 11 | | 0 | 00/4323 | + 579 | 1 prfolibus.s 546 | Code | 11 | | 3 | 00/4323 : 20 BD BD | _3210 jsr $bdbd + 580 | 1 prfolibus.s 547 | Empty | 11 | | 0 | 00/4326 | + 581 | 1 prfolibus.s 548 | Code | 11 | | 3 | 00/4326 : AD 16 54 | lda BREAK + 582 | 1 prfolibus.s 549 | Code | 11 | | 2 | 00/4329 : F0 11 | beq _3230 + 583 | 1 prfolibus.s 550 | Code | 11 | | 1 | 00/432B : 0A | asl + 584 | 1 prfolibus.s 551 | Code | 11 | | 1 | 00/432C : AA | tax + 585 | 1 prfolibus.s 552 | Code | 11 | | 3 | 00/432D : BD 48 43 | lda tblBRKA,x + 586 | 1 prfolibus.s 553 | Code | 11 | | 3 | 00/4330 : 8D 3A 43 | sta _3220+1 + 587 | 1 prfolibus.s 554 | Code | 11 | | 3 | 00/4333 : BD 49 43 | lda tblBRKA+1,x + 588 | 1 prfolibus.s 555 | Code | 11 | | 3 | 00/4336 : 8D 3B 43 | sta _3220+2 + 589 | 1 prfolibus.s 556 | Empty | 11 | | 0 | 00/4339 | + 590 | 1 prfolibus.s 557 | Code | 11 | | 3 | 00/4339 : 4C BD BD | _3220 jmp $bdbd + 591 | 1 prfolibus.s 558 | Empty | 11 | | 0 | 00/433C | + 592 | 1 prfolibus.s 559 | Code | 11 | | 3 | 00/433C : AD 17 54 | _3230 lda E + 593 | 1 prfolibus.s 560 | Code | 11 | | 1 | 00/433F : 18 | clc + 594 | 1 prfolibus.s 561 | Code | 11 | | 2 | 00/4340 : 69 03 | adc #3 + 595 | 1 prfolibus.s 562 | Code | 11 | | 3 | 00/4342 : 8D 17 54 | sta E + 596 | 1 prfolibus.s 563 | Code | 11 | | 3 | 00/4345 : 4C E0 42 | jmp _3100 + 597 | 1 prfolibus.s 564 | Empty | 11 | | 0 | 00/4348 | + 598 | 1 prfolibus.s 565 | Comment | 11 | | 0 | 00/4348 | *-------- The modified BREAK table + 599 | 1 prfolibus.s 566 | Empty | 11 | | 0 | 00/4348 | + 600 | 1 prfolibus.s 567 | Data | 11 | | 2 | 00/4348 : BD BD | tblBRKA da $bdbd + 601 | 1 prfolibus.s 568 | Data | 11 | | 6 | 00/434A : 2C 40 D2 40 | da _100,_1000,_1100 + | | | | | | DF 40 | + 602 | 1 prfolibus.s 569 | Empty | 11 | | 0 | 00/4350 | + 603 | 1 prfolibus.s 570 | Comment | 11 | | 0 | 00/4350 | *----------------------------------- + 604 | 1 prfolibus.s 571 | Comment | 11 | | 0 | 00/4350 | * 1800 + 605 | 1 prfolibus.s 572 | Comment | 11 | | 0 | 00/4350 | *----------------------------------- + 606 | 1 prfolibus.s 573 | Empty | 11 | | 0 | 00/4350 | + 607 | 1 prfolibus.s 574 | Data | 11 | | 20 | 00/4350 : 76 43 77 43 | tbl4000 da _4000,_4100,_4200,_4300,_4400,_4500,_4600,_4700,_4800,_4900 + | | | | | | AC 43 CF 43 | + | | | | | | EA 43 F3 43 | + | | | | | | FC 43 34 44 | + | | | | | | 56 44 60 44 | + 608 | 1 prfolibus.s 575 | Data | 11 | | 18 | 00/4364 : 73 44 7A 44 | da _5000,_5100,_5200,_5300,_5400,_5500,_5600,_5700,_4100 + | | | | | | 81 44 87 44 | + | | | | | | 8D 44 93 44 | + | | | | | | 96 44 99 44 | + | | | | | | 77 43 | + 609 | 1 prfolibus.s 576 | Empty | 11 | | 0 | 00/4376 | + 610 | 1 prfolibus.s 577 | Comment | 11 | | 0 | 00/4376 | *-------- A, si nous sommes dans la salle N + 611 | 1 prfolibus.s 578 | Empty | 11 | | 0 | 00/4376 | + 612 | 1 prfolibus.s 579 | Code | 11 | | 1 | 00/4376 : 60 | _4000 rts + 613 | 1 prfolibus.s 580 | Empty | 11 | | 0 | 00/4377 | + 614 | 1 prfolibus.s 581 | Comment | 11 | | 0 | 00/4377 | *-------- B, transportes objets N + 615 | 1 prfolibus.s 582 | Empty | 11 | | 0 | 00/4377 | + 616 | 1 prfolibus.s 583 | Code | 11 | | 2 | 00/4377 : A2 01 | _4100 ldx #1 + 617 | 1 prfolibus.s 584 | Code | 11 | | 3 | 00/4379 : BD 4E 54 | lda S,x + 618 | 1 prfolibus.s 585 | Code | 11 | | 2 | 00/437C : C9 05 | cmp #5 + 619 | 1 prfolibus.s 586 | Code | 11 | | 2 | 00/437E : 90 0D | bcc _4140 + 620 | 1 prfolibus.s 587 | Empty | 11 | | 0 | 00/4380 | + 621 | 1 prfolibus.s 588 | Macro | 11 | | 0 | 00/4380 | @print #strEVIDENT + 622 | 1 prfolibus.s 588 | Code | 11 | | 2 | 00/4380 : A2 54 | ldx #>#strEVIDENT + 623 | 1 prfolibus.s 588 | Code | 11 | | 2 | 00/4382 : A0 A5 | ldy #<#strEVIDENT + 624 | 1 prfolibus.s 588 | Code | 11 | | 3 | 00/4384 : 20 C1 49 | jsr printCSTRING + 625 | 1 prfolibus.s 589 | Empty | 11 | | 0 | 00/4387 | + 626 | 1 prfolibus.s 590 | Code | 11 | | 2 | 00/4387 : A9 01 | _4120 lda #1 + 627 | 1 prfolibus.s 591 | Code | 11 | | 3 | 00/4389 : 8D 16 54 | sta BREAK + 628 | 1 prfolibus.s 592 | Code | 11 | | 1 | 00/438C : 60 | rts + 629 | 1 prfolibus.s 593 | Empty | 11 | | 0 | 00/438D | + 630 | 1 prfolibus.s 594 | Code | 11 | | 3 | 00/438D : AE 20 54 | _4140 ldx N + 631 | 1 prfolibus.s 595 | Code | 11 | | 3 | 00/4390 : BD 14 4C | lda O,x + 632 | 1 prfolibus.s 596 | Code | 11 | | 2 | 00/4393 : C9 FF | cmp #-1 + 633 | 1 prfolibus.s 597 | Code | 11 | | 2 | 00/4395 : F0 0B | beq _4180 + 634 | 1 prfolibus.s 598 | Empty | 11 | | 0 | 00/4397 | + 635 | 1 prfolibus.s 599 | Code | 11 | | 2 | 00/4397 : A9 FF | lda #-1 + 636 | 1 prfolibus.s 600 | Code | 11 | | 3 | 00/4399 : 9D 14 4C | sta O,x + 637 | 1 prfolibus.s 601 | Empty | 11 | | 0 | 00/439C | + 638 | 1 prfolibus.s 602 | Code | 11 | | 2 | 00/439C : A2 01 | ldx #1 + 639 | 1 prfolibus.s 603 | Code | 11 | | 3 | 00/439E : FE 4E 54 | inc S,x + 640 | 1 prfolibus.s 604 | Code | 11 | | 1 | 00/43A1 : 60 | rts + 641 | 1 prfolibus.s 605 | Empty | 11 | | 0 | 00/43A2 | + 642 | 1 prfolibus.s 606 | Macro | 11 | | 0 | 00/43A2 | _4180 @print #strVOUSLAVEZ + 643 | 1 prfolibus.s 606 | Code | 11 | | 2 | 00/43A2 : A2 54 | ldx #>#strVOUSLAVEZ + 644 | 1 prfolibus.s 606 | Code | 11 | | 2 | 00/43A4 : A0 C1 | ldy #<#strVOUSLAVEZ + 645 | 1 prfolibus.s 606 | Code | 11 | | 3 | 00/43A6 : 20 C1 49 | jsr printCSTRING + 646 | 1 prfolibus.s 607 | Code | 11 | | 3 | 00/43A9 : 4C 87 43 | jmp _4120 + 647 | 1 prfolibus.s 608 | Empty | 11 | | 0 | 00/43AC | + 648 | 1 prfolibus.s 609 | Comment | 11 | | 0 | 00/43AC | *-------- C, pose objets N + 649 | 1 prfolibus.s 610 | Empty | 11 | | 0 | 00/43AC | + 650 | 1 prfolibus.s 611 | Code | 11 | | 3 | 00/43AC : AE 20 54 | _4200 ldx N + 651 | 1 prfolibus.s 612 | Code | 11 | | 3 | 00/43AF : BD 14 4C | lda O,x + 652 | 1 prfolibus.s 613 | Code | 11 | | 2 | 00/43B2 : C9 FF | cmp #-1 + 653 | 1 prfolibus.s 614 | Code | 11 | | 2 | 00/43B4 : F0 0D | beq _4240 + 654 | 1 prfolibus.s 615 | Empty | 11 | | 0 | 00/43B6 | + 655 | 1 prfolibus.s 616 | Macro | 11 | | 0 | 00/43B6 | @print #strNOTOWNED + 656 | 1 prfolibus.s 616 | Code | 11 | | 2 | 00/43B6 : A2 54 | ldx #>#strNOTOWNED + 657 | 1 prfolibus.s 616 | Code | 11 | | 2 | 00/43B8 : A0 D4 | ldy #<#strNOTOWNED + 658 | 1 prfolibus.s 616 | Code | 11 | | 3 | 00/43BA : 20 C1 49 | jsr printCSTRING + 659 | 1 prfolibus.s 617 | Code | 11 | | 2 | 00/43BD : A9 01 | lda #1 + 660 | 1 prfolibus.s 618 | Code | 11 | | 3 | 00/43BF : 8D 16 54 | sta BREAK + 661 | 1 prfolibus.s 619 | Code | 11 | | 1 | 00/43C2 : 60 | rts + 662 | 1 prfolibus.s 620 | Empty | 11 | | 0 | 00/43C3 | + 663 | 1 prfolibus.s 621 | Code | 11 | | 3 | 00/43C3 : AD 23 54 | _4240 lda SALLE + 664 | 1 prfolibus.s 622 | Code | 11 | | 3 | 00/43C6 : 9D 14 4C | sta O,x + 665 | 1 prfolibus.s 623 | Empty | 11 | | 0 | 00/43C9 | + 666 | 1 prfolibus.s 624 | Code | 11 | | 2 | 00/43C9 : A2 01 | ldx #1 + 667 | 1 prfolibus.s 625 | Code | 11 | | 3 | 00/43CB : DE 4E 54 | dec S,x + 668 | 1 prfolibus.s 626 | Code | 11 | | 1 | 00/43CE : 60 | rts + 669 | 1 prfolibus.s 627 | Empty | 11 | | 0 | 00/43CF | + 670 | 1 prfolibus.s 628 | Comment | 11 | | 0 | 00/43CF | *-------- D, affiche le message en 7000+N*10 + 671 | 1 prfolibus.s 629 | Empty | 11 | | 0 | 00/43CF | + 672 | 1 prfolibus.s 630 | Empty | 11 | | 0 | 00/43CF | _4300 + 673 | 1 prfolibus.s 631 | Macro | 11 | | 0 | 00/43CF | @print #strRETURN + 674 | 1 prfolibus.s 631 | Code | 11 | | 2 | 00/43CF : A2 69 | ldx #>#strRETURN + 675 | 1 prfolibus.s 631 | Code | 11 | | 2 | 00/43D1 : A0 35 | ldy #<#strRETURN + 676 | 1 prfolibus.s 631 | Code | 11 | | 3 | 00/43D3 : 20 C1 49 | jsr printCSTRING + 677 | 1 prfolibus.s 632 | Empty | 11 | | 0 | 00/43D6 | + 678 | 1 prfolibus.s 633 | Code | 11 | | 3 | 00/43D6 : AD 20 54 | lda N + 679 | 1 prfolibus.s 634 | Code | 11 | | 1 | 00/43D9 : 0A | asl + 680 | 1 prfolibus.s 635 | Code | 11 | | 1 | 00/43DA : AA | tax + 681 | 1 prfolibus.s 636 | Code | 11 | | 3 | 00/43DB : BD F4 45 | lda tbl7000,x + 682 | 1 prfolibus.s 637 | Code | 11 | | 3 | 00/43DE : 8D E8 43 | sta _4310+1 + 683 | 1 prfolibus.s 638 | Code | 11 | | 3 | 00/43E1 : BD F5 45 | lda tbl7000+1,x + 684 | 1 prfolibus.s 639 | Code | 11 | | 3 | 00/43E4 : 8D E9 43 | sta _4310+2 + 685 | 1 prfolibus.s 640 | Empty | 11 | | 0 | 00/43E7 | + 686 | 1 prfolibus.s 641 | Code | 11 | | 3 | 00/43E7 : 4C BD BD | _4310 jmp $bdbd + 687 | 1 prfolibus.s 642 | Empty | 11 | | 0 | 00/43EA | + 688 | 1 prfolibus.s 643 | Comment | 11 | | 0 | 00/43EA | *-------- E, active le pointeur N + 689 | 1 prfolibus.s 644 | Empty | 11 | | 0 | 00/43EA | + 690 | 1 prfolibus.s 645 | Code | 11 | | 3 | 00/43EA : AE 20 54 | _4400 ldx N + 691 | 1 prfolibus.s 646 | Code | 11 | | 2 | 00/43ED : A9 01 | lda #1 + 692 | 1 prfolibus.s 647 | Code | 11 | | 3 | 00/43EF : 9D 4E 54 | sta S,x + 693 | 1 prfolibus.s 648 | Code | 11 | | 1 | 00/43F2 : 60 | rts + 694 | 1 prfolibus.s 649 | Empty | 11 | | 0 | 00/43F3 | + 695 | 1 prfolibus.s 650 | Comment | 11 | | 0 | 00/43F3 | *-------- F, desactive le pointeur N + 696 | 1 prfolibus.s 651 | Empty | 11 | | 0 | 00/43F3 | + 697 | 1 prfolibus.s 652 | Code | 11 | | 3 | 00/43F3 : AE 20 54 | _4500 ldx N + 698 | 1 prfolibus.s 653 | Code | 11 | | 2 | 00/43F6 : A9 00 | lda #0 + 699 | 1 prfolibus.s 654 | Code | 11 | | 3 | 00/43F8 : 9D 4E 54 | sta S,x + 700 | 1 prfolibus.s 655 | Code | 11 | | 1 | 00/43FB : 60 | rts + 701 | 1 prfolibus.s 656 | Empty | 11 | | 0 | 00/43FC | + 702 | 1 prfolibus.s 657 | Comment | 11 | | 0 | 00/43FC | *-------- G, fixe le compteur N ˆ M + 703 | 1 prfolibus.s 658 | Empty | 11 | | 0 | 00/43FC | + 704 | 1 prfolibus.s 659 | Code | 11 | | 3 | 00/43FC : AD 20 54 | _4600 lda N + 705 | 1 prfolibus.s 660 | Code | 11 | | 1 | 00/43FF : 38 | sec + 706 | 1 prfolibus.s 661 | Code | 11 | | 2 | 00/4400 : E9 01 | sbc #1 + 707 | 1 prfolibus.s 662 | Code | 11 | | 1 | 00/4402 : 0A | asl + 708 | 1 prfolibus.s 663 | Code | 11 | | 1 | 00/4403 : AA | tax + 709 | 1 prfolibus.s 664 | Code | 11 | | 3 | 00/4404 : BD D4 4C | lda tblA$,x + 710 | 1 prfolibus.s 665 | Code | 11 | | 2 | 00/4407 : 85 50 | sta {$50} + 711 | 1 prfolibus.s 666 | Code | 11 | | 3 | 00/4409 : BD D5 4C | lda tblA$+1,x + 712 | 1 prfolibus.s 667 | Code | 11 | | 2 | 00/440C : 85 51 | sta {$50}+1 + 713 | 1 prfolibus.s 668 | Empty | 11 | | 0 | 00/440E | + 714 | 1 prfolibus.s 669 | Code | 11 | | 3 | 00/440E : AC 17 54 | ldy E ; +2 + 715 | 1 prfolibus.s 670 | Code | 11 | | 1 | 00/4411 : C8 | iny + 716 | 1 prfolibus.s 671 | Code | 11 | | 1 | 00/4412 : C8 | iny + 717 | 1 prfolibus.s 672 | Code | 11 | | 3 | 00/4413 : 8C 17 54 | sty E + 718 | 1 prfolibus.s 673 | Code | 11 | | 1 | 00/4416 : C8 | iny ; +3 + 719 | 1 prfolibus.s 674 | Code | 11 | | 2 | 00/4417 : B1 50 | lda ({$50}),y + 720 | 1 prfolibus.s 675 | Code | 11 | | 1 | 00/4419 : 38 | sec + 721 | 1 prfolibus.s 676 | Code | 11 | | 2 | 00/441A : E9 B0 | sbc #"0" + 722 | 1 prfolibus.s 677 | Code | 11 | | 1 | 00/441C : AA | tax + 723 | 1 prfolibus.s 678 | Code | 11 | | 3 | 00/441D : BD 63 54 | lda tblD2H,x + 724 | 1 prfolibus.s 679 | Empty | 11 | | 0 | 00/4420 | + 725 | 1 prfolibus.s 680 | Code | 11 | | 3 | 00/4420 : AE 20 54 | ldx N + 726 | 1 prfolibus.s 681 | Code | 11 | | 3 | 00/4423 : 9D 28 54 | sta C,x + 727 | 1 prfolibus.s 682 | Empty | 11 | | 0 | 00/4426 | + 728 | 1 prfolibus.s 683 | Code | 11 | | 1 | 00/4426 : C8 | iny + 729 | 1 prfolibus.s 684 | Code | 11 | | 2 | 00/4427 : B1 50 | lda ({$50}),y + 730 | 1 prfolibus.s 685 | Code | 11 | | 1 | 00/4429 : 38 | sec + 731 | 1 prfolibus.s 686 | Code | 11 | | 2 | 00/442A : E9 B0 | sbc #"0" + 732 | 1 prfolibus.s 687 | Code | 11 | | 1 | 00/442C : 18 | clc + 733 | 1 prfolibus.s 688 | Code | 11 | | 3 | 00/442D : 7D 28 54 | adc C,x + 734 | 1 prfolibus.s 689 | Code | 11 | | 3 | 00/4430 : 9D 28 54 | sta C,x + 735 | 1 prfolibus.s 690 | Code | 11 | | 1 | 00/4433 : 60 | rts + 736 | 1 prfolibus.s 691 | Empty | 11 | | 0 | 00/4434 | + 737 | 1 prfolibus.s 692 | Comment | 11 | | 0 | 00/4434 | *-------- H, inverse les lignes dans le tableau objet + 738 | 1 prfolibus.s 693 | Empty | 11 | | 0 | 00/4434 | + 739 | 1 prfolibus.s 694 | Code | 11 | | 3 | 00/4434 : AD 20 54 | _4700 lda N ; exchange object + 740 | 1 prfolibus.s 695 | Code | 11 | | 1 | 00/4437 : 0A | asl ; do it here on pointers + 741 | 1 prfolibus.s 696 | Code | 11 | | 1 | 00/4438 : AA | tax ; not on strings + 742 | 1 prfolibus.s 697 | Code | 11 | | 3 | 00/4439 : BD 53 4C | lda tblO$,x + 743 | 1 prfolibus.s 698 | Code | 11 | | 1 | 00/443C : 48 | pha + 744 | 1 prfolibus.s 699 | Code | 11 | | 3 | 00/443D : BD 54 4C | lda tblO$+1,x + 745 | 1 prfolibus.s 700 | Code | 11 | | 1 | 00/4440 : 48 | pha + 746 | 1 prfolibus.s 701 | Empty | 11 | | 0 | 00/4441 | + 747 | 1 prfolibus.s 702 | Code | 11 | | 3 | 00/4441 : BD 55 4C | lda tblO$+2,x + 748 | 1 prfolibus.s 703 | Code | 11 | | 3 | 00/4444 : 9D 53 4C | sta tblO$,x + 749 | 1 prfolibus.s 704 | Code | 11 | | 3 | 00/4447 : BD 56 4C | lda tblO$+3,x + 750 | 1 prfolibus.s 705 | Code | 11 | | 3 | 00/444A : 9D 54 4C | sta tblO$+1,x + 751 | 1 prfolibus.s 706 | Empty | 11 | | 0 | 00/444D | + 752 | 1 prfolibus.s 707 | Code | 11 | | 1 | 00/444D : 68 | pla + 753 | 1 prfolibus.s 708 | Code | 11 | | 3 | 00/444E : 9D 56 4C | sta tblO$+3,x + 754 | 1 prfolibus.s 709 | Code | 11 | | 1 | 00/4451 : 68 | pla + 755 | 1 prfolibus.s 710 | Code | 11 | | 3 | 00/4452 : 9D 55 4C | sta tblO$+2,x + 756 | 1 prfolibus.s 711 | Code | 11 | | 1 | 00/4455 : 60 | rts + 757 | 1 prfolibus.s 712 | Empty | 11 | | 0 | 00/4456 | + 758 | 1 prfolibus.s 713 | Comment | 11 | | 0 | 00/4456 | *-------- I, pose objet N dans la salle en cours + 759 | 1 prfolibus.s 714 | Empty | 11 | | 0 | 00/4456 | + 760 | 1 prfolibus.s 715 | Code | 11 | | 3 | 00/4456 : AE 20 54 | _4800 ldx N + 761 | 1 prfolibus.s 716 | Code | 11 | | 3 | 00/4459 : AD 23 54 | lda SALLE + 762 | 1 prfolibus.s 717 | Code | 11 | | 3 | 00/445C : 9D 14 4C | sta O,x + 763 | 1 prfolibus.s 718 | Code | 11 | | 1 | 00/445F : 60 | rts + 764 | 1 prfolibus.s 719 | Empty | 11 | | 0 | 00/4460 | + 765 | 1 prfolibus.s 720 | Comment | 11 | | 0 | 00/4460 | *-------- J, met le numero de salle contenant l'objet dans O + 766 | 1 prfolibus.s 721 | Empty | 11 | | 0 | 00/4460 | + 767 | 1 prfolibus.s 722 | Code | 11 | | 3 | 00/4460 : AE 20 54 | _4900 ldx N + 768 | 1 prfolibus.s 723 | Code | 11 | | 3 | 00/4463 : BD 14 4C | lda O,x + 769 | 1 prfolibus.s 724 | Code | 11 | | 2 | 00/4466 : 10 05 | bpl _4910 + 770 | 1 prfolibus.s 725 | Empty | 11 | | 0 | 00/4468 | + 771 | 1 prfolibus.s 726 | Code | 11 | | 2 | 00/4468 : A2 01 | ldx #1 + 772 | 1 prfolibus.s 727 | Code | 11 | | 3 | 00/446A : DE 4E 54 | dec S,x + 773 | 1 prfolibus.s 728 | Empty | 11 | | 0 | 00/446D | + 774 | 1 prfolibus.s 729 | Code | 11 | | 2 | 00/446D : A9 00 | _4910 lda #0 + 775 | 1 prfolibus.s 730 | Code | 11 | | 3 | 00/446F : 9D 14 4C | sta O,x + 776 | 1 prfolibus.s 731 | Code | 11 | | 1 | 00/4472 : 60 | rts + 777 | 1 prfolibus.s 732 | Empty | 11 | | 0 | 00/4473 | + 778 | 1 prfolibus.s 733 | Comment | 11 | | 0 | 00/4473 | *-------- K, fixe le numero de salle en cours ˆ la valeur N + 779 | 1 prfolibus.s 734 | Empty | 11 | | 0 | 00/4473 | + 780 | 1 prfolibus.s 735 | Code | 11 | | 3 | 00/4473 : AD 20 54 | _5000 lda N + 781 | 1 prfolibus.s 736 | Code | 11 | | 3 | 00/4476 : 8D 23 54 | sta SALLE + 782 | 1 prfolibus.s 737 | Code | 11 | | 1 | 00/4479 : 60 | rts + 783 | 1 prfolibus.s 738 | Empty | 11 | | 0 | 00/447A | + 784 | 1 prfolibus.s 739 | Comment | 11 | | 0 | 00/447A | *-------- L, affiche d'accord et attend + 785 | 1 prfolibus.s 740 | Empty | 11 | | 0 | 00/447A | + 786 | 1 prfolibus.s 741 | Macro | 11 | | 0 | 00/447A | _5100 @print #strDACCORD + 787 | 1 prfolibus.s 741 | Code | 11 | | 2 | 00/447A : A2 54 | ldx #>#strDACCORD + 788 | 1 prfolibus.s 741 | Code | 11 | | 2 | 00/447C : A0 E5 | ldy #<#strDACCORD + 789 | 1 prfolibus.s 741 | Code | 11 | | 3 | 00/447E : 20 C1 49 | jsr printCSTRING + 790 | 1 prfolibus.s 742 | Empty | 11 | | 0 | 00/4481 | + 791 | 1 prfolibus.s 743 | Comment | 11 | | 0 | 00/4481 | *-------- M, attend une nouvelle commande + "resanne" le tableau des actions + 792 | 1 prfolibus.s 744 | Empty | 11 | | 0 | 00/4481 | + 793 | 1 prfolibus.s 745 | Code | 11 | | 2 | 00/4481 : A9 02 | _5200 lda #2 + 794 | 1 prfolibus.s 746 | Code | 11 | | 3 | 00/4483 : 8D 16 54 | sta BREAK + 795 | 1 prfolibus.s 747 | Code | 11 | | 1 | 00/4486 : 60 | rts + 796 | 1 prfolibus.s 748 | Empty | 11 | | 0 | 00/4487 | + 797 | 1 prfolibus.s 749 | Comment | 11 | | 0 | 00/4487 | *-------- N, attend une nouvelle commande + 798 | 1 prfolibus.s 750 | Empty | 11 | | 0 | 00/4487 | + 799 | 1 prfolibus.s 751 | Code | 11 | | 2 | 00/4487 : A9 03 | _5300 lda #3 + 800 | 1 prfolibus.s 752 | Code | 11 | | 3 | 00/4489 : 8D 16 54 | sta BREAK + 801 | 1 prfolibus.s 753 | Code | 11 | | 1 | 00/448C : 60 | rts + 802 | 1 prfolibus.s 754 | Empty | 11 | | 0 | 00/448D | + 803 | 1 prfolibus.s 755 | Comment | 11 | | 0 | 00/448D | *-------- O, affiche la description de la salle en cours + 804 | 1 prfolibus.s 756 | Empty | 11 | | 0 | 00/448D | + 805 | 1 prfolibus.s 757 | Code | 11 | | 2 | 00/448D : A9 01 | _5400 lda #1 + 806 | 1 prfolibus.s 758 | Code | 11 | | 3 | 00/448F : 8D 16 54 | sta BREAK + 807 | 1 prfolibus.s 759 | Code | 11 | | 1 | 00/4492 : 60 | rts + 808 | 1 prfolibus.s 760 | Empty | 11 | | 0 | 00/4493 | + 809 | 1 prfolibus.s 761 | Comment | 11 | | 0 | 00/4493 | *-------- P, etes-vous sur ? + 810 | 1 prfolibus.s 762 | Empty | 11 | | 0 | 00/4493 | + 811 | 1 prfolibus.s 763 | Code | 11 | | 3 | 00/4493 : 4C BD 48 | _5500 jmp _20050 + 812 | 1 prfolibus.s 764 | Empty | 11 | | 0 | 00/4496 | + 813 | 1 prfolibus.s 765 | Comment | 11 | | 0 | 00/4496 | *-------- Q, stop -> perdu + 814 | 1 prfolibus.s 766 | Empty | 11 | | 0 | 00/4496 | + 815 | 1 prfolibus.s 767 | Code | 11 | | 3 | 00/4496 : 4C B6 48 | _5600 jmp _20000 + 816 | 1 prfolibus.s 768 | Empty | 11 | | 0 | 00/4499 | + 817 | 1 prfolibus.s 769 | Comment | 11 | | 0 | 00/4499 | *-------- R, inventaire + 818 | 1 prfolibus.s 770 | Empty | 11 | | 0 | 00/4499 | + 819 | 1 prfolibus.s 771 | Code | 11 | | 2 | 00/4499 : A9 00 | _5700 lda #0 + 820 | 1 prfolibus.s 772 | Code | 11 | | 3 | 00/449B : 8D 19 54 | sta G + 821 | 1 prfolibus.s 773 | Code | 11 | | 3 | 00/449E : 8D 1B 54 | sta HH + 822 | 1 prfolibus.s 774 | Code | 11 | | 3 | 00/44A1 : 8D 1A 54 | sta H ; for comma + 823 | 1 prfolibus.s 775 | Empty | 11 | | 0 | 00/44A4 | + 824 | 1 prfolibus.s 776 | Code | 11 | | 3 | 00/44A4 : EE 19 54 | _5710 inc G + 825 | 1 prfolibus.s 777 | Code | 11 | | 3 | 00/44A7 : AD 19 54 | lda G + 826 | 1 prfolibus.s 778 | Code | 11 | | 1 | 00/44AA : AA | tax + 827 | 1 prfolibus.s 779 | Code | 11 | | 3 | 00/44AB : BD 14 4C | lda O,x + 828 | 1 prfolibus.s 780 | Code | 11 | | 2 | 00/44AE : C9 FF | cmp #-1 + 829 | 1 prfolibus.s 781 | Code | 11 | | 2 | 00/44B0 : F0 09 | beq _5740 + 830 | 1 prfolibus.s 782 | Empty | 11 | | 0 | 00/44B2 | + 831 | 1 prfolibus.s 783 | Code | 11 | | 3 | 00/44B2 : AD 19 54 | lda G + 832 | 1 prfolibus.s 784 | Code | 11 | | 2 | 00/44B5 : C9 14 | cmp #{20} + 833 | 1 prfolibus.s 785 | Code | 11 | | 2 | 00/44B7 : 90 EB | bcc _5710 + 834 | 1 prfolibus.s 786 | Code | 11 | | 2 | 00/44B9 : B0 3B | bcs _5770 + 835 | 1 prfolibus.s 787 | Empty | 11 | | 0 | 00/44BB | + 836 | 1 prfolibus.s 788 | Code | 11 | | 3 | 00/44BB : AD 1B 54 | _5740 lda HH + 837 | 1 prfolibus.s 789 | Code | 11 | | 2 | 00/44BE : D0 07 | bne _5750 + 838 | 1 prfolibus.s 790 | Empty | 11 | | 0 | 00/44C0 | + 839 | 1 prfolibus.s 791 | Macro | 11 | | 0 | 00/44C0 | @print #strVOUSDETENEZ + 840 | 1 prfolibus.s 791 | Code | 11 | | 2 | 00/44C0 : A2 54 | ldx #>#strVOUSDETENEZ + 841 | 1 prfolibus.s 791 | Code | 11 | | 2 | 00/44C2 : A0 6D | ldy #<#strVOUSDETENEZ + 842 | 1 prfolibus.s 791 | Code | 11 | | 3 | 00/44C4 : 20 C1 49 | jsr printCSTRING + 843 | 1 prfolibus.s 792 | Empty | 11 | | 0 | 00/44C7 | + 844 | 1 prfolibus.s 793 | Code | 11 | | 3 | 00/44C7 : EE 1B 54 | _5750 inc HH + 845 | 1 prfolibus.s 794 | Empty | 11 | | 0 | 00/44CA | + 846 | 1 prfolibus.s 795 | Code | 11 | | 3 | 00/44CA : AD 1A 54 | lda H + 847 | 1 prfolibus.s 796 | Code | 11 | | 2 | 00/44CD : F0 07 | beq _5760 + 848 | 1 prfolibus.s 797 | Empty | 11 | | 0 | 00/44CF | + 849 | 1 prfolibus.s 798 | Macro | 11 | | 0 | 00/44CF | @print #strCOMMA + 850 | 1 prfolibus.s 798 | Code | 11 | | 2 | 00/44CF : A2 69 | ldx #>#strCOMMA + 851 | 1 prfolibus.s 798 | Code | 11 | | 2 | 00/44D1 : A0 31 | ldy #<#strCOMMA + 852 | 1 prfolibus.s 798 | Code | 11 | | 3 | 00/44D3 : 20 C1 49 | jsr printCSTRING + 853 | 1 prfolibus.s 799 | Empty | 11 | | 0 | 00/44D6 | + 854 | 1 prfolibus.s 800 | Code | 11 | | 3 | 00/44D6 : AD 19 54 | _5760 lda G + 855 | 1 prfolibus.s 801 | Code | 11 | | 1 | 00/44D9 : 0A | asl + 856 | 1 prfolibus.s 802 | Code | 11 | | 1 | 00/44DA : AA | tax + 857 | 1 prfolibus.s 803 | Code | 11 | | 3 | 00/44DB : BC 53 4C | ldy tblO$,x + 858 | 1 prfolibus.s 804 | Code | 11 | | 3 | 00/44DE : BD 54 4C | lda tblO$+1,x + 859 | 1 prfolibus.s 805 | Code | 11 | | 1 | 00/44E1 : AA | tax + 860 | 1 prfolibus.s 806 | Code | 11 | | 3 | 00/44E2 : 20 C1 49 | jsr printCSTRING + 861 | 1 prfolibus.s 807 | Macro | 11 | | 0 | 00/44E5 | @print #strSPACE + 862 | 1 prfolibus.s 807 | Code | 11 | | 2 | 00/44E5 : A2 69 | ldx #>#strSPACE + 863 | 1 prfolibus.s 807 | Code | 11 | | 2 | 00/44E7 : A0 33 | ldy #<#strSPACE + 864 | 1 prfolibus.s 807 | Code | 11 | | 3 | 00/44E9 : 20 C1 49 | jsr printCSTRING + 865 | 1 prfolibus.s 808 | Empty | 11 | | 0 | 00/44EC | + 866 | 1 prfolibus.s 809 | Code | 11 | | 3 | 00/44EC : EE 1A 54 | inc H + 867 | 1 prfolibus.s 810 | Empty | 11 | | 0 | 00/44EF | + 868 | 1 prfolibus.s 811 | Code | 11 | | 3 | 00/44EF : AD 19 54 | lda G + 869 | 1 prfolibus.s 812 | Code | 11 | | 2 | 00/44F2 : C9 4B | cmp #{75} + 870 | 1 prfolibus.s 813 | Code | 11 | | 2 | 00/44F4 : 90 AE | bcc _5710 + 871 | 1 prfolibus.s 814 | Empty | 11 | | 0 | 00/44F6 | + 872 | 1 prfolibus.s 815 | Code | 11 | | 3 | 00/44F6 : AD 1B 54 | _5770 lda HH + 873 | 1 prfolibus.s 816 | Code | 11 | | 2 | 00/44F9 : F0 08 | beq _5780 + 874 | 1 prfolibus.s 817 | Empty | 11 | | 0 | 00/44FB | + 875 | 1 prfolibus.s 818 | Macro | 11 | | 0 | 00/44FB | @print #strPOINT + 876 | 1 prfolibus.s 818 | Code | 11 | | 2 | 00/44FB : A2 54 | ldx #>#strPOINT + 877 | 1 prfolibus.s 818 | Code | 11 | | 2 | 00/44FD : A0 A3 | ldy #<#strPOINT + 878 | 1 prfolibus.s 818 | Code | 11 | | 3 | 00/44FF : 20 C1 49 | jsr printCSTRING + 879 | 1 prfolibus.s 819 | Code | 11 | | 1 | 00/4502 : 60 | rts + 880 | 1 prfolibus.s 820 | Empty | 11 | | 0 | 00/4503 | + 881 | 1 prfolibus.s 821 | Macro | 11 | | 0 | 00/4503 | _5780 @print #strVOUSRIEN + 882 | 1 prfolibus.s 821 | Code | 11 | | 2 | 00/4503 : A2 54 | ldx #>#strVOUSRIEN + 883 | 1 prfolibus.s 821 | Code | 11 | | 2 | 00/4505 : A0 7E | ldy #<#strVOUSRIEN + 884 | 1 prfolibus.s 821 | Code | 11 | | 3 | 00/4507 : 20 C1 49 | jsr printCSTRING + 885 | 1 prfolibus.s 822 | Empty | 11 | | 0 | 00/450A | + 886 | 1 prfolibus.s 823 | Code | 11 | | 2 | 00/450A : A9 01 | lda #1 + 887 | 1 prfolibus.s 824 | Code | 11 | | 3 | 00/450C : 8D 16 54 | sta BREAK + 888 | 1 prfolibus.s 825 | Code | 11 | | 1 | 00/450F : 60 | rts + 889 | 1 prfolibus.s 826 | Empty | 11 | | 0 | 00/4510 | + 890 | 1 prfolibus.s 827 | Comment | 11 | | 0 | 00/4510 | *-------- S, prendre un objet => :4100 + 891 | 1 prfolibus.s 828 | Empty | 11 | | 0 | 00/4510 | + 892 | 1 prfolibus.s 829 | Comment | 11 | | 0 | 00/4510 | *----------------------------------- + 893 | 1 prfolibus.s 830 | Comment | 11 | | 0 | 00/4510 | * 6000 - ANALYSE DU MOT + 894 | 1 prfolibus.s 831 | Comment | 11 | | 0 | 00/4510 | *----------------------------------- + 895 | 1 prfolibus.s 832 | Empty | 11 | | 0 | 00/4510 | + 896 | 1 prfolibus.s 833 | Code | 11 | | 2 | 00/4510 : A9 00 | _6000 lda #0 + 897 | 1 prfolibus.s 834 | Code | 11 | | 3 | 00/4512 : 8D 20 54 | sta N + 898 | 1 prfolibus.s 835 | Code | 11 | | 3 | 00/4515 : 8D 59 54 | sta X$1 + 899 | 1 prfolibus.s 836 | Code | 11 | | 3 | 00/4518 : 8D 5E 54 | sta X$2 + 900 | 1 prfolibus.s 837 | Empty | 11 | | 0 | 00/451B | + 901 | 1 prfolibus.s 838 | Code | 11 | | 3 | 00/451B : 8D 1E 54 | sta MO$1 + 902 | 1 prfolibus.s 839 | Code | 11 | | 3 | 00/451E : 8D 1F 54 | sta MO$2 + 903 | 1 prfolibus.s 840 | Empty | 11 | | 0 | 00/4521 | + 904 | 1 prfolibus.s 841 | Comment | 11 | | 0 | 00/4521 | * 1. cherche le premier caractre + 905 | 1 prfolibus.s 842 | Empty | 11 | | 0 | 00/4521 | + 906 | 1 prfolibus.s 843 | Code | 11 | | 2 | 00/4521 : A2 00 | ldx #0 ; cherche le premier caractere + 907 | 1 prfolibus.s 844 | Code | 11 | | 3 | 00/4523 : BD 00 02 | ozunid_3 lda {$200},x + 908 | 1 prfolibus.s 845 | Comment | 11 | | 0 | 00/4526 | * cmp #chrRET2 + 909 | 1 prfolibus.s 846 | Comment | 11 | | 0 | 00/4526 | * beq :6021 + 910 | 1 prfolibus.s 847 | Code | 11 | | 2 | 00/4526 : C9 A0 | cmp #{$a0} + 911 | 1 prfolibus.s 848 | Code | 11 | | 2 | 00/4528 : D0 07 | bne _6022 ; on a trouvŽ un caractre + 912 | 1 prfolibus.s 849 | Code | 11 | | 1 | 00/452A : E8 | inx + 913 | 1 prfolibus.s 850 | Code | 11 | | 3 | 00/452B : EC 27 54 | cpx lenSTRING + 914 | 1 prfolibus.s 851 | Comment | 11 | | 0 | 00/452E | * bcs :6021 + 915 | 1 prfolibus.s 852 | Comment | 11 | | 0 | 00/452E | * cpx #nbCAR + 916 | 1 prfolibus.s 853 | Code | 11 | | 2 | 00/452E : 90 F3 | bcc ozunid_3 + 917 | 1 prfolibus.s 854 | Code | 11 | | 1 | 00/4530 : 60 | _6021 rts ; retourne sans avoir trouve + 918 | 1 prfolibus.s 855 | Empty | 11 | | 0 | 00/4531 | + 919 | 1 prfolibus.s 856 | Comment | 11 | | 0 | 00/4531 | * 2. recopie le mot + 920 | 1 prfolibus.s 857 | Empty | 11 | | 0 | 00/4531 | + 921 | 1 prfolibus.s 858 | Comment | 11 | | 0 | 00/4531 | * 0123456789A + 922 | 1 prfolibus.s 859 | Comment | 11 | | 0 | 00/4531 | * 123456789 + 923 | 1 prfolibus.s 860 | Comment | 11 | | 0 | 00/4531 | * PREN COMBI\ + 924 | 1 prfolibus.s 861 | Empty | 11 | | 0 | 00/4531 | + 925 | 1 prfolibus.s 862 | Code | 11 | | 2 | 00/4531 : A0 01 | _6022 ldy #1 + 926 | 1 prfolibus.s 863 | Code | 11 | | 3 | 00/4533 : BD 00 02 | ozunid_4 lda {$200},x + 927 | 1 prfolibus.s 864 | Code | 11 | | 2 | 00/4536 : C9 8D | cmp #{$8d} + 928 | 1 prfolibus.s 865 | Code | 11 | | 2 | 00/4538 : F0 15 | beq _6023 + 929 | 1 prfolibus.s 866 | Code | 11 | | 2 | 00/453A : C9 A0 | cmp #{$a0} + 930 | 1 prfolibus.s 867 | Code | 11 | | 2 | 00/453C : F0 11 | beq _6023 + 931 | 1 prfolibus.s 868 | Code | 11 | | 3 | 00/453E : 99 59 54 | sta X$1,y ; 0P1R2E3N4 + 932 | 1 prfolibus.s 869 | Code | 11 | | 1 | 00/4541 : E8 | inx + 933 | 1 prfolibus.s 870 | Code | 11 | | 3 | 00/4542 : EC 27 54 | cpx lenSTRING + 934 | 1 prfolibus.s 871 | Code | 11 | | 2 | 00/4545 : B0 08 | bcs _6023 + 935 | 1 prfolibus.s 872 | Code | 11 | | 1 | 00/4547 : C8 | iny + 936 | 1 prfolibus.s 873 | Code | 11 | | 2 | 00/4548 : C0 04 | cpy #4 + 937 | 1 prfolibus.s 874 | Code | 11 | | 2 | 00/454A : 90 E7 | bcc ozunid_4 + 938 | 1 prfolibus.s 875 | Code | 11 | | 2 | 00/454C : F0 E5 | beq ozunid_4 + 939 | 1 prfolibus.s 876 | Code | 11 | | 1 | 00/454E : 88 | dey + 940 | 1 prfolibus.s 877 | Code | 11 | | 3 | 00/454F : 8C 59 54 | _6023 sty X$1 ; sauve la longueur + 941 | 1 prfolibus.s 878 | Empty | 11 | | 0 | 00/4552 | + 942 | 1 prfolibus.s 879 | Comment | 11 | | 0 | 00/4552 | * 3. cherche un espace + 943 | 1 prfolibus.s 880 | Empty | 11 | | 0 | 00/4552 | + 944 | 1 prfolibus.s 881 | Comment | 11 | | 0 | 00/4552 | * inx + 945 | 1 prfolibus.s 882 | Code | 11 | | 3 | 00/4552 : BD 00 02 | ozunid_5 lda {$200},x + 946 | 1 prfolibus.s 883 | Comment | 11 | | 0 | 00/4555 | * cmp #chrRET2 + 947 | 1 prfolibus.s 884 | Comment | 11 | | 0 | 00/4555 | * beq :6032 + 948 | 1 prfolibus.s 885 | Code | 11 | | 2 | 00/4555 : C9 A0 | cmp #{$a0} + 949 | 1 prfolibus.s 886 | Code | 11 | | 2 | 00/4557 : F0 08 | beq _6032 + 950 | 1 prfolibus.s 887 | Code | 11 | | 1 | 00/4559 : E8 | inx ; 5 + 951 | 1 prfolibus.s 888 | Code | 11 | | 3 | 00/455A : EC 27 54 | cpx lenSTRING + 952 | 1 prfolibus.s 889 | Comment | 11 | | 0 | 00/455D | * bcs :6100 + 953 | 1 prfolibus.s 890 | Comment | 11 | | 0 | 00/455D | * cpx #nbCAR + 954 | 1 prfolibus.s 891 | Code | 11 | | 2 | 00/455D : 90 F3 | bcc ozunid_5 + 955 | 1 prfolibus.s 892 | Code | 11 | | 2 | 00/455F : B0 22 | bcs _6100 + 956 | 1 prfolibus.s 893 | Empty | 11 | | 0 | 00/4561 | + 957 | 1 prfolibus.s 894 | Comment | 11 | | 0 | 00/4561 | * 4. recopie le mot + 958 | 1 prfolibus.s 895 | Empty | 11 | | 0 | 00/4561 | + 959 | 1 prfolibus.s 896 | Code | 11 | | 1 | 00/4561 : E8 | _6032 inx + 960 | 1 prfolibus.s 897 | Code | 11 | | 2 | 00/4562 : A0 01 | ldy #1 + 961 | 1 prfolibus.s 898 | Code | 11 | | 3 | 00/4564 : BD 00 02 | ozunid_6 lda {$200},x + 962 | 1 prfolibus.s 899 | Code | 11 | | 2 | 00/4567 : C9 8D | cmp #{$8d} + 963 | 1 prfolibus.s 900 | Code | 11 | | 2 | 00/4569 : F0 15 | beq _6033 + 964 | 1 prfolibus.s 901 | Code | 11 | | 2 | 00/456B : C9 A0 | cmp #{$a0} + 965 | 1 prfolibus.s 902 | Code | 11 | | 2 | 00/456D : F0 11 | beq _6033 + 966 | 1 prfolibus.s 903 | Code | 11 | | 3 | 00/456F : 99 5E 54 | sta X$2,y + 967 | 1 prfolibus.s 904 | Code | 11 | | 1 | 00/4572 : E8 | inx + 968 | 1 prfolibus.s 905 | Code | 11 | | 3 | 00/4573 : EC 27 54 | cpx lenSTRING + 969 | 1 prfolibus.s 906 | Code | 11 | | 2 | 00/4576 : B0 08 | bcs _6033 + 970 | 1 prfolibus.s 907 | Code | 11 | | 1 | 00/4578 : C8 | iny + 971 | 1 prfolibus.s 908 | Code | 11 | | 2 | 00/4579 : C0 04 | cpy #4 + 972 | 1 prfolibus.s 909 | Code | 11 | | 2 | 00/457B : 90 E7 | bcc ozunid_6 + 973 | 1 prfolibus.s 910 | Code | 11 | | 2 | 00/457D : F0 E5 | beq ozunid_6 + 974 | 1 prfolibus.s 911 | Code | 11 | | 1 | 00/457F : 88 | dey + 975 | 1 prfolibus.s 912 | Code | 11 | | 3 | 00/4580 : 8C 5E 54 | _6033 sty X$2 ; sauve la longueur + 976 | 1 prfolibus.s 913 | Empty | 11 | | 0 | 00/4583 | + 977 | 1 prfolibus.s 914 | Comment | 11 | | 0 | 00/4583 | * 5. cherche le mot dans les options + 978 | 1 prfolibus.s 915 | Comment | 11 | | 0 | 00/4583 | * X$1 4 PREN + 979 | 1 prfolibus.s 916 | Comment | 11 | | 0 | 00/4583 | * X$2 4 LAMP + 980 | 1 prfolibus.s 917 | Comment | 11 | | 0 | 00/4583 | * V$x 6 04PREN + 981 | 1 prfolibus.s 918 | Comment | 11 | | 0 | 00/4583 | * 0 123456 + 982 | 1 prfolibus.s 919 | Empty | 11 | | 0 | 00/4583 | + 983 | 1 prfolibus.s 920 | Code | 11 | | 3 | 00/4583 : AD 59 54 | _6100 lda X$1 + 984 | 1 prfolibus.s 921 | Code | 11 | | 2 | 00/4586 : D0 01 | bne _6110 + 985 | 1 prfolibus.s 922 | Code | 11 | | 1 | 00/4588 : 60 | rts + 986 | 1 prfolibus.s 923 | Empty | 11 | | 0 | 00/4589 | + 987 | 1 prfolibus.s 924 | Code | 11 | | 2 | 00/4589 : A0 01 | _6110 ldy #1 + 988 | 1 prfolibus.s 925 | Code | 11 | | 1 | 00/458B : 98 | ozunid_7 tya + 989 | 1 prfolibus.s 926 | Code | 11 | | 1 | 00/458C : 0A | asl + 990 | 1 prfolibus.s 927 | Code | 11 | | 1 | 00/458D : AA | tax + 991 | 1 prfolibus.s 928 | Code | 11 | | 3 | 00/458E : BD 1B 4B | lda tblV$,x + 992 | 1 prfolibus.s 929 | Code | 11 | | 3 | 00/4591 : 8D 9D 45 | sta _6225+1 + 993 | 1 prfolibus.s 930 | Code | 11 | | 3 | 00/4594 : BD 1C 4B | lda tblV$+1,x + 994 | 1 prfolibus.s 931 | Code | 11 | | 3 | 00/4597 : 8D 9E 45 | sta _6225+2 + 995 | 1 prfolibus.s 932 | Empty | 11 | | 0 | 00/459A | + 996 | 1 prfolibus.s 933 | Code | 11 | | 2 | 00/459A : A2 01 | ldx #1 + 997 | 1 prfolibus.s 934 | Code | 11 | | 3 | 00/459C : BD BD BD | _6225 lda $bdbd,x + 998 | 1 prfolibus.s 935 | Code | 11 | | 3 | 00/459F : DD 59 54 | cmp X$1,x + 999 | 1 prfolibus.s 936 | Code | 11 | | 2 | 00/45A2 : D0 10 | bne _6250 + 1000 | 1 prfolibus.s 937 | Code | 11 | | 1 | 00/45A4 : E8 | inx + 1001 | 1 prfolibus.s 938 | Code | 11 | | 3 | 00/45A5 : EC 59 54 | cpx X$1 + 1002 | 1 prfolibus.s 939 | Code | 11 | | 2 | 00/45A8 : 90 F2 | bcc _6225 + 1003 | 1 prfolibus.s 940 | Code | 11 | | 2 | 00/45AA : F0 F0 | beq _6225 + 1004 | 1 prfolibus.s 941 | Empty | 11 | | 0 | 00/45AC | + 1005 | 1 prfolibus.s 942 | Code | 11 | | 3 | 00/45AC : B9 B3 4B | lda tblV,y + 1006 | 1 prfolibus.s 943 | Code | 11 | | 3 | 00/45AF : 8D 1E 54 | sta MO$1 + 1007 | 1 prfolibus.s 944 | Code | 11 | | 2 | 00/45B2 : D0 07 | bne _6300 + 1008 | 1 prfolibus.s 945 | Empty | 11 | | 0 | 00/45B4 | + 1009 | 1 prfolibus.s 946 | Code | 11 | | 1 | 00/45B4 : C8 | _6250 iny + 1010 | 1 prfolibus.s 947 | Code | 11 | | 2 | 00/45B5 : C0 4B | cpy #{75} + 1011 | 1 prfolibus.s 948 | Code | 11 | | 2 | 00/45B7 : 90 D2 | bcc ozunid_7 + 1012 | 1 prfolibus.s 949 | Code | 11 | | 2 | 00/45B9 : F0 D0 | beq ozunid_7 + 1013 | 1 prfolibus.s 950 | Empty | 11 | | 0 | 00/45BB | + 1014 | 1 prfolibus.s 951 | Comment | 11 | | 0 | 00/45BB | * 6. on change de mot + 1015 | 1 prfolibus.s 952 | Empty | 11 | | 0 | 00/45BB | + 1016 | 1 prfolibus.s 953 | Code | 11 | | 3 | 00/45BB : AD 5E 54 | _6300 lda X$2 + 1017 | 1 prfolibus.s 954 | Code | 11 | | 2 | 00/45BE : D0 01 | bne _6310 + 1018 | 1 prfolibus.s 955 | Code | 11 | | 1 | 00/45C0 : 60 | rts + 1019 | 1 prfolibus.s 956 | Empty | 11 | | 0 | 00/45C1 | + 1020 | 1 prfolibus.s 957 | Code | 11 | | 2 | 00/45C1 : A0 01 | _6310 ldy #1 + 1021 | 1 prfolibus.s 958 | Code | 11 | | 1 | 00/45C3 : 98 | ozunid_8 tya + 1022 | 1 prfolibus.s 959 | Code | 11 | | 1 | 00/45C4 : 0A | asl + 1023 | 1 prfolibus.s 960 | Code | 11 | | 1 | 00/45C5 : AA | tax + 1024 | 1 prfolibus.s 961 | Code | 11 | | 3 | 00/45C6 : BD 1B 4B | lda tblV$,x + 1025 | 1 prfolibus.s 962 | Code | 11 | | 3 | 00/45C9 : 8D D5 45 | sta _6325+1 + 1026 | 1 prfolibus.s 963 | Code | 11 | | 3 | 00/45CC : BD 1C 4B | lda tblV$+1,x + 1027 | 1 prfolibus.s 964 | Code | 11 | | 3 | 00/45CF : 8D D6 45 | sta _6325+2 + 1028 | 1 prfolibus.s 965 | Empty | 11 | | 0 | 00/45D2 | + 1029 | 1 prfolibus.s 966 | Code | 11 | | 2 | 00/45D2 : A2 01 | ldx #1 + 1030 | 1 prfolibus.s 967 | Code | 11 | | 3 | 00/45D4 : BD BD BD | _6325 lda $bdbd,x + 1031 | 1 prfolibus.s 968 | Code | 11 | | 3 | 00/45D7 : DD 5E 54 | cmp X$2,x + 1032 | 1 prfolibus.s 969 | Code | 11 | | 2 | 00/45DA : D0 10 | bne _6350 + 1033 | 1 prfolibus.s 970 | Code | 11 | | 1 | 00/45DC : E8 | inx + 1034 | 1 prfolibus.s 971 | Code | 11 | | 3 | 00/45DD : EC 59 54 | cpx X$1 + 1035 | 1 prfolibus.s 972 | Code | 11 | | 2 | 00/45E0 : 90 F2 | bcc _6325 + 1036 | 1 prfolibus.s 973 | Code | 11 | | 2 | 00/45E2 : F0 F0 | beq _6325 + 1037 | 1 prfolibus.s 974 | Empty | 11 | | 0 | 00/45E4 | + 1038 | 1 prfolibus.s 975 | Code | 11 | | 3 | 00/45E4 : B9 B3 4B | lda tblV,y + 1039 | 1 prfolibus.s 976 | Code | 11 | | 3 | 00/45E7 : 8D 1F 54 | sta MO$2 + 1040 | 1 prfolibus.s 977 | Code | 11 | | 2 | 00/45EA : D0 07 | bne _6400 + 1041 | 1 prfolibus.s 978 | Empty | 11 | | 0 | 00/45EC | + 1042 | 1 prfolibus.s 979 | Code | 11 | | 1 | 00/45EC : C8 | _6350 iny + 1043 | 1 prfolibus.s 980 | Code | 11 | | 2 | 00/45ED : C0 4B | cpy #{75} + 1044 | 1 prfolibus.s 981 | Code | 11 | | 2 | 00/45EF : 90 D2 | bcc ozunid_8 + 1045 | 1 prfolibus.s 982 | Code | 11 | | 2 | 00/45F1 : F0 D0 | beq ozunid_8 + 1046 | 1 prfolibus.s 983 | Empty | 11 | | 0 | 00/45F3 | + 1047 | 1 prfolibus.s 984 | Code | 11 | | 1 | 00/45F3 : 60 | _6400 rts + 1048 | 1 prfolibus.s 985 | Empty | 11 | | 0 | 00/45F4 | + 1049 | 1 prfolibus.s 986 | Comment | 11 | | 0 | 00/45F4 | *----------------------------------- + 1050 | 1 prfolibus.s 987 | Comment | 11 | | 0 | 00/45F4 | * 7000 - LES REPONSES + 1051 | 1 prfolibus.s 988 | Comment | 11 | | 0 | 00/45F4 | *----------------------------------- + 1052 | 1 prfolibus.s 989 | Empty | 11 | | 0 | 00/45F4 | + 1053 | 1 prfolibus.s 990 | Data | 11 | | 20 | 00/45F4 : 50 46 5B 46 | tbl7000 da _7000,_7010,_7020,_7030,_7040,_7050,_7060,_7070,_7080,_7090 + | | | | | | 63 46 6B 46 | + | | | | | | 76 46 81 46 | + | | | | | | 89 46 91 46 | + | | | | | | 99 46 A1 46 | + 1054 | 1 prfolibus.s 991 | Data | 11 | | 20 | 00/4608 : A9 46 B1 46 | da _7100,_7110,_7120,_7130,_7140,_7150,_7160,_7170,_7180,_7190 + | | | | | | B9 46 C1 46 | + | | | | | | C9 46 D1 46 | + | | | | | | D9 46 E1 46 | + | | | | | | E9 46 F4 46 | + 1055 | 1 prfolibus.s 992 | Data | 11 | | 20 | 00/461C : FC 46 07 47 | da _7200,_7210,_7220,_7230,_7240,_7250,_7260,_7270,_7280,_7290 + | | | | | | 0F 47 17 47 | + | | | | | | 1F 47 27 47 | + | | | | | | 32 47 3A 47 | + | | | | | | 42 47 4A 47 | + 1056 | 1 prfolibus.s 993 | Data | 11 | | 20 | 00/4630 : 52 47 5D 47 | da _7300,_7310,_7320,_7330,_7340,_7350,_7360,_7370,_7380,_7390 + | | | | | | 65 47 6D 47 | + | | | | | | 75 47 80 47 | + | | | | | | 88 47 93 47 | + | | | | | | 9B 47 A3 47 | + 1057 | 1 prfolibus.s 994 | Data | 11 | | 12 | 00/4644 : AE 47 B6 47 | da _7400,_7410,_7420,_7430,_7440,_7450 + | | | | | | C1 47 C9 47 | + | | | | | | D1 47 D9 47 | + 1058 | 1 prfolibus.s 995 | Empty | 11 | | 0 | 00/4650 | + 1059 | 1 prfolibus.s 996 | Comment | 11 | | 0 | 00/4650 | *-------- + 1060 | 1 prfolibus.s 997 | Empty | 11 | | 0 | 00/4650 | + 1061 | 1 prfolibus.s 998 | Macro | 11 | | 0 | 00/4650 | _7000 @print #str7000 + 1062 | 1 prfolibus.s 998 | Code | 11 | | 2 | 00/4650 : A2 54 | ldx #>#str7000 + 1063 | 1 prfolibus.s 998 | Code | 11 | | 2 | 00/4652 : A0 EE | ldy #<#str7000 + 1064 | 1 prfolibus.s 998 | Code | 11 | | 3 | 00/4654 : 20 C1 49 | jsr printCSTRING + 1065 | 1 prfolibus.s 999 | Macro | 11 | | 0 | 00/4657 | @explode + 1066 | 1 prfolibus.s 999 | Code | 11 | | 3 | 00/4657 : 20 93 49 | jsr EXPLODE + 1067 | 1 prfolibus.s 1000 | Code | 11 | | 1 | 00/465A : 60 | rts ; jmp :20000 + 1068 | 1 prfolibus.s 1001 | Empty | 11 | | 0 | 00/465B | + 1069 | 1 prfolibus.s 1002 | Macro | 11 | | 0 | 00/465B | _7010 @print #str7010 + 1070 | 1 prfolibus.s 1002 | Code | 11 | | 2 | 00/465B : A2 55 | ldx #>#str7010 + 1071 | 1 prfolibus.s 1002 | Code | 11 | | 2 | 00/465D : A0 37 | ldy #<#str7010 + 1072 | 1 prfolibus.s 1002 | Code | 11 | | 3 | 00/465F : 20 C1 49 | jsr printCSTRING + 1073 | 1 prfolibus.s 1003 | Code | 11 | | 1 | 00/4662 : 60 | rts + 1074 | 1 prfolibus.s 1004 | Empty | 11 | | 0 | 00/4663 | + 1075 | 1 prfolibus.s 1005 | Macro | 11 | | 0 | 00/4663 | _7020 @print #str7020 + 1076 | 1 prfolibus.s 1005 | Code | 11 | | 2 | 00/4663 : A2 55 | ldx #>#str7020 + 1077 | 1 prfolibus.s 1005 | Code | 11 | | 2 | 00/4665 : A0 74 | ldy #<#str7020 + 1078 | 1 prfolibus.s 1005 | Code | 11 | | 3 | 00/4667 : 20 C1 49 | jsr printCSTRING + 1079 | 1 prfolibus.s 1006 | Code | 11 | | 1 | 00/466A : 60 | rts + 1080 | 1 prfolibus.s 1007 | Empty | 11 | | 0 | 00/466B | + 1081 | 1 prfolibus.s 1008 | Macro | 11 | | 0 | 00/466B | _7030 @print #str7030 + 1082 | 1 prfolibus.s 1008 | Code | 11 | | 2 | 00/466B : A2 55 | ldx #>#str7030 + 1083 | 1 prfolibus.s 1008 | Code | 11 | | 2 | 00/466D : A0 AB | ldy #<#str7030 + 1084 | 1 prfolibus.s 1008 | Code | 11 | | 3 | 00/466F : 20 C1 49 | jsr printCSTRING + 1085 | 1 prfolibus.s 1009 | Macro | 11 | | 0 | 00/4672 | @explode + 1086 | 1 prfolibus.s 1009 | Code | 11 | | 3 | 00/4672 : 20 93 49 | jsr EXPLODE + 1087 | 1 prfolibus.s 1010 | Code | 11 | | 1 | 00/4675 : 60 | rts ; jmp :20000 + 1088 | 1 prfolibus.s 1011 | Empty | 11 | | 0 | 00/4676 | + 1089 | 1 prfolibus.s 1012 | Macro | 11 | | 0 | 00/4676 | _7040 @print #str7040 + 1090 | 1 prfolibus.s 1012 | Code | 11 | | 2 | 00/4676 : A2 55 | ldx #>#str7040 + 1091 | 1 prfolibus.s 1012 | Code | 11 | | 2 | 00/4678 : A0 E2 | ldy #<#str7040 + 1092 | 1 prfolibus.s 1012 | Code | 11 | | 3 | 00/467A : 20 C1 49 | jsr printCSTRING + 1093 | 1 prfolibus.s 1013 | Macro | 11 | | 0 | 00/467D | @explode + 1094 | 1 prfolibus.s 1013 | Code | 11 | | 3 | 00/467D : 20 93 49 | jsr EXPLODE + 1095 | 1 prfolibus.s 1014 | Code | 11 | | 1 | 00/4680 : 60 | rts ; jmp :20000 + 1096 | 1 prfolibus.s 1015 | Empty | 11 | | 0 | 00/4681 | + 1097 | 1 prfolibus.s 1016 | Macro | 11 | | 0 | 00/4681 | _7050 @print #str7050 + 1098 | 1 prfolibus.s 1016 | Code | 11 | | 2 | 00/4681 : A2 56 | ldx #>#str7050 + 1099 | 1 prfolibus.s 1016 | Code | 11 | | 2 | 00/4683 : A0 2B | ldy #<#str7050 + 1100 | 1 prfolibus.s 1016 | Code | 11 | | 3 | 00/4685 : 20 C1 49 | jsr printCSTRING + 1101 | 1 prfolibus.s 1017 | Code | 11 | | 1 | 00/4688 : 60 | rts + 1102 | 1 prfolibus.s 1018 | Empty | 11 | | 0 | 00/4689 | + 1103 | 1 prfolibus.s 1019 | Macro | 11 | | 0 | 00/4689 | _7060 @print #str7060 + 1104 | 1 prfolibus.s 1019 | Code | 11 | | 2 | 00/4689 : A2 56 | ldx #>#str7060 + 1105 | 1 prfolibus.s 1019 | Code | 11 | | 2 | 00/468B : A0 4B | ldy #<#str7060 + 1106 | 1 prfolibus.s 1019 | Code | 11 | | 3 | 00/468D : 20 C1 49 | jsr printCSTRING + 1107 | 1 prfolibus.s 1020 | Code | 11 | | 1 | 00/4690 : 60 | rts + 1108 | 1 prfolibus.s 1021 | Empty | 11 | | 0 | 00/4691 | + 1109 | 1 prfolibus.s 1022 | Macro | 11 | | 0 | 00/4691 | _7070 @print #str7070 + 1110 | 1 prfolibus.s 1022 | Code | 11 | | 2 | 00/4691 : A2 56 | ldx #>#str7070 + 1111 | 1 prfolibus.s 1022 | Code | 11 | | 2 | 00/4693 : A0 6A | ldy #<#str7070 + 1112 | 1 prfolibus.s 1022 | Code | 11 | | 3 | 00/4695 : 20 C1 49 | jsr printCSTRING + 1113 | 1 prfolibus.s 1023 | Code | 11 | | 1 | 00/4698 : 60 | rts + 1114 | 1 prfolibus.s 1024 | Empty | 11 | | 0 | 00/4699 | + 1115 | 1 prfolibus.s 1025 | Macro | 11 | | 0 | 00/4699 | _7080 @print #str7080 + 1116 | 1 prfolibus.s 1025 | Code | 11 | | 2 | 00/4699 : A2 56 | ldx #>#str7080 + 1117 | 1 prfolibus.s 1025 | Code | 11 | | 2 | 00/469B : A0 8F | ldy #<#str7080 + 1118 | 1 prfolibus.s 1025 | Code | 11 | | 3 | 00/469D : 20 C1 49 | jsr printCSTRING + 1119 | 1 prfolibus.s 1026 | Code | 11 | | 1 | 00/46A0 : 60 | rts + 1120 | 1 prfolibus.s 1027 | Empty | 11 | | 0 | 00/46A1 | + 1121 | 1 prfolibus.s 1028 | Macro | 11 | | 0 | 00/46A1 | _7090 @print #str7090 + 1122 | 1 prfolibus.s 1028 | Code | 11 | | 2 | 00/46A1 : A2 56 | ldx #>#str7090 + 1123 | 1 prfolibus.s 1028 | Code | 11 | | 2 | 00/46A3 : A0 A5 | ldy #<#str7090 + 1124 | 1 prfolibus.s 1028 | Code | 11 | | 3 | 00/46A5 : 20 C1 49 | jsr printCSTRING + 1125 | 1 prfolibus.s 1029 | Code | 11 | | 1 | 00/46A8 : 60 | rts + 1126 | 1 prfolibus.s 1030 | Empty | 11 | | 0 | 00/46A9 | + 1127 | 1 prfolibus.s 1031 | Macro | 11 | | 0 | 00/46A9 | _7100 @print #str7100 + 1128 | 1 prfolibus.s 1031 | Code | 11 | | 2 | 00/46A9 : A2 56 | ldx #>#str7100 + 1129 | 1 prfolibus.s 1031 | Code | 11 | | 2 | 00/46AB : A0 C3 | ldy #<#str7100 + 1130 | 1 prfolibus.s 1031 | Code | 11 | | 3 | 00/46AD : 20 C1 49 | jsr printCSTRING + 1131 | 1 prfolibus.s 1032 | Code | 11 | | 1 | 00/46B0 : 60 | rts + 1132 | 1 prfolibus.s 1033 | Empty | 11 | | 0 | 00/46B1 | + 1133 | 1 prfolibus.s 1034 | Macro | 11 | | 0 | 00/46B1 | _7110 @print #str7110 + 1134 | 1 prfolibus.s 1034 | Code | 11 | | 2 | 00/46B1 : A2 56 | ldx #>#str7110 + 1135 | 1 prfolibus.s 1034 | Code | 11 | | 2 | 00/46B3 : A0 E3 | ldy #<#str7110 + 1136 | 1 prfolibus.s 1034 | Code | 11 | | 3 | 00/46B5 : 20 C1 49 | jsr printCSTRING + 1137 | 1 prfolibus.s 1035 | Code | 11 | | 1 | 00/46B8 : 60 | rts + 1138 | 1 prfolibus.s 1036 | Empty | 11 | | 0 | 00/46B9 | + 1139 | 1 prfolibus.s 1037 | Macro | 11 | | 0 | 00/46B9 | _7120 @print #str7120 + 1140 | 1 prfolibus.s 1037 | Code | 11 | | 2 | 00/46B9 : A2 57 | ldx #>#str7120 + 1141 | 1 prfolibus.s 1037 | Code | 11 | | 2 | 00/46BB : A0 08 | ldy #<#str7120 + 1142 | 1 prfolibus.s 1037 | Code | 11 | | 3 | 00/46BD : 20 C1 49 | jsr printCSTRING + 1143 | 1 prfolibus.s 1038 | Code | 11 | | 1 | 00/46C0 : 60 | rts + 1144 | 1 prfolibus.s 1039 | Empty | 11 | | 0 | 00/46C1 | + 1145 | 1 prfolibus.s 1040 | Macro | 11 | | 0 | 00/46C1 | _7130 @print #str7130 + 1146 | 1 prfolibus.s 1040 | Code | 11 | | 2 | 00/46C1 : A2 57 | ldx #>#str7130 + 1147 | 1 prfolibus.s 1040 | Code | 11 | | 2 | 00/46C3 : A0 47 | ldy #<#str7130 + 1148 | 1 prfolibus.s 1040 | Code | 11 | | 3 | 00/46C5 : 20 C1 49 | jsr printCSTRING + 1149 | 1 prfolibus.s 1041 | Code | 11 | | 1 | 00/46C8 : 60 | rts + 1150 | 1 prfolibus.s 1042 | Empty | 11 | | 0 | 00/46C9 | + 1151 | 1 prfolibus.s 1043 | Macro | 11 | | 0 | 00/46C9 | _7140 @print #str7140 + 1152 | 1 prfolibus.s 1043 | Code | 11 | | 2 | 00/46C9 : A2 57 | ldx #>#str7140 + 1153 | 1 prfolibus.s 1043 | Code | 11 | | 2 | 00/46CB : A0 7B | ldy #<#str7140 + 1154 | 1 prfolibus.s 1043 | Code | 11 | | 3 | 00/46CD : 20 C1 49 | jsr printCSTRING + 1155 | 1 prfolibus.s 1044 | Code | 11 | | 1 | 00/46D0 : 60 | rts + 1156 | 1 prfolibus.s 1045 | Empty | 11 | | 0 | 00/46D1 | + 1157 | 1 prfolibus.s 1046 | Macro | 11 | | 0 | 00/46D1 | _7150 @print #str7150 + 1158 | 1 prfolibus.s 1046 | Code | 11 | | 2 | 00/46D1 : A2 57 | ldx #>#str7150 + 1159 | 1 prfolibus.s 1046 | Code | 11 | | 2 | 00/46D3 : A0 B9 | ldy #<#str7150 + 1160 | 1 prfolibus.s 1046 | Code | 11 | | 3 | 00/46D5 : 20 C1 49 | jsr printCSTRING + 1161 | 1 prfolibus.s 1047 | Code | 11 | | 1 | 00/46D8 : 60 | rts + 1162 | 1 prfolibus.s 1048 | Empty | 11 | | 0 | 00/46D9 | + 1163 | 1 prfolibus.s 1049 | Macro | 11 | | 0 | 00/46D9 | _7160 @print #str7160 + 1164 | 1 prfolibus.s 1049 | Code | 11 | | 2 | 00/46D9 : A2 57 | ldx #>#str7160 + 1165 | 1 prfolibus.s 1049 | Code | 11 | | 2 | 00/46DB : A0 DB | ldy #<#str7160 + 1166 | 1 prfolibus.s 1049 | Code | 11 | | 3 | 00/46DD : 20 C1 49 | jsr printCSTRING + 1167 | 1 prfolibus.s 1050 | Code | 11 | | 1 | 00/46E0 : 60 | rts + 1168 | 1 prfolibus.s 1051 | Empty | 11 | | 0 | 00/46E1 | + 1169 | 1 prfolibus.s 1052 | Macro | 11 | | 0 | 00/46E1 | _7170 @print #str7170 + 1170 | 1 prfolibus.s 1052 | Code | 11 | | 2 | 00/46E1 : A2 57 | ldx #>#str7170 + 1171 | 1 prfolibus.s 1052 | Code | 11 | | 2 | 00/46E3 : A0 F8 | ldy #<#str7170 + 1172 | 1 prfolibus.s 1052 | Code | 11 | | 3 | 00/46E5 : 20 C1 49 | jsr printCSTRING + 1173 | 1 prfolibus.s 1053 | Code | 11 | | 1 | 00/46E8 : 60 | rts + 1174 | 1 prfolibus.s 1054 | Empty | 11 | | 0 | 00/46E9 | + 1175 | 1 prfolibus.s 1055 | Macro | 11 | | 0 | 00/46E9 | _7180 @print #str7180 + 1176 | 1 prfolibus.s 1055 | Code | 11 | | 2 | 00/46E9 : A2 58 | ldx #>#str7180 + 1177 | 1 prfolibus.s 1055 | Code | 11 | | 2 | 00/46EB : A0 11 | ldy #<#str7180 + 1178 | 1 prfolibus.s 1055 | Code | 11 | | 3 | 00/46ED : 20 C1 49 | jsr printCSTRING + 1179 | 1 prfolibus.s 1056 | Macro | 11 | | 0 | 00/46F0 | @explode + 1180 | 1 prfolibus.s 1056 | Code | 11 | | 3 | 00/46F0 : 20 93 49 | jsr EXPLODE + 1181 | 1 prfolibus.s 1057 | Code | 11 | | 1 | 00/46F3 : 60 | rts ; jmp :20000 + 1182 | 1 prfolibus.s 1058 | Empty | 11 | | 0 | 00/46F4 | + 1183 | 1 prfolibus.s 1059 | Macro | 11 | | 0 | 00/46F4 | _7190 @print #str7190 + 1184 | 1 prfolibus.s 1059 | Code | 11 | | 2 | 00/46F4 : A2 58 | ldx #>#str7190 + 1185 | 1 prfolibus.s 1059 | Code | 11 | | 2 | 00/46F6 : A0 4B | ldy #<#str7190 + 1186 | 1 prfolibus.s 1059 | Code | 11 | | 3 | 00/46F8 : 20 C1 49 | jsr printCSTRING + 1187 | 1 prfolibus.s 1060 | Code | 11 | | 1 | 00/46FB : 60 | rts + 1188 | 1 prfolibus.s 1061 | Empty | 11 | | 0 | 00/46FC | + 1189 | 1 prfolibus.s 1062 | Macro | 11 | | 0 | 00/46FC | _7200 @print #str7200 + 1190 | 1 prfolibus.s 1062 | Code | 11 | | 2 | 00/46FC : A2 58 | ldx #>#str7200 + 1191 | 1 prfolibus.s 1062 | Code | 11 | | 2 | 00/46FE : A0 69 | ldy #<#str7200 + 1192 | 1 prfolibus.s 1062 | Code | 11 | | 3 | 00/4700 : 20 C1 49 | jsr printCSTRING + 1193 | 1 prfolibus.s 1063 | Macro | 11 | | 0 | 00/4703 | @explode + 1194 | 1 prfolibus.s 1063 | Code | 11 | | 3 | 00/4703 : 20 93 49 | jsr EXPLODE + 1195 | 1 prfolibus.s 1064 | Code | 11 | | 1 | 00/4706 : 60 | rts ; jmp :20000 + 1196 | 1 prfolibus.s 1065 | Empty | 11 | | 0 | 00/4707 | + 1197 | 1 prfolibus.s 1066 | Macro | 11 | | 0 | 00/4707 | _7210 @print #str7210 + 1198 | 1 prfolibus.s 1066 | Code | 11 | | 2 | 00/4707 : A2 58 | ldx #>#str7210 + 1199 | 1 prfolibus.s 1066 | Code | 11 | | 2 | 00/4709 : A0 82 | ldy #<#str7210 + 1200 | 1 prfolibus.s 1066 | Code | 11 | | 3 | 00/470B : 20 C1 49 | jsr printCSTRING + 1201 | 1 prfolibus.s 1067 | Code | 11 | | 1 | 00/470E : 60 | rts + 1202 | 1 prfolibus.s 1068 | Empty | 11 | | 0 | 00/470F | + 1203 | 1 prfolibus.s 1069 | Macro | 11 | | 0 | 00/470F | _7220 @print #str7220 + 1204 | 1 prfolibus.s 1069 | Code | 11 | | 2 | 00/470F : A2 58 | ldx #>#str7220 + 1205 | 1 prfolibus.s 1069 | Code | 11 | | 2 | 00/4711 : A0 93 | ldy #<#str7220 + 1206 | 1 prfolibus.s 1069 | Code | 11 | | 3 | 00/4713 : 20 C1 49 | jsr printCSTRING + 1207 | 1 prfolibus.s 1070 | Code | 11 | | 1 | 00/4716 : 60 | rts + 1208 | 1 prfolibus.s 1071 | Empty | 11 | | 0 | 00/4717 | + 1209 | 1 prfolibus.s 1072 | Macro | 11 | | 0 | 00/4717 | _7230 @print #str7230 + 1210 | 1 prfolibus.s 1072 | Code | 11 | | 2 | 00/4717 : A2 58 | ldx #>#str7230 + 1211 | 1 prfolibus.s 1072 | Code | 11 | | 2 | 00/4719 : A0 AE | ldy #<#str7230 + 1212 | 1 prfolibus.s 1072 | Code | 11 | | 3 | 00/471B : 20 C1 49 | jsr printCSTRING + 1213 | 1 prfolibus.s 1073 | Code | 11 | | 1 | 00/471E : 60 | rts + 1214 | 1 prfolibus.s 1074 | Empty | 11 | | 0 | 00/471F | + 1215 | 1 prfolibus.s 1075 | Macro | 11 | | 0 | 00/471F | _7240 @print #str7240 + 1216 | 1 prfolibus.s 1075 | Code | 11 | | 2 | 00/471F : A2 58 | ldx #>#str7240 + 1217 | 1 prfolibus.s 1075 | Code | 11 | | 2 | 00/4721 : A0 D5 | ldy #<#str7240 + 1218 | 1 prfolibus.s 1075 | Code | 11 | | 3 | 00/4723 : 20 C1 49 | jsr printCSTRING + 1219 | 1 prfolibus.s 1076 | Code | 11 | | 1 | 00/4726 : 60 | rts + 1220 | 1 prfolibus.s 1077 | Empty | 11 | | 0 | 00/4727 | + 1221 | 1 prfolibus.s 1078 | Macro | 11 | | 0 | 00/4727 | _7250 @print #str7250 + 1222 | 1 prfolibus.s 1078 | Code | 11 | | 2 | 00/4727 : A2 59 | ldx #>#str7250 + 1223 | 1 prfolibus.s 1078 | Code | 11 | | 2 | 00/4729 : A0 2F | ldy #<#str7250 + 1224 | 1 prfolibus.s 1078 | Code | 11 | | 3 | 00/472B : 20 C1 49 | jsr printCSTRING + 1225 | 1 prfolibus.s 1079 | Macro | 11 | | 0 | 00/472E | @explode + 1226 | 1 prfolibus.s 1079 | Code | 11 | | 3 | 00/472E : 20 93 49 | jsr EXPLODE + 1227 | 1 prfolibus.s 1080 | Code | 11 | | 1 | 00/4731 : 60 | rts ; jmp :20000 + 1228 | 1 prfolibus.s 1081 | Empty | 11 | | 0 | 00/4732 | + 1229 | 1 prfolibus.s 1082 | Macro | 11 | | 0 | 00/4732 | _7260 @print #str7260 + 1230 | 1 prfolibus.s 1082 | Code | 11 | | 2 | 00/4732 : A2 59 | ldx #>#str7260 + 1231 | 1 prfolibus.s 1082 | Code | 11 | | 2 | 00/4734 : A0 4A | ldy #<#str7260 + 1232 | 1 prfolibus.s 1082 | Code | 11 | | 3 | 00/4736 : 20 C1 49 | jsr printCSTRING + 1233 | 1 prfolibus.s 1083 | Code | 11 | | 1 | 00/4739 : 60 | rts + 1234 | 1 prfolibus.s 1084 | Empty | 11 | | 0 | 00/473A | + 1235 | 1 prfolibus.s 1085 | Macro | 11 | | 0 | 00/473A | _7270 @print #str7270 + 1236 | 1 prfolibus.s 1085 | Code | 11 | | 2 | 00/473A : A2 59 | ldx #>#str7270 + 1237 | 1 prfolibus.s 1085 | Code | 11 | | 2 | 00/473C : A0 73 | ldy #<#str7270 + 1238 | 1 prfolibus.s 1085 | Code | 11 | | 3 | 00/473E : 20 C1 49 | jsr printCSTRING + 1239 | 1 prfolibus.s 1086 | Code | 11 | | 1 | 00/4741 : 60 | rts + 1240 | 1 prfolibus.s 1087 | Empty | 11 | | 0 | 00/4742 | + 1241 | 1 prfolibus.s 1088 | Macro | 11 | | 0 | 00/4742 | _7280 @print #str7280 + 1242 | 1 prfolibus.s 1088 | Code | 11 | | 2 | 00/4742 : A2 59 | ldx #>#str7280 + 1243 | 1 prfolibus.s 1088 | Code | 11 | | 2 | 00/4744 : A0 9F | ldy #<#str7280 + 1244 | 1 prfolibus.s 1088 | Code | 11 | | 3 | 00/4746 : 20 C1 49 | jsr printCSTRING + 1245 | 1 prfolibus.s 1089 | Code | 11 | | 1 | 00/4749 : 60 | rts + 1246 | 1 prfolibus.s 1090 | Empty | 11 | | 0 | 00/474A | + 1247 | 1 prfolibus.s 1091 | Macro | 11 | | 0 | 00/474A | _7290 @print #str7290 + 1248 | 1 prfolibus.s 1091 | Code | 11 | | 2 | 00/474A : A2 59 | ldx #>#str7290 + 1249 | 1 prfolibus.s 1091 | Code | 11 | | 2 | 00/474C : A0 B0 | ldy #<#str7290 + 1250 | 1 prfolibus.s 1091 | Code | 11 | | 3 | 00/474E : 20 C1 49 | jsr printCSTRING + 1251 | 1 prfolibus.s 1092 | Code | 11 | | 1 | 00/4751 : 60 | rts + 1252 | 1 prfolibus.s 1093 | Empty | 11 | | 0 | 00/4752 | + 1253 | 1 prfolibus.s 1094 | Macro | 11 | | 0 | 00/4752 | _7300 @print #str7300 + 1254 | 1 prfolibus.s 1094 | Code | 11 | | 2 | 00/4752 : A2 59 | ldx #>#str7300 + 1255 | 1 prfolibus.s 1094 | Code | 11 | | 2 | 00/4754 : A0 CF | ldy #<#str7300 + 1256 | 1 prfolibus.s 1094 | Code | 11 | | 3 | 00/4756 : 20 C1 49 | jsr printCSTRING + 1257 | 1 prfolibus.s 1095 | Macro | 11 | | 0 | 00/4759 | @explode + 1258 | 1 prfolibus.s 1095 | Code | 11 | | 3 | 00/4759 : 20 93 49 | jsr EXPLODE + 1259 | 1 prfolibus.s 1096 | Code | 11 | | 1 | 00/475C : 60 | rts ; jmp :20000 + 1260 | 1 prfolibus.s 1097 | Empty | 11 | | 0 | 00/475D | + 1261 | 1 prfolibus.s 1098 | Macro | 11 | | 0 | 00/475D | _7310 @print #str7310 + 1262 | 1 prfolibus.s 1098 | Code | 11 | | 2 | 00/475D : A2 5A | ldx #>#str7310 + 1263 | 1 prfolibus.s 1098 | Code | 11 | | 2 | 00/475F : A0 03 | ldy #<#str7310 + 1264 | 1 prfolibus.s 1098 | Code | 11 | | 3 | 00/4761 : 20 C1 49 | jsr printCSTRING + 1265 | 1 prfolibus.s 1099 | Code | 11 | | 1 | 00/4764 : 60 | rts + 1266 | 1 prfolibus.s 1100 | Empty | 11 | | 0 | 00/4765 | + 1267 | 1 prfolibus.s 1101 | Macro | 11 | | 0 | 00/4765 | _7320 @print #str7320 + 1268 | 1 prfolibus.s 1101 | Code | 11 | | 2 | 00/4765 : A2 5A | ldx #>#str7320 + 1269 | 1 prfolibus.s 1101 | Code | 11 | | 2 | 00/4767 : A0 2C | ldy #<#str7320 + 1270 | 1 prfolibus.s 1101 | Code | 11 | | 3 | 00/4769 : 20 C1 49 | jsr printCSTRING + 1271 | 1 prfolibus.s 1102 | Code | 11 | | 1 | 00/476C : 60 | rts + 1272 | 1 prfolibus.s 1103 | Empty | 11 | | 0 | 00/476D | + 1273 | 1 prfolibus.s 1104 | Macro | 11 | | 0 | 00/476D | _7330 @print #str7330 + 1274 | 1 prfolibus.s 1104 | Code | 11 | | 2 | 00/476D : A2 5A | ldx #>#str7330 + 1275 | 1 prfolibus.s 1104 | Code | 11 | | 2 | 00/476F : A0 43 | ldy #<#str7330 + 1276 | 1 prfolibus.s 1104 | Code | 11 | | 3 | 00/4771 : 20 C1 49 | jsr printCSTRING + 1277 | 1 prfolibus.s 1105 | Code | 11 | | 1 | 00/4774 : 60 | rts + 1278 | 1 prfolibus.s 1106 | Empty | 11 | | 0 | 00/4775 | + 1279 | 1 prfolibus.s 1107 | Macro | 11 | | 0 | 00/4775 | _7340 @print #str7340 + 1280 | 1 prfolibus.s 1107 | Code | 11 | | 2 | 00/4775 : A2 5A | ldx #>#str7340 + 1281 | 1 prfolibus.s 1107 | Code | 11 | | 2 | 00/4777 : A0 5F | ldy #<#str7340 + 1282 | 1 prfolibus.s 1107 | Code | 11 | | 3 | 00/4779 : 20 C1 49 | jsr printCSTRING + 1283 | 1 prfolibus.s 1108 | Macro | 11 | | 0 | 00/477C | @explode + 1284 | 1 prfolibus.s 1108 | Code | 11 | | 3 | 00/477C : 20 93 49 | jsr EXPLODE + 1285 | 1 prfolibus.s 1109 | Code | 11 | | 1 | 00/477F : 60 | rts ; jmp :20000 + 1286 | 1 prfolibus.s 1110 | Empty | 11 | | 0 | 00/4780 | + 1287 | 1 prfolibus.s 1111 | Macro | 11 | | 0 | 00/4780 | _7350 @print #str7350 + 1288 | 1 prfolibus.s 1111 | Code | 11 | | 2 | 00/4780 : A2 5A | ldx #>#str7350 + 1289 | 1 prfolibus.s 1111 | Code | 11 | | 2 | 00/4782 : A0 92 | ldy #<#str7350 + 1290 | 1 prfolibus.s 1111 | Code | 11 | | 3 | 00/4784 : 20 C1 49 | jsr printCSTRING + 1291 | 1 prfolibus.s 1112 | Code | 11 | | 1 | 00/4787 : 60 | rts + 1292 | 1 prfolibus.s 1113 | Empty | 11 | | 0 | 00/4788 | + 1293 | 1 prfolibus.s 1114 | Macro | 11 | | 0 | 00/4788 | _7360 @print #str7360 + 1294 | 1 prfolibus.s 1114 | Code | 11 | | 2 | 00/4788 : A2 5A | ldx #>#str7360 + 1295 | 1 prfolibus.s 1114 | Code | 11 | | 2 | 00/478A : A0 A3 | ldy #<#str7360 + 1296 | 1 prfolibus.s 1114 | Code | 11 | | 3 | 00/478C : 20 C1 49 | jsr printCSTRING + 1297 | 1 prfolibus.s 1115 | Macro | 11 | | 0 | 00/478F | @explode + 1298 | 1 prfolibus.s 1115 | Code | 11 | | 3 | 00/478F : 20 93 49 | jsr EXPLODE + 1299 | 1 prfolibus.s 1116 | Code | 11 | | 1 | 00/4792 : 60 | rts ; jmp :20000 + 1300 | 1 prfolibus.s 1117 | Empty | 11 | | 0 | 00/4793 | + 1301 | 1 prfolibus.s 1118 | Macro | 11 | | 0 | 00/4793 | _7370 @print #str7370 + 1302 | 1 prfolibus.s 1118 | Code | 11 | | 2 | 00/4793 : A2 5A | ldx #>#str7370 + 1303 | 1 prfolibus.s 1118 | Code | 11 | | 2 | 00/4795 : A0 C4 | ldy #<#str7370 + 1304 | 1 prfolibus.s 1118 | Code | 11 | | 3 | 00/4797 : 20 C1 49 | jsr printCSTRING + 1305 | 1 prfolibus.s 1119 | Code | 11 | | 1 | 00/479A : 60 | rts + 1306 | 1 prfolibus.s 1120 | Empty | 11 | | 0 | 00/479B | + 1307 | 1 prfolibus.s 1121 | Macro | 11 | | 0 | 00/479B | _7380 @print #str7380 + 1308 | 1 prfolibus.s 1121 | Code | 11 | | 2 | 00/479B : A2 5A | ldx #>#str7380 + 1309 | 1 prfolibus.s 1121 | Code | 11 | | 2 | 00/479D : A0 F6 | ldy #<#str7380 + 1310 | 1 prfolibus.s 1121 | Code | 11 | | 3 | 00/479F : 20 C1 49 | jsr printCSTRING + 1311 | 1 prfolibus.s 1122 | Code | 11 | | 1 | 00/47A2 : 60 | rts + 1312 | 1 prfolibus.s 1123 | Empty | 11 | | 0 | 00/47A3 | + 1313 | 1 prfolibus.s 1124 | Macro | 11 | | 0 | 00/47A3 | _7390 @print #str7390 + 1314 | 1 prfolibus.s 1124 | Code | 11 | | 2 | 00/47A3 : A2 5B | ldx #>#str7390 + 1315 | 1 prfolibus.s 1124 | Code | 11 | | 2 | 00/47A5 : A0 13 | ldy #<#str7390 + 1316 | 1 prfolibus.s 1124 | Code | 11 | | 3 | 00/47A7 : 20 C1 49 | jsr printCSTRING + 1317 | 1 prfolibus.s 1125 | Macro | 11 | | 0 | 00/47AA | @explode + 1318 | 1 prfolibus.s 1125 | Code | 11 | | 3 | 00/47AA : 20 93 49 | jsr EXPLODE + 1319 | 1 prfolibus.s 1126 | Code | 11 | | 1 | 00/47AD : 60 | rts ; jmp :20000 + 1320 | 1 prfolibus.s 1127 | Empty | 11 | | 0 | 00/47AE | + 1321 | 1 prfolibus.s 1128 | Macro | 11 | | 0 | 00/47AE | _7400 @print #str7400 + 1322 | 1 prfolibus.s 1128 | Code | 11 | | 2 | 00/47AE : A2 5B | ldx #>#str7400 + 1323 | 1 prfolibus.s 1128 | Code | 11 | | 2 | 00/47B0 : A0 35 | ldy #<#str7400 + 1324 | 1 prfolibus.s 1128 | Code | 11 | | 3 | 00/47B2 : 20 C1 49 | jsr printCSTRING + 1325 | 1 prfolibus.s 1129 | Code | 11 | | 1 | 00/47B5 : 60 | rts + 1326 | 1 prfolibus.s 1130 | Empty | 11 | | 0 | 00/47B6 | + 1327 | 1 prfolibus.s 1131 | Macro | 11 | | 0 | 00/47B6 | _7410 @print #str7410 + 1328 | 1 prfolibus.s 1131 | Code | 11 | | 2 | 00/47B6 : A2 5B | ldx #>#str7410 + 1329 | 1 prfolibus.s 1131 | Code | 11 | | 2 | 00/47B8 : A0 56 | ldy #<#str7410 + 1330 | 1 prfolibus.s 1131 | Code | 11 | | 3 | 00/47BA : 20 C1 49 | jsr printCSTRING + 1331 | 1 prfolibus.s 1132 | Macro | 11 | | 0 | 00/47BD | @explode + 1332 | 1 prfolibus.s 1132 | Code | 11 | | 3 | 00/47BD : 20 93 49 | jsr EXPLODE + 1333 | 1 prfolibus.s 1133 | Code | 11 | | 1 | 00/47C0 : 60 | rts ; jmp :32000 + 1334 | 1 prfolibus.s 1134 | Empty | 11 | | 0 | 00/47C1 | + 1335 | 1 prfolibus.s 1135 | Macro | 11 | | 0 | 00/47C1 | _7420 @print #str7420 + 1336 | 1 prfolibus.s 1135 | Code | 11 | | 2 | 00/47C1 : A2 5B | ldx #>#str7420 + 1337 | 1 prfolibus.s 1135 | Code | 11 | | 2 | 00/47C3 : A0 78 | ldy #<#str7420 + 1338 | 1 prfolibus.s 1135 | Code | 11 | | 3 | 00/47C5 : 20 C1 49 | jsr printCSTRING + 1339 | 1 prfolibus.s 1136 | Code | 11 | | 1 | 00/47C8 : 60 | rts + 1340 | 1 prfolibus.s 1137 | Empty | 11 | | 0 | 00/47C9 | + 1341 | 1 prfolibus.s 1138 | Macro | 11 | | 0 | 00/47C9 | _7430 @print #str7430 + 1342 | 1 prfolibus.s 1138 | Code | 11 | | 2 | 00/47C9 : A2 5B | ldx #>#str7430 + 1343 | 1 prfolibus.s 1138 | Code | 11 | | 2 | 00/47CB : A0 88 | ldy #<#str7430 + 1344 | 1 prfolibus.s 1138 | Code | 11 | | 3 | 00/47CD : 20 C1 49 | jsr printCSTRING + 1345 | 1 prfolibus.s 1139 | Code | 11 | | 1 | 00/47D0 : 60 | rts + 1346 | 1 prfolibus.s 1140 | Empty | 11 | | 0 | 00/47D1 | + 1347 | 1 prfolibus.s 1141 | Macro | 11 | | 0 | 00/47D1 | _7440 @print #str7440 + 1348 | 1 prfolibus.s 1141 | Code | 11 | | 2 | 00/47D1 : A2 5B | ldx #>#str7440 + 1349 | 1 prfolibus.s 1141 | Code | 11 | | 2 | 00/47D3 : A0 BD | ldy #<#str7440 + 1350 | 1 prfolibus.s 1141 | Code | 11 | | 3 | 00/47D5 : 20 C1 49 | jsr printCSTRING + 1351 | 1 prfolibus.s 1142 | Code | 11 | | 1 | 00/47D8 : 60 | rts + 1352 | 1 prfolibus.s 1143 | Empty | 11 | | 0 | 00/47D9 | + 1353 | 1 prfolibus.s 1144 | Macro | 11 | | 0 | 00/47D9 | _7450 @print #str7450 + 1354 | 1 prfolibus.s 1144 | Code | 11 | | 2 | 00/47D9 : A2 5B | ldx #>#str7450 + 1355 | 1 prfolibus.s 1144 | Code | 11 | | 2 | 00/47DB : A0 F1 | ldy #<#str7450 + 1356 | 1 prfolibus.s 1144 | Code | 11 | | 3 | 00/47DD : 20 C1 49 | jsr printCSTRING + 1357 | 1 prfolibus.s 1145 | Macro | 11 | | 0 | 00/47E0 | @explode + 1358 | 1 prfolibus.s 1145 | Code | 11 | | 3 | 00/47E0 : 20 93 49 | jsr EXPLODE + 1359 | 1 prfolibus.s 1146 | Code | 11 | | 1 | 00/47E3 : 60 | rts ; jmp :20000 + 1360 | 1 prfolibus.s 1147 | Empty | 11 | | 0 | 00/47E4 | + 1361 | 1 prfolibus.s 1148 | Comment | 11 | | 0 | 00/47E4 | *----------------------------------- + 1362 | 1 prfolibus.s 1149 | Comment | 11 | | 0 | 00/47E4 | * 8000 - DESCRIPTION DES PIECES + 1363 | 1 prfolibus.s 1150 | Comment | 11 | | 0 | 00/47E4 | *----------------------------------- + 1364 | 1 prfolibus.s 1151 | Empty | 11 | | 0 | 00/47E4 | + 1365 | 1 prfolibus.s 1152 | Empty | 11 | | 0 | 00/47E4 | tbl8000 + 1366 | 1 prfolibus.s 1153 | Data | 11 | | 2 | 00/47E4 : BD BD | da $bdbd + 1367 | 1 prfolibus.s 1154 | Data | 11 | | 2 | 00/47E6 : 08 48 | da _8000 + 1368 | 1 prfolibus.s 1155 | Data | 11 | | 2 | 00/47E8 : 10 48 | da _8010 + 1369 | 1 prfolibus.s 1156 | Data | 11 | | 2 | 00/47EA : 18 48 | da _8020 + 1370 | 1 prfolibus.s 1157 | Data | 11 | | 2 | 00/47EC : 20 48 | da _8030 + 1371 | 1 prfolibus.s 1158 | Data | 11 | | 2 | 00/47EE : 28 48 | da _8040 + 1372 | 1 prfolibus.s 1159 | Data | 11 | | 2 | 00/47F0 : 30 48 | da _8050 + 1373 | 1 prfolibus.s 1160 | Data | 11 | | 2 | 00/47F2 : 38 48 | da _8060 + 1374 | 1 prfolibus.s 1161 | Data | 11 | | 2 | 00/47F4 : 40 48 | da _8070 + 1375 | 1 prfolibus.s 1162 | Data | 11 | | 2 | 00/47F6 : 48 48 | da _8080 + 1376 | 1 prfolibus.s 1163 | Data | 11 | | 2 | 00/47F8 : 50 48 | da _8090 + 1377 | 1 prfolibus.s 1164 | Data | 11 | | 2 | 00/47FA : 58 48 | da _8100 + 1378 | 1 prfolibus.s 1165 | Data | 11 | | 2 | 00/47FC : 60 48 | da _8110 + 1379 | 1 prfolibus.s 1166 | Data | 11 | | 2 | 00/47FE : 68 48 | da _8120 + 1380 | 1 prfolibus.s 1167 | Data | 11 | | 2 | 00/4800 : 70 48 | da _8130 + 1381 | 1 prfolibus.s 1168 | Data | 11 | | 2 | 00/4802 : 78 48 | da _8140 + 1382 | 1 prfolibus.s 1169 | Data | 11 | | 2 | 00/4804 : 80 48 | da _8150 + 1383 | 1 prfolibus.s 1170 | Data | 11 | | 2 | 00/4806 : 88 48 | da _8160 + 1384 | 1 prfolibus.s 1171 | Empty | 11 | | 0 | 00/4808 | + 1385 | 1 prfolibus.s 1172 | Macro | 11 | | 0 | 00/4808 | _8000 @print #str8000 + 1386 | 1 prfolibus.s 1172 | Code | 11 | | 2 | 00/4808 : A2 5C | ldx #>#str8000 + 1387 | 1 prfolibus.s 1172 | Code | 11 | | 2 | 00/480A : A0 23 | ldy #<#str8000 + 1388 | 1 prfolibus.s 1172 | Code | 11 | | 3 | 00/480C : 20 C1 49 | jsr printCSTRING + 1389 | 1 prfolibus.s 1173 | Code | 11 | | 1 | 00/480F : 60 | rts + 1390 | 1 prfolibus.s 1174 | Empty | 11 | | 0 | 00/4810 | + 1391 | 1 prfolibus.s 1175 | Macro | 11 | | 0 | 00/4810 | _8010 @print #str8010 + 1392 | 1 prfolibus.s 1175 | Code | 11 | | 2 | 00/4810 : A2 5C | ldx #>#str8010 + 1393 | 1 prfolibus.s 1175 | Code | 11 | | 2 | 00/4812 : A0 56 | ldy #<#str8010 + 1394 | 1 prfolibus.s 1175 | Code | 11 | | 3 | 00/4814 : 20 C1 49 | jsr printCSTRING + 1395 | 1 prfolibus.s 1176 | Code | 11 | | 1 | 00/4817 : 60 | rts + 1396 | 1 prfolibus.s 1177 | Empty | 11 | | 0 | 00/4818 | + 1397 | 1 prfolibus.s 1178 | Macro | 11 | | 0 | 00/4818 | _8020 @print #str8020 + 1398 | 1 prfolibus.s 1178 | Code | 11 | | 2 | 00/4818 : A2 5C | ldx #>#str8020 + 1399 | 1 prfolibus.s 1178 | Code | 11 | | 2 | 00/481A : A0 A2 | ldy #<#str8020 + 1400 | 1 prfolibus.s 1178 | Code | 11 | | 3 | 00/481C : 20 C1 49 | jsr printCSTRING + 1401 | 1 prfolibus.s 1179 | Code | 11 | | 1 | 00/481F : 60 | rts + 1402 | 1 prfolibus.s 1180 | Empty | 11 | | 0 | 00/4820 | + 1403 | 1 prfolibus.s 1181 | Macro | 11 | | 0 | 00/4820 | _8030 @print #str8030 + 1404 | 1 prfolibus.s 1181 | Code | 11 | | 2 | 00/4820 : A2 5C | ldx #>#str8030 + 1405 | 1 prfolibus.s 1181 | Code | 11 | | 2 | 00/4822 : A0 D7 | ldy #<#str8030 + 1406 | 1 prfolibus.s 1181 | Code | 11 | | 3 | 00/4824 : 20 C1 49 | jsr printCSTRING + 1407 | 1 prfolibus.s 1182 | Code | 11 | | 1 | 00/4827 : 60 | rts + 1408 | 1 prfolibus.s 1183 | Empty | 11 | | 0 | 00/4828 | + 1409 | 1 prfolibus.s 1184 | Macro | 11 | | 0 | 00/4828 | _8040 @print #str8040 + 1410 | 1 prfolibus.s 1184 | Code | 11 | | 2 | 00/4828 : A2 5C | ldx #>#str8040 + 1411 | 1 prfolibus.s 1184 | Code | 11 | | 2 | 00/482A : A0 F1 | ldy #<#str8040 + 1412 | 1 prfolibus.s 1184 | Code | 11 | | 3 | 00/482C : 20 C1 49 | jsr printCSTRING + 1413 | 1 prfolibus.s 1185 | Code | 11 | | 1 | 00/482F : 60 | rts + 1414 | 1 prfolibus.s 1186 | Empty | 11 | | 0 | 00/4830 | + 1415 | 1 prfolibus.s 1187 | Macro | 11 | | 0 | 00/4830 | _8050 @print #str8050 + 1416 | 1 prfolibus.s 1187 | Code | 11 | | 2 | 00/4830 : A2 5D | ldx #>#str8050 + 1417 | 1 prfolibus.s 1187 | Code | 11 | | 2 | 00/4832 : A0 69 | ldy #<#str8050 + 1418 | 1 prfolibus.s 1187 | Code | 11 | | 3 | 00/4834 : 20 C1 49 | jsr printCSTRING + 1419 | 1 prfolibus.s 1188 | Code | 11 | | 1 | 00/4837 : 60 | rts + 1420 | 1 prfolibus.s 1189 | Empty | 11 | | 0 | 00/4838 | + 1421 | 1 prfolibus.s 1190 | Macro | 11 | | 0 | 00/4838 | _8060 @print #str8060 + 1422 | 1 prfolibus.s 1190 | Code | 11 | | 2 | 00/4838 : A2 5D | ldx #>#str8060 + 1423 | 1 prfolibus.s 1190 | Code | 11 | | 2 | 00/483A : A0 98 | ldy #<#str8060 + 1424 | 1 prfolibus.s 1190 | Code | 11 | | 3 | 00/483C : 20 C1 49 | jsr printCSTRING + 1425 | 1 prfolibus.s 1191 | Code | 11 | | 1 | 00/483F : 60 | rts + 1426 | 1 prfolibus.s 1192 | Empty | 11 | | 0 | 00/4840 | + 1427 | 1 prfolibus.s 1193 | Macro | 11 | | 0 | 00/4840 | _8070 @print #str8070 + 1428 | 1 prfolibus.s 1193 | Code | 11 | | 2 | 00/4840 : A2 5D | ldx #>#str8070 + 1429 | 1 prfolibus.s 1193 | Code | 11 | | 2 | 00/4842 : A0 B2 | ldy #<#str8070 + 1430 | 1 prfolibus.s 1193 | Code | 11 | | 3 | 00/4844 : 20 C1 49 | jsr printCSTRING + 1431 | 1 prfolibus.s 1194 | Code | 11 | | 1 | 00/4847 : 60 | rts + 1432 | 1 prfolibus.s 1195 | Empty | 11 | | 0 | 00/4848 | + 1433 | 1 prfolibus.s 1196 | Macro | 11 | | 0 | 00/4848 | _8080 @print #str8080 + 1434 | 1 prfolibus.s 1196 | Code | 11 | | 2 | 00/4848 : A2 5D | ldx #>#str8080 + 1435 | 1 prfolibus.s 1196 | Code | 11 | | 2 | 00/484A : A0 F5 | ldy #<#str8080 + 1436 | 1 prfolibus.s 1196 | Code | 11 | | 3 | 00/484C : 20 C1 49 | jsr printCSTRING + 1437 | 1 prfolibus.s 1197 | Code | 11 | | 1 | 00/484F : 60 | rts + 1438 | 1 prfolibus.s 1198 | Empty | 11 | | 0 | 00/4850 | + 1439 | 1 prfolibus.s 1199 | Macro | 11 | | 0 | 00/4850 | _8090 @print #str8090 + 1440 | 1 prfolibus.s 1199 | Code | 11 | | 2 | 00/4850 : A2 5E | ldx #>#str8090 + 1441 | 1 prfolibus.s 1199 | Code | 11 | | 2 | 00/4852 : A0 15 | ldy #<#str8090 + 1442 | 1 prfolibus.s 1199 | Code | 11 | | 3 | 00/4854 : 20 C1 49 | jsr printCSTRING + 1443 | 1 prfolibus.s 1200 | Code | 11 | | 1 | 00/4857 : 60 | rts + 1444 | 1 prfolibus.s 1201 | Empty | 11 | | 0 | 00/4858 | + 1445 | 1 prfolibus.s 1202 | Macro | 11 | | 0 | 00/4858 | _8100 @print #str8100 + 1446 | 1 prfolibus.s 1202 | Code | 11 | | 2 | 00/4858 : A2 5E | ldx #>#str8100 + 1447 | 1 prfolibus.s 1202 | Code | 11 | | 2 | 00/485A : A0 7A | ldy #<#str8100 + 1448 | 1 prfolibus.s 1202 | Code | 11 | | 3 | 00/485C : 20 C1 49 | jsr printCSTRING + 1449 | 1 prfolibus.s 1203 | Code | 11 | | 1 | 00/485F : 60 | rts + 1450 | 1 prfolibus.s 1204 | Empty | 11 | | 0 | 00/4860 | + 1451 | 1 prfolibus.s 1205 | Macro | 11 | | 0 | 00/4860 | _8110 @print #str8110 + 1452 | 1 prfolibus.s 1205 | Code | 11 | | 2 | 00/4860 : A2 5E | ldx #>#str8110 + 1453 | 1 prfolibus.s 1205 | Code | 11 | | 2 | 00/4862 : A0 CB | ldy #<#str8110 + 1454 | 1 prfolibus.s 1205 | Code | 11 | | 3 | 00/4864 : 20 C1 49 | jsr printCSTRING + 1455 | 1 prfolibus.s 1206 | Code | 11 | | 1 | 00/4867 : 60 | rts + 1456 | 1 prfolibus.s 1207 | Empty | 11 | | 0 | 00/4868 | + 1457 | 1 prfolibus.s 1208 | Macro | 11 | | 0 | 00/4868 | _8120 @print #str8120 + 1458 | 1 prfolibus.s 1208 | Code | 11 | | 2 | 00/4868 : A2 5F | ldx #>#str8120 + 1459 | 1 prfolibus.s 1208 | Code | 11 | | 2 | 00/486A : A0 23 | ldy #<#str8120 + 1460 | 1 prfolibus.s 1208 | Code | 11 | | 3 | 00/486C : 20 C1 49 | jsr printCSTRING + 1461 | 1 prfolibus.s 1209 | Code | 11 | | 1 | 00/486F : 60 | rts + 1462 | 1 prfolibus.s 1210 | Empty | 11 | | 0 | 00/4870 | + 1463 | 1 prfolibus.s 1211 | Macro | 11 | | 0 | 00/4870 | _8130 @print #str8130 + 1464 | 1 prfolibus.s 1211 | Code | 11 | | 2 | 00/4870 : A2 5F | ldx #>#str8130 + 1465 | 1 prfolibus.s 1211 | Code | 11 | | 2 | 00/4872 : A0 98 | ldy #<#str8130 + 1466 | 1 prfolibus.s 1211 | Code | 11 | | 3 | 00/4874 : 20 C1 49 | jsr printCSTRING + 1467 | 1 prfolibus.s 1212 | Code | 11 | | 1 | 00/4877 : 60 | rts + 1468 | 1 prfolibus.s 1213 | Empty | 11 | | 0 | 00/4878 | + 1469 | 1 prfolibus.s 1214 | Macro | 11 | | 0 | 00/4878 | _8140 @print #str8140 + 1470 | 1 prfolibus.s 1214 | Code | 11 | | 2 | 00/4878 : A2 5F | ldx #>#str8140 + 1471 | 1 prfolibus.s 1214 | Code | 11 | | 2 | 00/487A : A0 C0 | ldy #<#str8140 + 1472 | 1 prfolibus.s 1214 | Code | 11 | | 3 | 00/487C : 20 C1 49 | jsr printCSTRING + 1473 | 1 prfolibus.s 1215 | Code | 11 | | 1 | 00/487F : 60 | rts + 1474 | 1 prfolibus.s 1216 | Empty | 11 | | 0 | 00/4880 | + 1475 | 1 prfolibus.s 1217 | Macro | 11 | | 0 | 00/4880 | _8150 @print #str8150 + 1476 | 1 prfolibus.s 1217 | Code | 11 | | 2 | 00/4880 : A2 60 | ldx #>#str8150 + 1477 | 1 prfolibus.s 1217 | Code | 11 | | 2 | 00/4882 : A0 10 | ldy #<#str8150 + 1478 | 1 prfolibus.s 1217 | Code | 11 | | 3 | 00/4884 : 20 C1 49 | jsr printCSTRING + 1479 | 1 prfolibus.s 1218 | Code | 11 | | 1 | 00/4887 : 60 | rts + 1480 | 1 prfolibus.s 1219 | Empty | 11 | | 0 | 00/4888 | + 1481 | 1 prfolibus.s 1220 | Macro | 11 | | 0 | 00/4888 | _8160 @print #str8160 + 1482 | 1 prfolibus.s 1220 | Code | 11 | | 2 | 00/4888 : A2 60 | ldx #>#str8160 + 1483 | 1 prfolibus.s 1220 | Code | 11 | | 2 | 00/488A : A0 31 | ldy #<#str8160 + 1484 | 1 prfolibus.s 1220 | Code | 11 | | 3 | 00/488C : 20 C1 49 | jsr printCSTRING + 1485 | 1 prfolibus.s 1221 | Code | 11 | | 1 | 00/488F : 60 | rts + 1486 | 1 prfolibus.s 1222 | Empty | 11 | | 0 | 00/4890 | + 1487 | 1 prfolibus.s 1223 | Comment | 11 | | 0 | 00/4890 | *----------------------------------- + 1488 | 1 prfolibus.s 1224 | Comment | 11 | | 0 | 00/4890 | * 8000 - CHARGEMENT VARIABLES + 1489 | 1 prfolibus.s 1225 | Comment | 11 | | 0 | 00/4890 | *----------------------------------- + 1490 | 1 prfolibus.s 1226 | Empty | 11 | | 0 | 00/4890 | + 1491 | 1 prfolibus.s 1227 | Empty | 11 | | 0 | 00/4890 | initALL + 1492 | 1 prfolibus.s 1228 | Code | 11 | | 2 | 00/4890 : A2 4D | ldx #FIN_DATA-DEBUT_DATA-1 + 1493 | 1 prfolibus.s 1229 | Code | 11 | | 2 | 00/4892 : A9 00 | lda #0 + 1494 | 1 prfolibus.s 1230 | Code | 11 | | 3 | 00/4894 : 9D 15 54 | ozunid_9 sta CORRESP,x + 1495 | 1 prfolibus.s 1231 | Code | 11 | | 1 | 00/4897 : CA | dex + 1496 | 1 prfolibus.s 1232 | Code | 11 | | 2 | 00/4898 : 10 FA | bpl ozunid_9 + 1497 | 1 prfolibus.s 1233 | Empty | 11 | | 0 | 00/489A | + 1498 | 1 prfolibus.s 1234 | Comment | 11 | | 0 | 00/489A | *--- + 1499 | 1 prfolibus.s 1235 | Empty | 11 | | 0 | 00/489A | + 1500 | 1 prfolibus.s 1236 | Code | 11 | | 2 | 00/489A : A9 01 | lda #1 + 1501 | 1 prfolibus.s 1237 | Code | 11 | | 3 | 00/489C : 8D 23 54 | sta SALLE + 1502 | 1 prfolibus.s 1238 | Empty | 11 | | 0 | 00/489F | + 1503 | 1 prfolibus.s 1239 | Comment | 11 | | 0 | 00/489F | *--- + 1504 | 1 prfolibus.s 1240 | Empty | 11 | | 0 | 00/489F | + 1505 | 1 prfolibus.s 1241 | Code | 11 | | 2 | 00/489F : A2 14 | ldx #{20} ; reset object table + 1506 | 1 prfolibus.s 1242 | Code | 11 | | 3 | 00/48A1 : BD FF 4B | ozunid_10 lda refO,x + 1507 | 1 prfolibus.s 1243 | Code | 11 | | 3 | 00/48A4 : 9D 14 4C | sta O,x + 1508 | 1 prfolibus.s 1244 | Code | 11 | | 1 | 00/48A7 : CA | dex + 1509 | 1 prfolibus.s 1245 | Code | 11 | | 2 | 00/48A8 : 10 F7 | bpl ozunid_10 + 1510 | 1 prfolibus.s 1246 | Empty | 11 | | 0 | 00/48AA | + 1511 | 1 prfolibus.s 1247 | Code | 11 | | 2 | 00/48AA : A2 28 | ldx #{20}*2 ; reset object table + 1512 | 1 prfolibus.s 1248 | Code | 11 | | 3 | 00/48AC : BD 29 4C | ozunid_11 lda refO$,x + 1513 | 1 prfolibus.s 1249 | Code | 11 | | 3 | 00/48AF : 9D 53 4C | sta tblO$,x + 1514 | 1 prfolibus.s 1250 | Code | 11 | | 1 | 00/48B2 : CA | dex + 1515 | 1 prfolibus.s 1251 | Code | 11 | | 2 | 00/48B3 : 10 F7 | bpl ozunid_11 + 1516 | 1 prfolibus.s 1252 | Code | 11 | | 1 | 00/48B5 : 60 | rts + 1517 | 1 prfolibus.s 1253 | Empty | 11 | | 0 | 00/48B6 | + 1518 | 1 prfolibus.s 1254 | Comment | 11 | | 0 | 00/48B6 | *----------------------------------- + 1519 | 1 prfolibus.s 1255 | Comment | 11 | | 0 | 00/48B6 | * 20000 - PERDU + 1520 | 1 prfolibus.s 1256 | Comment | 11 | | 0 | 00/48B6 | *----------------------------------- + 1521 | 1 prfolibus.s 1257 | Empty | 11 | | 0 | 00/48B6 | + 1522 | 1 prfolibus.s 1258 | Empty | 11 | | 0 | 00/48B6 | _20000 + 1523 | 1 prfolibus.s 1259 | Macro | 11 | | 0 | 00/48B6 | @play #zikPERDU + 1524 | 1 prfolibus.s 1259 | Code | 11 | | 2 | 00/48B6 : A2 7B | ldx #>#zikPERDU + 1525 | 1 prfolibus.s 1259 | Code | 11 | | 2 | 00/48B8 : A0 03 | ldy #<#zikPERDU + 1526 | 1 prfolibus.s 1259 | Code | 11 | | 3 | 00/48BA : 20 79 69 | jsr playMUSIC + 1527 | 1 prfolibus.s 1260 | Empty | 11 | | 0 | 00/48BD | + 1528 | 1 prfolibus.s 1261 | Empty | 11 | | 0 | 00/48BD | _20050 ; commun avec gagne + 1529 | 1 prfolibus.s 1262 | Code | 11 | | 3 | 00/48BD : 20 58 FC | jsr {$FC58} + 1530 | 1 prfolibus.s 1263 | Macro | 11 | | 0 | 00/48C0 | ozunid_12 @print #strREPLAY + 1531 | 1 prfolibus.s 1263 | Code | 11 | | 2 | 00/48C0 : A2 60 | ldx #>#strREPLAY + 1532 | 1 prfolibus.s 1263 | Code | 11 | | 2 | 00/48C2 : A0 5F | ldy #<#strREPLAY + 1533 | 1 prfolibus.s 1263 | Code | 11 | | 3 | 00/48C4 : 20 C1 49 | jsr printCSTRING + 1534 | 1 prfolibus.s 1264 | Code | 11 | | 3 | 00/48C7 : 20 13 4A | jsr translateKEY + 1535 | 1 prfolibus.s 1265 | Code | 11 | | 2 | 00/48CA : C9 CE | cmp #{"N"} + 1536 | 1 prfolibus.s 1266 | Code | 11 | | 2 | 00/48CC : F0 07 | beq _21000 + 1537 | 1 prfolibus.s 1267 | Code | 11 | | 2 | 00/48CE : C9 CF | cmp #{"O"} + 1538 | 1 prfolibus.s 1268 | Code | 11 | | 2 | 00/48D0 : D0 EE | bne ozunid_12 + 1539 | 1 prfolibus.s 1269 | Code | 11 | | 3 | 00/48D2 : 4C 26 40 | jmp REPLAY + 1540 | 1 prfolibus.s 1270 | Empty | 11 | | 0 | 00/48D5 | + 1541 | 1 prfolibus.s 1271 | Empty | 11 | | 0 | 00/48D5 | _21000 + 1542 | 1 prfolibus.s 1272 | Code | 11 | | 3 | 00/48D5 : AD EA 48 | lda sauveCYA + 1543 | 1 prfolibus.s 1273 | Code | 11 | | 3 | 00/48D8 : 8D 36 C0 | sta {$C036} + 1544 | 1 prfolibus.s 1274 | Empty | 11 | | 0 | 00/48DB | + 1545 | 1 prfolibus.s 1275 | Code | 11 | | 3 | 00/48DB : 20 00 BF | jsr {$bf00} ; exit + 1546 | 1 prfolibus.s 1276 | Data | 11 | | 1 | 00/48DE : 65 | dfb $65 + 1547 | 1 prfolibus.s 1277 | Data | 11 | | 2 | 00/48DF : E3 48 | da proQUIT + 1548 | 1 prfolibus.s 1278 | Code | 11 | | 2 | 00/48E1 : 00 BD | brk $bd ; on ne se refait pas ;-) + 1549 | 1 prfolibus.s 1279 | Empty | 11 | | 0 | 00/48E3 | + 1550 | 1 prfolibus.s 1280 | Comment | 11 | | 0 | 00/48E3 | *--- Data + 1551 | 1 prfolibus.s 1281 | Empty | 11 | | 0 | 00/48E3 | + 1552 | 1 prfolibus.s 1282 | Data | 11 | | 1 | 00/48E3 : 04 | proQUIT dfb 4 + 1553 | 1 prfolibus.s 1283 | Data | 11 | | 1 | 00/48E4 : 00 | ds 1 + 1554 | 1 prfolibus.s 1284 | Data | 11 | | 2 | 00/48E5 : 00 00 | ds 2 + 1555 | 1 prfolibus.s 1285 | Data | 11 | | 1 | 00/48E7 : 00 | ds 1 + 1556 | 1 prfolibus.s 1286 | Data | 11 | | 2 | 00/48E8 : 00 00 | ds 2 + 1557 | 1 prfolibus.s 1287 | Empty | 11 | | 0 | 00/48EA | + 1558 | 1 prfolibus.s 1288 | Data | 11 | | 1 | 00/48EA : 00 | sauveCYA ds 1 + 1559 | 1 prfolibus.s 1289 | Empty | 11 | | 0 | 00/48EB | + 1560 | 1 prfolibus.s 1290 | Comment | 11 | | 0 | 00/48EB | *----------------------------------- + 1561 | 1 prfolibus.s 1291 | Comment | 11 | | 0 | 00/48EB | * 32000 - GAGNE + 1562 | 1 prfolibus.s 1292 | Comment | 11 | | 0 | 00/48EB | *----------------------------------- + 1563 | 1 prfolibus.s 1293 | Empty | 11 | | 0 | 00/48EB | + 1564 | 1 prfolibus.s 1294 | Empty | 11 | | 0 | 00/48EB | _32000 + 1565 | 1 prfolibus.s 1295 | Macro | 11 | | 0 | 00/48EB | @play #zikGAGNE + 1566 | 1 prfolibus.s 1295 | Code | 11 | | 2 | 00/48EB : A2 72 | ldx #>#zikGAGNE + 1567 | 1 prfolibus.s 1295 | Code | 11 | | 2 | 00/48ED : A0 B3 | ldy #<#zikGAGNE + 1568 | 1 prfolibus.s 1295 | Code | 11 | | 3 | 00/48EF : 20 79 69 | jsr playMUSIC + 1569 | 1 prfolibus.s 1296 | Empty | 11 | | 0 | 00/48F2 | + 1570 | 1 prfolibus.s 1297 | Empty | 11 | | 0 | 00/48F2 | _32010 + 1571 | 1 prfolibus.s 1298 | Code | 11 | | 3 | 00/48F2 : 20 58 FC | jsr {$FC58} + 1572 | 1 prfolibus.s 1299 | Macro | 11 | | 0 | 00/48F5 | @print #strGAGNE + 1573 | 1 prfolibus.s 1299 | Code | 11 | | 2 | 00/48F5 : A2 60 | ldx #>#strGAGNE + 1574 | 1 prfolibus.s 1299 | Code | 11 | | 2 | 00/48F7 : A0 77 | ldy #<#strGAGNE + 1575 | 1 prfolibus.s 1299 | Code | 11 | | 3 | 00/48F9 : 20 C1 49 | jsr printCSTRING + 1576 | 1 prfolibus.s 1300 | Code | 11 | | 3 | 00/48FC : 4C BD 48 | jmp _20050 + 1577 | 1 prfolibus.s 1301 | Empty | 11 | | 0 | 00/48FF | + 1578 | 1 prfolibus.s 1302 | Comment | 11 | | 0 | 00/48FF | *----------------------------------- + 1579 | 1 prfolibus.s 1303 | Comment | 11 | | 0 | 00/48FF | * 40000 - LISTE DES INSTRUCTIONS + 1580 | 1 prfolibus.s 1304 | Comment | 11 | | 0 | 00/48FF | *----------------------------------- + 1581 | 1 prfolibus.s 1305 | Empty | 11 | | 0 | 00/48FF | + 1582 | 1 prfolibus.s 1306 | Empty | 11 | | 0 | 00/48FF | _40000 + 1583 | 1 prfolibus.s 1307 | Code | 11 | | 3 | 00/48FF : 20 58 FC | jsr {$FC58} + 1584 | 1 prfolibus.s 1308 | Macro | 11 | | 0 | 00/4902 | ozunid_13 @print #strINSTR + 1585 | 1 prfolibus.s 1308 | Code | 11 | | 2 | 00/4902 : A2 60 | ldx #>#strINSTR + 1586 | 1 prfolibus.s 1308 | Code | 11 | | 2 | 00/4904 : A0 DD | ldy #<#strINSTR + 1587 | 1 prfolibus.s 1308 | Code | 11 | | 3 | 00/4906 : 20 C1 49 | jsr printCSTRING + 1588 | 1 prfolibus.s 1309 | Code | 11 | | 3 | 00/4909 : 20 13 4A | jsr translateKEY + 1589 | 1 prfolibus.s 1310 | Code | 11 | | 2 | 00/490C : C9 CE | cmp #{"N"} + 1590 | 1 prfolibus.s 1311 | Code | 11 | | 2 | 00/490E : F0 0E | beq _40001 + 1591 | 1 prfolibus.s 1312 | Code | 11 | | 2 | 00/4910 : C9 CF | cmp #{"O"} + 1592 | 1 prfolibus.s 1313 | Code | 11 | | 2 | 00/4912 : D0 EE | bne ozunid_13 + 1593 | 1 prfolibus.s 1314 | Empty | 11 | | 0 | 00/4914 | + 1594 | 1 prfolibus.s 1315 | Macro | 11 | | 0 | 00/4914 | @print #strINSTR2 + 1595 | 1 prfolibus.s 1315 | Code | 11 | | 2 | 00/4914 : A2 60 | ldx #>#strINSTR2 + 1596 | 1 prfolibus.s 1315 | Code | 11 | | 2 | 00/4916 : A0 FB | ldy #<#strINSTR2 + 1597 | 1 prfolibus.s 1315 | Code | 11 | | 3 | 00/4918 : 20 C1 49 | jsr printCSTRING + 1598 | 1 prfolibus.s 1316 | Code | 11 | | 3 | 00/491B : 20 13 4A | jsr translateKEY + 1599 | 1 prfolibus.s 1317 | Empty | 11 | | 0 | 00/491E | + 1600 | 1 prfolibus.s 1318 | Code | 11 | | 1 | 00/491E : 60 | _40001 rts + 1601 | 1 prfolibus.s 1319 | Empty | 11 | | 0 | 00/491F | + 1602 | 1 prfolibus.s 1320 | Comment | 11 | | 0 | 00/491F | *----------------------------------- + 1603 | 1 prfolibus.s 1321 | Comment | 11 | | 0 | 00/491F | * 51000 - DISCLAIMER + 1604 | 1 prfolibus.s 1322 | Comment | 11 | | 0 | 00/491F | *----------------------------------- + 1605 | 1 prfolibus.s 1323 | Empty | 11 | | 0 | 00/491F | + 1606 | 1 prfolibus.s 1324 | Empty | 11 | | 0 | 00/491F | _51000 + 1607 | 1 prfolibus.s 1325 | Code | 11 | | 3 | 00/491F : 20 58 FC | jsr {$FC58} + 1608 | 1 prfolibus.s 1326 | Macro | 11 | | 0 | 00/4922 | @print #strDISCLAIMER + 1609 | 1 prfolibus.s 1326 | Code | 11 | | 2 | 00/4922 : A2 62 | ldx #>#strDISCLAIMER + 1610 | 1 prfolibus.s 1326 | Code | 11 | | 2 | 00/4924 : A0 76 | ldy #<#strDISCLAIMER + 1611 | 1 prfolibus.s 1326 | Code | 11 | | 3 | 00/4926 : 20 C1 49 | jsr printCSTRING + 1612 | 1 prfolibus.s 1327 | Code | 11 | | 3 | 00/4929 : 4C 13 4A | jmp translateKEY + 1613 | 1 prfolibus.s 1328 | Empty | 11 | | 0 | 00/492C | + 1614 | 1 prfolibus.s 1329 | Comment | 11 | | 0 | 00/492C | *----------------------------------- + 1615 | 1 prfolibus.s 1330 | Comment | 11 | | 0 | 00/492C | * introPIC - la picture GR + 1616 | 1 prfolibus.s 1331 | Comment | 11 | | 0 | 00/492C | *----------------------------------- + 1617 | 1 prfolibus.s 1332 | Empty | 11 | | 0 | 00/492C | + 1618 | 1 prfolibus.s 1333 | Empty | 11 | | 0 | 00/492C | introPIC + 1619 | 1 prfolibus.s 1334 | Code | 11 | | 3 | 00/492C : 20 A9 49 | jsr setTEXTFULL + 1620 | 1 prfolibus.s 1335 | Empty | 11 | | 0 | 00/492F | + 1621 | 1 prfolibus.s 1336 | Code | 11 | | 2 | 00/492F : A9 02 | lda #2 + 1622 | 1 prfolibus.s 1337 | Code | 11 | | 2 | 00/4931 : 85 24 | sta {$24} + 1623 | 1 prfolibus.s 1338 | Code | 11 | | 2 | 00/4933 : A9 0B | lda #11 + 1624 | 1 prfolibus.s 1339 | Code | 11 | | 3 | 00/4935 : 20 5B FB | jsr {$FB5B} + 1625 | 1 prfolibus.s 1340 | Macro | 11 | | 0 | 00/4938 | @print #strLORICIELS + 1626 | 1 prfolibus.s 1340 | Code | 11 | | 2 | 00/4938 : A2 63 | ldx #>#strLORICIELS + 1627 | 1 prfolibus.s 1340 | Code | 11 | | 2 | 00/493A : A0 BA | ldy #<#strLORICIELS + 1628 | 1 prfolibus.s 1340 | Code | 11 | | 3 | 00/493C : 20 C1 49 | jsr printCSTRING + 1629 | 1 prfolibus.s 1341 | Macro | 11 | | 0 | 00/493F | @wait #300 + 1630 | 1 prfolibus.s 1341 | Code | 11 | | 2 | 00/493F : A2 01 | ldx #>#300 + 1631 | 1 prfolibus.s 1341 | Code | 11 | | 2 | 00/4941 : A0 2C | ldy #<#300 + 1632 | 1 prfolibus.s 1341 | Code | 11 | | 3 | 00/4943 : 20 ED 49 | jsr waitMS + 1633 | 1 prfolibus.s 1342 | Empty | 11 | | 0 | 00/4946 | + 1634 | 1 prfolibus.s 1343 | Code | 11 | | 3 | 00/4946 : 20 58 FC | jsr {$FC58} + 1635 | 1 prfolibus.s 1344 | Macro | 11 | | 0 | 00/4949 | @print #strLEMANOIR + 1636 | 1 prfolibus.s 1344 | Code | 11 | | 2 | 00/4949 : A2 63 | ldx #>#strLEMANOIR + 1637 | 1 prfolibus.s 1344 | Code | 11 | | 2 | 00/494B : A0 DF | ldy #<#strLEMANOIR + 1638 | 1 prfolibus.s 1344 | Code | 11 | | 3 | 00/494D : 20 C1 49 | jsr printCSTRING + 1639 | 1 prfolibus.s 1345 | Empty | 11 | | 0 | 00/4950 | + 1640 | 1 prfolibus.s 1346 | Code | 11 | | 2 | 00/4950 : A9 05 | lda #5 + 1641 | 1 prfolibus.s 1347 | Code | 11 | | 2 | 00/4952 : 85 24 | sta {$24} + 1642 | 1 prfolibus.s 1348 | Code | 11 | | 2 | 00/4954 : A9 16 | lda #22 + 1643 | 1 prfolibus.s 1349 | Code | 11 | | 3 | 00/4956 : 20 5B FB | jsr {$FB5B} + 1644 | 1 prfolibus.s 1350 | Macro | 11 | | 0 | 00/4959 | @print #strINTRO1 + 1645 | 1 prfolibus.s 1350 | Code | 11 | | 2 | 00/4959 : A2 66 | ldx #>#strINTRO1 + 1646 | 1 prfolibus.s 1350 | Code | 11 | | 2 | 00/495B : A0 09 | ldy #<#strINTRO1 + 1647 | 1 prfolibus.s 1350 | Code | 11 | | 3 | 00/495D : 20 C1 49 | jsr printCSTRING + 1648 | 1 prfolibus.s 1351 | Macro | 11 | | 0 | 00/4960 | @wait #300 + 1649 | 1 prfolibus.s 1351 | Code | 11 | | 2 | 00/4960 : A2 01 | ldx #>#300 + 1650 | 1 prfolibus.s 1351 | Code | 11 | | 2 | 00/4962 : A0 2C | ldy #<#300 + 1651 | 1 prfolibus.s 1351 | Code | 11 | | 3 | 00/4964 : 20 ED 49 | jsr waitMS + 1652 | 1 prfolibus.s 1352 | Empty | 11 | | 0 | 00/4967 | + 1653 | 1 prfolibus.s 1353 | Code | 11 | | 2 | 00/4967 : A9 05 | lda #5 + 1654 | 1 prfolibus.s 1354 | Code | 11 | | 2 | 00/4969 : 85 24 | sta {$24} + 1655 | 1 prfolibus.s 1355 | Macro | 11 | | 0 | 00/496B | @print #strINTRO2 + 1656 | 1 prfolibus.s 1355 | Code | 11 | | 2 | 00/496B : A2 66 | ldx #>#strINTRO2 + 1657 | 1 prfolibus.s 1355 | Code | 11 | | 2 | 00/496D : A0 28 | ldy #<#strINTRO2 + 1658 | 1 prfolibus.s 1355 | Code | 11 | | 3 | 00/496F : 20 C1 49 | jsr printCSTRING + 1659 | 1 prfolibus.s 1356 | Macro | 11 | | 0 | 00/4972 | @wait #300 + 1660 | 1 prfolibus.s 1356 | Code | 11 | | 2 | 00/4972 : A2 01 | ldx #>#300 + 1661 | 1 prfolibus.s 1356 | Code | 11 | | 2 | 00/4974 : A0 2C | ldy #<#300 + 1662 | 1 prfolibus.s 1356 | Code | 11 | | 3 | 00/4976 : 20 ED 49 | jsr waitMS + 1663 | 1 prfolibus.s 1357 | Empty | 11 | | 0 | 00/4979 | + 1664 | 1 prfolibus.s 1358 | Code | 11 | | 2 | 00/4979 : A9 05 | lda #5 + 1665 | 1 prfolibus.s 1359 | Code | 11 | | 2 | 00/497B : 85 24 | sta {$24} + 1666 | 1 prfolibus.s 1360 | Macro | 11 | | 0 | 00/497D | @print #strINTRO3 + 1667 | 1 prfolibus.s 1360 | Code | 11 | | 2 | 00/497D : A2 66 | ldx #>#strINTRO3 + 1668 | 1 prfolibus.s 1360 | Code | 11 | | 2 | 00/497F : A0 47 | ldy #<#strINTRO3 + 1669 | 1 prfolibus.s 1360 | Code | 11 | | 3 | 00/4981 : 20 C1 49 | jsr printCSTRING + 1670 | 1 prfolibus.s 1361 | Macro | 11 | | 0 | 00/4984 | @wait #300 + 1671 | 1 prfolibus.s 1361 | Code | 11 | | 2 | 00/4984 : A2 01 | ldx #>#300 + 1672 | 1 prfolibus.s 1361 | Code | 11 | | 2 | 00/4986 : A0 2C | ldy #<#300 + 1673 | 1 prfolibus.s 1361 | Code | 11 | | 3 | 00/4988 : 20 ED 49 | jsr waitMS + 1674 | 1 prfolibus.s 1362 | Empty | 11 | | 0 | 00/498B | + 1675 | 1 prfolibus.s 1363 | Macro | 11 | | 0 | 00/498B | @play #zikINTRODUCTION + 1676 | 1 prfolibus.s 1363 | Code | 11 | | 2 | 00/498B : A2 6A | ldx #>#zikINTRODUCTION + 1677 | 1 prfolibus.s 1363 | Code | 11 | | 2 | 00/498D : A0 43 | ldy #<#zikINTRODUCTION + 1678 | 1 prfolibus.s 1363 | Code | 11 | | 3 | 00/498F : 20 79 69 | jsr playMUSIC + 1679 | 1 prfolibus.s 1364 | Code | 11 | | 1 | 00/4992 : 60 | rts + 1680 | 1 prfolibus.s 1365 | Empty | 11 | | 0 | 00/4993 | + 1681 | 1 prfolibus.s 1366 | Comment | 11 | | 0 | 00/4993 | *----------------------------------- + 1682 | 1 prfolibus.s 1367 | Comment | 11 | | 0 | 00/4993 | * ORIC + 1683 | 1 prfolibus.s 1368 | Comment | 11 | | 0 | 00/4993 | *----------------------------------- + 1684 | 1 prfolibus.s 1369 | Empty | 11 | | 0 | 00/4993 | + 1685 | 1 prfolibus.s 1370 | Code | 11 | | 2 | 00/4993 : A2 25 | EXPLODE ldx #$25 + 1686 | 1 prfolibus.s 1371 | Code | 11 | | 3 | 00/4995 : AD 50 C0 | ozunid_14 lda {$c050} + 1687 | 1 prfolibus.s 1372 | Code | 11 | | 2 | 00/4998 : A9 25 | lda #$25 + 1688 | 1 prfolibus.s 1373 | Code | 11 | | 3 | 00/499A : 20 A8 FC | jsr {$FCA8} + 1689 | 1 prfolibus.s 1374 | Code | 11 | | 3 | 00/499D : AD 51 C0 | lda {$c051} + 1690 | 1 prfolibus.s 1375 | Code | 11 | | 2 | 00/49A0 : A9 25 | lda #$25 + 1691 | 1 prfolibus.s 1376 | Code | 11 | | 3 | 00/49A2 : 20 A8 FC | jsr {$FCA8} + 1692 | 1 prfolibus.s 1377 | Code | 11 | | 1 | 00/49A5 : CA | dex + 1693 | 1 prfolibus.s 1378 | Code | 11 | | 2 | 00/49A6 : 10 ED | bpl ozunid_14 + 1694 | 1 prfolibus.s 1379 | Code | 11 | | 1 | 00/49A8 : 60 | rts + 1695 | 1 prfolibus.s 1380 | Empty | 11 | | 0 | 00/49A9 | + 1696 | 1 prfolibus.s 1381 | Comment | 11 | | 0 | 00/49A9 | *----------------------------------- + 1697 | 1 prfolibus.s 1382 | Comment | 11 | | 0 | 00/49A9 | * CODE 6502 + 1698 | 1 prfolibus.s 1383 | Comment | 11 | | 0 | 00/49A9 | *----------------------------------- + 1699 | 1 prfolibus.s 1384 | Empty | 11 | | 0 | 00/49A9 | + 1700 | 1 prfolibus.s 1385 | Comment | 11 | | 0 | 00/49A9 | *---------------------- + 1701 | 1 prfolibus.s 1386 | Comment | 11 | | 0 | 00/49A9 | * setTEXTFULL + 1702 | 1 prfolibus.s 1387 | Comment | 11 | | 0 | 00/49A9 | *---------------------- + 1703 | 1 prfolibus.s 1388 | Empty | 11 | | 0 | 00/49A9 | + 1704 | 1 prfolibus.s 1389 | Empty | 11 | | 0 | 00/49A9 | setTEXTFULL ; 40x24 text + 1705 | 1 prfolibus.s 1390 | Code | 11 | | 3 | 00/49A9 : 8D 0C C0 | sta {$c00c} + 1706 | 1 prfolibus.s 1391 | Code | 11 | | 3 | 00/49AC : 20 2F FB | jsr {$FB2F} ; text screen + 1707 | 1 prfolibus.s 1392 | Code | 11 | | 3 | 00/49AF : 20 84 FE | jsr {$FE84} ; set normal text mode + 1708 | 1 prfolibus.s 1393 | Code | 11 | | 3 | 00/49B2 : 20 89 FE | jsr {$FE89} ; reset input to keyboard + 1709 | 1 prfolibus.s 1394 | Code | 11 | | 3 | 00/49B5 : 4C 58 FC | jmp {$FC58} ; home cursor and clear to end of page + 1710 | 1 prfolibus.s 1395 | Empty | 11 | | 0 | 00/49B8 | + 1711 | 1 prfolibus.s 1396 | Comment | 11 | | 0 | 00/49B8 | *---------------------- + 1712 | 1 prfolibus.s 1397 | Comment | 11 | | 0 | 00/49B8 | * switchCASE + 1713 | 1 prfolibus.s 1398 | Comment | 11 | | 0 | 00/49B8 | *---------------------- + 1714 | 1 prfolibus.s 1399 | Empty | 11 | | 0 | 00/49B8 | + 1715 | 1 prfolibus.s 1400 | Empty | 11 | | 0 | 00/49B8 | switchCASE + 1716 | 1 prfolibus.s 1401 | Code | 11 | | 3 | 00/49B8 : AD E3 49 | lda fgCASE + 1717 | 1 prfolibus.s 1402 | Code | 11 | | 2 | 00/49BB : 49 80 | eor #$80 + 1718 | 1 prfolibus.s 1403 | Code | 11 | | 3 | 00/49BD : 8D E3 49 | sta fgCASE + 1719 | 1 prfolibus.s 1404 | Code | 11 | | 1 | 00/49C0 : 60 | rts + 1720 | 1 prfolibus.s 1405 | Empty | 11 | | 0 | 00/49C1 | + 1721 | 1 prfolibus.s 1406 | Comment | 11 | | 0 | 00/49C1 | *---------------------- + 1722 | 1 prfolibus.s 1407 | Comment | 11 | | 0 | 00/49C1 | * printCSTR + 1723 | 1 prfolibus.s 1408 | Comment | 11 | | 0 | 00/49C1 | *---------------------- + 1724 | 1 prfolibus.s 1409 | Empty | 11 | | 0 | 00/49C1 | + 1725 | 1 prfolibus.s 1410 | Empty | 11 | | 0 | 00/49C1 | printCSTRING + 1726 | 1 prfolibus.s 1411 | Code | 11 | | 3 | 00/49C1 : 8C C8 49 | sty pcs1+1 + 1727 | 1 prfolibus.s 1412 | Code | 11 | | 3 | 00/49C4 : 8E C9 49 | stx pcs1+2 + 1728 | 1 prfolibus.s 1413 | Empty | 11 | | 0 | 00/49C7 | + 1729 | 1 prfolibus.s 1414 | Code | 11 | | 3 | 00/49C7 : AD FF FF | pcs1 lda $ffff + 1730 | 1 prfolibus.s 1415 | Code | 11 | | 2 | 00/49CA : F0 16 | beq pcs3 + 1731 | 1 prfolibus.s 1416 | Empty | 11 | | 0 | 00/49CC | + 1732 | 1 prfolibus.s 1417 | Code | 11 | | 3 | 00/49CC : 2C E3 49 | bit fgCASE + 1733 | 1 prfolibus.s 1418 | Code | 11 | | 2 | 00/49CF : 10 04 | bpl pcs2 + 1734 | 1 prfolibus.s 1419 | Empty | 11 | | 0 | 00/49D1 | + 1735 | 1 prfolibus.s 1420 | Code | 11 | | 1 | 00/49D1 : AA | tax ; from lower to upper + 1736 | 1 prfolibus.s 1421 | Code | 11 | | 3 | 00/49D2 : BD 1B 4A | lda tblKEY,x + 1737 | 1 prfolibus.s 1422 | Empty | 11 | | 0 | 00/49D5 | + 1738 | 1 prfolibus.s 1423 | Code | 11 | | 3 | 00/49D5 : 20 ED FD | pcs2 jsr {$FDED} + 1739 | 1 prfolibus.s 1424 | Empty | 11 | | 0 | 00/49D8 | + 1740 | 1 prfolibus.s 1425 | Code | 11 | | 3 | 00/49D8 : EE C8 49 | inc pcs1+1 + 1741 | 1 prfolibus.s 1426 | Code | 11 | | 2 | 00/49DB : D0 EA | bne pcs1 + 1742 | 1 prfolibus.s 1427 | Code | 11 | | 3 | 00/49DD : EE C9 49 | inc pcs1+2 + 1743 | 1 prfolibus.s 1428 | Code | 11 | | 2 | 00/49E0 : D0 E5 | bne pcs1 + 1744 | 1 prfolibus.s 1429 | Empty | 11 | | 0 | 00/49E2 | + 1745 | 1 prfolibus.s 1430 | Code | 11 | | 1 | 00/49E2 : 60 | pcs3 rts + 1746 | 1 prfolibus.s 1431 | Empty | 11 | | 0 | 00/49E3 | + 1747 | 1 prfolibus.s 1432 | Comment | 11 | | 0 | 00/49E3 | *-------- + 1748 | 1 prfolibus.s 1433 | Empty | 11 | | 0 | 00/49E3 | + 1749 | 1 prfolibus.s 1434 | Data | 11 | | 1 | 00/49E3 : 00 | fgCASE ds 1 ; $00 lower OK, $80 otherwise + 1750 | 1 prfolibus.s 1435 | Empty | 11 | | 0 | 00/49E4 | + 1751 | 1 prfolibus.s 1436 | Comment | 11 | | 0 | 00/49E4 | *---------------------- + 1752 | 1 prfolibus.s 1437 | Comment | 11 | | 0 | 00/49E4 | * waitMS + 1753 | 1 prfolibus.s 1438 | Comment | 11 | | 0 | 00/49E4 | *---------------------- + 1754 | 1 prfolibus.s 1439 | Empty | 11 | | 0 | 00/49E4 | + 1755 | 1 prfolibus.s 1440 | Empty | 11 | | 0 | 00/49E4 | switchWAIT + 1756 | 1 prfolibus.s 1441 | Code | 11 | | 3 | 00/49E4 : AD EE 49 | lda waitMS+1 + 1757 | 1 prfolibus.s 1442 | Code | 11 | | 2 | 00/49E7 : 49 01 | eor #1 + 1758 | 1 prfolibus.s 1443 | Code | 11 | | 3 | 00/49E9 : 8D EE 49 | sta waitMS+1 + 1759 | 1 prfolibus.s 1444 | Code | 11 | | 1 | 00/49EC : 60 | rts + 1760 | 1 prfolibus.s 1445 | Empty | 11 | | 0 | 00/49ED | + 1761 | 1 prfolibus.s 1446 | Code | 11 | | 2 | 00/49ED : A9 00 | waitMS lda #0 ; skip if not zero + 1762 | 1 prfolibus.s 1447 | Code | 11 | | 2 | 00/49EF : D0 0F | bne waitMS9 + 1763 | 1 prfolibus.s 1448 | Empty | 11 | | 0 | 00/49F1 | + 1764 | 1 prfolibus.s 1449 | Code | 11 | | 2 | 00/49F1 : 84 50 | sty {$50} + 1765 | 1 prfolibus.s 1450 | Code | 11 | | 2 | 00/49F3 : A4 50 | doW1 ldy {$50} + 1766 | 1 prfolibus.s 1451 | Code | 11 | | 2 | 00/49F5 : A9 3C | ozunid_15 lda #60 ; 1/100me de seconde + 1767 | 1 prfolibus.s 1452 | Code | 11 | | 3 | 00/49F7 : 20 A8 FC | jsr {$FCA8} + 1768 | 1 prfolibus.s 1453 | Code | 11 | | 1 | 00/49FA : 88 | dey + 1769 | 1 prfolibus.s 1454 | Code | 11 | | 2 | 00/49FB : D0 F8 | bne ozunid_15 + 1770 | 1 prfolibus.s 1455 | Code | 11 | | 1 | 00/49FD : CA | dex + 1771 | 1 prfolibus.s 1456 | Code | 11 | | 2 | 00/49FE : 10 F3 | bpl doW1 + 1772 | 1 prfolibus.s 1457 | Code | 11 | | 1 | 00/4A00 : 60 | waitMS9 rts + 1773 | 1 prfolibus.s 1458 | Empty | 11 | | 0 | 00/4A01 | + 1774 | 1 prfolibus.s 1459 | Comment | 11 | | 0 | 00/4A01 | *----------------------------------- + 1775 | 1 prfolibus.s 1460 | Comment | 11 | | 0 | 00/4A01 | * rewriteSTRING (lower -> upper) + 1776 | 1 prfolibus.s 1461 | Comment | 11 | | 0 | 00/4A01 | *----------------------------------- + 1777 | 1 prfolibus.s 1462 | Empty | 11 | | 0 | 00/4A01 | + 1778 | 1 prfolibus.s 1463 | Empty | 11 | | 0 | 00/4A01 | rewriteSTRING + 1779 | 1 prfolibus.s 1464 | Code | 11 | | 2 | 00/4A01 : A2 00 | ldx #0 + 1780 | 1 prfolibus.s 1465 | Code | 11 | | 3 | 00/4A03 : BC 00 02 | ozunid_16 ldy {$200},x + 1781 | 1 prfolibus.s 1466 | Code | 11 | | 3 | 00/4A06 : B9 1B 4A | lda tblKEY,y + 1782 | 1 prfolibus.s 1467 | Code | 11 | | 3 | 00/4A09 : 9D 00 02 | sta {$200},x + 1783 | 1 prfolibus.s 1468 | Code | 11 | | 1 | 00/4A0C : E8 | inx + 1784 | 1 prfolibus.s 1469 | Code | 11 | | 3 | 00/4A0D : EC 27 54 | cpx lenSTRING + 1785 | 1 prfolibus.s 1470 | Code | 11 | | 2 | 00/4A10 : 90 F1 | bcc ozunid_16 + 1786 | 1 prfolibus.s 1471 | Code | 11 | | 1 | 00/4A12 : 60 | rts + 1787 | 1 prfolibus.s 1472 | Empty | 11 | | 0 | 00/4A13 | + 1788 | 1 prfolibus.s 1473 | Comment | 11 | | 0 | 00/4A13 | *----------------------------------- + 1789 | 1 prfolibus.s 1474 | Comment | 11 | | 0 | 00/4A13 | * translateKEY (lower -> upper) + 1790 | 1 prfolibus.s 1475 | Comment | 11 | | 0 | 00/4A13 | *----------------------------------- + 1791 | 1 prfolibus.s 1476 | Empty | 11 | | 0 | 00/4A13 | + 1792 | 1 prfolibus.s 1477 | Empty | 11 | | 0 | 00/4A13 | translateKEY + 1793 | 1 prfolibus.s 1478 | Code | 11 | | 3 | 00/4A13 : 20 0C FD | jsr {$FD0C} + 1794 | 1 prfolibus.s 1479 | Code | 11 | | 1 | 00/4A16 : AA | tax + 1795 | 1 prfolibus.s 1480 | Code | 11 | | 3 | 00/4A17 : BD 1B 4A | lda tblKEY,x + 1796 | 1 prfolibus.s 1481 | Code | 11 | | 1 | 00/4A1A : 60 | rts + 1797 | 1 prfolibus.s 1482 | Empty | 11 | | 0 | 00/4A1B | + 1798 | 1 prfolibus.s 1483 | Empty | 11 | | 0 | 00/4A1B | tblKEY + 1799 | 1 prfolibus.s 1484 | Data | 11 | | 16 | 00/4A1B : 00 01 02 03 | hex 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F + | | | | | | 04 05 06 07 | + | | | | | | 08 09 0A 0B | + | | | | | | 0C 0D 0E 0F | + 1800 | 1 prfolibus.s 1485 | Data | 11 | | 16 | 00/4A2B : 10 11 12 13 | hex 10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F + | | | | | | 14 15 16 17 | + | | | | | | 18 19 1A 1B | + | | | | | | 1C 1D 1E 1F | + 1801 | 1 prfolibus.s 1486 | Data | 11 | | 16 | 00/4A3B : 20 21 22 23 | hex 20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F + | | | | | | 24 25 26 27 | + | | | | | | 28 29 2A 2B | + | | | | | | 2C 2D 2E 2F | + 1802 | 1 prfolibus.s 1487 | Data | 11 | | 16 | 00/4A4B : 30 31 32 33 | hex 30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,3F + | | | | | | 34 35 36 37 | + | | | | | | 38 39 3A 3B | + | | | | | | 3C 3D 3E 3F | + 1803 | 1 prfolibus.s 1488 | Data | 11 | | 16 | 00/4A5B : 40 41 42 43 | hex 40,41,42,43,44,45,46,47,48,49,4A,4B,4C,4D,4E,4F + | | | | | | 44 45 46 47 | + | | | | | | 48 49 4A 4B | + | | | | | | 4C 4D 4E 4F | + 1804 | 1 prfolibus.s 1489 | Data | 11 | | 16 | 00/4A6B : 50 51 52 53 | hex 50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5D,5E,5F + | | | | | | 54 55 56 57 | + | | | | | | 58 59 5A 5B | + | | | | | | 5C 5D 5E 5F | + 1805 | 1 prfolibus.s 1490 | Data | 11 | | 16 | 00/4A7B : 60 61 62 63 | hex 60,61,62,63,64,65,66,67,68,69,6A,6B,6C,6D,6E,6F + | | | | | | 64 65 66 67 | + | | | | | | 68 69 6A 6B | + | | | | | | 6C 6D 6E 6F | + 1806 | 1 prfolibus.s 1491 | Data | 11 | | 16 | 00/4A8B : 70 71 72 73 | hex 70,71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F + | | | | | | 74 75 76 77 | + | | | | | | 78 79 7A 7B | + | | | | | | 7C 7D 7E 7F | + 1807 | 1 prfolibus.s 1492 | Data | 11 | | 16 | 00/4A9B : 80 81 82 83 | hex 80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F + | | | | | | 84 85 86 87 | + | | | | | | 88 89 8A 8B | + | | | | | | 8C 8D 8E 8F | + 1808 | 1 prfolibus.s 1493 | Data | 11 | | 16 | 00/4AAB : 90 91 92 93 | hex 90,91,92,93,94,95,96,97,98,99,9A,9B,9C,9D,9E,9F + | | | | | | 94 95 96 97 | + | | | | | | 98 99 9A 9B | + | | | | | | 9C 9D 9E 9F | + 1809 | 1 prfolibus.s 1494 | Data | 11 | | 16 | 00/4ABB : A0 A1 A2 A3 | hex A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF + | | | | | | A4 A5 A6 A7 | + | | | | | | A8 A9 AA AB | + | | | | | | AC AD AE AF | + 1810 | 1 prfolibus.s 1495 | Data | 11 | | 16 | 00/4ACB : B0 B1 B2 B3 | hex B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF + | | | | | | B4 B5 B6 B7 | + | | | | | | B8 B9 BA BB | + | | | | | | BC BD BE BF | + 1811 | 1 prfolibus.s 1496 | Data | 11 | | 16 | 00/4ADB : C0 C1 C2 C3 | hex C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF + | | | | | | C4 C5 C6 C7 | + | | | | | | C8 C9 CA CB | + | | | | | | CC CD CE CF | + 1812 | 1 prfolibus.s 1497 | Data | 11 | | 16 | 00/4AEB : D0 D1 D2 D3 | hex D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,DB,DC,DD,DE,DF + | | | | | | D4 D5 D6 D7 | + | | | | | | D8 D9 DA DB | + | | | | | | DC DD DE DF | + 1813 | 1 prfolibus.s 1498 | Data | 11 | | 16 | 00/4AFB : E0 C1 C2 C3 | hex E0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF + | | | | | | C4 C5 C6 C7 | + | | | | | | C8 C9 CA CB | + | | | | | | CC CD CE CF | + 1814 | 1 prfolibus.s 1499 | Data | 11 | | 16 | 00/4B0B : D0 D1 D2 D3 | hex D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,FB,FC,FD,FE,FF + | | | | | | D4 D5 D6 D7 | + | | | | | | D8 D9 DA FB | + | | | | | | FC FD FE FF | + 1815 | 1 prfolibus.s 1500 | Empty | 11 | | 0 | 00/4B1B | + 1816 | 1 prfolibus.s 1501 | Comment | 11 | | 0 | 00/4B1B | *----------------------------------- + 1817 | 1 prfolibus.s 1502 | Comment | 11 | | 0 | 00/4B1B | * VARIABLES + 1818 | 1 prfolibus.s 1503 | Comment | 11 | | 0 | 00/4B1B | *----------------------------------- + 1819 | 1 prfolibus.s 1504 | Empty | 11 | | 0 | 00/4B1B | + 1820 | 1 prfolibus.s 1505 | Equivalence | 11 | | 0 | 00/4B1B | V = 75 + 1821 | 1 prfolibus.s 1506 | Empty | 11 | | 0 | 00/4B1B | + 1822 | 1 prfolibus.s 1507 | Data | 11 | | 2 | 00/4B1B : BD BD | tblV$ da $bdbd + 1823 | 1 prfolibus.s 1508 | Data | 11 | | 20 | 00/4B1D : 66 66 68 66 | da V$1,V$2,V$3,V$4,V$5,V$6,V$7,V$8,V$9,V$10 + | | | | | | 6D 66 6F 66 | + | | | | | | 73 66 75 66 | + | | | | | | 79 66 7B 66 | + | | | | | | 80 66 82 66 | + 1824 | 1 prfolibus.s 1509 | Data | 11 | | 20 | 00/4B31 : 87 66 89 66 | da V$11,V$12,V$13,V$14,V$15,V$16,V$17,V$18,V$19,V$20 + | | | | | | 8E 66 93 66 | + | | | | | | 98 66 9D 66 | + | | | | | | A2 66 A7 66 | + | | | | | | AC 66 B1 66 | + 1825 | 1 prfolibus.s 1510 | Data | 11 | | 20 | 00/4B45 : B6 66 BB 66 | da V$21,V$22,V$23,V$24,V$25,V$26,V$27,V$28,V$29,V$30 + | | | | | | C0 66 C5 66 | + | | | | | | CA 66 CF 66 | + | | | | | | D4 66 D9 66 | + | | | | | | DE 66 E3 66 | + 1826 | 1 prfolibus.s 1511 | Data | 11 | | 20 | 00/4B59 : E8 66 ED 66 | da V$31,V$32,V$33,V$34,V$35,V$36,V$37,V$38,V$39,V$40 + | | | | | | F2 66 F7 66 | + | | | | | | FC 66 01 67 | + | | | | | | 06 67 0B 67 | + | | | | | | 10 67 15 67 | + 1827 | 1 prfolibus.s 1512 | Data | 11 | | 20 | 00/4B6D : 1A 67 1F 67 | da V$41,V$42,V$43,V$44,V$45,V$46,V$47,V$48,V$49,V$50 + | | | | | | 24 67 29 67 | + | | | | | | 2E 67 33 67 | + | | | | | | 38 67 3D 67 | + | | | | | | 42 67 47 67 | + 1828 | 1 prfolibus.s 1513 | Data | 11 | | 20 | 00/4B81 : 4C 67 51 67 | da V$51,V$52,V$53,V$54,V$55,V$56,V$57,V$58,V$59,V$60 + | | | | | | 56 67 5B 67 | + | | | | | | 60 67 65 67 | + | | | | | | 6A 67 6F 67 | + | | | | | | 74 67 79 67 | + 1829 | 1 prfolibus.s 1514 | Data | 11 | | 20 | 00/4B95 : 7E 67 83 67 | da V$61,V$62,V$63,V$64,V$65,V$66,V$67,V$68,V$69,V$70 + | | | | | | 88 67 8D 67 | + | | | | | | 8F 67 91 67 | + | | | | | | 93 67 98 67 | + | | | | | | 9D 67 A2 67 | + 1830 | 1 prfolibus.s 1515 | Data | 11 | | 10 | 00/4BA9 : A7 67 AC 67 | da V$71,V$72,V$73,V$74,V$75 + | | | | | | B1 67 B7 67 | + | | | | | | BF 67 | + 1831 | 1 prfolibus.s 1516 | Empty | 11 | | 0 | 00/4BB3 | + 1832 | 1 prfolibus.s 1517 | Data | 11 | | 1 | 00/4BB3 : BD | tblV dfb $bd + 1833 | 1 prfolibus.s 1518 | Data | 11 | | 10 | 00/4BB4 : 01 01 02 02 | dfb 01,01,02,02,03,03,04,04,05,05 + | | | | | | 03 03 04 04 | + | | | | | | 05 05 | + 1834 | 1 prfolibus.s 1519 | Data | 11 | | 10 | 00/4BBE : 06 06 07 07 | dfb 06,06,07,07,05,06,13,35,14,14 + | | | | | | 05 06 0D 23 | + | | | | | | 0E 0E | + 1835 | 1 prfolibus.s 1520 | Data | 11 | | 10 | 00/4BC8 : 0F 0F 10 11 | dfb 15,15,16,17,18,19,19,20,21,22 + | | | | | | 12 13 13 14 | + | | | | | | 15 16 | + 1836 | 1 prfolibus.s 1521 | Data | 11 | | 10 | 00/4BD2 : 17 37 19 1A | dfb 23,55,25,26,27,28,29,29,30,31 + | | | | | | 1B 1C 1D 1D | + | | | | | | 1E 1F | + 1837 | 1 prfolibus.s 1522 | Data | 11 | | 10 | 00/4BDC : 20 21 23 22 | dfb 32,33,35,34,36,31,37,38,39,40 + | | | | | | 24 1F 25 26 | + | | | | | | 27 28 | + 1838 | 1 prfolibus.s 1523 | Data | 11 | | 10 | 00/4BE6 : 27 29 2A 2B | dfb 39,41,42,43,44,45,46,47,47,48 + | | | | | | 2C 2D 2E 2F | + | | | | | | 2F 30 | + 1839 | 1 prfolibus.s 1524 | Data | 11 | | 10 | 00/4BF0 : 31 32 33 34 | dfb 49,50,51,52,53,54,49,56,56,57 + | | | | | | 35 36 31 38 | + | | | | | | 38 39 | + 1840 | 1 prfolibus.s 1525 | Data | 11 | | 5 | 00/4BFA : 3A 3A 3B 3C | dfb 58,58,59,60,61 + | | | | | | 3D | + 1841 | 1 prfolibus.s 1526 | Empty | 11 | | 0 | 00/4BFF | + 1842 | 1 prfolibus.s 1527 | Empty | 11 | | 0 | 00/4BFF | + 1843 | 1 prfolibus.s 1528 | Comment | 11 | | 0 | 00/4BFF | *--- + 1844 | 1 prfolibus.s 1529 | Empty | 11 | | 0 | 00/4BFF | + 1845 | 1 prfolibus.s 1530 | Equivalence | 11 | | 0 | 00/4BFF | nbO = 20 + 1846 | 1 prfolibus.s 1531 | Empty | 11 | | 0 | 00/4BFF | + 1847 | 1 prfolibus.s 1532 | Data | 11 | | 1 | 00/4BFF : BD | refO dfb $bd + 1848 | 1 prfolibus.s 1533 | Data | 11 | | 10 | 00/4C00 : 02 00 02 00 | dfb 02,00,02,00,06,07,03,06,00,10 + | | | | | | 06 07 03 06 | + | | | | | | 00 0A | + 1849 | 1 prfolibus.s 1534 | Data | 11 | | 10 | 00/4C0A : 10 00 0D 00 | dfb 16,00,13,00,13,00,13,00,13,16 + | | | | | | 0D 00 0D 00 | + | | | | | | 0D 10 | + 1850 | 1 prfolibus.s 1535 | Empty | 11 | | 0 | 00/4C14 | + 1851 | 1 prfolibus.s 1536 | Data | 11 | | 1 | 00/4C14 : BD | O dfb $bd + 1852 | 1 prfolibus.s 1537 | Data | 11 | | 10 | 00/4C15 : 02 00 02 00 | dfb 02,00,02,00,06,07,03,06,00,10 + | | | | | | 06 07 03 06 | + | | | | | | 00 0A | + 1853 | 1 prfolibus.s 1538 | Data | 11 | | 10 | 00/4C1F : 10 00 0D 00 | dfb 16,00,13,00,13,00,13,00,13,16 + | | | | | | 0D 00 0D 00 | + | | | | | | 0D 10 | + 1854 | 1 prfolibus.s 1539 | Empty | 11 | | 0 | 00/4C29 | + 1855 | 1 prfolibus.s 1540 | Comment | 11 | | 0 | 00/4C29 | *--- + 1856 | 1 prfolibus.s 1541 | Empty | 11 | | 0 | 00/4C29 | + 1857 | 1 prfolibus.s 1542 | Data | 11 | | 2 | 00/4C29 : BD BD | refO$ da $bdbd ; see :3300 + 1858 | 1 prfolibus.s 1543 | Data | 11 | | 20 | 00/4C2B : C5 67 CD 67 | da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9,O$10 + | | | | | | DC 67 E3 67 | + | | | | | | F2 67 FA 67 | + | | | | | | 01 68 08 68 | + | | | | | | 16 68 23 68 | + 1859 | 1 prfolibus.s 1544 | Data | 11 | | 20 | 00/4C3F : 2D 68 3E 68 | da O$11,O$12,O$13,O$14,O$15,O$16,O$17,O$18,O$19,O$20 + | | | | | | 4C 68 55 68 | + | | | | | | 65 68 6E 68 | + | | | | | | 7E 68 87 68 | + | | | | | | 97 68 A6 68 | + 1860 | 1 prfolibus.s 1545 | Empty | 11 | | 0 | 00/4C53 | + 1861 | 1 prfolibus.s 1546 | Data | 11 | | 2 | 00/4C53 : BD BD | tblO$ da $bdbd + 1862 | 1 prfolibus.s 1547 | Data | 11 | | 20 | 00/4C55 : C5 67 CD 67 | da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9,O$10 + | | | | | | DC 67 E3 67 | + | | | | | | F2 67 FA 67 | + | | | | | | 01 68 08 68 | + | | | | | | 16 68 23 68 | + 1863 | 1 prfolibus.s 1548 | Data | 11 | | 20 | 00/4C69 : 2D 68 3E 68 | da O$11,O$12,O$13,O$14,O$15,O$16,O$17,O$18,O$19,O$20 + | | | | | | 4C 68 55 68 | + | | | | | | 65 68 6E 68 | + | | | | | | 7E 68 87 68 | + | | | | | | 97 68 A6 68 | + 1864 | 1 prfolibus.s 1549 | Empty | 11 | | 0 | 00/4C7D | + 1865 | 1 prfolibus.s 1550 | Empty | 11 | | 0 | 00/4C7D | + 1866 | 1 prfolibus.s 1551 | Comment | 11 | | 0 | 00/4C7D | *--- + 1867 | 1 prfolibus.s 1552 | Empty | 11 | | 0 | 00/4C7D | + 1868 | 1 prfolibus.s 1553 | Equivalence | 11 | | 0 | 00/4C7D | M = 17 + 1869 | 1 prfolibus.s 1554 | Empty | 11 | | 0 | 00/4C7D | + 1870 | 1 prfolibus.s 1555 | Data | 11 | | 2 | 00/4C7D : BD BD | tblM$ da $bdbd + 1871 | 1 prfolibus.s 1556 | Data | 11 | | 20 | 00/4C7F : A1 4C A2 4C | da M$1,M$2,M$3,M$4,M$5,M$6,M$7,M$8,M$9,M$10 + | | | | | | A7 4C AC 4C | + | | | | | | AF 4C B4 4C | + | | | | | | B9 4C BA 4C | + | | | | | | BD 4C BE 4C | + 1872 | 1 prfolibus.s 1557 | Data | 11 | | 14 | 00/4C93 : C1 4C C2 4C | da M$11,M$12,M$13,M$14,M$15,M$16,M$17 + | | | | | | C3 4C C4 4C | + | | | | | | C7 4C CE 4C | + | | | | | | D1 4C | + 1873 | 1 prfolibus.s 1558 | Empty | 11 | | 0 | 00/4CA1 | + 1874 | 1 prfolibus.s 1559 | Data | 11 | | 1 | 00/4CA1 : 00 | M$1 dfb 00 + 1875 | 1 prfolibus.s 1560 | Data | 11 | | 5 | 00/4CA2 : 02 04 04 03 | M$2 dfb 02,04,04,03,00 + | | | | | | 00 | + 1876 | 1 prfolibus.s 1561 | Data | 11 | | 5 | 00/4CA7 : 04 05 02 02 | M$3 dfb 04,05,02,02,00 + | | | | | | 00 | + 1877 | 1 prfolibus.s 1562 | Data | 11 | | 3 | 00/4CAC : 04 02 00 | M$4 dfb 04,02,00 + 1878 | 1 prfolibus.s 1563 | Data | 11 | | 5 | 00/4CAF : 01 06 02 03 | M$5 dfb 01,06,02,03,00 + | | | | | | 00 | + 1879 | 1 prfolibus.s 1564 | Data | 11 | | 5 | 00/4CB4 : 01 08 03 05 | M$6 dfb 01,08,03,05,00 + | | | | | | 00 | + 1880 | 1 prfolibus.s 1565 | Data | 11 | | 1 | 00/4CB9 : 00 | M$7 dfb 00 + 1881 | 1 prfolibus.s 1566 | Data | 11 | | 3 | 00/4CBA : 03 06 00 | M$8 dfb 03,06,00 + 1882 | 1 prfolibus.s 1567 | Data | 11 | | 1 | 00/4CBD : 00 | M$9 dfb 00 + 1883 | 1 prfolibus.s 1568 | Data | 11 | | 3 | 00/4CBE : 01 0B 00 | M$10 dfb 01,11,00 + 1884 | 1 prfolibus.s 1569 | Data | 11 | | 1 | 00/4CC1 : 00 | M$11 dfb 00 + 1885 | 1 prfolibus.s 1570 | Data | 11 | | 1 | 00/4CC2 : 00 | M$12 dfb 00 + 1886 | 1 prfolibus.s 1571 | Data | 11 | | 1 | 00/4CC3 : 00 | M$13 dfb 00 + 1887 | 1 prfolibus.s 1572 | Data | 11 | | 3 | 00/4CC4 : 02 0D 00 | M$14 dfb 02,13,00 + 1888 | 1 prfolibus.s 1573 | Data | 11 | | 7 | 00/4CC7 : 05 11 02 10 | M$15 dfb 05,17,02,16,01,13,00 + | | | | | | 01 0D 00 | + 1889 | 1 prfolibus.s 1574 | Data | 11 | | 3 | 00/4CCE : 04 0F 00 | M$16 dfb 04,15,00 + 1890 | 1 prfolibus.s 1575 | Data | 11 | | 3 | 00/4CD1 : 06 0F 00 | M$17 dfb 06,15,00 + 1891 | 1 prfolibus.s 1576 | Empty | 11 | | 0 | 00/4CD4 | + 1892 | 1 prfolibus.s 1577 | Comment | 11 | | 0 | 00/4CD4 | *--- On commence ˆ index 0 + 1893 | 1 prfolibus.s 1578 | Empty | 11 | | 0 | 00/4CD4 | + 1894 | 1 prfolibus.s 1579 | Equivalence | 11 | | 0 | 00/4CD4 | AA = 92 + 1895 | 1 prfolibus.s 1580 | Empty | 11 | | 0 | 00/4CD4 | + 1896 | 1 prfolibus.s 1581 | Data | 11 | | 20 | 00/4CD4 : 8C 4D 99 4D | tblA$ da A$1,A$2,A$3,A$4,A$5,A$6,A$7,A$8,A$9,A$10 + | | | | | | A3 4D AD 4D | + | | | | | | B7 4D C4 4D | + | | | | | | D7 4D E7 4D | + | | | | | | ED 4D F3 4D | + 1897 | 1 prfolibus.s 1582 | Data | 11 | | 20 | 00/4CE8 : F9 4D 03 4E | da A$11,A$12,A$13,A$14,A$15,A$16,A$17,A$18,A$19,A$20 + | | | | | | 0D 4E 17 4E | + | | | | | | 24 4E 2E 4E | + | | | | | | 38 4E 42 4E | + | | | | | | 4C 4E 62 4E | + 1898 | 1 prfolibus.s 1583 | Data | 11 | | 20 | 00/4CFC : 78 4E 85 4E | da A$21,A$22,A$23,A$24,A$25,A$26,A$27,A$28,A$29,A$30 + | | | | | | 92 4E 9F 4E | + | | | | | | B2 4E C5 4E | + | | | | | | D5 4E EE 4E | + | | | | | | 07 4F 23 4F | + 1899 | 1 prfolibus.s 1584 | Data | 11 | | 20 | 00/4D10 : 33 4F 46 4F | da A$31,A$32,A$33,A$34,A$35,A$36,A$37,A$38,A$39,A$40 + | | | | | | 59 4F 6C 4F | + | | | | | | 7F 4F 92 4F | + | | | | | | 9F 4F AC 4F | + | | | | | | BC 4F C9 4F | + 1900 | 1 prfolibus.s 1585 | Data | 11 | | 20 | 00/4D24 : D3 4F DD 4F | da A$41,A$42,A$43,A$44,A$45,A$46,A$47,A$48,A$49,A$50 + | | | | | | EA 4F F7 4F | + | | | | | | 04 50 11 50 | + | | | | | | 21 50 31 50 | + | | | | | | 3E 50 4B 50 | + 1901 | 1 prfolibus.s 1586 | Data | 11 | | 20 | 00/4D38 : 58 50 68 50 | da A$51,A$52,A$53,A$54,A$55,A$56,A$57,A$58,A$59,A$60 + | | | | | | 72 50 7F 50 | + | | | | | | 8C 50 99 50 | + | | | | | | A3 50 AD 50 | + | | | | | | B7 50 CA 50 | + 1902 | 1 prfolibus.s 1587 | Data | 11 | | 20 | 00/4D4C : D7 50 E7 50 | da A$61,A$62,A$63,A$64,A$65,A$66,A$67,A$68,A$69,A$70 + | | | | | | F1 50 01 51 | + | | | | | | 0B 51 1B 51 | + | | | | | | 25 51 2F 51 | + | | | | | | 39 51 43 51 | + 1903 | 1 prfolibus.s 1588 | Data | 11 | | 20 | 00/4D60 : 4D 51 57 51 | da A$71,A$72,A$73,A$74,A$75,A$76,A$77,A$78,A$79,A$80 + | | | | | | 61 51 6B 51 | + | | | | | | 75 51 82 51 | + | | | | | | 8C 51 96 51 | + | | | | | | A6 51 B3 51 | + 1904 | 1 prfolibus.s 1589 | Data | 11 | | 20 | 00/4D74 : BD 51 C7 51 | da A$81,A$82,A$83,A$84,A$85,A$86,A$87,A$88,A$89,A$90 + | | | | | | D4 51 E4 51 | + | | | | | | F1 51 07 52 | + | | | | | | 14 52 27 52 | + | | | | | | 3D 52 56 52 | + 1905 | 1 prfolibus.s 1590 | Data | 11 | | 4 | 00/4D88 : 6F 52 85 52 | da A$91,A$92 + 1906 | 1 prfolibus.s 1591 | Empty | 11 | | 0 | 00/4D8C | + 1907 | 1 prfolibus.s 1592 | Data | 11 | | 13 | 00/4D8C : 0C C1 B0 B1 | A$1 str "A01.D03K02O." + | | | | | | AE C4 B0 B3 | + | | | | | | CB B0 B2 CF | + | | | | | | AE | + 1908 | 1 prfolibus.s 1593 | Data | 11 | | 10 | 00/4D99 : 09 C1 B0 B1 | A$2 str "A01.D04O." + | | | | | | AE C4 B0 B4 | + | | | | | | CF AE | + 1909 | 1 prfolibus.s 1594 | Data | 11 | | 10 | 00/4DA3 : 09 C2 B0 B1 | A$3 str "B01.S01L." + | | | | | | AE D3 B0 B1 | + | | | | | | CC AE | + 1910 | 1 prfolibus.s 1595 | Data | 11 | | 10 | 00/4DAD : 09 C2 B0 B3 | A$4 str "B03.S03L." + | | | | | | AE D3 B0 B3 | + | | | | | | CC AE | + 1911 | 1 prfolibus.s 1596 | Data | 11 | | 13 | 00/4DB7 : 0C C2 B0 B3 | A$5 str "B03C01.D06N." + | | | | | | C3 B0 B1 AE | + | | | | | | C4 B0 B6 CE | + | | | | | | AE | + 1912 | 1 prfolibus.s 1597 | Data | 11 | | 19 | 00/4DC4 : 12 C2 B0 B1 | A$6 str "B01B03.H03E05E03L." + | | | | | | C2 B0 B3 AE | + | | | | | | C8 B0 B3 C5 | + | | | | | | B0 B5 C5 B0 | + | | | | | | B3 CC AE | + 1913 | 1 prfolibus.s 1598 | Data | 11 | | 16 | 00/4DD7 : 0F C2 B0 B1 | A$7 str "B01.H01E05E03L." + | | | | | | AE C8 B0 B1 | + | | | | | | C5 B0 B5 C5 | + | | | | | | B0 B3 CC AE | + 1914 | 1 prfolibus.s 1599 | Data | 11 | | 6 | 00/4DE7 : 05 AE D2 B0 | A$8 str ".R00." + | | | | | | B0 AE | + 1915 | 1 prfolibus.s 1600 | Data | 11 | | 6 | 00/4DED : 05 AE D0 B0 | A$9 str ".P00." + | | | | | | B0 AE | + 1916 | 1 prfolibus.s 1601 | Data | 11 | | 6 | 00/4DF3 : 05 AE CF B0 | A$10 str ".O00." + | | | | | | B0 AE | + 1917 | 1 prfolibus.s 1602 | Data | 11 | | 10 | 00/4DF9 : 09 C2 B0 B3 | A$11 str "B03.C03L." + | | | | | | AE C3 B0 B3 | + | | | | | | CC AE | + 1918 | 1 prfolibus.s 1603 | Data | 11 | | 10 | 00/4E03 : 09 C2 B0 B1 | A$12 str "B01.C01L." + | | | | | | AE C3 B0 B1 | + | | | | | | CC AE | + 1919 | 1 prfolibus.s 1604 | Data | 11 | | 10 | 00/4E0D : 09 C4 B0 B7 | A$13 str "D07.D07N." + | | | | | | AE C4 B0 B7 | + | | | | | | CE AE | + 1920 | 1 prfolibus.s 1605 | Data | 11 | | 13 | 00/4E17 : 0C C2 B0 B7 | A$14 str "B07.S07D22N." + | | | | | | AE D3 B0 B7 | + | | | | | | C4 B2 B2 CE | + | | | | | | AE | + 1921 | 1 prfolibus.s 1606 | Data | 11 | | 10 | 00/4E24 : 09 C3 B0 B7 | A$15 str "C07.D08N." + | | | | | | AE C4 B0 B8 | + | | | | | | CE AE | + 1922 | 1 prfolibus.s 1607 | Data | 11 | | 10 | 00/4E2E : 09 C3 B0 B7 | A$16 str "C07.D08N." + | | | | | | AE C4 B0 B8 | + | | | | | | CE AE | + 1923 | 1 prfolibus.s 1608 | Data | 11 | | 10 | 00/4E38 : 09 C4 B0 B7 | A$17 str "D07.D09N." + | | | | | | AE C4 B0 B9 | + | | | | | | CE AE | + 1924 | 1 prfolibus.s 1609 | Data | 11 | | 10 | 00/4E42 : 09 C4 B0 B7 | A$18 str "D07.D09N." + | | | | | | AE C4 B0 B9 | + | | | | | | CE AE | + 1925 | 1 prfolibus.s 1610 | Data | 11 | | 22 | 00/4E4C : 15 C1 B0 B5 | A$19 str "A05F06F04.E04D11D10N." + | | | | | | C6 B0 B6 C6 | + | | | | | | B0 B4 AE C5 | + | | | | | | B0 B4 C4 B1 | + | | | | | | B1 C4 B1 B0 | + | | | | | | CE AE | + 1926 | 1 prfolibus.s 1611 | Data | 11 | | 22 | 00/4E62 : 15 C1 B0 B5 | A$20 str "A05F06F04.D11E03E06N." + | | | | | | C6 B0 B6 C6 | + | | | | | | B0 B4 AE C4 | + | | | | | | B1 B1 C5 B0 | + | | | | | | B3 C5 B0 B6 | + | | | | | | CE AE | + 1927 | 1 prfolibus.s 1612 | Data | 11 | | 13 | 00/4E78 : 0C C1 B0 B5 | A$21 str "A05E04.D12N." + | | | | | | C5 B0 B4 AE | + | | | | | | C4 B1 B2 CE | + | | | | | | AE | + 1928 | 1 prfolibus.s 1613 | Data | 11 | | 13 | 00/4E85 : 0C C1 B0 B3 | A$22 str "A03F08.E08L." + | | | | | | C6 B0 B8 AE | + | | | | | | C5 B0 B8 CC | + | | | | | | AE | + 1929 | 1 prfolibus.s 1614 | Data | 11 | | 13 | 00/4E92 : 0C C1 B0 B6 | A$23 str "A06F08.D23N." + | | | | | | C6 B0 B8 AE | + | | | | | | C4 B2 B3 CE | + | | | | | | AE | + 1930 | 1 prfolibus.s 1615 | Data | 11 | | 19 | 00/4E9F : 12 C1 B0 B6 | A$24 str "A06E08C06.K07F08O." + | | | | | | C5 B0 B8 C3 | + | | | | | | B0 B6 AE CB | + | | | | | | B0 B7 C6 B0 | + | | | | | | B8 CF AE | + 1931 | 1 prfolibus.s 1616 | Data | 11 | | 19 | 00/4EB2 : 12 C1 B0 B7 | A$25 str "A07B06.S06D24K06L." + | | | | | | C2 B0 B6 AE | + | | | | | | D3 B0 B6 C4 | + | | | | | | B2 B4 CB B0 | + | | | | | | B6 CC AE | + 1932 | 1 prfolibus.s 1617 | Data | 11 | | 16 | 00/4EC5 : 0F C1 B0 B6 | A$26 str "A06E08B06.K06N." + | | | | | | C5 B0 B8 C2 | + | | | | | | B0 B6 AE CB | + | | | | | | B0 B6 CE AE | + 1933 | 1 prfolibus.s 1618 | Data | 11 | | 25 | 00/4ED5 : 18 C1 B0 B6 | A$27 str "A06D06E04B08.D13E07H08N." + | | | | | | C4 B0 B6 C5 | + | | | | | | B0 B4 C2 B0 | + | | | | | | B8 AE C4 B1 | + | | | | | | B3 C5 B0 B7 | + | | | | | | C8 B0 B8 CE | + | | | | | | AE | + 1934 | 1 prfolibus.s 1619 | Data | 11 | | 25 | 00/4EEE : 18 C1 B0 B6 | A$28 str "A06D06E04B08.D14E07H08N." + | | | | | | C4 B0 B6 C5 | + | | | | | | B0 B4 C2 B0 | + | | | | | | B8 AE C4 B1 | + | | | | | | B4 C5 B0 B7 | + | | | | | | C8 B0 B8 CE | + | | | | | | AE | + 1935 | 1 prfolibus.s 1620 | Data | 11 | | 28 | 00/4F07 : 1B C1 B0 B6 | A$29 str "A06D06F04F06B08.D15H08E07N." + | | | | | | C4 B0 B6 C6 | + | | | | | | B0 B4 C6 B0 | + | | | | | | B6 C2 B0 B8 | + | | | | | | AE C4 B1 B5 | + | | | | | | C8 B0 B8 C5 | + | | | | | | B0 B7 CE AE | + 1936 | 1 prfolibus.s 1621 | Data | 11 | | 16 | 00/4F23 : 0F C1 B0 B6 | A$30 str "A06C06B08.D16N." + | | | | | | C3 B0 B6 C2 | + | | | | | | B0 B8 AE C4 | + | | | | | | B1 B6 CE AE | + 1937 | 1 prfolibus.s 1622 | Data | 11 | | 19 | 00/4F33 : 12 C1 B0 B8 | A$31 str "A08E07E06.D17K09O." + | | | | | | C5 B0 B7 C5 | + | | | | | | B0 B6 AE C4 | + | | | | | | B1 B7 CB B0 | + | | | | | | B9 CF AE | + 1938 | 1 prfolibus.s 1623 | Data | 11 | | 19 | 00/4F46 : 12 C1 B0 B8 | A$32 str "A08F07F08.D18E08N." + | | | | | | C6 B0 B7 C6 | + | | | | | | B0 B8 AE C4 | + | | | | | | B1 B8 C5 B0 | + | | | | | | B8 CE AE | + 1939 | 1 prfolibus.s 1624 | Data | 11 | | 19 | 00/4F59 : 12 C1 B0 B8 | A$33 str "A08F07F08.D18E08N." + | | | | | | C6 B0 B7 C6 | + | | | | | | B0 B8 AE C4 | + | | | | | | B1 B8 C5 B0 | + | | | | | | B8 CE AE | + 1940 | 1 prfolibus.s 1625 | Data | 11 | | 19 | 00/4F6C : 12 C1 B0 B8 | A$34 str "A08F08F06.D18E08N." + | | | | | | C6 B0 B8 C6 | + | | | | | | B0 B6 AE C4 | + | | | | | | B1 B8 C5 B0 | + | | | | | | B8 CE AE | + 1941 | 1 prfolibus.s 1626 | Data | 11 | | 19 | 00/4F7F : 12 C1 B0 B8 | A$35 str "A08F08F06.D18E08N." + | | | | | | C6 B0 B8 C6 | + | | | | | | B0 B6 AE C4 | + | | | | | | B1 B8 C5 B0 | + | | | | | | B8 CE AE | + 1942 | 1 prfolibus.s 1627 | Data | 11 | | 13 | 00/4F92 : 0C C1 B0 B8 | A$36 str "A08E08.D19Q." + | | | | | | C5 B0 B8 AE | + | | | | | | C4 B1 B9 D1 | + | | | | | | AE | + 1943 | 1 prfolibus.s 1628 | Data | 11 | | 13 | 00/4F9F : 0C C1 B0 B8 | A$37 str "A08F08.D19Q." + | | | | | | C6 B0 B8 AE | + | | | | | | C4 B1 B9 D1 | + | | | | | | AE | + 1944 | 1 prfolibus.s 1629 | Data | 11 | | 16 | 00/4FAC : 0F C1 B0 B8 | A$38 str "A08E07E06.D19Q." + | | | | | | C5 B0 B7 C5 | + | | | | | | B0 B6 AE C4 | + | | | | | | B1 B9 D1 AE | + 1945 | 1 prfolibus.s 1630 | Data | 11 | | 13 | 00/4FBC : 0C C1 B0 B9 | A$39 str "A09.E09K10O." + | | | | | | AE C5 B0 B9 | + | | | | | | CB B1 B0 CF | + | | | | | | AE | + 1946 | 1 prfolibus.s 1631 | Data | 11 | | 10 | 00/4FC9 : 09 C1 B0 B9 | A$40 str "A09.D19Q." + | | | | | | AE C4 B1 B9 | + | | | | | | D1 AE | + 1947 | 1 prfolibus.s 1632 | Data | 11 | | 10 | 00/4FD3 : 09 C1 B0 B9 | A$41 str "A09.D27N." + | | | | | | AE C4 B2 B7 | + | | | | | | CE AE | + 1948 | 1 prfolibus.s 1633 | Data | 11 | | 13 | 00/4FDD : 0C C1 B1 B0 | A$42 str "A10F04.E04L." + | | | | | | C6 B0 B4 AE | + | | | | | | C5 B0 B4 CC | + | | | | | | AE | + 1949 | 1 prfolibus.s 1634 | Data | 11 | | 13 | 00/4FEA : 0C C1 B1 B0 | A$43 str "A10E04.D29N." + | | | | | | C5 B0 B4 AE | + | | | | | | C4 B2 B9 CE | + | | | | | | AE | + 1950 | 1 prfolibus.s 1635 | Data | 11 | | 13 | 00/4FF7 : 0C C1 B1 B0 | A$44 str "A10E04.F04L." + | | | | | | C5 B0 B4 AE | + | | | | | | C6 B0 B4 CC | + | | | | | | AE | + 1951 | 1 prfolibus.s 1636 | Data | 11 | | 13 | 00/5004 : 0C C1 B1 B0 | A$45 str "A10F04.D29N." + | | | | | | C6 B0 B4 AE | + | | | | | | C4 B2 B9 CE | + | | | | | | AE | + 1952 | 1 prfolibus.s 1637 | Data | 11 | | 16 | 00/5011 : 0F C1 B1 B0 | A$46 str "A10E04F06.E06L." + | | | | | | C5 B0 B4 C6 | + | | | | | | B0 B6 AE C5 | + | | | | | | B0 B6 CC AE | + 1953 | 1 prfolibus.s 1638 | Data | 11 | | 16 | 00/5021 : 0F C1 B1 B0 | A$47 str "A10E06.E08D30N." + | | | | | | C5 B0 B6 AE | + | | | | | | C5 B0 B8 C4 | + | | | | | | B3 B0 CE AE | + 1954 | 1 prfolibus.s 1639 | Data | 11 | | 13 | 00/5031 : 0C C1 B1 B0 | A$48 str "A10E07.D21Q." + | | | | | | C5 B0 B7 AE | + | | | | | | C4 B2 B1 D1 | + | | | | | | AE | + 1955 | 1 prfolibus.s 1640 | Data | 11 | | 13 | 00/503E : 0C C1 B1 B0 | A$49 str "A10E04.D21Q." + | | | | | | C5 B0 B4 AE | + | | | | | | C4 B2 B1 D1 | + | | | | | | AE | + 1956 | 1 prfolibus.s 1641 | Data | 11 | | 13 | 00/504B : 0C C1 B1 B0 | A$50 str "A10F04.D32N." + | | | | | | C6 B0 B4 AE | + | | | | | | C4 B3 B2 CE | + | | | | | | AE | + 1957 | 1 prfolibus.s 1642 | Data | 11 | | 16 | 00/5058 : 0F C1 B1 B0 | A$51 str "A10E08.F08D33N." + | | | | | | C5 B0 B8 AE | + | | | | | | C6 B0 B8 C4 | + | | | | | | B3 B3 CE AE | + 1958 | 1 prfolibus.s 1643 | Data | 11 | | 10 | 00/5068 : 09 C1 B0 B9 | A$52 str "A09.D27N." + | | | | | | AE C4 B2 B7 | + | | | | | | CE AE | + 1959 | 1 prfolibus.s 1644 | Data | 11 | | 13 | 00/5072 : 0C C1 B1 B1 | A$53 str "A11.D34K12O." + | | | | | | AE C4 B3 B4 | + | | | | | | CB B1 B2 CF | + | | | | | | AE | + 1960 | 1 prfolibus.s 1645 | Data | 11 | | 13 | 00/507F : 0C C1 B1 B1 | A$54 str "A11.D34K12O." + | | | | | | AE C4 B3 B4 | + | | | | | | CB B1 B2 CF | + | | | | | | AE | + 1961 | 1 prfolibus.s 1646 | Data | 11 | | 13 | 00/508C : 0C C1 B1 B1 | A$55 str "A11.D34K12O." + | | | | | | AE C4 B3 B4 | + | | | | | | CB B1 B2 CF | + | | | | | | AE | + 1962 | 1 prfolibus.s 1647 | Data | 11 | | 10 | 00/5099 : 09 C2 B0 B6 | A$56 str "B06.C06L." + | | | | | | AE C3 B0 B6 | + | | | | | | CC AE | + 1963 | 1 prfolibus.s 1648 | Data | 11 | | 10 | 00/50A3 : 09 C1 B1 B2 | A$57 str "A12.D31Q." + | | | | | | AE C4 B3 B1 | + | | | | | | D1 AE | + 1964 | 1 prfolibus.s 1649 | Data | 11 | | 10 | 00/50AD : 09 C1 B1 B2 | A$58 str "A12.K13O." + | | | | | | AE CB B1 B3 | + | | | | | | CF AE | + 1965 | 1 prfolibus.s 1650 | Data | 11 | | 19 | 00/50B7 : 12 C2 B1 B1 | A$59 str "B11F04.E04H11D36N." + | | | | | | C6 B0 B4 AE | + | | | | | | C5 B0 B4 C8 | + | | | | | | B1 B1 C4 B3 | + | | | | | | B6 CE AE | + 1966 | 1 prfolibus.s 1651 | Data | 11 | | 13 | 00/50CA : 0C C1 B1 B3 | A$60 str "A13F04.D26Q." + | | | | | | C6 B0 B4 AE | + | | | | | | C4 B2 B6 D1 | + | | | | | | AE | + 1967 | 1 prfolibus.s 1652 | Data | 11 | | 16 | 00/50D7 : 0F C1 B1 B3 | A$61 str "A13E04.F04K14O." + | | | | | | C5 B0 B4 AE | + | | | | | | C6 B0 B4 CB | + | | | | | | B1 B4 CF AE | + 1968 | 1 prfolibus.s 1653 | Data | 11 | | 10 | 00/50E7 : 09 C2 B1 B7 | A$62 str "B17.D37Q." + | | | | | | AE C4 B3 B7 | + | | | | | | D1 AE | + 1969 | 1 prfolibus.s 1654 | Data | 11 | | 16 | 00/50F1 : 0F C6 B0 B5 | A$63 str "F05B15.E05H15L." + | | | | | | C2 B1 B5 AE | + | | | | | | C5 B0 B5 C8 | + | | | | | | B1 B5 CC AE | + 1970 | 1 prfolibus.s 1655 | Data | 11 | | 10 | 00/5101 : 09 C5 B0 B5 | A$64 str "E05.D29N." + | | | | | | AE C4 B2 B9 | + | | | | | | CE AE | + 1971 | 1 prfolibus.s 1656 | Data | 11 | | 16 | 00/510B : 0F C6 B0 B8 | A$65 str "F08B13.E08H13L." + | | | | | | C2 B1 B3 AE | + | | | | | | C5 B0 B8 C8 | + | | | | | | B1 B3 CC AE | + 1972 | 1 prfolibus.s 1657 | Data | 11 | | 10 | 00/511B : 09 C5 B0 B8 | A$66 str "E08.D29N." + | | | | | | AE C4 B2 B9 | + | | | | | | CE AE | + 1973 | 1 prfolibus.s 1658 | Data | 11 | | 10 | 00/5125 : 09 C2 B1 B3 | A$67 str "B13.S13L." + | | | | | | AE D3 B1 B3 | + | | | | | | CC AE | + 1974 | 1 prfolibus.s 1659 | Data | 11 | | 10 | 00/512F : 09 C2 B1 B7 | A$68 str "B17.S17L." + | | | | | | AE D3 B1 B7 | + | | | | | | CC AE | + 1975 | 1 prfolibus.s 1660 | Data | 11 | | 10 | 00/5139 : 09 C2 B1 B5 | A$69 str "B15.S15L." + | | | | | | AE D3 B1 B5 | + | | | | | | CC AE | + 1976 | 1 prfolibus.s 1661 | Data | 11 | | 10 | 00/5143 : 09 C2 B1 B3 | A$70 str "B13.C13L." + | | | | | | AE C3 B1 B3 | + | | | | | | CC AE | + 1977 | 1 prfolibus.s 1662 | Data | 11 | | 10 | 00/514D : 09 C2 B1 B7 | A$71 str "B17.C17L." + | | | | | | AE C3 B1 B7 | + | | | | | | CC AE | + 1978 | 1 prfolibus.s 1663 | Data | 11 | | 10 | 00/5157 : 09 C2 B1 B5 | A$72 str "B15.C15L." + | | | | | | AE C3 B1 B5 | + | | | | | | CC AE | + 1979 | 1 prfolibus.s 1664 | Data | 11 | | 10 | 00/5161 : 09 C2 B1 B9 | A$73 str "B19.S19L." + | | | | | | AE D3 B1 B9 | + | | | | | | CC AE | + 1980 | 1 prfolibus.s 1665 | Data | 11 | | 10 | 00/516B : 09 C2 B1 B9 | A$74 str "B19.C19L." + | | | | | | AE C3 B1 B9 | + | | | | | | CC AE | + 1981 | 1 prfolibus.s 1666 | Data | 11 | | 13 | 00/5175 : 0C C1 B1 B3 | A$75 str "A13.E06K15O." + | | | | | | AE C5 B0 B6 | + | | | | | | CB B1 B5 CF | + | | | | | | AE | + 1982 | 1 prfolibus.s 1667 | Data | 11 | | 10 | 00/5182 : 09 C2 B2 B0 | A$76 str "B20.S20L." + | | | | | | AE D3 B2 B0 | + | | | | | | CC AE | + 1983 | 1 prfolibus.s 1668 | Data | 11 | | 10 | 00/518C : 09 C2 B2 B0 | A$77 str "B20.C20L." + | | | | | | AE C3 B2 B0 | + | | | | | | CC AE | + 1984 | 1 prfolibus.s 1669 | Data | 11 | | 16 | 00/5196 : 0F C2 B2 B0 | A$78 str "B20F07.D38E07N." + | | | | | | C6 B0 B7 AE | + | | | | | | C4 B3 B8 C5 | + | | | | | | B0 B7 CE AE | + 1985 | 1 prfolibus.s 1670 | Data | 11 | | 13 | 00/51A6 : 0C C2 B2 B0 | A$79 str "B20E07.D29N." + | | | | | | C5 B0 B7 AE | + | | | | | | C4 B2 B9 CE | + | | | | | | AE | + 1986 | 1 prfolibus.s 1671 | Data | 11 | | 10 | 00/51B3 : 09 C2 B1 B1 | A$80 str "B11.S11L." + | | | | | | AE D3 B1 B1 | + | | | | | | CC AE | + 1987 | 1 prfolibus.s 1672 | Data | 11 | | 10 | 00/51BD : 09 C2 B1 B1 | A$81 str "B11.C11L." + | | | | | | AE C3 B1 B1 | + | | | | | | CC AE | + 1988 | 1 prfolibus.s 1673 | Data | 11 | | 13 | 00/51C7 : 0C C1 B1 B7 | A$82 str "A17F07.D39N." + | | | | | | C6 B0 B7 AE | + | | | | | | C4 B3 B9 CE | + | | | | | | AE | + 1989 | 1 prfolibus.s 1674 | Data | 11 | | 16 | 00/51D4 : 0F C1 B1 B7 | A$83 str "A17E07.D44D21O." + | | | | | | C5 B0 B7 AE | + | | | | | | C4 B4 B4 C4 | + | | | | | | B2 B1 CF AE | + 1990 | 1 prfolibus.s 1675 | Data | 11 | | 13 | 00/51E4 : 0C C1 B1 B4 | A$84 str "A14F05.D40Q." + | | | | | | C6 B0 B5 AE | + | | | | | | C4 B4 B0 D1 | + | | | | | | AE | + 1991 | 1 prfolibus.s 1676 | Data | 11 | | 22 | 00/51F1 : 15 C1 B1 B4 | A$85 str "A14E06E05F08.F06F05L." + | | | | | | C5 B0 B6 C5 | + | | | | | | B0 B5 C6 B0 | + | | | | | | B8 AE C6 B0 | + | | | | | | B6 C6 B0 B5 | + | | | | | | CC AE | + 1992 | 1 prfolibus.s 1677 | Data | 11 | | 13 | 00/5207 : 0C C1 B1 B4 | A$86 str "A14F08.D41Q." + | | | | | | C6 B0 B8 AE | + | | | | | | C4 B4 B1 D1 | + | | | | | | AE | + 1993 | 1 prfolibus.s 1678 | Data | 11 | | 19 | 00/5214 : 12 C1 B1 B4 | A$87 str "A14E06E05E08.F06L." + | | | | | | C5 B0 B6 C5 | + | | | | | | B0 B5 C5 B0 | + | | | | | | B8 AE C6 B0 | + | | | | | | B6 CC AE | + 1994 | 1 prfolibus.s 1679 | Data | 11 | | 22 | 00/5227 : 15 C1 B1 B4 | A$88 str "A14E08F05F06.D42D43Q." + | | | | | | C5 B0 B8 C6 | + | | | | | | B0 B5 C6 B0 | + | | | | | | B6 AE C4 B4 | + | | | | | | B2 C4 B4 B3 | + | | | | | | D1 AE | + 1995 | 1 prfolibus.s 1680 | Data | 11 | | 25 | 00/523D : 18 C1 B1 B4 | A$89 str "A14E08E05E06.D42D45D46Q." + | | | | | | C5 B0 B8 C5 | + | | | | | | B0 B5 C5 B0 | + | | | | | | B6 AE C4 B4 | + | | | | | | B2 C4 B4 B5 | + | | | | | | C4 B4 B6 D1 | + | | | | | | AE | + 1996 | 1 prfolibus.s 1681 | Data | 11 | | 25 | 00/5256 : 18 C1 B1 B4 | A$90 str "A14E08E05F06.D42D43D45Q." + | | | | | | C5 B0 B8 C5 | + | | | | | | B0 B5 C6 B0 | + | | | | | | B6 AE C4 B4 | + | | | | | | B2 C4 B4 B3 | + | | | | | | C4 B4 B5 D1 | + | | | | | | AE | + 1997 | 1 prfolibus.s 1682 | Data | 11 | | 22 | 00/526F : 15 C1 B1 B4 | A$91 str "A14E08F05E06.D42D46Q." + | | | | | | C5 B0 B8 C6 | + | | | | | | B0 B5 C5 B0 | + | | | | | | B6 AE C4 B4 | + | | | | | | B2 C4 B4 B6 | + | | | | | | D1 AE | + 1998 | 1 prfolibus.s 1683 | Data | 11 | | 4 | 00/5285 : 03 AE CE AE | A$92 str ".N." + 1999 | 1 prfolibus.s 1684 | Empty | 11 | | 0 | 00/5289 | + 2000 | 1 prfolibus.s 1685 | Data | 11 | | 2 | 00/5289 : 07 00 | tblA dfb 07,00 + 2001 | 1 prfolibus.s 1686 | Data | 11 | | 2 | 00/528B : 1E 00 | dfb 30,00 + 2002 | 1 prfolibus.s 1687 | Data | 11 | | 2 | 00/528D : 0F 1C | dfb 15,28 + 2003 | 1 prfolibus.s 1688 | Data | 11 | | 2 | 00/528F : 0F 12 | dfb 15,18 + 2004 | 1 prfolibus.s 1689 | Data | 11 | | 2 | 00/5291 : 11 12 | dfb 17,18 + 2005 | 1 prfolibus.s 1690 | Data | 11 | | 2 | 00/5293 : 11 12 | dfb 17,18 + 2006 | 1 prfolibus.s 1691 | Data | 11 | | 2 | 00/5295 : 11 1C | dfb 17,28 + 2007 | 1 prfolibus.s 1692 | Data | 11 | | 2 | 00/5297 : 22 00 | dfb 34,00 + 2008 | 1 prfolibus.s 1693 | Data | 11 | | 2 | 00/5299 : 21 00 | dfb 33,00 + 2009 | 1 prfolibus.s 1694 | Data | 11 | | 2 | 00/529B : 23 00 | dfb 35,00 + 2010 | 1 prfolibus.s 1695 | Data | 11 | | 2 | 00/529D : 20 12 | dfb 32,18 + 2011 | 1 prfolibus.s 1696 | Data | 11 | | 2 | 00/529F : 20 1C | dfb 32,28 + 2012 | 1 prfolibus.s 1697 | Data | 11 | | 2 | 00/52A1 : 0D 10 | dfb 13,16 + 2013 | 1 prfolibus.s 1698 | Data | 11 | | 2 | 00/52A3 : 0F 10 | dfb 15,16 + 2014 | 1 prfolibus.s 1699 | Data | 11 | | 2 | 00/52A5 : 0D 10 | dfb 13,16 + 2015 | 1 prfolibus.s 1700 | Data | 11 | | 2 | 00/52A7 : 0E 10 | dfb 14,16 + 2016 | 1 prfolibus.s 1701 | Data | 11 | | 2 | 00/52A9 : 0E 10 | dfb 14,16 + 2017 | 1 prfolibus.s 1702 | Data | 11 | | 2 | 00/52AB : 0E 10 | dfb 14,16 + 2018 | 1 prfolibus.s 1703 | Data | 11 | | 2 | 00/52AD : 13 14 | dfb 19,20 + 2019 | 1 prfolibus.s 1704 | Data | 11 | | 2 | 00/52AF : 13 15 | dfb 19,21 + 2020 | 1 prfolibus.s 1705 | Data | 11 | | 2 | 00/52B1 : 13 15 | dfb 19,21 + 2021 | 1 prfolibus.s 1706 | Data | 11 | | 2 | 00/52B3 : 0F 24 | dfb 15,36 + 2022 | 1 prfolibus.s 1707 | Data | 11 | | 2 | 00/52B5 : 17 19 | dfb 23,25 + 2023 | 1 prfolibus.s 1708 | Data | 11 | | 2 | 00/52B7 : 17 19 | dfb 23,25 + 2024 | 1 prfolibus.s 1709 | Data | 11 | | 2 | 00/52B9 : 0F 16 | dfb 15,22 + 2025 | 1 prfolibus.s 1710 | Data | 11 | | 2 | 00/52BB : 17 19 | dfb 23,25 + 2026 | 1 prfolibus.s 1711 | Data | 11 | | 2 | 00/52BD : 1D 1F | dfb 29,31 + 2027 | 1 prfolibus.s 1712 | Data | 11 | | 2 | 00/52BF : 1D 1F | dfb 29,31 + 2028 | 1 prfolibus.s 1713 | Data | 11 | | 2 | 00/52C1 : 1D 1F | dfb 29,31 + 2029 | 1 prfolibus.s 1714 | Data | 11 | | 2 | 00/52C3 : 1D 1F | dfb 29,31 + 2030 | 1 prfolibus.s 1715 | Data | 11 | | 2 | 00/52C5 : 05 00 | dfb 05,00 + 2031 | 1 prfolibus.s 1716 | Data | 11 | | 2 | 00/52C7 : 05 00 | dfb 05,00 + 2032 | 1 prfolibus.s 1717 | Data | 11 | | 2 | 00/52C9 : 06 00 | dfb 06,00 + 2033 | 1 prfolibus.s 1718 | Data | 11 | | 2 | 00/52CB : 05 00 | dfb 05,00 + 2034 | 1 prfolibus.s 1719 | Data | 11 | | 2 | 00/52CD : 06 00 | dfb 06,00 + 2035 | 1 prfolibus.s 1720 | Data | 11 | | 2 | 00/52CF : 05 00 | dfb 05,00 + 2036 | 1 prfolibus.s 1721 | Data | 11 | | 2 | 00/52D1 : 06 00 | dfb 06,00 + 2037 | 1 prfolibus.s 1722 | Data | 11 | | 2 | 00/52D3 : 06 00 | dfb 06,00 + 2038 | 1 prfolibus.s 1723 | Data | 11 | | 2 | 00/52D5 : 29 00 | dfb 41,00 + 2039 | 1 prfolibus.s 1724 | Data | 11 | | 2 | 00/52D7 : 06 00 | dfb 06,00 + 2040 | 1 prfolibus.s 1725 | Data | 11 | | 2 | 00/52D9 : 1E 00 | dfb 30,00 + 2041 | 1 prfolibus.s 1726 | Data | 11 | | 2 | 00/52DB : 17 26 | dfb 23,38 + 2042 | 1 prfolibus.s 1727 | Data | 11 | | 2 | 00/52DD : 17 26 | dfb 23,38 + 2043 | 1 prfolibus.s 1728 | Data | 11 | | 2 | 00/52DF : 2A 26 | dfb 42,38 + 2044 | 1 prfolibus.s 1729 | Data | 11 | | 2 | 00/52E1 : 2A 26 | dfb 42,38 + 2045 | 1 prfolibus.s 1730 | Data | 11 | | 2 | 00/52E3 : 27 25 | dfb 39,37 + 2046 | 1 prfolibus.s 1731 | Data | 11 | | 2 | 00/52E5 : 06 00 | dfb 06,00 + 2047 | 1 prfolibus.s 1732 | Data | 11 | | 2 | 00/52E7 : 28 00 | dfb 40,00 + 2048 | 1 prfolibus.s 1733 | Data | 11 | | 2 | 00/52E9 : 28 00 | dfb 40,00 + 2049 | 1 prfolibus.s 1734 | Data | 11 | | 2 | 00/52EB : 28 00 | dfb 40,00 + 2050 | 1 prfolibus.s 1735 | Data | 11 | | 2 | 00/52ED : 05 00 | dfb 05,00 + 2051 | 1 prfolibus.s 1736 | Data | 11 | | 2 | 00/52EF : 2C 00 | dfb 44,00 + 2052 | 1 prfolibus.s 1737 | Data | 11 | | 2 | 00/52F1 : 2B 00 | dfb 43,00 + 2053 | 1 prfolibus.s 1738 | Data | 11 | | 2 | 00/52F3 : 2D 2B | dfb 45,43 + 2054 | 1 prfolibus.s 1739 | Data | 11 | | 2 | 00/52F5 : 2E 2B | dfb 46,43 + 2055 | 1 prfolibus.s 1740 | Data | 11 | | 2 | 00/52F7 : 20 16 | dfb 32,22 + 2056 | 1 prfolibus.s 1741 | Data | 11 | | 2 | 00/52F9 : 13 2F | dfb 19,47 + 2057 | 1 prfolibus.s 1742 | Data | 11 | | 2 | 00/52FB : 13 30 | dfb 19,48 + 2058 | 1 prfolibus.s 1743 | Data | 11 | | 2 | 00/52FD : 31 33 | dfb 49,51 + 2059 | 1 prfolibus.s 1744 | Data | 11 | | 2 | 00/52FF : 04 00 | dfb 04,00 + 2060 | 1 prfolibus.s 1745 | Data | 11 | | 2 | 00/5301 : 04 00 | dfb 04,00 + 2061 | 1 prfolibus.s 1746 | Data | 11 | | 2 | 00/5303 : 32 35 | dfb 50,53 + 2062 | 1 prfolibus.s 1747 | Data | 11 | | 2 | 00/5305 : 32 36 | dfb 50,54 + 2063 | 1 prfolibus.s 1748 | Data | 11 | | 2 | 00/5307 : 32 36 | dfb 50,54 + 2064 | 1 prfolibus.s 1749 | Data | 11 | | 2 | 00/5309 : 32 34 | dfb 50,52 + 2065 | 1 prfolibus.s 1750 | Data | 11 | | 2 | 00/530B : 32 34 | dfb 50,52 + 2066 | 1 prfolibus.s 1751 | Data | 11 | | 2 | 00/530D : 0F 34 | dfb 15,52 + 2067 | 1 prfolibus.s 1752 | Data | 11 | | 2 | 00/530F : 0F 35 | dfb 15,53 + 2068 | 1 prfolibus.s 1753 | Data | 11 | | 2 | 00/5311 : 0F 36 | dfb 15,54 + 2069 | 1 prfolibus.s 1754 | Data | 11 | | 2 | 00/5313 : 20 34 | dfb 32,52 + 2070 | 1 prfolibus.s 1755 | Data | 11 | | 2 | 00/5315 : 20 35 | dfb 32,53 + 2071 | 1 prfolibus.s 1756 | Data | 11 | | 2 | 00/5317 : 20 36 | dfb 32,54 + 2072 | 1 prfolibus.s 1757 | Data | 11 | | 2 | 00/5319 : 0F 38 | dfb 15,56 + 2073 | 1 prfolibus.s 1758 | Data | 11 | | 2 | 00/531B : 20 38 | dfb 32,56 + 2074 | 1 prfolibus.s 1759 | Data | 11 | | 2 | 00/531D : 03 00 | dfb 03,00 + 2075 | 1 prfolibus.s 1760 | Data | 11 | | 2 | 00/531F : 0F 39 | dfb 15,57 + 2076 | 1 prfolibus.s 1761 | Data | 11 | | 2 | 00/5321 : 20 39 | dfb 32,57 + 2077 | 1 prfolibus.s 1762 | Data | 11 | | 2 | 00/5323 : 0D 39 | dfb 13,57 + 2078 | 1 prfolibus.s 1763 | Data | 11 | | 2 | 00/5325 : 0D 39 | dfb 13,57 + 2079 | 1 prfolibus.s 1764 | Data | 11 | | 2 | 00/5327 : 0F 33 | dfb 15,51 + 2080 | 1 prfolibus.s 1765 | Data | 11 | | 2 | 00/5329 : 20 33 | dfb 32,51 + 2081 | 1 prfolibus.s 1766 | Data | 11 | | 2 | 00/532B : 3A 00 | dfb 58,00 + 2082 | 1 prfolibus.s 1767 | Data | 11 | | 2 | 00/532D : 3A 00 | dfb 58,00 + 2083 | 1 prfolibus.s 1768 | Data | 11 | | 2 | 00/532F : 0F 37 | dfb 15,55 + 2084 | 1 prfolibus.s 1769 | Data | 11 | | 2 | 00/5331 : 0F 37 | dfb 15,55 + 2085 | 1 prfolibus.s 1770 | Data | 11 | | 2 | 00/5333 : 06 00 | dfb 06,00 + 2086 | 1 prfolibus.s 1771 | Data | 11 | | 2 | 00/5335 : 0F 37 | dfb 15,55 + 2087 | 1 prfolibus.s 1772 | Data | 11 | | 2 | 00/5337 : 06 00 | dfb 06,00 + 2088 | 1 prfolibus.s 1773 | Data | 11 | | 2 | 00/5339 : 06 00 | dfb 06,00 + 2089 | 1 prfolibus.s 1774 | Data | 11 | | 2 | 00/533B : 06 00 | dfb 06,00 + 2090 | 1 prfolibus.s 1775 | Data | 11 | | 2 | 00/533D : 06 00 | dfb 06,00 + 2091 | 1 prfolibus.s 1776 | Data | 11 | | 2 | 00/533F : 00 00 | dfb 00,00 ; 93 is ".N." + 2092 | 1 prfolibus.s 1777 | Empty | 11 | | 0 | 00/5341 | + 2093 | 1 prfolibus.s 1778 | Comment | 11 | | 0 | 00/5341 | *--- On commence ˆ index 0 + 2094 | 1 prfolibus.s 1779 | Empty | 11 | | 0 | 00/5341 | + 2095 | 1 prfolibus.s 1780 | Comment | 11 | | 0 | 00/5341 | * C = 13 + 2096 | 1 prfolibus.s 1781 | Empty | 11 | | 0 | 00/5341 | + 2097 | 1 prfolibus.s 1782 | Data | 11 | | 2 | 00/5341 : BD BD | tblC$ da $bdbd + 2098 | 1 prfolibus.s 1783 | Data | 11 | | 20 | 00/5343 : 5D 53 6A 53 | da C$1,C$2,C$3,C$4,C$5,C$6,C$7,C$8,C$9,C$10 + | | | | | | 7B 53 8F 53 | + | | | | | | 9B 53 AC 53 | + | | | | | | B6 53 C3 53 | + | | | | | | D8 53 E9 53 | + 2099 | 1 prfolibus.s 1784 | Data | 11 | | 6 | 00/5357 : F6 53 02 54 | da C$11,C$12,C$13 + | | | | | | 11 54 | + 2100 | 1 prfolibus.s 1785 | Empty | 11 | | 0 | 00/535D | + 2101 | 1 prfolibus.s 1786 | Data | 11 | | 13 | 00/535D : 0C C1 B0 B4 | C$1 str "A04E05.D05Q." + | | | | | | C5 B0 B5 AE | + | | | | | | C4 B0 B5 D1 | + | | | | | | AE | + 2102 | 1 prfolibus.s 1787 | Data | 11 | | 17 | 00/536A : 10 C5 B0 B4 | C$2 str "E04F10.G0403E10." + | | | | | | C6 B1 B0 AE | + | | | | | | C7 B0 B4 B0 | + | | | | | | B3 C5 B1 B0 | + | | | | | | AE | + 2103 | 1 prfolibus.s 1788 | Data | 11 | | 20 | 00/537B : 13 C7 B0 B4 | C$3 str "G04A10.G0499F09D25." + | | | | | | C1 B1 B0 AE | + | | | | | | C7 B0 B4 B9 | + | | | | | | B9 C6 B0 B9 | + | | | | | | C4 B2 B5 AE | + 2104 | 1 prfolibus.s 1789 | Data | 11 | | 12 | 00/538F : 0B C1 B0 B4 | C$4 str "A04F05.D20." + | | | | | | C6 B0 B5 AE | + | | | | | | C4 B2 B0 AE | + 2105 | 1 prfolibus.s 1790 | Data | 11 | | 17 | 00/539B : 10 C5 B0 B6 | C$5 str "E06F10.G0405E10." + | | | | | | C6 B1 B0 AE | + | | | | | | C7 B0 B4 B0 | + | | | | | | B5 C5 B1 B0 | + | | | | | | AE | + 2106 | 1 prfolibus.s 1791 | Data | 11 | | 10 | 00/53AC : 09 C7 B0 B4 | C$6 str "G04.D01Q." + | | | | | | AE C4 B0 B1 | + | | | | | | D1 AE | + 2107 | 1 prfolibus.s 1792 | Data | 11 | | 13 | 00/53B6 : 0C C1 B1 B0 | C$7 str "A10E09.D26Q." + | | | | | | C5 B0 B9 AE | + | | | | | | C4 B2 B6 D1 | + | | | | | | AE | + 2108 | 1 prfolibus.s 1793 | Data | 11 | | 21 | 00/53C3 : 14 C1 B1 B0 | C$8 str "A10E07.F06F07F04F08." + | | | | | | C5 B0 B7 AE | + | | | | | | C6 B0 B6 C6 | + | | | | | | B0 B7 C6 B0 | + | | | | | | B4 C6 B0 B8 | + | | | | | | AE | + 2109 | 1 prfolibus.s 1794 | Data | 11 | | 17 | 00/53D8 : 10 C1 B1 B1 | C$9 str "A11F07.G0103E07." + | | | | | | C6 B0 B7 AE | + | | | | | | C7 B0 B1 B0 | + | | | | | | B3 C5 B0 B7 | + | | | | | | AE | + 2110 | 1 prfolibus.s 1795 | Data | 11 | | 13 | 00/53E9 : 0C C1 B1 B1 | C$10 str "A11G01.D35Q." + | | | | | | C7 B0 B1 AE | + | | | | | | C4 B3 B5 D1 | + | | | | | | AE | + 2111 | 1 prfolibus.s 1796 | Data | 11 | | 12 | 00/53F6 : 0B C1 B1 B2 | C$11 str "A12.F06F04." + | | | | | | AE C6 B0 B6 | + | | | | | | C6 B0 B4 AE | + 2112 | 1 prfolibus.s 1797 | Data | 11 | | 15 | 00/5402 : 0E C1 B1 B2 | C$12 str "A12.F08F05F07." + | | | | | | AE C6 B0 B8 | + | | | | | | C6 B0 B5 C6 | + | | | | | | B0 B7 AE | + 2113 | 1 prfolibus.s 1798 | Data | 11 | | 4 | 00/5411 : 03 AE CE AE | C$13 str ".N." + 2114 | 1 prfolibus.s 1799 | Empty | 11 | | 0 | 00/5415 | + 2115 | 1 prfolibus.s 1800 | Comment | 11 | | 0 | 00/5415 | *----------------------------------- + 2116 | 1 prfolibus.s 1801 | Empty | 11 | | 0 | 00/5415 | + 2117 | 1 prfolibus.s 1802 | Empty | 11 | | 0 | 00/5415 | DEBUT_DATA + 2118 | 1 prfolibus.s 1803 | Empty | 11 | | 0 | 00/5415 | + 2119 | 1 prfolibus.s 1804 | Data | 11 | | 1 | 00/5415 : 00 | CORRESP ds 1 + 2120 | 1 prfolibus.s 1805 | Data | 11 | | 1 | 00/5416 : 00 | BREAK ds 1 + 2121 | 1 prfolibus.s 1806 | Data | 11 | | 1 | 00/5417 : 00 | E ds 1 + 2122 | 1 prfolibus.s 1807 | Data | 11 | | 1 | 00/5418 : 00 | F1 ds 1 + 2123 | 1 prfolibus.s 1808 | Data | 11 | | 1 | 00/5419 : 00 | G ds 1 + 2124 | 1 prfolibus.s 1809 | Data | 11 | | 1 | 00/541A : 00 | H ds 1 + 2125 | 1 prfolibus.s 1810 | Data | 11 | | 1 | 00/541B : 00 | HH ds 1 + 2126 | 1 prfolibus.s 1811 | Data | 11 | | 1 | 00/541C : 00 | L ds 1 + 2127 | 1 prfolibus.s 1812 | Data | 11 | | 1 | 00/541D : 00 | LX ds 1 + 2128 | 1 prfolibus.s 1813 | Data | 11 | | 1 | 00/541E : 00 | MO$1 ds 1 ; mot 1 + 2129 | 1 prfolibus.s 1814 | Data | 11 | | 1 | 00/541F : 00 | MO$2 ds 1 ; mot 2 + 2130 | 1 prfolibus.s 1815 | Data | 11 | | 1 | 00/5420 : 00 | N ds 1 + 2131 | 1 prfolibus.s 1816 | Data | 11 | | 1 | 00/5421 : 00 | CP ds 1 + 2132 | 1 prfolibus.s 1817 | Data | 11 | | 1 | 00/5422 : 00 | OK ds 1 + 2133 | 1 prfolibus.s 1818 | Data | 11 | | 1 | 00/5423 : 00 | SALLE ds 1 + 2134 | 1 prfolibus.s 1819 | Data | 11 | | 1 | 00/5424 : 00 | T ds 1 + 2135 | 1 prfolibus.s 1820 | Data | 11 | | 1 | 00/5425 : 00 | W ds 1 + 2136 | 1 prfolibus.s 1821 | Data | 11 | | 1 | 00/5426 : 00 | Z ds 1 + 2137 | 1 prfolibus.s 1822 | Data | 11 | | 1 | 00/5427 : 00 | lenSTRING ds 1 + 2138 | 1 prfolibus.s 1823 | Empty | 11 | | 0 | 00/5428 | + 2139 | 1 prfolibus.s 1824 | Data | 11 | | 6 | 00/5428 : 00 00 00 00 | C ds 5+1 + | | | | | | 00 00 | + 2140 | 1 prfolibus.s 1825 | Data | 11 | | 32 | 00/542E : 00 00 00 00 | E$ ds 32 ; the longest string + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + 2141 | 1 prfolibus.s 1826 | Data | 11 | | 11 | 00/544E : 00 00 00 00 | S ds 10+1 ; was P in Le manoir + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 | + 2142 | 1 prfolibus.s 1827 | Data | 11 | | 5 | 00/5459 : 00 00 00 00 | X$1 ds 4+1 ; premier mot saisi + | | | | | | 00 | + 2143 | 1 prfolibus.s 1828 | Data | 11 | | 5 | 00/545E : 00 00 00 00 | X$2 ds 4+1 ; second mot saisi + | | | | | | 00 | + 2144 | 1 prfolibus.s 1829 | Empty | 11 | | 0 | 00/5463 | + 2145 | 1 prfolibus.s 1830 | Empty | 11 | | 0 | 00/5463 | FIN_DATA + 2146 | 1 prfolibus.s 1831 | Empty | 11 | | 0 | 00/5463 | + 2147 | 1 prfolibus.s 1832 | Comment | 11 | | 0 | 00/5463 | *--- The lazy decimal to hexadecimal conversion + 2148 | 1 prfolibus.s 1833 | Empty | 11 | | 0 | 00/5463 | + 2149 | 1 prfolibus.s 1834 | Data | 11 | | 10 | 00/5463 : 00 0A 14 1E | tblD2H dfb 0,10,20,30,40,50,60,70,80,90 + | | | | | | 28 32 3C 46 | + | | | | | | 50 5A | + 2150 | 1 prfolibus.s 1835 | Empty | 11 | | 0 | 00/546D | + 2151 | 1 prfolibus.s 1836 | Comment | 11 | | 0 | 00/546D | *----------------------------------- + 2152 | 1 prfolibus.s 1837 | Comment | 11 | | 0 | 00/546D | * LES AUTRES FICHIERS + 2153 | 1 prfolibus.s 1838 | Comment | 11 | | 0 | 00/546D | *----------------------------------- + 2154 | 1 prfolibus.s 1839 | Empty | 11 | | 0 | 00/546D | + 2155 | 1 prfolibus.s 1840 | Directive | 11 | | 0 | 00/546D | put fr.s + 2156 | 2 fr.s 1 | Comment | 11 | | 0 | 00/546D | * + 2157 | 2 fr.s 2 | Comment | 11 | | 0 | 00/546D | * La maison du Professeur Folibus + 2158 | 2 fr.s 3 | Comment | 11 | | 0 | 00/546D | * + 2159 | 2 fr.s 4 | Comment | 11 | | 0 | 00/546D | * (c) 1982, Alain BrŽgŽon + 2160 | 2 fr.s 5 | Comment | 11 | | 0 | 00/546D | * (c) 2023, Brutal Deluxe Software (Apple II) + 2161 | 2 fr.s 6 | Comment | 11 | | 0 | 00/546D | * + 2162 | 2 fr.s 7 | Empty | 11 | | 0 | 00/546D | + 2163 | 2 fr.s 8 | Directive | 11 | | 0 | 00/546D | mx %11 + 2164 | 2 fr.s 9 | Directive | 11 | | 0 | 00/546D | lst off + 2165 | 2 fr.s 10 | Empty | 11 | | 0 | 00/546D | + 2166 | 2 fr.s 11 | Comment | 11 | | 0 | 00/546D | * Les caractres en standard : @ { } ] ! (pipe) + 2167 | 2 fr.s 12 | Comment | 11 | | 0 | 00/546D | * Les caractres en franais : ˆ Ž    + 2168 | 2 fr.s 13 | Comment | 11 | | 0 | 00/546D | * Les Žquivalents en ASCII : C0 FB FD DC FC + 2169 | 2 fr.s 14 | Empty | 11 | | 0 | 00/546D | + 2170 | 2 fr.s 15 | Comment | 11 | | 0 | 00/546D | *----------------------------------- + 2171 | 2 fr.s 16 | Comment | 11 | | 0 | 00/546D | * LES CHAINES + 2172 | 2 fr.s 17 | Comment | 11 | | 0 | 00/546D | *----------------------------------- + 2173 | 2 fr.s 18 | Empty | 11 | | 0 | 00/546D | + 2174 | 2 fr.s 19 | Empty | 11 | | 0 | 00/546D | strVOUSDETENEZ + 2175 | 2 fr.s 20 | Data | 11 | | 17 | 00/546D : 8D D6 EF F5 | asc 8D"Vous detenez : "00 + | | | | | | F3 A0 E4 E5 | + | | | | | | F4 E5 EE E5 | + | | | | | | FA A0 BA A0 | + | | | | | | 00 | + 2176 | 2 fr.s 21 | Empty | 11 | | 0 | 00/547E | + 2177 | 2 fr.s 22 | Empty | 11 | | 0 | 00/547E | strVOUSRIEN + 2178 | 2 fr.s 23 | Data | 11 | | 37 | 00/547E : 8D D6 EF F5 | asc 8D"Vous ne detenez absolument rien !!!"00 + | | | | | | F3 A0 EE E5 | + | | | | | | A0 E4 E5 F4 | + | | | | | | E5 EE E5 FA | + | | | | | | A0 E1 E2 F3 | + | | | | | | EF EC F5 ED | + | | | | | | E5 EE F4 A0 | + | | | | | | F2 E9 E5 EE | + | | | | | | A0 A1 A1 A1 | + | | | | | | 00 | + 2179 | 2 fr.s 24 | Empty | 11 | | 0 | 00/54A3 | + 2180 | 2 fr.s 25 | Empty | 11 | | 0 | 00/54A3 | strPOINT + 2181 | 2 fr.s 26 | Data | 11 | | 2 | 00/54A3 : AE 00 | asc "."00 + 2182 | 2 fr.s 27 | Empty | 11 | | 0 | 00/54A5 | + 2183 | 2 fr.s 28 | Empty | 11 | | 0 | 00/54A5 | strEVIDENT + 2184 | 2 fr.s 29 | Data | 11 | | 28 | 00/54A5 : 8D D6 EF F5 | asc 8D"Vous ne pouvez porter plus"00 + | | | | | | F3 A0 EE E5 | + | | | | | | A0 F0 EF F5 | + | | | | | | F6 E5 FA A0 | + | | | | | | F0 EF F2 F4 | + | | | | | | E5 F2 A0 F0 | + | | | | | | EC F5 F3 00 | + 2185 | 2 fr.s 30 | Empty | 11 | | 0 | 00/54C1 | + 2186 | 2 fr.s 31 | Empty | 11 | | 0 | 00/54C1 | strVOUSLAVEZ + 2187 | 2 fr.s 32 | Data | 11 | | 19 | 00/54C1 : 8D D6 EF F5 | asc 8D"Vous l"A7"avez deja."00 + | | | | | | F3 A0 EC A7 | + | | | | | | E1 F6 E5 FA | + | | | | | | A0 E4 E5 EA | + | | | | | | E1 AE 00 | + 2188 | 2 fr.s 33 | Empty | 11 | | 0 | 00/54D4 | + 2189 | 2 fr.s 34 | Empty | 11 | | 0 | 00/54D4 | strNOTOWNED + 2190 | 2 fr.s 35 | Data | 11 | | 17 | 00/54D4 : 8D D6 EF F5 | asc 8D"Vous n"A7"avez pas"00 + | | | | | | F3 A0 EE A7 | + | | | | | | E1 F6 E5 FA | + | | | | | | A0 F0 E1 F3 | + | | | | | | 00 | + 2191 | 2 fr.s 36 | Empty | 11 | | 0 | 00/54E5 | + 2192 | 2 fr.s 37 | Empty | 11 | | 0 | 00/54E5 | strDACCORD + 2193 | 2 fr.s 38 | Data | 11 | | 9 | 00/54E5 : C4 A7 E1 E3 | asc "D"A7"accord"00 + | | | | | | E3 EF F2 E4 | + | | | | | | 00 | + 2194 | 2 fr.s 39 | Empty | 11 | | 0 | 00/54EE | + 2195 | 2 fr.s 40 | Comment | 11 | | 0 | 00/54EE | *----------------------------------- + 2196 | 2 fr.s 41 | Comment | 11 | | 0 | 00/54EE | * 7000 - LES REPONSES + 2197 | 2 fr.s 42 | Comment | 11 | | 0 | 00/54EE | *----------------------------------- + 2198 | 2 fr.s 43 | Empty | 11 | | 0 | 00/54EE | + 2199 | 2 fr.s 44 | Data | 11 | | 36 | 00/54EE : CC E1 A0 E7 | str7000 asc "La generatrice vient d"A7"exploser. La"8D + | | | | | | E5 EE E5 F2 | + | | | | | | E1 F4 F2 E9 | + | | | | | | E3 E5 A0 F6 | + | | | | | | E9 E5 EE F4 | + | | | | | | A0 E4 A7 E5 | + | | | | | | F8 F0 EC EF | + | | | | | | F3 E5 F2 AE | + | | | | | | A0 CC E1 8D | + 2200 | 2 fr.s 45 | Data | 11 | | 37 | 00/5512 : ED E1 E9 F3 | asc "maison n"A7"existe plus, vous non plus."00 + | | | | | | EF EE A0 EE | + | | | | | | A7 E5 F8 E9 | + | | | | | | F3 F4 E5 A0 | + | | | | | | F0 EC F5 F3 | + | | | | | | AC A0 F6 EF | + | | | | | | F5 F3 A0 EE | + | | | | | | EF EE A0 F0 | + | | | | | | EC F5 F3 AE | + | | | | | | 00 | + 2201 | 2 fr.s 46 | Data | 11 | | 38 | 00/5537 : CC A7 E1 F3 | str7010 asc "L"A7"ascenseur ne bouge pas. Il faudrait"8D + | | | | | | E3 E5 EE F3 | + | | | | | | E5 F5 F2 A0 | + | | | | | | EE E5 A0 E2 | + | | | | | | EF F5 E7 E5 | + | | | | | | A0 F0 E1 F3 | + | | | | | | AE A0 C9 EC | + | | | | | | A0 E6 E1 F5 | + | | | | | | E4 F2 E1 E9 | + | | | | | | F4 8D | + 2202 | 2 fr.s 47 | Data | 11 | | 23 | 00/555D : F0 E5 F5 F4 | asc "peut-etre du courant ?"00 + | | | | | | AD E5 F4 F2 | + | | | | | | E5 A0 E4 F5 | + | | | | | | A0 E3 EF F5 | + | | | | | | F2 E1 EE F4 | + | | | | | | A0 BF 00 | + 2203 | 2 fr.s 48 | Data | 11 | | 40 | 00/5574 : CC E1 A0 F0 | str7020 asc "La porte vient de se fermer. Impossible"8D + | | | | | | EF F2 F4 E5 | + | | | | | | A0 F6 E9 E5 | + | | | | | | EE F4 A0 E4 | + | | | | | | E5 A0 F3 E5 | + | | | | | | A0 E6 E5 F2 | + | | | | | | ED E5 F2 AE | + | | | | | | A0 C9 ED F0 | + | | | | | | EF F3 F3 E9 | + | | | | | | E2 EC E5 8D | + 2204 | 2 fr.s 49 | Data | 11 | | 15 | 00/559C : E4 E5 A0 EC | asc "de l"A7"ouvrir..."00 + | | | | | | A7 EF F5 F6 | + | | | | | | F2 E9 F2 AE | + | | | | | | AE AE 00 | + 2205 | 2 fr.s 50 | Data | 11 | | 38 | 00/55AB : D6 EF F5 F3 | str7030 asc "Vous avez raison. La curiosite est un"8D + | | | | | | A0 E1 F6 E5 | + | | | | | | FA A0 F2 E1 | + | | | | | | E9 F3 EF EE | + | | | | | | AE A0 CC E1 | + | | | | | | A0 E3 F5 F2 | + | | | | | | E9 EF F3 E9 | + | | | | | | F4 E5 A0 E5 | + | | | | | | F3 F4 A0 F5 | + | | | | | | EE 8D | + 2206 | 2 fr.s 51 | Data | 11 | | 17 | 00/55D1 : F6 E9 EC E1 | asc "vilain defaut..."00 + | | | | | | E9 EE A0 E4 | + | | | | | | E5 E6 E1 F5 | + | | | | | | F4 AE AE AE | + | | | | | | 00 | + 2207 | 2 fr.s 52 | Data | 11 | | 40 | 00/55E2 : CC A7 EF E4 | str7040 asc "L"A7"odeur que vous sentiez etait celle d"A78D + | | | | | | E5 F5 F2 A0 | + | | | | | | F1 F5 E5 A0 | + | | | | | | F6 EF F5 F3 | + | | | | | | A0 F3 E5 EE | + | | | | | | F4 E9 E5 FA | + | | | | | | A0 E5 F4 E1 | + | | | | | | E9 F4 A0 E3 | + | | | | | | E5 EC EC E5 | + | | | | | | A0 E4 A7 8D | + 2208 | 2 fr.s 53 | Data | 11 | | 33 | 00/560A : F5 EE A0 E7 | asc "un gaz explosif. Vous etes mort."00 + | | | | | | E1 FA A0 E5 | + | | | | | | F8 F0 EC EF | + | | | | | | F3 E9 E6 AE | + | | | | | | A0 D6 EF F5 | + | | | | | | F3 A0 E5 F4 | + | | | | | | E5 F3 A0 ED | + | | | | | | EF F2 F4 AE | + | | | | | | 00 | + 2209 | 2 fr.s 54 | Data | 11 | | 32 | 00/562B : C9 EC A0 E6 | str7050 asc "Il faudrait peut-etre du feu..."00 + | | | | | | E1 F5 E4 F2 | + | | | | | | E1 E9 F4 A0 | + | | | | | | F0 E5 F5 F4 | + | | | | | | AD E5 F4 F2 | + | | | | | | E5 A0 E4 F5 | + | | | | | | A0 E6 E5 F5 | + | | | | | | AE AE AE 00 | + 2210 | 2 fr.s 55 | Data | 11 | | 31 | 00/564B : C1 E8 AC A0 | str7060 asc "Ah, ah... Vous etes prisonnier"00 + | | | | | | E1 E8 AE AE | + | | | | | | AE A0 D6 EF | + | | | | | | F5 F3 A0 E5 | + | | | | | | F4 E5 F3 A0 | + | | | | | | F0 F2 E9 F3 | + | | | | | | EF EE EE E9 | + | | | | | | E5 F2 00 | + 2211 | 2 fr.s 56 | Data | 11 | | 37 | 00/566A : D6 EF F5 F3 | str7070 asc "Vous avez dit papier ? Quel papier ?"00 + | | | | | | A0 E1 F6 E5 | + | | | | | | FA A0 E4 E9 | + | | | | | | F4 A0 F0 E1 | + | | | | | | F0 E9 E5 F2 | + | | | | | | A0 BF A0 D1 | + | | | | | | F5 E5 EC A0 | + | | | | | | F0 E1 F0 E9 | + | | | | | | E5 F2 A0 BF | + | | | | | | 00 | + 2212 | 2 fr.s 57 | Data | 11 | | 22 | 00/568F : C2 F2 E1 F6 | str7080 asc "Bravez les interdits."00 + | | | | | | E5 FA A0 EC | + | | | | | | E5 F3 A0 E9 | + | | | | | | EE F4 E5 F2 | + | | | | | | E4 E9 F4 F3 | + | | | | | | AE 00 | + 2213 | 2 fr.s 58 | Data | 11 | | 30 | 00/56A5 : C5 EC EC E5 | str7090 asc "Elle a l"A7"air de s"A7"emballer..."00 + | | | | | | A0 E1 A0 EC | + | | | | | | A7 E1 E9 F2 | + | | | | | | A0 E4 E5 A0 | + | | | | | | F3 A7 E5 ED | + | | | | | | E2 E1 EC EC | + | | | | | | E5 F2 AE AE | + | | | | | | AE 00 | + 2214 | 2 fr.s 59 | Data | 11 | | 32 | 00/56C3 : CC E1 A0 E7 | str7100 asc "La generatrice se met en marche"00 + | | | | | | E5 EE E5 F2 | + | | | | | | E1 F4 F2 E9 | + | | | | | | E3 E5 A0 F3 | + | | | | | | E5 A0 ED E5 | + | | | | | | F4 A0 E5 EE | + | | | | | | A0 ED E1 F2 | + | | | | | | E3 E8 E5 00 | + 2215 | 2 fr.s 60 | Data | 11 | | 37 | 00/56E3 : C9 ED F0 EF | str7110 asc "Impossible, elle ne veut rien savoir"00 + | | | | | | F3 F3 E9 E2 | + | | | | | | EC E5 AC A0 | + | | | | | | E5 EC EC E5 | + | | | | | | A0 EE E5 A0 | + | | | | | | F6 E5 F5 F4 | + | | | | | | A0 F2 E9 E5 | + | | | | | | EE A0 F3 E1 | + | | | | | | F6 EF E9 F2 | + | | | | | | 00 | + 2216 | 2 fr.s 61 | Data | 11 | | 39 | 00/5708 : C2 F2 E1 F6 | str7120 asc "Bravo, je ne savais pas que vous aviez"8D + | | | | | | EF AC A0 EA | + | | | | | | E5 A0 EE E5 | + | | | | | | A0 F3 E1 F6 | + | | | | | | E1 E9 F3 A0 | + | | | | | | F0 E1 F3 A0 | + | | | | | | F1 F5 E5 A0 | + | | | | | | F6 EF F5 F3 | + | | | | | | A0 E1 F6 E9 | + | | | | | | E5 FA 8D | + 2217 | 2 fr.s 62 | Data | 11 | | 24 | 00/572F : E4 E5 F3 A0 | asc "des dons d"A7"electricien."00 + | | | | | | E4 EF EE F3 | + | | | | | | A0 E4 A7 E5 | + | | | | | | EC E5 E3 F4 | + | | | | | | F2 E9 E3 E9 | + | | | | | | E5 EE AE 00 | + 2218 | 2 fr.s 63 | Data | 11 | | 37 | 00/5747 : D6 EF F4 F2 | str7130 asc "Votre machine est reparee. Mais elle"8D + | | | | | | E5 A0 ED E1 | + | | | | | | E3 E8 E9 EE | + | | | | | | E5 A0 E5 F3 | + | | | | | | F4 A0 F2 E5 | + | | | | | | F0 E1 F2 E5 | + | | | | | | E5 AE A0 CD | + | | | | | | E1 E9 F3 A0 | + | | | | | | E5 EC EC E5 | + | | | | | | 8D | + 2219 | 2 fr.s 64 | Data | 11 | | 15 | 00/576C : F3 E5 EE F4 | asc "sent le chaud."00 + | | | | | | A0 EC E5 A0 | + | | | | | | E3 E8 E1 F5 | + | | | | | | E4 AE 00 | + 2220 | 2 fr.s 65 | Data | 11 | | 38 | 00/577B : CC E1 A0 ED | str7140 asc "La machine est reparee. Dommage qu"A7"il"8D + | | | | | | E1 E3 E8 E9 | + | | | | | | EE E5 A0 E5 | + | | | | | | F3 F4 A0 F2 | + | | | | | | E5 F0 E1 F2 | + | | | | | | E5 E5 AE A0 | + | | | | | | C4 EF ED ED | + | | | | | | E1 E7 E5 A0 | + | | | | | | F1 F5 A7 E9 | + | | | | | | EC 8D | + 2221 | 2 fr.s 66 | Data | 11 | | 24 | 00/57A1 : EE A7 F9 A0 | asc "n"A7"y ait pas de courant."00 + | | | | | | E1 E9 F4 A0 | + | | | | | | F0 E1 F3 A0 | + | | | | | | E4 E5 A0 E3 | + | | | | | | EF F5 F2 E1 | + | | | | | | EE F4 AE 00 | + 2222 | 2 fr.s 67 | Data | 11 | | 34 | 00/57B9 : C9 EC A0 E6 | str7150 asc "Il faudrait peut-etre des outils."00 + | | | | | | E1 F5 E4 F2 | + | | | | | | E1 E9 F4 A0 | + | | | | | | F0 E5 F5 F4 | + | | | | | | AD E5 F4 F2 | + | | | | | | E5 A0 E4 E5 | + | | | | | | F3 A0 EF F5 | + | | | | | | F4 E9 EC F3 | + | | | | | | AE 00 | + 2223 | 2 fr.s 68 | Data | 11 | | 29 | 00/57DB : CC A7 E1 F3 | str7160 asc "L"A7"ascenseur semble monter..."00 + | | | | | | E3 E5 EE F3 | + | | | | | | E5 F5 F2 A0 | + | | | | | | F3 E5 ED E2 | + | | | | | | EC E5 A0 ED | + | | | | | | EF EE F4 E5 | + | | | | | | F2 AE AE AE | + | | | | | | 00 | + 2224 | 2 fr.s 69 | Data | 11 | | 25 | 00/57F8 : CC A7 E1 F3 | str7170 asc "L"A7"ascenseur ne bouge pas"00 + | | | | | | E3 E5 EE F3 | + | | | | | | E5 F5 F2 A0 | + | | | | | | EE E5 A0 E2 | + | | | | | | EF F5 E7 E5 | + | | | | | | A0 F0 E1 F3 | + | | | | | | 00 | + 2225 | 2 fr.s 70 | Data | 11 | | 36 | 00/5811 : CC E5 A0 E3 | str7180 asc "Le cable vient de casser. Vous vous"8D + | | | | | | E1 E2 EC E5 | + | | | | | | A0 F6 E9 E5 | + | | | | | | EE F4 A0 E4 | + | | | | | | E5 A0 E3 E1 | + | | | | | | F3 F3 E5 F2 | + | | | | | | AE A0 D6 EF | + | | | | | | F5 F3 A0 F6 | + | | | | | | EF F5 F3 8D | + 2226 | 2 fr.s 71 | Data | 11 | | 22 | 00/5835 : E5 E3 F2 E1 | asc "ecrasez en bas : mort"00 + | | | | | | F3 E5 FA A0 | + | | | | | | E5 EE A0 E2 | + | | | | | | E1 F3 A0 BA | + | | | | | | A0 ED EF F2 | + | | | | | | F4 00 | + 2227 | 2 fr.s 72 | Data | 11 | | 30 | 00/584B : C9 EC A0 E6 | str7190 asc "Il faut noir. Il faut allumer"00 + | | | | | | E1 F5 F4 A0 | + | | | | | | EE EF E9 F2 | + | | | | | | AE A0 C9 EC | + | | | | | | A0 E6 E1 F5 | + | | | | | | F4 A0 E1 EC | + | | | | | | EC F5 ED E5 | + | | | | | | F2 00 | + 2228 | 2 fr.s 73 | Data | 11 | | 25 | 00/5869 : D6 EF F5 F3 | str7200 asc "Vous vous ecrasez au sol"00 + | | | | | | A0 F6 EF F5 | + | | | | | | F3 A0 E5 E3 | + | | | | | | F2 E1 F3 E5 | + | | | | | | FA A0 E1 F5 | + | | | | | | A0 F3 EF EC | + | | | | | | 00 | + 2229 | 2 fr.s 74 | Data | 11 | | 17 | 00/5882 : C9 EC A0 F9 | str7210 asc "Il y a une clef."00 + | | | | | | A0 E1 A0 F5 | + | | | | | | EE E5 A0 E3 | + | | | | | | EC E5 E6 AE | + | | | | | | 00 | + 2230 | 2 fr.s 75 | Data | 11 | | 27 | 00/5893 : CC E1 A0 F0 | str7220 asc "La porte est fermee a clef"00 + | | | | | | EF F2 F4 E5 | + | | | | | | A0 E5 F3 F4 | + | | | | | | A0 E6 E5 F2 | + | | | | | | ED E5 E5 A0 | + | | | | | | E1 A0 E3 EC | + | | | | | | E5 E6 00 | + 2231 | 2 fr.s 76 | Data | 11 | | 39 | 00/58AE : D4 E9 E5 EE | str7230 asc "Tiens, la porte du placard se referme."00 + | | | | | | F3 AC A0 EC | + | | | | | | E1 A0 F0 EF | + | | | | | | F2 F4 E5 A0 | + | | | | | | E4 F5 A0 F0 | + | | | | | | EC E1 E3 E1 | + | | | | | | F2 E4 A0 F3 | + | | | | | | E5 A0 F2 E5 | + | | | | | | E6 E5 F2 ED | + | | | | | | E5 AE 00 | + 2232 | 2 fr.s 77 | Data | 11 | | 33 | 00/58D5 : CC E1 A0 E7 | str7240 asc "La generatrice vient d"A7"exploser,"8D + | | | | | | E5 EE E5 F2 | + | | | | | | E1 F4 F2 E9 | + | | | | | | E3 E5 A0 F6 | + | | | | | | E9 E5 EE F4 | + | | | | | | A0 E4 A7 E5 | + | | | | | | F8 F0 EC EF | + | | | | | | F3 E5 F2 AC | + | | | | | | 8D | + 2233 | 2 fr.s 78 | Data | 11 | | 40 | 00/58F6 : EC A7 E1 F3 | asc "l"A7"ascenseur est detruit. Vous en echap-"8D + | | | | | | E3 E5 EE F3 | + | | | | | | E5 F5 F2 A0 | + | | | | | | E5 F3 F4 A0 | + | | | | | | E4 E5 F4 F2 | + | | | | | | F5 E9 F4 AE | + | | | | | | A0 D6 EF F5 | + | | | | | | F3 A0 E5 EE | + | | | | | | A0 E5 E3 E8 | + | | | | | | E1 F0 AD 8D | + 2234 | 2 fr.s 79 | Data | 11 | | 17 | 00/591E : AD F0 E5 FA | asc "-pez de justesse"00 + | | | | | | A0 E4 E5 A0 | + | | | | | | EA F5 F3 F4 | + | | | | | | E5 F3 F3 E5 | + | | | | | | 00 | + 2235 | 2 fr.s 80 | Data | 11 | | 27 | 00/592F : D6 EF F5 F3 | str7250 asc "Vous etes mort electrocute"00 + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 ED EF | + | | | | | | F2 F4 A0 E5 | + | | | | | | EC E5 E3 F4 | + | | | | | | F2 EF E3 F5 | + | | | | | | F4 E5 00 | + 2236 | 2 fr.s 81 | Data | 11 | | 41 | 00/594A : D6 EF F5 F3 | str7260 asc "Vous avez raison, rien ne sert de courir"00 + | | | | | | A0 E1 F6 E5 | + | | | | | | FA A0 F2 E1 | + | | | | | | E9 F3 EF EE | + | | | | | | AC A0 F2 E9 | + | | | | | | E5 EE A0 EE | + | | | | | | E5 A0 F3 E5 | + | | | | | | F2 F4 A0 E4 | + | | | | | | E5 A0 E3 EF | + | | | | | | F5 F2 E9 F2 | + | | | | | | 00 | + 2237 | 2 fr.s 82 | Data | 11 | | 39 | 00/5973 : C4 E5 E8 EF | str7270 asc "Dehors il fait noir, on ne voit pas le"8D + | | | | | | F2 F3 A0 E9 | + | | | | | | EC A0 E6 E1 | + | | | | | | E9 F4 A0 EE | + | | | | | | EF E9 F2 AC | + | | | | | | A0 EF EE A0 | + | | | | | | EE E5 A0 F6 | + | | | | | | EF E9 F4 A0 | + | | | | | | F0 E1 F3 A0 | + | | | | | | EC E5 8D | + 2238 | 2 fr.s 83 | Data | 11 | | 5 | 00/599A : F3 EF EC AE | asc "sol."00 + | | | | | | 00 | + 2239 | 2 fr.s 84 | Data | 11 | | 17 | 00/599F : C3 A7 E5 F3 | str7280 asc "C"A7"est deja fait."00 + | | | | | | F4 A0 E4 E5 | + | | | | | | EA E1 A0 E6 | + | | | | | | E1 E9 F4 AE | + | | | | | | 00 | + 2240 | 2 fr.s 85 | Data | 11 | | 31 | 00/59B0 : D6 EF F5 F3 | str7290 asc "Vous etes au bout de la corde."00 + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 E1 F5 | + | | | | | | A0 E2 EF F5 | + | | | | | | F4 A0 E4 E5 | + | | | | | | A0 EC E1 A0 | + | | | | | | E3 EF F2 E4 | + | | | | | | E5 AE 00 | + 2241 | 2 fr.s 86 | Data | 11 | | 37 | 00/59CF : D6 F2 E1 E9 | str7300 asc "Vraiment pas au point cette machine."8D + | | | | | | ED E5 EE F4 | + | | | | | | A0 F0 E1 F3 | + | | | | | | A0 E1 F5 A0 | + | | | | | | F0 EF E9 EE | + | | | | | | F4 A0 E3 E5 | + | | | | | | F4 F4 E5 A0 | + | | | | | | ED E1 E3 E8 | + | | | | | | E9 EE E5 AE | + | | | | | | 8D | + 2242 | 2 fr.s 87 | Data | 11 | | 15 | 00/59F4 : D6 EF F5 F3 | asc "Vous etes mort"00 + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 ED EF | + | | | | | | F2 F4 00 | + 2243 | 2 fr.s 88 | Data | 11 | | 41 | 00/5A03 : C9 EC A0 E6 | str7310 asc "Il faudrait peut-etre ouvrir la fenetre."00 + | | | | | | E1 F5 E4 F2 | + | | | | | | E1 E9 F4 A0 | + | | | | | | F0 E5 F5 F4 | + | | | | | | AD E5 F4 F2 | + | | | | | | E5 A0 EF F5 | + | | | | | | F6 F2 E9 F2 | + | | | | | | A0 EC E1 A0 | + | | | | | | E6 E5 EE E5 | + | | | | | | F4 F2 E5 AE | + | | | | | | 00 | + 2244 | 2 fr.s 89 | Data | 11 | | 23 | 00/5A2C : D4 E1 EE F4 | str7320 asc "Tant pis. On a essaye."00 + | | | | | | A0 F0 E9 F3 | + | | | | | | AE A0 CF EE | + | | | | | | A0 E1 A0 E5 | + | | | | | | F3 F3 E1 F9 | + | | | | | | E5 AE 00 | + 2245 | 2 fr.s 90 | Data | 11 | | 28 | 00/5A43 : C2 F2 E1 F6 | str7330 asc "Bravo, quel trait de genie."00 + | | | | | | EF AC A0 F1 | + | | | | | | F5 E5 EC A0 | + | | | | | | F4 F2 E1 E9 | + | | | | | | F4 A0 E4 E5 | + | | | | | | A0 E7 E5 EE | + | | | | | | E9 E5 AE 00 | + 2246 | 2 fr.s 91 | Data | 11 | | 35 | 00/5A5F : D5 EE E5 A0 | str7340 asc "Une trappe s"A7"ouvre sous vos pieds."8D + | | | | | | F4 F2 E1 F0 | + | | | | | | F0 E5 A0 F3 | + | | | | | | A7 EF F5 F6 | + | | | | | | F2 E5 A0 F3 | + | | | | | | EF F5 F3 A0 | + | | | | | | F6 EF F3 A0 | + | | | | | | F0 E9 E5 E4 | + | | | | | | F3 AE 8D | + 2247 | 2 fr.s 92 | Data | 11 | | 16 | 00/5A82 : D6 EF F5 F3 | asc "Vous etes mort."00 + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 ED EF | + | | | | | | F2 F4 AE 00 | + 2248 | 2 fr.s 93 | Data | 11 | | 17 | 00/5A92 : D3 E1 E7 E5 | str7350 asc "Sage precaution."00 + | | | | | | A0 F0 F2 E5 | + | | | | | | E3 E1 F5 F4 | + | | | | | | E9 EF EE AE | + | | | | | | 00 | + 2249 | 2 fr.s 94 | Data | 11 | | 33 | 00/5AA3 : C3 A7 E5 F3 | str7360 asc "C"A7"est du poison. Vous etes mort."00 + | | | | | | F4 A0 E4 F5 | + | | | | | | A0 F0 EF E9 | + | | | | | | F3 EF EE AE | + | | | | | | A0 D6 EF F5 | + | | | | | | F3 A0 E5 F4 | + | | | | | | E5 F3 A0 ED | + | | | | | | EF F2 F4 AE | + | | | | | | 00 | + 2250 | 2 fr.s 95 | Data | 11 | | 40 | 00/5AC4 : D6 EF F5 F3 | str7370 asc "Vous apprenez a piloter une soucoupe en"8D + | | | | | | A0 E1 F0 F0 | + | | | | | | F2 E5 EE E5 | + | | | | | | FA A0 E1 A0 | + | | | | | | F0 E9 EC EF | + | | | | | | F4 E5 F2 A0 | + | | | | | | F5 EE E5 A0 | + | | | | | | F3 EF F5 E3 | + | | | | | | EF F5 F0 E5 | + | | | | | | A0 E5 EE 8D | + 2251 | 2 fr.s 96 | Data | 11 | | 10 | 00/5AEC : F5 EE E5 A0 | asc "une lecon"00 + | | | | | | EC E5 E3 EF | + | | | | | | EE 00 | + 2252 | 2 fr.s 97 | Data | 11 | | 29 | 00/5AF6 : C3 E1 A0 EE | str7380 asc "Ca ne se pilote pas comme ca"00 + | | | | | | E5 A0 F3 E5 | + | | | | | | A0 F0 E9 EC | + | | | | | | EF F4 E5 A0 | + | | | | | | F0 E1 F3 A0 | + | | | | | | E3 EF ED ED | + | | | | | | E5 A0 E3 E1 | + | | | | | | 00 | + 2253 | 2 fr.s 98 | Data | 11 | | 34 | 00/5B13 : C3 A7 E5 F3 | str7390 asc "C"A7"est de l"A7"acide. Vous etes mort."00 + | | | | | | F4 A0 E4 E5 | + | | | | | | A0 EC A7 E1 | + | | | | | | E3 E9 E4 E5 | + | | | | | | AE A0 D6 EF | + | | | | | | F5 F3 A0 E5 | + | | | | | | F4 E5 F3 A0 | + | | | | | | ED EF F2 F4 | + | | | | | | AE 00 | + 2254 | 2 fr.s 99 | Data | 11 | | 33 | 00/5B35 : C9 EC A0 F9 | str7400 asc "Il y a de l"A7"eau. Vous vous noyez"00 + | | | | | | A0 E1 A0 E4 | + | | | | | | E5 A0 EC A7 | + | | | | | | E5 E1 F5 AE | + | | | | | | A0 D6 EF F5 | + | | | | | | F3 A0 F6 EF | + | | | | | | F5 F3 A0 EE | + | | | | | | EF F9 E5 FA | + | | | | | | 00 | + 2255 | 2 fr.s 100 | Data | 11 | | 34 | 00/5B56 : CF F5 E6 AC | str7410 asc "Ouf, vous vous retrouvez dehors.."00 + | | | | | | A0 F6 EF F5 | + | | | | | | F3 A0 F6 EF | + | | | | | | F5 F3 A0 F2 | + | | | | | | E5 F4 F2 EF | + | | | | | | F5 F6 E5 FA | + | | | | | | A0 E4 E5 E8 | + | | | | | | EF F2 F3 AE | + | | | | | | AE 00 | + 2256 | 2 fr.s 101 | Data | 11 | | 16 | 00/5B78 : D3 E1 E9 EE | str7420 asc "Sain et sauf..."00 + | | | | | | A0 E5 F4 A0 | + | | | | | | F3 E1 F5 E6 | + | | | | | | AE AE AE 00 | + 2257 | 2 fr.s 102 | Data | 11 | | 40 | 00/5B88 : C3 E1 A0 ED | str7430 asc "Ca marche... Mais il n"A7"y avait pas assez" + | | | | | | E1 F2 E3 E8 | + | | | | | | E5 AE AE AE | + | | | | | | A0 CD E1 E9 | + | | | | | | F3 A0 E9 EC | + | | | | | | A0 EE A7 F9 | + | | | | | | A0 E1 F6 E1 | + | | | | | | E9 F4 A0 F0 | + | | | | | | E1 F3 A0 E1 | + | | | | | | F3 F3 E5 FA | + 2258 | 2 fr.s 103 | Data | 11 | | 13 | 00/5BB0 : E4 E5 A0 E3 | asc "de carburant"00 + | | | | | | E1 F2 E2 F5 | + | | | | | | F2 E1 EE F4 | + | | | | | | 00 | + 2259 | 2 fr.s 104 | Data | 11 | | 40 | 00/5BBD : CD E1 E9 F3 | str7440 asc "Mais. Vous etes tout bleu, ce doit etre"8D + | | | | | | AE A0 D6 EF | + | | | | | | F5 F3 A0 E5 | + | | | | | | F4 E5 F3 A0 | + | | | | | | F4 EF F5 F4 | + | | | | | | A0 E2 EC E5 | + | | | | | | F5 AC A0 E3 | + | | | | | | E5 A0 E4 EF | + | | | | | | E9 F4 A0 E5 | + | | | | | | F4 F2 E5 8D | + 2260 | 2 fr.s 105 | Data | 11 | | 12 | 00/5BE5 : EC E5 F3 A0 | asc "les pilules"00 + | | | | | | F0 E9 EC F5 | + | | | | | | EC E5 F3 00 | + 2261 | 2 fr.s 106 | Data | 11 | | 35 | 00/5BF1 : C5 F4 A0 E9 | str7450 asc "Et irradie. Vous mourez au bout de"8D + | | | | | | F2 F2 E1 E4 | + | | | | | | E9 E5 AE A0 | + | | | | | | D6 EF F5 F3 | + | | | | | | A0 ED EF F5 | + | | | | | | F2 E5 FA A0 | + | | | | | | E1 F5 A0 E2 | + | | | | | | EF F5 F4 A0 | + | | | | | | E4 E5 8D | + 2262 | 2 fr.s 107 | Data | 11 | | 15 | 00/5C14 : F1 F5 E5 EC | asc "quelques jours"00 + | | | | | | F1 F5 E5 F3 | + | | | | | | A0 EA EF F5 | + | | | | | | F2 F3 00 | + 2263 | 2 fr.s 108 | Empty | 11 | | 0 | 00/5C23 | + 2264 | 2 fr.s 109 | Comment | 11 | | 0 | 00/5C23 | *----------------------------------- + 2265 | 2 fr.s 110 | Comment | 11 | | 0 | 00/5C23 | * LIEUX + 2266 | 2 fr.s 111 | Comment | 11 | | 0 | 00/5C23 | *----------------------------------- + 2267 | 2 fr.s 112 | Empty | 11 | | 0 | 00/5C23 | + 2268 | 2 fr.s 113 | Comment | 11 | | 0 | 00/5C23 | * "0 1 2 3 " + 2269 | 2 fr.s 114 | Comment | 11 | | 0 | 00/5C23 | * "0123456789012345678901234567890123456789" + 2270 | 2 fr.s 115 | Comment | 11 | | 0 | 00/5C23 | * "----------------------------------------" + 2271 | 2 fr.s 116 | Empty | 11 | | 0 | 00/5C23 | + 2272 | 2 fr.s 117 | Data | 11 | | 38 | 00/5C23 : D6 EF F5 F3 | str8000 asc "Vous etes devant une maison, la porte"8D + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 E4 E5 | + | | | | | | F6 E1 EE F4 | + | | | | | | A0 F5 EE E5 | + | | | | | | A0 ED E1 E9 | + | | | | | | F3 EF EE AC | + | | | | | | A0 EC E1 A0 | + | | | | | | F0 EF F2 F4 | + | | | | | | E5 8D | + 2273 | 2 fr.s 118 | Data | 11 | | 13 | 00/5C49 : E5 F3 F4 A0 | asc "est ouverte."00 + | | | | | | EF F5 F6 E5 | + | | | | | | F2 F4 E5 AE | + | | | | | | 00 | + 2274 | 2 fr.s 119 | Data | 11 | | 38 | 00/5C56 : D6 EF F5 F3 | str8010 asc "Vous etes dans un couloir. Il y a une"8D + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 E4 E1 | + | | | | | | EE F3 A0 F5 | + | | | | | | EE A0 E3 EF | + | | | | | | F5 EC EF E9 | + | | | | | | F2 AE A0 C9 | + | | | | | | EC A0 F9 A0 | + | | | | | | E1 A0 F5 EE | + | | | | | | E5 8D | + 2275 | 2 fr.s 120 | Data | 11 | | 38 | 00/5C7C : F0 EF F2 F4 | asc "porte a l"A7"est et une porte a l"A7"ouest."00 + | | | | | | E5 A0 E1 A0 | + | | | | | | EC A7 E5 F3 | + | | | | | | F4 A0 E5 F4 | + | | | | | | A0 F5 EE E5 | + | | | | | | A0 F0 EF F2 | + | | | | | | F4 E5 A0 E1 | + | | | | | | A0 EC A7 EF | + | | | | | | F5 E5 F3 F4 | + | | | | | | AE 00 | + 2276 | 2 fr.s 121 | Data | 11 | | 36 | 00/5CA2 : D6 EF F5 F3 | str8020 asc "Vous etes dans un salon. Il y a une"8D + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 E4 E1 | + | | | | | | EE F3 A0 F5 | + | | | | | | EE A0 F3 E1 | + | | | | | | EC EF EE AE | + | | | | | | A0 C9 EC A0 | + | | | | | | F9 A0 E1 A0 | + | | | | | | F5 EE E5 8D | + 2277 | 2 fr.s 122 | Data | 11 | | 17 | 00/5CC6 : F0 EF F2 F4 | asc "porte a l"A7"ouest."00 + | | | | | | E5 A0 E1 A0 | + | | | | | | EC A7 EF F5 | + | | | | | | E5 F3 F4 AE | + | | | | | | 00 | + 2278 | 2 fr.s 123 | Data | 11 | | 26 | 00/5CD7 : C9 EC A0 F9 | str8030 asc "Il y a une drole d"A7"odeur."00 + | | | | | | A0 E1 A0 F5 | + | | | | | | EE E5 A0 E4 | + | | | | | | F2 EF EC E5 | + | | | | | | A0 E4 A7 EF | + | | | | | | E4 E5 F5 F2 | + | | | | | | AE 00 | + 2279 | 2 fr.s 124 | Data | 11 | | 40 | 00/5CF1 : C9 EC A0 F9 | str8040 asc "Il y a une grosse machine qui ressemble"8D + | | | | | | A0 E1 A0 F5 | + | | | | | | EE E5 A0 E7 | + | | | | | | F2 EF F3 F3 | + | | | | | | E5 A0 ED E1 | + | | | | | | E3 E8 E9 EE | + | | | | | | E5 A0 F1 F5 | + | | | | | | E9 A0 F2 E5 | + | | | | | | F3 F3 E5 ED | + | | | | | | E2 EC E5 8D | + 2280 | 2 fr.s 125 | Data | 11 | | 40 | 00/5D19 : E1 A0 B1 A0 | asc "a 1 generatrice avec un bouton vert, un"8D + | | | | | | E7 E5 EE E5 | + | | | | | | F2 E1 F4 F2 | + | | | | | | E9 E3 E5 A0 | + | | | | | | E1 F6 E5 E3 | + | | | | | | A0 F5 EE A0 | + | | | | | | E2 EF F5 F4 | + | | | | | | EF EE A0 F6 | + | | | | | | E5 F2 F4 AC | + | | | | | | A0 F5 EE 8D | + 2281 | 2 fr.s 126 | Data | 11 | | 40 | 00/5D41 : E2 EF F5 F4 | asc "bouton rouge. Il y a une porte au nord."00 + | | | | | | EF EE A0 F2 | + | | | | | | EF F5 E7 E5 | + | | | | | | AE A0 C9 EC | + | | | | | | A0 F9 A0 E1 | + | | | | | | A0 F5 EE E5 | + | | | | | | A0 F0 EF F2 | + | | | | | | F4 E5 A0 E1 | + | | | | | | F5 A0 EE EF | + | | | | | | F2 E4 AE 00 | + 2282 | 2 fr.s 127 | Data | 11 | | 38 | 00/5D69 : D5 EE E5 A0 | str8050 asc "Une machinerie d"A7"ascenseur. Une porte"8D + | | | | | | ED E1 E3 E8 | + | | | | | | E9 EE E5 F2 | + | | | | | | E9 E5 A0 E4 | + | | | | | | A7 E1 F3 E3 | + | | | | | | E5 EE F3 E5 | + | | | | | | F5 F2 AE A0 | + | | | | | | D5 EE E5 A0 | + | | | | | | F0 EF F2 F4 | + | | | | | | E5 8D | + 2283 | 2 fr.s 128 | Data | 11 | | 9 | 00/5D8F : E1 F5 A0 EE | asc "au nord."00 + | | | | | | EF F2 E4 AE | + | | | | | | 00 | + 2284 | 2 fr.s 129 | Data | 11 | | 26 | 00/5D98 : C9 EC A0 F9 | str8060 asc "Il y a plein de materiel."00 + | | | | | | A0 E1 A0 F0 | + | | | | | | EC E5 E9 EE | + | | | | | | A0 E4 E5 A0 | + | | | | | | ED E1 F4 E5 | + | | | | | | F2 E9 E5 EC | + | | | | | | AE 00 | + 2285 | 2 fr.s 130 | Data | 11 | | 39 | 00/5DB2 : D6 EF F5 F3 | str8070 asc "Vous etes dans un ascenseur. Il y a un"8D + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 E4 E1 | + | | | | | | EE F3 A0 F5 | + | | | | | | EE A0 E1 F3 | + | | | | | | E3 E5 EE F3 | + | | | | | | E5 F5 F2 AE | + | | | | | | A0 C9 EC A0 | + | | | | | | F9 A0 E1 A0 | + | | | | | | F5 EE 8D | + 2286 | 2 fr.s 131 | Data | 11 | | 28 | 00/5DD9 : E2 EF F5 F4 | asc "bouton haut, un bouton bas."00 + | | | | | | EF EE A0 E8 | + | | | | | | E1 F5 F4 AC | + | | | | | | A0 F5 EE A0 | + | | | | | | E2 EF F5 F4 | + | | | | | | EF EE A0 E2 | + | | | | | | E1 F3 AE 00 | + 2287 | 2 fr.s 132 | Data | 11 | | 32 | 00/5DF5 : CC A7 E1 F3 | str8080 asc "L"A7"ascenseur vient de s"A7"arreter."00 + | | | | | | E3 E5 EE F3 | + | | | | | | E5 F5 F2 A0 | + | | | | | | F6 E9 E5 EE | + | | | | | | F4 A0 E4 E5 | + | | | | | | A0 F3 A7 E1 | + | | | | | | F2 F2 E5 F4 | + | | | | | | E5 F2 AE 00 | + 2288 | 2 fr.s 133 | Data | 11 | | 40 | 00/5E15 : CC E1 A0 F0 | str8090 asc "La piece est humide, il y a des fils qui" + | | | | | | E9 E5 E3 E5 | + | | | | | | A0 E5 F3 F4 | + | | | | | | A0 E8 F5 ED | + | | | | | | E9 E4 E5 AC | + | | | | | | A0 E9 EC A0 | + | | | | | | F9 A0 E1 A0 | + | | | | | | E4 E5 F3 A0 | + | | | | | | E6 E9 EC F3 | + | | | | | | A0 F1 F5 E9 | + 2289 | 2 fr.s 134 | Data | 11 | | 39 | 00/5E3D : F4 F2 E1 E9 | asc "trainent par terre. Il y a une fenetre"8D + | | | | | | EE E5 EE F4 | + | | | | | | A0 F0 E1 F2 | + | | | | | | A0 F4 E5 F2 | + | | | | | | F2 E5 AE A0 | + | | | | | | C9 EC A0 F9 | + | | | | | | A0 E1 A0 F5 | + | | | | | | EE E5 A0 E6 | + | | | | | | E5 EE E5 F4 | + | | | | | | F2 E5 8D | + 2290 | 2 fr.s 135 | Data | 11 | | 22 | 00/5E64 : E5 F4 A0 F5 | asc "et une porte au nord."00 + | | | | | | EE E5 A0 F0 | + | | | | | | EF F2 F4 E5 | + | | | | | | A0 E1 F5 A0 | + | | | | | | EE EF F2 E4 | + | | | | | | AE 00 | + 2291 | 2 fr.s 136 | Data | 11 | | 40 | 00/5E7A : CC E1 A0 F0 | str8100 asc "La porte vient de se refermer. Bonjour.." + | | | | | | EF F2 F4 E5 | + | | | | | | A0 F6 E9 E5 | + | | | | | | EE F4 A0 E4 | + | | | | | | E5 A0 F3 E5 | + | | | | | | A0 F2 E5 E6 | + | | | | | | E5 F2 ED E5 | + | | | | | | F2 AE A0 C2 | + | | | | | | EF EE EA EF | + | | | | | | F5 F2 AE AE | + 2292 | 2 fr.s 137 | Data | 11 | | 41 | 00/5EA2 : C3 EF ED ED | asc "Comment ecrivez-vous ceci en 4 lettres ?"00 + | | | | | | E5 EE F4 A0 | + | | | | | | E5 E3 F2 E9 | + | | | | | | F6 E5 FA AD | + | | | | | | F6 EF F5 F3 | + | | | | | | A0 E3 E5 E3 | + | | | | | | E9 A0 E5 EE | + | | | | | | A0 B4 A0 EC | + | | | | | | E5 F4 F4 F2 | + | | | | | | E5 F3 A0 BF | + | | | | | | 00 | + 2293 | 2 fr.s 138 | Data | 11 | | 40 | 00/5ECB : D6 EF F5 F3 | str8110 asc "Vous etes dans une machine a remonter le" + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 E4 E1 | + | | | | | | EE F3 A0 F5 | + | | | | | | EE E5 A0 ED | + | | | | | | E1 E3 E8 E9 | + | | | | | | EE E5 A0 E1 | + | | | | | | A0 F2 E5 ED | + | | | | | | EF EE F4 E5 | + | | | | | | F2 A0 EC E5 | + 2294 | 2 fr.s 139 | Data | 11 | | 40 | 00/5EF3 : F4 E5 ED F0 | asc "temps. Trois boutons : passe, present et" + | | | | | | F3 AE A0 D4 | + | | | | | | F2 EF E9 F3 | + | | | | | | A0 E2 EF F5 | + | | | | | | F4 EF EE F3 | + | | | | | | A0 BA A0 F0 | + | | | | | | E1 F3 F3 E5 | + | | | | | | AC A0 F0 F2 | + | | | | | | E5 F3 E5 EE | + | | | | | | F4 A0 E5 F4 | + 2295 | 2 fr.s 140 | Data | 11 | | 8 | 00/5F1B : E1 F6 E5 EE | asc "avenir."00 + | | | | | | E9 F2 AE 00 | + 2296 | 2 fr.s 141 | Data | 11 | | 40 | 00/5F23 : D6 EF F5 F3 | str8120 asc "Vous vous retrouvez dans le laboratoire"8D + | | | | | | A0 F6 EF F5 | + | | | | | | F3 A0 F2 E5 | + | | | | | | F4 F2 EF F5 | + | | | | | | F6 E5 FA A0 | + | | | | | | E4 E1 EE F3 | + | | | | | | A0 EC E5 A0 | + | | | | | | EC E1 E2 EF | + | | | | | | F2 E1 F4 EF | + | | | | | | E9 F2 E5 8D | + 2297 | 2 fr.s 142 | Data | 11 | | 40 | 00/5F4B : E4 F5 A0 D0 | asc "du Professeur. Il y a une porte en fer a" + | | | | | | F2 EF E6 E5 | + | | | | | | F3 F3 E5 F5 | + | | | | | | F2 AE A0 C9 | + | | | | | | EC A0 F9 A0 | + | | | | | | E1 A0 F5 EE | + | | | | | | E5 A0 F0 EF | + | | | | | | F2 F4 E5 A0 | + | | | | | | E5 EE A0 E6 | + | | | | | | E5 F2 A0 E1 | + 2298 | 2 fr.s 143 | Data | 11 | | 37 | 00/5F73 : EC A7 EF F5 | asc "l"A7"ouest, porte au sud marque danger."00 + | | | | | | E5 F3 F4 AC | + | | | | | | A0 F0 EF F2 | + | | | | | | F4 E5 A0 E1 | + | | | | | | F5 A0 F3 F5 | + | | | | | | E4 A0 ED E1 | + | | | | | | F2 F1 F5 E5 | + | | | | | | A0 E4 E1 EE | + | | | | | | E7 E5 F2 AE | + | | | | | | 00 | + 2299 | 2 fr.s 144 | Data | 11 | | 40 | 00/5F98 : C9 EC A0 F9 | str8130 asc "Il y a une douche. Un trou dans le sol."00 + | | | | | | A0 E1 A0 F5 | + | | | | | | EE E5 A0 E4 | + | | | | | | EF F5 E3 E8 | + | | | | | | E5 AE A0 D5 | + | | | | | | EE A0 F4 F2 | + | | | | | | EF F5 A0 E4 | + | | | | | | E1 EE F3 A0 | + | | | | | | EC E5 A0 F3 | + | | | | | | EF EC AE 00 | + 2300 | 2 fr.s 145 | Data | 11 | | 35 | 00/5FC0 : C9 EC A0 F9 | str8140 asc "Il y a un cube noir d"A7"au moins une"8D + | | | | | | A0 E1 A0 F5 | + | | | | | | EE A0 E3 F5 | + | | | | | | E2 E5 A0 EE | + | | | | | | EF E9 F2 A0 | + | | | | | | E4 A7 E1 F5 | + | | | | | | A0 ED EF E9 | + | | | | | | EE F3 A0 F5 | + | | | | | | EE E5 8D | + 2301 | 2 fr.s 146 | Data | 11 | | 38 | 00/5FE3 : F4 EF EE EE | asc "tonne, une echelle monte. Une porte a"8D + | | | | | | E5 AC A0 F5 | + | | | | | | EE E5 A0 E5 | + | | | | | | E3 E8 E5 EC | + | | | | | | EC E5 A0 ED | + | | | | | | EF EE F4 E5 | + | | | | | | AE A0 D5 EE | + | | | | | | E5 A0 F0 EF | + | | | | | | F2 F4 E5 A0 | + | | | | | | E1 8D | + 2302 | 2 fr.s 147 | Data | 11 | | 7 | 00/6009 : EC A7 E5 F3 | asc "l"A7"est."00 + | | | | | | F4 AE 00 | + 2303 | 2 fr.s 148 | Data | 11 | | 33 | 00/6010 : D6 EF F5 F3 | str8150 asc "Vous etes dans une bibliotheque."00 + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 E4 E1 | + | | | | | | EE F3 A0 F5 | + | | | | | | EE E5 A0 E2 | + | | | | | | E9 E2 EC E9 | + | | | | | | EF F4 E8 E5 | + | | | | | | F1 F5 E5 AE | + | | | | | | 00 | + 2304 | 2 fr.s 149 | Data | 11 | | 36 | 00/6031 : D6 EF F5 F3 | str8160 asc "Vous etes dans une soucoupe sur une"8D + | | | | | | A0 E5 F4 E5 | + | | | | | | F3 A0 E4 E1 | + | | | | | | EE F3 A0 F5 | + | | | | | | EE E5 A0 F3 | + | | | | | | EF F5 E3 EF | + | | | | | | F5 F0 E5 A0 | + | | | | | | F3 F5 F2 A0 | + | | | | | | F5 EE E5 8D | + 2305 | 2 fr.s 150 | Data | 11 | | 10 | 00/6055 : F4 E5 F2 F2 | asc "terrasse."00 + | | | | | | E1 F3 F3 E5 | + | | | | | | AE 00 | + 2306 | 2 fr.s 151 | Empty | 11 | | 0 | 00/605F | + 2307 | 2 fr.s 152 | Data | 11 | | 24 | 00/605F : 8D D6 EF F5 | strREPLAY asc 8D"Voulez-vous rejouer ? "00 + | | | | | | EC E5 FA AD | + | | | | | | F6 EF F5 F3 | + | | | | | | A0 F2 E5 EA | + | | | | | | EF F5 E5 F2 | + | | | | | | A0 BF A0 00 | + 2308 | 2 fr.s 153 | Empty | 11 | | 0 | 00/6077 | + 2309 | 2 fr.s 154 | Data | 11 | | 38 | 00/6077 : C3 E5 EC E1 | strGAGNE asc "Cela est exceptionnel. Vous etes le "8D8D + | | | | | | A0 E5 F3 F4 | + | | | | | | A0 E5 F8 E3 | + | | | | | | E5 F0 F4 E9 | + | | | | | | EF EE EE E5 | + | | | | | | EC AE A0 D6 | + | | | | | | EF F5 F3 A0 | + | | | | | | E5 F4 E5 F3 | + | | | | | | A0 EC E5 A0 | + | | | | | | 8D 8D | + 2310 | 2 fr.s 155 | Data | 11 | | 35 | 00/609D : F0 F2 E5 ED | asc "premier a etre sorti vivant de la"8D8D + | | | | | | E9 E5 F2 A0 | + | | | | | | E1 A0 E5 F4 | + | | | | | | F2 E5 A0 F3 | + | | | | | | EF F2 F4 E9 | + | | | | | | A0 F6 E9 F6 | + | | | | | | E1 EE F4 A0 | + | | | | | | E4 E5 A0 EC | + | | | | | | E1 8D 8D | + 2311 | 2 fr.s 156 | Data | 11 | | 29 | 00/60C0 : ED E1 E9 F3 | asc "maison du Professeur Folibus"00 + | | | | | | EF EE A0 E4 | + | | | | | | F5 A0 D0 F2 | + | | | | | | EF E6 E5 F3 | + | | | | | | F3 E5 F5 F2 | + | | | | | | A0 C6 EF EC | + | | | | | | E9 E2 F5 F3 | + | | | | | | 00 | + 2312 | 2 fr.s 157 | Empty | 11 | | 0 | 00/60DD | + 2313 | 2 fr.s 158 | Comment | 11 | | 0 | 00/60DD | *----------------------------------- + 2314 | 2 fr.s 159 | Comment | 11 | | 0 | 00/60DD | * 40000 - LISTE DES INSTRUCTIONS + 2315 | 2 fr.s 160 | Comment | 11 | | 0 | 00/60DD | *----------------------------------- + 2316 | 2 fr.s 161 | Empty | 11 | | 0 | 00/60DD | + 2317 | 2 fr.s 162 | Data | 11 | | 30 | 00/60DD : 8D CC E1 A0 | strINSTR asc 8D"La liste des instructions ? "00 + | | | | | | EC E9 F3 F4 | + | | | | | | E5 A0 E4 E5 | + | | | | | | F3 A0 E9 EE | + | | | | | | F3 F4 F2 F5 | + | | | | | | E3 F4 E9 EF | + | | | | | | EE F3 A0 BF | + | | | | | | A0 00 | + 2318 | 2 fr.s 163 | Empty | 11 | | 0 | 00/60FB | + 2319 | 2 fr.s 164 | Data | 11 | | 2 | 00/60FB : 8D 8D | strINSTR2 asc 8D8D + 2320 | 2 fr.s 165 | Data | 11 | | 36 | 00/60FD : D6 EF F5 F3 | asc "Vous voici arrive dans la maison du"8D + | | | | | | A0 F6 EF E9 | + | | | | | | E3 E9 A0 E1 | + | | | | | | F2 F2 E9 F6 | + | | | | | | E5 A0 E4 E1 | + | | | | | | EE F3 A0 EC | + | | | | | | E1 A0 ED E1 | + | | | | | | E9 F3 EF EE | + | | | | | | A0 E4 F5 8D | + 2321 | 2 fr.s 166 | Data | 11 | | 26 | 00/6121 : A0 A0 A0 A0 | asc " Pr Folibus..."8D + | | | | | | A0 A0 A0 A0 | + | | | | | | A0 A0 A0 A0 | + | | | | | | D0 F2 A0 C6 | + | | | | | | EF EC E9 E2 | + | | | | | | F5 F3 AE AE | + | | | | | | AE 8D | + 2322 | 2 fr.s 167 | Data | 11 | | 1 | 00/613B : 8D | asc 8D + 2323 | 2 fr.s 168 | Data | 11 | | 37 | 00/613C : D0 EF F5 F2 | asc "Pour converser avec l"A7"ordinateur, il"8D + | | | | | | A0 E3 EF EE | + | | | | | | F6 E5 F2 F3 | + | | | | | | E5 F2 A0 E1 | + | | | | | | F6 E5 E3 A0 | + | | | | | | EC A7 EF F2 | + | | | | | | E4 E9 EE E1 | + | | | | | | F4 E5 F5 F2 | + | | | | | | AC A0 E9 EC | + | | | | | | 8D | + 2324 | 2 fr.s 169 | Data | 11 | | 39 | 00/6161 : E6 E1 F5 F4 | asc "faut rentrer les ordres en 1 ou 2 mots"8D + | | | | | | A0 F2 E5 EE | + | | | | | | F4 F2 E5 F2 | + | | | | | | A0 EC E5 F3 | + | | | | | | A0 EF F2 E4 | + | | | | | | F2 E5 F3 A0 | + | | | | | | E5 EE A0 B1 | + | | | | | | A0 EF F5 A0 | + | | | | | | B2 A0 ED EF | + | | | | | | F4 F3 8D | + 2325 | 2 fr.s 170 | Data | 11 | | 11 | 00/6188 : F4 E5 EC F3 | asc "tels que :"8D + | | | | | | A0 F1 F5 E5 | + | | | | | | A0 BA 8D | + 2326 | 2 fr.s 171 | Data | 11 | | 16 | 00/6193 : A0 A0 A0 A0 | asc " NORD"8D + | | | | | | A0 A0 A0 A0 | + | | | | | | A0 A0 A0 CE | + | | | | | | CF D2 C4 8D | + 2327 | 2 fr.s 172 | Data | 11 | | 25 | 00/61A3 : A0 A0 A0 A0 | asc " PRENDS PILULE"8D + | | | | | | A0 A0 A0 A0 | + | | | | | | A0 A0 A0 D0 | + | | | | | | D2 C5 CE C4 | + | | | | | | D3 A0 D0 C9 | + | | | | | | CC D5 CC C5 | + | | | | | | 8D | + 2328 | 2 fr.s 173 | Data | 11 | | 1 | 00/61BC : 8D | asc 8D + 2329 | 2 fr.s 174 | Data | 11 | | 20 | 00/61BD : EF F5 A0 F0 | asc "ou pour commencer :"8D + | | | | | | EF F5 F2 A0 | + | | | | | | E3 EF ED ED | + | | | | | | E5 EE E3 E5 | + | | | | | | F2 A0 BA 8D | + 2330 | 2 fr.s 175 | Data | 11 | | 17 | 00/61D1 : A0 A0 A0 A0 | asc " ENTRE"8D + | | | | | | A0 A0 A0 A0 | + | | | | | | A0 A0 A0 C5 | + | | | | | | CE D4 D2 C5 | + | | | | | | 8D | + 2331 | 2 fr.s 176 | Data | 11 | | 2 | 00/61E2 : 8D 8D | asc 8D8D + 2332 | 2 fr.s 177 | Data | 11 | | 37 | 00/61E4 : D3 E9 A0 F6 | asc "Si vous voulez faire durer la phrase"8D + | | | | | | EF F5 F3 A0 | + | | | | | | F6 EF F5 EC | + | | | | | | E5 FA A0 E6 | + | | | | | | E1 E9 F2 E5 | + | | | | | | A0 E4 F5 F2 | + | | | | | | E5 F2 A0 EC | + | | | | | | E1 A0 F0 E8 | + | | | | | | F2 E1 F3 E5 | + | | | | | | 8D | + 2333 | 2 fr.s 178 | Data | 11 | | 37 | 00/6209 : E4 E5 E3 F2 | asc "decrivant la salle, tapez une touche"8D + | | | | | | E9 F6 E1 EE | + | | | | | | F4 A0 EC E1 | + | | | | | | A0 F3 E1 EC | + | | | | | | EC E5 AC A0 | + | | | | | | F4 E1 F0 E5 | + | | | | | | FA A0 F5 EE | + | | | | | | E5 A0 F4 EF | + | | | | | | F5 E3 E8 E5 | + | | | | | | 8D | + 2334 | 2 fr.s 179 | Data | 11 | | 1 | 00/622E : 8D | asc 8D + 2335 | 2 fr.s 180 | Data | 11 | | 39 | 00/622F : D5 EE A0 E4 | asc "Un dernier conseil : il peut parfois y"8D + | | | | | | E5 F2 EE E9 | + | | | | | | E5 F2 A0 E3 | + | | | | | | EF EE F3 E5 | + | | | | | | E9 EC A0 BA | + | | | | | | A0 E9 EC A0 | + | | | | | | F0 E5 F5 F4 | + | | | | | | A0 F0 E1 F2 | + | | | | | | E6 EF E9 F3 | + | | | | | | A0 F9 8D | + 2336 | 2 fr.s 181 | Data | 11 | | 32 | 00/6256 : E1 F6 EF E9 | asc "avoir une porte derriere vous. "00 + | | | | | | F2 A0 F5 EE | + | | | | | | E5 A0 F0 EF | + | | | | | | F2 F4 E5 A0 | + | | | | | | E4 E5 F2 F2 | + | | | | | | E9 E5 F2 E5 | + | | | | | | A0 F6 EF F5 | + | | | | | | F3 AE A0 00 | + 2337 | 2 fr.s 182 | Empty | 11 | | 0 | 00/6276 | + 2338 | 2 fr.s 183 | Comment | 11 | | 0 | 00/6276 | *----------------------------------- + 2339 | 2 fr.s 184 | Comment | 11 | | 0 | 00/6276 | * 51000 - DISCLAIMER + 2340 | 2 fr.s 185 | Comment | 11 | | 0 | 00/6276 | *----------------------------------- + 2341 | 2 fr.s 186 | Empty | 11 | | 0 | 00/6276 | + 2342 | 2 fr.s 187 | Empty | 11 | | 0 | 00/6276 | strDISCLAIMER + 2343 | 2 fr.s 188 | Data | 11 | | 35 | 00/6276 : CC A7 F5 F4 | asc "L"A7"utilisation de ce programme est"8D8D + | | | | | | E9 EC E9 F3 | + | | | | | | E1 F4 E9 EF | + | | | | | | EE A0 E4 E5 | + | | | | | | A0 E3 E5 A0 | + | | | | | | F0 F2 EF E7 | + | | | | | | F2 E1 ED ED | + | | | | | | E5 A0 E5 F3 | + | | | | | | F4 8D 8D | + 2344 | 2 fr.s 189 | Data | 11 | | 39 | 00/6299 : E4 E5 E3 EF | asc "deconseillee aux personnes sensibles,"8D8D + | | | | | | EE F3 E5 E9 | + | | | | | | EC EC E5 E5 | + | | | | | | A0 E1 F5 F8 | + | | | | | | A0 F0 E5 F2 | + | | | | | | F3 EF EE EE | + | | | | | | E5 F3 A0 F3 | + | | | | | | E5 EE F3 E9 | + | | | | | | E2 EC E5 F3 | + | | | | | | AC 8D 8D | + 2345 | 2 fr.s 190 | Data | 11 | | 36 | 00/62C0 : E1 F5 F8 A0 | asc "aux enfants en bas age, ainsi qu"A7"a"8D8D + | | | | | | E5 EE E6 E1 | + | | | | | | EE F4 F3 A0 | + | | | | | | E5 EE A0 E2 | + | | | | | | E1 F3 A0 E1 | + | | | | | | E7 E5 AC A0 | + | | | | | | E1 E9 EE F3 | + | | | | | | E9 A0 F1 F5 | + | | | | | | A7 E1 8D 8D | + 2346 | 2 fr.s 191 | Data | 11 | | 35 | 00/62E4 : F4 EF F5 F4 | asc "tout personne susceptible d"A7"avoir"8D8D + | | | | | | A0 F0 E5 F2 | + | | | | | | F3 EF EE EE | + | | | | | | E5 A0 F3 F5 | + | | | | | | F3 E3 E5 F0 | + | | | | | | F4 E9 E2 EC | + | | | | | | E5 A0 E4 A7 | + | | | | | | E1 F6 EF E9 | + | | | | | | F2 8D 8D | + 2347 | 2 fr.s 192 | Data | 11 | | 26 | 00/6307 : E4 E5 F3 A0 | asc "des malaises cardiaques."8D8D + | | | | | | ED E1 EC E1 | + | | | | | | E9 F3 E5 F3 | + | | | | | | A0 E3 E1 F2 | + | | | | | | E4 E9 E1 F1 | + | | | | | | F5 E5 F3 AE | + | | | | | | 8D 8D | + 2348 | 2 fr.s 193 | Data | 11 | | 2 | 00/6321 : 8D 8D | asc 8D8D + 2349 | 2 fr.s 194 | Data | 11 | | 40 | 00/6323 : CE EF F5 F3 | asc "Nous ne pourrions etre tenus responsa-"8D8D + | | | | | | A0 EE E5 A0 | + | | | | | | F0 EF F5 F2 | + | | | | | | F2 E9 EF EE | + | | | | | | F3 A0 E5 F4 | + | | | | | | F2 E5 A0 F4 | + | | | | | | E5 EE F5 F3 | + | | | | | | A0 F2 E5 F3 | + | | | | | | F0 EF EE F3 | + | | | | | | E1 AD 8D 8D | + 2350 | 2 fr.s 195 | Data | 11 | | 41 | 00/634B : AD E2 EC E5 | asc "-bles des troubles physiques ou mentaux"8D8D + | | | | | | F3 A0 E4 E5 | + | | | | | | F3 A0 F4 F2 | + | | | | | | EF F5 E2 EC | + | | | | | | E5 F3 A0 F0 | + | | | | | | E8 F9 F3 E9 | + | | | | | | F1 F5 E5 F3 | + | | | | | | A0 EF F5 A0 | + | | | | | | ED E5 EE F4 | + | | | | | | E1 F5 F8 8D | + | | | | | | 8D | + 2351 | 2 fr.s 196 | Data | 11 | | 32 | 00/6374 : F0 F2 EF F6 | asc "provoques par votre echec dans"8D8D + | | | | | | EF F1 F5 E5 | + | | | | | | F3 A0 F0 E1 | + | | | | | | F2 A0 F6 EF | + | | | | | | F4 F2 E5 A0 | + | | | | | | E5 E3 E8 E5 | + | | | | | | E3 A0 E4 E1 | + | | | | | | EE F3 8D 8D | + 2352 | 2 fr.s 197 | Data | 11 | | 38 | 00/6394 : EC E1 A0 ED | asc "la maison du Pr Folibus ............."00 + | | | | | | E1 E9 F3 EF | + | | | | | | EE A0 E4 F5 | + | | | | | | A0 D0 F2 A0 | + | | | | | | C6 EF EC E9 | + | | | | | | E2 F5 F3 A0 | + | | | | | | AE AE AE AE | + | | | | | | AE AE AE AE | + | | | | | | AE AE AE AE | + | | | | | | AE 00 | + 2353 | 2 fr.s 198 | Empty | 11 | | 0 | 00/63BA | + 2354 | 2 fr.s 199 | Comment | 11 | | 0 | 00/63BA | *----------------------------------- + 2355 | 2 fr.s 200 | Comment | 11 | | 0 | 00/63BA | * introPIC - la picture GR + 2356 | 2 fr.s 201 | Comment | 11 | | 0 | 00/63BA | *----------------------------------- + 2357 | 2 fr.s 202 | Empty | 11 | | 0 | 00/63BA | + 2358 | 2 fr.s 203 | Empty | 11 | | 0 | 00/63BA | strLORICIELS + 2359 | 2 fr.s 204 | Data | 11 | | 37 | 00/63BA : CD C9 C3 D2 | asc "MICRO-SYSTEMES est fier de presenter"00 + | | | | | | CF AD D3 D9 | + | | | | | | D3 D4 C5 CD | + | | | | | | C5 D3 A0 E5 | + | | | | | | F3 F4 A0 E6 | + | | | | | | E9 E5 F2 A0 | + | | | | | | E4 E5 A0 F0 | + | | | | | | F2 E5 F3 E5 | + | | | | | | EE F4 E5 F2 | + | | | | | | 00 | + 2360 | 2 fr.s 205 | Empty | 11 | | 0 | 00/63DF | + 2361 | 2 fr.s 206 | Empty | 11 | | 0 | 00/63DF | strLEMANOIR + 2362 | 2 fr.s 207 | Data | 11 | | 37 | 00/63DF : A0 A0 C0 A0 | asc " @ @ @ @ @@@ @ @@@ @@@ @ @"8D + | | | | | | A0 A0 A0 C0 | + | | | | | | A0 A0 A0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | C0 A0 C0 C0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 C0 C0 A0 | + | | | | | | C0 C0 C0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | 8D | + 2363 | 2 fr.s 208 | Data | 11 | | 37 | 00/6404 : A0 A0 C0 A0 | asc " @ @ @ @@ @@ @ @ @ @ @ @ @@ @"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | C0 C0 A0 C0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 C0 A0 C0 | + | | | | | | 8D | + 2364 | 2 fr.s 209 | Data | 11 | | 37 | 00/6429 : A0 A0 C0 A0 | asc " @ @@@ @ @ @ @@@ @ @@@ @ @ @@@@"8D + | | | | | | A0 A0 C0 C0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 C0 C0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 C0 C0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 C0 C0 C0 | + | | | | | | 8D | + 2365 | 2 fr.s 210 | Data | 11 | | 37 | 00/644E : A0 A0 C0 A0 | asc " @ @ @ @ @ @ @ @ @ @ @ @ @@"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 C0 C0 | + | | | | | | 8D | + 2366 | 2 fr.s 211 | Data | 11 | | 37 | 00/6473 : A0 A0 C0 C0 | asc " @@@ @ @ @ @ @ @ @ @@@ @@@ @ @@"8D + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 C0 C0 A0 | + | | | | | | C0 C0 C0 A0 | + | | | | | | C0 A0 C0 C0 | + | | | | | | 8D | + 2367 | 2 fr.s 212 | Data | 11 | | 1 | 00/6498 : 8D | asc 8D + 2368 | 2 fr.s 213 | Data | 11 | | 22 | 00/6499 : A0 A0 A0 A0 | asc " @@ @ @ @@@"8D + | | | | | | A0 A0 C0 C0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | A0 A0 C0 C0 | + | | | | | | C0 8D | + 2369 | 2 fr.s 214 | Data | 11 | | 24 | 00/64AF : A0 A0 A0 A0 | asc " @ @ @ @ @ @ @"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 C0 8D | + 2370 | 2 fr.s 215 | Data | 11 | | 25 | 00/64C7 : A0 A0 A0 A0 | asc " @ @ @ @ @@@ @@"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | A0 A0 C0 C0 | + | | | | | | C0 A0 C0 C0 | + | | | | | | 8D | + 2371 | 2 fr.s 216 | Data | 11 | | 26 | 00/64E0 : A0 A0 A0 A0 | asc " @ @ @ @ @ @ @"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 C0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 8D | + 2372 | 2 fr.s 217 | Data | 11 | | 24 | 00/64FA : A0 A0 A0 A0 | asc " @@@ @@@ @ @"8D + | | | | | | A0 A0 C0 C0 | + | | | | | | C0 A0 C0 C0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | A0 A0 C0 8D | + 2373 | 2 fr.s 218 | Data | 11 | | 2 | 00/6512 : 8D 8D | asc 8D8D + 2374 | 2 fr.s 219 | Data | 11 | | 35 | 00/6514 : A0 C0 C0 C0 | asc " @@@ @@@ @ @ @@@ @ @ @@@"8D + | | | | | | A0 A0 C0 C0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | C0 C0 A0 A0 | + | | | | | | A0 C0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | C0 C0 8D | + 2375 | 2 fr.s 220 | Data | 11 | | 33 | 00/6537 : A0 C0 A0 A0 | asc " @ @ @ @ @ @ @ @ @ @"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | A0 C0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | 8D | + 2376 | 2 fr.s 221 | Data | 11 | | 33 | 00/6558 : A0 C0 A0 A0 | asc " @ @ @ @ @ @ @ @ @ @"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | A0 C0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | 8D | + 2377 | 2 fr.s 222 | Data | 11 | | 35 | 00/6579 : A0 C0 C0 C0 | asc " @@@ @ @ @ @ @@@ @ @ @@@"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | C0 C0 A0 A0 | + | | | | | | A0 C0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | C0 C0 8D | + 2378 | 2 fr.s 223 | Data | 11 | | 35 | 00/659C : A0 C0 A0 A0 | asc " @ @ @ @ @ @ @ @ @ @"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | A0 C0 A0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | A0 C0 8D | + 2379 | 2 fr.s 224 | Data | 11 | | 35 | 00/65BF : A0 C0 A0 A0 | asc " @ @ @ @ @ @ @ @ @ @"8D + | | | | | | A0 A0 C0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | A0 A0 C0 A0 | + | | | | | | A0 C0 A0 A0 | + | | | | | | C0 A0 A0 A0 | + | | | | | | A0 C0 8D | + 2380 | 2 fr.s 225 | Data | 11 | | 39 | 00/65E2 : A0 C0 A0 A0 | asc " @ @@@ @@@ @ @@@ @@@@ @@@ @ @"00 + | | | | | | A0 A0 C0 C0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | C0 C0 A0 A0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | C0 C0 A0 A0 | + | | | | | | A0 C0 C0 C0 | + | | | | | | C0 A0 A0 C0 | + | | | | | | C0 C0 A0 C0 | + | | | | | | A0 C0 00 | + 2381 | 2 fr.s 226 | Empty | 11 | | 0 | 00/6609 | + 2382 | 2 fr.s 227 | Data | 11 | | 31 | 00/6609 : A0 A0 A0 A0 | strINTRO1 asc " Version Apple II par "00 + | | | | | | A0 D6 E5 F2 | + | | | | | | F3 E9 EF EE | + | | | | | | A0 C1 F0 F0 | + | | | | | | EC E5 A0 C9 | + | | | | | | C9 A0 F0 E1 | + | | | | | | F2 A0 A0 A0 | + | | | | | | A0 A0 00 | + 2383 | 2 fr.s 228 | Data | 11 | | 31 | 00/6628 : A0 A0 A0 A0 | strINTRO2 asc " Brutal Deluxe Software "00 + | | | | | | C2 F2 F5 F4 | + | | | | | | E1 EC A0 C4 | + | | | | | | E5 EC F5 F8 | + | | | | | | E5 A0 D3 EF | + | | | | | | E6 F4 F7 E1 | + | | | | | | F2 E5 A0 A0 | + | | | | | | A0 A0 00 | + 2384 | 2 fr.s 229 | Data | 11 | | 31 | 00/6647 : A0 A0 A0 A8 | strINTRO3 asc " (C) 1982, Alain Bregeon "00 + | | | | | | C3 A9 A0 B1 | + | | | | | | B9 B8 B2 AC | + | | | | | | A0 C1 EC E1 | + | | | | | | E9 EE A0 C2 | + | | | | | | F2 E5 E7 E5 | + | | | | | | EF EE A0 A0 | + | | | | | | A0 A0 00 | + 2385 | 2 fr.s 230 | Empty | 11 | | 0 | 00/6666 | + 2386 | 2 fr.s 231 | Comment | 11 | | 0 | 00/6666 | *----------------------------------- + 2387 | 2 fr.s 232 | Comment | 11 | | 0 | 00/6666 | * VOCABULAIRE + 2388 | 2 fr.s 233 | Comment | 11 | | 0 | 00/6666 | *----------------------------------- + 2389 | 2 fr.s 234 | Empty | 11 | | 0 | 00/6666 | + 2390 | 2 fr.s 235 | Data | 11 | | 2 | 00/6666 : 01 CE | V$1 str "N" + 2391 | 2 fr.s 236 | Data | 11 | | 5 | 00/6668 : 04 CE CF D2 | V$2 str "NORD" + | | | | | | C4 | + 2392 | 2 fr.s 237 | Data | 11 | | 2 | 00/666D : 01 C5 | V$3 str "E" + 2393 | 2 fr.s 238 | Data | 11 | | 4 | 00/666F : 03 C5 D3 D4 | V$4 str "EST" + 2394 | 2 fr.s 239 | Data | 11 | | 2 | 00/6673 : 01 D3 | V$5 str "S" + 2395 | 2 fr.s 240 | Data | 11 | | 4 | 00/6675 : 03 D3 D5 C4 | V$6 str "SUD" + 2396 | 2 fr.s 241 | Data | 11 | | 2 | 00/6679 : 01 CF | V$7 str "O" + 2397 | 2 fr.s 242 | Data | 11 | | 5 | 00/667B : 04 CF D5 C5 | V$8 str "OUES" + | | | | | | D3 | + 2398 | 2 fr.s 243 | Data | 11 | | 2 | 00/6680 : 01 C8 | V$9 str "H" + 2399 | 2 fr.s 244 | Data | 11 | | 5 | 00/6682 : 04 CD CF CE | V$10 str "MONT" + | | | | | | D4 | + 2400 | 2 fr.s 245 | Data | 11 | | 2 | 00/6687 : 01 C4 | V$11 str "D" + 2401 | 2 fr.s 246 | Data | 11 | | 5 | 00/6689 : 04 C4 C5 D3 | V$12 str "DESC" + | | | | | | C3 | + 2402 | 2 fr.s 247 | Data | 11 | | 5 | 00/668E : 04 C5 CE D4 | V$13 str "ENTR" + | | | | | | D2 | + 2403 | 2 fr.s 248 | Data | 11 | | 5 | 00/6693 : 04 C1 D6 C1 | V$14 str "AVAN" + | | | | | | CE | + 2404 | 2 fr.s 249 | Data | 11 | | 5 | 00/6698 : 04 C8 C1 D5 | V$15 str "HAUT" + | | | | | | D4 | + 2405 | 2 fr.s 250 | Data | 11 | | 5 | 00/669D : 04 C2 C1 D3 | V$16 str "BAS " + | | | | | | A0 | + 2406 | 2 fr.s 251 | Data | 11 | | 5 | 00/66A2 : 04 CC C9 D4 | V$17 str "LIT " + | | | | | | A0 | + 2407 | 2 fr.s 252 | Data | 11 | | 5 | 00/66A7 : 04 D2 C5 C7 | V$18 str "REGA" + | | | | | | C1 | + 2408 | 2 fr.s 253 | Data | 11 | | 5 | 00/66AC : 04 D4 CF D5 | V$19 str "TOUR" + | | | | | | D2 | + 2409 | 2 fr.s 254 | Data | 11 | | 5 | 00/66B1 : 04 D2 C5 D4 | V$20 str "RETO" + | | | | | | CF | + 2410 | 2 fr.s 255 | Data | 11 | | 5 | 00/66B6 : 04 D0 D2 C5 | V$21 str "PREN" + | | | | | | CE | + 2411 | 2 fr.s 256 | Data | 11 | | 5 | 00/66BB : 04 D2 C1 CD | V$22 str "RAMA" + | | | | | | C1 | + 2412 | 2 fr.s 257 | Data | 11 | | 5 | 00/66C0 : 04 D0 C1 D0 | V$23 str "PAPI" + | | | | | | C9 | + 2413 | 2 fr.s 258 | Data | 11 | | 5 | 00/66C5 : 04 C1 CC CC | V$24 str "ALLU" + | | | | | | D5 | + 2414 | 2 fr.s 259 | Data | 11 | | 5 | 00/66CA : 04 C2 CF D5 | V$25 str "BOUG" + | | | | | | C7 | + 2415 | 2 fr.s 260 | Data | 11 | | 5 | 00/66CF : 04 C1 D0 D0 | V$26 str "APPU" + | | | | | | D5 | + 2416 | 2 fr.s 261 | Data | 11 | | 5 | 00/66D4 : 04 C5 CE C6 | V$27 str "ENFO" + | | | | | | CF | + 2417 | 2 fr.s 262 | Data | 11 | | 5 | 00/66D9 : 04 D6 C5 D2 | V$28 str "VERT" + | | | | | | D4 | + 2418 | 2 fr.s 263 | Data | 11 | | 5 | 00/66DE : 04 D2 CF D5 | V$29 str "ROUG" + | | | | | | C7 | + 2419 | 2 fr.s 264 | Data | 11 | | 5 | 00/66E3 : 04 CF D5 D4 | V$30 str "OUTI" + | | | | | | C9 | + 2420 | 2 fr.s 265 | Data | 11 | | 5 | 00/66E8 : 04 CF D5 D6 | V$31 str "OUVR" + | | | | | | D2 | + 2421 | 2 fr.s 266 | Data | 11 | | 5 | 00/66ED : 04 C4 CF D5 | V$32 str "DOUC" + | | | | | | C3 | + 2422 | 2 fr.s 267 | Data | 11 | | 5 | 00/66F2 : 04 D0 CC C1 | V$33 str "PLAC" + | | | | | | C3 | + 2423 | 2 fr.s 268 | Data | 11 | | 5 | 00/66F7 : 04 D0 CF D2 | V$34 str "PORT" + | | | | | | D4 | + 2424 | 2 fr.s 269 | Data | 11 | | 5 | 00/66FC : 04 C1 D3 C3 | V$35 str "ASCE" + | | | | | | C5 | + 2425 | 2 fr.s 270 | Data | 11 | | 5 | 00/6701 : 04 C2 D2 C9 | V$36 str "BRIQ" + | | | | | | D1 | + 2426 | 2 fr.s 271 | Data | 11 | | 5 | 00/6706 : 04 D2 C5 D0 | V$37 str "REPA" + | | | | | | C1 | + 2427 | 2 fr.s 272 | Data | 11 | | 5 | 00/670B : 04 C4 C5 D0 | V$38 str "DEPA" + | | | | | | C1 | + 2428 | 2 fr.s 273 | Data | 11 | | 5 | 00/6710 : 04 D2 C9 C5 | V$39 str "RIEN" + | | | | | | CE | + 2429 | 2 fr.s 274 | Data | 11 | | 5 | 00/6715 : 04 CD C1 C3 | V$40 str "MACH" + | | | | | | C8 | + 2430 | 2 fr.s 275 | Data | 11 | | 5 | 00/671A : 04 D0 CF D3 | V$41 str "POSE" + | | | | | | C5 | + 2431 | 2 fr.s 276 | Data | 11 | | 5 | 00/671F : 04 D1 D5 C9 | V$42 str "QUIT" + | | | | | | D4 | + 2432 | 2 fr.s 277 | Data | 11 | | 5 | 00/6724 : 04 C4 C5 C3 | V$43 str "DECR" + | | | | | | D2 | + 2433 | 2 fr.s 278 | Data | 11 | | 5 | 00/6729 : 04 C9 CE D6 | V$44 str "INVE" + | | | | | | C5 | + 2434 | 2 fr.s 279 | Data | 11 | | 5 | 00/672E : 04 C3 CC C5 | V$45 str "CLEF" + | | | | | | C6 | + 2435 | 2 fr.s 280 | Data | 11 | | 5 | 00/6733 : 04 C6 C9 CC | V$46 str "FILS" + | | | | | | D3 | + 2436 | 2 fr.s 281 | Data | 11 | | 5 | 00/6738 : 04 C3 CF D2 | V$47 str "CORD" + | | | | | | C4 | + 2437 | 2 fr.s 282 | Data | 11 | | 5 | 00/673D : 04 C6 C5 CE | V$48 str "FENE" + | | | | | | C5 | + 2438 | 2 fr.s 283 | Data | 11 | | 5 | 00/6742 : 04 C1 C3 C3 | V$49 str "ACCR" + | | | | | | D2 | + 2439 | 2 fr.s 284 | Data | 11 | | 5 | 00/6747 : 04 D3 C1 D5 | V$50 str "SAUT" + | | | | | | D4 | + 2440 | 2 fr.s 285 | Data | 11 | | 5 | 00/674C : 04 C1 D4 D4 | V$51 str "ATTA" + | | | | | | C1 | + 2441 | 2 fr.s 286 | Data | 11 | | 5 | 00/6751 : 04 D3 CF D2 | V$52 str "SORT" + | | | | | | D4 | + 2442 | 2 fr.s 287 | Data | 11 | | 5 | 00/6756 : 04 C6 C5 D2 | V$53 str "FERM" + | | | | | | CD | + 2443 | 2 fr.s 288 | Data | 11 | | 5 | 00/675B : 04 C3 C5 C3 | V$54 str "CECI" + | | | | | | C9 | + 2444 | 2 fr.s 289 | Data | 11 | | 5 | 00/6760 : 04 C1 D4 D4 | V$55 str "ATTE" + | | | | | | C5 | + 2445 | 2 fr.s 290 | Data | 11 | | 5 | 00/6765 : 04 D4 C1 D0 | V$56 str "TAPE" + | | | | | | C5 | + 2446 | 2 fr.s 291 | Data | 11 | | 5 | 00/676A : 04 C6 D2 C1 | V$57 str "FRAP" + | | | | | | D0 | + 2447 | 2 fr.s 292 | Data | 11 | | 5 | 00/676F : 04 D0 C1 D3 | V$58 str "PASS" + | | | | | | D3 | + 2448 | 2 fr.s 293 | Data | 11 | | 5 | 00/6774 : 04 C1 D6 C5 | V$59 str "AVEN" + | | | | | | CE | + 2449 | 2 fr.s 294 | Data | 11 | | 5 | 00/6779 : 04 D0 D2 C5 | V$60 str "PRES" + | | | | | | D3 | + 2450 | 2 fr.s 295 | Data | 11 | | 5 | 00/677E : 04 CD C5 D4 | V$61 str "MET " + | | | | | | A0 | + 2451 | 2 fr.s 296 | Data | 11 | | 5 | 00/6783 : 04 C1 D6 C1 | V$62 str "AVAL" + | | | | | | CC | + 2452 | 2 fr.s 297 | Data | 11 | | 5 | 00/6788 : 04 C7 C1 CE | V$63 str "GANT" + | | | | | | D4 | + 2453 | 2 fr.s 298 | Data | 11 | | 2 | 00/678D : 01 CB | V$64 str "K" + 2454 | 2 fr.s 299 | Data | 11 | | 2 | 00/678F : 01 D1 | V$65 str "Q" + 2455 | 2 fr.s 300 | Data | 11 | | 2 | 00/6791 : 01 DA | V$66 str "Z" + 2456 | 2 fr.s 301 | Data | 11 | | 5 | 00/6793 : 04 C5 CE C6 | V$67 str "ENFI" + | | | | | | C9 | + 2457 | 2 fr.s 302 | Data | 11 | | 5 | 00/6798 : 04 CC C1 D3 | V$68 str "LASE" + | | | | | | C5 | + 2458 | 2 fr.s 303 | Data | 11 | | 5 | 00/679D : 04 D0 C9 D3 | V$69 str "PIST" + | | | | | | D4 | + 2459 | 2 fr.s 304 | Data | 11 | | 5 | 00/67A2 : 04 CC C9 D6 | V$70 str "LIVR" + | | | | | | D2 | + 2460 | 2 fr.s 305 | Data | 11 | | 5 | 00/67A7 : 04 C4 C5 CD | V$71 str "DEMA" + | | | | | | C1 | + 2461 | 2 fr.s 306 | Data | 11 | | 5 | 00/67AC : 04 D0 C9 CC | V$72 str "PILO" + | | | | | | CF | + 2462 | 2 fr.s 307 | Data | 11 | | 6 | 00/67B1 : 05 D4 C5 CD | V$73 str "TEMPO" ; Apple II + | | | | | | D0 CF | + 2463 | 2 fr.s 308 | Data | 11 | | 8 | 00/67B7 : 07 D1 D5 C9 | V$74 str "QUITTER" ; Apple II + | | | | | | D4 D4 C5 D2 | + 2464 | 2 fr.s 309 | Data | 11 | | 6 | 00/67BF : 05 C3 C1 D3 | V$75 str "CASSE" ; Apple II + | | | | | | D3 C5 | + 2465 | 2 fr.s 310 | Empty | 11 | | 0 | 00/67C5 | + 2466 | 2 fr.s 311 | Comment | 11 | | 0 | 00/67C5 | *----------------------------------- + 2467 | 2 fr.s 312 | Comment | 11 | | 0 | 00/67C5 | * OBJETS + 2468 | 2 fr.s 313 | Comment | 11 | | 0 | 00/67C5 | *----------------------------------- + 2469 | 2 fr.s 314 | Empty | 11 | | 0 | 00/67C5 | + 2470 | 2 fr.s 315 | Data | 11 | | 8 | 00/67C5 : E2 F2 E9 F1 | O$1 asc "briquet"00 + | | | | | | F5 E5 F4 00 | + 2471 | 2 fr.s 316 | Data | 11 | | 15 | 00/67CD : E2 F2 E9 F1 | O$2 asc "briquet allume"00 + | | | | | | F5 E5 F4 A0 | + | | | | | | E1 EC EC F5 | + | | | | | | ED E5 00 | + 2472 | 2 fr.s 317 | Data | 11 | | 7 | 00/67DC : E2 EF F5 E7 | O$3 asc "bougie"00 + | | | | | | E9 E5 00 | + 2473 | 2 fr.s 318 | Data | 11 | | 15 | 00/67E3 : E2 EF F5 E7 | O$4 asc "bougie allumee"00 + | | | | | | E9 E5 A0 E1 | + | | | | | | EC EC F5 ED | + | | | | | | E5 E5 00 | + 2474 | 2 fr.s 319 | Data | 11 | | 8 | 00/67F2 : F0 EC E1 E3 | O$5 asc "placard"00 + | | | | | | E1 F2 E4 00 | + 2475 | 2 fr.s 320 | Data | 11 | | 7 | 00/67FA : EF F5 F4 E9 | O$6 asc "outils"00 + | | | | | | EC F3 00 | + 2476 | 2 fr.s 321 | Data | 11 | | 7 | 00/6801 : F0 E1 F0 E9 | O$7 asc "papier"00 + | | | | | | E5 F2 00 | + 2477 | 2 fr.s 322 | Data | 11 | | 14 | 00/6808 : E6 E9 EC F3 | O$8 asc "fils arraches"00 + | | | | | | A0 E1 F2 F2 | + | | | | | | E1 E3 E8 E5 | + | | | | | | F3 00 | + 2478 | 2 fr.s 323 | Data | 11 | | 13 | 00/6816 : E6 E9 EC F3 | O$9 asc "fils repares"00 + | | | | | | A0 F2 E5 F0 | + | | | | | | E1 F2 E5 F3 | + | | | | | | 00 | + 2479 | 2 fr.s 324 | Data | 11 | | 10 | 00/6823 : F5 EE E5 A0 | O$10 asc "une corde"00 + | | | | | | E3 EF F2 E4 | + | | | | | | E5 00 | + 2480 | 2 fr.s 325 | Data | 11 | | 17 | 00/682D : E7 E1 EE F4 | O$11 asc "gants caoutchouc"00 + | | | | | | F3 A0 E3 E1 | + | | | | | | EF F5 F4 E3 | + | | | | | | E8 EF F5 E3 | + | | | | | | 00 | + 2481 | 2 fr.s 326 | Data | 11 | | 14 | 00/683E : E7 E1 EE F4 | O$12 asc "gants enfiles"00 + | | | | | | F3 A0 E5 EE | + | | | | | | E6 E9 EC E5 | + | | | | | | F3 00 | + 2482 | 2 fr.s 327 | Data | 11 | | 9 | 00/684C : F0 E9 EC F5 | O$13 asc "pilule K"00 + | | | | | | EC E5 A0 CB | + | | | | | | 00 | + 2483 | 2 fr.s 328 | Data | 11 | | 16 | 00/6855 : F0 E9 EC F5 | O$14 asc "pilule K avalee"00 + | | | | | | EC E5 A0 CB | + | | | | | | A0 E1 F6 E1 | + | | | | | | EC E5 E5 00 | + 2484 | 2 fr.s 329 | Data | 11 | | 9 | 00/6865 : F0 E9 EC F5 | O$15 asc "pilule Z"00 + | | | | | | EC E5 A0 DA | + | | | | | | 00 | + 2485 | 2 fr.s 330 | Data | 11 | | 16 | 00/686E : F0 E9 EC F5 | O$16 asc "pilule Z avalee"00 + | | | | | | EC E5 A0 DA | + | | | | | | A0 E1 F6 E1 | + | | | | | | EC E5 E5 00 | + 2486 | 2 fr.s 331 | Data | 11 | | 9 | 00/687E : F0 E9 EC F5 | O$17 asc "pilule Q"00 + | | | | | | EC E5 A0 D1 | + | | | | | | 00 | + 2487 | 2 fr.s 332 | Data | 11 | | 16 | 00/6887 : F0 E9 EC F5 | O$18 asc "pilule Q avalee"00 + | | | | | | EC E5 A0 D1 | + | | | | | | A0 E1 F6 E1 | + | | | | | | EC E5 E5 00 | + 2488 | 2 fr.s 333 | Data | 11 | | 15 | 00/6897 : F0 E9 F3 F4 | O$19 asc "pistolet laser"00 + | | | | | | EF EC E5 F4 | + | | | | | | A0 EC E1 F3 | + | | | | | | E5 F2 00 | + 2489 | 2 fr.s 334 | Data | 11 | | 6 | 00/68A6 : EC E9 F6 F2 | O$20 asc "livre"00 + | | | | | | E5 00 | + 2490 | 2 fr.s 335 | Data | 11 | | 8 | 00/68AC : E2 F2 E9 F1 | O$21 asc "briquet"00 + | | | | | | F5 E5 F4 00 | + 2491 | 2 fr.s 336 | Data | 11 | | 15 | 00/68B4 : E2 F2 E9 F1 | O$22 asc "briquet allume"00 + | | | | | | F5 E5 F4 A0 | + | | | | | | E1 EC EC F5 | + | | | | | | ED E5 00 | + 2492 | 2 fr.s 337 | Data | 11 | | 7 | 00/68C3 : E2 EF F5 E7 | O$23 asc "bougie"00 + | | | | | | E9 E5 00 | + 2493 | 2 fr.s 338 | Data | 11 | | 15 | 00/68CA : E2 EF F5 E7 | O$24 asc "bougie allumee"00 + | | | | | | E9 E5 A0 E1 | + | | | | | | EC EC F5 ED | + | | | | | | E5 E5 00 | + 2494 | 2 fr.s 339 | Data | 11 | | 8 | 00/68D9 : F0 EC E1 E3 | O$25 asc "placard"00 + | | | | | | E1 F2 E4 00 | + 2495 | 2 fr.s 340 | Empty | 11 | | 0 | 00/68E1 | + 2496 | 2 fr.s 341 | Comment | 11 | | 0 | 00/68E1 | *----------------------------------- + 2497 | 2 fr.s 342 | Comment | 11 | | 0 | 00/68E1 | * STRINGS + 2498 | 2 fr.s 343 | Comment | 11 | | 0 | 00/68E1 | *----------------------------------- + 2499 | 2 fr.s 344 | Empty | 11 | | 0 | 00/68E1 | + 2500 | 2 fr.s 345 | Comment | 11 | | 0 | 00/68E1 | * asc "1234567890123456789012345678901234567890" + 2501 | 2 fr.s 346 | Empty | 11 | | 0 | 00/68E1 | + 2502 | 2 fr.s 347 | Empty | 11 | | 0 | 00/68E1 | strILFAITNOIR + 2503 | 2 fr.s 348 | Data | 11 | | 40 | 00/68E1 : CF EE A0 EE | asc "On n"A7"y voit rien, mieux vaudrait allumer" + | | | | | | A7 F9 A0 F6 | + | | | | | | EF E9 F4 A0 | + | | | | | | F2 E9 E5 EE | + | | | | | | AC A0 ED E9 | + | | | | | | E5 F5 F8 A0 | + | | | | | | F6 E1 F5 E4 | + | | | | | | F2 E1 E9 F4 | + | | | | | | A0 E1 EC EC | + | | | | | | F5 ED E5 F2 | + 2504 | 2 fr.s 349 | Data | 11 | | 24 | 00/6909 : F0 EF F5 F2 | asc "pour eviter les ennuis."00 + | | | | | | A0 E5 F6 E9 | + | | | | | | F4 E5 F2 A0 | + | | | | | | EC E5 F3 A0 | + | | | | | | E5 EE EE F5 | + | | | | | | E9 F3 AE 00 | + 2505 | 2 fr.s 350 | Empty | 11 | | 0 | 00/6921 | + 2506 | 2 fr.s 351 | Data | 11 | | 16 | 00/6921 : 8D C9 EC A0 | strILYA asc 8D"Il y a aussi :"00 + | | | | | | F9 A0 E1 A0 | + | | | | | | E1 F5 F3 F3 | + | | | | | | E9 A0 BA 00 | + 2507 | 2 fr.s 352 | Data | 11 | | 2 | 00/6931 : AC 00 | strCOMMA asc ","00 + 2508 | 2 fr.s 353 | Data | 11 | | 2 | 00/6933 : A0 00 | strSPACE asc " "00 + 2509 | 2 fr.s 354 | Data | 11 | | 2 | 00/6935 : 8D 00 | strRETURN asc 8D00 + 2510 | 2 fr.s 355 | Empty | 11 | | 0 | 00/6937 | + 2511 | 2 fr.s 356 | Empty | 11 | | 0 | 00/6937 | strCOMMANDE + 2512 | 2 fr.s 357 | Data | 11 | | 20 | 00/6937 : 8D D1 F5 E5 | asc 8D"Que faites-vous ? "00 + | | | | | | A0 E6 E1 E9 | + | | | | | | F4 E5 F3 AD | + | | | | | | F6 EF F5 F3 | + | | | | | | A0 BF A0 00 | + 2513 | 2 fr.s 358 | Empty | 11 | | 0 | 00/694B | + 2514 | 2 fr.s 359 | Empty | 11 | | 0 | 00/694B | strJENECOMPRENDS + 2515 | 2 fr.s 360 | Data | 11 | | 10 | 00/694B : D0 E1 F2 E4 | asc "Pardon ?"8D00 + | | | | | | EF EE A0 BF | + | | | | | | 8D 00 | + 2516 | 2 fr.s 361 | Empty | 11 | | 0 | 00/6955 | + 2517 | 2 fr.s 362 | Empty | 11 | | 0 | 00/6955 | strIMPOSSIBLE + 2518 | 2 fr.s 363 | Data | 11 | | 12 | 00/6955 : C9 ED F0 EF | asc "Impossible "00 + | | | | | | F3 F3 E9 E2 | + | | | | | | EC E5 A0 00 | + 2519 | 2 fr.s 364 | Empty | 11 | | 0 | 00/6961 | strCECHEMIN + 2520 | 2 fr.s 365 | Data | 11 | | 21 | 00/6961 : E4 E5 A0 F0 | asc "de prendre ce chemin"00 + | | | | | | F2 E5 EE E4 | + | | | | | | F2 E5 A0 E3 | + | | | | | | E5 A0 E3 E8 | + | | | | | | E5 ED E9 EE | + | | | | | | 00 | + 2521 | 2 fr.s 366 | Empty | 11 | | 0 | 00/6976 | strEXCLAM + 2522 | 2 fr.s 367 | Data | 11 | | 3 | 00/6976 : A0 A1 00 | asc " !"00 + 2523 | 2 fr.s 368 | Empty | 11 | | 0 | 00/6979 | + 2524 | 2 fr.s 369 | Empty | 11 | | 0 | 00/6979 | + 2525 | 1 prfolibus.s 1841 | Directive | 11 | | 0 | 00/6979 | put ../common/musiques.s + 2526 | 3 ../common/musiques.s 1 | Comment | 11 | | 0 | 00/6979 | * + 2527 | 3 ../common/musiques.s 2 | Comment | 11 | | 0 | 00/6979 | * La maison du Professeur Folibus + 2528 | 3 ../common/musiques.s 3 | Comment | 11 | | 0 | 00/6979 | * + 2529 | 3 ../common/musiques.s 4 | Comment | 11 | | 0 | 00/6979 | * (c) 1982, Alain BrŽgŽon + 2530 | 3 ../common/musiques.s 5 | Comment | 11 | | 0 | 00/6979 | * (c) 2023, Brutal Deluxe Software (Apple II) + 2531 | 3 ../common/musiques.s 6 | Comment | 11 | | 0 | 00/6979 | * + 2532 | 3 ../common/musiques.s 7 | Empty | 11 | | 0 | 00/6979 | + 2533 | 3 ../common/musiques.s 8 | Directive | 11 | | 0 | 00/6979 | mx %11 + 2534 | 3 ../common/musiques.s 9 | Directive | 11 | | 0 | 00/6979 | lst off + 2535 | 3 ../common/musiques.s 10 | Empty | 11 | | 0 | 00/6979 | + 2536 | 3 ../common/musiques.s 11 | Comment | 11 | | 0 | 00/6979 | *----------------------------------- + 2537 | 3 ../common/musiques.s 12 | Comment | 11 | | 0 | 00/6979 | * PLAYMUSIC + 2538 | 3 ../common/musiques.s 13 | Comment | 11 | | 0 | 00/6979 | *----------------------------------- + 2539 | 3 ../common/musiques.s 14 | Empty | 11 | | 0 | 00/6979 | + 2540 | 3 ../common/musiques.s 15 | Empty | 11 | | 0 | 00/6979 | playMUSIC + 2541 | 3 ../common/musiques.s 16 | Code | 11 | | 2 | 00/6979 : 84 1E | sty $1e + 2542 | 3 ../common/musiques.s 17 | Code | 11 | | 2 | 00/697B : 86 1F | stx $1f + 2543 | 3 ../common/musiques.s 18 | Empty | 11 | | 0 | 00/697D | + 2544 | 3 ../common/musiques.s 19 | Code | 11 | | 2 | 00/697D : A9 01 | LDA #$01 + 2545 | 3 ../common/musiques.s 20 | Code | 11 | | 2 | 00/697F : 85 09 | STA $09 + 2546 | 3 ../common/musiques.s 21 | Code | 11 | | 2 | 00/6981 : 85 1D | STA $1D + 2547 | 3 ../common/musiques.s 22 | Code | 11 | | 1 | 00/6983 : 48 | PHA + 2548 | 3 ../common/musiques.s 23 | Code | 11 | | 1 | 00/6984 : 48 | PHA + 2549 | 3 ../common/musiques.s 24 | Code | 11 | | 1 | 00/6985 : 48 | PHA + 2550 | 3 ../common/musiques.s 25 | Code | 11 | | 2 | 00/6986 : D0 15 | BNE LA04D + 2551 | 3 ../common/musiques.s 26 | Code | 11 | | 1 | 00/6988 : C8 | LA038 INY + 2552 | 3 ../common/musiques.s 27 | Code | 11 | | 2 | 00/6989 : B1 1E | LDA ($1E),Y + 2553 | 3 ../common/musiques.s 28 | Code | 11 | | 2 | 00/698B : 85 09 | STA $09 + 2554 | 3 ../common/musiques.s 29 | Code | 11 | | 1 | 00/698D : C8 | INY + 2555 | 3 ../common/musiques.s 30 | Code | 11 | | 2 | 00/698E : B1 1E | LDA ($1E),Y + 2556 | 3 ../common/musiques.s 31 | Code | 11 | | 2 | 00/6990 : 85 1D | STA $1D + 2557 | 3 ../common/musiques.s 32 | Code | 11 | | 2 | 00/6992 : A5 1E | LA042 LDA $1E + 2558 | 3 ../common/musiques.s 33 | Code | 11 | | 1 | 00/6994 : 18 | CLC + 2559 | 3 ../common/musiques.s 34 | Code | 11 | | 2 | 00/6995 : 69 03 | ADC #$03 + 2560 | 3 ../common/musiques.s 35 | Code | 11 | | 2 | 00/6997 : 85 1E | STA $1E + 2561 | 3 ../common/musiques.s 36 | Code | 11 | | 2 | 00/6999 : 90 02 | BCC LA04D + 2562 | 3 ../common/musiques.s 37 | Code | 11 | | 2 | 00/699B : E6 1F | INC $1F + 2563 | 3 ../common/musiques.s 38 | Code | 11 | | 2 | 00/699D : A0 00 | LA04D LDY #$00 + 2564 | 3 ../common/musiques.s 39 | Code | 11 | | 2 | 00/699F : B1 1E | LDA ($1E),Y + 2565 | 3 ../common/musiques.s 40 | Code | 11 | | 2 | 00/69A1 : C9 01 | CMP #$01 + 2566 | 3 ../common/musiques.s 41 | Code | 11 | | 2 | 00/69A3 : F0 E3 | BEQ LA038 + 2567 | 3 ../common/musiques.s 42 | Code | 11 | | 2 | 00/69A5 : B0 10 | BCS LA067 + 2568 | 3 ../common/musiques.s 43 | Code | 11 | | 1 | 00/69A7 : 68 | PLA + 2569 | 3 ../common/musiques.s 44 | Code | 11 | | 1 | 00/69A8 : 68 | PLA + 2570 | 3 ../common/musiques.s 45 | Code | 11 | | 1 | 00/69A9 : 68 | PLA + 2571 | 3 ../common/musiques.s 46 | Code | 11 | | 2 | 00/69AA : A2 49 | LA05A LDX #$49 + 2572 | 3 ../common/musiques.s 47 | Code | 11 | | 1 | 00/69AC : C8 | INY + 2573 | 3 ../common/musiques.s 48 | Code | 11 | | 2 | 00/69AD : B1 1E | LDA ($1E),Y + 2574 | 3 ../common/musiques.s 49 | Code | 11 | | 2 | 00/69AF : D0 02 | BNE LA063 + 2575 | 3 ../common/musiques.s 50 | Code | 11 | | 2 | 00/69B1 : A2 C9 | LDX #$C9 + 2576 | 3 ../common/musiques.s 51 | Code | 11 | | 3 | 00/69B3 : 2C 10 C0 | LA063 BIT {$c010} + 2577 | 3 ../common/musiques.s 52 | Code | 11 | | 1 | 00/69B6 : 60 | RTS + 2578 | 3 ../common/musiques.s 53 | Empty | 11 | | 0 | 00/69B7 | + 2579 | 3 ../common/musiques.s 54 | Code | 11 | | 2 | 00/69B7 : 85 08 | LA067 STA $08 + 2580 | 3 ../common/musiques.s 55 | Code | 11 | | 3 | 00/69B9 : 20 AA 69 | JSR LA05A + 2581 | 3 ../common/musiques.s 56 | Code | 11 | | 3 | 00/69BC : 8E 03 6A | STX LA0B6 + 2582 | 3 ../common/musiques.s 57 | Code | 11 | | 2 | 00/69BF : 85 06 | STA $06 + 2583 | 3 ../common/musiques.s 58 | Code | 11 | | 2 | 00/69C1 : A6 09 | LDX $09 + 2584 | 3 ../common/musiques.s 59 | Code | 11 | | 1 | 00/69C3 : 4A | LA073 LSR + 2585 | 3 ../common/musiques.s 60 | Code | 11 | | 1 | 00/69C4 : CA | DEX + 2586 | 3 ../common/musiques.s 61 | Code | 11 | | 2 | 00/69C5 : D0 FC | BNE LA073 + 2587 | 3 ../common/musiques.s 62 | Code | 11 | | 3 | 00/69C7 : 8D FC 69 | STA LA0AE+1 + 2588 | 3 ../common/musiques.s 63 | Code | 11 | | 3 | 00/69CA : 20 AA 69 | JSR LA05A + 2589 | 3 ../common/musiques.s 64 | Code | 11 | | 3 | 00/69CD : 8E 3B 6A | STX LA0EE + 2590 | 3 ../common/musiques.s 65 | Code | 11 | | 2 | 00/69D0 : 85 07 | STA $07 + 2591 | 3 ../common/musiques.s 66 | Code | 11 | | 2 | 00/69D2 : A6 1D | LDX $1D + 2592 | 3 ../common/musiques.s 67 | Code | 11 | | 1 | 00/69D4 : 4A | LA084 LSR + 2593 | 3 ../common/musiques.s 68 | Code | 11 | | 1 | 00/69D5 : CA | DEX + 2594 | 3 ../common/musiques.s 69 | Code | 11 | | 2 | 00/69D6 : D0 FC | BNE LA084 + 2595 | 3 ../common/musiques.s 70 | Code | 11 | | 3 | 00/69D8 : 8D 34 6A | STA LA0E6+1 + 2596 | 3 ../common/musiques.s 71 | Comment | 11 | | 0 | 00/69DB | * + 2597 | 3 ../common/musiques.s 72 | Code | 11 | | 1 | 00/69DB : 68 | PLA + 2598 | 3 ../common/musiques.s 73 | Code | 11 | | 1 | 00/69DC : A8 | TAY + 2599 | 3 ../common/musiques.s 74 | Code | 11 | | 1 | 00/69DD : 68 | PLA + 2600 | 3 ../common/musiques.s 75 | Code | 11 | | 1 | 00/69DE : AA | TAX + 2601 | 3 ../common/musiques.s 76 | Code | 11 | | 1 | 00/69DF : 68 | PLA + 2602 | 3 ../common/musiques.s 77 | Code | 11 | | 2 | 00/69E0 : D0 03 | BNE LA098 + 2603 | 3 ../common/musiques.s 78 | Code | 11 | | 3 | 00/69E2 : 2C 30 C0 | LA095 BIT {$c030} + 2604 | 3 ../common/musiques.s 79 | Code | 11 | | 2 | 00/69E5 : C9 00 | LA098 CMP #$00 + 2605 | 3 ../common/musiques.s 80 | Code | 11 | | 2 | 00/69E7 : 30 03 | BMI LA09F + 2606 | 3 ../common/musiques.s 81 | Code | 11 | | 1 | 00/69E9 : EA | NOP + 2607 | 3 ../common/musiques.s 82 | Code | 11 | | 2 | 00/69EA : 10 03 | BPL LA0A2 + 2608 | 3 ../common/musiques.s 83 | Code | 11 | | 3 | 00/69EC : 2C 30 C0 | LA09F BIT {$c030} + 2609 | 3 ../common/musiques.s 84 | Code | 11 | | 2 | 00/69EF : 85 4E | LA0A2 STA $4E + 2610 | 3 ../common/musiques.s 85 | Code | 11 | | 3 | 00/69F1 : 2C 00 C0 | BIT {$c000} + 2611 | 3 ../common/musiques.s 86 | Code | 11 | | 2 | 00/69F4 : 30 BD | BMI LA063 + 2612 | 3 ../common/musiques.s 87 | Code | 11 | | 1 | 00/69F6 : 88 | DEY + 2613 | 3 ../common/musiques.s 88 | Code | 11 | | 2 | 00/69F7 : D0 02 | BNE LA0AE + 2614 | 3 ../common/musiques.s 89 | Code | 11 | | 2 | 00/69F9 : F0 06 | BEQ LA0B4 + 2615 | 3 ../common/musiques.s 90 | Code | 11 | | 2 | 00/69FB : C0 36 | LA0AE CPY #$36 + 2616 | 3 ../common/musiques.s 91 | Code | 11 | | 2 | 00/69FD : F0 04 | BEQ LA0B6 + 2617 | 3 ../common/musiques.s 92 | Code | 11 | | 2 | 00/69FF : D0 04 | BNE LA0B8 + 2618 | 3 ../common/musiques.s 93 | Code | 11 | | 2 | 00/6A01 : A4 06 | LA0B4 LDY $06 + 2619 | 3 ../common/musiques.s 94 | Code | 11 | | 2 | 00/6A03 : 49 40 | LA0B6 EOR #$40 + 2620 | 3 ../common/musiques.s 95 | Code | 11 | | 2 | 00/6A05 : 24 4E | LA0B8 BIT $4E + 2621 | 3 ../common/musiques.s 96 | Code | 11 | | 2 | 00/6A07 : 50 07 | BVC LA0C3 + 2622 | 3 ../common/musiques.s 97 | Code | 11 | | 2 | 00/6A09 : 70 00 | BVS LA0BE + 2623 | 3 ../common/musiques.s 98 | Code | 11 | | 2 | 00/6A0B : 10 09 | LA0BE BPL LA0C9 + 2624 | 3 ../common/musiques.s 99 | Code | 11 | | 1 | 00/6A0D : EA | NOP + 2625 | 3 ../common/musiques.s 100 | Code | 11 | | 2 | 00/6A0E : 30 09 | BMI LA0CC + 2626 | 3 ../common/musiques.s 101 | Code | 11 | | 1 | 00/6A10 : EA | LA0C3 NOP + 2627 | 3 ../common/musiques.s 102 | Code | 11 | | 2 | 00/6A11 : 30 03 | BMI LA0C9 + 2628 | 3 ../common/musiques.s 103 | Code | 11 | | 1 | 00/6A13 : EA | NOP + 2629 | 3 ../common/musiques.s 104 | Code | 11 | | 2 | 00/6A14 : 10 03 | BPL LA0CC + 2630 | 3 ../common/musiques.s 105 | Code | 11 | | 3 | 00/6A16 : CD 30 C0 | LA0C9 CMP {$c030} + 2631 | 3 ../common/musiques.s 106 | Code | 11 | | 2 | 00/6A19 : C6 4F | LA0CC DEC $4F + 2632 | 3 ../common/musiques.s 107 | Code | 11 | | 2 | 00/6A1B : D0 11 | BNE LA0E1 + 2633 | 3 ../common/musiques.s 108 | Code | 11 | | 2 | 00/6A1D : C6 08 | DEC $08 + 2634 | 3 ../common/musiques.s 109 | Code | 11 | | 2 | 00/6A1F : D0 0D | BNE LA0E1 + 2635 | 3 ../common/musiques.s 110 | Code | 11 | | 2 | 00/6A21 : 50 03 | BVC LA0D9 + 2636 | 3 ../common/musiques.s 111 | Code | 11 | | 3 | 00/6A23 : 2C 30 C0 | BIT {$c030} + 2637 | 3 ../common/musiques.s 112 | Code | 11 | | 1 | 00/6A26 : 48 | LA0D9 PHA + 2638 | 3 ../common/musiques.s 113 | Code | 11 | | 1 | 00/6A27 : 8A | TXA + 2639 | 3 ../common/musiques.s 114 | Code | 11 | | 1 | 00/6A28 : 48 | PHA + 2640 | 3 ../common/musiques.s 115 | Code | 11 | | 1 | 00/6A29 : 98 | TYA + 2641 | 3 ../common/musiques.s 116 | Code | 11 | | 1 | 00/6A2A : 48 | PHA + 2642 | 3 ../common/musiques.s 117 | Code | 11 | | 3 | 00/6A2B : 4C 92 69 | JMP LA042 + 2643 | 3 ../common/musiques.s 118 | Empty | 11 | | 0 | 00/6A2E | + 2644 | 3 ../common/musiques.s 119 | Code | 11 | | 1 | 00/6A2E : CA | LA0E1 DEX + 2645 | 3 ../common/musiques.s 120 | Code | 11 | | 2 | 00/6A2F : D0 02 | BNE LA0E6 + 2646 | 3 ../common/musiques.s 121 | Code | 11 | | 2 | 00/6A31 : F0 06 | BEQ LA0EC + 2647 | 3 ../common/musiques.s 122 | Code | 11 | | 2 | 00/6A33 : E0 0C | LA0E6 CPX #$0C + 2648 | 3 ../common/musiques.s 123 | Code | 11 | | 2 | 00/6A35 : F0 04 | BEQ LA0EE + 2649 | 3 ../common/musiques.s 124 | Code | 11 | | 2 | 00/6A37 : D0 04 | BNE LA0F0 + 2650 | 3 ../common/musiques.s 125 | Code | 11 | | 2 | 00/6A39 : A6 07 | LA0EC LDX $07 + 2651 | 3 ../common/musiques.s 126 | Code | 11 | | 2 | 00/6A3B : 49 80 | LA0EE EOR #$80 + 2652 | 3 ../common/musiques.s 127 | Code | 11 | | 2 | 00/6A3D : 70 A3 | LA0F0 BVS LA095 + 2653 | 3 ../common/musiques.s 128 | Code | 11 | | 1 | 00/6A3F : EA | NOP + 2654 | 3 ../common/musiques.s 129 | Code | 11 | | 2 | 00/6A40 : 50 A3 | BVC LA098 + 2655 | 3 ../common/musiques.s 130 | Code | 11 | | 1 | 00/6A42 : EA | NOP + 2656 | 3 ../common/musiques.s 131 | Empty | 11 | | 0 | 00/6A43 | + 2657 | 3 ../common/musiques.s 132 | Comment | 11 | | 0 | 00/6A43 | *--- End of player + 2658 | 3 ../common/musiques.s 133 | Empty | 11 | | 0 | 00/6A43 | + 2659 | 3 ../common/musiques.s 134 | Comment | 11 | | 0 | 00/6A43 | *--- INTRODUCTION (Prelude) + 2660 | 3 ../common/musiques.s 135 | Empty | 11 | | 0 | 00/6A43 | + 2661 | 3 ../common/musiques.s 136 | Empty | 11 | | 0 | 00/6A43 | zikINTRODUCTION + 2662 | 3 ../common/musiques.s 137 | Data | 11 | | 16 | 00/6A43 : 0C 80 00 0C | hex 0C80000C2B800C19800C1C800C19400C + | | | | | | 2B 80 0C 19 | + | | | | | | 80 0C 1C 80 | + | | | | | | 0C 19 40 0C | + 2663 | 3 ../common/musiques.s 138 | Data | 11 | | 16 | 00/6A53 : 2B 40 0C 19 | hex 2B400C19560C2B560C80000C2B800C19 + | | | | | | 56 0C 2B 56 | + | | | | | | 0C 80 00 0C | + | | | | | | 2B 80 0C 19 | + 2664 | 3 ../common/musiques.s 139 | Data | 11 | | 16 | 00/6A63 : 80 0C 1C 80 | hex 800C1C800C19400C2B400C19560C2B56 + | | | | | | 0C 19 40 0C | + | | | | | | 2B 40 0C 19 | + | | | | | | 56 0C 2B 56 | + 2665 | 3 ../common/musiques.s 140 | Data | 11 | | 16 | 00/6A73 : 01 02 02 0C | hex 0102020C80000C26800C18800C19800C + | | | | | | 80 00 0C 26 | + | | | | | | 80 0C 18 80 | + | | | | | | 0C 19 80 0C | + 2666 | 3 ../common/musiques.s 141 | Data | 11 | | 16 | 00/6A83 : 18 39 0C 26 | hex 18390C26390C18400C26400C80000C26 + | | | | | | 39 0C 18 40 | + | | | | | | 0C 26 40 0C | + | | | | | | 80 00 0C 26 | + 2667 | 3 ../common/musiques.s 142 | Data | 11 | | 16 | 00/6A93 : 80 0C 18 80 | hex 800C18800C19800C18440C26440C1840 + | | | | | | 0C 19 80 0C | + | | | | | | 18 44 0C 26 | + | | | | | | 44 0C 18 40 | + 2668 | 3 ../common/musiques.s 143 | Data | 11 | | 16 | 00/6AA3 : 0C 26 40 01 | hex 0C26400103030C80000C22800C18800C + | | | | | | 03 03 0C 80 | + | | | | | | 00 0C 22 80 | + | | | | | | 0C 18 80 0C | + 2669 | 3 ../common/musiques.s 144 | Data | 11 | | 16 | 00/6AB3 : 19 80 0C 18 | hex 19800C18390C22390C18560C22560C80 + | | | | | | 39 0C 22 39 | + | | | | | | 0C 18 56 0C | + | | | | | | 22 56 0C 80 | + 2670 | 3 ../common/musiques.s 145 | Data | 11 | | 16 | 00/6AC3 : 00 0C 22 80 | hex 000C22800C18800C19800C18560C2256 + | | | | | | 0C 18 80 0C | + | | | | | | 19 80 0C 18 | + | | | | | | 56 0C 22 56 | + 2671 | 3 ../common/musiques.s 146 | Data | 11 | | 16 | 00/6AD3 : 0C 18 39 0C | hex 0C18390C22390102020C80000C20800C + | | | | | | 22 39 01 02 | + | | | | | | 02 0C 80 00 | + | | | | | | 0C 20 80 0C | + 2672 | 3 ../common/musiques.s 147 | Data | 11 | | 16 | 00/6AE3 : 19 80 0C 1C | hex 19800C1C800C19560C20560C19560C20 + | | | | | | 80 0C 19 56 | + | | | | | | 0C 20 56 0C | + | | | | | | 19 56 0C 20 | + 2673 | 3 ../common/musiques.s 148 | Data | 11 | | 16 | 00/6AF3 : 56 0C 4C 00 | hex 560C4C000C204C0C194C0C1C4C0C1944 + | | | | | | 0C 20 4C 0C | + | | | | | | 19 4C 0C 1C | + | | | | | | 4C 0C 19 44 | + 2674 | 3 ../common/musiques.s 149 | Data | 11 | | 16 | 00/6B03 : 0C 20 44 0C | hex 0C20440C19440C20440101010C80000C + | | | | | | 19 44 0C 20 | + | | | | | | 44 01 01 01 | + | | | | | | 0C 80 00 0C | + 2675 | 3 ../common/musiques.s 150 | Data | 11 | | 16 | 00/6B13 : 26 80 0C 19 | hex 26800C19800C1C800C19400C20400C22 + | | | | | | 80 0C 1C 80 | + | | | | | | 0C 19 40 0C | + | | | | | | 20 40 0C 22 | + 2676 | 3 ../common/musiques.s 151 | Data | 11 | | 16 | 00/6B23 : 40 0C 20 40 | hex 400C20400C26390C20390C22390C2039 + | | | | | | 0C 26 39 0C | + | | | | | | 20 39 0C 22 | + | | | | | | 39 0C 20 39 | + 2677 | 3 ../common/musiques.s 152 | Data | 11 | | 16 | 00/6B33 : 0C 33 00 0C | hex 0C33000C2B330C2D330C33000102020C + | | | | | | 2B 33 0C 2D | + | | | | | | 33 0C 33 00 | + | | | | | | 01 02 02 0C | + 2678 | 3 ../common/musiques.s 153 | Data | 11 | | 16 | 00/6B43 : 2D 00 0C 20 | hex 2D000C202D0C1C330C20330C1C390C20 + | | | | | | 2D 0C 1C 33 | + | | | | | | 0C 20 33 0C | + | | | | | | 1C 39 0C 20 | + 2679 | 3 ../common/musiques.s 154 | Data | 11 | | 16 | 00/6B53 : 39 0C 1C 40 | hex 390C1C400C20400C44000C20440C1C4C + | | | | | | 0C 20 40 0C | + | | | | | | 44 00 0C 20 | + | | | | | | 44 0C 1C 4C | + 2680 | 3 ../common/musiques.s 155 | Data | 11 | | 16 | 00/6B63 : 0C 20 4C 0C | hex 0C204C0C1C560C20560C1C600C206001 + | | | | | | 1C 56 0C 20 | + | | | | | | 56 0C 1C 60 | + | | | | | | 0C 20 60 01 | + 2681 | 3 ../common/musiques.s 156 | Data | 11 | | 16 | 00/6B73 : 01 01 0C 22 | hex 01010C22560C1C560C15560C16560C15 + | | | | | | 56 0C 1C 56 | + | | | | | | 0C 15 56 0C | + | | | | | | 16 56 0C 15 | + 2682 | 3 ../common/musiques.s 157 | Data | 11 | | 16 | 00/6B83 : 56 0C 1C 56 | hex 560C1C560C20000C1C000C22560C1C56 + | | | | | | 0C 20 00 0C | + | | | | | | 1C 00 0C 22 | + | | | | | | 56 0C 1C 56 | + 2683 | 3 ../common/musiques.s 158 | Data | 11 | | 16 | 00/6B93 : 0C 20 56 0C | hex 0C20560C1C560C2B560C22560C26000C + | | | | | | 1C 56 0C 2B | + | | | | | | 56 0C 22 56 | + | | | | | | 0C 26 00 0C | + 2684 | 3 ../common/musiques.s 159 | Data | 11 | | 16 | 00/6BA3 : 2B 00 01 02 | hex 2B000102020C4C000C334C0C204C0C22 + | | | | | | 02 0C 4C 00 | + | | | | | | 0C 33 4C 0C | + | | | | | | 20 4C 0C 22 | + 2685 | 3 ../common/musiques.s 160 | Data | 11 | | 16 | 00/6BB3 : 4C 0C 20 4C | hex 4C0C204C0C334C0C204C0C334C0C5600 + | | | | | | 0C 33 4C 0C | + | | | | | | 20 4C 0C 33 | + | | | | | | 4C 0C 56 00 | + 2686 | 3 ../common/musiques.s 161 | Data | 11 | | 16 | 00/6BC3 : 0C 33 56 0C | hex 0C33560C20560C22560C204C0C334C0C + | | | | | | 20 56 0C 22 | + | | | | | | 56 0C 20 4C | + | | | | | | 0C 33 4C 0C | + 2687 | 3 ../common/musiques.s 162 | Data | 11 | | 16 | 00/6BD3 : 20 56 0C 33 | hex 20560C33560103030C4C000C264C0C2B + | | | | | | 56 01 03 03 | + | | | | | | 0C 4C 00 0C | + | | | | | | 26 4C 0C 2B | + 2688 | 3 ../common/musiques.s 163 | Data | 11 | | 16 | 00/6BE3 : 4C 0C 26 4C | hex 4C0C264C0C2B000C2D000C33000C3900 + | | | | | | 0C 2B 00 0C | + | | | | | | 2D 00 0C 33 | + | | | | | | 00 0C 39 00 | + 2689 | 3 ../common/musiques.s 164 | Data | 11 | | 16 | 00/6BF3 : 0C 20 72 0C | hex 0C20720C22720C26720C15000C16000C + | | | | | | 22 72 0C 26 | + | | | | | | 72 0C 15 00 | + | | | | | | 0C 16 00 0C | + 2690 | 3 ../common/musiques.s 165 | Data | 11 | | 16 | 00/6C03 : 19 00 0C 1C | hex 19000C1C000C20000102020C22560C26 + | | | | | | 00 0C 20 00 | + | | | | | | 01 02 02 0C | + | | | | | | 22 56 0C 26 | + 2691 | 3 ../common/musiques.s 166 | Data | 11 | | 16 | 00/6C13 : 56 0C 2B 56 | hex 560C2B560C15560C1C560C15560C2200 + | | | | | | 0C 15 56 0C | + | | | | | | 1C 56 0C 15 | + | | | | | | 56 0C 22 00 | + 2692 | 3 ../common/musiques.s 167 | Data | 11 | | 16 | 00/6C23 : 0C 1C 00 0C | hex 0C1C000C2B560C26560C22560C1C560C + | | | | | | 2B 56 0C 26 | + | | | | | | 56 0C 22 56 | + | | | | | | 0C 1C 56 0C | + 2693 | 3 ../common/musiques.s 168 | Data | 11 | | 16 | 00/6C33 : 20 56 0C 22 | hex 20560C22560C26000C2B000101010C1E + | | | | | | 56 0C 26 00 | + | | | | | | 0C 2B 00 01 | + | | | | | | 01 01 0C 1E | + 2694 | 3 ../common/musiques.s 169 | Data | 11 | | 16 | 00/6C43 : 56 0C 2B 56 | hex 560C2B560C24560C26560C243C0C2B3C + | | | | | | 0C 24 56 0C | + | | | | | | 26 56 0C 24 | + | | | | | | 3C 0C 2B 3C | + 2695 | 3 ../common/musiques.s 170 | Data | 11 | | 16 | 00/6C53 : 0C 1E 33 0C | hex 0C1E330C2B330C19560C2B560C24560C + | | | | | | 2B 33 0C 19 | + | | | | | | 56 0C 2B 56 | + | | | | | | 0C 24 56 0C | + 2696 | 3 ../common/musiques.s 171 | Data | 11 | | 16 | 00/6C63 : 26 56 0C 24 | hex 26560C243C0C2B3C0C1E330C2B330102 + | | | | | | 3C 0C 2B 3C | + | | | | | | 0C 1E 33 0C | + | | | | | | 2B 33 01 02 | + 2697 | 3 ../common/musiques.s 172 | Data | 11 | | 16 | 00/6C73 : 02 0C 60 00 | hex 020C60000C26600C1C600C19600C1860 + | | | | | | 0C 26 60 0C | + | | | | | | 1C 60 0C 19 | + | | | | | | 60 0C 18 60 | + 2698 | 3 ../common/musiques.s 173 | Data | 11 | | 16 | 00/6C83 : 0C 1C 60 0C | hex 0C1C600C26600C2B600C30000C26300C + | | | | | | 26 60 0C 2B | + | | | | | | 60 0C 30 00 | + | | | | | | 0C 26 30 0C | + 2699 | 3 ../common/musiques.s 174 | Data | 11 | | 16 | 00/6C93 : 1C 33 0C 19 | hex 1C330C19330C18390C1C390C22720C26 + | | | | | | 33 0C 18 39 | + | | | | | | 0C 1C 39 0C | + | | | | | | 22 72 0C 26 | + 2700 | 3 ../common/musiques.s 175 | Data | 11 | | 16 | 00/6CA3 : 72 01 03 03 | hex 720103030C28660C22660C28660C2266 + | | | | | | 0C 28 66 0C | + | | | | | | 22 66 0C 28 | + | | | | | | 66 0C 22 66 | + 2701 | 3 ../common/musiques.s 176 | Data | 11 | | 16 | 00/6CB3 : 0C 1C 30 0C | hex 0C1C300C22300C1C330C22330C28390C + | | | | | | 22 30 0C 1C | + | | | | | | 33 0C 22 33 | + | | | | | | 0C 28 39 0C | + 2702 | 3 ../common/musiques.s 177 | Data | 11 | | 16 | 00/6CC3 : 22 39 0C 28 | hex 22390C28390C22390C1C400C22400C1C + | | | | | | 39 0C 22 39 | + | | | | | | 0C 1C 40 0C | + | | | | | | 22 40 0C 1C | + 2703 | 3 ../common/musiques.s 178 | Data | 11 | | 16 | 00/6CD3 : 44 0C 22 44 | hex 440C22440102020C204C0C224C0C2633 + | | | | | | 01 02 02 0C | + | | | | | | 20 4C 0C 22 | + | | | | | | 4C 0C 26 33 | + 2704 | 3 ../common/musiques.s 179 | Data | 11 | | 16 | 00/6CE3 : 0C 20 33 0C | hex 0C20330C22300C20300C1C300C22300C + | | | | | | 22 30 0C 20 | + | | | | | | 30 0C 1C 30 | + | | | | | | 0C 22 30 0C | + 2705 | 3 ../common/musiques.s 180 | Data | 11 | | 16 | 00/6CF3 : 20 4C 0C 22 | hex 204C0C224C0C264C0C2B4C0C30000C33 + | | | | | | 4C 0C 26 4C | + | | | | | | 0C 2B 4C 0C | + | | | | | | 30 00 0C 33 | + 2706 | 3 ../common/musiques.s 181 | Data | 11 | | 16 | 00/6D03 : 00 0C 39 00 | hex 000C39000C40000101010C44000C3044 + | | | | | | 0C 40 00 01 | + | | | | | | 01 01 0C 44 | + | | | | | | 00 0C 30 44 | + 2707 | 3 ../common/musiques.s 182 | Data | 11 | | 16 | 00/6D13 : 0C 2B 44 0C | hex 0C2B440C30440C2B440C30440C2B000C + | | | | | | 30 44 0C 2B | + | | | | | | 44 0C 30 44 | + | | | | | | 0C 2B 00 0C | + 2708 | 3 ../common/musiques.s 183 | Data | 11 | | 16 | 00/6D23 : 30 00 01 02 | hex 30000102020C72000C30720C2B720C30 + | | | | | | 02 0C 72 00 | + | | | | | | 0C 30 72 0C | + | | | | | | 2B 72 0C 30 | + 2709 | 3 ../common/musiques.s 184 | Data | 11 | | 16 | 00/6D33 : 72 0C 2B 72 | hex 720C2B720C30720C2B000C3000010101 + | | | | | | 0C 30 72 0C | + | | | | | | 2B 00 0C 30 | + | | | | | | 00 01 01 01 | + 2710 | 3 ../common/musiques.s 185 | Data | 11 | | 16 | 00/6D43 : 0C 40 00 0C | hex 0C40000C33400C24400C26400C24800C + | | | | | | 33 40 0C 24 | + | | | | | | 40 0C 26 40 | + | | | | | | 0C 24 80 0C | + 2711 | 3 ../common/musiques.s 186 | Data | 11 | | 16 | 00/6D53 : 33 80 0C 24 | hex 33800C24800C33800102020C40000C33 + | | | | | | 80 0C 33 80 | + | | | | | | 01 02 02 0C | + | | | | | | 40 00 0C 33 | + 2712 | 3 ../common/musiques.s 187 | Data | 11 | | 16 | 00/6D63 : 40 0C 24 40 | hex 400C24400C26400C24800C33800C2480 + | | | | | | 0C 26 40 0C | + | | | | | | 24 80 0C 33 | + | | | | | | 80 0C 24 80 | + 2713 | 3 ../common/musiques.s 188 | Data | 11 | | 16 | 00/6D73 : 0C 33 80 01 | hex 0C33800103030C40000C30400C26400C + | | | | | | 03 03 0C 40 | + | | | | | | 00 0C 30 40 | + | | | | | | 0C 26 40 0C | + 2714 | 3 ../common/musiques.s 189 | Data | 11 | | 16 | 00/6D83 : 2B 40 0C 26 | hex 2B400C26800C30800C26800C30800102 + | | | | | | 80 0C 30 80 | + | | | | | | 0C 26 80 0C | + | | | | | | 30 80 01 02 | + 2715 | 3 ../common/musiques.s 190 | Data | 11 | | 16 | 00/6D93 : 02 0C 40 00 | hex 020C40000C30400C26400C2B400C2680 + | | | | | | 0C 30 40 0C | + | | | | | | 26 40 0C 2B | + | | | | | | 40 0C 26 80 | + 2716 | 3 ../common/musiques.s 191 | Data | 11 | | 16 | 00/6DA3 : 0C 30 80 0C | hex 0C30800C26800C30800103030C40000C + | | | | | | 26 80 0C 30 | + | | | | | | 80 01 03 03 | + | | | | | | 0C 40 00 0C | + 2717 | 3 ../common/musiques.s 192 | Data | 11 | | 16 | 00/6DB3 : 22 40 0C 18 | hex 22400C18400C19400C18800C22800C18 + | | | | | | 40 0C 19 40 | + | | | | | | 0C 18 80 0C | + | | | | | | 22 80 0C 18 | + 2718 | 3 ../common/musiques.s 193 | Data | 11 | | 16 | 00/6DC3 : 80 0C 22 80 | hex 800C22800102020C40000C22400C1840 + | | | | | | 01 02 02 0C | + | | | | | | 40 00 0C 22 | + | | | | | | 40 0C 18 40 | + 2719 | 3 ../common/musiques.s 194 | Data | 11 | | 16 | 00/6DD3 : 0C 19 40 0C | hex 0C19400C18800C22800C18800C228001 + | | | | | | 18 80 0C 22 | + | | | | | | 80 0C 18 80 | + | | | | | | 0C 22 80 01 | + 2720 | 3 ../common/musiques.s 195 | Data | 11 | | 16 | 00/6DE3 : 01 01 0C 40 | hex 01010C40000C2B400C19400C1C400C19 + | | | | | | 00 0C 2B 40 | + | | | | | | 0C 19 40 0C | + | | | | | | 1C 40 0C 19 | + 2721 | 3 ../common/musiques.s 196 | Data | 11 | | 16 | 00/6DF3 : 80 0C 20 80 | hex 800C20800C22800C26800C2B800C3080 + | | | | | | 0C 22 80 0C | + | | | | | | 26 80 0C 2B | + | | | | | | 80 0C 30 80 | + 2722 | 3 ../common/musiques.s 197 | Data | 11 | | 16 | 00/6E03 : 0C 33 80 0C | hex 0C33800C39800C40000C44000C4C000C + | | | | | | 39 80 0C 40 | + | | | | | | 00 0C 44 00 | + | | | | | | 0C 4C 00 0C | + 2723 | 3 ../common/musiques.s 198 | Data | 11 | | 16 | 00/6E13 : 56 00 01 02 | hex 56000102020C5A000C395A0C265A0C22 + | | | | | | 02 0C 5A 00 | + | | | | | | 0C 39 5A 0C | + | | | | | | 26 5A 0C 22 | + 2724 | 3 ../common/musiques.s 199 | Data | 11 | | 16 | 00/6E23 : 5A 0C 20 5A | hex 5A0C205A0C265A0C22000C2000010401 + | | | | | | 0C 26 5A 0C | + | | | | | | 22 00 0C 20 | + | | | | | | 00 01 04 01 | + 2725 | 3 ../common/musiques.s 200 | Data | 11 | | 16 | 00/6E33 : 01 01 01 0C | hex 0101010C5A000C395A0C265A0C225A0C + | | | | | | 5A 00 0C 39 | + | | | | | | 5A 0C 26 5A | + | | | | | | 0C 22 5A 0C | + 2726 | 3 ../common/musiques.s 201 | Data | 11 | | 16 | 00/6E43 : 20 5A 0C 26 | hex 205A0C265A0C22000C20000102020C60 + | | | | | | 5A 0C 22 00 | + | | | | | | 0C 20 00 01 | + | | | | | | 02 02 0C 60 | + 2727 | 3 ../common/musiques.s 202 | Data | 11 | | 16 | 00/6E53 : 00 0C 39 60 | hex 000C39600C2B600C26600C22600C2B60 + | | | | | | 0C 2B 60 0C | + | | | | | | 26 60 0C 22 | + | | | | | | 60 0C 2B 60 | + 2728 | 3 ../common/musiques.s 203 | Data | 11 | | 16 | 00/6E63 : 0C 26 00 0C | hex 0C26000C22000103030C60000C39600C + | | | | | | 22 00 01 03 | + | | | | | | 03 0C 60 00 | + | | | | | | 0C 39 60 0C | + 2729 | 3 ../common/musiques.s 204 | Data | 11 | | 16 | 00/6E73 : 2B 60 0C 26 | hex 2B600C26600C22600C2B600C26000C22 + | | | | | | 60 0C 22 60 | + | | | | | | 0C 2B 60 0C | + | | | | | | 26 00 0C 22 | + 2730 | 3 ../common/musiques.s 205 | Data | 11 | | 16 | 00/6E83 : 00 01 01 01 | hex 000101010C60000C39600C2B300C2230 + | | | | | | 0C 60 00 0C | + | | | | | | 39 60 0C 2B | + | | | | | | 30 0C 22 30 | + 2731 | 3 ../common/musiques.s 206 | Data | 11 | | 16 | 00/6E93 : 0C 1C 30 0C | hex 0C1C300C16300C15560102020C15000C + | | | | | | 16 30 0C 15 | + | | | | | | 56 01 02 02 | + | | | | | | 0C 15 00 0C | + 2732 | 3 ../common/musiques.s 207 | Data | 11 | | 16 | 00/6EA3 : 39 00 0C 33 | hex 39000C33000C2D000C2B000C26000C22 + | | | | | | 00 0C 2D 00 | + | | | | | | 0C 2B 00 0C | + | | | | | | 26 00 0C 22 | + 2733 | 3 ../common/musiques.s 208 | Data | 11 | | 16 | 00/6EB3 : 00 0C 20 00 | hex 000C20000103030C1C560C22560C2B56 + | | | | | | 01 03 03 0C | + | | | | | | 1C 56 0C 22 | + | | | | | | 56 0C 2B 56 | + 2734 | 3 ../common/musiques.s 209 | Data | 11 | | 16 | 00/6EC3 : 0C 26 56 0C | hex 0C26560C22560C20560C1C000C190001 + | | | | | | 22 56 0C 20 | + | | | | | | 56 0C 1C 00 | + | | | | | | 0C 19 00 01 | + 2735 | 3 ../common/musiques.s 210 | Data | 11 | | 16 | 00/6ED3 : 02 02 0C 18 | hex 02020C18560C1C560C22560C20560C1C + | | | | | | 56 0C 1C 56 | + | | | | | | 0C 22 56 0C | + | | | | | | 20 56 0C 1C | + 2736 | 3 ../common/musiques.s 211 | Data | 11 | | 16 | 00/6EE3 : 56 0C 19 56 | hex 560C19560C18000C15000103030C1422 + | | | | | | 0C 18 00 0C | + | | | | | | 15 00 01 03 | + | | | | | | 03 0C 14 22 | + 2737 | 3 ../common/musiques.s 212 | Data | 11 | | 16 | 00/6EF3 : 0C 15 22 0C | hex 0C15220C16220C15220C15280C18280C + | | | | | | 16 22 0C 15 | + | | | | | | 22 0C 15 28 | + | | | | | | 0C 18 28 0C | + 2738 | 3 ../common/musiques.s 213 | Data | 11 | | 16 | 00/6F03 : 19 28 0C 18 | hex 19280C18280C182B0C1C2B0C222B0C26 + | | | | | | 28 0C 18 2B | + | | | | | | 0C 1C 2B 0C | + | | | | | | 22 2B 0C 26 | + 2739 | 3 ../common/musiques.s 214 | Data | 11 | | 16 | 00/6F13 : 2B 0C 2B 56 | hex 2B0C2B560C30560C33560C3056010202 + | | | | | | 0C 30 56 0C | + | | | | | | 33 56 0C 30 | + | | | | | | 56 01 02 02 | + 2740 | 3 ../common/musiques.s 215 | Data | 11 | | 16 | 00/6F23 : 0C 56 00 0C | hex 0C56000C39560C2B560C22560C1C560C + | | | | | | 39 56 0C 2B | + | | | | | | 56 0C 22 56 | + | | | | | | 0C 1C 56 0C | + 2741 | 3 ../common/musiques.s 216 | Data | 11 | | 16 | 00/6F33 : 19 56 0C 18 | hex 19560C18000C1C000C19560C20560C2B + | | | | | | 00 0C 1C 00 | + | | | | | | 0C 19 56 0C | + | | | | | | 20 56 0C 2B | + 2742 | 3 ../common/musiques.s 217 | Data | 11 | | 16 | 00/6F43 : 56 0C 30 56 | hex 560C30560C33560C40560C39000C3300 + | | | | | | 0C 33 56 0C | + | | | | | | 40 56 0C 39 | + | | | | | | 00 0C 33 00 | + 2743 | 3 ../common/musiques.s 218 | Data | 11 | | 16 | 00/6F53 : 01 01 01 0C | hex 0101010C56000C40560C33560C2B560C + | | | | | | 56 00 0C 40 | + | | | | | | 56 0C 33 56 | + | | | | | | 0C 2B 56 0C | + 2744 | 3 ../common/musiques.s 219 | Data | 11 | | 16 | 00/6F63 : 20 56 0C 1C | hex 20560C1C560C19000C20000102020C16 + | | | | | | 56 0C 19 00 | + | | | | | | 0C 20 00 01 | + | | | | | | 02 02 0C 16 | + 2745 | 3 ../common/musiques.s 220 | Data | 11 | | 16 | 00/6F73 : 26 0C 1B 26 | hex 260C1B260C1C260C1B260C1B2D0C1C2D + | | | | | | 0C 1C 26 0C | + | | | | | | 1B 26 0C 1B | + | | | | | | 2D 0C 1C 2D | + 2746 | 3 ../common/musiques.s 221 | Data | 11 | | 16 | 00/6F83 : 0C 1E 2D 0C | hex 0C1E2D0C1C2D0C1C000C20000C22000C + | | | | | | 1C 2D 0C 1C | + | | | | | | 00 0C 20 00 | + | | | | | | 0C 22 00 0C | + 2747 | 3 ../common/musiques.s 222 | Data | 11 | | 16 | 00/6F93 : 20 00 0C 20 | hex 20000C20000C26000C2D000C33000C39 + | | | | | | 00 0C 26 00 | + | | | | | | 0C 2D 00 0C | + | | | | | | 33 00 0C 39 | + 2748 | 3 ../common/musiques.s 223 | Data | 11 | | 16 | 00/6FA3 : 00 0C 2D 39 | hex 000C2D390C26390C20390C1C400C1640 + | | | | | | 0C 26 39 0C | + | | | | | | 20 39 0C 1C | + | | | | | | 40 0C 16 40 | + 2749 | 3 ../common/musiques.s 224 | Data | 11 | | 16 | 00/6FB3 : 0C 15 40 0C | hex 0C15400C16400103030C15440C1C440C + | | | | | | 16 40 01 03 | + | | | | | | 03 0C 15 44 | + | | | | | | 0C 1C 44 0C | + 2750 | 3 ../common/musiques.s 225 | Data | 11 | | 16 | 00/6FC3 : 22 44 0C 26 | hex 22440C26440C22660C1C660C2B660C22 + | | | | | | 44 0C 22 66 | + | | | | | | 0C 1C 66 0C | + | | | | | | 2B 66 0C 22 | + 2751 | 3 ../common/musiques.s 226 | Data | 11 | | 16 | 00/6FD3 : 66 01 02 02 | hex 660102020C39000C2B390C2D390C3339 + | | | | | | 0C 39 00 0C | + | | | | | | 2B 39 0C 2D | + | | | | | | 39 0C 33 39 | + 2752 | 3 ../common/musiques.s 227 | Data | 11 | | 16 | 00/6FE3 : 0C 39 5A 0C | hex 0C395A0C405A0C445A0C4C5A0101010C + | | | | | | 40 5A 0C 44 | + | | | | | | 5A 0C 4C 5A | + | | | | | | 01 01 01 0C | + 2753 | 3 ../common/musiques.s 228 | Data | 11 | | 16 | 00/6FF3 : 00 56 0C 00 | hex 00560C00560C184C0C194C0C1C440C20 + | | | | | | 56 0C 18 4C | + | | | | | | 0C 19 4C 0C | + | | | | | | 1C 44 0C 20 | + 2754 | 3 ../common/musiques.s 229 | Data | 11 | | 16 | 00/7003 : 44 0C 22 40 | hex 440C22400C26400C2B390C18390C1933 + | | | | | | 0C 26 40 0C | + | | | | | | 2B 39 0C 18 | + | | | | | | 39 0C 19 33 | + 2755 | 3 ../common/musiques.s 230 | Data | 11 | | 16 | 00/7013 : 0C 1C 33 0C | hex 0C1C330C20300C22300C26400C2B4001 + | | | | | | 20 30 0C 22 | + | | | | | | 30 0C 26 40 | + | | | | | | 0C 2B 40 01 | + 2756 | 3 ../common/musiques.s 231 | Data | 11 | | 16 | 00/7023 : 02 02 0C 30 | hex 02020C304C0C194C0C1C4C0C204C0C22 + | | | | | | 4C 0C 19 4C | + | | | | | | 0C 1C 4C 0C | + | | | | | | 20 4C 0C 22 | + 2757 | 3 ../common/musiques.s 232 | Data | 11 | | 16 | 00/7033 : 00 0C 26 00 | hex 000C26000C2B000C30000C33500C1C50 + | | | | | | 0C 2B 00 0C | + | | | | | | 30 00 0C 33 | + | | | | | | 50 0C 1C 50 | + 2758 | 3 ../common/musiques.s 233 | Data | 11 | | 16 | 00/7043 : 0C 20 4C 0C | hex 0C204C0C224C0C26440C28440C30800C + | | | | | | 22 4C 0C 26 | + | | | | | | 44 0C 28 44 | + | | | | | | 0C 30 80 0C | + 2759 | 3 ../common/musiques.s 234 | Data | 11 | | 16 | 00/7053 : 33 80 01 03 | hex 33800103030C39600C20600C22600C26 + | | | | | | 03 0C 39 60 | + | | | | | | 0C 20 60 0C | + | | | | | | 22 60 0C 26 | + 2760 | 3 ../common/musiques.s 235 | Data | 11 | | 16 | 00/7063 : 60 0C 22 56 | hex 600C22560C1C560C2B440C1C440C2640 + | | | | | | 0C 1C 56 0C | + | | | | | | 2B 44 0C 1C | + | | | | | | 44 0C 26 40 | + 2761 | 3 ../common/musiques.s 236 | Data | 11 | | 16 | 00/7073 : 0C 1C 40 0C | hex 0C1C400C22390C1C390C20330C1C330C + | | | | | | 22 39 0C 1C | + | | | | | | 39 0C 20 33 | + | | | | | | 0C 1C 33 0C | + 2762 | 3 ../common/musiques.s 237 | Data | 11 | | 16 | 00/7083 : 26 2D 0C 1C | hex 262D0C1C2D0102020C22560C1C560C2B + | | | | | | 2D 01 02 02 | + | | | | | | 0C 22 56 0C | + | | | | | | 1C 56 0C 2B | + 2763 | 3 ../common/musiques.s 238 | Data | 11 | | 16 | 00/7093 : 44 0C 1C 44 | hex 440C1C440C20330C1C330C262D0C1C2D + | | | | | | 0C 20 33 0C | + | | | | | | 1C 33 0C 26 | + | | | | | | 2D 0C 1C 2D | + 2764 | 3 ../common/musiques.s 239 | Data | 11 | | 16 | 00/70A3 : 0C 22 56 0C | hex 0C22560C1C560C2B440C1C440C20330C + | | | | | | 1C 56 0C 2B | + | | | | | | 44 0C 1C 44 | + | | | | | | 0C 20 33 0C | + 2765 | 3 ../common/musiques.s 240 | Data | 11 | | 16 | 00/70B3 : 1C 33 0C 26 | hex 1C330C262D0C1C2D0101010C22560C1C + | | | | | | 2D 0C 1C 2D | + | | | | | | 01 01 01 0C | + | | | | | | 22 56 0C 1C | + 2766 | 3 ../common/musiques.s 241 | Data | 11 | | 16 | 00/70C3 : 56 0C 2B 2B | hex 560C2B2B0C1C2B0C26260C1C260C2222 + | | | | | | 0C 1C 2B 0C | + | | | | | | 26 26 0C 1C | + | | | | | | 26 0C 22 22 | + 2767 | 3 ../common/musiques.s 242 | Data | 11 | | 16 | 00/70D3 : 0C 1C 22 0C | hex 0C1C220C20200C1C200C1C1C0C1C000C + | | | | | | 20 20 0C 1C | + | | | | | | 20 0C 1C 1C | + | | | | | | 0C 1C 00 0C | + 2768 | 3 ../common/musiques.s 243 | Data | 11 | | 16 | 00/70E3 : 19 19 0C 1C | hex 19190C1C190C2B2B0C1C2B0102020C1C + | | | | | | 19 0C 2B 2B | + | | | | | | 0C 1C 2B 01 | + | | | | | | 02 02 0C 1C | + 2769 | 3 ../common/musiques.s 244 | Data | 11 | | 16 | 00/70F3 : 1C 0C 1C 00 | hex 1C0C1C000C19190C1C190C18180C1C18 + | | | | | | 0C 19 19 0C | + | | | | | | 1C 19 0C 18 | + | | | | | | 18 0C 1C 18 | + 2770 | 3 ../common/musiques.s 245 | Data | 11 | | 16 | 00/7103 : 0C 2B 2B 0C | hex 0C2B2B0C1C2B0C19190C1C190C18180C + | | | | | | 1C 2B 0C 19 | + | | | | | | 19 0C 1C 19 | + | | | | | | 0C 18 18 0C | + 2771 | 3 ../common/musiques.s 246 | Data | 11 | | 16 | 00/7113 : 1C 18 0C 15 | hex 1C180C15150C1C150C19190C1C190103 + | | | | | | 15 0C 1C 15 | + | | | | | | 0C 19 19 0C | + | | | | | | 1C 19 01 03 | + 2772 | 3 ../common/musiques.s 247 | Data | 11 | | 16 | 00/7123 : 03 0C 18 18 | hex 030C18180C1C180C19190C1C190C1818 + | | | | | | 0C 1C 18 0C | + | | | | | | 19 19 0C 1C | + | | | | | | 19 0C 18 18 | + 2773 | 3 ../common/musiques.s 248 | Data | 11 | | 16 | 00/7133 : 0C 1C 18 0C | hex 0C1C180C1C1C0C1C000C19190C1C190C + | | | | | | 1C 1C 0C 1C | + | | | | | | 00 0C 19 19 | + | | | | | | 0C 1C 19 0C | + 2774 | 3 ../common/musiques.s 249 | Data | 11 | | 16 | 00/7143 : 1C 1C 0C 1C | hex 1C1C0C1C000C19190C1C190C20200C1C + | | | | | | 00 0C 19 19 | + | | | | | | 0C 1C 19 0C | + | | | | | | 20 20 0C 1C | + 2775 | 3 ../common/musiques.s 250 | Data | 11 | | 16 | 00/7153 : 20 01 02 02 | hex 200102020C1C1C0C1C000C20200C1C20 + | | | | | | 0C 1C 1C 0C | + | | | | | | 1C 00 0C 20 | + | | | | | | 20 0C 1C 20 | + 2776 | 3 ../common/musiques.s 251 | Data | 11 | | 16 | 00/7163 : 0C 1C 1C 0C | hex 0C1C1C0C1C000C22220C1C220C20200C + | | | | | | 1C 00 0C 22 | + | | | | | | 22 0C 1C 22 | + | | | | | | 0C 20 20 0C | + 2777 | 3 ../common/musiques.s 252 | Data | 11 | | 16 | 00/7173 : 1C 20 0C 22 | hex 1C200C22220C1C220C20200C1C200C26 + | | | | | | 22 0C 1C 22 | + | | | | | | 0C 20 20 0C | + | | | | | | 1C 20 0C 26 | + 2778 | 3 ../common/musiques.s 253 | Data | 11 | | 16 | 00/7183 : 26 0C 1C 26 | hex 260C1C260101010C22220C1C220C2B2B + | | | | | | 01 01 01 0C | + | | | | | | 22 22 0C 1C | + | | | | | | 22 0C 2B 2B | + 2779 | 3 ../common/musiques.s 254 | Data | 11 | | 16 | 00/7193 : 0C 26 2B 01 | hex 0C262B0102020C243C0C24560C22390C + | | | | | | 02 02 0C 24 | + | | | | | | 3C 0C 24 56 | + | | | | | | 0C 22 39 0C | + 2780 | 3 ../common/musiques.s 255 | Data | 11 | | 16 | 00/71A3 : 22 56 0C 20 | hex 22560C20360C20560C1E330C1E560C1C + | | | | | | 36 0C 20 56 | + | | | | | | 0C 1E 33 0C | + | | | | | | 1E 56 0C 1C | + 2781 | 3 ../common/musiques.s 256 | Data | 11 | | 16 | 00/71B3 : 30 0C 1C 56 | hex 300C1C560C1B2D0103030C1B560C192B + | | | | | | 0C 1B 2D 01 | + | | | | | | 03 03 0C 1B | + | | | | | | 56 0C 19 2B | + 2782 | 3 ../common/musiques.s 257 | Data | 11 | | 16 | 00/71C3 : 0C 19 56 0C | hex 0C19560C18280C18560C16260C16560C + | | | | | | 18 28 0C 18 | + | | | | | | 56 0C 16 26 | + | | | | | | 0C 16 56 0C | + 2783 | 3 ../common/musiques.s 258 | Data | 11 | | 16 | 00/71D3 : 15 24 0C 15 | hex 15240C15560C14220C14560C13200C13 + | | | | | | 56 0C 14 22 | + | | | | | | 0C 14 56 0C | + | | | | | | 13 20 0C 13 | + 2784 | 3 ../common/musiques.s 259 | Data | 11 | | 16 | 00/71E3 : 56 0C 12 1E | hex 560C121E0C12560C111C0C1156010101 + | | | | | | 0C 12 56 0C | + | | | | | | 11 1C 0C 11 | + | | | | | | 56 01 01 01 | + 2785 | 3 ../common/musiques.s 260 | Data | 11 | | 16 | 00/71F3 : 0C 10 56 0C | hex 0C10560C19560C2B560C19560C102B0C + | | | | | | 19 56 0C 2B | + | | | | | | 56 0C 19 56 | + | | | | | | 0C 10 2B 0C | + 2786 | 3 ../common/musiques.s 261 | Data | 11 | | 16 | 00/7203 : 19 2B 0C 10 | hex 192B0C102B0C192B0103030C10560C19 + | | | | | | 2B 0C 19 2B | + | | | | | | 01 03 03 0C | + | | | | | | 10 56 0C 19 | + 2787 | 3 ../common/musiques.s 262 | Data | 11 | | 16 | 00/7213 : 56 0C 2B 56 | hex 560C2B560C19560C102B0C192B0C102B + | | | | | | 0C 19 56 0C | + | | | | | | 10 2B 0C 19 | + | | | | | | 2B 0C 10 2B | + 2788 | 3 ../common/musiques.s 263 | Data | 11 | | 16 | 00/7223 : 0C 19 2B 01 | hex 0C192B0101010C10560C1C560C2B560C + | | | | | | 01 01 0C 10 | + | | | | | | 56 0C 1C 56 | + | | | | | | 0C 2B 56 0C | + 2789 | 3 ../common/musiques.s 264 | Data | 11 | | 16 | 00/7233 : 1C 56 0C 10 | hex 1C560C102B0C1C2B0C102B0C1C2B0103 + | | | | | | 2B 0C 1C 2B | + | | | | | | 0C 10 2B 0C | + | | | | | | 1C 2B 01 03 | + 2790 | 3 ../common/musiques.s 265 | Data | 11 | | 16 | 00/7243 : 03 0C 10 56 | hex 030C10560C1C560C2B560C1C560C102B + | | | | | | 0C 1C 56 0C | + | | | | | | 2B 56 0C 1C | + | | | | | | 56 0C 10 2B | + 2791 | 3 ../common/musiques.s 266 | Data | 11 | | 16 | 00/7253 : 0C 1C 2B 0C | hex 0C1C2B0C102B0C1C2B0101010C11560C + | | | | | | 10 2B 0C 1C | + | | | | | | 2B 01 01 01 | + | | | | | | 0C 11 56 0C | + 2792 | 3 ../common/musiques.s 267 | Data | 11 | | 16 | 00/7263 : 1C 56 0C 2B | hex 1C560C2B560C1C560C11300C1C300C11 + | | | | | | 56 0C 1C 56 | + | | | | | | 0C 11 30 0C | + | | | | | | 1C 30 0C 11 | + 2793 | 3 ../common/musiques.s 268 | Data | 11 | | 16 | 00/7273 : 30 0C 1C 30 | hex 300C1C300102020C11560C1C560C2B56 + | | | | | | 01 02 02 0C | + | | | | | | 11 56 0C 1C | + | | | | | | 56 0C 2B 56 | + 2794 | 3 ../common/musiques.s 269 | Data | 11 | | 16 | 00/7283 : 0C 1C 56 0C | hex 0C1C560C11300C1C300C11560C1C5630 + | | | | | | 11 30 0C 1C | + | | | | | | 30 0C 11 56 | + | | | | | | 0C 1C 56 30 | + 2795 | 3 ../common/musiques.s 270 | Data | 11 | | 16 | 00/7293 : 10 40 FF FF | hex 1040FFFFFE00FFFE1000000000000000 + | | | | | | FE 00 FF FE | + | | | | | | 10 00 00 00 | + | | | | | | 00 00 00 00 | + 2796 | 3 ../common/musiques.s 271 | Data | 11 | | 16 | 00/72A3 : 00 00 00 00 | hex 00000000000000000000000000000000 + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + 2797 | 3 ../common/musiques.s 272 | Empty | 11 | | 0 | 00/72B3 | + 2798 | 3 ../common/musiques.s 273 | Comment | 11 | | 0 | 00/72B3 | *--- GAGNE (Air) + 2799 | 3 ../common/musiques.s 274 | Empty | 11 | | 0 | 00/72B3 | + 2800 | 3 ../common/musiques.s 275 | Empty | 11 | | 0 | 00/72B3 | zikGAGNE + 2801 | 3 ../common/musiques.s 276 | Data | 11 | | 16 | 00/72B3 : 01 02 03 08 | hex 01020308000008306008306008306020 + | | | | | | 00 00 08 30 | + | | | | | | 60 08 30 60 | + | | | | | | 08 30 60 20 | + 2802 | 3 ../common/musiques.s 277 | Data | 11 | | 16 | 00/72C3 : 3C 78 08 00 | hex 3C7808000008366C08366C08366C4040 + | | | | | | 00 08 36 6C | + | | | | | | 08 36 6C 08 | + | | | | | | 36 6C 40 40 | + 2803 | 3 ../common/musiques.s 278 | Data | 11 | | 16 | 00/72D3 : 80 08 00 00 | hex 80080000083000083000083000083C90 + | | | | | | 08 30 00 08 | + | | | | | | 30 00 08 30 | + | | | | | | 00 08 3C 90 | + 2804 | 3 ../common/musiques.s 279 | Data | 11 | | 16 | 00/72E3 : 08 2D 90 08 | hex 082D90082D90082D90083090081E9008 + | | | | | | 2D 90 08 2D | + | | | | | | 90 08 30 90 | + | | | | | | 08 1E 90 08 | + 2805 | 3 ../common/musiques.s 280 | Data | 11 | | 16 | 00/72F3 : 1E 90 08 1E | hex 1E90081E901824900824900824900830 + | | | | | | 90 18 24 90 | + | | | | | | 08 24 90 08 | + | | | | | | 24 90 08 30 | + 2806 | 3 ../common/musiques.s 281 | Data | 11 | | 16 | 00/7303 : 90 08 30 90 | hex 90083090083090084098082D98082D98 + | | | | | | 08 30 90 08 | + | | | | | | 40 98 08 2D | + | | | | | | 98 08 2D 98 | + 2807 | 3 ../common/musiques.s 282 | Data | 11 | | 16 | 00/7313 : 08 2D 98 08 | hex 082D98083098081B98081B98081B9818 + | | | | | | 30 98 08 1B | + | | | | | | 98 08 1B 98 | + | | | | | | 08 1B 98 18 | + 2808 | 3 ../common/musiques.s 283 | Data | 11 | | 16 | 00/7323 : 20 98 08 20 | hex 2098082098082098081898081898081B + | | | | | | 98 08 20 98 | + | | | | | | 08 18 98 08 | + | | | | | | 18 98 08 1B | + 2809 | 3 ../common/musiques.s 284 | Data | 11 | | 16 | 00/7333 : 98 08 1E 00 | hex 98081E00081E78081E78081E6C082060 + | | | | | | 08 1E 78 08 | + | | | | | | 1E 78 08 1E | + | | | | | | 6C 08 20 60 | + 2810 | 3 ../common/musiques.s 285 | Data | 11 | | 16 | 00/7343 : 08 18 60 08 | hex 081860081860081B60081E00081E7808 + | | | | | | 18 60 08 1B | + | | | | | | 60 08 1E 00 | + | | | | | | 08 1E 78 08 | + 2811 | 3 ../common/musiques.s 286 | Data | 11 | | 16 | 00/7353 : 1E 78 08 1E | hex 1E78081E6C082060081860081860081B + | | | | | | 6C 08 20 60 | + | | | | | | 08 18 60 08 | + | | | | | | 18 60 08 1B | + 2812 | 3 ../common/musiques.s 287 | Data | 11 | | 16 | 00/7363 : 60 10 1E 60 | hex 60101E60100000102478100000201880 + | | | | | | 10 00 00 10 | + | | | | | | 24 78 10 00 | + | | | | | | 00 20 18 80 | + 2813 | 3 ../common/musiques.s 288 | Data | 11 | | 16 | 00/7373 : 08 00 00 08 | hex 080000082D5A082D5A082D5A601B6C08 + | | | | | | 2D 5A 08 2D | + | | | | | | 5A 08 2D 5A | + | | | | | | 60 1B 6C 08 | + 2814 | 3 ../common/musiques.s 289 | Data | 11 | | 16 | 00/7383 : 00 00 08 2D | hex 0000082D00082D00082D000836400836 + | | | | | | 00 08 2D 00 | + | | | | | | 08 2D 00 08 | + | | | | | | 36 40 08 36 | + 2815 | 3 ../common/musiques.s 290 | Data | 11 | | 16 | 00/7393 : 40 08 36 40 | hex 4008364008364C08365A08365A08365A + | | | | | | 08 36 4C 08 | + | | | | | | 36 5A 08 36 | + | | | | | | 5A 08 36 5A | + 2816 | 3 ../common/musiques.s 291 | Data | 11 | | 16 | 00/73A3 : 08 36 60 08 | hex 0836600836C00836C00836C0083C6008 + | | | | | | 36 C0 08 36 | + | | | | | | C0 08 36 C0 | + | | | | | | 08 3C 60 08 | + 2817 | 3 ../common/musiques.s 292 | Data | 11 | | 16 | 00/73B3 : 2D 00 08 2D | hex 2D00082D00082D000836000836400836 + | | | | | | 00 08 2D 00 | + | | | | | | 08 36 00 08 | + | | | | | | 36 40 08 36 | + 2818 | 3 ../common/musiques.s 293 | Data | 11 | | 16 | 00/73C3 : 40 08 36 40 | hex 4008364008364C08365A08365A08365A + | | | | | | 08 36 4C 08 | + | | | | | | 36 5A 08 36 | + | | | | | | 5A 08 36 5A | + 2819 | 3 ../common/musiques.s 294 | Data | 11 | | 16 | 00/73D3 : 08 36 60 08 | hex 083660081BC0081BC0081BC0081E6008 + | | | | | | 1B C0 08 1B | + | | | | | | C0 08 1B C0 | + | | | | | | 08 1E 60 08 | + 2820 | 3 ../common/musiques.s 295 | Data | 11 | | 16 | 00/73E3 : 30 00 08 24 | hex 30000824000824001024D80824000824 + | | | | | | 00 08 24 00 | + | | | | | | 10 24 D8 08 | + | | | | | | 24 00 08 24 | + 2821 | 3 ../common/musiques.s 296 | Data | 11 | | 16 | 00/73F3 : D8 08 26 D8 | hex D80826D80826D80826000820001020D8 + | | | | | | 08 26 D8 08 | + | | | | | | 26 00 08 20 | + | | | | | | 00 10 20 D8 | + 2822 | 3 ../common/musiques.s 297 | Data | 11 | | 16 | 00/7403 : 08 20 00 08 | hex 0820000820D80824D80824D808240008 + | | | | | | 20 D8 08 24 | + | | | | | | D8 08 24 D8 | + | | | | | | 08 24 00 08 | + 2823 | 3 ../common/musiques.s 298 | Data | 11 | | 16 | 00/7413 : 1E 00 08 1E | hex 1E00081E4C08204C062000040000061B + | | | | | | 4C 08 20 4C | + | | | | | | 06 20 00 04 | + | | | | | | 00 00 06 1B | + 2824 | 3 ../common/musiques.s 299 | Data | 11 | | 16 | 00/7423 : 00 03 00 00 | hex 00030000081B50081C50061C00040000 + | | | | | | 08 1B 50 08 | + | | | | | | 1C 50 06 1C | + | | | | | | 00 04 00 00 | + 2825 | 3 ../common/musiques.s 300 | Data | 11 | | 16 | 00/7433 : 06 18 00 03 | hex 061800030000081848081B48061B0004 + | | | | | | 00 00 08 18 | + | | | | | | 48 08 1B 48 | + | | | | | | 06 1B 00 04 | + 2826 | 3 ../common/musiques.s 301 | Data | 11 | | 16 | 00/7443 : 00 00 06 16 | hex 00000616000300000816480818480618 + | | | | | | 00 03 00 00 | + | | | | | | 08 16 48 08 | + | | | | | | 18 48 06 18 | + 2827 | 3 ../common/musiques.s 302 | Data | 11 | | 16 | 00/7453 : 00 04 00 00 | hex 00040000061400030000081448081648 + | | | | | | 06 14 00 03 | + | | | | | | 00 00 08 14 | + | | | | | | 48 08 16 48 | + 2828 | 3 ../common/musiques.s 303 | Data | 11 | | 16 | 00/7463 : 06 16 00 04 | hex 06160004000006120003000008125608 + | | | | | | 00 00 06 12 | + | | | | | | 00 03 00 00 | + | | | | | | 08 12 56 08 | + 2829 | 3 ../common/musiques.s 304 | Data | 11 | | 16 | 00/7473 : 13 56 06 13 | hex 13560613000400000610000400000812 + | | | | | | 00 04 00 00 | + | | | | | | 06 10 00 04 | + | | | | | | 00 00 08 12 | + 2830 | 3 ../common/musiques.s 305 | Data | 11 | | 16 | 00/7483 : 60 08 0F 60 | hex 60080F60080F00080F60081260081860 + | | | | | | 08 0F 00 08 | + | | | | | | 0F 60 08 12 | + | | | | | | 60 08 18 60 | + 2831 | 3 ../common/musiques.s 306 | Data | 11 | | 16 | 00/7493 : 08 18 00 08 | hex 081800081860081E6008246008300008 + | | | | | | 18 60 08 1E | + | | | | | | 60 08 24 60 | + | | | | | | 08 30 00 08 | + 2832 | 3 ../common/musiques.s 307 | Data | 11 | | 16 | 00/74A3 : 30 60 08 3C | hex 3060083C60084860084800084860084C + | | | | | | 60 08 48 60 | + | | | | | | 08 48 00 08 | + | | | | | | 48 60 08 4C | + 2833 | 3 ../common/musiques.s 308 | Data | 11 | | 16 | 00/74B3 : 6C 08 0D 6C | hex 6C080D6C08100008106C08136C08166C + | | | | | | 08 10 00 08 | + | | | | | | 10 6C 08 13 | + | | | | | | 6C 08 16 6C | + 2834 | 3 ../common/musiques.s 309 | Data | 11 | | 16 | 00/74C3 : 08 18 00 08 | hex 08180008186C08206C08266C08300008 + | | | | | | 18 6C 08 20 | + | | | | | | 6C 08 26 6C | + | | | | | | 08 30 00 08 | + 2835 | 3 ../common/musiques.s 310 | Data | 11 | | 16 | 00/74D3 : 36 6C 08 40 | hex 366C08406C084C6C0848000848000848 + | | | | | | 6C 08 4C 6C | + | | | | | | 08 48 00 08 | + | | | | | | 48 00 08 48 | + 2836 | 3 ../common/musiques.s 311 | Data | 11 | | 16 | 00/74E3 : 56 08 0F 56 | hex 56080F56080F00080F56081256081556 + | | | | | | 08 0F 00 08 | + | | | | | | 0F 56 08 12 | + | | | | | | 56 08 15 56 | + 2837 | 3 ../common/musiques.s 312 | Data | 11 | | 16 | 00/74F3 : 08 15 00 08 | hex 081500081556081856081E56081E0008 + | | | | | | 15 56 08 18 | + | | | | | | 56 08 1E 56 | + | | | | | | 08 1E 00 08 | + 2838 | 3 ../common/musiques.s 313 | Data | 11 | | 16 | 00/7503 : 1E 56 08 24 | hex 1E56082456082B56082B00082B562015 + | | | | | | 56 08 2B 56 | + | | | | | | 08 2B 00 08 | + | | | | | | 2B 56 20 15 | + 2839 | 3 ../common/musiques.s 314 | Data | 11 | | 16 | 00/7513 : 56 10 00 00 | hex 56100000200000201450100000080000 + | | | | | | 20 00 00 20 | + | | | | | | 14 50 10 00 | + | | | | | | 00 08 00 00 | + 2840 | 3 ../common/musiques.s 315 | Data | 11 | | 16 | 00/7523 : 08 28 00 08 | hex 08280008280008280020003C20360020 + | | | | | | 28 00 08 28 | + | | | | | | 00 20 00 3C | + | | | | | | 20 36 00 20 | + 2841 | 3 ../common/musiques.s 316 | Data | 11 | | 16 | 00/7533 : 00 50 10 28 | hex 0050102850101E501020A0081E00081E + | | | | | | 50 10 1E 50 | + | | | | | | 10 20 A0 08 | + | | | | | | 1E 00 08 1E | + 2842 | 3 ../common/musiques.s 317 | Data | 11 | | 16 | 00/7543 : A0 10 1B A0 | hex A0101BA00824000824A01024F0082800 + | | | | | | 08 24 00 08 | + | | | | | | 24 A0 10 24 | + | | | | | | F0 08 28 00 | + 2843 | 3 ../common/musiques.s 318 | Data | 11 | | 16 | 00/7553 : 08 28 F0 10 | hex 0828F01028F0081E00081EF01020A008 + | | | | | | 28 F0 08 1E | + | | | | | | 00 08 1E F0 | + | | | | | | 10 20 A0 08 | + 2844 | 3 ../common/musiques.s 319 | Data | 11 | | 16 | 00/7563 : 1E 00 08 1E | hex 1E00081EA0101BA00824000824A01024 + | | | | | | A0 10 1B A0 | + | | | | | | 08 24 00 08 | + | | | | | | 24 A0 10 24 | + 2845 | 3 ../common/musiques.s 320 | Data | 11 | | 16 | 00/7573 : F0 08 28 00 | hex F00828000828F01028F0081E00081EF0 + | | | | | | 08 28 F0 10 | + | | | | | | 28 F0 08 1E | + | | | | | | 00 08 1E F0 | + 2846 | 3 ../common/musiques.s 321 | Data | 11 | | 16 | 00/7583 : 10 20 A0 08 | hex 1020A0081E00081EA0101BA008240008 + | | | | | | 1E 00 08 1E | + | | | | | | A0 10 1B A0 | + | | | | | | 08 24 00 08 | + 2847 | 3 ../common/musiques.s 322 | Data | 11 | | 16 | 00/7593 : 24 A0 10 24 | hex 24A01024F00828000828F01028C00824 + | | | | | | F0 08 28 00 | + | | | | | | 08 28 F0 10 | + | | | | | | 28 C0 08 24 | + 2848 | 3 ../common/musiques.s 323 | Data | 11 | | 16 | 00/75A3 : 00 08 24 C0 | hex 000824C01022E40824000824E41028D8 + | | | | | | 10 22 E4 08 | + | | | | | | 24 00 08 24 | + | | | | | | E4 10 28 D8 | + 2849 | 3 ../common/musiques.s 324 | Data | 11 | | 16 | 00/75B3 : 08 24 00 08 | hex 0824000824D81028D8082B00082BD810 + | | | | | | 24 D8 10 28 | + | | | | | | D8 08 2B 00 | + | | | | | | 08 2B D8 10 | + 2850 | 3 ../common/musiques.s 325 | Data | 11 | | 16 | 00/75C3 : 22 B4 08 1E | hex 22B4081E00081EB4101BC0081E00081E + | | | | | | 00 08 1E B4 | + | | | | | | 10 1B C0 08 | + | | | | | | 1E 00 08 1E | + 2851 | 3 ../common/musiques.s 326 | Data | 11 | | 16 | 00/75D3 : C0 10 22 E4 | hex C01022E4081E00081EE41022B4082400 + | | | | | | 08 1E 00 08 | + | | | | | | 1E E4 10 22 | + | | | | | | B4 08 24 00 | + 2852 | 3 ../common/musiques.s 327 | Data | 11 | | 16 | 00/75E3 : 08 24 B4 10 | hex 0824B4101EB4081B00081BB41019AC08 + | | | | | | 1E B4 08 1B | + | | | | | | 00 08 1B B4 | + | | | | | | 10 19 AC 08 | + 2853 | 3 ../common/musiques.s 328 | Data | 11 | | 16 | 00/75F3 : 1B 00 08 1B | hex 1B00081BAC101EAC081B00081BAC1019 + | | | | | | AC 10 1E AC | + | | | | | | 08 1B 00 08 | + | | | | | | 1B AC 10 19 | + 2854 | 3 ../common/musiques.s 329 | Data | 11 | | 16 | 00/7603 : A0 08 1B 00 | hex A0081B00081BA0101EA0101B00101998 + | | | | | | 08 1B A0 10 | + | | | | | | 1E A0 10 1B | + | | | | | | 00 10 19 98 | + 2855 | 3 ../common/musiques.s 330 | Data | 11 | | 16 | 00/7613 : 08 1B 00 08 | hex 081B00081B98101E98101B0010199008 + | | | | | | 1B 98 10 1E | + | | | | | | 98 10 1B 00 | + | | | | | | 10 19 90 08 | + 2856 | 3 ../common/musiques.s 331 | Data | 11 | | 16 | 00/7623 : 1B 00 08 1B | hex 1B00081B90101E90101B00101990081B + | | | | | | 90 10 1E 90 | + | | | | | | 10 1B 00 10 | + | | | | | | 19 90 08 1B | + 2857 | 3 ../common/musiques.s 332 | Data | 11 | | 16 | 00/7633 : 00 08 1B 90 | hex 00081B90101990101500101480081400 + | | | | | | 10 19 90 10 | + | | | | | | 15 00 10 14 | + | | | | | | 80 08 14 00 | + 2858 | 3 ../common/musiques.s 333 | Data | 11 | | 16 | 00/7643 : 08 14 80 08 | hex 0814800814F00612F00600000614F006 + | | | | | | 14 F0 06 12 | + | | | | | | F0 06 00 00 | + | | | | | | 06 14 F0 06 | + 2859 | 3 ../common/musiques.s 334 | Data | 11 | | 16 | 00/7653 : 00 00 06 18 | hex 00000618F00600000818F00818F0061B + | | | | | | F0 06 00 00 | + | | | | | | 08 18 F0 08 | + | | | | | | 18 F0 06 1B | + 2860 | 3 ../common/musiques.s 335 | Data | 11 | | 16 | 00/7663 : 00 06 00 00 | hex 00060000061E00060000081ED80820D8 + | | | | | | 06 1E 00 06 | + | | | | | | 00 00 08 1E | + | | | | | | D8 08 20 D8 | + 2861 | 3 ../common/musiques.s 336 | Data | 11 | | 16 | 00/7673 : 06 24 00 06 | hex 062400060000062000060000081BC008 + | | | | | | 00 00 06 20 | + | | | | | | 00 06 00 00 | + | | | | | | 08 1B C0 08 | + 2862 | 3 ../common/musiques.s 337 | Data | 11 | | 16 | 00/7683 : 1E C0 06 28 | hex 1EC00628000600000630000600000820 + | | | | | | 00 06 00 00 | + | | | | | | 06 30 00 06 | + | | | | | | 00 00 08 20 | + 2863 | 3 ../common/musiques.s 338 | Data | 11 | | 16 | 00/7693 : B4 08 24 B4 | hex B40824B4062D00060000063600060000 + | | | | | | 06 2D 00 06 | + | | | | | | 00 00 06 36 | + | | | | | | 00 06 00 00 | + 2864 | 3 ../common/musiques.s 339 | Data | 11 | | 16 | 00/76A3 : 08 24 A0 08 | hex 0824A00828A0063000060000063C0006 + | | | | | | 28 A0 06 30 | + | | | | | | 00 06 00 00 | + | | | | | | 06 3C 00 06 | + 2865 | 3 ../common/musiques.s 340 | Data | 11 | | 16 | 00/76B3 : 00 00 08 00 | hex 00000800A00815A00814000815000814 + | | | | | | A0 08 15 A0 | + | | | | | | 08 14 00 08 | + | | | | | | 15 00 08 14 | + 2866 | 3 ../common/musiques.s 341 | Data | 11 | | 16 | 00/76C3 : F0 08 15 F0 | hex F00815F00814D80815D80614A0060000 + | | | | | | 08 14 D8 08 | + | | | | | | 15 D8 06 14 | + | | | | | | A0 06 00 00 | + 2867 | 3 ../common/musiques.s 342 | Data | 11 | | 16 | 00/76D3 : 06 12 A0 06 | hex 0612A006000006148006000006168006 + | | | | | | 00 00 06 14 | + | | | | | | 80 06 00 00 | + | | | | | | 06 16 80 06 | + 2868 | 3 ../common/musiques.s 343 | Data | 11 | | 16 | 00/76E3 : 00 00 08 16 | hex 00000816F00818F0061BC0060000061E + | | | | | | F0 08 18 F0 | + | | | | | | 06 1B C0 06 | + | | | | | | 00 00 06 1E | + 2869 | 3 ../common/musiques.s 344 | Data | 11 | | 16 | 00/76F3 : C0 06 00 00 | hex C0060000081ED80820D80624B4060000 + | | | | | | 08 1E D8 08 | + | | | | | | 20 D8 06 24 | + | | | | | | B4 06 00 00 | + 2870 | 3 ../common/musiques.s 345 | Data | 11 | | 16 | 00/7703 : 06 20 B4 06 | hex 0620B4060000081BC0081EC00628A006 + | | | | | | 00 00 08 1B | + | | | | | | C0 08 1E C0 | + | | | | | | 06 28 A0 06 | + 2871 | 3 ../common/musiques.s 346 | Data | 11 | | 16 | 00/7713 : 00 00 06 30 | hex 00000630A00600000820B40824B4062D + | | | | | | A0 06 00 00 | + | | | | | | 08 20 B4 08 | + | | | | | | 24 B4 06 2D | + 2872 | 3 ../common/musiques.s 347 | Data | 11 | | 16 | 00/7723 : 90 06 00 00 | hex 900600000636900600000824A00828A0 + | | | | | | 06 36 90 06 | + | | | | | | 00 00 08 24 | + | | | | | | A0 08 28 A0 | + 2873 | 3 ../common/musiques.s 348 | Data | 11 | | 16 | 00/7733 : 06 16 50 06 | hex 061650060000061B500600000800A008 + | | | | | | 00 00 06 1B | + | | | | | | 50 06 00 00 | + | | | | | | 08 00 A0 08 | + 2874 | 3 ../common/musiques.s 349 | Data | 11 | | 16 | 00/7743 : 28 A0 08 14 | hex 28A0081450081450081E50080B30080B + | | | | | | 50 08 14 50 | + | | | | | | 08 1E 50 08 | + | | | | | | 0B 30 08 0B | + 2875 | 3 ../common/musiques.s 350 | Data | 11 | | 16 | 00/7753 : 30 08 0B 30 | hex 30080B30080F3C081450081450081450 + | | | | | | 08 0F 3C 08 | + | | | | | | 14 50 08 14 | + | | | | | | 50 08 14 50 | + 2876 | 3 ../common/musiques.s 351 | Data | 11 | | 16 | 00/7763 : 08 18 60 08 | hex 081860081E3C081E3C081E3C0828A008 + | | | | | | 1E 3C 08 1E | + | | | | | | 3C 08 1E 3C | + | | | | | | 08 28 A0 08 | + 2877 | 3 ../common/musiques.s 352 | Data | 11 | | 16 | 00/7773 : 1B 50 08 1B | hex 1B50081B50081B50081878080B30080B + | | | | | | 50 08 1B 50 | + | | | | | | 08 18 78 08 | + | | | | | | 0B 30 08 0B | + 2878 | 3 ../common/musiques.s 353 | Data | 11 | | 16 | 00/7783 : 30 08 0B 30 | hex 30080B30080F3C081450081450081450 + | | | | | | 08 0F 3C 08 | + | | | | | | 14 50 08 14 | + | | | | | | 50 08 14 50 | + 2879 | 3 ../common/musiques.s 354 | Data | 11 | | 16 | 00/7793 : 08 18 60 08 | hex 081860081E78081E78081E780828A008 + | | | | | | 1E 78 08 1E | + | | | | | | 78 08 1E 78 | + | | | | | | 08 28 A0 08 | + 2880 | 3 ../common/musiques.s 355 | Data | 11 | | 16 | 00/77A3 : 14 50 08 14 | hex 14500814500814501014501000000800 + | | | | | | 50 08 14 50 | + | | | | | | 10 14 50 10 | + | | | | | | 00 00 08 00 | + 2881 | 3 ../common/musiques.s 356 | Data | 11 | | 16 | 00/77B3 : 00 08 14 50 | hex 00081450081450081450101450100000 + | | | | | | 08 14 50 08 | + | | | | | | 14 50 10 14 | + | | | | | | 50 10 00 00 | + 2882 | 3 ../common/musiques.s 357 | Data | 11 | | 16 | 00/77C3 : 08 00 00 08 | hex 080000081050081050081050100F5010 + | | | | | | 10 50 08 10 | + | | | | | | 50 08 10 50 | + | | | | | | 10 0F 50 10 | + 2883 | 3 ../common/musiques.s 358 | Data | 11 | | 16 | 00/77D3 : 00 00 20 00 | hex 00002000004000000830600830600830 + | | | | | | 00 40 00 00 | + | | | | | | 08 30 60 08 | + | | | | | | 30 60 08 30 | + 2884 | 3 ../common/musiques.s 359 | Data | 11 | | 16 | 00/77E3 : 60 20 3C 78 | hex 60203C7808000008366C08366C08366C + | | | | | | 08 00 00 08 | + | | | | | | 36 6C 08 36 | + | | | | | | 6C 08 36 6C | + 2885 | 3 ../common/musiques.s 360 | Data | 11 | | 16 | 00/77F3 : 40 40 80 08 | hex 40408008000008300008300008300008 + | | | | | | 00 00 08 30 | + | | | | | | 00 08 30 00 | + | | | | | | 08 30 00 08 | + 2886 | 3 ../common/musiques.s 361 | Data | 11 | | 16 | 00/7803 : 3C 90 08 2D | hex 3C90082D90082D90082D90083090081E + | | | | | | 90 08 2D 90 | + | | | | | | 08 2D 90 08 | + | | | | | | 30 90 08 1E | + 2887 | 3 ../common/musiques.s 362 | Data | 11 | | 16 | 00/7813 : 90 08 1E 90 | hex 90081E90081E90182490082490082490 + | | | | | | 08 1E 90 18 | + | | | | | | 24 90 08 24 | + | | | | | | 90 08 24 90 | + 2888 | 3 ../common/musiques.s 363 | Data | 11 | | 16 | 00/7823 : 08 30 90 08 | hex 083090083090083090084098082D9808 + | | | | | | 30 90 08 30 | + | | | | | | 90 08 40 98 | + | | | | | | 08 2D 98 08 | + 2889 | 3 ../common/musiques.s 364 | Data | 11 | | 16 | 00/7833 : 2D 98 08 2D | hex 2D98082D98083098081B98081B98081B + | | | | | | 98 08 30 98 | + | | | | | | 08 1B 98 08 | + | | | | | | 1B 98 08 1B | + 2890 | 3 ../common/musiques.s 365 | Data | 11 | | 16 | 00/7843 : 98 18 20 98 | hex 98182098082098082098081898081898 + | | | | | | 08 20 98 08 | + | | | | | | 20 98 08 18 | + | | | | | | 98 08 18 98 | + 2891 | 3 ../common/musiques.s 366 | Data | 11 | | 16 | 00/7853 : 08 1B 98 08 | hex 081B98081E00081E78081E78081E6C08 + | | | | | | 1E 00 08 1E | + | | | | | | 78 08 1E 78 | + | | | | | | 08 1E 6C 08 | + 2892 | 3 ../common/musiques.s 367 | Data | 11 | | 16 | 00/7863 : 20 60 08 18 | hex 2060081860081860081B60081E00081E + | | | | | | 60 08 18 60 | + | | | | | | 08 1B 60 08 | + | | | | | | 1E 00 08 1E | + 2893 | 3 ../common/musiques.s 368 | Data | 11 | | 16 | 00/7873 : 78 08 1E 78 | hex 78081E78081E6C082060081860081860 + | | | | | | 08 1E 6C 08 | + | | | | | | 20 60 08 18 | + | | | | | | 60 08 18 60 | + 2894 | 3 ../common/musiques.s 369 | Data | 11 | | 16 | 00/7883 : 08 1B 60 10 | hex 081B60101E6010000010247810000020 + | | | | | | 1E 60 10 00 | + | | | | | | 00 10 24 78 | + | | | | | | 10 00 00 20 | + 2895 | 3 ../common/musiques.s 370 | Data | 11 | | 16 | 00/7893 : 18 80 08 00 | hex 188008000008165A08165A08165A601B + | | | | | | 00 08 16 5A | + | | | | | | 08 16 5A 08 | + | | | | | | 16 5A 60 1B | + 2896 | 3 ../common/musiques.s 371 | Data | 11 | | 16 | 00/78A3 : 6C 08 00 00 | hex 6C080000082D00082D00082D00083640 + | | | | | | 08 2D 00 08 | + | | | | | | 2D 00 08 2D | + | | | | | | 00 08 36 40 | + 2897 | 3 ../common/musiques.s 372 | Data | 11 | | 16 | 00/78B3 : 08 36 40 08 | hex 08364008364008364C08365A08365A08 + | | | | | | 36 40 08 36 | + | | | | | | 4C 08 36 5A | + | | | | | | 08 36 5A 08 | + 2898 | 3 ../common/musiques.s 373 | Data | 11 | | 16 | 00/78C3 : 36 5A 08 36 | hex 365A0836600836C00836C00836C0083C + | | | | | | 60 08 36 C0 | + | | | | | | 08 36 C0 08 | + | | | | | | 36 C0 08 3C | + 2899 | 3 ../common/musiques.s 374 | Data | 11 | | 16 | 00/78D3 : 60 08 2D 00 | hex 60082D00082D00082D00083600083640 + | | | | | | 08 2D 00 08 | + | | | | | | 2D 00 08 36 | + | | | | | | 00 08 36 40 | + 2900 | 3 ../common/musiques.s 375 | Data | 11 | | 16 | 00/78E3 : 08 36 40 08 | hex 08364008364008364C08365A08365A08 + | | | | | | 36 40 08 36 | + | | | | | | 4C 08 36 5A | + | | | | | | 08 36 5A 08 | + 2901 | 3 ../common/musiques.s 376 | Data | 11 | | 16 | 00/78F3 : 36 5A 08 36 | hex 365A083660081BC0081BC0081BC0081E + | | | | | | 60 08 1B C0 | + | | | | | | 08 1B C0 08 | + | | | | | | 1B C0 08 1E | + 2902 | 3 ../common/musiques.s 377 | Data | 11 | | 16 | 00/7903 : 60 08 30 00 | hex 600830000824000824001024D8082400 + | | | | | | 08 24 00 08 | + | | | | | | 24 00 10 24 | + | | | | | | D8 08 24 00 | + 2903 | 3 ../common/musiques.s 378 | Data | 11 | | 16 | 00/7913 : 08 24 D8 08 | hex 0824D80826D80826D808260008200010 + | | | | | | 26 D8 08 26 | + | | | | | | D8 08 26 00 | + | | | | | | 08 20 00 10 | + 2904 | 3 ../common/musiques.s 379 | Data | 11 | | 16 | 00/7923 : 20 D8 08 20 | hex 20D80820000820D80824D80824D80824 + | | | | | | 00 08 20 D8 | + | | | | | | 08 24 D8 08 | + | | | | | | 24 D8 08 24 | + 2905 | 3 ../common/musiques.s 380 | Data | 11 | | 16 | 00/7933 : 00 08 1E 00 | hex 00081E00081E4C08204C062000060000 + | | | | | | 08 1E 4C 08 | + | | | | | | 20 4C 06 20 | + | | | | | | 00 06 00 00 | + 2906 | 3 ../common/musiques.s 381 | Data | 11 | | 16 | 00/7943 : 06 1B 00 06 | hex 061B00060000081B50081C50061C0006 + | | | | | | 00 00 08 1B | + | | | | | | 50 08 1C 50 | + | | | | | | 06 1C 00 06 | + 2907 | 3 ../common/musiques.s 382 | Data | 11 | | 16 | 00/7953 : 00 00 06 18 | hex 0000061800060000081848081B48061B + | | | | | | 00 06 00 00 | + | | | | | | 08 18 48 08 | + | | | | | | 1B 48 06 1B | + 2908 | 3 ../common/musiques.s 383 | Data | 11 | | 16 | 00/7963 : 00 06 00 00 | hex 00060000061600060000081648081848 + | | | | | | 06 16 00 06 | + | | | | | | 00 00 08 16 | + | | | | | | 48 08 18 48 | + 2909 | 3 ../common/musiques.s 384 | Data | 11 | | 16 | 00/7973 : 06 18 00 06 | hex 06180006000006140006000008144808 + | | | | | | 00 00 06 14 | + | | | | | | 00 06 00 00 | + | | | | | | 08 14 48 08 | + 2910 | 3 ../common/musiques.s 385 | Data | 11 | | 16 | 00/7983 : 16 48 06 16 | hex 16480616000600000612000600000812 + | | | | | | 00 06 00 00 | + | | | | | | 06 12 00 06 | + | | | | | | 00 00 08 12 | + 2911 | 3 ../common/musiques.s 386 | Data | 11 | | 16 | 00/7993 : 56 08 13 56 | hex 56081356061300060000061000060000 + | | | | | | 06 13 00 06 | + | | | | | | 00 00 06 10 | + | | | | | | 00 06 00 00 | + 2912 | 3 ../common/musiques.s 387 | Data | 11 | | 16 | 00/79A3 : 08 12 60 08 | hex 081260080F60080F00080F6008126008 + | | | | | | 0F 60 08 0F | + | | | | | | 00 08 0F 60 | + | | | | | | 08 12 60 08 | + 2913 | 3 ../common/musiques.s 388 | Data | 11 | | 16 | 00/79B3 : 18 60 08 18 | hex 1860081800081860081E600824600830 + | | | | | | 00 08 18 60 | + | | | | | | 08 1E 60 08 | + | | | | | | 24 60 08 30 | + 2914 | 3 ../common/musiques.s 389 | Data | 11 | | 16 | 00/79C3 : 00 08 30 60 | hex 00083060083C60084860084800084860 + | | | | | | 08 3C 60 08 | + | | | | | | 48 60 08 48 | + | | | | | | 00 08 48 60 | + 2915 | 3 ../common/musiques.s 390 | Data | 11 | | 16 | 00/79D3 : 08 4C 6C 08 | hex 084C6C080D6C08100008106C08136C08 + | | | | | | 0D 6C 08 10 | + | | | | | | 00 08 10 6C | + | | | | | | 08 13 6C 08 | + 2916 | 3 ../common/musiques.s 391 | Data | 11 | | 16 | 00/79E3 : 16 6C 08 18 | hex 166C08180008186C08206C08266C0830 + | | | | | | 00 08 18 6C | + | | | | | | 08 20 6C 08 | + | | | | | | 26 6C 08 30 | + 2917 | 3 ../common/musiques.s 392 | Data | 11 | | 16 | 00/79F3 : 00 08 36 6C | hex 0008366C08406C084C6C084800084800 + | | | | | | 08 40 6C 08 | + | | | | | | 4C 6C 08 48 | + | | | | | | 00 08 48 00 | + 2918 | 3 ../common/musiques.s 393 | Data | 11 | | 16 | 00/7A03 : 08 48 2D 08 | hex 08482D080F3C080F3C080F3C08124808 + | | | | | | 0F 3C 08 0F | + | | | | | | 3C 08 0F 3C | + | | | | | | 08 12 48 08 | + 2919 | 3 ../common/musiques.s 394 | Data | 11 | | 16 | 00/7A13 : 15 56 08 15 | hex 1556081556081556081966081E78081E + | | | | | | 56 08 15 56 | + | | | | | | 08 19 66 08 | + | | | | | | 1E 78 08 1E | + 2920 | 3 ../common/musiques.s 395 | Data | 11 | | 16 | 00/7A23 : 78 08 1E 78 | hex 78081E78082490082BAC082BAC082BAC + | | | | | | 08 24 90 08 | + | | | | | | 2B AC 08 2B | + | | | | | | AC 08 2B AC | + 2921 | 3 ../common/musiques.s 396 | Data | 11 | | 16 | 00/7A33 : 10 33 90 10 | hex 10339010000020000010309810000008 + | | | | | | 00 00 20 00 | + | | | | | | 00 10 30 98 | + | | | | | | 10 00 00 08 | + 2922 | 3 ../common/musiques.s 397 | Data | 11 | | 16 | 00/7A43 : 00 00 08 30 | hex 0000083000083000083000083C90082D + | | | | | | 00 08 30 00 | + | | | | | | 08 30 00 08 | + | | | | | | 3C 90 08 2D | + 2923 | 3 ../common/musiques.s 398 | Data | 11 | | 16 | 00/7A53 : 90 08 2D 90 | hex 90082D90082D90083090081E90081E90 + | | | | | | 08 2D 90 08 | + | | | | | | 30 90 08 1E | + | | | | | | 90 08 1E 90 | + 2924 | 3 ../common/musiques.s 399 | Data | 11 | | 16 | 00/7A63 : 08 1E 90 10 | hex 081E9010249008249008249008309008 + | | | | | | 24 90 08 24 | + | | | | | | 90 08 24 90 | + | | | | | | 08 30 90 08 | + 2925 | 3 ../common/musiques.s 400 | Data | 11 | | 16 | 00/7A73 : 30 90 08 30 | hex 3090083090083C90082D90082D90082D + | | | | | | 90 08 3C 90 | + | | | | | | 08 2D 90 08 | + | | | | | | 2D 90 08 2D | + 2926 | 3 ../common/musiques.s 401 | Data | 11 | | 16 | 00/7A83 : 90 08 30 90 | hex 90083090081E90081E90081E90182490 + | | | | | | 08 1E 90 08 | + | | | | | | 1E 90 08 1E | + | | | | | | 90 18 24 90 | + 2927 | 3 ../common/musiques.s 402 | Data | 11 | | 16 | 00/7A93 : 08 24 90 08 | hex 0824900824900820C00820C00820C010 + | | | | | | 24 90 08 20 | + | | | | | | C0 08 20 C0 | + | | | | | | 08 20 C0 10 | + 2928 | 3 ../common/musiques.s 403 | Data | 11 | | 16 | 00/7AA3 : 1E 90 10 00 | hex 1E901000000800000820C00820C00820 + | | | | | | 00 08 00 00 | + | | | | | | 08 20 C0 08 | + | | | | | | 20 C0 08 20 | + 2929 | 3 ../common/musiques.s 404 | Data | 11 | | 16 | 00/7AB3 : C0 10 1E C0 | hex C0101EC01000000800000820C00820C0 + | | | | | | 10 00 00 08 | + | | | | | | 00 00 08 20 | + | | | | | | C0 08 20 C0 | + 2930 | 3 ../common/musiques.s 405 | Data | 11 | | 16 | 00/7AC3 : 08 20 C0 10 | hex 0820C0101ED81020C0101ED81020C010 + | | | | | | 1E D8 10 20 | + | | | | | | C0 10 1E D8 | + | | | | | | 10 20 C0 10 | + 2931 | 3 ../common/musiques.s 406 | Data | 11 | | 16 | 00/7AD3 : 1E D8 10 15 | hex 1ED81015C01014D81015C01014D81000 + | | | | | | C0 10 14 D8 | + | | | | | | 10 15 C0 10 | + | | | | | | 14 D8 10 00 | + 2932 | 3 ../common/musiques.s 407 | Data | 11 | | 16 | 00/7AE3 : 00 10 26 C0 | hex 001026C01000002024D80062C5000000 + | | | | | | 10 00 00 20 | + | | | | | | 24 D8 00 62 | + | | | | | | C5 00 00 00 | + 2933 | 3 ../common/musiques.s 408 | Data | 11 | | 16 | 00/7AF3 : 00 00 00 00 | hex 00000000000000000000000000000000 + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + 2934 | 3 ../common/musiques.s 409 | Empty | 11 | | 0 | 00/7B03 | + 2935 | 3 ../common/musiques.s 410 | Comment | 11 | | 0 | 00/7B03 | *--- PERDU (Beethoven's fifth) + 2936 | 3 ../common/musiques.s 411 | Empty | 11 | | 0 | 00/7B03 | + 2937 | 3 ../common/musiques.s 412 | Empty | 11 | | 0 | 00/7B03 | zikPERDU + 2938 | 3 ../common/musiques.s 413 | Data | 11 | | 16 | 00/7B03 : 01 03 03 30 | hex 010303302B6C302B36302B39302B7230 + | | | | | | 2B 6C 30 2B | + | | | | | | 36 30 2B 39 | + | | | | | | 30 2B 72 30 | + 2939 | 3 ../common/musiques.s 414 | Data | 11 | | 16 | 00/7B13 : 2B 80 30 2B | hex 2B80302B40302B48302B90309FA00102 + | | | | | | 40 30 2B 48 | + | | | | | | 30 2B 90 30 | + | | | | | | 9F A0 01 02 | + 2940 | 3 ../common/musiques.s 415 | Data | 11 | | 16 | 00/7B23 : 02 18 20 50 | hex 0218205018285018304C18364C183998 + | | | | | | 18 28 50 18 | + | | | | | | 30 4C 18 36 | + | | | | | | 4C 18 39 98 | + 2941 | 3 ../common/musiques.s 416 | Data | 11 | | 16 | 00/7B33 : 18 36 98 0C | hex 1836980C39900C36900C39900C369030 + | | | | | | 39 90 0C 36 | + | | | | | | 90 0C 39 90 | + | | | | | | 0C 36 90 30 | + 2942 | 3 ../common/musiques.s 417 | Data | 11 | | 16 | 00/7B43 : 39 90 18 40 | hex 39901840901848903048A00101013024 + | | | | | | 90 18 48 90 | + | | | | | | 30 48 A0 01 | + | | | | | | 01 01 30 24 | + 2943 | 3 ../common/musiques.s 418 | Data | 11 | | 16 | 00/7B53 : AC 30 24 56 | hex AC302456302460302460180066010303 + | | | | | | 30 24 60 30 | + | | | | | | 24 60 18 00 | + | | | | | | 66 01 03 03 | + 2944 | 3 ../common/musiques.s 419 | Data | 11 | | 16 | 00/7B63 : 18 2B 66 18 | hex 182B66183C6618406618308018338018 + | | | | | | 3C 66 18 40 | + | | | | | | 66 18 30 80 | + | | | | | | 18 33 80 18 | + 2945 | 3 ../common/musiques.s 420 | Data | 11 | | 16 | 00/7B73 : 24 80 18 28 | hex 24801828800102023028601828601828 + | | | | | | 80 01 02 02 | + | | | | | | 30 28 60 18 | + | | | | | | 28 60 18 28 | + 2946 | 3 ../common/musiques.s 421 | Data | 11 | | 16 | 00/7B83 : 6C 18 28 60 | hex 6C182860182856182850182860182872 + | | | | | | 18 28 56 18 | + | | | | | | 28 50 18 28 | + | | | | | | 60 18 28 72 | + 2947 | 3 ../common/musiques.s 422 | Data | 11 | | 16 | 00/7B93 : 01 01 01 18 | hex 01010118307218407218487218369018 + | | | | | | 30 72 18 40 | + | | | | | | 72 18 48 72 | + | | | | | | 18 36 90 18 | + 2948 | 3 ../common/musiques.s 423 | Data | 11 | | 16 | 00/7BA3 : 39 90 18 28 | hex 3990182890182B90302B6C302B36302B + | | | | | | 90 18 2B 90 | + | | | | | | 30 2B 6C 30 | + | | | | | | 2B 36 30 2B | + 2949 | 3 ../common/musiques.s 424 | Data | 11 | | 16 | 00/7BB3 : 39 01 02 02 | hex 390102021826721824723036800C3640 + | | | | | | 18 26 72 18 | + | | | | | | 24 72 30 36 | + | | | | | | 80 0C 36 40 | + 2950 | 3 ../common/musiques.s 425 | Data | 11 | | 16 | 00/7BC3 : 0C 30 40 18 | hex 0C3040182B40182B4C18304C18306018 + | | | | | | 2B 40 18 2B | + | | | | | | 4C 18 30 4C | + | | | | | | 18 30 60 18 | + 2951 | 3 ../common/musiques.s 426 | Data | 11 | | 16 | 00/7BD3 : 36 60 01 03 | hex 36600103031839481840480C406C0C39 + | | | | | | 03 18 39 48 | + | | | | | | 18 40 48 0C | + | | | | | | 40 6C 0C 39 | + 2952 | 3 ../common/musiques.s 427 | Data | 11 | | 16 | 00/7BE3 : 6C 18 36 6C | hex 6C18366C303660183960184060010101 + | | | | | | 30 36 60 18 | + | | | | | | 39 60 18 40 | + | | | | | | 60 01 01 01 | + 2953 | 3 ../common/musiques.s 428 | Data | 11 | | 16 | 00/7BF3 : 18 48 90 18 | hex 18489018488018487218486C18486018 + | | | | | | 48 80 18 48 | + | | | | | | 72 18 48 6C | + | | | | | | 18 48 60 18 | + 2954 | 3 ../common/musiques.s 429 | Data | 11 | | 16 | 00/7C03 : 48 50 18 48 | hex 4850184856184860010303302B6C302B + | | | | | | 56 18 48 60 | + | | | | | | 01 03 03 30 | + | | | | | | 2B 6C 30 2B | + 2955 | 3 ../common/musiques.s 430 | Data | 11 | | 16 | 00/7C13 : 36 30 2B 39 | hex 36302B39302B72302B80302B40302B48 + | | | | | | 30 2B 72 30 | + | | | | | | 2B 80 30 2B | + | | | | | | 40 30 2B 48 | + 2956 | 3 ../common/musiques.s 431 | Data | 11 | | 16 | 00/7C23 : 30 2B 90 30 | hex 302B90309FA001020218205018285018 + | | | | | | 9F A0 01 02 | + | | | | | | 02 18 20 50 | + | | | | | | 18 28 50 18 | + 2957 | 3 ../common/musiques.s 432 | Data | 11 | | 16 | 00/7C33 : 30 4C 18 36 | hex 304C18364C1839981836980C39900C36 + | | | | | | 4C 18 39 98 | + | | | | | | 18 36 98 0C | + | | | | | | 39 90 0C 36 | + 2958 | 3 ../common/musiques.s 433 | Data | 11 | | 16 | 00/7C43 : 90 0C 39 90 | hex 900C39900C3690303990184090184890 + | | | | | | 0C 36 90 30 | + | | | | | | 39 90 18 40 | + | | | | | | 90 18 48 90 | + 2959 | 3 ../common/musiques.s 434 | Data | 11 | | 16 | 00/7C53 : 30 48 A0 01 | hex 3048A00101013024AC30245630246030 + | | | | | | 01 01 30 24 | + | | | | | | AC 30 24 56 | + | | | | | | 30 24 60 30 | + 2960 | 3 ../common/musiques.s 435 | Data | 11 | | 16 | 00/7C63 : 24 60 18 00 | hex 2460180066010303182B66183C661840 + | | | | | | 66 01 03 03 | + | | | | | | 18 2B 66 18 | + | | | | | | 3C 66 18 40 | + 2961 | 3 ../common/musiques.s 436 | Data | 11 | | 16 | 00/7C73 : 66 18 30 80 | hex 66183080183380182480182880010202 + | | | | | | 18 33 80 18 | + | | | | | | 24 80 18 28 | + | | | | | | 80 01 02 02 | + 2962 | 3 ../common/musiques.s 437 | Data | 11 | | 16 | 00/7C83 : 30 28 60 18 | hex 30286018286018286C18286018285618 + | | | | | | 28 60 18 28 | + | | | | | | 6C 18 28 60 | + | | | | | | 18 28 56 18 | + 2963 | 3 ../common/musiques.s 438 | Data | 11 | | 16 | 00/7C93 : 28 50 18 28 | hex 28501828601828720101011830721840 + | | | | | | 60 18 28 72 | + | | | | | | 01 01 01 18 | + | | | | | | 30 72 18 40 | + 2964 | 3 ../common/musiques.s 439 | Data | 11 | | 16 | 00/7CA3 : 72 18 48 72 | hex 72184872183690183990182890182B90 + | | | | | | 18 36 90 18 | + | | | | | | 39 90 18 28 | + | | | | | | 90 18 2B 90 | + 2965 | 3 ../common/musiques.s 440 | Data | 11 | | 16 | 00/7CB3 : 30 2B 6C 30 | hex 302B6C302B36302B3901020218267218 + | | | | | | 2B 36 30 2B | + | | | | | | 39 01 02 02 | + | | | | | | 18 26 72 18 | + 2966 | 3 ../common/musiques.s 441 | Data | 11 | | 16 | 00/7CC3 : 24 72 30 36 | hex 24723036800C36400C3040182B40182B + | | | | | | 80 0C 36 40 | + | | | | | | 0C 30 40 18 | + | | | | | | 2B 40 18 2B | + 2967 | 3 ../common/musiques.s 442 | Data | 11 | | 16 | 00/7CD3 : 4C 18 30 4C | hex 4C18304C183060183660010303183948 + | | | | | | 18 30 60 18 | + | | | | | | 36 60 01 03 | + | | | | | | 03 18 39 48 | + 2968 | 3 ../common/musiques.s 443 | Data | 11 | | 16 | 00/7CE3 : 18 40 48 0C | hex 1840480C406C0C396C18366C30366018 + | | | | | | 40 6C 0C 39 | + | | | | | | 6C 18 36 6C | + | | | | | | 30 36 60 18 | + 2969 | 3 ../common/musiques.s 444 | Data | 11 | | 16 | 00/7CF3 : 39 60 18 40 | hex 3960184060010101C0488F3039903039 + | | | | | | 60 01 01 01 | + | | | | | | C0 48 8F 30 | + | | | | | | 39 90 30 39 | + 2970 | 3 ../common/musiques.s 445 | Data | 11 | | 16 | 00/7D03 : 48 18 39 50 | hex 481839500C36500C39500C40A00C39A0 + | | | | | | 0C 36 50 0C | + | | | | | | 39 50 0C 40 | + | | | | | | A0 0C 39 A0 | + 2971 | 3 ../common/musiques.s 446 | Data | 11 | | 16 | 00/7D13 : 18 48 A0 18 | hex 1848A01848AC1840AC303C56303C6030 + | | | | | | 48 AC 18 40 | + | | | | | | AC 30 3C 56 | + | | | | | | 30 3C 60 30 | + 2972 | 3 ../common/musiques.s 447 | Data | 11 | | 16 | 00/7D23 : 3C 60 01 02 | hex 3C600102023040663020661800561824 + | | | | | | 02 30 40 66 | + | | | | | | 30 20 66 18 | + | | | | | | 00 56 18 24 | + 2973 | 3 ../common/musiques.s 448 | Data | 11 | | 16 | 00/7D33 : 56 18 28 80 | hex 56182880182B80010303302860302860 + | | | | | | 18 2B 80 01 | + | | | | | | 03 03 30 28 | + | | | | | | 60 30 28 60 | + 2974 | 3 ../common/musiques.s 449 | Data | 11 | | 16 | 00/7D43 : 0C 28 6C 0C | hex 0C286C0C2B6C0C306C0C366C18396C18 + | | | | | | 2B 6C 0C 30 | + | | | | | | 6C 0C 36 6C | + | | | | | | 18 39 6C 18 | + 2975 | 3 ../common/musiques.s 450 | Data | 11 | | 16 | 00/7D53 : 40 6C 01 02 | hex 406C0102021844721840723039721839 + | | | | | | 02 18 44 72 | + | | | | | | 18 40 72 30 | + | | | | | | 39 72 18 39 | + 2976 | 3 ../common/musiques.s 451 | Data | 11 | | 16 | 00/7D63 : 80 18 36 80 | hex 80183680303080010404183090182B90 + | | | | | | 30 30 80 01 | + | | | | | | 04 04 18 30 | + | | | | | | 90 18 2B 90 | + 2977 | 3 ../common/musiques.s 452 | Data | 11 | | 16 | 00/7D73 : 30 28 80 30 | hex 302880302872302B9001020218308018 + | | | | | | 28 72 30 2B | + | | | | | | 90 01 02 02 | + | | | | | | 18 30 80 18 | + 2978 | 3 ../common/musiques.s 453 | Data | 11 | | 16 | 00/7D83 : 36 80 18 39 | hex 36801839501840500C39600C36601830 + | | | | | | 50 18 40 50 | + | | | | | | 0C 39 60 0C | + | | | | | | 36 60 18 30 | + 2979 | 3 ../common/musiques.s 454 | Data | 11 | | 16 | 00/7D93 : 60 30 36 56 | hex 60303656304080303F40304748308F90 + | | | | | | 30 40 80 30 | + | | | | | | 3F 40 30 47 | + | | | | | | 48 30 8F 90 | + 2980 | 3 ../common/musiques.s 455 | Data | 11 | | 16 | 00/7DA3 : 01 01 01 30 | hex 01010130369830364C183656182B5618 + | | | | | | 36 98 30 36 | + | | | | | | 4C 18 36 56 | + | | | | | | 18 2B 56 18 | + 2981 | 3 ../common/musiques.s 456 | Data | 11 | | 16 | 00/7DB3 : 30 AC 18 36 | hex 30AC1836AC3020601820601820563020 + | | | | | | AC 30 20 60 | + | | | | | | 18 20 60 18 | + | | | | | | 20 56 30 20 | + 2982 | 3 ../common/musiques.s 457 | Data | 11 | | 16 | 00/7DC3 : 4C 18 24 6C | hex 4C18246C18266C0103030C2B720C3072 + | | | | | | 18 26 6C 01 | + | | | | | | 03 03 0C 2B | + | | | | | | 72 0C 30 72 | + 2983 | 3 ../common/musiques.s 458 | Data | 11 | | 16 | 00/7DD3 : 18 24 72 30 | hex 18247230487230406C1840600C39600C + | | | | | | 48 72 30 40 | + | | | | | | 6C 18 40 60 | + | | | | | | 0C 39 60 0C | + 2984 | 3 ../common/musiques.s 459 | Data | 11 | | 16 | 00/7DE3 : 36 60 30 39 | hex 3660303990183948183F403048500101 + | | | | | | 90 18 39 48 | + | | | | | | 18 3F 40 30 | + | | | | | | 48 50 01 01 | + 2985 | 3 ../common/musiques.s 460 | Data | 11 | | 16 | 00/7DF3 : 01 30 48 A0 | hex 013048A03036AC303656303650182BA0 + | | | | | | 30 36 AC 30 | + | | | | | | 36 56 30 36 | + | | | | | | 50 18 2B A0 | + 2986 | 3 ../common/musiques.s 461 | Data | 11 | | 16 | 00/7E03 : 18 30 A0 01 | hex 1830A001020230309830304C30304818 + | | | | | | 02 02 30 30 | + | | | | | | 98 30 30 4C | + | | | | | | 30 30 48 18 | + 2987 | 3 ../common/musiques.s 462 | Data | 11 | | 16 | 00/7E13 : 28 90 18 2B | hex 2890182B90010303302B88302B44302B + | | | | | | 90 01 03 03 | + | | | | | | 30 2B 88 30 | + | | | | | | 2B 44 30 2B | + 2988 | 3 ../common/musiques.s 463 | Data | 11 | | 16 | 00/7E23 : 40 18 24 80 | hex 40182480182880010404302860302830 + | | | | | | 18 28 80 01 | + | | | | | | 04 04 30 28 | + | | | | | | 60 30 28 30 | + 2989 | 3 ../common/musiques.s 464 | Data | 11 | | 16 | 00/7E33 : 30 28 36 30 | hex 30283630286C01040430487230487218 + | | | | | | 28 6C 01 04 | + | | | | | | 04 30 48 72 | + | | | | | | 30 48 72 18 | + 2990 | 3 ../common/musiques.s 465 | Data | 11 | | 16 | 00/7E43 : 48 90 18 39 | hex 48901839901830721828720103031828 + | | | | | | 90 18 30 72 | + | | | | | | 18 28 72 01 | + | | | | | | 03 03 18 28 | + 2991 | 3 ../common/musiques.s 466 | Data | 11 | | 16 | 00/7E53 : 6C 18 2B 6C | hex 6C182B6C302B6C302B78182B780C2878 + | | | | | | 30 2B 6C 30 | + | | | | | | 2B 78 18 2B | + | | | | | | 78 0C 28 78 | + 2992 | 3 ../common/musiques.s 467 | Data | 11 | | 16 | 00/7E63 : 0C 24 78 01 | hex 0C247801020230368030368018369018 + | | | | | | 02 02 30 36 | + | | | | | | 80 30 36 80 | + | | | | | | 18 36 90 18 | + 2993 | 3 ../common/musiques.s 468 | Data | 11 | | 16 | 00/7E73 : 2B 90 18 24 | hex 2B90182448181E480103033020503020 + | | | | | | 48 18 1E 48 | + | | | | | | 01 03 03 30 | + | | | | | | 20 50 30 20 | + 2994 | 3 ../common/musiques.s 469 | Data | 11 | | 16 | 00/7E83 : 50 30 20 56 | hex 50302056303656183960183060302860 + | | | | | | 30 36 56 18 | + | | | | | | 39 60 18 30 | + | | | | | | 60 30 28 60 | + 2995 | 3 ../common/musiques.s 470 | Data | 11 | | 16 | 00/7E93 : 30 28 6C 30 | hex 30286C30406C3048720102020C30900C + | | | | | | 40 6C 30 48 | + | | | | | | 72 01 02 02 | + | | | | | | 0C 30 90 0C | + 2996 | 3 ../common/musiques.s 471 | Data | 11 | | 16 | 00/7EA3 : 2B 90 18 28 | hex 2B9018289018286C182B6C182B501830 + | | | | | | 90 18 28 6C | + | | | | | | 18 2B 6C 18 | + | | | | | | 2B 50 18 30 | + 2997 | 3 ../common/musiques.s 472 | Data | 11 | | 16 | 00/7EB3 : 50 01 03 03 | hex 500103030C36900C39901840901840A0 + | | | | | | 0C 36 90 0C | + | | | | | | 39 90 18 40 | + | | | | | | 90 18 40 A0 | + 2998 | 3 ../common/musiques.s 473 | Data | 11 | | 16 | 00/7EC3 : 18 39 A0 0C | hex 1839A00C39900C36900C39900C369018 + | | | | | | 39 90 0C 36 | + | | | | | | 90 0C 39 90 | + | | | | | | 0C 36 90 18 | + 2999 | 3 ../common/musiques.s 474 | Data | 11 | | 16 | 00/7ED3 : 39 90 18 36 | hex 39901836903036D8C0D7D80066B31000 + | | | | | | 90 30 36 D8 | + | | | | | | C0 D7 D8 00 | + | | | | | | 66 B3 10 00 | + 3000 | 3 ../common/musiques.s 475 | Data | 11 | | 16 | 00/7EE3 : 00 00 00 00 | hex 00000000000000000000000000000000 + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + 3001 | 3 ../common/musiques.s 476 | Empty | 11 | | 0 | 00/7EF3 | + 3002 | 1 prfolibus.s 1842 | Empty | 11 | | 0 | 00/7EF3 | + 3003 | 1 prfolibus.s 1843 | Comment | 11 | | 0 | 00/7EF3 | *--- It's the end +------+--------------------------------+-------------+----+---------+------+-----------------------+------------------------------------------------------------------- diff --git a/folibus/lamaison.s b/folibus/lamaison.s new file mode 100644 index 0000000..1faaacb --- /dev/null +++ b/folibus/lamaison.s @@ -0,0 +1,100 @@ +* +* La maison du Professeur Folibus +* +* (c) 1982, Alain BrŽgŽon +* (c) 2023, Brutal Deluxe Software (Apple II) +* + + mx %11 + org $2000 + lst off + +*----------------------------------- +* SOFTSWITCHES AND FRIENDS +*----------------------------------- + +leJEU = $4000 + +ptrPREFIX = $280 +proBUFFER = $b800 +PRODOS = $bf00 + +*----------------------------------- +* LOAD THE GAME +*----------------------------------- + + jsr PRODOS ; get the prefix + dfb $c7 + da proGETPFX + + jsr PRODOS ; set it + dfb $c6 + da proGETPFX + + jsr PRODOS + dfb $c8 + da proOPEN + bcs quitME + + lda proOPEN+5 ; zou, on prend l'ID + sta proGETEOF+1 + sta proREAD+1 + sta proCLOSE+1 + + jsr PRODOS ; longueur du fichier + dfb $d1 + da proGETEOF + bcs quitME + + lda proGETEOF+2 + sta proREAD+4 + lda proGETEOF+3 + sta proREAD+5 + + jsr PRODOS ; lecture du fichier + dfb $ca + da proREAD + bcs quitME + + jsr PRODOS ; fermeture du fichier + dfb $cc + da proCLOSE + bcs quitME + + jmp leJEU + +quitME jsr PRODOS ; exit + dfb $65 + da proQUIT + brk $bd ; on ne se refait pas ;-) + +*--- Data + +proQUIT dfb $4 + ds 1 + ds 2 + ds 1 + ds 2 + +proGETPFX dfb $1 + da ptrPREFIX + +proOPEN dfb $3 + da pLEJEU ; pathname (par dŽfaut, le moteur) + da proBUFFER ; io_buffer + ds 1 ; ref_num + +proREAD dfb $4 + ds 1 ; ref_num + da leJEU ; data_buffer + ds 2 ; request_count + ds 2 ; transfer_count + +proCLOSE dfb $1 + ds 1 ; ref_num + +proGETEOF dfb $2 + ds 1 ; ref_num + ds 3 ; eof + +pLEJEU str 'PrFolibus' diff --git a/folibus/lamaison.system b/folibus/lamaison.system new file mode 100644 index 0000000..36c7458 Binary files /dev/null and b/folibus/lamaison.system differ diff --git a/folibus/lamaisonduprfolibus_en.po b/folibus/lamaisonduprfolibus_en.po new file mode 100644 index 0000000..fda43bb Binary files /dev/null and b/folibus/lamaisonduprfolibus_en.po differ diff --git a/folibus/lamaisonduprfolibus_fr.po b/folibus/lamaisonduprfolibus_fr.po new file mode 100644 index 0000000..e9a7592 Binary files /dev/null and b/folibus/lamaisonduprfolibus_fr.po differ diff --git a/folibus/zx81/LaMaisonDuProfesseurFolibus.gif b/folibus/zx81/LaMaisonDuProfesseurFolibus.gif new file mode 100644 index 0000000..4583d56 Binary files /dev/null and b/folibus/zx81/LaMaisonDuProfesseurFolibus.gif differ diff --git a/folibus/zx81/Maison_du_Dr_folibus[Alain BREGEON_MICRO-SYSTEMES Juil-Aout 1982].P b/folibus/zx81/Maison_du_Dr_folibus[Alain BREGEON_MICRO-SYSTEMES Juil-Aout 1982].P new file mode 100644 index 0000000..8c0efc5 Binary files /dev/null and b/folibus/zx81/Maison_du_Dr_folibus[Alain BREGEON_MICRO-SYSTEMES Juil-Aout 1982].P differ diff --git a/folibus/zx81/cassette.jpg b/folibus/zx81/cassette.jpg new file mode 100644 index 0000000..4a07cff Binary files /dev/null and b/folibus/zx81/cassette.jpg differ diff --git a/folibus/zx81/inlay.jpg b/folibus/zx81/inlay.jpg new file mode 100644 index 0000000..3a163fc Binary files /dev/null and b/folibus/zx81/inlay.jpg differ diff --git a/folibus/zx81/res/Commandes.jpg b/folibus/zx81/res/Commandes.jpg new file mode 100644 index 0000000..c99ba34 Binary files /dev/null and b/folibus/zx81/res/Commandes.jpg differ diff --git a/folibus/zx81/res/FOLIBUSDATAS.P b/folibus/zx81/res/FOLIBUSDATAS.P new file mode 100644 index 0000000..ec84311 Binary files /dev/null and b/folibus/zx81/res/FOLIBUSDATAS.P differ diff --git a/folibus/zx81/res/ListDATAs.bas b/folibus/zx81/res/ListDATAs.bas new file mode 100644 index 0000000..e46c8e1 --- /dev/null +++ b/folibus/zx81/res/ListDATAs.bas @@ -0,0 +1,375 @@ +1 GOTO 9200 +# +# TABLEAU VOCABULAIRE (72) +8699 LET V=73 +8700 DIM V$(73,6) +#_________________000000 +#_________________123456 +#_________________##$$$$ +8701 LET V$(1) ="01N " +8702 LET V$(2) ="01NORD" +8703 LET V$(3) ="02E" +8704 LET V$(4) ="02EST " +8705 LET V$(5) ="03S " +8706 LET V$(6) ="03SUD " +8707 LET V$(7) ="04O" +8708 LET V$(8) ="04OUES" +8709 LET V$(9) ="05H " +8710 LET V$(10)="05MONT" +8711 LET V$(11)="06D " +8712 LET V$(12)="06DESC" +8713 LET V$(13)="07ENTR" +8714 LET V$(14)="07AVAN" +8715 LET V$(15)="05HAUT" +8716 LET V$(16)="06BAS" +8717 LET V$(17)="13LIT" +8718 LET V$(18)="35REGA" +8719 LET V$(19)="14TOUR" +8720 LET V$(20)="14RETO" +8721 LET V$(21)="15PREN" +8722 LET V$(22)="15RAMA" +8723 LET V$(23)="16PAPI" +8724 LET V$(24)="17ALLU" +8725 LET V$(25)="18BOUG" +8726 LET V$(26)="19APPU" +8727 LET V$(27)="19ENFO" +8728 LET V$(28)="20VERT" +8729 LET V$(29)="21ROUG" +8730 LET V$(30)="22OUTI" +8731 LET V$(31)="23OUVR" +8732 LET V$(32)="55DOUC" +8733 LET V$(33)="25PLAC" +8734 LET V$(34)="26PORT" +8735 LET V$(35)="27ASCE" +8736 LET V$(36)="28BRIQ" +8737 LET V$(37)="29REPA" +8738 LET V$(38)="29DEPA" +8739 LET V$(39)="30RIEN" +8740 LET V$(40)="31MACH" +8741 LET V$(41)="32POSE" +8742 LET V$(42)="33QUIT" +8743 LET V$(43)="35DECR" +8744 LET V$(44)="34INVE" +8745 LET V$(45)="36CLEF" +8746 LET V$(46)="31FILS" +8747 LET V$(47)="37CORD" +8748 LET V$(48)="38FENE" +8749 LET V$(49)="39ACCR" +8750 LET V$(50)="40SAUT" +8751 LET V$(51)="39ATTA" +8752 LET V$(52)="41SORT" +8753 LET V$(53)="42FERM" +8754 LET V$(54)="43CECI" +8755 LET V$(55)="44ATTE" +8756 LET V$(56)="45TAPE" +8757 LET V$(57)="46FRAP" +8758 LET V$(58)="47PASS" +8759 LET V$(59)="47AVEN" +8760 LET V$(60)="48PRES" +8761 LET V$(61)="49MET " +8762 LET V$(62)="50AVAL" +8763 LET V$(63)="51GANT" +8764 LET V$(64)="52K" +8765 LET V$(65)="53Q" +8766 LET V$(66)="54Z" +8767 LET V$(67)="49ENFI" +8768 LET V$(68)="56LASE" +8769 LET V$(69)="56PIST" +8770 LET V$(70)="57LIVR" +8771 LET V$(71)="58DEMA" +8772 LET V$(72)="58PILO" +8773 LET V$(73)=" " + +# TABLEAU SALLES (17) +8799 LET R=18 +8800 DIM M$(18,14) +#_________________00000000011111 +#_________________12345678901234 +8801 LET M$(1) ="00" +8802 LET M$(2) ="0204040300" +8803 LET M$(3) ="0405020200" +8804 LET M$(4) ="040200" +8805 LET M$(5) ="0106020300" +8806 LET M$(6) ="0108030500" +8807 LET M$(7) ="00" +8808 LET M$(8) ="030600" +8809 LET M$(9) ="00" +8810 LET M$(10)="011100" +8811 LET M$(11)="00" +8812 LET M$(12)="00" +8813 LET M$(13)="00" +8814 LET M$(14)="021300" +8815 LET M$(15)="05170216011300" +8816 LET M$(16)="041500" +8817 LET M$(17)="061500" +8818 LET M$(18)="00" + +8819 LET O=20 +# TABLEAU OBJET (20) +8899 DIM Q(20) +8900 DIM O$(21,16) +#_________________0000000001111111 +#_________________1234567890123456 +8901 LET O$(1) ="BRIQUET" +8902 LET O$(2) ="BRIQUET ALLUME" +8903 LET O$(3) ="BOUGIE" +8904 LET O$(4) ="BOUGIE ALLUMEE" +8905 LET O$(5) ="PLACARD" +8906 LET O$(6) ="OUTILS" +8907 LET O$(7) ="PAPIER" +8908 LET O$(8) ="FILS ARRACHES" +8909 LET O$(9) ="FILS REPARES" +8910 LET O$(10)="UNE CORDE" +8911 LET O$(11)="GANTS CAOUTCHOUC" +8912 LET O$(12)="GANTS ENFILES" +8913 LET O$(13)="PILLULE K" +8914 LET O$(14)="PILLULE K AVALEE" +8915 LET O$(15)="PILLULE Z" +8916 LET O$(16)="PILLULE Z AVALEE" +8917 LET O$(17)="PILLULE Q" +8918 LET O$(18)="PILLULE Q AVALEE" +8919 LET O$(19)="PISTOLET LASER" +8920 LET O$(20)="LIVRE" +8921 LET O$(21)=" " +8950 DIM Q(20) +8951 LET Q(1)=2 +8952 LET Q(2)=0 +8953 LET Q(3)=2 +8954 LET Q(4)=0 +8955 LET Q(5)=6 +8956 LET Q(6)=7 +8957 LET Q(7)=3 +8958 LET Q(8)=6 +8959 LET Q(9)=0 +8960 LET Q(10)=10 +8961 LET Q(11)=16 +8962 LET Q(12)=0 +8963 LET Q(13)=13 +8964 LET Q(14)=0 +8965 LET Q(15)=13 +8966 LET Q(16)=0 +8967 LET Q(17)=13 +8968 LET Q(18)=0 +8969 LET Q(19)=13 +8970 LET Q(20)=16 + +8980 LET C=13 +8981 LET CP=0 +# TABLEAU CONDITIONS (12) +# +# A NN: SI NOUS SOMMES DANS LA SALLE NN +# B NN: SI L OBJET NN EST PRESENT OU TRANSPORTE +# C NN: SI L OBJET NN EST NON PRESENT OU NON TRANSPORTE +# D NN: SI L OBJET NN EST TRANSPORTE +# E NN: SI LE POINTEUR NN EST ACTIVE +# F NN: SI LE POINTEUR NN N EST PAS ACTIVE +# G NN: SI LE COMPTEUR NN EST ATTEINT LA VALEUR 1 +# H NN: SI LE NOMBRE ALEATOIRE (1-99) EST INFERIEUR A NN +# + +### COMPTEURS: +### G1: +### G4: VIE GENERATRICE. +9000 DIM C$(13,21) +#________________000000000111111111122 +#________________123456789012345678901 +9001 LET C$(1)="A04E05.D05Q." +9002 LET C$(2)="E04F10.G0403E10." +9003 LET C$(3)="G04A10.G0499F09D25." +9004 LET C$(4)="A04F05.D20." +9005 LET C$(5)="E06F10.G0405E10." +9006 LET C$(6)="G04.D01Q." +9007 LET C$(7)="A10E09.D26Q." +9008 LET C$(8)="A10E07.F06F07F04F08." +9009 LET C$(9)="A11F07.G0103E07." +9010 LET C$(10)="A11G01.D35Q." +9011 LET C$(11)="A12.F06F04." +9012 LET C$(12)="A12.F08F05F07." +9013 LET C$(13)=".N." + +9014 LET A=92 +# TABLEAU ACTIONS (91) +# A : AFFICHE LA LISTE DES OBJETS TRANSPORTES +# A NN : DANS LA SALLE NN +# B NN : TRANSPORTES OBJETS NN +# C NN : POSE OBJETS NN +# D NN : AFFICHE LE MESSAGE EN 7000+(NN*10) +# E NN : ACTIVE LE POINTEUR NN +# F NN : DESACTIVE LE POINTEUR NN +# G NNMM : FIXE LE COMPTEUR (-) NN A MM +# H NN : INVERSE LES LIGNES NN ET NN+1 DANS LE TABEAU OBJET +# I NN : POSE OBJET NN DANS LA SALLE EN COURS +# J NN : MET LE NO DE SALLE CONTENANT L OBJET NN A 0 +# K NN : FIXE LE NO DE SALLE EN COURS A LA VALEUR NN +# L : AFFICHE D ACCORD ET ATTEND +# M : ATTEND UNE NOUVELLE COMMANDE MAIS LE TABLEAU DES ACTIONS EST REPASSE EN REVUE +# N : ATTEND UNE NOUVELLE COMMANDE +# O : AFFICHE LA DESCRIPTION DE LA SALLE EN COURS +# P : ETES VOUS SURE ? >>> STOP +# Q : STOP + +# E01: +# E02: +# E03: BRIQUET ALLUME. +# E04: FENETRE. +# E05: FEU ALUMME/PILULE Z. +# E06: GENERATRICE. +# E07: LIVRE LU. +# E08: CLEF PLACARD/PILULE K. +# E09: ASCENSSEUR OK. +# E10: PIEGE ELECTRIQUE. +# E11: + + +9100 DIM A$(92,31) +#_________________0000000001111111111222222222233 +#_________________1234567890123456789012345678901 +9101 LET A$(1) ="0700A01.D03K02O." +9102 LET A$(2) ="3000A01.D04O." +9103 LET A$(3) ="1528B01.S01L." +9104 LET A$(4) ="1518B03.S03L." +9105 LET A$(5) ="1718B03C01.D06N." +9106 LET A$(6) ="1718B01B03.H03E05E03L." +9107 LET A$(7) ="1728B01.H01E05E03L." +9108 LET A$(8) ="3400.R00." +9109 LET A$(9) ="3300.P00." +9110 LET A$(10)="3500.O00." +9111 LET A$(11)="3218B03.C03L." +9112 LET A$(12)="3228B01.C01L." +9113 LET A$(13)="1316D07.D07N." +9114 LET A$(14)="1516B07.S07D22N." +9115 LET A$(15)="1316C07.D08N." +9116 LET A$(16)="1416C07.D08N." +9117 LET A$(17)="1416D07.D09N." +9118 LET A$(18)="1416D07.D09N." + +### GENERATRICE (BOUTONS) +### VERT +9119 LET A$(19)="1920A05F06F04.E04D11D10N." +### ROUGE +9120 LET A$(20)="1921A05F06F04.D11E03E06N." +9121 LET A$(21)="1921A05E04.D12N." + +9122 LET A$(22)="1536A03F08.E08L." +9123 LET A$(23)="2325A06F08.D23N." +9124 LET A$(24)="2325A06E08C06.K07F08O." +9125 LET A$(25)="1522A07B06.S06D24K06L." + +9126 LET A$(26)="2325A06E08B06.K06N." + +### REPARE MACHINERIE +9127 LET A$(27)="2931A06D06E04B08.D13E07H08N." +9128 LET A$(28)="2931A06D06E04B08.D14E07H08N." +9129 LET A$(29)="2931A06D06F04F06B08.D15H08E07N." +9130 LET A$(30)="2931A06C06B08.D16N." +### ASCENSSEUR +9131 LET A$(31)="0500A08E07E06.D17K09O." +9132 LET A$(32)="0500A08F07F08.D18E08N." +9133 LET A$(33)="0600A08F07F08.D18E08N." +9134 LET A$(34)="0500A08F08F06.D18E08N." +9135 LET A$(35)="0600A08F08F06.D18E08N." +9136 LET A$(36)="0500A08E08.D19Q." +9137 LET A$(37)="0600A08F08.D19Q." +9138 LET A$(38)="0600A08E07E06.D19Q." +### ASCENSSEUR HAUT +9139 LET A$(39)="4100A09.E09K10O." +9140 LET A$(40)="0600A09.D19Q." +9141 LET A$(41)="3000A09.D27N." + +### FENETRE/CORDE +9142 LET A$(42)="2338A10F04.E04L." +9143 LET A$(43)="2338A10E04.D29N." +9144 LET A$(44)="4238A10E04.F04L." +9145 LET A$(45)="4238A10F04.D29N." +9146 LET A$(46)="3937A10E04F06.E06L." +9147 LET A$(47)="0600A10E06.E08D30N." + +### SAUT +9148 LET A$(48)="4000A10E07.D21Q." +9149 LET A$(49)="4000A10E04.D21Q." +9150 LET A$(50)="4000A10F04.D32N." +9151 LET A$(51)="0500A10E08.F08D33N." +9152 LET A$(52)="4400A09.D27N." + +### MOT DE PASSE +9153 LET A$(53)="4300A11.D34K12O." +9154 LET A$(54)="4543A11.D34K12O." +9155 LET A$(55)="4643A11.D34K12O." + +9156 LET A$(56)="3222B06.C06L." + +### MACHINE A REMONTER LE TEMPS +9157 LET A$(57)="1947A12.D31Q." +9158 LET A$(58)="1948A12.K13O." + +9159 LET A$(59)="4951B11F04.E04H11D36N." + +9160 LET A$(60)="0400A13F04.D26Q." +9161 LET A$(61)="0400A13E04.F04K14O." + +### PILLULES +## Q=MORT +9162 LET A$(62)="5053B17.D37Q." +## Z=E05 (IRRADIEE) +9163 LET A$(63)="5054F05B15.E05H15L." +9164 LET A$(64)="5054E05.D29N." +## K=E08 (VITAMINES) +9165 LET A$(65)="5052F08B13.E08H13L." +9166 LET A$(66)="5052E08.D29N." +### +9167 LET A$(67)="1552B13.S13L." +9168 LET A$(68)="1553B17.S17L." +9169 LET A$(69)="1554B15.S15L." +9170 LET A$(70)="3252B13.C13L." +9171 LET A$(71)="3253B17.C17L." +9172 LET A$(72)="3254B15.C15L." +### PISTOLET LASER +9173 LET A$(73)="1556B19.S19L." +9174 LET A$(74)="3256B19.C19L." +### +9175 LET A$(75)="0300A13.E06K15O." +### LIVRE +9176 LET A$(76)="1557B20.S20L." +9177 LET A$(77)="3257B20.C20L." +9178 LET A$(78)="1357B20F07.D38E07N." +9179 LET A$(79)="1357B20E07.D29N." +### GANT +9180 LET A$(80)="1551B11.S11L." +9181 LET A$(81)="3251B11.C11L." + +9182 LET A$(82)="5800A17F07.D39N." +9183 LET A$(83)="5800A17E07.D44D21O." +### SORTIE +9184 LET A$(84)="1555A14F05.D40Q." +9185 LET A$(85)="1555A14E06E05F08.F06F05L." +9186 LET A$(86)="0600A14F08.D41Q." +9187 LET A$(87)="1555A14E06E05E08.F06L." +9188 LET A$(88)="0600A14E08F05F06.D42D43Q." +9189 LET A$(89)="0600A14E08E05E06.D42D45D46Q." +9190 LET A$(90)="0600A14E08E05F06.D42D43D45Q." +9191 LET A$(91)="0600A14E08F05E06.D42D46Q." +9192 LET A$(92)=".N." +9193 RETURN + +9200 GOSUB 8699 +9205 FOR A=1 TO 91 +9210 LET O=VAL(A$(A)(1 TO 2)) +9215 GOSUB 9500 +9216 LPRINT A;"=";E$;" "; +9220 LET O=VAL(A$(A)(3 TO 4)) +9225 GOSUB 9500 +9226 LPRINT E$,":"; +9230 FOR B=5 TO 30 +9231 LET E$=A$(A)(B) +9233 IF E$>="A" AND E$(1)<="K" THEN LET B=B+2 +9234 LPRINT E$(1); +9235 IF E$<>" " THEN NEXT B +9236 LPRINT +9240 NEXT A +9500 LET E$="" +9501 IF O=0 THEN RETURN +9505 FOR Z=1 TO 73 +9510 IF O<>VAL(V$(Z)(1 TO 2)) THEN NEXT Z +9520 LET E$=V$(Z)(3 TO ) +9530 RETURN + diff --git a/folibus/zx81/res/dtext.asm b/folibus/zx81/res/dtext.asm new file mode 100644 index 0000000..2d792b5 --- /dev/null +++ b/folibus/zx81/res/dtext.asm @@ -0,0 +1,89 @@ + +;; 10 PRINT USR 16514"tIL FAUDRAIT PEUT ETRE DU FEU..–AH,AH...VOUS ETES PRISONNIEr" + + +EXTERR .equ $005B ; Basic Break function ! Ignore line instructions. +CURSEUR .equ $8F5 ; Point to PRINT AT DEST.(BC=X,Y) +CHAINE .equ $B6B ; PRINT A CHAINE (BC=LEN;DE=TEXT LOC) + + +.Org $417B + + LD HL,($4016) + LD BC,($407B) +NEXTCHAR: + INC HL + LD A,(HL) + CP $76 + JP Z,EXTERR + BIT 7,A + JR Z,NEXTCHAR + DEC BC + LD A,B + OR C + JR NZ,NEXTCHAR +DISPLAY: + INC HL + LD A,(HL) + BIT 7,A + JR NZ,DISPLAY2 + CP $0C + JR Z,NEXTLINE + CP $01 + JR NZ,DISPLAY3 + LD A,11 +DISPLAY3: + RST 10H + JR DISPLAY +DISPLAY2: + RES 7,A + RST 10H + JP $005B +NEXTLINE: + LD DE,($400E) +NEXTCHR: + LD A,(DE) + CP $76 + JR Z,DISPLAY + ;EX DE,HL + ;LD (HL),0 + ;EX DE,HL + LD A,0 + RST 10h + INC DE + JR NEXTCHR + +;TITRE REM TO SCREEN + + LD DE,16514 ; FROM REM LINE + LD BC,$0606 + LD ($407B),BC + +NXTLINE: + PUSH DE + CALL CURSEUR + POP DE + LD H,D + LD L,E + LD BC,23 + PUSH DE + CALL CHAINE + POP DE + EX DE,HL + LD BC,32 + ADD HL,BC + EX DE,HL + + LD BC,($407B) + INC B + LD ($407B),BC + LD A,B + CP 14 + JR Z,EXIT + JR NXTLINE +EXIT: + LD BC,$0607 + LD ($407B),BC + RET + +.end \ No newline at end of file diff --git a/folibus/zx81/res/folibus.bas b/folibus/zx81/res/folibus.bas new file mode 100644 index 0000000..fad6d5d --- /dev/null +++ b/folibus/zx81/res/folibus.bas @@ -0,0 +1,824 @@ + 1 REM *********************** + 2 REM ** LA MAISON ** + 3 REM ** DU PROFESSEUR ** + 4 REM ** FOLIBUS ** + 5 REM *********************** + 6 REM PROGRAMME ECRIT PAR \ + ALAIN BREGEON + 7 REM LES LIGNES 10 A 6040 \ + ET 9000 A 9999 ONT \ + ETE REPRODUITES DE L OUVRAGE\ + ĄLE PETIT LIVRE DU ZX81Ą \ + (DĄAPRES ĄTHE ZX81 POCKET BOOKĄ\ + DE PHIPPS ASSOCIATES) AVEC LĄ\ + AUTORISATION DĄEDITIONS DU PSI + 8 GOSUB 8699 + 9 SAVE"FOLIBUSDATAS" +10 DIM S(10) +15 DIM C(5) +20 LET O=20 +30 LET SALLE=1 +40 DIM P$(2,2) +50 DIM O(O) +60 FOR X=1 TO O +70 LET O(X)=Q(X) +80 NEXT X +90 RAND +100 IF NOT S(2) THEN GOTO 200 +110 IF C(2) THEN LET C(2)=C(2)-1 +120 IF S(3) THEN GOTO 200 +130 PRINT "ON NĄY VOIT RIEN,MIEUX VAUDRAIT","ALLUMER POUR EVITER LES ENNUIS." +140 IF C(3) THEN LET C(3)=C(3)-1 +150 GOTO 1000 +200 REM DESCRIPTION DE LA SALLE +210 PRINT +220 GOSUB 8000+SALLE*10 +300 LET F=0 +310 FOR X=1 TO O +320 IF O(X)<>SALLE THEN GOTO 500 +330 IF F THEN GOTO 400 +340 PRINT ,,"IL Y A AUSSI:" +350 LET F=1 +400 PRINT " ";O$(X) +500 NEXT X +# +1000 REM ACCEPTATION DE LA COMMANDE +1010 LET T=1 +1020 GOTO 2000 +1100 IF C(1) THEN LET C(1)=C(1)-1 +1110 IF C(4) THEN LET C(4)=C(4)-1 +1120 PRINT ,,"QUE FAITES-VOUS? >";SALLE;"(";C(4);")"; +1130 INPUT Y$ +1140 CLS +1150 LET Y=0 +1160 PRINT ">";Y$ +1170 LET P$(2)="00" +1200 FOR W=1 TO 2 +1210 GOSUB 6000 +1220 IF Y>=LEN Y$ THEN GOTO 1300 +1230 IF P$(W)="00" THEN GOTO 1210 +1240 NEXT W +1300 IF P$(1)<>"00" THEN GOTO 1600 +1310 PRINT "PARDON?" +1320 GOTO 100 +1600 REM CONTROLE DU MOUVEMENT +1610 LET Z=1 +1620 LET T$=M$(SALLE)(Z TO Z+1) +1630 IF T$="00" THEN GOTO 1900 +1640 IF T$<>P$(1) THEN GOTO 1700 +1650 LET SALLE=VAL(M$(SALLE)(Z+2 TO Z+3)) +1660 GOTO 100 +1700 LET Z=Z+4 +1710 GOTO 1620 +1900 LET T=0 +1910 LET CORRESP=0 +2000 REM COTROLE DES CONDITIONS +2010 LET CP=0 +2100 LET CP=CP+1 +2110 IF NOT T THEN GOTO 2300 +2120 LET E$=C$(CP) +2130 GOTO 2600 +2300 IF CP<=A THEN GOTO 2400 +2310 IF CORRESP THEN GOTO 1000 +2320 PRINT"IMPOSSIBLE"; +2330 IF VAL(P$(1))<13 THEN PRINT" DE PRENDRE CETTE","DIRECTION"; +2340 PRINT "." +2350 GOTO 100 +2400 IF A$(CP)(1 TO 2)<>P$(1) THEN GOTO 2100 +2410 LET Y$=A$(CP)(3 TO 4) +2420 IF Y$<>"00" AND Y$<>P$(2) THEN GOTO 2100 +2430 LET E$=A$(CP)(5 TO) +2600 REM CONDITIONS +2610 LET E=1 +2700 IF E$(E)="." THEN GOTO 3000 +2710 LET TYPE=CODE(E$(E))-38 +2720 LET N=VAL(E$(E+1 TO E+2)) +# +2800 GOSUB 2900+TYPE*10 +# +2810 IF NOT OK THEN GOTO 2100 +2820 LET E=E+3 +2830 GOTO 2700 + +# A NN: SI NOUS SOMMES DANS LA SALLE NN + +2900 LET OK=(N=SALLE) +2905 RETURN + +# B NN: SI L OBJET NN EST PRESENT OU TRANSPORTE + +2910 LET OK=(O(N)=SALLE OR O(N)<0) +2915 RETURN + +# C NN: SI L OBJET NN EST NON PRESENT OU NON TRANSPORTE + +2920 LET OK=(O(N)<>SALLE AND O(N)>=0) +2925 RETURN + +# D NN: SI L OBJET NN EST TRANSPORTE + +2930 LET OK=(O(N)<0) +2935 RETURN + +# E NN: SI LE POINTEUR NN EST ACTIVE + +2940 LET OK=S(N) +2945 RETURN + +# F NN: SI LE POINTEUR NN N EST PAS ACTIVE + +2950 LET OK=(NOT S(N)) +2955 RETURN + +# G NN: SI LE COMPTEUR NN A ATTEINT LA VALEUR 1 + +2960 LET OK=(C(N)=1) +2965 RETURN + +# H NN: SI LE NOMBRE ALEATOIRE (1-99) EST INFERIEUR A NN + +2970 LET OK=((INT(RND*100)+1)<=N) +2975 RETURN + +3000 REM ACTIONS +3010 LET CORRESP=1 +3020 LET E=E+1 +3100 IF E$(E)="." THEN GOTO 2100 +3110 LET TYPE=CODE(E$(E))-38 +3120 IF E$(E+1)<>"." THEN LET N=VAL(E$(E+1 TO E+2)) +3200 LET BREAK=0 +### +3205 PRINT E$(E);";"; +3210 GOSUB 4000+TYPE*100 +### +3220 IF BREAK THEN GOTO BREAK +3230 LET E=E+3 +3240 GOTO 3100 + +# A NN: SI NOUS SOMMES DANS LA SALLE NN +## 4000 GOSUB 2910 +## 4010 RETURN + +### B NN : TRANSPORTES OBJETS NN + +### OBJET DANS L'INVENTAIRE +## 4100 IF O(N)=-1 THEN GOTO 4110 +## 4102 IF Q(SALLE)=0 THEN GOTO 4110 +## 4103 LET OK=1 +## 4105 RETURN +## 4110 PRINT "UN QUOI?" +## 4120 LET BREAK=100 +## 4130 RETURN +4100 IF S(1)<5 THEN GOTO 4140 +4110 PRINT "VOUS NE POUVEZ PORTER PLUS" +4120 LET BREAK=100 +4130 RETURN +4140 IF O(N)=-1 THEN GOTO 4180 +4150 LET O(N)=-1 +4160 LET S(1)=S(1)+1 +4170 RETURN +4180 PRINT "VOUS LĄAVEZ DEJA" +4190 GOTO 4120 + +### C NN : POSE OBJETS NN + +4200 IF O(N)=-1 THEN GOTO 4240 +4210 PRINT "VOUS NĄAVEZ PAS ";O$(N) +4220 LET BREAK=100 +4230 RETURN +4240 LET O(N)=SALLE +4250 LET S(1)=S(1)-1 +4260 RETURN + +### D NN : AFFICHE LE MESSAGE EN 7000+(NN*10) + +4300 PRINT +4310 GOSUB 7000+N*10 +4320 RETURN + +### E NN : ACTIVE LE POINTEUR NN + +4400 LET S(N)=1 +4410 RETURN + +### F NN : DESACTIVE LE POINTEUR NN + +4500 LET S(N)=0 +4510 RETURN + +### G NNMM : FIXE LE COMPTEUR (-) NN A MM + +4600 LET C(N)=VAL (E$(E+3 TO E+4)) +4610 LET E=E+2 +4620 RETURN + +### H NN : INVERSE LES LIGNES NN ET NN+1 DANS LE TABEAU OBJET + +4700 LET X=O(N) +4710 LET O(N)=O(N+1) +4720 LET O(N+1)=X +4730 RETURN + +### I NN : POSE OBJET NN DANS LA SALLE EN COURS + +4800 LET O(N)=SALLE +4810 RETURN + +### J NN : MET LE NO DE SALLE CONTENANT L OBJET NN A 0 + +4900 IF O(N)<0 THEN LET S(1)=S(1)-1 +4910 LET O(N)=0 +4920 RETURN + +### K NN : FIXE LE NO DE SALLE EN COURS A LA VALEUR NN + +5000 LET SALLE=N +5010 RETURN + +### L : AFFICHE D ACCORD ET ATTEND + +5100 PRINT "DĄACCORD" + +### M : ATTEND UNE NOUVELLE COMMANDE MAIS RESANNE LE TABLEAU DES ACTIONS + +5200 LET BREAK=1000 +5210 RETURN + +### N : ATTEND UNE NOUVELLE COMMANDE + +5300 LET BREAK=1100 +5310 RETURN + +### O : AFFICHE LA DESCRIPTION DE LA SALLE EN COURS + +5400 LET BREAK=100 +5410 RETURN + +### P : ETES VOUS SURE ? >>> STOP + +5500 PRINT "ETES VOUS SUR ?"; +5510 INPUT W$ +5520 PRINT W$ +5530 IF CHR$ CODE W$<>"O" THEN RETURN + +### Q : STOP + +5600 GOTO 9999 + +### R : INVENTAIRE +### AFFICHE LA LISTE DES OBJETS TRANSPORTES +### +5700 PRINT +5710 PRINT "VOUS TENEZ:" +5720 LET F=1 +5730 FOR X=1 TO O +5740 IF O(X)>=0 THEN GOTO 5770 +5750 PRINT " ";O$(X) +5760 LET F=0 +5770 NEXT X +5780 IF F THEN PRINT ,"RIEN." +5790 LET BREAK=100 +5795 RETURN + +### S PRENDRE UN OBJET +5800 IF S(1)<5 THEN GOTO 4140 +5810 PRINT "VOUS NE POUVEZ PORTER PLUS" +5820 LET BREAK=100 +5830 RETURN +5840 IF O(N)=-1 THEN GOTO 4180 +5850 LET O(N)=-1 +5860 LET S(1)=S(1)+1 +5870 RETURN +5880 PRINT "VOUS LĄAVEZ DEJA" +5890 GOTO 4120 + +6000 REM ANALYSE LE MOT +6010 DIM W$(4) +6015 LET P$(W)="00" +6020 GOSUB 6600 +6025 IF FIN THEN RETURN +6030 FOR Q=1 TO 4 +6040 LET W$(Q)=Y$(Y) +6050 GOSUB 6500 +6060 IF FIN THEN GOTO 6100 +6070 NEXT Q +6080 GOSUB 6500 +6090 IF NOT FIN THEN GOTO 6080 +6100 IF W$=" " THEN RETURN +6110 FOR Q=1 TO V +6120 IF W$=V$(Q)(3 TO) THEN GOTO 6200 +6130 NEXT Q +6140 RETURN +6200 LET P$(W)=V$(Q)(TO 2) +6210 RETURN +6500 LET Y=Y+1 +6510 LET FIN=(Y>LEN Y$) +6520 IF FIN THEN RETURN +6530 LET FIN=(Y$(Y)=" ") +6540 RETURN +6600 LET Y=Y+1 +6610 LET FIN=(Y>LEN Y$) +6620 IF FIN THEN RETURN +6630 IF Y$(Y)=" " THEN GOTO 6600 +6640 RETURN +# +7010 PRINT "LA GENERATRICE VIENT DĄEXPLOSER","LA MAISON NĄEXISTE PLUS,VOUS NONPLUS." +7015 RETURN +7020 PRINT "LĄASCENSSEUR NE BOUGE PAS.","IL FAUT PEUT ETRE DU COURANT?" +7025 RETURN +7030 PRINT "LA PORTE VIENT DE SE FERMER","IMPOSSIBLE DE LĄOUVRIR" +7035 RETURN +7040 PRINT "VOUS AVEZ RAISON.LA CURIOSITE","EST UN VILAIN DEFAUT..." +7045 RETURN +7050 PRINT "LĄODEUR QUE VOUS SENTIEZ ETAIT","CELLE DĄUN GAZ EXPLOSIF.VOUS","ETES MORT." +7055 RETURN +7060 PRINT "IL FAUDRAIT PEUT ETRE DU FEU..." +7065 RETURN +7070 PRINT "AH,AH...VOUS ETES PRISONNIER" +7075 RETURN +7080 PRINT "VOUS AVEZ DIT PAPIER?QUEL PAPIER" +7085 RETURN +7090 PRINT "BRAVEZ LES INTERDITS." +7095 RETURN +7100 PRINT "ELLE A LĄAIR DE SĄEMBALLER..." +7105 RETURN +7110 PRINT "LA GENERATRICE SE MET EN MARCHE" +7115 RETURN +7120 PRINT "IMPOSSIBLE,ELLE NE VEUT RIEN","SAVOIR." +7125 RETURN +7130 PRINT "BRAVO,JE NE SAVAIS PAS QUE VOUS","AVIEZ DES DONS DĄELECTRICIEN." +7135 RETURN +7140 PRINT "VOTRE MACHINE EST REPAREE.MAIS","ELLE SENT LE CHAUD." +7145 RETURN +7150 PRINT "LA MACHINE EST REPAREE.DOMMAGE","QUĄIL NĄY AIT PAS DE COURANT." +7155 RETURN +7160 PRINT "IL FAUDRAIT PEUT-ETRE DES OUTILS" +7165 RETURN +7170 PRINT "LĄASCENSEUR SEMBLE MONTER..." +7175 RETURN +7180 PRINT "LĄASCENSEUR NE BOUGE PAS" +7185 RETURN +7190 PRINT "LE CABLE VIENT DE CASSER.VOUS","VOUS ECRASEZ EN BAS:MORT" +7195 RETURN +7200 PRINT "IL FAIT NOIR.IL FAUT ALLUMER" +7205 RETURN +7210 PRINT "VOUS VOUS ECRASEZ AU SOL" +7215 RETURN +7220 PRINT "IL Y A UNE CLEF." +7225 RETURN +7230 PRINT "LA PORTE EST FERMEE A CLEF" +7235 RETURN +7240 PRINT "TIENS,LA PORTE DU PLACARD SE","REFERME." +7245 RETURN +7250 PRINT "LA GENERATRICE VIENT DĄEXPLOSER,","LĄASCENSSEUR EST DETRUIT.VOUS EN","ECHAPPEZ DE JUSTESSE" +7255 RETURN +7260 PRINT "VOUS ETES MORT ELECTROCUTE" +7265 RETURN +7270 PRINT "VOUS AVEZ RAISON,RIEN NE SERT DE COURRIR." +7275 RETURN +7280 PRINT "DEHORS IL FAIT NOIR,ON NE VOIT PAS LE SOL." +7285 RETURN +7290 PRINT "CĄEST DEJA FAIT." +7295 RETURN +7300 PRINT "VOUS ETES AU BOUT DE LA CORDE." +7305 RETURN +7310 PRINT "VRAIMENT PAS AU POINT CETTE","MACHINE.VOUS ETES MORT" +7315 RETURN +7320 PRINT "IL FAUDRAIT PEUT ETRE OUVRIR LA","FENETRE." +7325 RETURN +7330 PRINT "TANT PIS.ON A ESSAYE." +7335 RETURN +7340 PRINT "BRAVO,QUEL TRAIT DE GENIE." +7345 RETURN +7350 PRINT "UNE TRAPPE SĄOUVRE SOUS VOS","PIEDS.VOUS ETES MORT." +7355 RETURN +7360 PRINT "SAGE PRECAUTION." +7365 RETURN +7370 PRINT "CĄEST DU POISON.VOUS ETES MORT." +7375 RETURN +7380 PRINT "VOUS APPRENEZ A PILOTER UNE","SOUCOUPE EN 1 LECON" +7385 RETURN +7390 PRINT "CA NE SE PILOTE PAS COMME CA" +7395 RETURN +7400 PRINT "CĄEST DE LĄACIDE.VOUS ETES MORT." +7405 RETURN +7410 PRINT "IL Y A DE LĄEAU.VOUS VOUS NOYEZ" +7415 RETURN +7420 PRINT "OUF,VOUS VOUS RETROUVEZ DEHORS.." +7425 RETURN +7430 PRINT "SAIN ET SAUF..." +7435 RETURN +7440 PRINT "CA MARCHE...MAIS IL NĄY AVAIT","PAS ASSEZ DE CARBURANT." +7445 RETURN +7450 PRINT "MAIS,VOUS ETES TOUT BLEU","CE DOIT ETRE LES PILLULES" +7455 RETURN +7460 PRINT "ET IRRADIE.VOUS MOUREZ AU BOUT","DE QUELQUES JOURS" +7465 RETURN +8010 PRINT"VOUS ETES DEVANT UNE MAISON","LA PORTE EST OUVERTE." +8015 RETURN +8020 PRINT"VOUS ETES DANS UN COULOIR,IL Y A UNE PORTE A LĄEST ET UNE PORTE","A LĄOUEST." +8025 RETURN +8030 PRINT"VOUS ETES DANS UN SALON,","IL Y A UNE PORTE A LĄOUEST." +8035 RETURN +8040 PRINT"IL Y A UNE DROLE DĄODEUR." +8045 RETURN +8050 PRINT"IL Y A UNE GROSSE MACHINE QUI","RESSEMBLE A 1 GENERATRICE AVEC","UN BOUTON VERT, UN BOUTON ROUGE","IL Y A UNE PORTE AU NORD." +8055 RETURN +8060 PRINT "UNE MACHINERIE DĄASCENCEUR,UNE","PORTE AU NORD" +8065 RETURN +8070 PRINT "IL Y A PLEIN DE MATERIEL." +8075 RETURN +8080 PRINT "VOUS ETES DANS UN ASCENCEUR.IL Y A UN BOUTON HAUT,UN BOUTON BAS" +8085 RETURN +8090 PRINT "LĄASCENCEUR VIENT DE SĄARRETER." +8095 RETURN +8100 PRINT "LA PIECE EST HUMIDE,IL Y A DES","FILS QUI TRAINENT PAR TERRE IL YA UNE FENETRE ET UNE PORTE AU N." +8105 RETURN +8110 PRINT "LA PORTE VIENT DE SE REFERMER.BONJOUR..COMMENT","ECRIVEZ VOUS CECI EN 4 LETTRES" +8115 RETURN +8120 PRINT "VOUS ETES DANS UNE MACHINE A","REMONTER LE TEMPS 3 BOUTONS:","PASSE,PRESENT ET AVENIR" +8125 RETURN +8130 PRINT "VOUS VOUS RETROUVEZ DANS LE","LABORATOIRE DU PROFESSEUR.IL Y A ";"UNE PORTE EN FER A LĄOUEST"," PORTE AU SUD MARQUE DANGER." +8135 RETURN +8140 PRINT "IL Y A UNE DOUCHE,UN TROU DANS","LE SOL" +8145 RETURN +8150 PRINT "IL Y A UN CUBE NOIR DĄAU MOINS","UNE TONNE,UNE ECHELLE MONTE.UNE","PORTE A LĄEST" +8155 RETURN +8160 PRINT "VOUS ETES DANS UNE BIBLIOTHEQUE" +8165 RETURN +8170 PRINT "VOUS ETES DANS UNE SOUCOUPE SUR","UNE TERRASSE" +8175 RETURN + +# TABLEAU VOCABULAIRE (72) +8699 LET V=73 +8700 DIM V$(73,6) +#_________________000000 +#_________________123456 +#_________________##$$$$ +8701 LET V$(1) ="01N " +8702 LET V$(2) ="01NORD" +8703 LET V$(3) ="02E" +8704 LET V$(4) ="02EST " +8705 LET V$(5) ="03S " +8706 LET V$(6) ="03SUD " +8707 LET V$(7) ="04O" +8708 LET V$(8) ="04OUES" +8709 LET V$(9) ="05H " +8710 LET V$(10)="05MONT" +8711 LET V$(11)="06D " +8712 LET V$(12)="06DESC" +8713 LET V$(13)="07ENTR" +8714 LET V$(14)="07AVAN" +8715 LET V$(15)="05HAUT" +8716 LET V$(16)="06BAS" +8717 LET V$(17)="13LIT" +8718 LET V$(18)="35REGA" +8719 LET V$(19)="14TOUR" +8720 LET V$(20)="14RETO" +8721 LET V$(21)="15PREN" +8722 LET V$(22)="15RAMA" +8723 LET V$(23)="16PAPI" +8724 LET V$(24)="17ALLU" +8725 LET V$(25)="18BOUG" +8726 LET V$(26)="19APPU" +8727 LET V$(27)="19ENFO" +8728 LET V$(28)="20VERT" +8729 LET V$(29)="21ROUG" +8730 LET V$(30)="22OUTI" +8731 LET V$(31)="23OUVR" +8732 LET V$(32)="55DOUC" +8733 LET V$(33)="25PLAC" +8734 LET V$(34)="26PORT" +8735 LET V$(35)="27ASCE" +8736 LET V$(36)="28BRIQ" +8737 LET V$(37)="29REPA" +8738 LET V$(38)="29DEPA" +8739 LET V$(39)="30RIEN" +8740 LET V$(40)="31MACH" +8741 LET V$(41)="32POSE" +8742 LET V$(42)="33QUIT" +8743 LET V$(43)="35DECR" +8744 LET V$(44)="34INVE" +8745 LET V$(45)="36CLEF" +8746 LET V$(46)="31FILS" +8747 LET V$(47)="37CORD" +8748 LET V$(48)="38FENE" +8749 LET V$(49)="39ACCR" +8750 LET V$(50)="40SAUT" +8751 LET V$(51)="39ATTA" +8752 LET V$(52)="41SORT" +8753 LET V$(53)="42FERM" +8754 LET V$(54)="43CECI" +8755 LET V$(55)="44ATTE" +8756 LET V$(56)="45TAPE" +8757 LET V$(57)="46FRAP" +8758 LET V$(58)="47PASS" +8759 LET V$(59)="47AVEN" +8760 LET V$(60)="48PRES" +8761 LET V$(61)="49MET " +8762 LET V$(62)="50AVAL" +8763 LET V$(63)="51GANT" +8764 LET V$(64)="52K" +8765 LET V$(65)="53Q" +8766 LET V$(66)="54Z" +8767 LET V$(67)="49ENFI" +8768 LET V$(68)="56LASE" +8769 LET V$(69)="56PIST" +8770 LET V$(70)="57LIVR" +8771 LET V$(71)="58DEMA" +8772 LET V$(72)="58PILO" +8773 LET V$(73)=" " + +# TABLEAU SALLES (17) +8799 LET R=18 +8800 DIM M$(18,14) +#_________________00000000011111 +#_________________12345678901234 +8801 LET M$(1) ="00" +8802 LET M$(2) ="0204040300" +8803 LET M$(3) ="0405020200" +8804 LET M$(4) ="040200" +8805 LET M$(5) ="0106020300" +8806 LET M$(6) ="0108030500" +8807 LET M$(7) ="00" +8808 LET M$(8) ="030600" +8809 LET M$(9) ="00" +8810 LET M$(10)="011100" +8811 LET M$(11)="00" +8812 LET M$(12)="00" +8813 LET M$(13)="00" +8814 LET M$(14)="021300" +8815 LET M$(15)="05170216011300" +8816 LET M$(16)="041500" +8817 LET M$(17)="061500" +8818 LET M$(18)="00" + +8819 LET O=20 +# TABLEAU OBJET (20) +8899 DIM Q(20) +8900 DIM O$(21,16) +#_________________0000000001111111 +#_________________1234567890123456 +8901 LET O$(1) ="BRIQUET" +8902 LET O$(2) ="BRIQUET ALLUME" +8903 LET O$(3) ="BOUGIE" +8904 LET O$(4) ="BOUGIE ALLUMEE" +8905 LET O$(5) ="PLACARD" +8906 LET O$(6) ="OUTILS" +8907 LET O$(7) ="PAPIER" +8908 LET O$(8) ="FILS ARRACHES" +8909 LET O$(9) ="FILS REPARES" +8910 LET O$(10)="UNE CORDE" +8911 LET O$(11)="GANTS CAOUTCHOUC" +8912 LET O$(12)="GANTS ENFILES" +8913 LET O$(13)="PILLULE K" +8914 LET O$(14)="PILLULE K AVALEE" +8915 LET O$(15)="PILLULE Z" +8916 LET O$(16)="PILLULE Z AVALEE" +8917 LET O$(17)="PILLULE Q" +8918 LET O$(18)="PILLULE Q AVALEE" +8919 LET O$(19)="PISTOLET LASER" +8920 LET O$(20)="LIVRE" +8921 LET O$(21)=" " +8950 DIM Q(20) +8951 LET Q(1)=2 +8952 LET Q(2)=0 +8953 LET Q(3)=2 +8954 LET Q(4)=0 +8955 LET Q(5)=6 +8956 LET Q(6)=7 +8957 LET Q(7)=3 +8958 LET Q(8)=6 +8959 LET Q(9)=0 +8960 LET Q(10)=10 +8961 LET Q(11)=16 +8962 LET Q(12)=0 +8963 LET Q(13)=13 +8964 LET Q(14)=0 +8965 LET Q(15)=13 +8966 LET Q(16)=0 +8967 LET Q(17)=13 +8968 LET Q(18)=0 +8969 LET Q(19)=13 +8970 LET Q(20)=16 + +8980 LET C=13 +8981 LET CP=0 +# TABLEAU CONDITIONS (12) +# +# A NN: SI NOUS SOMMES DANS LA SALLE NN +# B NN: SI L OBJET NN EST PRESENT OU TRANSPORTE +# C NN: SI L OBJET NN EST NON PRESENT OU NON TRANSPORTE +# D NN: SI L OBJET NN EST TRANSPORTE +# E NN: SI LE POINTEUR NN EST ACTIVE +# F NN: SI LE POINTEUR NN N EST PAS ACTIVE +# G NN: SI LE COMPTEUR NN EST ATTEINT LA VALEUR 1 +# H NN: SI LE NOMBRE ALEATOIRE (1-99) EST INFERIEUR A NN +# + +### COMPTEURS: +### G1: +### G4: VIE GENERATRICE. +9000 DIM C$(13,21) +#________________000000000111111111122 +#________________123456789012345678901 +9001 LET C$(1)="A04E05.D05Q." +9002 LET C$(2)="E04F10.G0403E10." +9003 LET C$(3)="G04A10.G0499F09D25." +9004 LET C$(4)="A04F05.D20." +9005 LET C$(5)="E06F10.G0405E10." +9006 LET C$(6)="G04.D01Q." +9007 LET C$(7)="A10E09.D26Q." +9008 LET C$(8)="A10E07.F06F07F04F08." +9009 LET C$(9)="A11F07.G0103E07." +9010 LET C$(10)="A11G01.D35Q." +9011 LET C$(11)="A12.F06F04." +9012 LET C$(12)="A12.F08F05F07." +9013 LET C$(13)=".N." + +9014 LET A=92 +# TABLEAU ACTIONS (91) +# A : AFFICHE LA LISTE DES OBJETS TRANSPORTES +# A NN : DANS LA SALLE NN +# B NN : TRANSPORTES OBJETS NN +# C NN : POSE OBJETS NN +# D NN : AFFICHE LE MESSAGE EN 7000+(NN*10) +# E NN : ACTIVE LE POINTEUR NN +# F NN : DESACTIVE LE POINTEUR NN +# G NNMM : FIXE LE COMPTEUR (-) NN A MM +# H NN : INVERSE LES LIGNES NN ET NN+1 DANS LE TABEAU OBJET +# I NN : POSE OBJET NN DANS LA SALLE EN COURS +# J NN : MET LE NO DE SALLE CONTENANT L OBJET NN A 0 +# K NN : FIXE LE NO DE SALLE EN COURS A LA VALEUR NN +# L : AFFICHE D ACCORD ET ATTEND +# M : ATTEND UNE NOUVELLE COMMANDE MAIS LE TABLEAU DES ACTIONS EST REPASSE EN REVUE +# N : ATTEND UNE NOUVELLE COMMANDE +# O : AFFICHE LA DESCRIPTION DE LA SALLE EN COURS +# P : ETES VOUS SURE ? >>> STOP +# Q : STOP + +# E01: +# E02: +# E03: BRIQUET ALLUME. +# E04: FENETRE. +# E05: FEU ALUMME/PILULE Z. +# E06: GENERATRICE. +# E07: LIVRE LU. +# E08: CLEF PLACARD/PILULE K. +# E09: ASCENSSEUR OK. +# E10: PIEGE ELECTRIQUE. +# E11: + + +9100 DIM A$(92,31) +#_________________0000000001111111111222222222233 +#_________________1234567890123456789012345678901 +9101 LET A$(1) ="0700A01.D03K02O." +9102 LET A$(2) ="3000A01.D04O." +9103 LET A$(3) ="1528B01.S01L." +9104 LET A$(4) ="1518B03.S03L." +9105 LET A$(5) ="1718B03C01.D06N." +9106 LET A$(6) ="1718B01B03.H03E05E03L." +9107 LET A$(7) ="1728B01.H01E05E03L." +9108 LET A$(8) ="3400.R00." +9109 LET A$(9) ="3300.P00." +9110 LET A$(10)="3500.O00." +9111 LET A$(11)="3218B03.C03L." +9112 LET A$(12)="3228B01.C01L." +9113 LET A$(13)="1316D07.D07N." +9114 LET A$(14)="1516B07.S07D22N." +9115 LET A$(15)="1316C07.D08N." +9116 LET A$(16)="1416C07.D08N." +9117 LET A$(17)="1416D07.D09N." +9118 LET A$(18)="1416D07.D09N." + +### GENERATRICE (BOUTONS) +### VERT +9119 LET A$(19)="1920A05F06F04.E04D11D10N." +### ROUGE +9120 LET A$(20)="1921A05F06F04.D11E03E06N." +9121 LET A$(21)="1921A05E04.D12N." + +9122 LET A$(22)="1536A03F08.E08L." +9123 LET A$(23)="2325A06F08.D23N." +9124 LET A$(24)="2325A06E08C06.K07F08O." +9125 LET A$(25)="1522A07B06.S06D24K06L." + +9126 LET A$(26)="2325A06E08B06.K06N." + +### REPARE MACHINERIE +9127 LET A$(27)="2931A06D06E04B08.D13E07H08N." +9128 LET A$(28)="2931A06D06E04B08.D14E07H08N." +9129 LET A$(29)="2931A06D06F04F06B08.D15H08E07N." +9130 LET A$(30)="2931A06C06B08.D16N." +### ASCENSSEUR +9131 LET A$(31)="0500A08E07E06.D17K09O." +9132 LET A$(32)="0500A08F07F08.D18E08N." +9133 LET A$(33)="0600A08F07F08.D18E08N." +9134 LET A$(34)="0500A08F08F06.D18E08N." +9135 LET A$(35)="0600A08F08F06.D18E08N." +9136 LET A$(36)="0500A08E08.D19Q." +9137 LET A$(37)="0600A08F08.D19Q." +9138 LET A$(38)="0600A08E07E06.D19Q." +### ASCENSSEUR HAUT +9139 LET A$(39)="4100A09.E09K10O." +9140 LET A$(40)="0600A09.D19Q." +9141 LET A$(41)="3000A09.D27N." + +### FENETRE/CORDE +9142 LET A$(42)="2338A10F04.E04L." +9143 LET A$(43)="2338A10E04.D29N." +9144 LET A$(44)="4238A10E04.F04L." +9145 LET A$(45)="4238A10F04.D29N." +9146 LET A$(46)="3937A10E04F06.E06L." +9147 LET A$(47)="0600A10E06.E08D30N." + +### SAUT +9148 LET A$(48)="4000A10E07.D21Q." +9149 LET A$(49)="4000A10E04.D21Q." +9150 LET A$(50)="4000A10F04.D32N." +9151 LET A$(51)="0500A10E08.F08D33N." +9152 LET A$(52)="4400A09.D27N." + +### MOT DE PASSE +9153 LET A$(53)="4300A11.D34K12O." +9154 LET A$(54)="4543A11.D34K12O." +9155 LET A$(55)="4643A11.D34K12O." + +9156 LET A$(56)="3222B06.C06L." + +### MACHINE A REMONTER LE TEMPS +9157 LET A$(57)="1947A12.D31Q." +9158 LET A$(58)="1948A12.K13O." + +9159 LET A$(59)="4951B11F04.E04H11D36N." + +9160 LET A$(60)="0400A13F04.D26Q." +9161 LET A$(61)="0400A13E04.F04K14O." + +### PILLULES +## Q=MORT +9162 LET A$(62)="5053B17.D37Q." +## Z=E05 (IRRADIEE) +9163 LET A$(63)="5054F05B15.E05H15L." +9164 LET A$(64)="5054E05.D29N." +## K=E08 (VITAMINES) +9165 LET A$(65)="5052F08B13.E08H13L." +9166 LET A$(66)="5052E08.D29N." +### +9167 LET A$(67)="1552B13.S13L." +9168 LET A$(68)="1553B17.S17L." +9169 LET A$(69)="1554B15.S15L." +9170 LET A$(70)="3252B13.C13L." +9171 LET A$(71)="3253B17.C17L." +9172 LET A$(72)="3254B15.C15L." +### PISTOLET LASER +9173 LET A$(73)="1556B19.S19L." +9174 LET A$(74)="3256B19.C19L." +### +9175 LET A$(75)="0300A13.E06K15O." +### LIVRE +9176 LET A$(76)="1557B20.S20L." +9177 LET A$(77)="3257B20.C20L." +9178 LET A$(78)="1357B20F07.D38E07N." +9179 LET A$(79)="1357B20E07.D29N." +### GANT +9180 LET A$(80)="1551B11.S11L." +9181 LET A$(81)="3251B11.C11L." + +9182 LET A$(82)="5800A17F07.D39N." +9183 LET A$(83)="5800A17E07.D44D21O." +### SORTIE +9184 LET A$(84)="1555A14F05.D40Q." +9185 LET A$(85)="1555A14E06E05F08.F06F05L." +9186 LET A$(86)="0600A14F08.D41Q." +9187 LET A$(87)="1555A14E06E05E08.F06L." +9188 LET A$(88)="0600A14E08F05F06.D42D43Q." +9189 LET A$(89)="0600A14E08E05E06.D42D45D46Q." +9190 LET A$(90)="0600A14E08E05F06.D42D43D45Q." +9191 LET A$(91)="0600A14E08F05E06.D42D46Q." +9192 LET A$(92)=".N." +9193 RETURN + +9200 GOSUB 8699 +9205 FOR A=1 TO 91 +9210 LET O=VAL(A$(A)(1 TO 2)) +9215 GOSUB 9500 +9216 LPRINT A;"=";E$;" "; +9220 LET O=VAL(A$(A)(3 TO 4)) +9225 GOSUB 9500 +9226 LPRINT E$,":"; +9230 FOR B=5 TO 30 +9231 LET E$=A$(A)(B) +9233 IF E$>="A" AND E$(1)<="K" THEN LET B=B+2 +9234 LPRINT E$(1); +9235 IF E$<>" " THEN NEXT B +9236 LPRINT +9240 NEXT A +9500 LET E$="" +9501 IF O=0 THEN RETURN +9505 FOR Z=1 TO 73 +9510 IF O<>VAL(V$(Z)(1 TO 2)) THEN NEXT Z +9520 LET E$=V$(Z)(3 TO ) +9530 RETURN + diff --git a/folibus/zx81/res/folibus_diet.bas b/folibus/zx81/res/folibus_diet.bas new file mode 100644 index 0000000..edf058d --- /dev/null +++ b/folibus/zx81/res/folibus_diet.bas @@ -0,0 +1,501 @@ + 0 REM [HEX:\ +85,89,89,89,89,89,89,89,\ +89,89,89,89,89,89,89,89,\ +89,89,89,89,89,89,05,00,\ +82,00,00,00,00,00,00,00,\ +88,05,88,88,88,88,00,31,\ +26,00,32,26,2E,38,34,33,\ +00,88,88,88,88,85,88,00,\ +80,82,00,00,00,00,00,00,\ +88,05,88,88,00,29,3A,00,\ +35,37,34,2B,2A,38,38,2A,\ +3A,37,00,88,88,85,88,00,\ +80,80,82,00,00,00,00,00,\ +88,05,88,88,88,88,88,00,\ +2B,34,31,2E,27,3A,38,00,\ +88,88,88,88,88,85,88,00,\ +80,80,80,05,00,00,00,00,\ +85,8A,8A,8A,8A,8A,8A,8A,\ +8A,8A,8A,8A,8A,8A,8A,8A,\ +8A,8A,8A,8A,8A,8A,05,00,\ +80,80,07,00,00,00,00,00,\ +00,00,35,37,34,2C,37,26,\ +32,32,2A,00,2A,28,37,2E,\ +39,00,35,26,37,00,00,00,\ +80,07,00,00,00,00,00,00,\ +00,00,00,00,00,26,31,26,\ +2E,33,00,27,37,2A,2C,2A,\ +34,33,00,00,00,00,00,00,\ +07,00,00,00,00,00,00,00,\ +00,00,35,34,3A,37,00,32,\ +2E,28,37,34,16,38,3E,38,\ +39,2A,32,2A,38,1B,00,76,\ +76,2A,16,40,ED,4B,7B,40,\ +23,7E,FE,76,CA,5B,00,CB,\ +7F,28,F5,0B,78,B1,20,F0,\ +23,7E,CB,7F,20,0D,FE,0C,\ +28,0F,FE,01,20,02,3E,0B,\ +D7,18,ED,CB,BF,D7,C3,5B,\ +00,ED,5B,0E,40,1A,FE,76,\ +28,DE,3E,00,D7,13,18,F5,\ +11,82,40,01,04,06,ED,43,\ +7B,40,D5,CD,F5,08,D1,62,\ +6B,01,17,00,D5,CD,6B,0B,\ +D1,EB,01,20,00,09,EB,ED,\ +4B,7B,40,04,ED,43,7B,40,\ +78,FE,0E,28,02,18,DB,01,\ +07,06,ED,43,7B,40,C9 ] + + 1 REM LES LIGNES 10 A 6040 \ + ET 9000 A 9999 ONT \ + ETE REPRODUITES DE L"OUVRAGE\ + "LE PETIT LIVRE DU ZX81" \ + (D"APRES ĄTHE ZX81 POCKET BOOK"\ + DE PHIPPS ASSOCIATES) AVEC L"\ + AUTORISATION D"EDITIONS DU PSI + 3 GOSUB 8699 + 4 SAVE"FOLIBUS2" + 5 RAND USR 16826 + 6 FOR Z=0 TO 1000 + 7 NEXT Z + 8 POKE 16508,0 + 9 CLS +10 DIM S(10) +15 DIM C(5) +20 LET O=20 +30 LET SALLE=1 +40 DIM P$(2,2) +50 DIM O(O) +60 FOR X=1 TO O +70 LET O(X)=Q(X) +80 NEXT X +90 RAND +100 IF NOT S(2) THEN GOTO 200 +110 IF C(2) THEN LET C(2)=C(2)-1 +120 IF S(3) THEN GOTO 200 +130 PRINT "ON NĄY VOIT RIEN,MIEUX VAUDRAIT","ALLUMER POUR EVITER LES ENNUIS." +140 IF C(3) THEN LET C(3)=C(3)-1 +150 GOTO 1000 +200 REM DESCRIPTION DE LA SALLE +210 PRINT,, +220 POKE 16507,SALLE +230 PRINT USR 16763;"«\ +VOUS ETES DEVANT UNE MAISON£\ +LA PORTE EST OUVERTE–\ +VOUS ETES DANS UN COULOIR,IL Y A\ +UNE PORTE A L¶EST ET UNE PORTE£\ +A L¶OUEST–\ +VOUS ETES DANS UN SALON,IL Y A£\ +UNE PORTE A L¶OUEST–\ +IL Y A UNE DROLE D¶ODEUR–\ +IL Y A UNE GROSSE MACHINE QUI£\ +RESSEMBLE A 1 GENERATRICE AVEC \ +UN BOUTON VERT, UN BOUTON ROUGE \ +IL Y A UNE PORTE AU NORD–\ +UNE MACHINERIE D¶ASCENCEUR,UNE£\ +PORTE AU NORd\ +IL Y A PLEIN DE MATERIEL–\ +VOUS ETES DANS UN ASCENCEUR.IL Y\ + A UN BOUTON HAUT,UN BOUTON BAs\ +L¶ASCENCEUR VIENT DE S¶ARRETER–\ +LA PIECE EST HUMIDE,IL Y A DES£\ +FILS QUI TRAINENT PAR TERRE IL Y\ +A UNE FENETRE ET UNE PORTE AU N–\ +LA PORTE VIENT DE SE REFERMER. \ +BONJOUR..£\ +COMMENT ECRIVEZ VOUS CECI£\ +EN 4 LETTREs\ +VOUS ETES DANS UNE MACHINE A£\ +REMONTER LE TEMPS 3 BOUTONS:£\ +PASSE,PRESENT ET AVENIr\ +VOUS VOUS RETROUVEZ DANS LE£\ +LABORATOIRE DU PROFESSEUR.IL Y A\ +UNE PORTE EN FER A L¶OUEST£\ +PORTE AU SUD MARQUE DANGER–\ +IL Y A UNE DOUCHE,UN TROU DANS£\ +LE SOl\ +IL Y A UN CUBE NOIR D¶AU MOINS£\ +UNE TONNE,UNE ECHELLE MONTE.UNE \ +PORTE A L¶ESt\ +VOUS ETES DANS UNE BIBLIOTHEQUe\ +VOUS ETES DANS UNE SOUCOUPE SUR \ +UNE TERRASSe" +240 PRINT +300 LET F=0 +310 FOR X=1 TO O +320 IF O(X)<>SALLE THEN GOTO 500 +330 IF F THEN GOTO 400 +340 PRINT +345 PRINT ,,"IL Y A AUSSI:" +350 LET F=1 +400 PRINT " ";O$(X) +500 NEXT X +# +1000 REM ACCEPTATION DE LA COMMANDE +1010 LET T=1 +1020 GOTO 2000 +1100 IF C(1) THEN LET C(1)=C(1)-1 +1110 IF C(4) THEN LET C(4)=C(4)-1 +1120 PRINT +1125 PRINT ,,"QUE FAITES-VOUS? >" +1130 INPUT Y$ +1140 CLS +1150 LET Y=0 +1160 PRINT ">";Y$ +1170 LET P$(2)="00" +1200 FOR W=1 TO 2 +1210 GOSUB 6000 +1220 IF Y>=LEN Y$ THEN GOTO 1300 +1230 IF P$(W)="00" THEN GOTO 1210 +1240 NEXT W +1300 IF P$(1)<>"00" THEN GOTO 1600 +1310 PRINT "PARDON?" +1320 GOTO 100 +1600 REM CONTROLE DU MOUVEMENT +1610 LET Z=1 +1620 LET T$=M$(SALLE)(Z TO Z+1) +1630 IF T$="00" THEN GOTO 1900 +1640 IF T$<>P$(1) THEN GOTO 1700 +1650 LET SALLE=VAL(M$(SALLE)(Z+2 TO Z+3)) +1660 GOTO 100 +1700 LET Z=Z+4 +1710 GOTO 1620 +1900 LET T=0 +1910 LET CORRESP=0 +2000 REM COTROLE DES CONDITIONS +2010 LET CP=0 +2100 LET CP=CP+1 +2110 IF NOT T THEN GOTO 2300 +2120 LET E$=C$(CP) +2130 GOTO 2600 +2300 IF CP<=A THEN GOTO 2400 +2310 IF CORRESP THEN GOTO 1000 +2320 PRINT"IMPOSSIBLE"; +2330 IF VAL(P$(1))<13 THEN PRINT" DE PRENDRE CETTE","DIRECTION"; +2340 PRINT "." +2350 GOTO 100 +2400 IF A$(CP)(1 TO 2)<>P$(1) THEN GOTO 2100 +2410 LET Y$=A$(CP)(3 TO 4) +2420 IF Y$<>"00" AND Y$<>P$(2) THEN GOTO 2100 +2430 LET E$=A$(CP)(5 TO) +2600 REM CONDITIONS +2610 LET E=1 +2700 IF E$(E)="." THEN GOTO 3000 +2710 LET TYPE=CODE(E$(E))-38 +2720 LET N=VAL(E$(E+1 TO E+2)) +# +2800 GOSUB 2900+TYPE*10 +# +2810 IF NOT OK THEN GOTO 2100 +2820 LET E=E+3 +2830 GOTO 2700 + +# A NN: SI NOUS SOMMES DANS LA SALLE NN + +2900 LET OK=(N=SALLE) +2905 RETURN + +# B NN: SI L OBJET NN EST PRESENT OU TRANSPORTE + +2910 LET OK=(O(N)=SALLE OR O(N)<0) +2915 RETURN + +# C NN: SI L OBJET NN EST NON PRESENT OU NON TRANSPORTE + +2920 LET OK=(O(N)<>SALLE AND O(N)>=0) +2925 RETURN + +# D NN: SI L OBJET NN EST TRANSPORTE + +2930 LET OK=(O(N)<0) +2935 RETURN + +# E NN: SI LE POINTEUR NN EST ACTIVE + +2940 LET OK=S(N) +2945 RETURN + +# F NN: SI LE POINTEUR NN N EST PAS ACTIVE + +2950 LET OK=(NOT S(N)) +2955 RETURN + +# G NN: SI LE COMPTEUR NN A ATTEINT LA VALEUR 1 + +2960 LET OK=(C(N)=1) +2965 RETURN + +# H NN: SI LE NOMBRE ALEATOIRE (1-99) EST INFERIEUR A NN + +2970 LET OK=((INT(RND*100)+1)<=N) +2975 RETURN + +3000 REM ACTIONS +3010 LET CORRESP=1 +3020 LET E=E+1 +3100 IF E$(E)="." THEN GOTO 2100 +3110 LET TYPE=CODE(E$(E))-38 +3120 IF E$(E+1)<>"." THEN LET N=VAL(E$(E+1 TO E+2)) +3200 LET BREAK=0 +### +3210 GOSUB 4000+TYPE*100 +### +3220 IF BREAK THEN GOTO BREAK +3230 LET E=E+3 +3240 GOTO 3100 + +# A NN: SI NOUS SOMMES DANS LA SALLE NN +## 4000 GOSUB 2910 +## 4010 RETURN + +### B NN : TRANSPORTES OBJETS NN + +### OBJET DANS L'INVENTAIRE +## 4100 IF O(N)=-1 THEN GOTO 4110 +## 4102 IF Q(SALLE)=0 THEN GOTO 4110 +## 4103 LET OK=1 +## 4105 RETURN +## 4110 PRINT "UN QUOI?" +## 4120 LET BREAK=100 +## 4130 RETURN +4100 IF S(1)<5 THEN GOTO 4140 +4110 PRINT "VOUS NE POUVEZ PORTER PLUS" +4120 LET BREAK=100 +4130 RETURN +4140 IF O(N)=-1 THEN GOTO 4180 +4150 LET O(N)=-1 +4160 LET S(1)=S(1)+1 +4170 RETURN +4180 PRINT "VOUS LĄAVEZ DEJA" +4190 GOTO 4120 + +### C NN : POSE OBJETS NN + +4200 IF O(N)=-1 THEN GOTO 4240 +4210 PRINT "VOUS NĄAVEZ PAS ";O$(N) +4220 LET BREAK=100 +4230 RETURN +4240 LET O(N)=SALLE +4250 LET S(1)=S(1)-1 +4260 RETURN + +### D NN : AFFICHE LE MESSAGE EN 7000+(NN*10) + +4300 POKE 16507,N +4310 PRINT USR 16763;"«\ +LA GENERATRICE VIENT D¶EXPLOSER \ +LA MAISON N¶EXISTE PLUS,VOUS NON\ +PLUS–\ +L¶ASCENSSEUR NE BOUGE PAS.£\ +IL FAUT PEUT ETRE DU COURANTŠ\ +LA PORTE VIENT DE SE FERMER£\ +IMPOSSIBLE DE L¶OUVRIr\ +VOUS AVEZ RAISON.LA CURIOSITE£\ +EST UN VILAIN DEFAUT..–\ +L¶ODEUR QUE VOUS SENTIEZ ETAIT£\ +CELLE D¶UN GAZ EXPLOSIF.VOUS£\ +ETES MORT–\ +IL FAUDRAIT PEUT ETRE DU FEU..–\ +AH,AH...VOUS ETES PRISONNIEr\ +VOUS AVEZ DIT PAPIER?QUEL PAPIEr\ +BRAVEZ LES INTERDITS–\ +ELLE A L¶AIR DE S¶EMBALLER..–\ +LA GENERATRICE SE MET EN MARCHe\ +IMPOSSIBLE,ELLE NE VEUT RIEN£\ +SAVOIR–\ +BRAVO,JE NE SAVAIS PAS QUE VOUS£\ +AVIEZ DES DONS D¶ELECTRICIEN–\ +VOTRE MACHINE EST REPAREE.MAIS£\ +ELLE SENT LE CHAUD–\ +LA MACHINE EST REPAREE.DOMMAGE£\ +QU¶IL N¶Y AIT PAS DE COURANT–\ +IL FAUDRAIT PEUT-ETRE DES OUTILs\ +L¶ASCENSEUR SEMBLE MONTER..–\ +L¶ASCENSEUR NE BOUGE PAs\ +LE CABLE VIENT DE CASSER.VOUS£\ +VOUS ECRASEZ EN BAS:MORt\ +IL FAIT NOIR.IL FAUT ALLUMEr\ +VOUS VOUS ECRASEZ AU SOl\ +IL Y A UNE CLEF–\ +LA PORTE EST FERMEE A CLEf\ +TIENS,LA PORTE DU PLACARD SE£\ +REFERME–\ +LA GENERATRICE VIENT D¶EXPLOSER,\ +L¶ASCENSSEUR EST DETRUIT.£\ +VOUS EN ECHAPPEZ DE JUSTESSe\ +VOUS ETES MORT ELECTROCUTe\ +VOUS AVEZ RAISON,RIEN NE SERT DE\ +COURRIR–\ +DEHORS IL FAIT NOIR,ON NE VOIT \ +PAS LE SOL–\ +C¶EST DEJA FAIT–\ +VOUS ETES AU BOUT DE LA CORDE–\ +VRAIMENT PAS AU POINT CETTE£\ +MACHINE.£\ +VOUS ETES MORt\ +IL FAUDRAIT PEUT ETRE OUVRIR LA \ +FENETRE–\ +TANT PIS.ON A ESSAYE–\ +BRAVO,QUEL TRAIT DE GENIE–\ +UNE TRAPPE S¶OUVRE SOUS VOS£\ +PIEDS.VOUS ETES MORT–\ +SAGE PRECAUTION–\ +C¶EST DU POISON.VOUS ETES MORT–\ +VOUS APPRENEZ A PILOTER UNE£\ +SOUCOUPE EN 1 LECOn\ +CA NE SE PILOTE PAS COMME Ca\ +C¶EST DE L¶ACIDE.£VOUS ETES MORT–\ +IL Y A DE L¶EAU.VOUS VOUS NOYEz\ +OUF,VOUS VOUS RETROUVEZ DEHORS.–\ +SAIN ET SAUF..–\ +CA MARCHE...MAIS IL N¶Y AVAIT£\ +PAS ASSEZ DE CARBURANT–\ +MAIS,VOUS ETES TOUT BLEU£\ +CE DOIT ETRE LES PILLULEs\ +ET IRRADIE.VOUS MOUREZ AU BOUT£\ +DE QUELQUES JOURs" +4315 PRINT +4320 RETURN + +### E NN : ACTIVE LE POINTEUR NN + +4400 LET S(N)=1 +4410 RETURN + +### F NN : DESACTIVE LE POINTEUR NN + +4500 LET S(N)=0 +4510 RETURN + +### G NNMM : FIXE LE COMPTEUR (-) NN A MM + +4600 LET C(N)=VAL (E$(E+3 TO E+4)) +4610 LET E=E+2 +4620 RETURN + +### H NN : INVERSE LES LIGNES NN ET NN+1 DANS LE TABEAU OBJET + +4700 LET X=O(N) +4710 LET O(N)=O(N+1) +4720 LET O(N+1)=X +4730 RETURN + +### I NN : POSE OBJET NN DANS LA SALLE EN COURS + +4800 LET O(N)=SALLE +4810 RETURN + +### J NN : MET LE NO DE SALLE CONTENANT L OBJET NN A 0 + +4900 IF O(N)<0 THEN LET S(1)=S(1)-1 +4910 LET O(N)=0 +4920 RETURN + +### K NN : FIXE LE NO DE SALLE EN COURS A LA VALEUR NN + +5000 LET SALLE=N +5010 RETURN + +### L : AFFICHE D ACCORD ET ATTEND + +5100 PRINT "DĄACCORD." + +### M : ATTEND UNE NOUVELLE COMMANDE MAIS RESANNE LE TABLEAU DES ACTIONS + +5200 LET BREAK=1000 +5210 RETURN + +### N : ATTEND UNE NOUVELLE COMMANDE + +5300 LET BREAK=1100 +5310 RETURN + +### O : AFFICHE LA DESCRIPTION DE LA SALLE EN COURS + +5400 LET BREAK=100 +5410 RETURN + +### P : ETES VOUS SURE ? >>> STOP + +5500 PRINT "ETES VOUS SUR ?"; +5510 INPUT W$ +5520 PRINT W$ +5530 IF CHR$ CODE W$<>"O" THEN RETURN + +### Q : STOP + +5600 GOTO 9999 + +### R : INVENTAIRE +### AFFICHE LA LISTE DES OBJETS TRANSPORTES +### +5700 PRINT +5710 PRINT "VOUS TENEZ:" +5720 LET F=1 +5730 FOR X=1 TO O +5740 IF O(X)>=0 THEN GOTO 5770 +5750 PRINT " ";O$(X) +5760 LET F=0 +5770 NEXT X +5780 IF F THEN PRINT ,"RIEN." +5790 LET BREAK=100 +5795 RETURN + +### S PRENDRE UN OBJET +5800 IF S(1)<5 THEN GOTO 4140 +5810 PRINT "VOUS NE POUVEZ PORTER PLUS" +5820 LET BREAK=100 +5830 RETURN +5840 IF O(N)=-1 THEN GOTO 4180 +5850 LET O(N)=-1 +5860 LET S(1)=S(1)+1 +5870 RETURN +5880 PRINT "VOUS LĄAVEZ DEJA" +5890 GOTO 4120 + +6000 REM ANALYSE LE MOT +6010 DIM W$(4) +6015 LET P$(W)="00" +6020 GOSUB 6600 +6025 IF FIN THEN RETURN +6030 FOR Q=1 TO 4 +6040 LET W$(Q)=Y$(Y) +6050 GOSUB 6500 +6060 IF FIN THEN GOTO 6100 +6070 NEXT Q +6080 GOSUB 6500 +6090 IF NOT FIN THEN GOTO 6080 +6100 IF W$=" " THEN RETURN +6110 FOR Q=1 TO V +6120 IF W$=V$(Q)(3 TO) THEN GOTO 6200 +6130 NEXT Q +6140 RETURN +6200 LET P$(W)=V$(Q)(TO 2) +6210 RETURN +6500 LET Y=Y+1 +6510 LET FIN=(Y>LEN Y$) +6520 IF FIN THEN RETURN +6530 LET FIN=(Y$(Y)=" ") +6540 RETURN +6600 LET Y=Y+1 +6610 LET FIN=(Y>LEN Y$) +6620 IF FIN THEN RETURN +6630 IF Y$(Y)=" " THEN GOTO 6600 +6640 RETURN +8699 LET V=73 +8700 DIM V$(73,6) +8799 LET R=18 +8800 DIM M$(18,14) +8819 LET O=20 +8899 DIM Q(20) +8900 DIM O$(21,16) +8950 DIM Q(20) +8980 LET C=13 +8981 LET CP=0 +9000 DIM C$(13,21) +9014 LET A=92 +9100 DIM A$(92,31) +9193 RETURN +9997 REM +9998 REM TAPEZ GOTO 10 POUR REJOUER. +9999 LIST 9997