Ca avance...

This commit is contained in:
Antoine Vignau 2023-12-19 21:49:11 +01:00
parent 67572aa76c
commit b81a607a88
26 changed files with 74050 additions and 6639 deletions

View File

@ -0,0 +1,29 @@
A crazy and unscrupulous maniac kidnapped you in his house full of traps!
Welcome to Cauchemar House. An uncredited French adventure game from the mid eighties, now available on your Apple II in French and English versions.
Get it @ https://www.brutaldeluxe.fr/products/apple2/cauchemarhouse/
Antoine Vignau & Olivier Zardini
Brutal Deluxe Software
---
Un maniaque fou et sans scrupules vous a kidnappŽ dans sa maison pleine de pi<70>ges ! Bienvenue ˆ la Maison Cauchemar. Un jeu d'aventure fran<61>ais non crŽditŽ du milieu des annŽes 80, dŽsormais disponible sur votre Apple II en versions fran<61>aise et anglaise. A tŽlŽcharger sur @ https://www.brutaldeluxe.fr/products/apple2/cauchemarhouse/
Antoine Vignau & Olivier Zardini
Brutal Deluxe Software
---
Un maniaque fou et sans scrupules vous a kidnappŽ dans sa maison pleine de pi<70>ges ! Bienvenue ˆ la Maison Cauchemar. Un jeu d'aventure fran<61>ais non crŽditŽ du milieu des annŽes 80, dŽsormais disponible sur votre Apple II en versions fran<61>aise et anglaise. Merci XavSnap !
A tŽlŽcharger sur @ https://www.brutaldeluxe.fr/products/apple2/cauchemarhouse/
Antoine Vignau & Olivier Zardini
Brutal Deluxe Software
---
https://twitter.com/antoine_vignau/status/1737044241254113490

View File

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

View File

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

Binary file not shown.

View File

@ -6,7 +6,7 @@
*
tblIMAGES = *
DA $0000
da $bdbd
DA L8776 ; 1
DA L7371 ; 2
DA L3A14 ; 3
@ -16,57 +16,57 @@ tblIMAGES = *
DA L7580 ; 7
DA L72FB ; 8
DA L51FE ; 9
DA L8E2A ; A
DA L4E01 ; B
DA L8976 ; C
DA L6D5B ; D
DA L7477 ; E
DA LA598 ; F
DA L9AC8 ; 10
DA L50E9 ; 11
DA L997D ; 12
DA L4EE9 ; 13
DA L4D0A ; 14
DA L8D30 ; 15
DA L8BE2 ; 16
DA L7B08 ; 17
DA LA465 ; 18
DA LA0BD ; 19
DA L7A32 ; 1A
DA LA1ED ; 1B
DA LA329 ; 1C
DA L6F0D ; 1D
DA L6E22 ; 1E
DA L792C ; 1F
DA L7720 ; 20
DA L4FFE ; 21
DA L762C ; 22
DA L7826 ; 23
DA L97A1 ; 24
DA L41F2 ; 25
DA L431C ; 26
DA L4624 ; 27
DA L93D1 ; 28
DA L928F ; 29
DA L4AC2 ; 2A
* DA L0100 ; 2B
DA L40C8 ; 2C
DA L968C ; 2D
DA L495F ; 2E
DA L4796 ; 2F
DA L94A4 ; 30
DA L3F89 ; 31
DA L448B ; 32
DA L9C4F ; 33
DA L38F6 ; 34
L7FCA DA L8FEA ; 35 OR $98CB
DA L95F8 ; 36
DA L9E36 ; 37
DA L3E6E ; 38
DA L9F7E ; 39
DA L91AD ; 3A
DA L98CB ; 3B new
DA L8779 ; 3C new
DA L8E2A ; 10
DA L4E01 ; 11
DA L8976 ; 12
DA L6D5B ; 13
DA L7477 ; 14
DA LA598 ; 15
DA L9AC8 ; 16
DA L50E9 ; 17
DA L997D ; 18
DA L4EE9 ; 19
DA L4D0A ; 20
DA L8D30 ; 21
DA L8BE2 ; 22
DA L7B08 ; 23
DA LA465 ; 24
DA LA0BD ; 25
DA L7A32 ; 26
DA LA1ED ; 27
DA LA329 ; 28
DA L6F0D ; 29
DA L6E22 ; 30
DA L792C ; 31
DA L7720 ; 32
DA L4FFE ; 33
DA L762C ; 34
DA L7826 ; 35
DA L97A1 ; 36
DA L41F2 ; 37
DA L431C ; 38
DA L4624 ; 39
DA L93D1 ; 40
DA L928F ; 41
DA L4AC2 ; 42
* DA L0100 ;
DA L40C8 ; 43
DA L968C ; 44
DA L495F ; 45
DA L4796 ; 46
DA L94A4 ; 47
DA L3F89 ; 48
DA L448B ; 49
DA L9C4F ; 50
DA L38F6 ; 51
L7FCA DA L8FEA ; 52 OR $98CB
DA L95F8 ; 53
DA L9E36 ; 54
DA L3E6E ; 55
DA L9F7E ; 56
DA L91AD ; 57
DA L98CB ; 58 new
DA L8779 ; 59 new
DA $0000 ; Fin des images
*---

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
fr=Type(00),AuxType(0000),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

@ -189,7 +189,7 @@ A$140 hex 0B43460E2E4531344F33354AFF
A$141 hex 0B482E4333314AFF
A$142 hex 0B502E4332364AFF
A$143 hex 0B442E4332374AFF
A$144 hex 4C26441141342E43313748313742333441FF ; L6B54
A$144 hex 4C26441141342E43313748313742333441FF
A$145 hex 4C0041342E4436324BFF
A$146 hex 4D504422412E2E4232364AFF
A$147 hex 4D444422412C2E4232374AFF
@ -235,23 +235,19 @@ A$184 hex 0B622E4332344AFF
* Les objets dans les salles
*
L7F00 HEX 00,02,00,00,00,0E,00,00,13,00,00,14,00,12,0F,11
HEX 1A,1B,1C,21,22,23,00,2F,2F,2F,2E,2C,32,32,31,36
HEX 2A,2D,00,00,00,28,00,00,00,00,00,00,00,00,00,00
nbO = 37
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,40
dfb 54,42,45,00,00,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,40
dfb 54,42,45,00,00,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
@ -300,7 +296,7 @@ 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$36 asc "x"00
O$37 asc "Un maillet"00
*

Binary file not shown.

View File

@ -0,0 +1,134 @@
Solution Kikekankoi fran<61>ais
2-La solution
001 Ð O
002 Ð PRENDS BATTERIE
003 Ð E
004 Ð E
005 Ð E
006 Ð E
007 Ð PRENDS SEAU
008 Ð E
009 Ð N
010 Ð PRENDS LAMPE
011 Ð S
012 Ð O
013 Ð O
014 Ð O
015 Ð O
016 Ð D
017 Ð E
018 Ð E
019 Ð E
020 Ð PRENDS FIOLE
021 Ð O
022 Ð O
023 Ð O
024 Ð O
025 Ð PRENDS SABLE
026 Ð E
027 Ð PRENDS BARQUE
028 Ð DECOLLE ADHESIF
029 Ð PRENDS CLEF
030 Ð PRENDS BOUTEILLE
031 Ð RAME
032 Ð LAISSE BARQUE
033 Ð D
034 Ð OUVRE TRAPPE
035 Ð D
036 Ð LAISSE CLEF
037 Ð O
038 Ð BOIS FIOLE
039 Ð O
040 Ð PRENDS AMPOULE
041 Ð E
042 Ð E
043 Ð M
044 Ð N
045 Ð E
046 Ð E
047 Ð LAISSE FIOLE
048 Ð PRENDS DELTA
049 Ð O
050 Ð O
051 Ð S
052 Ð M
053 Ð O
054 Ð VISSE AMPOULE
055 Ð BRANCHE BATTERIE
056 Ð ALLUME LAMPE
057 Ð LANCE SABLE
058 Ð LAISSE SEAU
059 Ð O
060 Ð ETEINS LAMPE
061 Ð DEBRANCHE BATTERIE
062 Ð LAISSE BATTERIE
063 Ð N
064 Ð N
065 Ð ENTRE TRAITEUR
066 Ð VENDS DELTA
067 Ð SORS
068 Ð O
069 Ð PRENDS MAILLET
070 Ð S
071 Ð ENTRE MEDECIN
072 Ð AVALE ASPIRINE
073 Ð PRENDS MASQUE
074 Ð SORS
075 Ð LAISSE MAILLET
076 Ð ENTRE CHAUSSEUR
077 Ð ACHETE ESPADRILLES
078 Ð SORS
079 Ð E
080 Ð S
081 Ð ENTRE TAILLEUR
082 Ð ACHETE ROBE
083 Ð SORS
084 Ð PRENDS BATTERIE
085 Ð N
086 Ð E
087 Ð E
088 Ð N
089 Ð LAISSE BATTERIE
090 Ð LAISSE LAMPE
091 Ð S
092 Ð PRENDS BROCHE
093 Ð O
094 Ð O
095 Ð O
096 Ð PRENDS MAILLET
097 Ð E
098 Ð E
099 Ð E
100 Ð N
101 Ð LAISSE MAILLET
102 Ð LAISSE BROCHE
103 Ð PRENDS LAMPE
104 Ð PRENDS BATTERIE
105 Ð LAISSE CHAUSSURES
106 Ð ENTRE TEMPLE
107 Ð METS MASQUE
108 Ð CASSE BOUTEILLE
109 Ð PRENDS DEBRIS
110 Ð N
111 Ð DELIVRE FILLE
112 Ð LAISSE DEBRIS
113 Ð DONNE ROBE
114 Ð DONNE ESPADRILLES
115 Ð S
116 Ð O
117 Ð BRANCHE BATTERIE
118 Ð ALLUME LAMPE
119 Ð PRENDS BOMBE
120 Ð ETEINS LAMPE
121 Ð DEBRANCHE BATTERIE
122 Ð E
123 Ð S
124 Ð PRENDS BROCHE
125 Ð PRENDS MAILLET
126 Ð ENTRE TEMPLE
127 Ð E
128 Ð E
129 Ð S
130 Ð CREUSE MUR

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -32,7 +32,7 @@ strNOTOWNED
asc "ce que l"A7"on ne possede pas..."00
strDACCORD
asc 8D"D"A7"accord"00
asc "D"A7"accord"00
strILFAITNOIR
asc "Il fait trop sombre pour voir quelque"8D
@ -168,187 +168,187 @@ tblAH$ dfb $bd
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$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.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.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.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."
A$159 str "A58D29D37F17.D54N."
A$160 str "A58D29D37.D51K."
A$161 str "B23F16.E16J."
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."
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.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.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.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."
A$159 str "A58D29D37F17.D54N."
A$160 str "A58D29D37.D51K."
A$161 str "B23F16.E16J."
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
@ -754,10 +754,10 @@ V$132 str "CASS"
str8010 asc "L"A7"antre du demon."00
str8020 asc "Le repere du chirurgien."00
str8030 asc ""00 ; X la mort
str8030 asc "8030"00 ; X la mort
str8040 asc "L"A7"antre du sorcier."00
str8050 asc "Au bord du lac."00
str8060 asc ""00 ; X la fin
str8060 asc "8060"00 ; X la fin
str8070 asc "Le repere du lecteur."00
str8080 asc "Au nord,un banc de sable."00
str8090 asc "Le bout du lac."00
@ -794,7 +794,7 @@ 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."00
str8430 asc ""00 ; X rien
str8430 asc "8430"00 ; X rien
str8440 asc "Chez le tailleur."00
str8450 asc "Dans la cremerie."00
str8460 asc "Chez le chausseur."00
@ -810,8 +810,8 @@ str8550 asc "Le choeur du Temple."00
str8560 asc "L"A7"antre du venere."00
str8570 asc "Le chemin des dipteres."00
str8580 asc "L"A7"antre du victorieux."00
str8590 asc ""00
str8600 asc ""00
str8590 asc "8590"00
str8600 asc "8600"00
*
* Les reponses (str7xxx)
@ -915,7 +915,7 @@ str4500 asc "Les murs s"A7"ecroulent sur vous, vous "
asc "e."00
str4510 asc "Toutes mes felicitations."00
str4520 asc "Il aurait fallu mettre le masque, les "
asc " gaz vous tue !"00
asc " gaz vous tuent !"00
str4530 asc "La fille n"A7"avait pas de masque, elle "
asc " meurt et vous aussi (le remord...)."00
str4540 asc "La fille etait nue, elle ne pouvait vou"

Binary file not shown.

View File

@ -6,7 +6,7 @@
*
mx %11
org $4000
org $800
lst off
*-----------------------------------
@ -23,6 +23,7 @@ X0H = $e1
Y0 = $e2 ; Y-coord
maxY = 191 ; 0 to 191 = 192
nbLINES = 200 ; 200 lignes sur un CPC
chrRET2 = $8d
chrSPC2 = $a0
@ -71,9 +72,8 @@ SETKBD = $FE89
*-----------------------------------
@draw mac
ldx #>]1
ldy #<]1
jsr drawPICTURE
lda #]1
jsr showPIC
eom
@explode mac
@ -124,8 +124,14 @@ lowerOK
*--------
lda #0
sta deltaY
jsr introPIC ; la picture GR
lda #32
sta deltaY
REPLAY jsr initALL
jsr HGR
@ -195,7 +201,7 @@ REPLAY jsr initALL
:200 jsr setHGR
@print #strRETURN
* @print #strRETURN
lda SALLE
asl
@ -466,13 +472,13 @@ REPLAY jsr initALL
:1400 lda #1
sta E
:1420 ldx E ; 7893
lda E$,x ; 7894
:1420 ldx E
lda E$,x
cmp #"."
bne :1430
jmp :1700 ; do actions
:1430 sec ; 428F
:1430 sec
sbc #"A"
asl
pha
@ -518,7 +524,7 @@ REPLAY jsr initALL
tbl1500 da :1500,:1510,:1520,:1530,:1540
da :1550,:1560,:1570,:1580
*--------
*-------- A
:1500 lda N
cmp SALLE
@ -527,7 +533,7 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
sta OK
:1505 rts
*--------
*-------- B
:1510 ldx N
lda O,x
@ -539,7 +545,7 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
sta OK
:1516 rts
*--------
*-------- C
:1520 ldx N
lda O,x
@ -553,7 +559,7 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
sta OK
rts
*--------
*-------- D
:1530 ldx N
lda O,x
@ -563,7 +569,7 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
sta OK
:1535 rts
*--------
*-------- E
:1540 ldx N
lda P,x
@ -573,7 +579,7 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
sta OK
:1545 rts
*--------
*-------- F
:1550 ldx N
lda P,x
@ -582,7 +588,7 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
sta OK
:1555 rts
*--------
*-------- G
:1560 ldx N
lda C,x
@ -592,9 +598,11 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
sta OK
:1565 rts
*--------
*-------- H
:1570 lda VBL ; LOGO - Use a better RND?
:1570 rts ; LOGO
lda VBL ; LOGO - Use a better RND?
eor VERTCNT
cmp N
bcs :1575
@ -602,7 +610,7 @@ tbl1500 da :1500,:1510,:1520,:1530,:1540
sta OK
:1575 rts
*--------
*-------- I
:1580 lda N
cmp SALLE
@ -1139,9 +1147,9 @@ tbl4000 da :4010,:4020,:4030,:4040,:4050,:4060,:4070,:4080,:4090
:4660 lda VBL ; LOGO - Use a better RND?
eor VERTCNT
beq :4660
cmp #9
bcc :4660
and #7
clc
adc #1
asl
tax
ldy tbl4660,x
@ -1317,183 +1325,243 @@ tbl7000 da $bdbd
da :7600
:7010 @print #str8010
@draw #1
rts
:7020 @print #str8020
@draw #2
rts
:7030 @print #str8030
@draw #3
rts
:7040 @print #str8040
@draw #4
rts
:7050 @print #str8050
@draw #5
rts
:7060 @print #str8060
@draw #6
rts
:7070 @print #str8070
@draw #7
rts
:7080 @print #str8080
@draw #8
rts
:7090 @print #str8090
@draw #9
rts
:7100 @print #str8100
@draw #10
rts
:7110 @print #str8110
@draw #11
rts
:7120 @print #str8120
@draw #12
rts
:7130 @print #str8130
@draw #13
rts
:7140 @print #str8140
@draw #14
rts
:7150 @print #str8150
@draw #15
rts
:7160 @print #str8160
@draw #16
rts
:7170 @print #str8170
@draw #17
rts
:7180 @print #str8180
@draw #18
rts
:7190 @print #str8190
@draw #19
rts
:7200 @print #str8200
@draw #20
rts
:7210 @print #str8210
@draw #21
rts
:7220 @print #str8220
@draw #22
rts
:7230 @print #str8230
@draw #23
rts
:7240 @print #str8240
@draw #24
rts
:7250 @print #str8250
@draw #25
rts
:7260 @print #str8260
@draw #26
rts
:7270 @print #str8270
@draw #27
rts
:7280 @print #str8280
@draw #28
rts
:7290 @print #str8290
@draw #29
rts
:7300 @print #str8300
@draw #30
rts
:7310 @print #str8310
@draw #31
rts
:7320 @print #str8320
@draw #32
rts
:7330 @print #str8330
@draw #33
rts
:7340 @print #str8340
@draw #34
rts
:7350 @print #str8350
@draw #35
rts
:7360 @print #str8360
@draw #36
rts
:7370 @print #str8370
@draw #37
rts
:7380 @print #str8380
@draw #38
rts
:7390 @print #str8390
@draw #39
rts
:7400 @print #str8400
@draw #40
rts
:7410 @print #str8410
@draw #41
rts
:7420 @print #str8420
@draw #42
rts
:7430 @print #str8430
@draw #43
rts
:7440 @print #str8440
@draw #44
rts
:7450 @print #str8450
@draw #45
rts
:7460 @print #str8460
@draw #46
rts
:7470 @print #str8470
@draw #47
rts
:7480 @print #str8480
@draw #48
rts
:7490 @print #str8490
@draw #49
rts
:7500 @print #str8500
@draw #50
rts
:7510 @print #str8510
@draw #51
rts
:7520 @print #str8520
@draw #52
rts
:7530 @print #str8530
@draw #53
rts
:7540 @print #str8540
@draw #54
rts
:7550 @print #str8550
@draw #55
rts
:7560 @print #str8560
@draw #56
rts
:7570 @print #str8570
@draw #57
rts
:7580 @print #str8580
@draw #58
rts
:7590 @print #str8590
@draw #59
rts
:7600 @print #str8600
@draw #60
rts
*-----------------------------------
@ -1751,6 +1819,34 @@ doW1 ldy LINNUM
bpl doW1
waitMS9 rts
*-----------------------------
* MOTEUR
*-----------------------------
showPIC pha
jsr HGR
sta MIXCLR
ldx #>picFRAME
ldy #<picFRAME
jsr drawPICTURE
pla
asl
tax
lda tblIMAGES,x
sta LINNUM
lda tblIMAGES+1,x
sta LINNUM+1
ora LINNUM
bne showPIC1
sec
rts
showPIC1 ldx LINNUM+1
ldy LINNUM
*----------------------
* drawPICTURE
*----------------------
@ -1760,87 +1856,58 @@ drawPICTURE
stx drawREAD+2
drawLOOP jsr drawREAD
cmp #$ff
cmp #0
bne drawPIC1
clc
rts ; the end
drawPIC1 ldx #myADRS-myCMDS-1
]lp cmp myCMDS,x
beq drawPIC2
dex
bpl ]lp
rts
drawPIC1 pha
and #%11_000000
lsr
lsr
lsr
lsr
lsr
lsr
sta theINK ; c'est PEN mais bon
drawPIC2 txa
asl
tax
lda myADRS,x
sta drawPIC3+1
lda myADRS+1,x
sta drawPIC3+2
drawPIC3 jsr $bdbd
pla
lsr
bcs doLINE
lsr
bcs doPLOT
* fill
jsr drawREAD
jsr drawREAD
jmp drawLOOP
*-------- Read data
drawREAD lda $bdbd
inc drawREAD+1
bne drawREAD1
inc drawREAD+2
drawREAD1 rts
*----------------------------------- PLOT
*----------------------------------- CURSET x,y,fb
doS
jsr drawREAD
doPLOT jsr drawREAD
sta theX
jsr drawREAD
sta theX+1
sta theY
jsr drawREAD
lda #nbLINES
sec
sbc theY
sta theY
jsr drawREAD
sta theY+1
rts
jmp drawLOOP
*----------------------------------- CURMOV x,y,fb
*----------------------------------- LINE ABS
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
doLINE jsr drawREAD
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
lda #nbLINES
sec
sbc theY2
sta theY2
*---------- Check height
@ -1860,17 +1927,24 @@ 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
jsr HCOLOR+3 ; to skip CHRGET
ldx theX ; HPLOT x,y
ldy theX+1
lda theY
sec
sbc deltaY ; -32 pour les images du jeu
jsr HPLOT
* ldy theY2
lda theY2
sec
sbc deltaY
tay
lda theX2 ; TO x2,Y2
ldx theX2+1
ldy theY2
jsr HILIN ; draw the line
lda X0L ; save the updated coords
@ -1878,52 +1952,36 @@ doD2
lda X0H
sta theX+1
lda Y0
clc
adc deltaY
sta theY
rts
jmp drawLOOP
*-------- Read data
drawREAD lda $bdbd
inc drawREAD+1
bne drawREAD1
inc drawREAD+2
drawREAD1 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"
picFRAME hex 42
dfb 0,0
hex 41
dfb 0,149
hex 41
dfb 199,149
hex 41
dfb 199,0
hex 41
dfb 0,0
hex 00
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
@ -1933,6 +1991,7 @@ theRADIUS ds 1
theFB ds 1
theINK ds 1
thePAPER ds 1
deltaY ds 1 ; 0 or 32
* APPLE ORIC
* 0 black1 black
@ -2016,9 +2075,9 @@ Z ds 1
lenSTRING ds 1
TEMPS ds 2 ; le temps = 5000
C ds 21+1
C ds 48+1
E$ ds 32 ; the longest string
P ds 21+1
P ds 48+1
X$1 ds 4+1 ; premier mot saisi
X$2 ds 4+1 ; second mot saisi
@ -2032,7 +2091,12 @@ tblD2H dfb 0,10,20,30,40,50,60,70,80,90
* LES AUTRES FICHIERS
*-----------------------------------
put fr.s
* put ../common/images.s
ds \
ds $4000-*
put fr.s
put ../common/images.s
ds \
*--- It's the end

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,551 @@
{\rtf1\ansi\ansicpg1252\cocoartf2758
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;\red66\green1\blue120;\red0\green0\blue233;\red0\green0\blue0;
\red28\green219\blue216;}
{\*\expandedcolortbl;;\cssrgb\c33333\c10196\c54510;\cssrgb\c0\c0\c93333;\cssrgb\c0\c0\c0;
\cssrgb\c0\c87843\c87843;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{decimal-leading-zero\}}{\leveltext\leveltemplateid1\'01\'00;}{\levelnumbers\'01;}\fi-360\li720\lin720 }{\listname ;}\listid1}
{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{decimal-leading-zero\}}{\leveltext\leveltemplateid101\'01\'00;}{\levelnumbers\'01;}\fi-360\li720\lin720 }{\listname ;}\listid2}
{\list\listtemplateid3\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{decimal-leading-zero\}}{\leveltext\leveltemplateid201\'01\'00;}{\levelnumbers\'01;}\fi-360\li720\lin720 }{\listname ;}\listid3}}
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}}
\paperw11900\paperh16840\margl1440\margr1440\vieww25100\viewh14240\viewkind0
\deftab720
\pard\pardeftab720\partightenfactor0
{\field{\*\fldinst{HYPERLINK "http://greatstone.free.fr/kikekankoi/index.html"}}{\fldrslt
\f0\fs40 \cf2 \expnd0\expndtw0\kerning0
{{\NeXTGraphic logo.png \width960 \height960 \noorient \appleattachmentpadding0 \appleembedtype0 \appleaqc
}¬}}}\pard\pardeftab720\partightenfactor0
\f0\fs40 \cf0 \expnd0\expndtw0\kerning0
Remake 2019 "Le Myst\'e8re de Kikekankoi"\
\itap1\trowd \taflags0 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil
\clvertalt \clshdrawnil \clwWidth4742\clftsWidth3 \clmart10 \clmarl10 \clmarb10 \clmarr10 \clbrdrt\brdrnil \clbrdrl\brdrnil \clbrdrb\brdrnil \clbrdrr\brdrnil \clpadt20 \clpadl20 \clpadb20 \clpadr1000 \gaph\cellx2880
\clvertalt \clshdrawnil \clwWidth4264\clftsWidth3 \clmart10 \clmarl10 \clmarb10 \clmarr10 \clbrdrt\brdrnil \clbrdrl\brdrnil \clbrdrb\brdrnil \clbrdrr\brdrnil \clpadt20 \clpadl20 \clpadb20 \clpadr1000 \gaph\cellx5760
\clvertalt \clshdrawnil \clwWidth11509\clftsWidth3 \clmart10 \clmarl10 \clmarb10 \clmarr10 \clbrdrt\brdrnil \clbrdrl\brdrnil \clbrdrb\brdrnil \clbrdrr\brdrnil \clpadt20 \clpadl20 \clpadb20 \clpadr1000 \gaph\cellx8640
\pard\intbl\itap1\pardeftab720\partightenfactor0
\fs51\fsmilli25600 \cf0 Solution complete (avec lumiere)\
\pard\intbl\itap1\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\ls1\ilvl0
\fs32 \cf0 \kerning1\expnd0\expndtw0 {\listtext 01 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 02 }\expnd0\expndtw0\kerning0
PRENDS BATTERIE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 03 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 04 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 05 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 06 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 07 }\expnd0\expndtw0\kerning0
PRENDS SEAU\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 08 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 09 }\expnd0\expndtw0\kerning0
N\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 10 }\expnd0\expndtw0\kerning0
PRENDS LAMPE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 11 }\expnd0\expndtw0\kerning0
S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 12 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 13 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 14 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 15 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 16 }\expnd0\expndtw0\kerning0
D\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 17 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 18 }\expnd0\expndtw0\kerning0
PRENDS SABLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 19 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 20 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 21 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 22 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 23 }\expnd0\expndtw0\kerning0
PRENDS FIOLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 24 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 25 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 26 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 27 }\expnd0\expndtw0\kerning0
PRENDS BARQUE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 28 }\expnd0\expndtw0\kerning0
PRENDS BOUTEILLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 29 }\expnd0\expndtw0\kerning0
DECOLLE ADHESIF\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 30 }\expnd0\expndtw0\kerning0
PRENDS CLEF\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 31 }\expnd0\expndtw0\kerning0
RAME\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 32 }\expnd0\expndtw0\kerning0
LAISSE BARQUE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 33 }\expnd0\expndtw0\kerning0
D\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 34 }\expnd0\expndtw0\kerning0
OUVRIR TRAPPE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 35 }\expnd0\expndtw0\kerning0
LAISSE CLEF\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 36 }\expnd0\expndtw0\kerning0
D\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 37 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 38 }\expnd0\expndtw0\kerning0
BOIS FIOLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 39 }\expnd0\expndtw0\kerning0
LAISSE FIOLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 40 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 41 }\expnd0\expndtw0\kerning0
PRENDS AMPOULE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 42 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 43 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 44 }\expnd0\expndtw0\kerning0
M\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 45 }\expnd0\expndtw0\kerning0
N\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 46 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 47 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 48 }\expnd0\expndtw0\kerning0
PRENDS DELTA-PLANE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 49 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 50 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 51 }\expnd0\expndtw0\kerning0
S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 52 }\expnd0\expndtw0\kerning0
M\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 53 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 54 }\expnd0\expndtw0\kerning0
VISSE AMPOULE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 55 }\expnd0\expndtw0\kerning0
BRANCHE BATTERIE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 56 }\expnd0\expndtw0\kerning0
ALLUME LAMPE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 57 }\expnd0\expndtw0\kerning0
LANCE SABLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 58 }\expnd0\expndtw0\kerning0
LAISSE SEAU\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 59 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 60 }\expnd0\expndtw0\kerning0
ETEINS LAMPE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 61 }\expnd0\expndtw0\kerning0
DEBRANCHE BATTERIE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 62 }\expnd0\expndtw0\kerning0
N\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 63 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 64 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 65 }\expnd0\expndtw0\kerning0
N\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 66 }\expnd0\expndtw0\kerning0
POSE CHAUSSURES\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 67 }\expnd0\expndtw0\kerning0
ENTRE TEMPLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 68 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 69 }\expnd0\expndtw0\kerning0
BRANCHE BATTERIE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 70 }\expnd0\expndtw0\kerning0
ALLUME LAMPE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 71 }\expnd0\expndtw0\kerning0
PRENDS BOMBE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 72 }\expnd0\expndtw0\kerning0
ETEINS LAMPE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 73 }\expnd0\expndtw0\kerning0
DEBRANCHE BATTERIE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 74 }\expnd0\expndtw0\kerning0
LAISSE LAMPE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 75 }\expnd0\expndtw0\kerning0
LAISSE BATTERIE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 76 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 77 }\expnd0\expndtw0\kerning0
S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 78 }\expnd0\expndtw0\kerning0
S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 79 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 80 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 81 }\expnd0\expndtw0\kerning0
N\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 82 }\expnd0\expndtw0\kerning0
ENTRE TRAITEUR\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 83 }\expnd0\expndtw0\kerning0
VENDS DELTA-PLANE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 84 }\expnd0\expndtw0\kerning0
SORS\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 85 }\expnd0\expndtw0\kerning0
O\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 86 }\expnd0\expndtw0\kerning0
PRENDS MAILLET\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 87 }\expnd0\expndtw0\kerning0
S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 88 }\expnd0\expndtw0\kerning0
ENTRE MEDECIN\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 89 }\expnd0\expndtw0\kerning0
AVALE ASPIRINE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 90 }\expnd0\expndtw0\kerning0
PRENDS MASQUE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 91 }\expnd0\expndtw0\kerning0
METS MASQUE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 92 }\expnd0\expndtw0\kerning0
CASSE BOUTEILLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 93 }\expnd0\expndtw0\kerning0
PREND DEBRIS\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 94 }\expnd0\expndtw0\kerning0
LAISSE MASQUE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 95 }\expnd0\expndtw0\kerning0
SORS\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 96 }\expnd0\expndtw0\kerning0
ENTRE CHAUSSEUR\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 97 }\expnd0\expndtw0\kerning0
ACHETE ESPADRILLES\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 98 }\expnd0\expndtw0\kerning0
SORS\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 99 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 100 }\expnd0\expndtw0\kerning0
S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 101 }\expnd0\expndtw0\kerning0
ENTRE TAILLEUR\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 102 }\expnd0\expndtw0\kerning0
ACHETE ROBE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 103 }\expnd0\expndtw0\kerning0
SORS\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 104 }\expnd0\expndtw0\kerning0
N\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 105 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 106 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 107 }\expnd0\expndtw0\kerning0
PRENDS BROCHE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 108 }\expnd0\expndtw0\kerning0
ENTRE TEMPLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 109 }\expnd0\expndtw0\kerning0
N\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 110 }\expnd0\expndtw0\kerning0
DELIVRE FILLE\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 111 }\expnd0\expndtw0\kerning0
DONNE VETEMENTS\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 112 }\expnd0\expndtw0\kerning0
S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 113 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 114 }\expnd0\expndtw0\kerning0
E\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 115 }\expnd0\expndtw0\kerning0
S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext 116 }\expnd0\expndtw0\kerning0
CREUSE MUR\cell
\pard\intbl\itap1\pardeftab720\partightenfactor0
\fs51\fsmilli25600 \cf0 Solution rapide (sans lumiere)\
\pard\intbl\itap1\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\ls2\ilvl0
\fs32 \cf0 \kerning1\expnd0\expndtw0 {\listtext 01 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 02 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 03 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 04 }\expnd0\expndtw0\kerning0
PRENDS SEAU\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 05 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 06 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 07 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 08 }\expnd0\expndtw0\kerning0
D\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 09 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 10 }\expnd0\expndtw0\kerning0
PRENDS SABLE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 11 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 12 }\expnd0\expndtw0\kerning0
PRENDS BARQUE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 13 }\expnd0\expndtw0\kerning0
PRENDS BOUTEILLE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 14 }\expnd0\expndtw0\kerning0
RAME\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 15 }\expnd0\expndtw0\kerning0
LAISSE BARQUE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 16 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 17 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 18 }\expnd0\expndtw0\kerning0
N\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 19 }\expnd0\expndtw0\kerning0
N\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 20 }\expnd0\expndtw0\kerning0
PRENDS DELTA-PLANE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 21 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 22 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 23 }\expnd0\expndtw0\kerning0
S\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 24 }\expnd0\expndtw0\kerning0
M\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 25 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 26 }\expnd0\expndtw0\kerning0
LANCE SABLE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 27 }\expnd0\expndtw0\kerning0
LAISSE SEAU\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 28 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 29 }\expnd0\expndtw0\kerning0
N\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 30 }\expnd0\expndtw0\kerning0
N\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 31 }\expnd0\expndtw0\kerning0
ENTRE TRAITEUR\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 32 }\expnd0\expndtw0\kerning0
VENDS DELTA-PLANE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 33 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 34 }\expnd0\expndtw0\kerning0
PRENDS MAILLET\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 35 }\expnd0\expndtw0\kerning0
S\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 36 }\expnd0\expndtw0\kerning0
ENTRE MEDECIN\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 37 }\expnd0\expndtw0\kerning0
AVALE ASPIRINE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 38 }\expnd0\expndtw0\kerning0
PRENDS MASQUE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 39 }\expnd0\expndtw0\kerning0
METS MASQUE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 40 }\expnd0\expndtw0\kerning0
SORS\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 41 }\expnd0\expndtw0\kerning0
ENTRE CHAUSSEUR\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 42 }\expnd0\expndtw0\kerning0
ACHETE ESPADRILLES\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 43 }\expnd0\expndtw0\kerning0
SORS\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 44 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 45 }\expnd0\expndtw0\kerning0
S\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 46 }\expnd0\expndtw0\kerning0
ENTRE TAILLEUR\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 47 }\expnd0\expndtw0\kerning0
ACHETE ROBE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 48 }\expnd0\expndtw0\kerning0
SORS\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 49 }\expnd0\expndtw0\kerning0
N\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 50 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 51 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 52 }\expnd0\expndtw0\kerning0
PRENDS BROCHE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 53 }\expnd0\expndtw0\kerning0
N\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 54 }\expnd0\expndtw0\kerning0
POSE CHAUSSURES\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 55 }\expnd0\expndtw0\kerning0
ENTRE TEMPLE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 56 }\expnd0\expndtw0\kerning0
CASSE BOUTEILLE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 57 }\expnd0\expndtw0\kerning0
PRENDS DEBRIS\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 58 }\expnd0\expndtw0\kerning0
N\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 59 }\expnd0\expndtw0\kerning0
DELIVRE FILLE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 60 }\expnd0\expndtw0\kerning0
DONNE VETEMENTS\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 61 }\expnd0\expndtw0\kerning0
S\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 62 }\expnd0\expndtw0\kerning0
O\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 63 }\expnd0\expndtw0\kerning0
PRENDS BOMBE\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 64 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 65 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 66 }\expnd0\expndtw0\kerning0
E\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 67 }\expnd0\expndtw0\kerning0
S\
\ls2\ilvl0\kerning1\expnd0\expndtw0 {\listtext 68 }\expnd0\expndtw0\kerning0
CREUSE MUR\cell
\pard\intbl\itap1\pardeftab720\partightenfactor0
\fs51\fsmilli25600 \cf0 Solution tres rapide (sans lumiere, mots courts, maximum de pieces sombres)\
\pard\intbl\itap1\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\ls3\ilvl0
\fs32 \cf0 \kerning1\expnd0\expndtw0 {\listtext 01 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 02 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 03 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 04 }\expnd0\expndtw0\kerning0
PREN SEAU\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 05 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 06 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 07 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 08 }\expnd0\expndtw0\kerning0
D\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 09 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 10 }\expnd0\expndtw0\kerning0
PREN SABL\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 11 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 12 }\expnd0\expndtw0\kerning0
PREN BARQ\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 13 }\expnd0\expndtw0\kerning0
PREN BOUT\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 14 }\expnd0\expndtw0\kerning0
RAME\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 15 }\expnd0\expndtw0\kerning0
LAIS BARQ\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 16 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 17 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 18 }\expnd0\expndtw0\kerning0
N\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 19 }\expnd0\expndtw0\kerning0
N\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 20 }\expnd0\expndtw0\kerning0
PREN DELT\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 21 }\expnd0\expndtw0\kerning0
S\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 22 }\expnd0\expndtw0\kerning0
S\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 23 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 24 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 25 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 26 }\expnd0\expndtw0\kerning0
LANC SABL\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 27 }\expnd0\expndtw0\kerning0
LAIS SEAU\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 28 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 29 }\expnd0\expndtw0\kerning0
N\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 30 }\expnd0\expndtw0\kerning0
N\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 31 }\expnd0\expndtw0\kerning0
ENTR\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 32 }\expnd0\expndtw0\kerning0
VEND DELT\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 33 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 34 }\expnd0\expndtw0\kerning0
PREN MAIL\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 35 }\expnd0\expndtw0\kerning0
S\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 36 }\expnd0\expndtw0\kerning0
ENTR MEDE\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 37 }\expnd0\expndtw0\kerning0
AVAL ASPI\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 38 }\expnd0\expndtw0\kerning0
PREN MASQ\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 39 }\expnd0\expndtw0\kerning0
METS MASQ\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 40 }\expnd0\expndtw0\kerning0
SORS\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 41 }\expnd0\expndtw0\kerning0
ENTR CHAUS\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 42 }\expnd0\expndtw0\kerning0
ACHE ESPA\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 43 }\expnd0\expndtw0\kerning0
SORS\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 44 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 45 }\expnd0\expndtw0\kerning0
S\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 46 }\expnd0\expndtw0\kerning0
ENTR TAIL\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 47 }\expnd0\expndtw0\kerning0
ACHE ROBE\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 48 }\expnd0\expndtw0\kerning0
SORS\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 49 }\expnd0\expndtw0\kerning0
N\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 50 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 51 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 52 }\expnd0\expndtw0\kerning0
PREN BROC\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 53 }\expnd0\expndtw0\kerning0
N\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 54 }\expnd0\expndtw0\kerning0
POSE CHAUS\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 55 }\expnd0\expndtw0\kerning0
ENTR TEMP\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 56 }\expnd0\expndtw0\kerning0
CASS BOUT\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 57 }\expnd0\expndtw0\kerning0
PREN DEBR\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 58 }\expnd0\expndtw0\kerning0
N\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 59 }\expnd0\expndtw0\kerning0
DELI FILL\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 60 }\expnd0\expndtw0\kerning0
DONN VETE\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 61 }\expnd0\expndtw0\kerning0
S\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 62 }\expnd0\expndtw0\kerning0
O\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 63 }\expnd0\expndtw0\kerning0
PREN BOMB\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 64 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 65 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 66 }\expnd0\expndtw0\kerning0
E\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 67 }\expnd0\expndtw0\kerning0
S\
\ls3\ilvl0\kerning1\expnd0\expndtw0 {\listtext 68 }\expnd0\expndtw0\kerning0
CREU MUR\cell \lastrow\row
\pard\pardeftab720\qc\partightenfactor0
\fs61\fsmilli30720 \cf0 \
\pard\pardeftab720\qc\partightenfactor0
\fs24 \cf0 \cb5 @GreatStone 2018-2019 | {\field{\*\fldinst{HYPERLINK "http://greatstone.free.fr/kikekankoi/index.html"}}{\fldrslt \cf2 \cb1 {{\NeXTGraphic logo.png \width960 \height960 \noorient \appleattachmentpadding0 \appleembedtype0 \appleaqc
}¬}}} | {\field{\*\fldinst{HYPERLINK "http://greatstone.free.fr/kikekankoi/credits.html"}}{\fldrslt \cf3 \ul \ulc3 Cr\'e9dits}}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

106
kikekankoi/kkkk.s Normal file
View File

@ -0,0 +1,106 @@
*
* Kikekankoi loader
*
* (c) 1985, Laurent Benes & Loriciels
* (c) 2023, Brutal Deluxe Software (Apple II)
*
mx %11
org $2000
lst off
*-----------------------------------
* SOFTSWITCHES AND FRIENDS
*-----------------------------------
leJEU = $800
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 proREAD+1
sta proSETMARK+1
sta proREAD2+1
sta proCLOSE+1
jsr PRODOS ; lecture du fichier
dfb $ca
da proREAD
bcs quitME
jsr PRODOS
dfb $ce
da proSETMARK
bcs quitME
jsr PRODOS ; lecture du fichier
dfb $ca
da proREAD2
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
dw $1800 ; request_count
ds 2 ; transfer_count
proREAD2 dfb $4
ds 1 ; ref_num
da $4000 ; data_buffer
dw $7800 ; request_count
ds 2 ; transfer_count
proCLOSE dfb $1
ds 1 ; ref_num
proSETMARK dfb $2
ds 1 ; ref_num
adr $3800 ; set_mark
pLEJEU str 'Kikekankoi'

BIN
kikekankoi/kkkk.system Normal file

Binary file not shown.

113
kikekankoi/kkkk_Output.txt Normal file
View File

@ -0,0 +1,113 @@
------+------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------
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 |
------+------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------