This commit is contained in:
Antoine Vignau 2023-12-24 22:40:14 +01:00
parent df8c5735f1
commit a029f39b72
39 changed files with 66093 additions and 66264 deletions

View File

@ -1 +0,0 @@
kkkk.system=Type(FF),AuxType(2000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)

View File

@ -1 +0,0 @@
engine=Type(06),AuxType(4000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)

View File

@ -1 +0,0 @@
images=Type(00),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)

Binary file not shown.

View File

@ -49,7 +49,6 @@ tblIMAGES = *
DA L93D1 ; 40
DA L928F ; 41
DA L4AC2 ; 42
* DA L0100 ;
DA L40C8 ; 43
DA L968C ; 44
DA L495F ; 45
@ -67,7 +66,6 @@ L7FCA DA L8FEA ; 52 OR $98CB
DA L91AD ; 57
DA L98CB ; 58 new
DA L8779 ; 59 new
DA $0000 ; Fin des images
*---
@ -17552,3 +17550,5 @@ L98CB DB $48 ; The missing picture (patch line 3300)
DB $97
DB $57
DB $00
DB $00
DB $00

File diff suppressed because it is too large Load Diff

View File

@ -1,76 +1,77 @@
*
* Les musiques
* La maison du Professeur Folibus
*
* (c) 1982, Alain BrŽgŽon
* (c) 2023, Brutal Deluxe Software (Apple II)
*
L831D HEX B300D500AA012DB300D500C3012DB300
HEX D500AA012DB300D5007B012DB300D500
HEX 66012DB300D5003F012DBE00E1001C01
HEX 2DBE00E1003F012DBE00E1001C012DBE
HEX 00E1007B012DBE00E100C3012DBE00E1
HEX 0038022D8E00EF0066012D8E00EF007B
HEX 012D8E00EF0066012D8E00EF003F012D
HEX 8E00EF001C012D8E00EF000C012D9F00
HEX BE00EF002D9F00BE003F012D9F00BE00
HEX 7B012D9F00BE003F012D9F00BE00DE01
HEX 2D9F00BE007B012D8600D5003F012D86
HEX 00D50052012D86009F003F012D86009F
HEX 001C012D86009F000C012D86009F00EF
HEX 002D8E00B300D5002D8E00B3001C012D
HEX 8E00B30066012D8E00B3001C012D8E00
HEX B30066012D8E00B300AA012D6A008E00
HEX 18022D6A008E0066012D5F009F000C01
HEX 2D5F009F001C012D5F009F003F012D6A
HEX 009F000C012D71008E001C012D71008E
HEX 000C012D71008E001C012D71008E003F
HEX 012D71008E0066012D71008E007B012D
HEX B300D500AA012DB300D50038022DB300
HEX D500CC022DB300D50038022DB300D500
HEX 53032DB300D500CC022DBE00E1003802
HEX 2DBE00E1007B012DBE00E1001C012DBE
HEX 00E1003F012DBE00E10066012DBE00E1
HEX 007B012D8E00EF0066012D8E00EF00DE
HEX 012D8E00B3001C012D8E00B300DE012D
HEX 8E00B30066012D8E00B3001C012D9F00
HEX BE00DE012D9F00BE00FA012D9F00BE00
HEX DE012D9F00BE00AA012D9F00BE007B01
HEX 2D9F00BE0066012D8600D5003F012D86
HEX 00D500AA012D86009F0018022D86009F
HEX 00AA012D86009F007E022D86009F0018
HEX 022D8E00B300AA012D8E00B3007B012D
HEX 8E00B300AA012D8E000000DE012D6A00
HEX 9F0018022D7100000038022D6A000000
HEX 18022D5F000000CC022D59008E003802
HEX 2D6A00000038022D5F0071001C012D5F
HEX 009F001C012D6A008E00D5002D6A008E
HEX 001C012D6A008E0066012D6A008E001C
HEX 012D6A008E00AA015A
mx %11
lst off
L85B6 HEX 7E0200000000147E029F000000147E02
HEX 8E00000014D5009F007F00143F016A00
HEX 0000143F01A9007700147B019F007700
HEX 147B015F000000147B018E006A00149F
HEX 007F006A0014FA015000000014FA018E
HEX 005400147B017F005000147B016A0000
HEX 00147B019F007F0014F602BE009F0014
HEX F6028E00000014F602D5007F00143802
HEX BE0077001438026A000000143802A900
HEX 5F0014FA019F006A0014FA0177000000
HEX 14FA01D5007F0014EF00BE008E0014DE
HEX 017F00000014DE01FD009F0014AA01EF
HEX 00A90014AA011C019F0014AA011C018E
HEX 001452011C01D5001452011C01A90014
HEX 52011C018E0014A9008E00770014AA01
HEX 7F00000014AA01A9008E00143F01D500
HEX 7F00143F019F000000143F01A9008E00
HEX 147B019F007F00147B016A000000147B
HEX 01A900770014BE009F00770014DE015F
HEX 00000014DE018E006A00149F007F006A
HEX 0014FA015000000014FA018E00540014
HEX 7B017F005000147B016A000000147B01
HEX 9F007F0014FD00D5009F0014AA018E00
HEX 000014AA013F019F0014DE011C01BE00
HEX 14DE011C016A0014DE0152017700143F
HEX 01BE007F0014C3013F018E0014C3017B
HEX 019F0014AA011C01D50014AA011C019F
HEX 0014AA01EF00A900147E02D5009F0028
*--- 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 0000000000000000000000000000
* 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

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
kikekankoi=Type(00),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)

View File

@ -0,0 +1,999 @@
*
* Kikekankoi
*
* (c) 1985, Loriciels (Oric/CPC)
* (c) 2023, Brutal Deluxe Software (Apple II)
*
*
* Les chaines standards
*
strVOUSDETENEZ
asc 8D"Vous avez en votre possession : "8D00
strVOUSRIEN
asc 8D"Pas la peine de regarder, vous n"A7"avez"8D
asc "rien sur vous"00
strPOINT
asc "."00
strEVIDENT
asc 8D"Vous vous prenez pour HULK..., vous ne"8D
asc "porter tant de choses !"00
strVOUSLAVEZ
asc 8D"Vous l"A7"avez deja. Si votre memoire"8D
asc "est mauvaise, faites la liste"00
strNOTOWNED
asc 8D"Jusqu"A7"a nouvel ordre, on ne peut poser"8D
asc "ce que l"A7"on ne possede pas..."00
strDACCORD
asc "D"A7"accord"00
strILFAITNOIR
asc "Il fait trop sombre pour voir quelque"8D
asc "chose, il faudrait peut-etre allumer"00
strILYA asc 8D"Ici, il y a egalement :"00
strCOMMA asc ","00
strSPACE asc " "00
strRETURN asc 8D00
strCOMMANDE
asc 8D"Votre commande ? "00
strJENECOMPRENDS
asc 8D"Je ne comprends pas..."00
strIMPOSSIBLE
asc 8D"Impossible "00
strCECHEMIN
asc "de prendre ce chemin"00
strEXCLAM
asc " !"8D00
strREPLAY asc 8D"Voulez-vous rejouer ? "00
strPERDU
asc "EN CETTE HEURE PENIBLE, MOI APPLE ]["8D8D
asc "J"A7"ai le terrible devoir de vous"8D
asc "annoncer la mort tragique de votre"8D
asc "propre personne dans la redoutable"8D
asc "KIKEKANKOI, mais peut-etre vous en"8D
asc "etiez vous rendu compte...?"8D
asc "Vos funerailles furent respectables,"8D
asc "de par la preuve de courage que vous"8D
asc "aviez donnee et pour la personne qui"8D
asc "a cette heure-ci est encore prison-"8D
asc "niere de la cite mysterieuse... "00
strPERDU2
asc 8D8D"OUF..... oui je sais, c"A7"est toujours"8D
asc "trop long les sepultures..."8D8D00
strGAGNE
asc "Quelle classe..., ressortir vivant de"8D
asc "KIKEKANKOI, il fallait le faire,"8D
asc "d"A7"autant plus que vous ne vous etes"8D
asc "meme pas ecorche un doigt! Mais ne"8D
asc "restez pas trop dans les parages, car"8D
asc "le savant fou a peut-etre encore"8D
asc "quelques experiences a faire sur vous,"8D
asc "comme vous greffer une tete de singe"8D
asc "ou un cerveau electronique de 64 Ko..."8D
asc "Merci d"A7"etre reste si longtemps a"8D
asc "votre clavier et encore toutes mes"8D
asc "felicitations"8D8D00
*-----------------------------------
* introPIC - la picture GR
*-----------------------------------
*strLORICIELS
* asc "LORICIELS presente"00
*
*strLEMANOIR
* asc "@ @@@ @ @ @ @ @@@ @@@ @@@ @@@ @@@ "
* asc "@ @ @@ @@ @ @ @ @ @ @ @ @ "
* asc "@ @@ @ @ @ @@@ @@@ @ @@ @@ @@ "
* asc "@ @ @ @ @ @ @ @ @ @ @ "
* asc "@@@ @@@ @ @ @@ @@@ @ @@@ @ @ @@@ "
* asc 8D
* asc " @@ @@@"8D
* asc " @ @ @ "8D
* asc " @ @ @@ "8D
* asc " @ @ @ "8D
* asc " @@ @@@"8D
* asc 8D
* asc "@ @ @@@ @ @ @@@ @ @ @@@ @ @ @ @ @@@ @@@ "
* asc "@ @ @ @ @ @ @ @ @ @ @@ @ @ @ @ @ "
* asc "@@ @ @@ @@ @@ @@@ @ @ @@ @ @ @ "
* asc "@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ "
* asc "@ @ @@@ @ @ @@@ @ @ @ @ @ @ @ @ @@@ @@@"00
*
*strINTRO1 asc " Version Apple II par "00
*strINTRO2 asc " Brutal Deluxe Software "00
*strINTRO3 asc " Merci Herve & Xavier "00
*strINTRO4 asc "(C) 1985, L. BENES & LORICIELS"00
*
* Les conditions
*
AA = 184
tblAL$ dfb $bd
dfb <A$1,<A$2,<A$3,<A$4,<A$5,<A$6,<A$7,<A$8,<A$9,<A$10
dfb <A$11,<A$12,<A$13,<A$14,<A$15,<A$16,<A$17,<A$18,<A$19,<A$20
dfb <A$21,<A$22,<A$23,<A$24,<A$25,<A$26,<A$27,<A$28,<A$29,<A$30
dfb <A$31,<A$32,<A$33,<A$34,<A$35,<A$36,<A$37,<A$38,<A$39,<A$40
dfb <A$41,<A$42,<A$43,<A$44,<A$45,<A$46,<A$47,<A$48,<A$49,<A$50
dfb <A$51,<A$52,<A$53,<A$54,<A$55,<A$56,<A$57,<A$58,<A$59,<A$60
dfb <A$61,<A$62,<A$63,<A$64,<A$65,<A$66,<A$67,<A$68,<A$69,<A$70
dfb <A$71,<A$72,<A$73,<A$74,<A$75,<A$76,<A$77,<A$78,<A$79,<A$80
dfb <A$81,<A$82,<A$83,<A$84,<A$85,<A$86,<A$87,<A$88,<A$89,<A$90
dfb <A$91,<A$92,<A$93,<A$94,<A$95,<A$96,<A$97,<A$98,<A$99,<A$100
dfb <A$101,<A$102,<A$103,<A$104,<A$105,<A$106,<A$107,<A$108,<A$109,<A$110
dfb <A$111,<A$112,<A$113,<A$114,<A$115,<A$116,<A$117,<A$118,<A$119,<A$120
dfb <A$121,<A$122,<A$123,<A$124,<A$125,<A$126,<A$127,<A$128,<A$129,<A$130
dfb <A$131,<A$132,<A$133,<A$134,<A$135,<A$136,<A$137,<A$138,<A$139,<A$140
dfb <A$141,<A$142,<A$143,<A$144,<A$145,<A$146,<A$147,<A$148,<A$149,<A$150
dfb <A$151,<A$152,<A$153,<A$154,<A$155,<A$156,<A$157,<A$158,<A$159,<A$160
dfb <A$161,<A$162,<A$163,<A$164,<A$165,<A$166,<A$167,<A$168,<A$169,<A$170
dfb <A$171,<A$172,<A$173,<A$174,<A$175,<A$176,<A$177,<A$178,<A$179,<A$180
dfb <A$181,<A$182,<A$183,<A$184
tblAH$ dfb $bd
dfb >A$1,>A$2,>A$3,>A$4,>A$5,>A$6,>A$7,>A$8,>A$9,>A$10
dfb >A$11,>A$12,>A$13,>A$14,>A$15,>A$16,>A$17,>A$18,>A$19,>A$20
dfb >A$21,>A$22,>A$23,>A$24,>A$25,>A$26,>A$27,>A$28,>A$29,>A$30
dfb >A$31,>A$32,>A$33,>A$34,>A$35,>A$36,>A$37,>A$38,>A$39,>A$40
dfb >A$41,>A$42,>A$43,>A$44,>A$45,>A$46,>A$47,>A$48,>A$49,>A$50
dfb >A$51,>A$52,>A$53,>A$54,>A$55,>A$56,>A$57,>A$58,>A$59,>A$60
dfb >A$61,>A$62,>A$63,>A$64,>A$65,>A$66,>A$67,>A$68,>A$69,>A$70
dfb >A$71,>A$72,>A$73,>A$74,>A$75,>A$76,>A$77,>A$78,>A$79,>A$80
dfb >A$81,>A$82,>A$83,>A$84,>A$85,>A$86,>A$87,>A$88,>A$89,>A$90
dfb >A$91,>A$92,>A$93,>A$94,>A$95,>A$96,>A$97,>A$98,>A$99,>A$100
dfb >A$101,>A$102,>A$103,>A$104,>A$105,>A$106,>A$107,>A$108,>A$109,>A$110
dfb >A$111,>A$112,>A$113,>A$114,>A$115,>A$116,>A$117,>A$118,>A$119,>A$120
dfb >A$121,>A$122,>A$123,>A$124,>A$125,>A$126,>A$127,>A$128,>A$129,>A$130
dfb >A$131,>A$132,>A$133,>A$134,>A$135,>A$136,>A$137,>A$138,>A$139,>A$140
dfb >A$141,>A$142,>A$143,>A$144,>A$145,>A$146,>A$147,>A$148,>A$149,>A$150
dfb >A$151,>A$152,>A$153,>A$154,>A$155,>A$156,>A$157,>A$158,>A$159,>A$160
dfb >A$161,>A$162,>A$163,>A$164,>A$165,>A$166,>A$167,>A$168,>A$169,>A$170
dfb >A$171,>A$172,>A$173,>A$174,>A$175,>A$176,>A$177,>A$178,>A$179,>A$180
dfb >A$181,>A$182,>A$183,>A$184
A$1 str "A25.D41R."
A$2 str "A02.D01R."
A$3 str "A13.D02R."
A$4 str "A16.D04R."
A$5 str "A16.D05G0207N."
A$6 str "A16.D06L."
A$7 str "A08.D07R."
A$8 str ".D37N."
A$9 str "A05.D08R."
A$10 str "B13C23.D09R."
A$11 str "B13.J13."
A$12 str "A21.D10R."
A$13 str "A12D16E13.D11R."
A$14 str "A12E13.K28O."
A$15 str "A10F01F03.D12R."
A$16 str "A10F03D08E01.D13R."
A$17 str "A10E03.D59K36O."
A$18 str "A14C18C17.D03R."
A$19 str "A14D18C17.D14R."
A$20 str "A14D17E04.D16R."
A$21 str "A14D17.D15R."
A$22 str "A30.D17R."
A$23 str "A31.D18R."
A$24 str "A29F05.G0107K34O."
A$25 str "A29.K34O."
A$26 str "A28D19.D19R."
A$27 str "A28.K12O."
A$28 str "C02D08.D38N."
A$29 str "D10.D26N."
A$30 str "D08.D39N."
A$31 str "D09.G0313H09O."
A$32 str "C02D09.D38N."
A$33 str "C10.D40N."
A$34 str ".H09O."
A$35 str "D05A08.H05O."
A$36 str "D05A09.J05B07L."
A$37 str "D05A05.J05B07L."
A$38 str "D05A18.J05B07L."
A$39 str "B01.B01L."
A$40 str "A05.F10K18D76O."
A$41 str "A09.E10K18D76O."
A$42 str "B06.B06L."
A$43 str "B07.B07L."
A$44 str "B05.B05L."
A$45 str "B09.B09L."
A$46 str "B10.B10L."
A$47 str "B08.B08L."
A$48 str "B11.B11L."
A$49 str "E09B12.B12J12."
A$50 str "B13.B13L."
A$51 str "B14.B14L."
A$52 str "B15.B15L."
A$53 str "B16.B16L."
A$54 str "B17.B17L."
A$55 str "B18.B18L."
A$56 str "B19.B19L."
A$57 str "B21.B21L."
A$58 str "B20.B20L."
A$59 str "D02.D27N."
A$60 str ".C01."
A$61 str "A18E10.K09I03O."
A$62 str "A18.K05I03O."
A$63 str "D05.C05J05."
A$64 str "D06.C06J06."
A$65 str "D07.C07J07."
A$66 str "D02.D27N."
A$67 str "D09.C09J09."
A$68 str "D10.C10J10."
A$69 str ".C08J08."
A$70 str ".C11J11."
A$71 str ".C12J12."
A$72 str ".C13J13."
A$73 str ".C14J14."
A$74 str ".C15J15."
A$75 str ".C16J16."
A$76 str ".C17J17."
A$77 str ".C18J18."
A$78 str ".C19J19."
A$79 str ".C20J20."
A$80 str ".C21J21."
A$81 str "A18E10.F10D78O."
A$82 str "A18.E10D77O."
A$83 str "D07I05I18I09.D20R."
A$84 str "D07.J07B05L."
A$85 str "D06.H05L."
A$86 str "D05.D21R."
A$87 str "D07I05I18I09I10.D20R."
A$88 str "D07A10.D22R."
A$89 str "D07.J07B05L."
A$90 str "D06I10.H05O."
A$91 str "D06.E03H05D23N."
A$92 str "D06.H05O."
A$93 str "D09D01.H01L."
A$94 str "B11.E11J11."
A$95 str "B19.D24R."
A$96 str "D08D01.H01L."
A$97 str "B10.D56R."
A$98 str "D02.H01G0300O."
A$99 str "B11F11F05.E05L."
A$100 str "B13C23.D09R."
A$101 str "B14.J14."
A$102 str "B14.D28E04N."
A$103 str "B14.B14L."
A$104 str "B17.D29N."
A$105 str "B19.D24R."
A$106 str "B11.D30N."
A$107 str "D20D08.J20H08A."
A$108 str "D20.C20H20."
A$109 str "B20.C20H20."
A$110 str "B21D15.D31R."
A$111 str "A12C12C15.D34N."
A$112 str "A12C12.D35N."
A$113 str "A12.E13."
A$114 str "A18F09.E09I12D32N."
A$115 str "A18E09.D33R."
A$116 str "A24.D36R."
A$117 str ".A."
A$118 str "B35.F14B35."
A$119 str "B38.B38L."
A$120 str "B23.B23L."
A$121 str "B29.B29L."
A$122 str "B32.B32G0603L."
A$123 str "B30.B30J30."
A$124 str "B33.B33J33."
A$125 str "B28.B28G0405L."
A$126 str "B31.B31L."
A$127 str "A46B26.D46N."
A$128 str "B26.B26L."
A$129 str "A44B27.D46N."
A$130 str "B27.B27L."
A$131 str ".C38J38."
A$132 str "E16.F16C23."
A$133 str ".C23."
A$134 str ".C32."
A$135 str ".C29."
A$136 str ".C30."
A$137 str ".C33."
A$138 str "F14.E14I35O."
A$139 str ".C31."
A$140 str ".C26."
A$141 str ".C27."
A$142 str "B17A52.J17B34A."
A$143 str "A52.D62N."
A$144 str "D34A46.B26L."
A$145 str "D34A44.B27L."
A$146 str "A37.I42O."
A$147 str "A39.K47O."
A$148 str "A39.K46O."
A$149 str "A36.K45O."
A$150 str "A38.K52O."
A$151 str "A37.D47R."
A$152 str "A36.K44O."
A$153 str "A48.K49O."
A$154 str "A51F14.D48R."
A$155 str "A51E14.K56O."
A$156 str "A57C31.D49R."
A$157 str "A57.K58O."
A$158 str "A58D29D38F15.D50R."
A$159 str "A58D29D38F17.D54R."
A$160 str "A58D29D38.D51N."
A$161 str "B23F16.E16D80L."
A$162 str "B13D23F16.D52R."
A$163 str "B13I53E16.J13I22O."
A$164 str "B13E16.D53R."
A$165 str "B22.B22L."
A$166 str "A53B22F15.E15B36H36D65."
A$167 str "A53F15.D55N."
A$168 str ".C22."
A$169 str "D26D27E15F17.E17J26J27L."
A$170 str "D27E15F19.E19J27L."
A$171 str "D27E15F19.E19J27L."
A$172 str "D26E15F18.E18J26L."
A$173 str "B25.B25L."
A$174 str "D25.J25E20L."
A$175 str "B25.J25E20L."
A$176 str "B24.B24L."
A$177 str "B24.D61R."
A$178 str "A52.D63N."
A$179 str ".D64N."
A$180 str ".C25."
A$181 str ".C24."
A$182 str ".D75R."
A$183 str ".P."
A$184 str ".D79O."
tblA1 dfb $bd
dfb 01,02,02,25,25,25,01,64,10,12
dfb 12,23,06,06,04,04,04,02,02,02
dfb 02,01,03,04,04,05,05,14,14,14
dfb 14,14,15,15,10,10,10,10,10,10
dfb 10,10,10,10,10,10,10,10,10,10
dfb 10,10,10,10,10,10,10,10,11,11
dfb 11,11,11,11,11,11,11,11,11,11
dfb 11,11,11,11,11,11,11,11,11,11
dfb 63,63,19,19,19,19,24,24,24,24
dfb 24,11,51,19,19,51,96,96,26,57
dfb 12,16,24,58,12,59,54,57,24,12
dfb 12,12,12,62,62,12,20,10,10,10
dfb 10,10,10,10,10,10,10,10,10,10
dfb 11,11,11,11,11,11,11,11,11,11
dfb 11,76,76,77,77,07,07,07,07,07
dfb 07,07,07,07,07,02,02,78,78,78
dfb 95,57,57,57,10,93,93,11,74,74
dfb 74,74,10,25,25,10,25,21,21,11
dfb 11,07,99,56
tblA2 dfb $bd
dfb 00,00,00,45,46,47,00,00,28,29
dfb 29,44,00,00,00,00,00,00,00,00
dfb 00,00,00,00,00,00,00,35,35,35
dfb 35,35,35,35,49,55,55,55,36,27
dfb 27,31,31,31,35,35,35,37,42,29
dfb 32,34,39,38,33,53,41,40,36,36
dfb 27,27,31,31,31,35,35,35,35,37
dfb 42,29,32,34,39,38,33,53,40,41
dfb 00,00,31,31,31,31,55,55,55,49
dfb 49,49,36,37,53,36,36,36,37,29
dfb 32,32,32,38,53,37,40,40,40,41
dfb 48,48,48,61,61,60,00,67,65,66
dfb 70,81,71,82,69,72,80,80,68,68
dfb 65,66,66,81,70,71,82,67,72,80
dfb 68,38,00,80,68,84,85,67,87,88
dfb 89,90,91,92,92,00,00,79,79,79
dfb 66,29,29,29,96,94,94,96,75,75
dfb 68,80,97,97,97,98,98,00,00,97
dfb 98,27,00,00
*
* Les conditions
*
*C = 11
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$1 str "G01.D42R."
C$2 str "G02.D43R."
C$3 str "G03B10.D44R."
C$4 str "G09.D45R."
C$5 str "E18E19F21.E21E17N."
C$6 str "G04.D57R."
C$7 str "G06.D58R."
C$8 str "H20E14F20.D60R."
C$9 str "D26D27D34.J34N."
C$10 str "H08.D66N."
C$11 str ".M."
*
* Les objets dans les salles
*
nbO = 38
refO dfb $bd
dfb 02,00,05,00,14,00,00,19,00,00
dfb 20,00,18,15,17,26,27,28,33,34
dfb 35,00,47,47,47,46,44,50,50,49
dfb 54,42,45,00,00,53,00,40
O dfb $bd
dfb 02,00,05,00,14,00,00,19,00,00
dfb 20,00,18,15,17,26,27,28,33,34
dfb 35,00,47,47,47,46,44,50,50,49
dfb 54,42,45,00,00,53,00,40
refO$ 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
da O$21,O$22,O$23,O$24,O$25,O$26,O$27,O$28,O$29,O$30
da O$31,O$32,O$33,O$34,O$35,O$36,O$37,O$38
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
da O$21,O$22,O$23,O$24,O$25,O$26,O$27,O$28,O$29,O$30
da O$31,O$32,O$33,O$34,O$35,O$36,O$37,O$38
O$1 asc "Une batterie"00
O$2 asc "Une batterie branchee"00
O$3 asc "Une barque"00
O$4 asc "X"00
O$5 asc "Un seau"00
O$6 asc "Un seau plein de sable"00
O$7 asc "Un seau plein d'eau"00
O$8 asc "Une lampe electrique"00
O$9 asc "Une lampe avec une ampoule"00
O$10 asc "Une lampe allumee"00
O$11 asc "Une fiole"00
O$12 asc "Une clef"00
O$13 asc "Une bouteille"00
O$14 asc "Un livre"00
O$15 asc "Un passe partout"00
O$16 asc "Un tournevis"00
O$17 asc "Un delta plane"00
O$18 asc "Une echelle de corde"00
O$19 asc "Un tube de colle"00
O$20 asc "Une ampoule"00
O$21 asc "Une boite"00
O$22 asc "Des debris de verre"00
O$23 asc "Un masque a gaz"00
O$24 asc "De la quinine"00
O$25 asc "Un aspirine"00
O$26 asc "Des espadrilles"00
O$27 asc "Une robe"00
O$28 asc "Un portefeuille"00
O$29 asc "Une broche"00
O$30 asc "Un harnais"00
O$31 asc "Une bombe insecticide"00
O$32 asc "Une hache"00
O$33 asc "Un pot de creme"00
O$34 asc "Une liasse de billets"00
O$35 asc "Vos chaussures"00
O$36 asc "Une super jolie fille ligotee.... et nue qui plus est."00
O$37 asc "Une super jolie fille libre..."00
O$38 asc "Un maillet"00
*
* Les directions
*
M = 58
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$18,M$19,M$20
da M$21,M$22,M$23,M$24,M$25,M$26,M$27,M$28,M$29,M$30
da M$31,M$32,M$33,M$34,M$35,M$36,M$37,M$38,M$39,M$40
da M$41,M$42,M$43,M$44,M$45,M$46,M$47,M$48,M$49,M$50
da M$51,M$52,M$53,M$54,M$55,M$56,M$57,M$58
M$1 dfb 04,02,03,04,06,05,00
M$2 dfb 03,01,00
M$3 dfb 00 ; X
M$4 dfb 04,01,03,13,00
M$5 dfb 05,01,04,08,03,07,00
M$6 dfb 00 ; X
M$7 dfb 04,05,03,15,00
M$8 dfb 03,05,00
M$9 dfb 06,12,04,10,03,11,00
M$10 dfb 03,09,00
M$11 dfb 04,09,03,22,00
M$12 dfb 05,09,01,25,00
M$13 dfb 04,04,03,14,00
M$14 dfb 04,13,03,16,00
M$15 dfb 04,07,01,21,03,20,00
M$16 dfb 04,14,01,19,03,17,00
M$17 dfb 04,16,00
M$18 dfb 00
M$19 dfb 02,16,00
M$20 dfb 04,15,00
M$21 dfb 02,15,00
M$22 dfb 04,11,01,24,03,23,00
M$23 dfb 04,22,00
M$24 dfb 01,27,02,22,00
M$25 dfb 02,12,03,26,00
M$26 dfb 04,25,03,27,00
M$27 dfb 04,26,02,24,00
M$28 dfb 04,29,01,30,02,32,03,31,00
M$29 dfb 03,28,00
M$30 dfb 02,28,00
M$31 dfb 04,28,02,35,00
M$32 dfb 01,28,02,33,00
M$33 dfb 01,32,00
M$34 dfb 03,29,00
M$35 dfb 01,31,00
M$36 dfb 01,37,03,10,00
M$37 dfb 02,36,01,38,03,48,04,39,00
M$38 dfb 01,41,02,37,04,40,07,52,00
M$39 dfb 01,40,03,37,00
M$40 dfb 03,38,02,39,00
M$41 dfb 02,38,00
M$42 dfb 09,37,00
M$43 dfb 00
M$44 dfb 09,36,00
M$45 dfb 09,36,00
M$46 dfb 09,39,00
M$47 dfb 09,39,00
M$48 dfb 04,37,03,50,07,49,00
M$49 dfb 09,48,00
M$50 dfb 01,51,04,48,00
M$51 dfb 02,50,00
M$52 dfb 09,38,00
M$53 dfb 02,56,00
M$54 dfb 03,56,00
M$55 dfb 04,56,03,57,00
M$56 dfb 01,53,03,55,02,51,04,54,09,51,00
M$57 dfb 04,55,00
M$58 dfb 01,57,00
*
* Le vocabulaire
* on fera index-1 b/c 8-bits
*
V = 133+3
tblVL$ dfb $bd
dfb <V$1,<V$2,<V$3,<V$4,<V$5,<V$6,<V$7,<V$8,<V$9,<V$10
dfb <V$11,<V$12,<V$13,<V$14,<V$15,<V$16,<V$17,<V$18,<V$19,<V$20
dfb <V$21,<V$22,<V$23,<V$24,<V$25,<V$26,<V$27,<V$28,<V$29,<V$30
dfb <V$31,<V$32,<V$33,<V$34,<V$35,<V$36,<V$37,<V$38,<V$39,<V$40
dfb <V$41,<V$42,<V$43,<V$44,<V$45,<V$46,<V$47,<V$48,<V$49,<V$50
dfb <V$51,<V$52,<V$53,<V$54,<V$55,<V$56,<V$57,<V$58,<V$59,<V$60
dfb <V$61,<V$62,<V$63,<V$64,<V$65,<V$66,<V$67,<V$68,<V$69,<V$70
dfb <V$71,<V$72,<V$73,<V$74,<V$75,<V$76,<V$77,<V$78,<V$79,<V$80
dfb <V$81,<V$82,<V$83,<V$84,<V$85,<V$86,<V$87,<V$88,<V$89,<V$90
dfb <V$91,<V$92,<V$93,<V$94,<V$95,<V$96,<V$97,<V$98,<V$99,<V$100
dfb <V$101,<V$102,<V$103,<V$104,<V$105,<V$106,<V$107,<V$108,<V$109,<V$110
dfb <V$111,<V$112,<V$113,<V$114,<V$115,<V$116,<V$117,<V$118,<V$119,<V$120
dfb <V$121,<V$122,<V$123,<V$124,<V$125,<V$126,<V$127,<V$128,<V$129,<V$130
dfb <V$131,<V$132,<V$133
dfb <V$200,<V$201,<V$202
tblVH$ dfb $bd
dfb >V$1,>V$2,>V$3,>V$4,>V$5,>V$6,>V$7,>V$8,>V$9,>V$10
dfb >V$11,>V$12,>V$13,>V$14,>V$15,>V$16,>V$17,>V$18,>V$19,>V$20
dfb >V$21,>V$22,>V$23,>V$24,>V$25,>V$26,>V$27,>V$28,>V$29,>V$30
dfb >V$31,>V$32,>V$33,>V$34,>V$35,>V$36,>V$37,>V$38,>V$39,>V$40
dfb >V$41,>V$42,>V$43,>V$44,>V$45,>V$46,>V$47,>V$48,>V$49,>V$50
dfb >V$51,>V$52,>V$53,>V$54,>V$55,>V$56,>V$57,>V$58,>V$59,>V$60
dfb >V$61,>V$62,>V$63,>V$64,>V$65,>V$66,>V$67,>V$68,>V$69,>V$70
dfb >V$71,>V$72,>V$73,>V$74,>V$75,>V$76,>V$77,>V$78,>V$79,>V$80
dfb >V$81,>V$82,>V$83,>V$84,>V$85,>V$86,>V$87,>V$88,>V$89,>V$90
dfb >V$91,>V$92,>V$93,>V$94,>V$95,>V$96,>V$97,>V$98,>V$99,>V$100
dfb >V$101,>V$102,>V$103,>V$104,>V$105,>V$106,>V$107,>V$108,>V$109,>V$110
dfb >V$111,>V$112,>V$113,>V$114,>V$115,>V$116,>V$117,>V$118,>V$119,>V$120
dfb >V$121,>V$122,>V$123,>V$124,>V$125,>V$126,>V$127,>V$128,>V$129,>V$130
dfb >V$131,>V$132,>V$133
dfb >V$200,>V$201,>V$202
tblV dfb $bd
dfb 01,01,02,02,03,03,04,04,05,05
dfb 05,06,06,07,08,09,10,10,11,11
dfb 12,13,14,14,15,15,16,16,17,18
dfb 19,20,20,20,21,21,22,22,22,23
dfb 23,24,24,25,25,25,26,27,28,29
dfb 30,31,32,32,33,34,35,35,36,37
dfb 38,39,40,41,42,43,44,45,46,47
dfb 48,49,50,51,52,53,53,54,55,56
dfb 57,58,59,59,60,61,62,63,64,65
dfb 66,67,68,69,70,71,72,73,74,75
dfb 76,77,78,78,78,79,79,79,80,81
dfb 82,83,84,85,86,87,88,89,90,91
dfb 92,93,93,94,94,95,95,95,96,97
dfb 98,99,100
dfb 200,201,202
V$1 str "N"
V$2 str "NORD"
V$3 str "S"
V$4 str "SUD"
V$5 str "E"
V$6 str "EST"
V$7 str "O"
V$8 str "OUES"
V$9 str "M"
V$10 str "MONT"
V$11 str "GRIM"
V$12 str "DESC"
V$13 str "D"
V$14 str "ENTR"
V$15 str "AVAN"
V$16 str "SORS"
V$17 str "PREN"
V$18 str "RAMA"
V$19 str "POSE"
V$20 str "LAIS"
V$21 str "OUVR"
V$22 str "FERM"
V$23 str "ALLU"
V$24 str "ECLA"
V$25 str "ETEI"
V$26 str "ARRE"
V$27 str "LIS"
V$28 str "LIT"
V$29 str "REGA"
V$30 str "REMP"
V$31 str "VIDE"
V$32 str "INVE"
V$33 str "LIST"
V$34 str "I"
V$35 str "RIEN"
V$36 str "ATTE"
V$37 str "FRAP"
V$38 str "ASSO"
V$39 str "ATTA"
V$40 str "POUS"
V$41 str "TIRE"
V$42 str "JETT"
V$43 str "LANC"
V$44 str "MANG"
V$45 str "GOUT"
V$46 str "AVAL"
V$47 str "BOIS"
V$48 str "BARQ"
V$49 str "RADE"
V$50 str "BOUT"
V$51 str "MESS"
V$52 str "SEAU"
V$53 str "MANU"
V$54 str "LIVR"
V$55 str "ECHE"
V$56 str "PASS"
V$57 str "LAMP"
V$58 str "TORC"
V$59 str "BATT"
V$60 str "FIOL"
V$61 str "DELT"
V$62 str "TOUR"
V$63 str "AMPO"
V$64 str "BOIT"
V$65 str "CLEF"
V$66 str "MARM"
V$67 str "ANNE"
V$68 str "ROUG"
V$69 str "VERT"
V$70 str "BLEU"
V$71 str "TRAP"
V$72 str "SABL"
V$73 str "ROBO"
V$74 str "BRAN"
V$75 str ""
V$76 str "TUBE"
V$77 str "COLL"
V$78 str "VISS"
V$79 str "EAU"
V$80 str "DEBO"
V$81 str "CASS"
V$82 str "ESSA"
V$83 str "SENS"
V$84 str "RENI"
V$85 str "PLAC"
V$86 str "ADHE"
V$87 str "DECO"
V$88 str "RAME"
V$89 str "CHRO"
V$90 str "MAIL"
V$91 str "MASQ"
V$92 str "CHAU"
V$93 str "ROBE"
V$94 str "PORT"
V$95 str "BROC"
V$96 str "HARN"
V$97 str "BOMB"
V$98 str ""
V$99 str "DONN"
V$100 str "VETE"
V$101 str "VEND"
V$102 str "ACHE"
V$103 str "ENLE"
V$104 str "ARRA"
V$105 str "CREU"
V$106 str "PIER"
V$107 str "BLOC"
V$108 str "MUR"
V$109 str "ESPA"
V$110 str "HACH"
V$111 str "POT"
V$112 str "LIAS"
V$113 str "TABA"
V$114 str "MEDE"
V$115 str "CHAU"
V$116 str "CREM"
V$117 str "TRAI"
V$118 str "BOUL"
V$119 str "TAIL"
V$120 str "DROG"
V$121 str "TEMP"
V$122 str "DELI"
V$123 str "LIBE"
V$124 str "FEMM"
V$125 str "FILL"
V$126 str "METS"
V$127 str "ENFI"
V$128 str "PASS"
V$129 str "DEBR"
V$130 str "ASPI"
V$131 str "QUIN"
V$132 str "FIN"
V$133 str "ESCA"
V$200 str "TEMPO"
V$201 str "QUITTER"
V$202 str "CASSE"
*
* Les lieux (str8xxx)
*
* "0 1 2 3 "
* "0123456789012345678901234567890123456789"
* "----------------------------------------"
str8010 asc "L"A7"antre du demon."8D
asc "Vous etes dans une grotte amenagee..."00
str8020 asc "Le repere du chirurgien."8D
asc "Il y a une porte au sud, il y a plein de"
asc "photos chirurgicales sur les murs"00
str8030 asc "8030"00 ; X la mort
str8040 asc "L"A7"antre du sorcier."00
str8050 asc "Au bord du lac."8D
asc "Vous etes au bord d"A7"un lac souterrain"00
str8060 asc "Vous etes sur la rive nord du lac"00
str8070 asc "Le repere du lecteur."00
str8080 asc "Au nord, un banc de sable. Vous etes sur"
asc "le cote du lac, le seul chemin est au"8D
asc "nord sous la forme d"A7"un banc de sable"00
str8090 asc "Le bout du lac."00
str8100 asc "La salle mecanique."00
str8110 asc "Une grotte vide."00
str8120 asc "La trappe des enrages. Il y a une trappe"
asc "au sol, munie d"A7"une serrure."00
str8130 asc "Il y a une porte au sud marquee EXIT."00
str8140 asc "Il y a une porte au sud avec le jour qui"
asc "filtre en dessous"00
str8150 asc "L"A7"antre du lecteur."00
str8160 asc "Il y a trois marmites avec des soupes"8D
asc "rouge, verte et bleue"00
str8170 asc "L"A7"atelier."00
str8180 asc "Dans une frele esquive en scotch et bois"
asc "pourri, proche de la rive."00
str8190 asc "La chambre des lumieres."00
str8200 asc "Le refuge de l"A7"alchimiste."00
str8210 asc "Le gite du fakir."8D
asc "Il y a un anneau fixe au mur"00
str8220 asc "L"A7"antre de la verite."00
str8230 asc "L"A7"antre du fou."00
str8240 asc "L"A7"antre du maigre."00
str8250 asc "Le repere de l"A7"embaumeur."00
str8260 asc "Le gite du bricoleur."8D
asc "Il y a une ouverture au sud..."00
str8270 asc "Le repere du fuyard. Il y a une trappe."00
str8280 asc "Le refuge du montagnard."00
str8290 asc "Le chemin des rongeurs."00
str8300 asc "L"A7"antichambre de la mort."00
str8310 asc "Du bruit a l"A7"est."8D
asc "Il y a une porte marquee DANGER au sud"00
str8320 asc "De la lumiere au sud."8D
asc "Il y a au sud un passage d"A7"ou viennent"8D
asc "de droles de bruits"00
str8330 asc "L"A7"antre du maniaque."00
str8340 asc "Le repere des rats."8D
asc "Il y a des rats un peu partout..."00
str8350 asc "La salle des survivants."00
str8360 asc "La cremerie et le tailleur."00
str8370 asc "Le tabac et la boulangerie."00
str8380 asc "Le traiteur."00
str8390 asc "Le medecin et le chausseur."00
str8400 asc "Le coin nord-ouest de la ville."00
str8410 asc "La fin de la ville !"00
str8420 asc "Dans le tabac."8D
asc "Le vendeur dort sur le comptoir"00
str8430 asc "8430"00 ; X rien
str8440 asc "Chez le tailleur."8D
asc "Il y a plein d"A7"habits a vendre"00
str8450 asc "Vous etes dans la cremerie."00
str8460 asc "Vous etes chez le chausseur."8D
asc "La boutique est bien achalandee"00
str8470 asc "Chez le medecin."8D
asc "Le medecin est parti"00
str8480 asc "Vous etes face a la droguerie."00
str8490 asc "Dans la droguerie."00
str8500 asc "Le coin sud-est de la ville."00
str8510 asc "Devant un monument..? Le fameux temple a"
asc "la gloire du GRAND KiKeKanKoi !"00
str8520 asc "Que vendez-vous ?"00
str8530 asc "La salle de la B.A."00
str8540 asc "Le mausolee de l"A7"exterminateur."00
str8550 asc "Le choeur du Temple."00
str8560 asc "L"A7"antre du venere."8D
asc "Il y a une porte au sud"00
str8570 asc "Le chemin des dipteres."00
str8580 asc "L"A7"antre du victorieux."8D
asc "Vous etes dans un reduit dont les murs"8D
asc "sont faits de blocs de pierre."00
str8590 asc "8590"00
str8600 asc "8600"00
*
* Les reponses (str7xxx)
*
* "0 1 2 3 "
* "0123456789012345678901234567890123456789"
* "----------------------------------------"
str4010 asc "Vous etes arrive dans la salle de dis-"8D
asc "-section, et vous n"A7"avez pas fait de"8D
asc "vieux os..."00
str4020 asc "Vous etes tombe dans l"A7"incinerateur"8D
asc "d"A7"organes..."00
str4030 asc "Vous venez de faire une chute dans un"8D
asc "precipice d"A7"au moins 200 m."00
str4040 asc "Cette soupe etait un acide sulfurique"8D
asc "parfume... Hum! Douce mort."00
str4050 asc "Il ne se passe rien, cela fait toujours"8D
asc "un repas de gagne."00
str4060 asc "La soupe est euphorisante, vous avez la"8D
asc "vision d"A7"une ville doree."00
str4070 asc "Vous mourez etouffe dans les sables"8D
asc "mouvants..."00
str4080 asc "Vous trebuchez en l"A7"abordant...."8D
asc "Miam, miam (les piranhas)."00
str4090 asc "Des gaz mortels s"A7"echappent de la"8D
asc "bouteille... c"A7"est triste."00
str4100 asc "Un panneau du mur pivote, des COBRAS en"8D
asc " sortent... Adieu !"00
str4110 asc "Vous trebuchez et vous vous empallez sur"
asc "le tournevis."00
str4120 asc "Vous avez ete broye !!!"00
str4130 asc "Le robot vous broie les os..."00
str4140 asc "Un barreau de l"A7"echelle se detache."00
str4150 asc "Vous ne saviez pas piloter le DELTA-"8D
asc "PLANE... Adieu !"00
str4160 asc "J"A7"ai toujours pense qu"A7"en 10 lecons le"8D
asc "DELTA c"A7"etait juste."00
str4170 asc "Vous avez ete happe par une presse"8D
asc "hydraulique..."00
str4180 asc "Vous grillez sur le generateur de la"8D
asc "salle d"A7"operation."00
str4190 asc "Vous glissez en montant, la colle gicle"8D
asc "dans vos yeux."00
str4200 asc "L"A7"eau touche le systeme electrique..."8D
asc " Vous grillez..."00
str4210 asc "La folie vous a pris (vider un seau"8D
asc "vide), vous vous suicidez."00
str4220 asc "Vous electrocutez le robot, mais vous"8D
asc "aussi par la meme occasion."00
str4230 asc "Petit genie, hein ? Vous avez enraye le"8D
asc "mecanisme du robot."00
str4240 asc "Vous vous etes colles les doigts et, en"8D
asc " voulant les separer a la lame de rasoir"
asc "vous vous etes tranche la gorge."00
str4250 asc "Oh merci, merci beaucoup... SMACK !"00
str4260 asc "Vous l"A7"avez deja fait."00
str4270 asc "Il faudrait peut-etre debrancher la"8D
asc "batterie."00
str4280 asc "Ce livre apprend le DELTA-PLANE en 10"8D
asc "lecons."00
str4290 asc "L"A7"endroit est un peu trop exigu pour"8D
asc "essayer une telle chose."00
str4300 asc "Vous avez l"A7"intention de vous shooter ?"00
str4310 asc "La boite explose !"00
str4320 asc "Il y a une clef sous l"A7"adhesif."00
str4330 asc "Cette fois vous en avez trop enleve, la"8D
asc "barque part en miettes."00
str4340 asc "La trappe est fermee a clef."00
str4350 asc "Le passe partout ne fonctionne pas avec"8D
asc "cette serrure."00
str4360 asc "Les murs se rapprochent les uns des"8D
asc "autres, vous etes aplati."00
str4370 asc "Il ne vous reste plus de temps !"00
str4380 asc "Il faudrait peut etre de l"A7"electricite.."00
str4390 asc "Il faudrait peut etre y visser une"8D
asc "ampoule."00
str4400 asc "IMPOSSIBLE"00
str4410 asc "Vous tombez dans un cercueil qui se"8D
asc "referme sur vous."00
str4420 asc "Vous avez du attraper la rage aupres de"8D
asc "rats..."00
str4430 asc "Vous avez mal digere la soupe, c"A7"est"8D
asc " une intoxication."00
str4440 asc "Vous avez ete electrocute par la lampe."00
str4450 asc "A force de rester dans le noir, vous"8D
asc "etes devenu fou !"00
str4460 asc "Vous ne pouvez prendre, il faut acheter."00
str4470 asc "Le marchand est fou, il se jette sur"8D
asc "vous et vous tue."00
str4480 asc "He! he! On ne rentre pas dans un temple"8D
asc "avec ses chaussures, les gardes vous"8D
asc "tuent"00
str4490 asc "La piece etait pleine de mouches........"
asc "tse-tse !!!"00
str4500 asc "Les murs s"A7"ecroulent sur vous, vous"8D
asc "n"A7"auriez pas du la laisser, grand lache."00
str4510 asc "Toutes mes felicitations."00
str4520 asc "Il aurait fallu mettre le masque, les"8D
asc "gaz vous tuent !"00
str4530 asc "La fille n"A7"avait pas de masque, elle"8D
asc " meurt et vous aussi (le remord...)."00
str4540 asc "La fille etait nue, elle ne pouvait vous"
asc "suivre. Pour se venger elle vous tranche"
asc "la gorge avec les debris."00
str4550 asc "Vous n"A7"avez rien pour trancher les"8D
asc "cordes."00
str4560 asc "Vous auriez du eteindre la lampe avant"8D
asc "de debrancher. Quel court circuit !!!"00
str4570 asc "Le possesseur du portefeuille devait"8D
asc "avoir la lepre..."00
str4580 asc "Vous trebuchez sur la hache..."8D
asc "Que de sang..."00
str4590 asc "Voici enfin la ville des mutiles."8D
asc "Pauvres survivants des experiences"8D
asc "cruelles du savant fou."00
str4600 asc "Vous avez du prendre mal par les pieds."00
str4610 asc "La quinine etait trop forte, vous mourez"
asc "empoisonne..."00
str4620 asc "Je ne suis pas interesse."00
str4630 asc "Alors, que faites vous la ?"00
str4640 asc "Si cela vous plait de perdre du temps"00
str4650 asc "Oh merci, merci beaucoup... "A7" SMACK "A700
tbl4660 da $bdbd
da str4670,str4680,str4690,str4700
da str4710,str4720,str4730,str4740
da str4750
str4670 asc "Courage, pensez a la recompense..."00
str4680 asc "Hum! Il y a de l"A7"idee dans ce que vous"8D
asc "faites."00
str4690 asc "Je n"A7"aurais pas pense a faire cela."00
str4700 asc "Vous etes un habitue des jeux d"A78D
asc "aventures ?"00
str4710 asc "Quelle drole d'idee ?"00
str4720 asc "Pourquoi pas ?"00
str4730 asc "Quel aventurier vous faites...fiiuuue"00
str4740 asc "A ce train la, vous finirez bien par y"8D
asc "arriver"00
str4750 asc "Vous, vous avez pas de petrole, mais"8D
asc "vous avez des idees"00
str4760 asc "Vous etes dans une barque rafistolee par"
asc "de l"A7"adhesif"00
str4770 asc "Enfin la rive nord."00
str4780 asc "Enfin la rive sud."00
str4790 asc ""00
str4800 asc "Masque sur le visage."00

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
kikekankoi=Type(06),AuxType(4000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)
kikekankoi=Type(00),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)

View File

@ -93,38 +93,38 @@ strGAGNE
* introPIC - la picture GR
*-----------------------------------
strLORICIELS
asc "LORICIELS presente"00
strLEMANOIR
asc "@ @@@ @ @ @ @ @@@ @@@ @@@ @@@ @@@ "
asc "@ @ @@ @@ @ @ @ @ @ @ @ @ "
asc "@ @@ @ @ @ @@@ @@@ @ @@ @@ @@ "
asc "@ @ @ @ @ @ @ @ @ @ @ "
asc "@@@ @@@ @ @ @@ @@@ @ @@@ @ @ @@@ "
asc 8D
asc " @@ @@@"8D
asc " @ @ @ "8D
asc " @ @ @@ "8D
asc " @ @ @ "8D
asc " @@ @@@"8D
asc 8D
asc "@ @ @@@ @ @ @@@ @ @ @@@ @ @ @ @ @@@ @@@ "
asc "@ @ @ @ @ @ @ @ @ @ @@ @ @ @ @ @ "
asc "@@ @ @@ @@ @@ @@@ @ @ @@ @ @ @ "
asc "@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ "
asc "@ @ @@@ @ @ @@@ @ @ @ @ @ @ @ @ @@@ @@@"00
strINTRO1 asc " Version Apple II par "00
strINTRO2 asc " Brutal Deluxe Software "00
strINTRO3 asc " Merci Herve & Xavier "00
strINTRO4 asc "(C) 1985, L. BENES & LORICIELS"00
*strLORICIELS
* asc "LORICIELS presente"00
*
*strLEMANOIR
* asc "@ @@@ @ @ @ @ @@@ @@@ @@@ @@@ @@@ "
* asc "@ @ @@ @@ @ @ @ @ @ @ @ @ "
* asc "@ @@ @ @ @ @@@ @@@ @ @@ @@ @@ "
* asc "@ @ @ @ @ @ @ @ @ @ @ "
* asc "@@@ @@@ @ @ @@ @@@ @ @@@ @ @ @@@ "
* asc 8D
* asc " @@ @@@"8D
* asc " @ @ @ "8D
* asc " @ @ @@ "8D
* asc " @ @ @ "8D
* asc " @@ @@@"8D
* asc 8D
* asc "@ @ @@@ @ @ @@@ @ @ @@@ @ @ @ @ @@@ @@@ "
* asc "@ @ @ @ @ @ @ @ @ @ @@ @ @ @ @ @ "
* asc "@@ @ @@ @@ @@ @@@ @ @ @@ @ @ @ "
* asc "@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ "
* asc "@ @ @@@ @ @ @@@ @ @ @ @ @ @ @ @ @@@ @@@"00
*
*strINTRO1 asc " Version Apple II par "00
*strINTRO2 asc " Brutal Deluxe Software "00
*strINTRO3 asc " Merci Herve & Xavier "00
*strINTRO4 asc "(C) 1985, L. BENES & LORICIELS"00
*
* Les conditions
*
AA = 184
AA = 181
tblAL$ dfb $bd
dfb <A$1,<A$2,<A$3,<A$4,<A$5,<A$6,<A$7,<A$8,<A$9,<A$10
@ -145,7 +145,7 @@ tblAL$ dfb $bd
dfb <A$151,<A$152,<A$153,<A$154,<A$155,<A$156,<A$157,<A$158,<A$159,<A$160
dfb <A$161,<A$162,<A$163,<A$164,<A$165,<A$166,<A$167,<A$168,<A$169,<A$170
dfb <A$171,<A$172,<A$173,<A$174,<A$175,<A$176,<A$177,<A$178,<A$179,<A$180
dfb <A$181,<A$182,<A$183,<A$184
dfb <A$181
tblAH$ dfb $bd
dfb >A$1,>A$2,>A$3,>A$4,>A$5,>A$6,>A$7,>A$8,>A$9,>A$10
@ -166,192 +166,190 @@ tblAH$ dfb $bd
dfb >A$151,>A$152,>A$153,>A$154,>A$155,>A$156,>A$157,>A$158,>A$159,>A$160
dfb >A$161,>A$162,>A$163,>A$164,>A$165,>A$166,>A$167,>A$168,>A$169,>A$170
dfb >A$171,>A$172,>A$173,>A$174,>A$175,>A$176,>A$177,>A$178,>A$179,>A$180
dfb >A$181,>A$182,>A$183,>A$184
dfb >A$181
A$1 str "A25.D41R."
A$2 str "A02.D01R."
A$3 str "A13.D02R."
A$4 str "A16.D04R."
A$5 str "A16.D05G0207N."
A$1 str "A25.D41N."
A$2 str "A02.D01N."
A$3 str "A13.D02N."
A$4 str "A16.D04N."
A$5 str "A16.D05G0207K."
A$6 str "A16.D06L."
A$7 str "A08.D07R."
A$8 str ".D37N."
A$9 str "A05.D08R."
A$10 str "B13C23.D09R."
A$11 str "B13.J13."
A$12 str "A21.D10R."
A$13 str "A12D16E13.D11R."
A$14 str "A12E13.K28O."
A$15 str "A10F01F03.D12R."
A$16 str "A10F03D08E01.D13R."
A$17 str "A10E03.D59K36O."
A$18 str "A14C18C17.D03R."
A$19 str "A14D18C17.D14R."
A$20 str "A14D17E04.D16R."
A$21 str "A14D17.D15R."
A$22 str "A30.D17R."
A$23 str "A31.D18R."
A$24 str "A29F05.G0107K34O."
A$25 str "A29.K34O."
A$26 str "A28D19.D19R."
A$27 str "A28.K12O."
A$28 str "C02D08.D38N."
A$29 str "D10.D26N."
A$30 str "D08.D39N."
A$31 str "D09.G0313H09O."
A$32 str "C02D09.D38N."
A$33 str "C10.D40N."
A$34 str ".H09O."
A$35 str "D05A08.H05O."
A$36 str "D05A09.J05B07L."
A$37 str "D05A05.J05B07L."
A$38 str "D05A18.J05B07L."
A$39 str "B01.B01L."
A$40 str "A05.F10K18D76O."
A$41 str "A09.E10K18D76O."
A$42 str "B06.B06L."
A$43 str "B07.B07L."
A$44 str "B05.B05L."
A$45 str "B09.B09L."
A$46 str "B10.B10L."
A$47 str "B08.B08L."
A$48 str "B11.B11L."
A$49 str "E09B12.B12J12."
A$50 str "B13.B13L."
A$51 str "B14.B14L."
A$52 str "B15.B15L."
A$53 str "B16.B16L."
A$54 str "B17.B17L."
A$55 str "B18.B18L."
A$56 str "B19.B19L."
A$57 str "B21.B21L."
A$58 str "B20.B20L."
A$59 str "D02.D27N."
A$60 str ".C01."
A$61 str "A18E10.K09I03O."
A$62 str "A18.K05I03O."
A$63 str "D05.C05J05."
A$64 str "D06.C06J06."
A$65 str "D07.C07J07."
A$66 str "D02.D27N."
A$67 str "D09.C09J09."
A$68 str "D10.C10J10."
A$69 str ".C08J08."
A$70 str ".C11J11."
A$71 str ".C12J12."
A$72 str ".C13J13."
A$73 str ".C14J14."
A$74 str ".C15J15."
A$75 str ".C16J16."
A$76 str ".C17J17."
A$77 str ".C18J18."
A$78 str ".C19J19."
A$79 str ".C20J20."
A$80 str ".C21J21."
A$81 str "A18E10.F10D78O."
A$82 str "A18.E10D77O."
A$83 str "D07I05I18I09.D20R."
A$84 str "D07.J07B05L."
A$85 str "D06.H05L."
A$86 str "D05.D21R."
A$87 str "D07I05I18I09I10.D20R."
A$88 str "D07A10.D22R."
A$89 str "D07.J07B05L."
A$90 str "D06I10.H05O."
A$91 str "D06.E03H05D23N."
A$92 str "D06.H05O."
A$93 str "D09D01.H01J."
A$94 str "B11.E11J11."
A$95 str "B19.D24R."
A$96 str "D08D01.H01J."
A$97 str "B10.D56R."
A$98 str "D02.H01G0300O."
A$99 str "B11F11F05.E05L."
A$100 str "B13C23.D09R."
A$101 str "B14.J14."
A$102 str "B14.D28E04N."
A$103 str "B14.B14L."
A$104 str "B17.D29N."
A$105 str "B19.D24R."
A$106 str "B11.D30N."
A$107 str "D20D08.J20H08A."
A$108 str "D20.C20H20."
A$109 str "B20.C20H20."
A$110 str "B21D15.D31R."
A$111 str "A12C12C15.D34N."
A$112 str "A12C12.D35N."
A$113 str "A12.E13."
A$114 str "A18F09.E09I12D32N."
A$115 str "A18E09.D33R."
A$116 str "A24.D36R."
A$7 str "A08.D07N."
A$8 str ".D37K."
A$9 str "A05.D08N."
A$10 str "B13C23.D09N."
A$11 str "B13.J."
A$12 str "A21.D10N."
A$13 str "A12D16E13.D11N."
A$14 str "A12E13.I28M."
A$15 str "A10F01F03.D12N."
A$16 str "A10F03D08E01.D13N."
A$17 str "A10E03.D59I36M."
A$18 str "A14C18C17.D03N."
A$19 str "A14D18C17.D14N."
A$20 str "A14D17E04.D16N."
A$21 str "A14D17.D15N."
A$22 str "A30.D17N."
A$23 str "A31.D18N."
A$24 str "A29F05.G0107I34M."
A$25 str "A29.I34M."
A$26 str "A28D19.D19N."
A$27 str "A28.I12M."
A$28 str "C02D08.D38K."
A$29 str "D10.D26K."
A$30 str "D08.D39K."
A$31 str "D09.G0313C09H09B10M."
A$32 str "C02D09.D38K."
A$33 str "C10.D40K."
A$34 str ".C10H10B09M."
A$35 str "D05A08.C05H05B06J."
A$36 str "D05A09.C05H05B07J."
A$37 str "D05A05.C05H05B07J."
A$38 str "D05A18.C05H05B07J."
A$39 str "B01.B01J."
A$40 str "A05.F10I18M."
A$41 str "A09.E10I18M."
A$42 str "B06.B06J."
A$43 str "B07.B07J."
A$44 str "B05.B05J."
A$45 str "B09.B09J."
A$46 str "B10.B10J."
A$47 str "B08.B08J."
A$48 str "B11.B11J."
A$49 str "E09B12.B12J."
A$50 str "B13.B13J."
A$51 str "B14.B14J."
A$52 str "B15.B15J."
A$53 str "B16.B16J."
A$54 str "B17.B17J."
A$55 str "B18.B18J."
A$56 str "B19.B19J."
A$57 str "B21.B21J."
A$58 str "B20.B20J."
A$59 str "D02.D27K."
A$60 str ".C01J."
A$61 str "A18E10.I09O03M."
A$62 str "A18.I05O03M."
A$63 str "D05.C05J."
A$64 str "D06.C06J."
A$65 str "D07.C07J."
A$66 str "D02.D27K."
A$67 str "D09.C09J."
A$68 str "D10.C10J."
A$69 str ".C08J."
A$70 str ".C11J."
A$71 str ".C12J."
A$72 str ".C13J."
A$73 str ".C14J."
A$74 str ".C15J."
A$75 str ".C16J."
A$76 str ".C17J."
A$77 str ".C18J."
A$78 str ".C19J."
A$79 str ".C21J."
A$80 str ".C20J."
A$81 str "A18E10.F10J."
A$82 str "A18.E10J."
A$83 str "D07I05I18I09.D20N."
A$84 str "D07.B05C07H07J."
A$85 str "D06.B05C06H06J."
A$86 str "D05.D21N."
A$87 str "D07I05I18I09I10.D20N."
A$88 str "D07A10.D22N."
A$89 str "D07.B05C07H07J."
A$90 str "D06I10.B05C06H06J."
A$91 str "D06.E03B05C06H06D23K."
A$92 str "D06.B05C06H06J."
A$93 str "D09D01.C01H01B02J."
A$94 str "B11.E11J."
A$95 str "B19.D24N."
A$96 str "D08D01.C01H01B02J."
A$97 str "B10.D56N."
A$98 str "D02.C02H02B01J."
A$99 str "B11F11F05.E05J."
A$100 str "B13C23.D09N."
A$101 str "B14.J."
A$102 str "B14.D28E04K."
A$103 str "B14.C13H13J."
A$104 str "B17.D29K."
A$105 str "B19.D24N."
A$106 str "B11.D30K."
A$107 str "D20D08.C20H20C08H08B09A."
A$108 str "D20.C20H20J."
A$109 str "B20.C20H20J."
A$110 str "B21D15.D31N."
A$111 str "A12C12C15.D34K."
A$112 str "A12C12.D35K."
A$113 str "A12.E13J."
A$114 str "A18F09.E09O12D32K."
A$115 str "A18E09.D33N."
A$116 str "A24.D36N."
A$117 str ".A."
A$118 str "B35.F14B35."
A$119 str "B38.B38L."
A$120 str "B23.B23L."
A$121 str "B29.B29L."
A$122 str "B32.B32G0603L."
A$123 str "B30.B30J30."
A$124 str "B33.B33J33."
A$125 str "B28.B28G0405L."
A$126 str "B31.B31L."
A$127 str "A46B26.D46N."
A$128 str "B26.B26L."
A$129 str "A44B27.D46N."
A$130 str "B27.B27L."
A$131 str ".C38J38."
A$132 str "E16.F16C23."
A$133 str ".C23."
A$134 str ".C32."
A$135 str ".C29."
A$136 str ".C30."
A$137 str ".C33."
A$138 str "F14.E14I35O."
A$139 str ".C31."
A$140 str ".C26."
A$141 str ".C27."
A$142 str "B17A52.J17B34A."
A$143 str "A52.D62N."
A$118 str "B35.F14H35J."
A$119 str "B37.B37J."
A$120 str "B23.B23J."
A$121 str "B29.B29J."
A$122 str "B32.B32G0603J."
A$123 str "B30.B30J."
A$124 str "B33.B33J."
A$125 str "B28.B28G0405J."
A$126 str "B31.B31J."
A$127 str "A46B26.D46K."
A$128 str "B26.B26J."
A$129 str "A44B27.D46K."
A$130 str "B27.B27J."
A$131 str ".C37J."
A$132 str "E16.F16C23J."
A$133 str ".C23J."
A$134 str ".C32J."
A$135 str ".C29J."
A$136 str ".C30J."
A$137 str ".C33J."
A$138 str "F14.E14O35J."
A$139 str ".C31J."
A$140 str ".C26J."
A$141 str ".C27J."
A$142 str "B17A52.C17H17B34A."
A$143 str "A52.D62K."
A$144 str "D34A46.B26J."
A$145 str "D34A44.B27J."
A$146 str "A37.I42O."
A$147 str "A39.K47O."
A$148 str "A39.K46O."
A$149 str "A36.K45O."
A$150 str "A38.K52O."
A$151 str "A37.D47R."
A$152 str "A36.K44O."
A$153 str "A48.K49O."
A$154 str "A51F14.D48R."
A$155 str "A51E14.K56O."
A$156 str "A57C31.D49R."
A$157 str "A57.K58O."
A$158 str "A58D29D38F15.D50R."
A$159 str "A58D29D38F17.D54R."
A$160 str "A58D29D38.D51N."
A$161 str "B23F16.E16D80L."
A$162 str "B13D23F16.D52R."
A$163 str "B13I53E16.J13I22O."
A$164 str "B13E16.D53R."
A$165 str "B22.B22L."
A$166 str "A53B22F15.E15B36H36D65."
A$167 str "A53F15.D55N."
A$168 str ".C22."
A$169 str "D26D27E15F17.E17J26J27L."
A$170 str "D27E15F19.E19J27L."
A$171 str "D27E15F19.E19J27L."
A$172 str "D26E15F18.E18J26L."
A$173 str "B25.B25L."
A$174 str "D25.J25E20L."
A$175 str "B25.J25E20L."
A$176 str "B24.B24L."
A$177 str "B24.D61R."
A$178 str "A52.D63N."
A$179 str ".D64N."
A$180 str ".C25."
A$181 str ".C24."
A$182 str ".D75R."
A$183 str ".P."
A$184 str ".D79O."
A$146 str "A37.I42M."
A$147 str "A39.I47M."
A$148 str "A39.I46M."
A$149 str "A36.I45M."
A$150 str "A38.I52M."
A$151 str "A37.D47N."
A$152 str "A36.I44M."
A$153 str "A48.I49M."
A$154 str "A51F14.D48N."
A$155 str "A51E14.I56M."
A$156 str "A57C31.D49N."
A$157 str "A57.I58M."
A$158 str "A58D29D37F15.D50N." ; CREU MUR
A$159 str "A58D29D37F17.D54N." ; CREU MUR
A$160 str "A58D29D37.D51K." ; CREU MUR
A$161 str "B23F16.E16J." ; METS MASQUE
A$162 str "B13D23F16.D52N."
A$163 str "B13I53E16.C13H13O22M."
A$164 str "B13E16.D53N."
A$165 str "B22.B22J."
A$166 str "A53B22F15.E15H36D65K."
A$167 str "A53F15.D55K."
A$168 str ".C22J."
A$169 str "D26D27E15F17.E17C26H26C27H27J."
A$170 str "D27E15F19.E19C27H27J."
A$171 str "D27E15F19.E19C27H27J."
A$172 str "D26E15F18.E18C26H26J."
A$173 str "B25.B25J."
A$174 str "D25.C25H25E20J."
A$175 str "B25.H25E20J."
A$176 str "B24.B24J."
A$177 str "B24.D61N."
A$178 str "A52.D63K."
A$179 str ".D64K."
A$180 str ".C25J."
A$181 str ".C24J."
tblA1 dfb $bd
dfb 01,02,02,25,25,25,01,64,10,12
@ -363,7 +361,7 @@ tblA1 dfb $bd
dfb 11,11,11,11,11,11,11,11,11,11
dfb 11,11,11,11,11,11,11,11,11,11
dfb 63,63,19,19,19,19,24,24,24,24
dfb 24,11,51,19,19,51,96,96,26,57
dfb 24,11,51,19,19,51,56,56,26,57
dfb 12,16,24,58,12,59,54,57,24,12
dfb 12,12,12,62,62,12,20,10,10,10
dfb 10,10,10,10,10,10,10,10,10,10
@ -372,8 +370,9 @@ tblA1 dfb $bd
dfb 07,07,07,07,07,02,02,78,78,78
dfb 95,57,57,57,10,93,93,11,74,74
dfb 74,74,10,25,25,10,25,21,21,11
dfb 11,07,99,56
dfb 11
dfb 200,201,202
tblA2 dfb $bd
dfb 00,00,00,45,46,47,00,00,28,29
dfb 29,44,00,00,00,00,00,00,00,00
@ -382,7 +381,7 @@ tblA2 dfb $bd
dfb 27,31,31,31,35,35,35,37,42,29
dfb 32,34,39,38,33,53,41,40,36,36
dfb 27,27,31,31,31,35,35,35,35,37
dfb 42,29,32,34,39,38,33,53,40,41
dfb 42,29,32,34,39,38,33,53,41,40
dfb 00,00,31,31,31,31,55,55,55,49
dfb 49,49,36,37,53,36,36,36,37,29
dfb 32,32,32,38,53,37,40,40,40,41
@ -393,7 +392,8 @@ tblA2 dfb $bd
dfb 89,90,91,92,92,00,00,79,79,79
dfb 66,29,29,29,96,94,94,96,75,75
dfb 68,80,97,97,97,98,98,00,00,97
dfb 98,27,00,00
dfb 98
dfb 0,0,0
*
* Les conditions
@ -405,17 +405,17 @@ 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$1 str "G01.D42R."
C$2 str "G02.D43R."
C$3 str "G03B10.D44R."
C$4 str "G09.D45R."
C$5 str "E18E19F21.E21E17N."
C$6 str "G04.D57R."
C$7 str "G06.D58R."
C$8 str "H20E14F20.D60R."
C$9 str "D26D27D34.J34N."
C$10 str "H08.D66N."
C$11 str ".M."
C$1 str "G01.D42N."
C$2 str "G02.D43N."
C$3 str "G03B10.D44N."
C$4 str "G09.D45N."
C$5 str "E18E19F21.E21E17L."
C$6 str "G04.D57N."
C$7 str "G06.D58N."
C$8 str "H20E14F20.D60N."
C$9 str "D26D27D34.C34H34L."
C$10 str "H08.D66L."
C$11 str ".L."
*
* Les objets dans les salles
@ -427,13 +427,13 @@ refO dfb $bd
dfb 02,00,05,00,14,00,00,19,00,00
dfb 20,00,18,15,17,26,27,28,33,34
dfb 35,00,47,47,47,46,44,50,50,49
dfb 54,42,45,00,00,53,00,40
dfb 54,42,45,00,00,53,40,00
O dfb $bd
dfb 02,00,05,00,14,00,00,19,00,00
dfb 20,00,18,15,17,26,27,28,33,34
dfb 35,00,47,47,47,46,44,50,50,49
dfb 54,42,45,00,00,53,00,40
dfb 54,42,45,00,00,53,40,00
refO$ da $bdbd
da O$1,O$2,O$3,O$4,O$5,O$6,O$7,O$8,O$9,O$10
@ -482,9 +482,9 @@ O$32 asc "Une hache"00
O$33 asc "Un pot de creme"00
O$34 asc "Une liasse de billets"00
O$35 asc "Vos chaussures"00
O$36 asc "Une super jolie fille ligotee.... et nue qui plus est."00
O$37 asc "Une super jolie fille libre..."00
O$38 asc "Un maillet"00
O$36 asc "Une super jolie fille ligotee.... et nue qui plus est."00
O$37 asc "Un maillet"00
O$38 asc "Un masque a gaz porte"00
*
* Les directions
@ -579,8 +579,7 @@ tblVL$ dfb $bd
dfb <V$91,<V$92,<V$93,<V$94,<V$95,<V$96,<V$97,<V$98,<V$99,<V$100
dfb <V$101,<V$102,<V$103,<V$104,<V$105,<V$106,<V$107,<V$108,<V$109,<V$110
dfb <V$111,<V$112,<V$113,<V$114,<V$115,<V$116,<V$117,<V$118,<V$119,<V$120
dfb <V$121,<V$122,<V$123,<V$124,<V$125,<V$126,<V$127,<V$128,<V$129,<V$130
dfb <V$131,<V$132,<V$133
dfb <V$121,<V$122,<V$123,<V$124,<V$125,<V$126,<V$127,<V$128,<V$129
dfb <V$200,<V$201,<V$202
tblVH$ dfb $bd
@ -596,26 +595,24 @@ tblVH$ dfb $bd
dfb >V$91,>V$92,>V$93,>V$94,>V$95,>V$96,>V$97,>V$98,>V$99,>V$100
dfb >V$101,>V$102,>V$103,>V$104,>V$105,>V$106,>V$107,>V$108,>V$109,>V$110
dfb >V$111,>V$112,>V$113,>V$114,>V$115,>V$116,>V$117,>V$118,>V$119,>V$120
dfb >V$121,>V$122,>V$123,>V$124,>V$125,>V$126,>V$127,>V$128,>V$129,>V$130
dfb >V$131,>V$132,>V$133
dfb >V$121,>V$122,>V$123,>V$124,>V$125,>V$126,>V$127,>V$128,>V$129
dfb >V$200,>V$201,>V$202
tblV dfb $bd
dfb 01,01,02,02,03,03,04,04,05,05
dfb 05,06,06,07,08,09,10,10,11,11
dfb 12,13,14,14,15,15,16,16,17,18
dfb 19,20,20,20,21,21,22,22,22,23
dfb 23,24,24,25,25,25,26,27,28,29
dfb 30,31,32,32,33,34,35,35,36,37
dfb 38,39,40,41,42,43,44,45,46,47
dfb 48,49,50,51,52,53,53,54,55,56
dfb 57,58,59,59,60,61,62,63,64,65
dfb 66,67,68,69,70,71,72,73,74,75
dfb 76,77,78,78,78,79,79,79,80,81
dfb 82,83,84,85,86,87,88,89,90,91
dfb 92,93,93,94,94,95,95,95,96,97
dfb 98,99,100
dfb 200,201,202
dfb 05,06,06,07,08,10,10,11,11,12
dfb 13,14,14,15,15,16,16,17,18,19
dfb 20,21,21,22,22,22,23,23,24,25
dfb 25,26,24,27,28,29,30,31,32,32
dfb 33,34,35,35,36,37,38,39,40,41
dfb 42,43,44,45,46,47,48,49,50,53
dfb 54,55,57,58,59,59,61,62,60,63
dfb 53,64,20,51,00,09,25,65,66,67
dfb 68,69,70,71,72,95,95,95,74,76
dfb 77,78,78,78,79,79,79,80,81,82
dfb 83,84,85,86,87,88,89,90,91,92
dfb 93,93,94,94,96,97,98,99,75
dfb 130,131,132
V$1 str "N"
V$2 str "NORD"
@ -632,124 +629,120 @@ V$12 str "DESC"
V$13 str "D"
V$14 str "ENTR"
V$15 str "AVAN"
V$16 str "SORS"
V$17 str "PREN"
V$18 str "RAMA"
V$19 str "POSE"
V$20 str "LAIS"
V$21 str "OUVR"
V$22 str "FERM"
V$23 str "ALLU"
V$24 str "ECLA"
V$25 str "ETEI"
V$26 str "ARRE"
V$27 str "LIS"
V$28 str "LIT"
V$29 str "REGA"
V$30 str "REMP"
V$31 str "VIDE"
V$32 str "INVE"
V$33 str "LIST"
V$34 str "I"
V$35 str "RIEN"
V$36 str "ATTE"
V$37 str "FRAP"
V$38 str "ASSO"
V$39 str "ATTA"
V$40 str "POUS"
V$41 str "TIRE"
V$42 str "JETT"
V$16 str "PREN"
V$17 str "RAMA"
V$18 str "POSE"
V$19 str "LAIS"
V$20 str "OUVR"
V$21 str "FERM"
V$22 str "ALLU"
V$23 str "ECLA"
V$24 str "ETEI"
V$25 str "ARRE"
V$26 str "LIS"
V$27 str "LIT"
V$28 str "REGA"
V$29 str "REMP"
V$30 str "VIDE"
V$31 str "INVE"
V$32 str "RIEN"
V$33 str "ATTE"
V$34 str "FRAP"
V$35 str "ASSO"
V$36 str "ATTA"
V$37 str "POUS"
V$38 str "TIRE"
V$39 str "JETT"
V$40 str "MANG"
V$41 str "GOUT"
V$42 str "BOIS"
V$43 str "LANC"
V$44 str "MANG"
V$45 str "GOUT"
V$46 str "AVAL"
V$47 str "BOIS"
V$48 str "BARQ"
V$49 str "RADE"
V$50 str "BOUT"
V$51 str "MESS"
V$52 str "SEAU"
V$53 str "MANU"
V$54 str "LIVR"
V$55 str "ECHE"
V$56 str "PASS"
V$57 str "LAMP"
V$58 str "TORC"
V$59 str "BATT"
V$60 str "FIOL"
V$61 str "DELT"
V$62 str "TOUR"
V$63 str "AMPO"
V$64 str "BOIT"
V$65 str "CLEF"
V$66 str "MARM"
V$67 str "ANNE"
V$68 str "ROUG"
V$69 str "VERT"
V$70 str "BLEU"
V$71 str "TRAP"
V$72 str "SABL"
V$73 str "ROBO"
V$74 str "BRAN"
V$75 str ""
V$76 str "TUBE"
V$77 str "COLL"
V$78 str "VISS"
V$79 str "EAU"
V$80 str "DEBO"
V$81 str "CASS"
V$82 str "ESSA"
V$83 str "SENS"
V$84 str "RENI"
V$85 str "PLAC"
V$86 str "ADHE"
V$87 str "DECO"
V$88 str "RAME"
V$89 str "CHRO"
V$90 str "MAIL"
V$91 str "MASQ"
V$92 str "CHAU"
V$93 str "ROBE"
V$94 str "PORT"
V$95 str "BROC"
V$96 str "HARN"
V$97 str "BOMB"
V$98 str ""
V$44 str "BARQ"
V$45 str "RADE"
V$46 str "BOUT"
V$47 str "MESS"
V$48 str "SEAU"
V$49 str "MANU"
V$50 str "LIVR"
V$51 str "ECHE"
V$52 str "PASS"
V$53 str "LAMP"
V$54 str "TORC"
V$55 str "BATT"
V$56 str "FIOL"
V$57 str "DELT"
V$58 str "TOUR"
V$59 str "AMPO"
V$60 str "BOIT"
V$61 str "CLEF"
V$62 str "MARM"
V$63 str "ANNE"
V$64 str "ROUG"
V$65 str "VERT"
V$66 str "BLEU"
V$67 str "TRAP"
V$68 str "SABL"
V$69 str "ROBO"
V$70 str "COLL"
V$71 str "VISS"
V$72 str "EAU"
V$73 str "CASS"
V$74 str "ESSA"
V$75 str "SENS"
V$76 str "RENI"
V$77 str "ADHE"
V$78 str "DECO"
V$79 str "PLAC"
V$80 str "RAME"
V$81 str "TUBE"
V$82 str "CHRO"
V$83 str "LIST"
V$84 str "BRAN"
V$85 str "ESCA"
V$86 str "SORS"
V$87 str "AVAL"
V$88 str "MAIL"
V$89 str "MASQ"
V$90 str "CHAU"
V$91 str "ROBE"
V$92 str "PORT"
V$93 str "BROC"
V$94 str "HARN"
V$95 str "BOMB"
V$96 str "METS"
V$97 str "ENFI"
V$98 str "PASS"
V$99 str "DONN"
V$100 str "VETE"
V$101 str "VEND"
V$102 str "ACHE"
V$103 str "ENLE"
V$104 str "ARRA"
V$105 str "CREU"
V$106 str "PIER"
V$107 str "BLOC"
V$108 str "MUR"
V$109 str "ESPA"
V$110 str "HACH"
V$111 str "POT"
V$112 str "LIAS"
V$113 str "TABA"
V$114 str "MEDE"
V$115 str "CHAU"
V$116 str "CREM"
V$117 str "TRAI"
V$118 str "BOUL"
V$119 str "TAIL"
V$120 str "DROG"
V$121 str "TEMP"
V$122 str "DELI"
V$123 str "LIBE"
V$124 str "FEMM"
V$125 str "FILL"
V$126 str "METS"
V$127 str "ENFI"
V$128 str "PASS"
V$129 str "DEBR"
V$130 str "ASPI"
V$131 str "QUIN"
V$132 str "FIN"
V$133 str "ESCA"
V$100 str "VEND"
V$101 str "ACHE"
V$102 str "ENLE"
V$103 str "ARRA"
V$104 str "CREU"
V$105 str "PIER"
V$106 str "BLOC"
V$107 str "MUR"
V$108 str "ESPA"
V$109 str "HACH"
V$110 str "POT"
V$111 str "LIAS"
V$112 str "TABA"
V$113 str "MEDE"
V$114 str "CHAU"
V$115 str "CREM"
V$116 str "TRAI"
V$117 str "BOUL"
V$118 str "TAIL"
V$119 str "DROG"
V$120 str "TEMP"
V$121 str "DELI"
V$122 str "LIBE"
V$123 str "FEMM"
V$124 str "FILL"
V$125 str "DEBR"
V$126 str "ASPI"
V$127 str "QUIN"
V$128 str "FIN"
V$129 str "VETE"
V$200 str "TEMPO"
V$201 str "QUITTER"
@ -790,7 +783,7 @@ str8160 asc "Il y a trois marmites avec des soupes"8D
asc "rouge, verte et bleue"00
str8170 asc "L"A7"atelier."00
str8180 asc "Dans une frele esquive en scotch et bois"
asc "pourri, proche de la rvie."00
asc "pourri, proche de la rive."00
str8190 asc "La chambre des lumieres."00
str8200 asc "Le refuge de l"A7"alchimiste."00
str8210 asc "Le gite du fakir."8D
@ -834,7 +827,7 @@ str8480 asc "Vous etes face a la droguerie."00
str8490 asc "Dans la droguerie."00
str8500 asc "Le coin sud-est de la ville."00
str8510 asc "Devant un monument..? Le fameux temple a"
asc "la gloire du GRAND KiKiKanKoi !"00
asc "la gloire du GRAND KiKeKanKoi !"00
str8520 asc "Que vendez-vous ?"00
str8530 asc "La salle de la B.A."00
str8540 asc "Le mausolee de l"A7"exterminateur."00

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -24,6 +24,9 @@ Y0 = $e2 ; Y-coord
maxY = 191 ; 0 to 191 = 192
nbLINES = 200 ; 200 lignes sur un CPC
deltaY = 32
nbOaP = 10 ; on peut porter dix objets
chrRET2 = $8d
chrSPC2 = $a0
@ -32,9 +35,9 @@ TEXTBUFFER = $200
chrOUI = "O"
chrNON = "N"
idxTEMPO = 200
idxQUITTER = 201
idxCASSE = 202
idxTEMPO = 130 ; 200
idxQUITTER = 131 ; 201
idxCASSE = 132 ; 202
PRODOS = $bf00
@ -42,6 +45,7 @@ KBD = $c000
CLR80VID = $c00c
KBDSTROBE = $c010
VBL = $c019
MONOCOLOR = $c021
VERTCNT = $c02e
SPKR = $c030
CYAREG = $C036
@ -84,11 +88,11 @@ SETKBD = $FE89
jsr EXPLODE
eom
*@play mac
* ldx #>]1
* ldy #<]1
* jsr playMUSIC
* eom
@play mac
ldx #>]1
ldy #<]1
jsr playMUSIC
eom
@print mac
ldx #>]1
@ -114,6 +118,13 @@ SETKBD = $FE89
sta sauveCYA
and #%0111_1111
sta CYAREG
lda MONOCOLOR
sta sauveMONO
* ora #%1000_0000
and #%0111_1111
sta MONOCOLOR
notiigs
*-------- CAN WE DO lowercase?
@ -128,22 +139,22 @@ lowerOK
*--------
lda #0
sta deltaY
jsr introPIC ; la picture GR
lda #32
sta deltaY
* lda #0
* sta deltaY
*
* jsr introPIC ; la picture GR
*
* lda #32
* sta deltaY
REPLAY jsr initALL
jsr HGR
lda #20 ; et c'est fen<65>trŽ en plus !
sta WNDTOP
lda #24
sta WNDBTM
jsr HOME
jsr HOME ; clear text screen
lda #0 ; move cursor to 0,20
sta CH
lda #20
jsr TABV
*-----------------------------------
* DU BASIC A L'ASSEMBLEUR (BEURK)
@ -161,57 +172,33 @@ REPLAY jsr initALL
cmp #54
beq :100_OK
cmp #15
bne :103
bne :105
:100_OK lda #1
sta P,x
:103 ldx #10
:105 ldx #10
lda O,x
cmp SALLE
beq :200
* cmp #1 ; LOGO - was -1
cmp #-1
beq :200
jsr :2850
ldx #2
ldx #2 ; :106
lda P,x
beq :200
ldx #3
ldx #9 ; :115
lda C,x
cmp #1
bcs :200
lda P,x
cmp #2
bcs :200
*:115 ldx #9
* lda C,x
* cmp #2
* bcc :120
* dec C,x
bcc :200
dec C,x
:120 jsr HGR
jsr HGR
jsr setMIXEDON
@print #strILFAITNOIR
jmp :500
*-----------------------------------
* 2850 - remise ˆ zŽro
*-----------------------------------
:2850 ldx #10
]lp lda C,x
* bmi :2860
beq :2860
dec C,x
:2860 dex
bne ]lp
rts
*-----------------------------------
* 200 - description salle
*-----------------------------------
@ -267,7 +254,7 @@ REPLAY jsr initALL
:400 inc N
lda N
cmp #nbO ; la constante 25
cmp #nbO
bcc :310
beq :310
@ -277,14 +264,50 @@ REPLAY jsr initALL
* 500 - ACCEPTATION COMMANDE
*-----------------------------------
:500 lda #1
:500 ldx #1
lda C,x
cmp #2
bcc :501
dec C,x
:501 ldx #2
lda C,x
cmp #2
bcc :502
dec C,x
:502 ldx #4
lda C,x
cmp #2
bcc :503
dec C,x
:503 ldx #6
lda C,x
cmp #2
bcc :504
dec C,x
:504 ldx #10
lda O,x
cmp SALLE
beq :505
cmp #-1
bne :510
:505 ldx #3
lda C,x
cmp #2
bcc :510
dec C,x
:510 lda #1
sta T
* lda #0
* sta N
lda #0
sta N
jmp :1000
:550 jsr :2850
@print #strCOMMANDE
:530 @print #strCOMMANDE
jsr GETLN1
dec TEMPS
@ -302,7 +325,7 @@ REPLAY jsr initALL
cmp #chrRET2
bne :570
jsr switchVIDEO
jmp :550
jmp :530
:570 stx lenSTRING ; longueur de la chaine saisie
jsr rewriteSTRING ; from lower to upper
@ -515,9 +538,8 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
:1510 ldx N
lda O,x
* cmp #-1
* beq :1515
bmi :1515
cmp #-1
beq :1515
cmp SALLE
bne :1516
:1515 lda #1
@ -531,8 +553,8 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
cmp SALLE
bne :1525
rts
:1525 lda O,x ; #-1
bpl :1527
:1525 cmp #-1
bne :1527
rts
:1527 lda #1
sta OK
@ -542,9 +564,8 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
:1530 ldx N
lda O,x
* cmp #-1
* bne :1535
bpl :1535
cmp #-1
bne :1535
lda #1
sta OK
:1535 rts
@ -553,7 +574,8 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
:1540 ldx N
lda P,x
beq :1545
cmp #1
bne :1545
lda #1
sta OK
:1545 rts
@ -579,8 +601,8 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
*-------- H
:1570 rts ; LOGO
:1570 inc $c034
rts
lda VBL ; LOGO - Use a better RND?
eor VERTCNT
cmp N
@ -666,7 +688,7 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
*-------- The modified BREAK table
tblBRKA da $bdbd
da :100,:200,:500,:550,:18000
da :100,:500,:530
*-----------------------------------
* 1800
@ -674,7 +696,7 @@ tblBRKA da $bdbd
tbl1800 da :1800,:1900
da :2000,:2100,:2200,:2300,:2400,:2500,:2600,:2700,:2800,:2900
da :3000,:3100,:3200,:3300,:3400,:3500,:3600
da :3000,:3100,:3200
*-------- A
@ -683,8 +705,8 @@ tbl1800 da :1800,:1900
sta HH
sta H ; for comma
lda #1
sta BREAK
* lda #2 ; 500
* sta BREAK
:1810 inc G
lda G
@ -723,7 +745,7 @@ tbl1800 da :1800,:1900
inc H
lda G
cmp #V
cmp #nbO
bcc :1810
:1870 lda HH
@ -737,17 +759,14 @@ tbl1800 da :1800,:1900
*-------- B
:1900 lda #0
sta OK
lda S
cmp #6
:1900 lda S
cmp #nbOaP ; nombre d'objets ˆ porter
bcc :1930
@print #strEVIDENT
:1920 lda #1
sta OK ; LOGO - why not BREAK?
sta BREAK
rts
:1930 ldx N
@ -758,8 +777,7 @@ tbl1800 da :1800,:1900
@print #strVOUSLAVEZ
jmp :1920
:1960 ldx N
lda #-1
:1960 lda #-1
sta O,x
inc S
@ -773,14 +791,15 @@ tbl1800 da :1800,:1900
beq :2030
@print #strNOTOWNED
jmp :2910
lda #2
sta BREAK
rts
:2030 lda SALLE
sta O,x
dec S
@print #strDACCORD
rts
*-------- D
@ -842,97 +861,81 @@ tbl1800 da :1800,:1900
*-------- H
:2500 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
:2500 ldx N
lda #0
sta O,x
rts
*:2500 ldx N
* lda O,x
* cmp #-1
* bne :2510
*
* dec S
*
*:2510 lda #0
* sta O,x
* rts
*
*:2500 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
:2600 ldx N
lda SALLE
sta O,x
:2600 lda N
sta SALLE
rts
*-------- J
:2700 ldx N
lda O,x
bpl :2710
dec S
:2710 lda #0
sta O,x
rts
:2700 @print #strDACCORD
*-------- K
:2800 lda N
sta SALLE
:2800
lda #2
sta BREAK
rts
*-------- L
:2900 @print #strDACCORD
:2910 @wait #100
lda #3
:2900 lda #3
sta BREAK
rts
*-------- M
:3000 lda #4
:3000 lda #1
sta BREAK
rts
*-------- N
:3100 lda #3
sta BREAK
rts
:3100 jmp :18000
*-------- O
:3200 lda #1
sta BREAK
:3200 ldx N
lda SALLE
sta O,x
rts
*-------- P
:3300 jmp :20050
*-------- Q
:3400 jmp :20050
*-------- R
:3500 jmp :18000
*-------- S
:3600 rts
*-------- T
:3700 rts
*-----------------------------------
* 4000 - LES REPONSES
*-----------------------------------
@ -944,8 +947,7 @@ tbl4000 da :4010,:4020,:4030,:4040,:4050,:4060,:4070,:4080,:4090
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,:4650,:4660,:4670,:4680,:4690
da :4700,:4710,:4720,:4730,:4740,:4750,:4760,:4770,:4780,:4790
da :4800
da :4700,:4710,:4720,:4730,:4740,:4750
*--------
@ -1160,67 +1162,31 @@ tbl4000 da :4010,:4020,:4030,:4040,:4050,:4060,:4070,:4080,:4090
rts
:4670 lda #1
jmp :4665
bne :4665
:4680 lda #2
jmp :4665
bne :4665
:4690 lda #3
jmp :4665
bne :4665
:4700 lda #4
jmp :4665
bne :4665
:4710 lda #5
jmp :4665
bne :4665
:4720 lda #6
jmp :4665
bne :4665
:4730 lda #7
jmp :4665
bne :4665
:4740 lda #8
jmp :4665
bne :4665
:4750 lda #9
jmp :4665
:4760 @print #str4760
rts
:4770 @print #str4770
rts
:4780 @print #str4780
rts
:4790 lda #53
sta SALLE
lda #51
sta O+6
lda #-1
sta O+2
sta O+9
sta O+11
sta O+12
sta O+13
sta O+17
sta O+20
sta O+22
sta O+23
sta O+25
sta O+26
sta O+27
sta O+29
sta O+31
sta O+34
sta O+38
rts
:4800 @print #str4800
rts
bne :4665
*-----------------------------------
* 6000 - ANALYSE DU MOT
@ -1669,7 +1635,7 @@ initALL
:18000
jsr setTEXTFULL
@print #strPERDU
* @play #zikPERDU
@play #zikPERDU
@print #strPERDU2
:20050 ; commun avec gagne
@ -1682,6 +1648,8 @@ initALL
jmp REPLAY
:20001
lda sauveMONO
sta MONOCOLOR
lda sauveCYA
sta CYAREG
@ -1699,6 +1667,7 @@ proQUIT dfb 4
ds 2
sauveCYA ds 1
sauveMONO ds 1
*-----------------------------------
* 32000 - GAGNE
@ -1710,47 +1679,6 @@ sauveCYA ds 1
* @play #zikGAGNE
jmp :20050
*-----------------------------------
* introPIC - la picture GR
*-----------------------------------
introPIC
jsr setTEXTFULL
lda #11
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
*-----------------------------------
@ -1817,6 +1745,7 @@ switchVIDEO
*----------------------
setMIXEDON ; HGR + 4 LINES OF TEXT
sta TXTCLR
sta MIXSET
rts
@ -1825,7 +1754,8 @@ setMIXEDON ; HGR + 4 LINES OF TEXT
*----------------------
setMIXEDOFF ; FULL HGR
sta MIXCLR
sta TXTSET
sta MIXSET
rts
*----------------------
@ -1920,7 +1850,6 @@ drawPICTURE
drawLOOP jsr drawREAD
cmp #0
bne drawPIC1
clc
rts ; the end
drawPIC1 pha
@ -1988,34 +1917,35 @@ doD2
*---------- It is now time to draw as we have all variables
ldy theINK ; the ink color
ldy #0 ; LOGO
ldx oric2hgr,y ; from the Oric to the Apple II
* ldy theINK ; the ink color
* ldy #0 ; LOGO
* ldx oric2hgr,y ; from the Oric to the Apple II
ldx #7
jsr HCOLOR+3 ; to skip CHRGET
ldx theX ; HPLOT x,y
ldy theX+1
ldy #0 ; theX+1
lda theY
sec
sbc deltaY ; -32 pour les images du jeu
sbc #deltaY ; -32 pour les images du jeu
jsr HPLOT
* ldy theY2
lda theY2
sec
sbc deltaY
sbc #deltaY
tay
lda theX2 ; TO x2,Y2
ldx theX2+1
ldx #0 ; theX2+1
jsr HILIN ; draw the line
lda X0L ; save the updated coords
sta theX
lda X0H
sta theX+1
* lda X0H
* sta theX+1
lda Y0
clc
adc deltaY
adc #deltaY
sta theY
jmp drawLOOP
@ -2045,15 +1975,15 @@ picFRAME hex 42
*---
theX dw 140 ; milieu de l'Žcran par dŽfaut
theY ds 96
theX2 ds 2
theY2 ds 2
theX dfb 140 ; milieu de l'Žcran par dŽfaut
theY dfb 96
theX2 ds 1
theY2 ds 1
theRADIUS ds 1
theFB ds 1
theINK ds 1
thePAPER ds 1
deltaY ds 1 ; 0 or 32
*deltaY ds 1 ; 0 or 32 - constante
* APPLE ORIC
* 0 black1 black
@ -2065,7 +1995,7 @@ deltaY ds 1 ; 0 or 32
* 6 - cyan
* 7 white2 white
oric2hgr hex 0705010602030400
*oric2hgr hex 0705010602030400
*-----------------------------------
* rewriteSTRING (lower -> upper)
@ -2109,6 +2039,130 @@ tblKEY
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
*-----------------------------------
* Electric Duet Player
*-----------------------------------
*-----------------------------------
* 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
*-----------------------------------
* VARIABLES
*-----------------------------------
@ -2137,9 +2191,9 @@ Z ds 1
lenSTRING ds 1
TEMPS ds 2 ; le temps = 5000
C ds 41+1
C ds 61+1
E$ ds 32 ; the longest string
P ds 41+1
P ds 61+1
X$1 ds 4+1 ; premier mot saisi
X$2 ds 4+1 ; second mot saisi
@ -2158,7 +2212,6 @@ tblD2H dfb 0,10,20,30,40,50,60,70,80,90
put fr.s
put ../common/images.s
ds \
put ../common/musiques.s
*--- It's the end

File diff suppressed because it is too large Load Diff

View File

@ -48,9 +48,16 @@ S
ENTRER TAILLEUR
ACHETER ROBE
SORS TAILLEUR
--
N
--
E
E
--
PRENDRE BROCHE
--
N
--
POSER ESPADRILLES
ENTRER TEMPLE
O

76
kikekankoi/cpc/musiques.s Normal file
View File

@ -0,0 +1,76 @@
*
* Les musiques
*
L831D HEX B300D500AA012DB300D500C3012DB300
HEX D500AA012DB300D5007B012DB300D500
HEX 66012DB300D5003F012DBE00E1001C01
HEX 2DBE00E1003F012DBE00E1001C012DBE
HEX 00E1007B012DBE00E100C3012DBE00E1
HEX 0038022D8E00EF0066012D8E00EF007B
HEX 012D8E00EF0066012D8E00EF003F012D
HEX 8E00EF001C012D8E00EF000C012D9F00
HEX BE00EF002D9F00BE003F012D9F00BE00
HEX 7B012D9F00BE003F012D9F00BE00DE01
HEX 2D9F00BE007B012D8600D5003F012D86
HEX 00D50052012D86009F003F012D86009F
HEX 001C012D86009F000C012D86009F00EF
HEX 002D8E00B300D5002D8E00B3001C012D
HEX 8E00B30066012D8E00B3001C012D8E00
HEX B30066012D8E00B300AA012D6A008E00
HEX 18022D6A008E0066012D5F009F000C01
HEX 2D5F009F001C012D5F009F003F012D6A
HEX 009F000C012D71008E001C012D71008E
HEX 000C012D71008E001C012D71008E003F
HEX 012D71008E0066012D71008E007B012D
HEX B300D500AA012DB300D50038022DB300
HEX D500CC022DB300D50038022DB300D500
HEX 53032DB300D500CC022DBE00E1003802
HEX 2DBE00E1007B012DBE00E1001C012DBE
HEX 00E1003F012DBE00E10066012DBE00E1
HEX 007B012D8E00EF0066012D8E00EF00DE
HEX 012D8E00B3001C012D8E00B300DE012D
HEX 8E00B30066012D8E00B3001C012D9F00
HEX BE00DE012D9F00BE00FA012D9F00BE00
HEX DE012D9F00BE00AA012D9F00BE007B01
HEX 2D9F00BE0066012D8600D5003F012D86
HEX 00D500AA012D86009F0018022D86009F
HEX 00AA012D86009F007E022D86009F0018
HEX 022D8E00B300AA012D8E00B3007B012D
HEX 8E00B300AA012D8E000000DE012D6A00
HEX 9F0018022D7100000038022D6A000000
HEX 18022D5F000000CC022D59008E003802
HEX 2D6A00000038022D5F0071001C012D5F
HEX 009F001C012D6A008E00D5002D6A008E
HEX 001C012D6A008E0066012D6A008E001C
HEX 012D6A008E00AA015A
L85B6 HEX 7E0200000000147E029F000000147E02
HEX 8E00000014D5009F007F00143F016A00
HEX 0000143F01A9007700147B019F007700
HEX 147B015F000000147B018E006A00149F
HEX 007F006A0014FA015000000014FA018E
HEX 005400147B017F005000147B016A0000
HEX 00147B019F007F0014F602BE009F0014
HEX F6028E00000014F602D5007F00143802
HEX BE0077001438026A000000143802A900
HEX 5F0014FA019F006A0014FA0177000000
HEX 14FA01D5007F0014EF00BE008E0014DE
HEX 017F00000014DE01FD009F0014AA01EF
HEX 00A90014AA011C019F0014AA011C018E
HEX 001452011C01D5001452011C01A90014
HEX 52011C018E0014A9008E00770014AA01
HEX 7F00000014AA01A9008E00143F01D500
HEX 7F00143F019F000000143F01A9008E00
HEX 147B019F007F00147B016A000000147B
HEX 01A900770014BE009F00770014DE015F
HEX 00000014DE018E006A00149F007F006A
HEX 0014FA015000000014FA018E00540014
HEX 7B017F005000147B016A000000147B01
HEX 9F007F0014FD00D5009F0014AA018E00
HEX 000014AA013F019F0014DE011C01BE00
HEX 14DE011C016A0014DE0152017700143F
HEX 01BE007F0014C3013F018E0014C3017B
HEX 019F0014AA011C01D50014AA011C019F
HEX 0014AA01EF00A900147E02D5009F0028

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Binary file not shown.

View File

@ -1,113 +0,0 @@
------+------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------
Line | # File Line | Line Type | MX | Reloc | Size | Address Object Code | Source Code
------+------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------
1 | 1 kkkk.s 1 | Comment | 11 | | 0 | 00/8000 | *
2 | 1 kkkk.s 2 | Comment | 11 | | 0 | 00/8000 | * Kikekankoi loader
3 | 1 kkkk.s 3 | Comment | 11 | | 0 | 00/8000 | *
4 | 1 kkkk.s 4 | Comment | 11 | | 0 | 00/8000 | * (c) 1985, Laurent Benes & Loriciels
5 | 1 kkkk.s 5 | Comment | 11 | | 0 | 00/8000 | * (c) 2023, Brutal Deluxe Software (Apple II)
6 | 1 kkkk.s 6 | Comment | 11 | | 0 | 00/8000 | *
7 | 1 kkkk.s 7 | Empty | 11 | | 0 | 00/8000 |
8 | 1 kkkk.s 8 | Directive | 11 | | 0 | 00/8000 | mx %11
9 | 1 kkkk.s 9 | Directive | 11 | | 0 | 00/8000 | org $2000
10 | 1 kkkk.s 10 | Directive | 11 | | 0 | 00/2000 | lst off
11 | 1 kkkk.s 11 | Empty | 11 | | 0 | 00/2000 |
12 | 1 kkkk.s 12 | Comment | 11 | | 0 | 00/2000 | *-----------------------------------
13 | 1 kkkk.s 13 | Comment | 11 | | 0 | 00/2000 | * SOFTSWITCHES AND FRIENDS
14 | 1 kkkk.s 14 | Comment | 11 | | 0 | 00/2000 | *-----------------------------------
15 | 1 kkkk.s 15 | Empty | 11 | | 0 | 00/2000 |
16 | 1 kkkk.s 16 | Equivalence | 11 | | 0 | 00/2000 | leJEU = $800
17 | 1 kkkk.s 17 | Empty | 11 | | 0 | 00/2000 |
18 | 1 kkkk.s 18 | Equivalence | 11 | | 0 | 00/2000 | ptrPREFIX = $280
19 | 1 kkkk.s 19 | Equivalence | 11 | | 0 | 00/2000 | proBUFFER = $b800
20 | 1 kkkk.s 20 | Equivalence | 11 | | 0 | 00/2000 | PRODOS = $bf00
21 | 1 kkkk.s 21 | Empty | 11 | | 0 | 00/2000 |
22 | 1 kkkk.s 22 | Comment | 11 | | 0 | 00/2000 | *-----------------------------------
23 | 1 kkkk.s 23 | Comment | 11 | | 0 | 00/2000 | * LOAD THE GAME
24 | 1 kkkk.s 24 | Comment | 11 | | 0 | 00/2000 | *-----------------------------------
25 | 1 kkkk.s 25 | Empty | 11 | | 0 | 00/2000 |
26 | 1 kkkk.s 26 | Code | 11 | | 3 | 00/2000 : 20 00 BF | jsr {$bf00} ; get the prefix
27 | 1 kkkk.s 27 | Data | 11 | | 1 | 00/2003 : C7 | dfb $c7
28 | 1 kkkk.s 28 | Data | 11 | | 2 | 00/2004 : 53 20 | da proGETPFX
29 | 1 kkkk.s 29 | Empty | 11 | | 0 | 00/2006 |
30 | 1 kkkk.s 30 | Code | 11 | | 3 | 00/2006 : 20 00 BF | jsr {$bf00} ; set it
31 | 1 kkkk.s 31 | Data | 11 | | 1 | 00/2009 : C6 | dfb $c6
32 | 1 kkkk.s 32 | Data | 11 | | 2 | 00/200A : 53 20 | da proGETPFX
33 | 1 kkkk.s 33 | Empty | 11 | | 0 | 00/200C |
34 | 1 kkkk.s 34 | Code | 11 | | 3 | 00/200C : 20 00 BF | jsr {$bf00}
35 | 1 kkkk.s 35 | Data | 11 | | 1 | 00/200F : C8 | dfb $c8
36 | 1 kkkk.s 36 | Data | 11 | | 2 | 00/2010 : 56 20 | da proOPEN
37 | 1 kkkk.s 37 | Code | 11 | | 2 | 00/2012 : B0 30 | bcs quitME
38 | 1 kkkk.s 38 | Empty | 11 | | 0 | 00/2014 |
39 | 1 kkkk.s 39 | Code | 11 | | 3 | 00/2014 : AD 5B 20 | lda proOPEN+5 ; zou, on prend l'ID
40 | 1 kkkk.s 40 | Code | 11 | | 3 | 00/2017 : 8D 5D 20 | sta proREAD+1
41 | 1 kkkk.s 41 | Code | 11 | | 3 | 00/201A : 8D 6F 20 | sta proSETMARK+1
42 | 1 kkkk.s 42 | Code | 11 | | 3 | 00/201D : 8D 65 20 | sta proREAD2+1
43 | 1 kkkk.s 43 | Code | 11 | | 3 | 00/2020 : 8D 6D 20 | sta proCLOSE+1
44 | 1 kkkk.s 44 | Empty | 11 | | 0 | 00/2023 |
45 | 1 kkkk.s 45 | Code | 11 | | 3 | 00/2023 : 20 00 BF | jsr {$bf00} ; lecture du fichier
46 | 1 kkkk.s 46 | Data | 11 | | 1 | 00/2026 : CA | dfb $ca
47 | 1 kkkk.s 47 | Data | 11 | | 2 | 00/2027 : 5C 20 | da proREAD
48 | 1 kkkk.s 48 | Code | 11 | | 2 | 00/2029 : B0 19 | bcs quitME
49 | 1 kkkk.s 49 | Empty | 11 | | 0 | 00/202B |
50 | 1 kkkk.s 50 | Code | 11 | | 3 | 00/202B : 20 00 BF | jsr {$bf00}
51 | 1 kkkk.s 51 | Data | 11 | | 1 | 00/202E : CE | dfb $ce
52 | 1 kkkk.s 52 | Data | 11 | | 2 | 00/202F : 6E 20 | da proSETMARK
53 | 1 kkkk.s 53 | Code | 11 | | 2 | 00/2031 : B0 11 | bcs quitME
54 | 1 kkkk.s 54 | Empty | 11 | | 0 | 00/2033 |
55 | 1 kkkk.s 55 | Code | 11 | | 3 | 00/2033 : 20 00 BF | jsr {$bf00} ; lecture du fichier
56 | 1 kkkk.s 56 | Data | 11 | | 1 | 00/2036 : CA | dfb $ca
57 | 1 kkkk.s 57 | Data | 11 | | 2 | 00/2037 : 64 20 | da proREAD2
58 | 1 kkkk.s 58 | Empty | 11 | | 0 | 00/2039 |
59 | 1 kkkk.s 59 | Code | 11 | | 3 | 00/2039 : 20 00 BF | jsr {$bf00} ; fermeture du fichier
60 | 1 kkkk.s 60 | Data | 11 | | 1 | 00/203C : CC | dfb $cc
61 | 1 kkkk.s 61 | Data | 11 | | 2 | 00/203D : 6C 20 | da proCLOSE
62 | 1 kkkk.s 62 | Code | 11 | | 2 | 00/203F : B0 03 | bcs quitME
63 | 1 kkkk.s 63 | Empty | 11 | | 0 | 00/2041 |
64 | 1 kkkk.s 64 | Code | 11 | | 3 | 00/2041 : 4C 00 08 | jmp {$800}
65 | 1 kkkk.s 65 | Empty | 11 | | 0 | 00/2044 |
66 | 1 kkkk.s 66 | Code | 11 | | 3 | 00/2044 : 20 00 BF | quitME jsr {$bf00} ; exit
67 | 1 kkkk.s 67 | Data | 11 | | 1 | 00/2047 : 65 | dfb $65
68 | 1 kkkk.s 68 | Data | 11 | | 2 | 00/2048 : 4C 20 | da proQUIT
69 | 1 kkkk.s 69 | Code | 11 | | 2 | 00/204A : 00 BD | brk $bd ; on ne se refait pas ;-)
70 | 1 kkkk.s 70 | Empty | 11 | | 0 | 00/204C |
71 | 1 kkkk.s 71 | Comment | 11 | | 0 | 00/204C | *--- Data
72 | 1 kkkk.s 72 | Empty | 11 | | 0 | 00/204C |
73 | 1 kkkk.s 73 | Data | 11 | | 1 | 00/204C : 04 | proQUIT dfb $4
74 | 1 kkkk.s 74 | Data | 11 | | 1 | 00/204D : 00 | ds 1
75 | 1 kkkk.s 75 | Data | 11 | | 2 | 00/204E : 00 00 | ds 2
76 | 1 kkkk.s 76 | Data | 11 | | 1 | 00/2050 : 00 | ds 1
77 | 1 kkkk.s 77 | Data | 11 | | 2 | 00/2051 : 00 00 | ds 2
78 | 1 kkkk.s 78 | Empty | 11 | | 0 | 00/2053 |
79 | 1 kkkk.s 79 | Data | 11 | | 1 | 00/2053 : 01 | proGETPFX dfb $1
80 | 1 kkkk.s 80 | Data | 11 | | 2 | 00/2054 : 80 02 | da {$280}
81 | 1 kkkk.s 81 | Empty | 11 | | 0 | 00/2056 |
82 | 1 kkkk.s 82 | Data | 11 | | 1 | 00/2056 : 03 | proOPEN dfb $3
83 | 1 kkkk.s 83 | Data | 11 | | 2 | 00/2057 : 73 20 | da pLEJEU ; pathname (par dŽfaut, le moteur)
84 | 1 kkkk.s 84 | Data | 11 | | 2 | 00/2059 : 00 B8 | da {$b800} ; io_buffer
85 | 1 kkkk.s 85 | Data | 11 | | 1 | 00/205B : 00 | ds 1 ; ref_num
86 | 1 kkkk.s 86 | Empty | 11 | | 0 | 00/205C |
87 | 1 kkkk.s 87 | Data | 11 | | 1 | 00/205C : 04 | proREAD dfb $4
88 | 1 kkkk.s 88 | Data | 11 | | 1 | 00/205D : 00 | ds 1 ; ref_num
89 | 1 kkkk.s 89 | Data | 11 | | 2 | 00/205E : 00 08 | da {$800} ; data_buffer
90 | 1 kkkk.s 90 | Data | 11 | | 2 | 00/2060 : 00 18 | dw $1800 ; request_count
91 | 1 kkkk.s 91 | Data | 11 | | 2 | 00/2062 : 00 00 | ds 2 ; transfer_count
92 | 1 kkkk.s 92 | Empty | 11 | | 0 | 00/2064 |
93 | 1 kkkk.s 93 | Data | 11 | | 1 | 00/2064 : 04 | proREAD2 dfb $4
94 | 1 kkkk.s 94 | Data | 11 | | 1 | 00/2065 : 00 | ds 1 ; ref_num
95 | 1 kkkk.s 95 | Data | 11 | | 2 | 00/2066 : 00 40 | da $4000 ; data_buffer
96 | 1 kkkk.s 96 | Data | 11 | | 2 | 00/2068 : 00 78 | dw $7800 ; request_count
97 | 1 kkkk.s 97 | Data | 11 | | 2 | 00/206A : 00 00 | ds 2 ; transfer_count
98 | 1 kkkk.s 98 | Empty | 11 | | 0 | 00/206C |
99 | 1 kkkk.s 99 | Data | 11 | | 1 | 00/206C : 01 | proCLOSE dfb $1
100 | 1 kkkk.s 100 | Data | 11 | | 1 | 00/206D : 00 | ds 1 ; ref_num
101 | 1 kkkk.s 101 | Empty | 11 | | 0 | 00/206E |
102 | 1 kkkk.s 102 | Data | 11 | | 1 | 00/206E : 02 | proSETMARK dfb $2
103 | 1 kkkk.s 103 | Data | 11 | | 1 | 00/206F : 00 | ds 1 ; ref_num
104 | 1 kkkk.s 104 | Data | 11 | | 3 | 00/2070 : 00 38 00 | adr $3800 ; set_mark
105 | 1 kkkk.s 105 | Empty | 11 | | 0 | 00/2073 |
106 | 1 kkkk.s 106 | Data | 11 | | 11 | 00/2073 : 0A 4B 69 6B | pLEJEU str 'Kikekankoi'
| | | | | | 65 6B 61 6E |
| | | | | | 6B 6F 69 |
107 | 1 kkkk.s 107 | Empty | 11 | | 0 | 00/207E |
------+------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------

9
kikekankoi/old/break.txt Normal file
View File

@ -0,0 +1,9 @@
100 1 100
200 2 200
1000 3 500 ou 510
1100 4 550
8600 5 18000
1 100
2 500
3 530

View File

@ -1,6 +1,5 @@
Solution Kikekankoi fran<61>ais
2-La solution
001 Ð O
002 Ð PRENDS BATTERIE
003 Ð E

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.