diff --git a/labellezohra/comprehension.txt b/labellezohra/comprehension.txt index f2ae2a9..f80bd47 100644 --- a/labellezohra/comprehension.txt +++ b/labellezohra/comprehension.txt @@ -34,9 +34,10 @@ OK 11 image de fond avec ic ------------------------------- -&x est la rŽfŽrence du texte -=x donne le texte d'aprs -*xy active les deux rŽfŽrences j'imagine +*xy x : numero_objet + y : numero_peche +&x : numero condition +=x : consequence & ou = ------------------------ 0 @@ -59,6 +60,15 @@ OK 11 image de fond avec ic 17 DOC JOSEPHINE 18 STERILITE +* ICONES +1 +2 gourmandise +3 +4 +5 +6 paresse +7 + * ----------------------------- 1 LUNETTES 2 CUILLERE @@ -68,14 +78,14 @@ OK 11 image de fond avec ic 6 BIJOUX 7 CLES 8 ARGENT -! -! 1 ORGUEIL -! 2 AVARICE -! 3 GOURMANDISE -! 4 ENVIE -! 5 LUXURE -! 6 COLERE -! 7 PARESSE +! ICONES +! 1 ORGUEIL 5 +! 2 AVARICE 1 +! 3 GOURMANDISE 2 +! 4 ENVIE 7 +! 5 LUXURE 3 +! 6 COLERE 4 +! 7 PARESSE 6 ! ! \ / vv @@ -205,4 +215,14 @@ OK 8 Argent OK Indics OK RŽservŽ OK Lisez-moi (mode d'emploi) -Un fichier se termine par *FIN \ No newline at end of file +Un fichier se termine par *FIN + +--------------- + +Au dŽbut, on a les lunettes uniquement +Quand on clique sur les lunettes, a fait appara”tre la colre (14) +aprs avoir lu le premier texte, on fait appara”tre +le carnet (4) +le rouge (6) +l'argent (8) +puis quand je clique sur le carnet (4), j'ai l'ic™ne de l'avarice (2) \ No newline at end of file diff --git a/labellezohra/labellezohra.2mg b/labellezohra/labellezohra.2mg index 3863b59..d58d6ce 100755 Binary files a/labellezohra/labellezohra.2mg and b/labellezohra/labellezohra.2mg differ diff --git a/labellezohra/sources mac/script.txt b/labellezohra/sources mac/script.txt new file mode 100644 index 0000000..91db881 --- /dev/null +++ b/labellezohra/sources mac/script.txt @@ -0,0 +1,442 @@ + +on startMovie + + global affiche,indicateur,objet,peche,condition + global consequence,deja_lu,objet_selectionne + global codage_original,visibilite,volume_original + + set the switchColorDepth to false + set the exitLock to true + + set codage_original=the colorDepth + set the colorDepth to 8 + set volume_original=the soundLevel + set the soundLevel to 4 + set the volume of sound 1 to 255 + set the volume of sound 2 to 127 + + set the textSize of field "sous titre" to 10 + set the textFont of field "sous titre" to "Geneva" + set the textStyle of field "sous titre" to "Bold" + set the text of cast "sous titre" to " " + + put tableau(mNew) into affiche -- sous-titre dŽjˆ affichŽ? (pendant la musique) + + put tableau(mNew) into indicateur -- tableau des 18 indicateurs + indicateur(mPut,0,true) -- le numŽro 0 est vrai (pour lire le 1er texte) + + put tableau(mNew) into objet -- objet des 65 textes + put tableau(mNew) into peche -- pŽchŽ des 65 textes + put tableau(mNew) into condition -- condition des 65 textes (avec "&") + put tableau(mNew) into consequence -- consequence des 65 textes (avec "=") + put tableau(mNew) into deja_lu -- flag lu/non lu des 65 textes + put tableau(mNew) into visibilite -- 8 objets visibles ou non + + set hasard=random(7) + if hasard=1 then set texte= "Militaires" + if hasard=2 then set texte= "Fachos" + if hasard=3 then set texte= "Chasseurs" + if hasard=4 then set texte= "Ivrognes" + if hasard=5 then set texte= "Beaufs" + if hasard=6 then set texte= "Exploitateurs" + if hasard=7 then set texte= "RŽacs" + + set the text of cast "texte militaires" to texte&": "&random(1000000)+100000&"FF" + + set hasard=random(7) + + if hasard=1 then set texte= "FauchŽs, mais gŽnŽreux quand mme: 50FF" + if hasard=2 then set texte= "Objecteurs de conscience: 50FF" + if hasard=3 then set texte= "Contribution anormale: 150FF" + if hasard=4 then set texte= "Avares: 50FF" + if hasard=5 then set texte= "Pingres: 50FF" + if hasard=6 then set texte= "Pauvres (sur justificatif): 50FF" + if hasard=7 then set texte= "Bienfaiteurs: 150FF" + set the text of cast "texte sympas" to texte + + OpenResFile "Curseur" + + -- go to "shareware" +end startMovie + +on FIN + global codage_original,volume_original + global deja_lu,indicateur + if the CommandDown=true and the key="q" then + set the soundlevel to volume_original + set the colorDepth=codage_original + + put FILEIO(mNew,"write","Zohra (Marque-page)") into fichier + if objectP(fichier) then + set sauvegarde=EMPTY + repeat with numero=1 to 65 + set sauvegarde=sauvegarde&&deja_lu(mGet,numero) + end repeat + repeat with numero=1 to 18 + set sauvegarde=sauvegarde&&indicateur(mGet,numero) + end repeat + + fichier(mWriteString,sauvegarde) + fichier(mWriteString,RETURN&RETURN&"Mettez ce fichier ˆ la poubelle  +pour recommencer la lecture au dŽbut."&RETURN) + fichier(mDispose) + else + updatestage + alert "Fichier non sauvegardŽ." + end if + + set the soundEnabled=false + QUIT + end if +end FIN + +on stopMovie + repeat with piste=1 to 24 + set the visibility of sprite piste to true + end repeat + closeResFile +end stopMovie + +on GESTION_COUPLET1 + if the key="1" then EFFET "ce monsieur!","1 ce monsieur",1 + if the key="2" then EFFET "sa femme!","1 sa femme",2 + if the key="3" then EFFET "le chameau!","1 le chameau",3 + if the key="4" then EFFET "et toute la smala!","1 et toute la smala",4 + if the key="5" then EFFET " ","1 batterie",5 + if the key="6" then EFFET " ","1 flžte",6 + if the key="7" then EFFET " ","1 synthŽ",7 + if the key="8" then EFFET " ","1 trompette",8 + if the key="9" then EFFET " ","1 trompette2",9 + + if the key="0" then + RAZ_ST + go to "couplet2" + end if +end GESTION_COUPLET1 + +on GESTION_COUPLET2 + if the key="1" then EFFET "des coins o les flics ne vont plus", +"2 des coins o les flics",1 + + if the key="2" then EFFET "y'a des quartiers arab'", +"2 y'a des quartiers arabes",2 + + if the key="3" then EFFET "si c'Žtait des quartiers bretons...", +"2 si c'Žtait des quartiers",3 + + if the key="4" then EFFET "some people from Nanterre, some people from Belleville!", +"2 des gens de nanterre",4 + + if the key="5" then EFFET " ", "2 boing",5 + if the key="6" then EFFET " ", "2 couic",6 + if the key="7" then EFFET " ", "2 sirnes",7 + if the key="8" then EFFET " ", "2 guitare",8 + if the key="9" then EFFET " ", "2 guitare2",9 + + if the key="0" then + RAZ_ST + go to "couplet3" + end if +end GESTION_COUPLET2 + +on GESTION_COUPLET3 + if the key="1" then EFFET "ces beaux-parleurs de la tŽlŽvision?", +"3 ces beaux parleurs",1 + + if the key="2" then EFFET "qu'est-ce qu'ils ont fait pour la france?", +"3 qu'est-ce qu'ils ont fait",2 + + if the key="3" then EFFET "les trois quarts du temps,  +ils n'ont pas fait leur service miliaire","3 les trois quarts du temps",3 + + if the key="4" then EFFET "y sont mme un peu pŽdŽs sur les bords!", +"3 ils sont mme un peu pŽdŽs",4 + + if the key="5" then EFFET "hey hey hey!","3 hey hey hey",5 + if the key="6" then EFFET " ", "3 cuivres",6 + if the key="7" then EFFET " ", "3 dzoin",7 + if the key="8" then EFFET " ", "3 dŽhme",8 + if the key="9" then EFFET " ", "3 dŽhme2",9 + + if the key="0" then + RAZ_ST + go to "couplet4" + end if +end GESTION_COUPLET3 + +on GESTION_COUPLET4 + if the key="1" then EFFET "nous n'Žtions pas pour l'algŽrie franaise (??)", +"4 nous n'Žtions pas pour",1 + + if the key="2" then EFFET "nous Žtions pour l'algŽrie et le sahara franais!", +"4 nous Žtions pour l'algŽrie",2 + + if the key="3" then EFFET "les sous-off' de la coloniale dont j'Žtais!", +"4 les sous-off",3 + + if the key="0" then + RAZ_ST + go to "couplet5" + end if +end GESTION_COUPLET4 + +on GESTION_COUPLET5 + if the key="1" then EFFET "qui a la haine de l'Žtranger?", +"5 qui a la haine de l'Žtranger?",1 + + if the key="2" then EFFET "la terre de france, elle est d'abord aux franais", +"5 la terre de france",2 + + if the key="3" then EFFET "on nous parle des collabos, y z'en ont fait moins", +"5 on nous parle des collabos",3 + + if the key="4" then EFFET "c'est le pen (de ch'val)","5 c'est le pen",4 + if the key="5" then EFFET "est anti-franais","5 est anti-franais",5 + if the key="6" then EFFET "nous sommes des a.....s", +"5 nous sommes des abrutis",6 + if the key="7" then EFFET " ", "5 beat",7 + if the key="8" then EFFET " ", "5 gling",8 + if the key="9" then EFFET " ", "5 gling2",9 + + if the key="0" then PRESENTATION + +end GESTION_COUPLET5 + +on PRESENTATION + RAZ_ST + when keydown then FIN + repeat while the mouseDown=true + end repeat + go to "prŽsentation" +end PRESENTATION + +on EFFET message,son,numero + global affiche + if affiche(mget,numero)=0 then + set the text of cast "sous titre" to message + affiche(mPut,numero,1) + starttimer + else + set the text of cast "sous titre" to " " + end if + puppetSound son +end EFFET + +on RAZ_ST + global affiche + affiche(mDispose) + put tableau(mNew) into affiche + set the text of cast "sous titre" to " " + sound Stop 1 + sound Stop 2 +end RAZ_ST + +factory TABLEAU +end TABLEAU + +on ATTENTE temps + starttimer + repeat while the timer<(60*temps) + if the mouseDown=true then go to "shareware" + end repeat +end ATTENTE + +on INITIALISATION_TEXTES + global objet,peche,condition,consequence + repeat with numero_texte=1 to 65 + + set texte=the text of cast (the number of cast "texte"+numero_texte-1) + + set numero_objet=value(char 2 of texte) + objet(mPut,numero_texte,numero_objet) + + set numero_peche=char 3 of texte + peche(mPut,numero_texte,numero_peche) + + set numero_condition=value(char 2 to 3 of line 2 of texte) + condition(mPut,numero_texte,numero_condition) + + set numero_consequence=value(char 2 to 3 of line 3 of texte) + consequence(mPut,numero_texte,numero_consequence) + + -- put line 5 of texte + -- put "texte :"&numero_texte + -- put "objet :"&objet(mGet,numero_texte) + -- put "peche :"&peche(mGet,numero_texte) + -- put "condit:"&condition(mGet,numero_texte) + -- put "conseq:"&consequence(mGet,numero_texte) + -- put " " + + end repeat +end INITIALISATION_TEXTES + +on CHARGEMENT + global deja_lu,indicateur + put FILEIO(mNew,"read","Zohra (Marque-page)") into fichier + if objectP(fichier) then + repeat with numero=1 to 65 + put fichier(mReadWord) into charge + deja_lu(mPut,numero,charge) + end repeat + repeat with numero=1 to 18 + put fichier(mReadWord) into charge + indicateur(mPut,numero,charge) + end repeat + fichier(mDispose) + end if +end CHARGEMENT + + +on GARDE argument + global objet_selectionne + set objet_selectionne=argument + repeat with numero_objet=1 to 8 + if numero_objet<>objet_selectionne then + set the visibility of sprite (1+numero_objet) to false + end if + end repeat +end GARDE + +on TEST_OBJETS + global deja_lu,objet,indicateur,condition,visibilite + + cursor 200 + set textes_encore_presents=false + repeat with numero_objet=1 to 8 + set the visibility of sprite (1+numero_objet) to false + visibilite(mPut,numero_objet,false) + end repeat + + repeat with numero_texte =1 to 65 + if deja_lu(mGet,numero_texte)=false then + if indicateur(Mget,condition(mGet,numero_texte))=true then + visibilite(mPut,objet(mGet,numero_texte),true) + set textes_encore_presents=true + end if + end if + end repeat + cursor 128 + + if textes_encore_presents=false then + repeat with piste=1 to 24 + set the visibility of sprite piste to true + end repeat + go to "texte fin" + end if +end TEST_OBJETS + +on TEST_PECHES + global deja_lu,objet,indicateur,condition,peche,objet_selectionne + cursor 200 + repeat with numero_peche=1 to 8 + set the visibility of sprite (9+numero_peche) to false + end repeat + + repeat with numero_texte=1 to 65 + if objet(mGet,numero_texte)=objet_selectionne then + if deja_lu(mGet,numero_texte)=false then + if indicateur(mGet,condition(mGet,numero_texte))=true then + set the visibility of sprite (9+peche(mGet,numero_texte)) to true + -- put "texte peche "&numero_texte + end if + end if + end if + end repeat + cursor 128 +end TEST_PECHES + +on AIGUILLAGE + global peche_selectionne,objet_selectionne,objet,peche + global deja_lu,condition,indicateur,consequence,texte_selectionne + + set texte_selectionne=0 + repeat with texte=1 to 65 + if objet(mGet,texte)=objet_selectionne then + if peche(mGet,texte)=peche_selectionne then + if deja_lu(mGet,texte)=false then + if indicateur(mGet,condition(mGet,texte))=true then + if texte_selectionne=0 then + set texte_selectionne=texte + end if + end if + end if + end if + end if + end repeat + + + repeat with piste=1 to 24 + set the visibility of sprite piste to true + end repeat + go to (marker ("textes"))+(texte_selectionne-1)*2 + +end AIGUILLAGE + +on PRE_SCROLL + global position_texte,haut_maxi,objet_selectionne + puppetsprite 2,true + starttimer + + set the locV of sprite 2 to 68 + set the locH of sprite 2 to 19 + + if objet_selectionne=4 or objet_selectionne=6  +or objet_selectionne=7 then + set the locV of sprite 2 to -36 + set the locH of sprite 2 to 144 + end if + if objet_selectionne=8 then + set the locV of sprite 2 to -25 + set the locH of sprite 2 to 14 + end if + + set position_texte=the locV of sprite 2 + set haut_maxi=position_texte + + delay 60-the timer +end PRE_SCROLL + +on SCROLL + global position_texte,haut_maxi + + if the mousecast=the number of cast "contour blanc" then + set position_souris=the mouseV-(the top of sprite 7)-(the height of sprite 7)/2 + + set vitesse=(30.0/the height of sprite 7)*position_souris + + cursor 200 + repeat while the mouseDown=true + + if the bottom of sprite 2 - vitesse < (the bottom of sprite 7)-20 then + set position_texte=(-the height of sprite 2)-19+the bottom of sprite 7 + set vitesse=0 + end if + + if the top of sprite 2 - vitesse > haut_maxi then + set position_texte=haut_maxi + set vitesse=0 + end if + + set position_texte=position_texte-vitesse + set the locV of sprite 2 = position_texte + updatestage + end repeat + cursor 128 + end if +end SCROLL + +on RETOUR + global texte_selectionne,deja_lu,indicateur,consequence + if the doubleClick=true then + puppetsprite 2,false + repeat with piste=1 to 24 + set the visibility of sprite piste to true + end repeat + deja_lu(mPut,texte_selectionne,true) + indicateur(mPut,consequence(mGet,texte_selectionne),true) + go to "bureau objets" + end if +end RETOUR + + + diff --git a/labellezohra/sources/LaBelleZohra b/labellezohra/sources/LaBelleZohra index d7da6b7..26eb55b 100644 Binary files a/labellezohra/sources/LaBelleZohra and b/labellezohra/sources/LaBelleZohra differ diff --git a/labellezohra/sources/_Output.txt b/labellezohra/sources/_Output.txt index 87468ce..e6cc2a7 100644 --- a/labellezohra/sources/_Output.txt +++ b/labellezohra/sources/_Output.txt @@ -7,1478 +7,1439 @@ 4 | 1 labellezohra.s 4 | Comment | 11 | | 0 | 00/0000 | * (c) 1992, François Coulon 5 | 1 labellezohra.s 5 | Comment | 11 | | 0 | 00/0000 | * (c) 2023, Antoine Vignau & Olivier Zardini 6 | 1 labellezohra.s 6 | Comment | 11 | | 0 | 00/0000 | * - 7 | 1 labellezohra.s 7 | Empty | 11 | | 0 | 00/0000 | - 8 | 1 labellezohra.s 8 | Directive | 00 | | 0 | 00/0000 | mx %00 - 9 | 1 labellezohra.s 9 | Empty | 00 | | 0 | 00/0000 | + 7 | 1 labellezohra.s 7 | Empty | 11 | | 0 | 00/0000 | + 8 | 1 labellezohra.s 8 | Directive | 00 | | 0 | 00/0000 | mx %00 + 9 | 1 labellezohra.s 9 | Empty | 00 | | 0 | 00/0000 | 10 | 1 labellezohra.s 10 | Comment | 00 | | 0 | 00/0000 | *----------------------------------- Macros - 11 | 1 labellezohra.s 11 | Empty | 00 | | 0 | 00/0000 | - 12 | 1 labellezohra.s 12 | Directive | 00 | | 0 | 00/0000 | use 4/Ctl.Macs - 13 | 1 labellezohra.s 13 | Directive | 00 | | 0 | 00/0000 | use 4/Desk.Macs - 14 | 1 labellezohra.s 14 | Directive | 00 | | 0 | 00/0000 | use 4/Event.Macs - 15 | 1 labellezohra.s 15 | Directive | 00 | | 0 | 00/0000 | use 4/Font.Macs - 16 | 1 labellezohra.s 16 | Directive | 00 | | 0 | 00/0000 | use 4/Int.Macs - 17 | 1 labellezohra.s 17 | Directive | 00 | | 0 | 00/0000 | use 4/Line.Macs - 18 | 1 labellezohra.s 18 | Directive | 00 | | 0 | 00/0000 | use 4/Locator.Macs - 19 | 1 labellezohra.s 19 | Directive | 00 | | 0 | 00/0000 | use 4/Mem.Macs - 20 | 1 labellezohra.s 20 | Directive | 00 | | 0 | 00/0000 | use 4/Menu.Macs - 21 | 1 labellezohra.s 21 | Directive | 00 | | 0 | 00/0000 | use 4/MIDISyn.Macs - 22 | 1 labellezohra.s 22 | Directive | 00 | | 0 | 00/0000 | use 4/Misc.Macs - 23 | 1 labellezohra.s 23 | Directive | 00 | | 0 | 00/0000 | use 4/Print.Macs - 24 | 1 labellezohra.s 24 | Directive | 00 | | 0 | 00/0000 | use 4/Qd.Macs - 25 | 1 labellezohra.s 25 | Directive | 00 | | 0 | 00/0000 | use 4/QdAux.Macs - 26 | 1 labellezohra.s 26 | Directive | 00 | | 0 | 00/0000 | use 4/Resource.Macs - 27 | 1 labellezohra.s 27 | Directive | 00 | | 0 | 00/0000 | use 4/Scrap.Macs - 28 | 1 labellezohra.s 28 | Directive | 00 | | 0 | 00/0000 | use 4/Sound.Macs - 29 | 1 labellezohra.s 29 | Directive | 00 | | 0 | 00/0000 | use 4/Std.Macs - 30 | 1 labellezohra.s 30 | Directive | 00 | | 0 | 00/0000 | use 4/TextEdit.Macs - 31 | 1 labellezohra.s 31 | Directive | 00 | | 0 | 00/0000 | use 4/Util.Macs - 32 | 1 labellezohra.s 32 | Directive | 00 | | 0 | 00/0000 | use 4/Window.Macs - 33 | 1 labellezohra.s 33 | Empty | 00 | | 0 | 00/0000 | + 11 | 1 labellezohra.s 11 | Empty | 00 | | 0 | 00/0000 | + 12 | 1 labellezohra.s 12 | Directive | 00 | | 0 | 00/0000 | use 4/Ctl.Macs + 13 | 1 labellezohra.s 13 | Directive | 00 | | 0 | 00/0000 | use 4/Desk.Macs + 14 | 1 labellezohra.s 14 | Directive | 00 | | 0 | 00/0000 | use 4/Event.Macs + 15 | 1 labellezohra.s 15 | Directive | 00 | | 0 | 00/0000 | use 4/Font.Macs + 16 | 1 labellezohra.s 16 | Directive | 00 | | 0 | 00/0000 | use 4/Int.Macs + 17 | 1 labellezohra.s 17 | Directive | 00 | | 0 | 00/0000 | use 4/Line.Macs + 18 | 1 labellezohra.s 18 | Directive | 00 | | 0 | 00/0000 | use 4/Locator.Macs + 19 | 1 labellezohra.s 19 | Directive | 00 | | 0 | 00/0000 | use 4/Mem.Macs + 20 | 1 labellezohra.s 20 | Directive | 00 | | 0 | 00/0000 | use 4/Menu.Macs + 21 | 1 labellezohra.s 21 | Directive | 00 | | 0 | 00/0000 | use 4/MIDISyn.Macs + 22 | 1 labellezohra.s 22 | Directive | 00 | | 0 | 00/0000 | use 4/Misc.Macs + 23 | 1 labellezohra.s 23 | Directive | 00 | | 0 | 00/0000 | use 4/Print.Macs + 24 | 1 labellezohra.s 24 | Directive | 00 | | 0 | 00/0000 | use 4/Qd.Macs + 25 | 1 labellezohra.s 25 | Directive | 00 | | 0 | 00/0000 | use 4/QdAux.Macs + 26 | 1 labellezohra.s 26 | Directive | 00 | | 0 | 00/0000 | use 4/Resource.Macs + 27 | 1 labellezohra.s 27 | Directive | 00 | | 0 | 00/0000 | use 4/Scrap.Macs + 28 | 1 labellezohra.s 28 | Directive | 00 | | 0 | 00/0000 | use 4/Sound.Macs + 29 | 1 labellezohra.s 29 | Directive | 00 | | 0 | 00/0000 | use 4/Std.Macs + 30 | 1 labellezohra.s 30 | Directive | 00 | | 0 | 00/0000 | use 4/TextEdit.Macs + 31 | 1 labellezohra.s 31 | Directive | 00 | | 0 | 00/0000 | use 4/Util.Macs + 32 | 1 labellezohra.s 32 | Directive | 00 | | 0 | 00/0000 | use 4/Window.Macs + 33 | 1 labellezohra.s 33 | Empty | 00 | | 0 | 00/0000 | 34 | 1 labellezohra.s 34 | Comment | 00 | | 0 | 00/0000 | *----------------------- 35 | 1 labellezohra.s 35 | Comment | 00 | | 0 | 00/0000 | * macros 36 | 1 labellezohra.s 36 | Comment | 00 | | 0 | 00/0000 | *----------------------- - 37 | 1 labellezohra.s 37 | Empty | 00 | | 0 | 00/0000 | - 38 | 1 labellezohra.s 38 | Directive | 00 | | 0 | 00/0000 | @loadfile mac - 39 | 1 labellezohra.s 39 | Directive | 00 | | 0 | 00/0000 | lda ]1 - 40 | 1 labellezohra.s 40 | Directive | 00 | | 0 | 00/0000 | ldx ]2+2 - 41 | 1 labellezohra.s 41 | Directive | 00 | | 0 | 00/0000 | ldy ]2 - 42 | 1 labellezohra.s 42 | Directive | 00 | | 0 | 00/0000 | jsr loadFILE - 43 | 1 labellezohra.s 43 | Directive | 00 | | 0 | 00/0000 | eom - 44 | 1 labellezohra.s 44 | Empty | 00 | | 0 | 00/0000 | - 45 | 1 labellezohra.s 45 | Directive | 00 | | 0 | 00/0000 | @fadein mac - 46 | 1 labellezohra.s 46 | Directive | 00 | | 0 | 00/0000 | lda ]2 - 47 | 1 labellezohra.s 47 | Directive | 00 | | 0 | 00/0000 | ldx ]1+2 - 48 | 1 labellezohra.s 48 | Directive | 00 | | 0 | 00/0000 | ldy ]1 - 49 | 1 labellezohra.s 49 | Directive | 00 | | 0 | 00/0000 | jsr fadeIN - 50 | 1 labellezohra.s 50 | Directive | 00 | | 0 | 00/0000 | eom - 51 | 1 labellezohra.s 51 | Empty | 00 | | 0 | 00/0000 | + 37 | 1 labellezohra.s 37 | Empty | 00 | | 0 | 00/0000 | + 38 | 1 labellezohra.s 38 | Directive | 00 | | 0 | 00/0000 | @loadfile mac + 39 | 1 labellezohra.s 39 | Directive | 00 | | 0 | 00/0000 | lda ]1 + 40 | 1 labellezohra.s 40 | Directive | 00 | | 0 | 00/0000 | ldx ]2+2 + 41 | 1 labellezohra.s 41 | Directive | 00 | | 0 | 00/0000 | ldy ]2 + 42 | 1 labellezohra.s 42 | Directive | 00 | | 0 | 00/0000 | jsr loadFILE + 43 | 1 labellezohra.s 43 | Directive | 00 | | 0 | 00/0000 | eom + 44 | 1 labellezohra.s 44 | Empty | 00 | | 0 | 00/0000 | + 45 | 1 labellezohra.s 45 | Directive | 00 | | 0 | 00/0000 | @fadein mac + 46 | 1 labellezohra.s 46 | Directive | 00 | | 0 | 00/0000 | lda ]2 + 47 | 1 labellezohra.s 47 | Directive | 00 | | 0 | 00/0000 | ldx ]1+2 + 48 | 1 labellezohra.s 48 | Directive | 00 | | 0 | 00/0000 | ldy ]1 + 49 | 1 labellezohra.s 49 | Directive | 00 | | 0 | 00/0000 | jsr fadeIN + 50 | 1 labellezohra.s 50 | Directive | 00 | | 0 | 00/0000 | eom + 51 | 1 labellezohra.s 51 | Empty | 00 | | 0 | 00/0000 | 52 | 1 labellezohra.s 52 | Comment | 00 | | 0 | 00/0000 | *----------------------------------- Constantes - 53 | 1 labellezohra.s 53 | Empty | 00 | | 0 | 00/0000 | + 53 | 1 labellezohra.s 53 | Empty | 00 | | 0 | 00/0000 | 54 | 1 labellezohra.s 54 | Comment | 00 | | 0 | 00/0000 | *-------------- Softswitches - 55 | 1 labellezohra.s 55 | Empty | 00 | | 0 | 00/0000 | - 56 | 1 labellezohra.s 56 | Equivalence | 00 | | 0 | 00/0000 | KBD = $e0c000 - 57 | 1 labellezohra.s 57 | Equivalence | 00 | | 0 | 00/0000 | KBDSTROBE = $e0c010 - 58 | 1 labellezohra.s 58 | Equivalence | 00 | | 0 | 00/0000 | RDVBLBAR = $e0c019 - 59 | 1 labellezohra.s 59 | Equivalence | 00 | | 0 | 00/0000 | GSOS = $e100a8 - 60 | 1 labellezohra.s 60 | Empty | 00 | | 0 | 00/0000 | + 55 | 1 labellezohra.s 55 | Empty | 00 | | 0 | 00/0000 | + 56 | 1 labellezohra.s 56 | Equivalence | 00 | | 0 | 00/0000 | KBD = $e0c000 + 57 | 1 labellezohra.s 57 | Equivalence | 00 | | 0 | 00/0000 | KBDSTROBE = $e0c010 + 58 | 1 labellezohra.s 58 | Equivalence | 00 | | 0 | 00/0000 | RDVBLBAR = $e0c019 + 59 | 1 labellezohra.s 59 | Equivalence | 00 | | 0 | 00/0000 | GSOS = $e100a8 + 60 | 1 labellezohra.s 60 | Empty | 00 | | 0 | 00/0000 | 61 | 1 labellezohra.s 61 | Comment | 00 | | 0 | 00/0000 | *-------------- GUI - 62 | 1 labellezohra.s 62 | Empty | 00 | | 0 | 00/0000 | - 63 | 1 labellezohra.s 63 | Equivalence | 00 | | 0 | 00/0000 | wMAIN = 1 - 64 | 1 labellezohra.s 64 | Equivalence | 00 | | 0 | 00/0000 | alertQUIT = $0100 - 65 | 1 labellezohra.s 65 | Equivalence | 00 | | 0 | 00/0000 | alertRESTART = $0200 - 66 | 1 labellezohra.s 66 | Empty | 00 | | 0 | 00/0000 | - 67 | 1 labellezohra.s 67 | Equivalence | 00 | | 0 | 00/0000 | refIsPointer = 0 - 68 | 1 labellezohra.s 68 | Equivalence | 00 | | 0 | 00/0000 | refIsHandle = 1 - 69 | 1 labellezohra.s 69 | Equivalence | 00 | | 0 | 00/0000 | refIsResource = 2 - 70 | 1 labellezohra.s 70 | Empty | 00 | | 0 | 00/0000 | - 71 | 1 labellezohra.s 71 | Equivalence | 00 | | 0 | 00/0000 | appleKey = $0100 - 72 | 1 labellezohra.s 72 | Equivalence | 00 | | 0 | 00/0000 | mouseDownEvt = $0001 - 73 | 1 labellezohra.s 73 | Equivalence | 00 | | 0 | 00/0000 | mouseUpEvt = $0002 - 74 | 1 labellezohra.s 74 | Equivalence | 00 | | 0 | 00/0000 | keyDownEvt = $0003 - 75 | 1 labellezohra.s 75 | Empty | 00 | | 0 | 00/0000 | - 76 | 1 labellezohra.s 76 | Equivalence | 00 | | 0 | 00/0000 | chrRET = $0d - 77 | 1 labellezohra.s 77 | Equivalence | 00 | | 0 | 00/0000 | chrESC = $1b - 78 | 1 labellezohra.s 78 | Empty | 00 | | 0 | 00/0000 | + 62 | 1 labellezohra.s 62 | Empty | 00 | | 0 | 00/0000 | + 63 | 1 labellezohra.s 63 | Equivalence | 00 | | 0 | 00/0000 | wMAIN = 1 + 64 | 1 labellezohra.s 64 | Equivalence | 00 | | 0 | 00/0000 | alertQUIT = $0100 + 65 | 1 labellezohra.s 65 | Equivalence | 00 | | 0 | 00/0000 | alertRESTART = $0200 + 66 | 1 labellezohra.s 66 | Empty | 00 | | 0 | 00/0000 | + 67 | 1 labellezohra.s 67 | Equivalence | 00 | | 0 | 00/0000 | refIsPointer = 0 + 68 | 1 labellezohra.s 68 | Equivalence | 00 | | 0 | 00/0000 | refIsHandle = 1 + 69 | 1 labellezohra.s 69 | Equivalence | 00 | | 0 | 00/0000 | refIsResource = 2 + 70 | 1 labellezohra.s 70 | Empty | 00 | | 0 | 00/0000 | + 71 | 1 labellezohra.s 71 | Equivalence | 00 | | 0 | 00/0000 | appleKey = $0100 + 72 | 1 labellezohra.s 72 | Equivalence | 00 | | 0 | 00/0000 | mouseDownEvt = $0001 + 73 | 1 labellezohra.s 73 | Equivalence | 00 | | 0 | 00/0000 | mouseUpEvt = $0002 + 74 | 1 labellezohra.s 74 | Equivalence | 00 | | 0 | 00/0000 | keyDownEvt = $0003 + 75 | 1 labellezohra.s 75 | Empty | 00 | | 0 | 00/0000 | + 76 | 1 labellezohra.s 76 | Equivalence | 00 | | 0 | 00/0000 | chrRET = $0d + 77 | 1 labellezohra.s 77 | Equivalence | 00 | | 0 | 00/0000 | chrESC = $1b + 78 | 1 labellezohra.s 78 | Empty | 00 | | 0 | 00/0000 | 79 | 1 labellezohra.s 79 | Comment | 00 | | 0 | 00/0000 | *-------------- - 80 | 1 labellezohra.s 80 | Empty | 00 | | 0 | 00/0000 | - 81 | 1 labellezohra.s 81 | Equivalence | 00 | | 0 | 00/0000 | dpFROM = $80 - 82 | 1 labellezohra.s 82 | Equivalence | 00 | | 0 | 00/0000 | dpTO = {$80}+4 - 83 | 1 labellezohra.s 83 | Equivalence | 00 | | 0 | 00/0000 | dpTEXTES = {{$80}+4}+4 ; pointeur vers les TEXTES - 84 | 1 labellezohra.s 84 | Equivalence | 00 | | 0 | 00/0000 | Debut = {{{$80}+4}+4}+4 - 85 | 1 labellezohra.s 85 | Equivalence | 00 | | 0 | 00/0000 | Arrivee = {{{{$80}+4}+4}+4}+4 - 86 | 1 labellezohra.s 86 | Equivalence | 00 | | 0 | 00/0000 | Second = {{{{{$80}+4}+4}+4}+4}+4 - 87 | 1 labellezohra.s 87 | Empty | 00 | | 0 | 00/0000 | + 80 | 1 labellezohra.s 80 | Empty | 00 | | 0 | 00/0000 | + 81 | 1 labellezohra.s 81 | Equivalence | 00 | | 0 | 00/0000 | dpFROM = $80 + 82 | 1 labellezohra.s 82 | Equivalence | 00 | | 0 | 00/0000 | dpTO = {$80}+4 + 83 | 1 labellezohra.s 83 | Equivalence | 00 | | 0 | 00/0000 | dpTEXTES = {{$80}+4}+4 ; pointeur vers les TEXTES + 84 | 1 labellezohra.s 84 | Equivalence | 00 | | 0 | 00/0000 | Debut = {{{$80}+4}+4}+4 + 85 | 1 labellezohra.s 85 | Equivalence | 00 | | 0 | 00/0000 | Arrivee = {{{{$80}+4}+4}+4}+4 + 86 | 1 labellezohra.s 86 | Equivalence | 00 | | 0 | 00/0000 | Second = {{{{{$80}+4}+4}+4}+4}+4 + 87 | 1 labellezohra.s 87 | Empty | 00 | | 0 | 00/0000 | 88 | 1 labellezohra.s 88 | Comment | 00 | | 0 | 00/0000 | *--- - 89 | 1 labellezohra.s 89 | Empty | 00 | | 0 | 00/0000 | - 90 | 1 labellezohra.s 90 | Equivalence | 00 | | 0 | 00/0000 | mode_320 = $00 - 91 | 1 labellezohra.s 91 | Equivalence | 00 | | 0 | 00/0000 | mode_640 = $80 - 92 | 1 labellezohra.s 92 | Empty | 00 | | 0 | 00/0000 | - 93 | 1 labellezohra.s 93 | Equivalence | 00 | | 0 | 00/0000 | screen_320 = 320 - 94 | 1 labellezohra.s 94 | Equivalence | 00 | | 0 | 00/0000 | screen_640 = 640 - 95 | 1 labellezohra.s 95 | Empty | 00 | | 0 | 00/0000 | - 96 | 1 labellezohra.s 96 | Equivalence | 00 | | 0 | 00/0000 | ptr012000 = $012000 - 97 | 1 labellezohra.s 97 | Equivalence | 00 | | 0 | 00/0000 | ptrE12000 = $e12000 - 98 | 1 labellezohra.s 98 | Empty | 00 | | 0 | 00/0000 | + 89 | 1 labellezohra.s 89 | Empty | 00 | | 0 | 00/0000 | + 90 | 1 labellezohra.s 90 | Equivalence | 00 | | 0 | 00/0000 | mode_320 = $00 + 91 | 1 labellezohra.s 91 | Equivalence | 00 | | 0 | 00/0000 | mode_640 = $80 + 92 | 1 labellezohra.s 92 | Empty | 00 | | 0 | 00/0000 | + 93 | 1 labellezohra.s 93 | Equivalence | 00 | | 0 | 00/0000 | screen_320 = 320 + 94 | 1 labellezohra.s 94 | Equivalence | 00 | | 0 | 00/0000 | screen_640 = 640 + 95 | 1 labellezohra.s 95 | Empty | 00 | | 0 | 00/0000 | + 96 | 1 labellezohra.s 96 | Equivalence | 00 | | 0 | 00/0000 | ptr012000 = $012000 + 97 | 1 labellezohra.s 97 | Equivalence | 00 | | 0 | 00/0000 | ptrE12000 = $e12000 + 98 | 1 labellezohra.s 98 | Empty | 00 | | 0 | 00/0000 | 99 | 1 labellezohra.s 99 | Comment | 00 | | 0 | 00/0000 | *--- - 100 | 1 labellezohra.s 100 | Empty | 00 | | 0 | 00/0000 | - 101 | 1 labellezohra.s 101 | Equivalence | 00 | | 0 | 00/0000 | TRUE = 255 - 102 | 1 labellezohra.s 102 | Equivalence | 00 | | 0 | 00/0000 | FALSE = 0 - 103 | 1 labellezohra.s 103 | Empty | 00 | | 0 | 00/0000 | - 104 | 1 labellezohra.s 104 | Equivalence | 00 | | 0 | 00/0000 | fgLOAD = 1 ; flags for choix_aventure - 105 | 1 labellezohra.s 105 | Equivalence | 00 | | 0 | 00/0000 | fgRESTART = 2 - 106 | 1 labellezohra.s 106 | Empty | 00 | | 0 | 00/0000 | + 100 | 1 labellezohra.s 100 | Empty | 00 | | 0 | 00/0000 | + 101 | 1 labellezohra.s 101 | Equivalence | 00 | | 0 | 00/0000 | TRUE = 255 + 102 | 1 labellezohra.s 102 | Equivalence | 00 | | 0 | 00/0000 | FALSE = 0 + 103 | 1 labellezohra.s 103 | Empty | 00 | | 0 | 00/0000 | + 104 | 1 labellezohra.s 104 | Equivalence | 00 | | 0 | 00/0000 | fgLOAD = 1 ; flags for choix_aventure + 105 | 1 labellezohra.s 105 | Equivalence | 00 | | 0 | 00/0000 | fgRESTART = 2 + 106 | 1 labellezohra.s 106 | Empty | 00 | | 0 | 00/0000 | 107 | 1 labellezohra.s 107 | Comment | 00 | | 0 | 00/0000 | *----------------------------------- Entry point - 108 | 1 labellezohra.s 108 | Empty | 00 | | 0 | 00/0000 | - 109 | 1 labellezohra.s 109 | Code | 00 | | 1 | 00/0000 : 4B | phk - 110 | 1 labellezohra.s 110 | Code | 00 | | 1 | 00/0001 : AB | plb - 111 | 1 labellezohra.s 111 | Empty | 00 | | 0 | 00/0002 | - 112 | 1 labellezohra.s 112 | Code | 00 | | 1 | 00/0002 : 18 | clc - 113 | 1 labellezohra.s 113 | Code | 00 | | 1 | 00/0003 : FB | xce - 114 | 1 labellezohra.s 114 | Code | 00 | | 2 | 00/0004 : C2 30 | rep #$30 - 115 | 1 labellezohra.s 115 | Empty | 00 | | 0 | 00/0006 | - 116 | 1 labellezohra.s 116 | Macro | 00 | | 0 | 00/0006 | _TLStartUp - 118 | 1 labellezohra.s 116 | Code | 00 | | 3 | 00/0006 : A2 01 02 | LDX #$201 ; load tool call # - 119 | 1 labellezohra.s 116 | Code | 00 | | 4 | 00/0009 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 120 | 1 labellezohra.s 117 | Code | 00 | | 1 | 00/000D : 48 | pha - 121 | 1 labellezohra.s 118 | Macro | 00 | | 0 | 00/000E | _MMStartUp - 123 | 1 labellezohra.s 118 | Code | 00 | | 3 | 00/000E : A2 02 02 | LDX #$202 ; load tool call # - 124 | 1 labellezohra.s 118 | Code | 00 | | 4 | 00/0011 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 125 | 1 labellezohra.s 119 | Code | 00 | | 1 | 00/0015 : 68 | pla - 126 | 1 labellezohra.s 120 | Code | 00 | 2 | 3 | 00/0016 : 8D 98 07 | sta mainID - 127 | 1 labellezohra.s 121 | Code | 00 | | 3 | 00/0019 : 09 00 01 | ora #$0100 - 128 | 1 labellezohra.s 122 | Code | 00 | 2 | 3 | 00/001C : 8D 9A 07 | sta myID - 129 | 1 labellezohra.s 123 | Empty | 00 | | 0 | 00/001F | - 130 | 1 labellezohra.s 124 | Code | 00 | | 1 | 00/001F : 7B | tdc - 131 | 1 labellezohra.s 125 | Code | 00 | 2 | 3 | 00/0020 : 8D 9C 07 | sta myDP - 132 | 1 labellezohra.s 126 | Empty | 00 | | 0 | 00/0023 | - 133 | 1 labellezohra.s 127 | Comment | 00 | | 0 | 00/0023 | *--- Version du systeme - 134 | 1 labellezohra.s 128 | Empty | 00 | | 0 | 00/0023 | - 135 | 1 labellezohra.s 129 | Code | 00 | | 4 | 00/0023 : 22 A8 00 E1 | jsl {$e100a8} - 136 | 1 labellezohra.s 130 | Data | 00 | | 2 | 00/0027 : 2A 20 | dw $202a - 137 | 1 labellezohra.s 131 | Data | 00 | 3 | 4 | 00/0029 : BD 0D 00 00 | adrl proVERS - 138 | 1 labellezohra.s 132 | Empty | 00 | | 0 | 00/002D | - 139 | 1 labellezohra.s 133 | Code | 00 | 2 | 3 | 00/002D : AD BF 0D | lda proVERS+2 - 140 | 1 labellezohra.s 134 | Code | 00 | | 3 | 00/0030 : 29 FF 7F | and #%01111111_11111111 - 141 | 1 labellezohra.s 135 | Code | 00 | | 3 | 00/0033 : C9 02 04 | cmp #$0402 - 142 | 1 labellezohra.s 136 | Code | 00 | | 2 | 00/0036 : B0 24 | bcs okVERS - 143 | 1 labellezohra.s 137 | Empty | 00 | | 0 | 00/0038 | - 144 | 1 labellezohra.s 138 | Code | 00 | | 1 | 00/0038 : 48 | pha - 145 | 1 labellezohra.s 139 | Macro | 00 | | 0 | 00/0039 | PushLong #verSTR1 - 149 | 1 labellezohra.s 139 | Code | 00 | 1 >>16 | 3 | 00/0039 : F4 00 00 | PEA #^#verSTR1 - 156 | 1 labellezohra.s 139 | Code | 00 | 2 | 3 | 00/003C : F4 96 0A | PEA #verSTR1 - 159 | 1 labellezohra.s 140 | Macro | 00 | | 0 | 00/003F | PushLong #verSTR2 - 163 | 1 labellezohra.s 140 | Code | 00 | 1 >>16 | 3 | 00/003F : F4 00 00 | PEA #^#verSTR2 - 170 | 1 labellezohra.s 140 | Code | 00 | 2 | 3 | 00/0042 : F4 AD 0A | PEA #verSTR2 - 173 | 1 labellezohra.s 141 | Macro | 00 | | 0 | 00/0045 | PushLong #errSTR1 - 177 | 1 labellezohra.s 141 | Code | 00 | 1 >>16 | 3 | 00/0045 : F4 00 00 | PEA #^#errSTR1 - 184 | 1 labellezohra.s 141 | Code | 00 | 2 | 3 | 00/0048 : F4 50 0B | PEA #errSTR1 - 187 | 1 labellezohra.s 142 | Macro | 00 | | 0 | 00/004B | PushLong #errSTR2 - 191 | 1 labellezohra.s 142 | Code | 00 | 1 >>16 | 3 | 00/004B : F4 00 00 | PEA #^#errSTR2 - 198 | 1 labellezohra.s 142 | Code | 00 | 2 | 3 | 00/004E : F4 55 0B | PEA #errSTR2 - 201 | 1 labellezohra.s 143 | Macro | 00 | | 0 | 00/0051 | _TLTextMountVolume - 203 | 1 labellezohra.s 143 | Code | 00 | | 3 | 00/0051 : A2 01 12 | LDX #$1201 ; load tool call # - 204 | 1 labellezohra.s 143 | Code | 00 | | 4 | 00/0054 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 205 | 1 labellezohra.s 144 | Code | 00 | | 1 | 00/0058 : 68 | pla - 206 | 1 labellezohra.s 145 | Code | 00 | | 3 | 00/0059 : 82 C8 03 | brl meQUIT1 - 207 | 1 labellezohra.s 146 | Empty | 00 | | 0 | 00/005C | - 208 | 1 labellezohra.s 147 | Comment | 00 | | 0 | 00/005C | *--- Compacte la mémoire - 209 | 1 labellezohra.s 148 | Empty | 00 | | 0 | 00/005C | - 210 | 1 labellezohra.s 149 | Macro | 00 | | 0 | 00/005C | okVERS PushLong #0 - 214 | 1 labellezohra.s 149 | Code | 00 | | 3 | 00/005C : F4 00 00 | PEA #^#0 - 221 | 1 labellezohra.s 149 | Code | 00 | | 3 | 00/005F : F4 00 00 | PEA #0 - 224 | 1 labellezohra.s 150 | Macro | 00 | | 0 | 00/0062 | PushLong #$8fffff - 228 | 1 labellezohra.s 150 | Code | 00 | | 3 | 00/0062 : F4 8F 00 | PEA #^#$8fffff - 235 | 1 labellezohra.s 150 | Code | 00 | | 3 | 00/0065 : F4 FF FF | PEA #$8fffff - 238 | 1 labellezohra.s 151 | Macro | 00 | | 0 | 00/0068 | PushWord myID - 243 | 1 labellezohra.s 151 | Code | 00 | 2 | 3 | 00/0068 : AD 9A 07 | LDA myID - 244 | 1 labellezohra.s 151 | Code | 00 | | 1 | 00/006B : 48 | PHA - 246 | 1 labellezohra.s 152 | Macro | 00 | | 0 | 00/006C | PushWord #%11000000_00000000 - 248 | 1 labellezohra.s 152 | Code | 00 | | 3 | 00/006C : F4 00 C0 | PEA #%11000000_00000000 - 251 | 1 labellezohra.s 153 | Macro | 00 | | 0 | 00/006F | PushLong #0 - 255 | 1 labellezohra.s 153 | Code | 00 | | 3 | 00/006F : F4 00 00 | PEA #^#0 - 262 | 1 labellezohra.s 153 | Code | 00 | | 3 | 00/0072 : F4 00 00 | PEA #0 - 265 | 1 labellezohra.s 154 | Macro | 00 | | 0 | 00/0075 | _NewHandle - 267 | 1 labellezohra.s 154 | Code | 00 | | 3 | 00/0075 : A2 02 09 | LDX #$902 ; load tool call # - 268 | 1 labellezohra.s 154 | Code | 00 | | 4 | 00/0078 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 269 | 1 labellezohra.s 155 | Macro | 00 | | 0 | 00/007C | _DisposeHandle - 271 | 1 labellezohra.s 155 | Code | 00 | | 3 | 00/007C : A2 02 10 | LDX #$1002 ; load tool call # - 272 | 1 labellezohra.s 155 | Code | 00 | | 4 | 00/007F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 273 | 1 labellezohra.s 156 | Macro | 00 | | 0 | 00/0083 | _CompactMem - 275 | 1 labellezohra.s 156 | Code | 00 | | 3 | 00/0083 : A2 02 1F | LDX #$1F02 ; load tool call # - 276 | 1 labellezohra.s 156 | Code | 00 | | 4 | 00/0086 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 277 | 1 labellezohra.s 157 | Empty | 00 | | 0 | 00/008A | - 278 | 1 labellezohra.s 158 | Comment | 00 | | 0 | 00/008A | *--- 64K pour les images des scènes - 279 | 1 labellezohra.s 159 | Empty | 00 | | 0 | 00/008A | - 280 | 1 labellezohra.s 160 | Code | 00 | 2 | 3 | 00/008A : 20 D5 04 | jsr make64KB - 281 | 1 labellezohra.s 161 | Code | 00 | | 2 | 00/008D : 90 24 | bcc okMEM1 - 282 | 1 labellezohra.s 162 | Empty | 00 | | 0 | 00/008F | - 283 | 1 labellezohra.s 163 | Code | 00 | | 1 | 00/008F : 48 | koMEM pha - 284 | 1 labellezohra.s 164 | Macro | 00 | | 0 | 00/0090 | PushLong #memSTR1 - 288 | 1 labellezohra.s 164 | Code | 00 | 1 >>16 | 3 | 00/0090 : F4 00 00 | PEA #^#memSTR1 - 295 | 1 labellezohra.s 164 | Code | 00 | 2 | 3 | 00/0093 : F4 28 0B | PEA #memSTR1 - 298 | 1 labellezohra.s 165 | Macro | 00 | | 0 | 00/0096 | PushLong #errSTR2 - 302 | 1 labellezohra.s 165 | Code | 00 | 1 >>16 | 3 | 00/0096 : F4 00 00 | PEA #^#errSTR2 - 309 | 1 labellezohra.s 165 | Code | 00 | 2 | 3 | 00/0099 : F4 55 0B | PEA #errSTR2 - 312 | 1 labellezohra.s 166 | Macro | 00 | | 0 | 00/009C | PushLong #errSTR1 - 316 | 1 labellezohra.s 166 | Code | 00 | 1 >>16 | 3 | 00/009C : F4 00 00 | PEA #^#errSTR1 - 323 | 1 labellezohra.s 166 | Code | 00 | 2 | 3 | 00/009F : F4 50 0B | PEA #errSTR1 - 326 | 1 labellezohra.s 167 | Macro | 00 | | 0 | 00/00A2 | PushLong #errSTR2 - 330 | 1 labellezohra.s 167 | Code | 00 | 1 >>16 | 3 | 00/00A2 : F4 00 00 | PEA #^#errSTR2 - 337 | 1 labellezohra.s 167 | Code | 00 | 2 | 3 | 00/00A5 : F4 55 0B | PEA #errSTR2 - 340 | 1 labellezohra.s 168 | Macro | 00 | | 0 | 00/00A8 | _TLTextMountVolume - 342 | 1 labellezohra.s 168 | Code | 00 | | 3 | 00/00A8 : A2 01 12 | LDX #$1201 ; load tool call # - 343 | 1 labellezohra.s 168 | Code | 00 | | 4 | 00/00AB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 344 | 1 labellezohra.s 169 | Code | 00 | | 1 | 00/00AF : 68 | pla - 345 | 1 labellezohra.s 170 | Code | 00 | | 3 | 00/00B0 : 82 71 03 | brl meQUIT1 - 346 | 1 labellezohra.s 171 | Empty | 00 | | 0 | 00/00B3 | - 347 | 1 labellezohra.s 172 | Code | 00 | 2 | 3 | 00/00B3 : 8C A6 07 | okMEM1 sty ptrIMAGE - 348 | 1 labellezohra.s 173 | Code | 00 | 2 | 3 | 00/00B6 : 8E A8 07 | stx ptrIMAGE+2 - 349 | 1 labellezohra.s 174 | Code | 00 | 2 | 3 | 00/00B9 : 8E AC 07 | stx ptrBACKGND+2 - 350 | 1 labellezohra.s 175 | Empty | 00 | | 0 | 00/00BC | - 351 | 1 labellezohra.s 176 | Comment | 00 | | 0 | 00/00BC | *--- 64K pour les images du jeu - 352 | 1 labellezohra.s 177 | Empty | 00 | | 0 | 00/00BC | - 353 | 1 labellezohra.s 178 | Code | 00 | 2 | 3 | 00/00BC : 20 D5 04 | jsr make64KB - 354 | 1 labellezohra.s 179 | Code | 00 | | 2 | 00/00BF : B0 CE | bcs koMEM - 355 | 1 labellezohra.s 180 | Empty | 00 | | 0 | 00/00C1 | - 356 | 1 labellezohra.s 181 | Code | 00 | 2 | 3 | 00/00C1 : 8C AE 07 | sty ptrFOND - 357 | 1 labellezohra.s 182 | Code | 00 | 2 | 3 | 00/00C4 : 8E B0 07 | stx ptrFOND+2 - 358 | 1 labellezohra.s 183 | Code | 00 | 2 | 3 | 00/00C7 : 8E B4 07 | stx ptrICONES+2 - 359 | 1 labellezohra.s 184 | Code | 00 | 2 | 3 | 00/00CA : 8E 24 23 | stx fondToSourceLocInfo+4; fond - 360 | 1 labellezohra.s 185 | Code | 00 | 2 | 3 | 00/00CD : 8E 34 23 | stx iconToSourceLocInfo+4; icon - 361 | 1 labellezohra.s 186 | Empty | 00 | | 0 | 00/00D0 | - 362 | 1 labellezohra.s 187 | Comment | 00 | | 0 | 00/00D0 | *--- 64K pour les images compressees - 363 | 1 labellezohra.s 188 | Empty | 00 | | 0 | 00/00D0 | - 364 | 1 labellezohra.s 189 | Code | 00 | 2 | 3 | 00/00D0 : 20 D5 04 | jsr make64KB - 365 | 1 labellezohra.s 190 | Code | 00 | | 2 | 00/00D3 : B0 BA | bcs koMEM - 366 | 1 labellezohra.s 191 | Empty | 00 | | 0 | 00/00D5 | - 367 | 1 labellezohra.s 192 | Code | 00 | 2 | 3 | 00/00D5 : 8C B6 07 | sty ptrUNPACK - 368 | 1 labellezohra.s 193 | Code | 00 | 2 | 3 | 00/00D8 : 8E B8 07 | stx ptrUNPACK+2 - 369 | 1 labellezohra.s 194 | Empty | 00 | | 0 | 00/00DB | - 370 | 1 labellezohra.s 195 | Comment | 00 | | 0 | 00/00DB | *--- Chargement des outils - 371 | 1 labellezohra.s 196 | Empty | 00 | | 0 | 00/00DB | - 372 | 1 labellezohra.s 197 | Code | 00 | | 1 | 00/00DB : 48 | pha - 373 | 1 labellezohra.s 198 | Code | 00 | | 1 | 00/00DC : 48 | pha - 374 | 1 labellezohra.s 199 | Macro | 00 | | 0 | 00/00DD | PushWord mainID - 379 | 1 labellezohra.s 199 | Code | 00 | 2 | 3 | 00/00DD : AD 98 07 | LDA mainID - 380 | 1 labellezohra.s 199 | Code | 00 | | 1 | 00/00E0 : 48 | PHA - 382 | 1 labellezohra.s 200 | Macro | 00 | | 0 | 00/00E1 | PushWord #{2} - 384 | 1 labellezohra.s 200 | Code | 00 | | 3 | 00/00E1 : F4 02 00 | PEA #{2} - 387 | 1 labellezohra.s 201 | Macro | 00 | | 0 | 00/00E4 | PushLong #1 - 391 | 1 labellezohra.s 201 | Code | 00 | | 3 | 00/00E4 : F4 00 00 | PEA #^#1 - 398 | 1 labellezohra.s 201 | Code | 00 | | 3 | 00/00E7 : F4 01 00 | PEA #1 - 401 | 1 labellezohra.s 202 | Macro | 00 | | 0 | 00/00EA | _StartUpTools - 403 | 1 labellezohra.s 202 | Code | 00 | | 3 | 00/00EA : A2 01 18 | LDX #$1801 ; load tool call # - 404 | 1 labellezohra.s 202 | Code | 00 | | 4 | 00/00ED : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 405 | 1 labellezohra.s 203 | Macro | 00 | | 0 | 00/00F1 | PullLong SStopREC - 408 | 1 labellezohra.s 203 | Code | 00 | | 1 | 00/00F1 : 68 | PLA - 410 | 1 labellezohra.s 203 | Code | 00 | 2 | 3 | 00/00F2 : 8D 9E 07 | STA SStopREC - 415 | 1 labellezohra.s 203 | Code | 00 | | 1 | 00/00F5 : 68 | PLA - 417 | 1 labellezohra.s 203 | Code | 00 | 2 | 3 | 00/00F6 : 8D A0 07 | STA SStopREC+2 - 423 | 1 labellezohra.s 204 | Code | 00 | | 2 | 00/00F9 : 90 24 | bcc okTOOL - 424 | 1 labellezohra.s 205 | Empty | 00 | | 0 | 00/00FB | - 425 | 1 labellezohra.s 206 | Code | 00 | | 1 | 00/00FB : 48 | pha - 426 | 1 labellezohra.s 207 | Macro | 00 | | 0 | 00/00FC | PushLong #tolSTR1 - 430 | 1 labellezohra.s 207 | Code | 00 | 1 >>16 | 3 | 00/00FC : F4 00 00 | PEA #^#tolSTR1 - 437 | 1 labellezohra.s 207 | Code | 00 | 2 | 3 | 00/00FF : F4 0E 0B | PEA #tolSTR1 - 440 | 1 labellezohra.s 208 | Macro | 00 | | 0 | 00/0102 | PushLong #errSTR2 - 444 | 1 labellezohra.s 208 | Code | 00 | 1 >>16 | 3 | 00/0102 : F4 00 00 | PEA #^#errSTR2 - 451 | 1 labellezohra.s 208 | Code | 00 | 2 | 3 | 00/0105 : F4 55 0B | PEA #errSTR2 - 454 | 1 labellezohra.s 209 | Macro | 00 | | 0 | 00/0108 | PushLong #errSTR1 - 458 | 1 labellezohra.s 209 | Code | 00 | 1 >>16 | 3 | 00/0108 : F4 00 00 | PEA #^#errSTR1 - 465 | 1 labellezohra.s 209 | Code | 00 | 2 | 3 | 00/010B : F4 50 0B | PEA #errSTR1 - 468 | 1 labellezohra.s 210 | Macro | 00 | | 0 | 00/010E | PushLong #errSTR2 - 472 | 1 labellezohra.s 210 | Code | 00 | 1 >>16 | 3 | 00/010E : F4 00 00 | PEA #^#errSTR2 - 479 | 1 labellezohra.s 210 | Code | 00 | 2 | 3 | 00/0111 : F4 55 0B | PEA #errSTR2 - 482 | 1 labellezohra.s 211 | Macro | 00 | | 0 | 00/0114 | _TLTextMountVolume - 484 | 1 labellezohra.s 211 | Code | 00 | | 3 | 00/0114 : A2 01 12 | LDX #$1201 ; load tool call # - 485 | 1 labellezohra.s 211 | Code | 00 | | 4 | 00/0117 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 486 | 1 labellezohra.s 212 | Code | 00 | | 1 | 00/011B : 68 | pla - 487 | 1 labellezohra.s 213 | Code | 00 | | 3 | 00/011C : 82 F3 02 | brl meQUIT0 - 488 | 1 labellezohra.s 214 | Empty | 00 | | 0 | 00/011F | - 489 | 1 labellezohra.s 215 | Comment | 00 | | 0 | 00/011F | *--- - 490 | 1 labellezohra.s 216 | Empty | 00 | | 0 | 00/011F | - 491 | 1 labellezohra.s 217 | Macro | 00 | | 0 | 00/011F | okTOOL PushWord #0 - 493 | 1 labellezohra.s 217 | Code | 00 | | 3 | 00/011F : F4 00 00 | PEA #0 - 496 | 1 labellezohra.s 218 | Macro | 00 | | 0 | 00/0122 | _GetMasterSCB - 498 | 1 labellezohra.s 218 | Code | 00 | | 3 | 00/0122 : A2 04 17 | LDX #$1704 ; load tool call # - 499 | 1 labellezohra.s 218 | Code | 00 | | 4 | 00/0125 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 500 | 1 labellezohra.s 219 | Code | 00 | | 1 | 00/0129 : 68 | pla - 501 | 1 labellezohra.s 220 | Code | 00 | | 2 | 00/012A : 30 06 | bmi okSHADOW ; shadowing is on if bit 15 is set - 502 | 1 labellezohra.s 221 | Empty | 00 | | 0 | 00/012C | - 503 | 1 labellezohra.s 222 | Code | 00 | | 3 | 00/012C : A9 E1 00 | lda #^{$e12000} ; shadowing is off, use slow RAM - 504 | 1 labellezohra.s 223 | Code | 00 | 2 | 3 | 00/012F : 8D A4 07 | sta ptrSCREEN+2 - 505 | 1 labellezohra.s 224 | Empty | 00 | | 0 | 00/0132 | - 506 | 1 labellezohra.s 225 | Comment | 00 | | 0 | 00/0132 | *--- Et la musique... - 507 | 1 labellezohra.s 226 | Empty | 00 | | 0 | 00/0132 | - 508 | 1 labellezohra.s 227 | Code | 00 | | 1 | 00/0132 : 48 | okSHADOW pha - 509 | 1 labellezohra.s 228 | Macro | 00 | | 0 | 00/0133 | _SoundToolStatus - 511 | 1 labellezohra.s 228 | Code | 00 | | 3 | 00/0133 : A2 08 06 | LDX #$608 ; load tool call # - 512 | 1 labellezohra.s 228 | Code | 00 | | 4 | 00/0136 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 513 | 1 labellezohra.s 229 | Code | 00 | | 1 | 00/013A : 68 | pla - 514 | 1 labellezohra.s 230 | Code | 00 | | 2 | 00/013B : D0 06 | bne noSOUND - 515 | 1 labellezohra.s 231 | Empty | 00 | | 0 | 00/013D | - 516 | 1 labellezohra.s 232 | Code | 00 | | 3 | 00/013D : A9 01 00 | lda #1 - 517 | 1 labellezohra.s 233 | Code | 00 | 2 | 3 | 00/0140 : 8D 9F 21 | sta fgSND - 518 | 1 labellezohra.s 234 | Empty | 00 | | 0 | 00/0143 | - 519 | 1 labellezohra.s 235 | Macro | 00 | | 0 | 00/0143 | noSOUND _HideMenuBar - 521 | 1 labellezohra.s 235 | Code | 00 | | 3 | 00/0143 : A2 0F 45 | LDX #$450F ; load tool call # - 522 | 1 labellezohra.s 235 | Code | 00 | | 4 | 00/0146 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 523 | 1 labellezohra.s 236 | Empty | 00 | | 0 | 00/014A | - 524 | 1 labellezohra.s 237 | Macro | 00 | | 0 | 00/014A | PushWord #0 - 526 | 1 labellezohra.s 237 | Code | 00 | | 3 | 00/014A : F4 00 00 | PEA #0 - 529 | 1 labellezohra.s 238 | Macro | 00 | | 0 | 00/014D | PushWord #%11111111_11111111 - 531 | 1 labellezohra.s 238 | Code | 00 | | 3 | 00/014D : F4 FF FF | PEA #%11111111_11111111 - 534 | 1 labellezohra.s 239 | Macro | 00 | | 0 | 00/0150 | PushWord #0 - 536 | 1 labellezohra.s 239 | Code | 00 | | 3 | 00/0150 : F4 00 00 | PEA #0 - 539 | 1 labellezohra.s 240 | Macro | 00 | | 0 | 00/0153 | _FlushEvents - 541 | 1 labellezohra.s 240 | Code | 00 | | 3 | 00/0153 : A2 06 15 | LDX #$1506 ; load tool call # - 542 | 1 labellezohra.s 240 | Code | 00 | | 4 | 00/0156 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 543 | 1 labellezohra.s 241 | Code | 00 | | 1 | 00/015A : 68 | pla - 544 | 1 labellezohra.s 242 | Empty | 00 | | 0 | 00/015B | - 545 | 1 labellezohra.s 243 | Macro | 00 | | 0 | 00/015B | _InitCursor - 547 | 1 labellezohra.s 243 | Code | 00 | | 3 | 00/015B : A2 04 CA | LDX #$CA04 ; load tool call # - 548 | 1 labellezohra.s 243 | Code | 00 | | 4 | 00/015E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 549 | 1 labellezohra.s 244 | Empty | 00 | | 0 | 00/0162 | - 550 | 1 labellezohra.s 245 | Macro | 00 | | 0 | 00/0162 | PushLong #0 - 554 | 1 labellezohra.s 245 | Code | 00 | | 3 | 00/0162 : F4 00 00 | PEA #^#0 - 561 | 1 labellezohra.s 245 | Code | 00 | | 3 | 00/0165 : F4 00 00 | PEA #0 - 564 | 1 labellezohra.s 246 | Macro | 00 | | 0 | 00/0168 | PushWord #5 ; SetDeskPat - 566 | 1 labellezohra.s 246 | Code | 00 | | 3 | 00/0168 : F4 05 00 | PEA #5 - 569 | 1 labellezohra.s 247 | Macro | 00 | | 0 | 00/016B | PushWord #$4000 - 571 | 1 labellezohra.s 247 | Code | 00 | | 3 | 00/016B : F4 00 40 | PEA #$4000 - 574 | 1 labellezohra.s 248 | Macro | 00 | | 0 | 00/016E | PushWord #$0000 - 576 | 1 labellezohra.s 248 | Code | 00 | | 3 | 00/016E : F4 00 00 | PEA #$0000 - 579 | 1 labellezohra.s 249 | Macro | 00 | | 0 | 00/0171 | _Desktop - 581 | 1 labellezohra.s 249 | Code | 00 | | 3 | 00/0171 : A2 0E 0C | LDX #$C0E ; load tool call # - 582 | 1 labellezohra.s 249 | Code | 00 | | 4 | 00/0174 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 583 | 1 labellezohra.s 250 | Code | 00 | | 1 | 00/0178 : 68 | pla - 584 | 1 labellezohra.s 251 | Code | 00 | | 1 | 00/0179 : 68 | pla - 585 | 1 labellezohra.s 252 | Empty | 00 | | 0 | 00/017A | - 586 | 1 labellezohra.s 253 | Code | 00 | | 1 | 00/017A : 48 | pha - 587 | 1 labellezohra.s 254 | Code | 00 | | 1 | 00/017B : 48 | pha - 588 | 1 labellezohra.s 255 | Macro | 00 | | 0 | 00/017C | PushLong #0 - 592 | 1 labellezohra.s 255 | Code | 00 | | 3 | 00/017C : F4 00 00 | PEA #^#0 - 599 | 1 labellezohra.s 255 | Code | 00 | | 3 | 00/017F : F4 00 00 | PEA #0 - 602 | 1 labellezohra.s 256 | Macro | 00 | | 0 | 00/0182 | PushLong #{1} - 606 | 1 labellezohra.s 256 | Code | 00 | | 3 | 00/0182 : F4 00 00 | PEA #^#{1} - 613 | 1 labellezohra.s 256 | Code | 00 | | 3 | 00/0185 : F4 01 00 | PEA #{1} - 616 | 1 labellezohra.s 257 | Macro | 00 | | 0 | 00/0188 | PushLong #PAINTMAIN - 620 | 1 labellezohra.s 257 | Code | 00 | 1 >>16 | 3 | 00/0188 : F4 00 00 | PEA #^#PAINTMAIN - 627 | 1 labellezohra.s 257 | Code | 00 | 2 | 3 | 00/018B : F4 69 02 | PEA #PAINTMAIN - 630 | 1 labellezohra.s 258 | Macro | 00 | | 0 | 00/018E | PushLong #0 - 634 | 1 labellezohra.s 258 | Code | 00 | | 3 | 00/018E : F4 00 00 | PEA #^#0 - 641 | 1 labellezohra.s 258 | Code | 00 | | 3 | 00/0191 : F4 00 00 | PEA #0 - 644 | 1 labellezohra.s 259 | Macro | 00 | | 0 | 00/0194 | PushWord #{2} - 646 | 1 labellezohra.s 259 | Code | 00 | | 3 | 00/0194 : F4 02 00 | PEA #{2} - 649 | 1 labellezohra.s 260 | Macro | 00 | | 0 | 00/0197 | PushLong #{1} - 653 | 1 labellezohra.s 260 | Code | 00 | | 3 | 00/0197 : F4 00 00 | PEA #^#{1} - 660 | 1 labellezohra.s 260 | Code | 00 | | 3 | 00/019A : F4 01 00 | PEA #{1} - 663 | 1 labellezohra.s 261 | Macro | 00 | | 0 | 00/019D | PushWord #$800e - 665 | 1 labellezohra.s 261 | Code | 00 | | 3 | 00/019D : F4 0E 80 | PEA #$800e - 668 | 1 labellezohra.s 262 | Macro | 00 | | 0 | 00/01A0 | _NewWindow2 - 670 | 1 labellezohra.s 262 | Code | 00 | | 3 | 00/01A0 : A2 0E 61 | LDX #$610E ; load tool call # - 671 | 1 labellezohra.s 262 | Code | 00 | | 4 | 00/01A3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 672 | 1 labellezohra.s 263 | Macro | 00 | | 0 | 00/01A7 | PullLong wiMAIN - 675 | 1 labellezohra.s 263 | Code | 00 | | 1 | 00/01A7 : 68 | PLA - 677 | 1 labellezohra.s 263 | Code | 00 | 2 | 3 | 00/01A8 : 8D 94 07 | STA wiMAIN - 682 | 1 labellezohra.s 263 | Code | 00 | | 1 | 00/01AB : 68 | PLA - 684 | 1 labellezohra.s 263 | Code | 00 | 2 | 3 | 00/01AC : 8D 96 07 | STA wiMAIN+2 - 690 | 1 labellezohra.s 264 | Empty | 00 | | 0 | 00/01AF | - 691 | 1 labellezohra.s 265 | Comment | 00 | | 0 | 00/01AF | *---------------------------------------- - 692 | 1 labellezohra.s 266 | Comment | 00 | | 0 | 00/01AF | * INITIALISATIONS - 693 | 1 labellezohra.s 267 | Comment | 00 | | 0 | 00/01AF | *---------------------------------------- - 694 | 1 labellezohra.s 268 | Empty | 00 | | 0 | 00/01AF | - 695 | 1 labellezohra.s 269 | Empty | 00 | | 0 | 00/01AF | entryPOINT - 696 | 1 labellezohra.s 270 | Code | 00 | 2 | 3 | 00/01AF : 20 58 04 | jsr TWILIGHToff - 697 | 1 labellezohra.s 271 | Code | 00 | 2 | 3 | 00/01B2 : 20 FC 23 | jsr set_language - 698 | 1 labellezohra.s 272 | Code | 00 | 2 | 3 | 00/01B5 : 20 6A 25 | jsr init - 699 | 1 labellezohra.s 273 | Code | 00 | 2 | 3 | 00/01B8 : 20 1A 25 | jsr antoine ; on change ! - 700 | 1 labellezohra.s 274 | Code | 00 | 2 | 3 | 00/01BB : 20 7D 25 | jsr init2 - 701 | 1 labellezohra.s 275 | Empty | 00 | | 0 | 00/01BE | - 702 | 1 labellezohra.s 276 | Comment | 00 | | 0 | 00/01BE | *----------------------- - 703 | 1 labellezohra.s 277 | Comment | 00 | | 0 | 00/01BE | * MAIN - 704 | 1 labellezohra.s 278 | Comment | 00 | | 0 | 00/01BE | *----------------------- - 705 | 1 labellezohra.s 279 | Empty | 00 | | 0 | 00/01BE | - 706 | 1 labellezohra.s 280 | Macro | 00 | | 0 | 00/01BE | @fadein ptrFOND;#{255} - 707 | 1 labellezohra.s 280 | Code | 00 | | 3 | 00/01BE : A9 FF 00 | lda #{255} - 708 | 1 labellezohra.s 280 | Code | 00 | 2 | 3 | 00/01C1 : AE B0 07 | ldx ptrFOND+2 - 709 | 1 labellezohra.s 280 | Code | 00 | 2 | 3 | 00/01C4 : AC AE 07 | ldy ptrFOND - 710 | 1 labellezohra.s 280 | Code | 00 | 2 | 3 | 00/01C7 : 20 62 05 | jsr fadeIN - 711 | 1 labellezohra.s 281 | Code | 00 | 2 | 3 | 00/01CA : 20 29 05 | jsr waitEVENT - 712 | 1 labellezohra.s 282 | Macro | 00 | | 0 | 00/01CD | @fadein ptrICONES;#{255} - 713 | 1 labellezohra.s 282 | Code | 00 | | 3 | 00/01CD : A9 FF 00 | lda #{255} - 714 | 1 labellezohra.s 282 | Code | 00 | 2 | 3 | 00/01D0 : AE B4 07 | ldx ptrICONES+2 - 715 | 1 labellezohra.s 282 | Code | 00 | 2 | 3 | 00/01D3 : AC B2 07 | ldy ptrICONES - 716 | 1 labellezohra.s 282 | Code | 00 | 2 | 3 | 00/01D6 : 20 62 05 | jsr fadeIN - 717 | 1 labellezohra.s 283 | Empty | 00 | | 0 | 00/01D9 | - 718 | 1 labellezohra.s 284 | Code | 00 | 2 | 3 | 00/01D9 : 20 7D 24 | mainLOOP jsr teste_fin - 719 | 1 labellezohra.s 285 | Code | 00 | 2 | 3 | 00/01DC : 20 8D 24 | jsr demande_objet - 720 | 1 labellezohra.s 286 | Empty | 00 | | 0 | 00/01DF | - 721 | 1 labellezohra.s 287 | Comment | 00 | | 0 | 00/01DF | *---------------------------------------- - 722 | 1 labellezohra.s 288 | Comment | 00 | | 0 | 00/01DF | * TASK MASTER - 723 | 1 labellezohra.s 289 | Comment | 00 | | 0 | 00/01DF | *---------------------------------------- - 724 | 1 labellezohra.s 290 | Empty | 00 | | 0 | 00/01DF | - 725 | 1 labellezohra.s 291 | Code | 00 | 2 | 3 | 00/01DF : EE 6E 07 | taskLOOP inc VBLCounter0 - 726 | 1 labellezohra.s 292 | Empty | 00 | | 0 | 00/01E2 | - 727 | 1 labellezohra.s 293 | Macro | 00 | | 0 | 00/01E2 | PushWord #0 - 729 | 1 labellezohra.s 293 | Code | 00 | | 3 | 00/01E2 : F4 00 00 | PEA #0 - 732 | 1 labellezohra.s 294 | Macro | 00 | | 0 | 00/01E5 | PushWord #0 - 734 | 1 labellezohra.s 294 | Code | 00 | | 3 | 00/01E5 : F4 00 00 | PEA #0 - 737 | 1 labellezohra.s 295 | Macro | 00 | | 0 | 00/01E8 | PushWord #$c000 - 739 | 1 labellezohra.s 295 | Code | 00 | | 3 | 00/01E8 : F4 00 C0 | PEA #$c000 - 742 | 1 labellezohra.s 296 | Macro | 00 | | 0 | 00/01EB | PushWord #0 - 744 | 1 labellezohra.s 296 | Code | 00 | | 3 | 00/01EB : F4 00 00 | PEA #0 - 747 | 1 labellezohra.s 297 | Macro | 00 | | 0 | 00/01EE | _HandleDiskInsert - 749 | 1 labellezohra.s 297 | Code | 00 | | 3 | 00/01EE : A2 0E 6B | LDX #$6B0E ; load tool call # - 750 | 1 labellezohra.s 297 | Code | 00 | | 4 | 00/01F1 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 751 | 1 labellezohra.s 298 | Code | 00 | | 1 | 00/01F5 : 68 | pla - 752 | 1 labellezohra.s 299 | Code | 00 | | 1 | 00/01F6 : 68 | pla - 753 | 1 labellezohra.s 300 | Empty | 00 | | 0 | 00/01F7 | - 754 | 1 labellezohra.s 301 | Comment | 00 | | 0 | 00/01F7 | * jsr checkREPLAY - 755 | 1 labellezohra.s 302 | Empty | 00 | | 0 | 00/01F7 | - 756 | 1 labellezohra.s 303 | Macro | 00 | | 0 | 00/01F7 | PushWord #0 - 758 | 1 labellezohra.s 303 | Code | 00 | | 3 | 00/01F7 : F4 00 00 | PEA #0 - 761 | 1 labellezohra.s 304 | Macro | 00 | | 0 | 00/01FA | PushWord #%11111111_11111111 - 763 | 1 labellezohra.s 304 | Code | 00 | | 3 | 00/01FA : F4 FF FF | PEA #%11111111_11111111 - 766 | 1 labellezohra.s 305 | Macro | 00 | | 0 | 00/01FD | PushLong #taskREC - 770 | 1 labellezohra.s 305 | Code | 00 | 1 >>16 | 3 | 00/01FD : F4 00 00 | PEA #^#taskREC - 777 | 1 labellezohra.s 305 | Code | 00 | 2 | 3 | 00/0200 : F4 5F 0B | PEA #taskREC - 780 | 1 labellezohra.s 306 | Macro | 00 | | 0 | 00/0203 | _TaskMaster - 782 | 1 labellezohra.s 306 | Code | 00 | | 3 | 00/0203 : A2 0E 1D | LDX #$1D0E ; load tool call # - 783 | 1 labellezohra.s 306 | Code | 00 | | 4 | 00/0206 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 784 | 1 labellezohra.s 307 | Code | 00 | | 1 | 00/020A : 68 | pla - 785 | 1 labellezohra.s 308 | Code | 00 | | 2 | 00/020B : F0 D2 | beq taskLOOP - 786 | 1 labellezohra.s 309 | Empty | 00 | | 0 | 00/020D | - 787 | 1 labellezohra.s 310 | Code | 00 | | 1 | 00/020D : 0A | asl - 788 | 1 labellezohra.s 311 | Code | 00 | | 1 | 00/020E : AA | tax - 789 | 1 labellezohra.s 312 | Code | 00 | 2 | 3 | 00/020F : FC 8D 0B | jsr (taskTBL,x) - 790 | 1 labellezohra.s 313 | Code | 00 | | 2 | 00/0212 : 80 CB | bra taskLOOP - 791 | 1 labellezohra.s 314 | Empty | 00 | | 0 | 00/0214 | - 792 | 1 labellezohra.s 315 | Comment | 00 | | 0 | 00/0214 | * lda escape ; on a une condition de sortie - 793 | 1 labellezohra.s 316 | Comment | 00 | | 0 | 00/0214 | * cmp #FALSE - 794 | 1 labellezohra.s 317 | Comment | 00 | | 0 | 00/0214 | * bne main - 795 | 1 labellezohra.s 318 | Comment | 00 | | 0 | 00/0214 | * - 796 | 1 labellezohra.s 319 | Comment | 00 | | 0 | 00/0214 | * lda deplacement ; si on doit bouger, on fait un... - 797 | 1 labellezohra.s 320 | Comment | 00 | | 0 | 00/0214 | * ora fgSUITEFORCEE - 798 | 1 labellezohra.s 321 | Comment | 00 | | 0 | 00/0214 | * cmp #TRUE - 799 | 1 labellezohra.s 322 | Comment | 00 | | 0 | 00/0214 | * beq mainLOOP ; ...grand saut - 800 | 1 labellezohra.s 323 | Comment | 00 | | 0 | 00/0214 | * bne taskLOOP ; ...sinon on attend - 801 | 1 labellezohra.s 324 | Empty | 00 | | 0 | 00/0214 | - 802 | 1 labellezohra.s 325 | Comment | 00 | | 0 | 00/0214 | *----------------------------------- Gestion du keyDown - 803 | 1 labellezohra.s 326 | Comment | 00 | | 0 | 00/0214 | * on gère les open-apple-qqch - 804 | 1 labellezohra.s 327 | Empty | 00 | | 0 | 00/0214 | - 805 | 1 labellezohra.s 328 | Code | 00 | 2 | 3 | 00/0214 : AD 6D 0B | doKEYDOWN lda taskMODIFIERS - 806 | 1 labellezohra.s 329 | Code | 00 | | 3 | 00/0217 : 29 00 01 | and #{$0100} - 807 | 1 labellezohra.s 330 | Code | 00 | | 3 | 00/021A : C9 00 01 | cmp #{$0100} - 808 | 1 labellezohra.s 331 | Code | 00 | | 2 | 00/021D : F0 01 | beq doOPENAPPLE - 809 | 1 labellezohra.s 332 | Code | 00 | | 1 | 00/021F : 60 | rts - 810 | 1 labellezohra.s 333 | Empty | 00 | | 0 | 00/0220 | - 811 | 1 labellezohra.s 334 | Comment | 00 | | 0 | 00/0220 | *--- gère les open-apple-qqch - 812 | 1 labellezohra.s 335 | Empty | 00 | | 0 | 00/0220 | - 813 | 1 labellezohra.s 336 | Empty | 00 | | 0 | 00/0220 | doOPENAPPLE - 814 | 1 labellezohra.s 337 | Code | 00 | | 3 | 00/0220 : A2 FF FF | ldx #-1 - 815 | 1 labellezohra.s 338 | Code | 10 | | 2 | 00/0223 : E2 20 | sep #$20 - 816 | 1 labellezohra.s 339 | Code | 10 | | 1 | 00/0225 : E8 | ozunid_1 inx - 817 | 1 labellezohra.s 340 | Code | 10 | 2 | 3 | 00/0226 : BD 3D 02 | lda tblKEYVALUE,x ; get key - 818 | 1 labellezohra.s 341 | Code | 10 | | 2 | 00/0229 : C9 FF | cmp #$ff ; end of table - 819 | 1 labellezohra.s 342 | Code | 10 | | 2 | 00/022B : F0 0D | beq doOPENAPPLE99 ; so exit - 820 | 1 labellezohra.s 343 | Code | 10 | 2 | 3 | 00/022D : CD 61 0B | cmp taskMESSAGE ; same as pressed key? - 821 | 1 labellezohra.s 344 | Code | 10 | | 2 | 00/0230 : D0 F3 | bne ozunid_1 ; no, loop - 822 | 1 labellezohra.s 345 | Empty | 10 | | 0 | 00/0232 | - 823 | 1 labellezohra.s 346 | Code | 00 | | 2 | 00/0232 : C2 20 | rep #$20 - 824 | 1 labellezohra.s 347 | Code | 00 | | 1 | 00/0234 : 8A | txa - 825 | 1 labellezohra.s 348 | Code | 00 | | 1 | 00/0235 : 0A | asl - 826 | 1 labellezohra.s 349 | Code | 00 | | 1 | 00/0236 : AA | tax - 827 | 1 labellezohra.s 350 | Code | 00 | 2 | 3 | 00/0237 : 7C 49 02 | jmp (tblKEYADDRESS,x) - 828 | 1 labellezohra.s 351 | Empty | 00 | | 0 | 00/023A | - 829 | 1 labellezohra.s 352 | Empty | 00 | | 0 | 00/023A | doOPENAPPLE99 - 830 | 1 labellezohra.s 353 | Empty | 00 | | 0 | 00/023A | doNOT - 831 | 1 labellezohra.s 354 | Code | 00 | | 2 | 00/023A : C2 20 | rep #$20 - 832 | 1 labellezohra.s 355 | Code | 00 | | 1 | 00/023C : 60 | rts - 833 | 1 labellezohra.s 356 | Empty | 00 | | 0 | 00/023D | - 834 | 1 labellezohra.s 357 | Comment | 00 | | 0 | 00/023D | *--- - 835 | 1 labellezohra.s 358 | Empty | 00 | | 0 | 00/023D | - 836 | 1 labellezohra.s 359 | Empty | 00 | | 0 | 00/023D | tblKEYVALUE - 837 | 1 labellezohra.s 360 | Data | 00 | | 6 | 00/023D : 51 71 4F 6F | asc 'QqOoSs' + 108 | 1 labellezohra.s 108 | Empty | 00 | | 0 | 00/0000 | + 109 | 1 labellezohra.s 109 | Code | 00 | | 1 | 00/0000 : 4B | phk + 110 | 1 labellezohra.s 110 | Code | 00 | | 1 | 00/0001 : AB | plb + 111 | 1 labellezohra.s 111 | Empty | 00 | | 0 | 00/0002 | + 112 | 1 labellezohra.s 112 | Code | 00 | | 1 | 00/0002 : 18 | clc + 113 | 1 labellezohra.s 113 | Code | 00 | | 1 | 00/0003 : FB | xce + 114 | 1 labellezohra.s 114 | Code | 00 | | 2 | 00/0004 : C2 30 | rep #$30 + 115 | 1 labellezohra.s 115 | Empty | 00 | | 0 | 00/0006 | + 116 | 1 labellezohra.s 116 | Macro | 00 | | 0 | 00/0006 | _TLStartUp + 118 | 1 labellezohra.s 116 | Code | 00 | | 3 | 00/0006 : A2 01 02 | LDX #$201 ; load tool call # + 119 | 1 labellezohra.s 116 | Code | 00 | | 4 | 00/0009 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 120 | 1 labellezohra.s 117 | Code | 00 | | 1 | 00/000D : 48 | pha + 121 | 1 labellezohra.s 118 | Macro | 00 | | 0 | 00/000E | _MMStartUp + 123 | 1 labellezohra.s 118 | Code | 00 | | 3 | 00/000E : A2 02 02 | LDX #$202 ; load tool call # + 124 | 1 labellezohra.s 118 | Code | 00 | | 4 | 00/0011 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 125 | 1 labellezohra.s 119 | Code | 00 | | 1 | 00/0015 : 68 | pla + 126 | 1 labellezohra.s 120 | Code | 00 | 2 | 3 | 00/0016 : 8D 50 07 | sta mainID + 127 | 1 labellezohra.s 121 | Code | 00 | | 3 | 00/0019 : 09 00 01 | ora #$0100 + 128 | 1 labellezohra.s 122 | Code | 00 | 2 | 3 | 00/001C : 8D 52 07 | sta myID + 129 | 1 labellezohra.s 123 | Empty | 00 | | 0 | 00/001F | + 130 | 1 labellezohra.s 124 | Code | 00 | | 1 | 00/001F : 7B | tdc + 131 | 1 labellezohra.s 125 | Code | 00 | 2 | 3 | 00/0020 : 8D 54 07 | sta myDP + 132 | 1 labellezohra.s 126 | Empty | 00 | | 0 | 00/0023 | + 133 | 1 labellezohra.s 127 | Code | 00 | 2 | 3 | 00/0023 : A9 60 10 | lda #MES_DONNEES + 134 | 1 labellezohra.s 128 | Code | 00 | | 4 | 00/0026 : 8F 00 03 00 | stal $300 + 135 | 1 labellezohra.s 129 | Code | 00 | 1 >>16 | 3 | 00/002A : A9 00 00 | lda #^MES_DONNEES + 136 | 1 labellezohra.s 130 | Code | 00 | | 4 | 00/002D : 8F 02 03 00 | stal $302 + 137 | 1 labellezohra.s 131 | Empty | 00 | | 0 | 00/0031 | + 138 | 1 labellezohra.s 132 | Comment | 00 | | 0 | 00/0031 | *--- Version du systeme + 139 | 1 labellezohra.s 133 | Empty | 00 | | 0 | 00/0031 | + 140 | 1 labellezohra.s 134 | Code | 00 | | 4 | 00/0031 : 22 A8 00 E1 | jsl {$e100a8} + 141 | 1 labellezohra.s 135 | Data | 00 | | 2 | 00/0035 : 2A 20 | dw $202a + 142 | 1 labellezohra.s 136 | Data | 00 | 3 | 4 | 00/0037 : 75 0D 00 00 | adrl proVERS + 143 | 1 labellezohra.s 137 | Empty | 00 | | 0 | 00/003B | + 144 | 1 labellezohra.s 138 | Code | 00 | 2 | 3 | 00/003B : AD 77 0D | lda proVERS+2 + 145 | 1 labellezohra.s 139 | Code | 00 | | 3 | 00/003E : 29 FF 7F | and #%01111111_11111111 + 146 | 1 labellezohra.s 140 | Code | 00 | | 3 | 00/0041 : C9 02 04 | cmp #$0402 + 147 | 1 labellezohra.s 141 | Code | 00 | | 2 | 00/0044 : B0 24 | bcs okVERS + 148 | 1 labellezohra.s 142 | Empty | 00 | | 0 | 00/0046 | + 149 | 1 labellezohra.s 143 | Code | 00 | | 1 | 00/0046 : 48 | pha + 150 | 1 labellezohra.s 144 | Macro | 00 | | 0 | 00/0047 | PushLong #verSTR1 + 154 | 1 labellezohra.s 144 | Code | 00 | 1 >>16 | 3 | 00/0047 : F4 00 00 | PEA #^#verSTR1 + 161 | 1 labellezohra.s 144 | Code | 00 | 2 | 3 | 00/004A : F4 4E 0A | PEA #verSTR1 + 164 | 1 labellezohra.s 145 | Macro | 00 | | 0 | 00/004D | PushLong #verSTR2 + 168 | 1 labellezohra.s 145 | Code | 00 | 1 >>16 | 3 | 00/004D : F4 00 00 | PEA #^#verSTR2 + 175 | 1 labellezohra.s 145 | Code | 00 | 2 | 3 | 00/0050 : F4 65 0A | PEA #verSTR2 + 178 | 1 labellezohra.s 146 | Macro | 00 | | 0 | 00/0053 | PushLong #errSTR1 + 182 | 1 labellezohra.s 146 | Code | 00 | 1 >>16 | 3 | 00/0053 : F4 00 00 | PEA #^#errSTR1 + 189 | 1 labellezohra.s 146 | Code | 00 | 2 | 3 | 00/0056 : F4 08 0B | PEA #errSTR1 + 192 | 1 labellezohra.s 147 | Macro | 00 | | 0 | 00/0059 | PushLong #errSTR2 + 196 | 1 labellezohra.s 147 | Code | 00 | 1 >>16 | 3 | 00/0059 : F4 00 00 | PEA #^#errSTR2 + 203 | 1 labellezohra.s 147 | Code | 00 | 2 | 3 | 00/005C : F4 0D 0B | PEA #errSTR2 + 206 | 1 labellezohra.s 148 | Macro | 00 | | 0 | 00/005F | _TLTextMountVolume + 208 | 1 labellezohra.s 148 | Code | 00 | | 3 | 00/005F : A2 01 12 | LDX #$1201 ; load tool call # + 209 | 1 labellezohra.s 148 | Code | 00 | | 4 | 00/0062 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 210 | 1 labellezohra.s 149 | Code | 00 | | 1 | 00/0066 : 68 | pla + 211 | 1 labellezohra.s 150 | Code | 00 | | 3 | 00/0067 : 82 72 03 | brl meQUIT1 + 212 | 1 labellezohra.s 151 | Empty | 00 | | 0 | 00/006A | + 213 | 1 labellezohra.s 152 | Comment | 00 | | 0 | 00/006A | *--- Compacte la mémoire + 214 | 1 labellezohra.s 153 | Empty | 00 | | 0 | 00/006A | + 215 | 1 labellezohra.s 154 | Macro | 00 | | 0 | 00/006A | okVERS PushLong #0 + 219 | 1 labellezohra.s 154 | Code | 00 | | 3 | 00/006A : F4 00 00 | PEA #^#0 + 226 | 1 labellezohra.s 154 | Code | 00 | | 3 | 00/006D : F4 00 00 | PEA #0 + 229 | 1 labellezohra.s 155 | Macro | 00 | | 0 | 00/0070 | PushLong #$8fffff + 233 | 1 labellezohra.s 155 | Code | 00 | | 3 | 00/0070 : F4 8F 00 | PEA #^#$8fffff + 240 | 1 labellezohra.s 155 | Code | 00 | | 3 | 00/0073 : F4 FF FF | PEA #$8fffff + 243 | 1 labellezohra.s 156 | Macro | 00 | | 0 | 00/0076 | PushWord myID + 248 | 1 labellezohra.s 156 | Code | 00 | 2 | 3 | 00/0076 : AD 52 07 | LDA myID + 249 | 1 labellezohra.s 156 | Code | 00 | | 1 | 00/0079 : 48 | PHA + 251 | 1 labellezohra.s 157 | Macro | 00 | | 0 | 00/007A | PushWord #%11000000_00000000 + 253 | 1 labellezohra.s 157 | Code | 00 | | 3 | 00/007A : F4 00 C0 | PEA #%11000000_00000000 + 256 | 1 labellezohra.s 158 | Macro | 00 | | 0 | 00/007D | PushLong #0 + 260 | 1 labellezohra.s 158 | Code | 00 | | 3 | 00/007D : F4 00 00 | PEA #^#0 + 267 | 1 labellezohra.s 158 | Code | 00 | | 3 | 00/0080 : F4 00 00 | PEA #0 + 270 | 1 labellezohra.s 159 | Macro | 00 | | 0 | 00/0083 | _NewHandle + 272 | 1 labellezohra.s 159 | Code | 00 | | 3 | 00/0083 : A2 02 09 | LDX #$902 ; load tool call # + 273 | 1 labellezohra.s 159 | Code | 00 | | 4 | 00/0086 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 274 | 1 labellezohra.s 160 | Macro | 00 | | 0 | 00/008A | _DisposeHandle + 276 | 1 labellezohra.s 160 | Code | 00 | | 3 | 00/008A : A2 02 10 | LDX #$1002 ; load tool call # + 277 | 1 labellezohra.s 160 | Code | 00 | | 4 | 00/008D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 278 | 1 labellezohra.s 161 | Macro | 00 | | 0 | 00/0091 | _CompactMem + 280 | 1 labellezohra.s 161 | Code | 00 | | 3 | 00/0091 : A2 02 1F | LDX #$1F02 ; load tool call # + 281 | 1 labellezohra.s 161 | Code | 00 | | 4 | 00/0094 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 282 | 1 labellezohra.s 162 | Empty | 00 | | 0 | 00/0098 | + 283 | 1 labellezohra.s 163 | Comment | 00 | | 0 | 00/0098 | *--- 64K pour les images des scènes + 284 | 1 labellezohra.s 164 | Empty | 00 | | 0 | 00/0098 | + 285 | 1 labellezohra.s 165 | Code | 00 | 2 | 3 | 00/0098 : 20 8D 04 | jsr make64KB + 286 | 1 labellezohra.s 166 | Code | 00 | | 2 | 00/009B : 90 24 | bcc okMEM1 + 287 | 1 labellezohra.s 167 | Empty | 00 | | 0 | 00/009D | + 288 | 1 labellezohra.s 168 | Code | 00 | | 1 | 00/009D : 48 | koMEM pha + 289 | 1 labellezohra.s 169 | Macro | 00 | | 0 | 00/009E | PushLong #memSTR1 + 293 | 1 labellezohra.s 169 | Code | 00 | 1 >>16 | 3 | 00/009E : F4 00 00 | PEA #^#memSTR1 + 300 | 1 labellezohra.s 169 | Code | 00 | 2 | 3 | 00/00A1 : F4 E0 0A | PEA #memSTR1 + 303 | 1 labellezohra.s 170 | Macro | 00 | | 0 | 00/00A4 | PushLong #errSTR2 + 307 | 1 labellezohra.s 170 | Code | 00 | 1 >>16 | 3 | 00/00A4 : F4 00 00 | PEA #^#errSTR2 + 314 | 1 labellezohra.s 170 | Code | 00 | 2 | 3 | 00/00A7 : F4 0D 0B | PEA #errSTR2 + 317 | 1 labellezohra.s 171 | Macro | 00 | | 0 | 00/00AA | PushLong #errSTR1 + 321 | 1 labellezohra.s 171 | Code | 00 | 1 >>16 | 3 | 00/00AA : F4 00 00 | PEA #^#errSTR1 + 328 | 1 labellezohra.s 171 | Code | 00 | 2 | 3 | 00/00AD : F4 08 0B | PEA #errSTR1 + 331 | 1 labellezohra.s 172 | Macro | 00 | | 0 | 00/00B0 | PushLong #errSTR2 + 335 | 1 labellezohra.s 172 | Code | 00 | 1 >>16 | 3 | 00/00B0 : F4 00 00 | PEA #^#errSTR2 + 342 | 1 labellezohra.s 172 | Code | 00 | 2 | 3 | 00/00B3 : F4 0D 0B | PEA #errSTR2 + 345 | 1 labellezohra.s 173 | Macro | 00 | | 0 | 00/00B6 | _TLTextMountVolume + 347 | 1 labellezohra.s 173 | Code | 00 | | 3 | 00/00B6 : A2 01 12 | LDX #$1201 ; load tool call # + 348 | 1 labellezohra.s 173 | Code | 00 | | 4 | 00/00B9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 349 | 1 labellezohra.s 174 | Code | 00 | | 1 | 00/00BD : 68 | pla + 350 | 1 labellezohra.s 175 | Code | 00 | | 3 | 00/00BE : 82 1B 03 | brl meQUIT1 + 351 | 1 labellezohra.s 176 | Empty | 00 | | 0 | 00/00C1 | + 352 | 1 labellezohra.s 177 | Code | 00 | 2 | 3 | 00/00C1 : 8C 5E 07 | okMEM1 sty ptrIMAGE + 353 | 1 labellezohra.s 178 | Code | 00 | 2 | 3 | 00/00C4 : 8E 60 07 | stx ptrIMAGE+2 + 354 | 1 labellezohra.s 179 | Code | 00 | 2 | 3 | 00/00C7 : 8E 64 07 | stx ptrBACKGND+2 + 355 | 1 labellezohra.s 180 | Empty | 00 | | 0 | 00/00CA | + 356 | 1 labellezohra.s 181 | Comment | 00 | | 0 | 00/00CA | *--- 64K pour les images du jeu + 357 | 1 labellezohra.s 182 | Empty | 00 | | 0 | 00/00CA | + 358 | 1 labellezohra.s 183 | Code | 00 | 2 | 3 | 00/00CA : 20 8D 04 | jsr make64KB + 359 | 1 labellezohra.s 184 | Code | 00 | | 2 | 00/00CD : B0 CE | bcs koMEM + 360 | 1 labellezohra.s 185 | Empty | 00 | | 0 | 00/00CF | + 361 | 1 labellezohra.s 186 | Code | 00 | 2 | 3 | 00/00CF : 8C 66 07 | sty ptrFOND + 362 | 1 labellezohra.s 187 | Code | 00 | 2 | 3 | 00/00D2 : 8E 68 07 | stx ptrFOND+2 + 363 | 1 labellezohra.s 188 | Code | 00 | 2 | 3 | 00/00D5 : 8E 6C 07 | stx ptrICONES+2 + 364 | 1 labellezohra.s 189 | Code | 00 | 2 | 3 | 00/00D8 : 8E 19 1A | stx fondToSourceLocInfo+4; fond + 365 | 1 labellezohra.s 190 | Code | 00 | 2 | 3 | 00/00DB : 8E 29 1A | stx iconToSourceLocInfo+4; icon + 366 | 1 labellezohra.s 191 | Empty | 00 | | 0 | 00/00DE | + 367 | 1 labellezohra.s 192 | Comment | 00 | | 0 | 00/00DE | *--- 64K pour les images compressees + 368 | 1 labellezohra.s 193 | Empty | 00 | | 0 | 00/00DE | + 369 | 1 labellezohra.s 194 | Code | 00 | 2 | 3 | 00/00DE : 20 8D 04 | jsr make64KB + 370 | 1 labellezohra.s 195 | Code | 00 | | 2 | 00/00E1 : B0 BA | bcs koMEM + 371 | 1 labellezohra.s 196 | Empty | 00 | | 0 | 00/00E3 | + 372 | 1 labellezohra.s 197 | Code | 00 | 2 | 3 | 00/00E3 : 8C 6E 07 | sty ptrUNPACK + 373 | 1 labellezohra.s 198 | Code | 00 | 2 | 3 | 00/00E6 : 8E 70 07 | stx ptrUNPACK+2 + 374 | 1 labellezohra.s 199 | Empty | 00 | | 0 | 00/00E9 | + 375 | 1 labellezohra.s 200 | Comment | 00 | | 0 | 00/00E9 | *--- Chargement des outils + 376 | 1 labellezohra.s 201 | Empty | 00 | | 0 | 00/00E9 | + 377 | 1 labellezohra.s 202 | Code | 00 | | 1 | 00/00E9 : 48 | pha + 378 | 1 labellezohra.s 203 | Code | 00 | | 1 | 00/00EA : 48 | pha + 379 | 1 labellezohra.s 204 | Macro | 00 | | 0 | 00/00EB | PushWord mainID + 384 | 1 labellezohra.s 204 | Code | 00 | 2 | 3 | 00/00EB : AD 50 07 | LDA mainID + 385 | 1 labellezohra.s 204 | Code | 00 | | 1 | 00/00EE : 48 | PHA + 387 | 1 labellezohra.s 205 | Macro | 00 | | 0 | 00/00EF | PushWord #{2} + 389 | 1 labellezohra.s 205 | Code | 00 | | 3 | 00/00EF : F4 02 00 | PEA #{2} + 392 | 1 labellezohra.s 206 | Macro | 00 | | 0 | 00/00F2 | PushLong #1 + 396 | 1 labellezohra.s 206 | Code | 00 | | 3 | 00/00F2 : F4 00 00 | PEA #^#1 + 403 | 1 labellezohra.s 206 | Code | 00 | | 3 | 00/00F5 : F4 01 00 | PEA #1 + 406 | 1 labellezohra.s 207 | Macro | 00 | | 0 | 00/00F8 | _StartUpTools + 408 | 1 labellezohra.s 207 | Code | 00 | | 3 | 00/00F8 : A2 01 18 | LDX #$1801 ; load tool call # + 409 | 1 labellezohra.s 207 | Code | 00 | | 4 | 00/00FB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 410 | 1 labellezohra.s 208 | Macro | 00 | | 0 | 00/00FF | PullLong SStopREC + 413 | 1 labellezohra.s 208 | Code | 00 | | 1 | 00/00FF : 68 | PLA + 415 | 1 labellezohra.s 208 | Code | 00 | 2 | 3 | 00/0100 : 8D 56 07 | STA SStopREC + 420 | 1 labellezohra.s 208 | Code | 00 | | 1 | 00/0103 : 68 | PLA + 422 | 1 labellezohra.s 208 | Code | 00 | 2 | 3 | 00/0104 : 8D 58 07 | STA SStopREC+2 + 428 | 1 labellezohra.s 209 | Code | 00 | | 2 | 00/0107 : 90 24 | bcc okTOOL + 429 | 1 labellezohra.s 210 | Empty | 00 | | 0 | 00/0109 | + 430 | 1 labellezohra.s 211 | Code | 00 | | 1 | 00/0109 : 48 | pha + 431 | 1 labellezohra.s 212 | Macro | 00 | | 0 | 00/010A | PushLong #tolSTR1 + 435 | 1 labellezohra.s 212 | Code | 00 | 1 >>16 | 3 | 00/010A : F4 00 00 | PEA #^#tolSTR1 + 442 | 1 labellezohra.s 212 | Code | 00 | 2 | 3 | 00/010D : F4 C6 0A | PEA #tolSTR1 + 445 | 1 labellezohra.s 213 | Macro | 00 | | 0 | 00/0110 | PushLong #errSTR2 + 449 | 1 labellezohra.s 213 | Code | 00 | 1 >>16 | 3 | 00/0110 : F4 00 00 | PEA #^#errSTR2 + 456 | 1 labellezohra.s 213 | Code | 00 | 2 | 3 | 00/0113 : F4 0D 0B | PEA #errSTR2 + 459 | 1 labellezohra.s 214 | Macro | 00 | | 0 | 00/0116 | PushLong #errSTR1 + 463 | 1 labellezohra.s 214 | Code | 00 | 1 >>16 | 3 | 00/0116 : F4 00 00 | PEA #^#errSTR1 + 470 | 1 labellezohra.s 214 | Code | 00 | 2 | 3 | 00/0119 : F4 08 0B | PEA #errSTR1 + 473 | 1 labellezohra.s 215 | Macro | 00 | | 0 | 00/011C | PushLong #errSTR2 + 477 | 1 labellezohra.s 215 | Code | 00 | 1 >>16 | 3 | 00/011C : F4 00 00 | PEA #^#errSTR2 + 484 | 1 labellezohra.s 215 | Code | 00 | 2 | 3 | 00/011F : F4 0D 0B | PEA #errSTR2 + 487 | 1 labellezohra.s 216 | Macro | 00 | | 0 | 00/0122 | _TLTextMountVolume + 489 | 1 labellezohra.s 216 | Code | 00 | | 3 | 00/0122 : A2 01 12 | LDX #$1201 ; load tool call # + 490 | 1 labellezohra.s 216 | Code | 00 | | 4 | 00/0125 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 491 | 1 labellezohra.s 217 | Code | 00 | | 1 | 00/0129 : 68 | pla + 492 | 1 labellezohra.s 218 | Code | 00 | | 3 | 00/012A : 82 9D 02 | brl meQUIT0 + 493 | 1 labellezohra.s 219 | Empty | 00 | | 0 | 00/012D | + 494 | 1 labellezohra.s 220 | Comment | 00 | | 0 | 00/012D | *--- + 495 | 1 labellezohra.s 221 | Empty | 00 | | 0 | 00/012D | + 496 | 1 labellezohra.s 222 | Macro | 00 | | 0 | 00/012D | okTOOL PushWord #0 + 498 | 1 labellezohra.s 222 | Code | 00 | | 3 | 00/012D : F4 00 00 | PEA #0 + 501 | 1 labellezohra.s 223 | Macro | 00 | | 0 | 00/0130 | _GetMasterSCB + 503 | 1 labellezohra.s 223 | Code | 00 | | 3 | 00/0130 : A2 04 17 | LDX #$1704 ; load tool call # + 504 | 1 labellezohra.s 223 | Code | 00 | | 4 | 00/0133 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 505 | 1 labellezohra.s 224 | Code | 00 | | 1 | 00/0137 : 68 | pla + 506 | 1 labellezohra.s 225 | Code | 00 | | 2 | 00/0138 : 30 06 | bmi okSHADOW ; shadowing is on if bit 15 is set + 507 | 1 labellezohra.s 226 | Empty | 00 | | 0 | 00/013A | + 508 | 1 labellezohra.s 227 | Code | 00 | | 3 | 00/013A : A9 E1 00 | lda #^{$e12000} ; shadowing is off, use slow RAM + 509 | 1 labellezohra.s 228 | Code | 00 | 2 | 3 | 00/013D : 8D 5C 07 | sta ptrSCREEN+2 + 510 | 1 labellezohra.s 229 | Empty | 00 | | 0 | 00/0140 | + 511 | 1 labellezohra.s 230 | Comment | 00 | | 0 | 00/0140 | *--- Et la musique... + 512 | 1 labellezohra.s 231 | Empty | 00 | | 0 | 00/0140 | + 513 | 1 labellezohra.s 232 | Code | 00 | | 1 | 00/0140 : 48 | okSHADOW pha + 514 | 1 labellezohra.s 233 | Macro | 00 | | 0 | 00/0141 | _SoundToolStatus + 516 | 1 labellezohra.s 233 | Code | 00 | | 3 | 00/0141 : A2 08 06 | LDX #$608 ; load tool call # + 517 | 1 labellezohra.s 233 | Code | 00 | | 4 | 00/0144 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 518 | 1 labellezohra.s 234 | Code | 00 | | 1 | 00/0148 : 68 | pla + 519 | 1 labellezohra.s 235 | Code | 00 | | 2 | 00/0149 : D0 06 | bne noSOUND + 520 | 1 labellezohra.s 236 | Empty | 00 | | 0 | 00/014B | + 521 | 1 labellezohra.s 237 | Code | 00 | | 3 | 00/014B : A9 01 00 | lda #1 + 522 | 1 labellezohra.s 238 | Code | 00 | 2 | 3 | 00/014E : 8D 9C 18 | sta fgSND + 523 | 1 labellezohra.s 239 | Empty | 00 | | 0 | 00/0151 | + 524 | 1 labellezohra.s 240 | Macro | 00 | | 0 | 00/0151 | noSOUND _HideMenuBar + 526 | 1 labellezohra.s 240 | Code | 00 | | 3 | 00/0151 : A2 0F 45 | LDX #$450F ; load tool call # + 527 | 1 labellezohra.s 240 | Code | 00 | | 4 | 00/0154 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 528 | 1 labellezohra.s 241 | Empty | 00 | | 0 | 00/0158 | + 529 | 1 labellezohra.s 242 | Macro | 00 | | 0 | 00/0158 | PushWord #0 + 531 | 1 labellezohra.s 242 | Code | 00 | | 3 | 00/0158 : F4 00 00 | PEA #0 + 534 | 1 labellezohra.s 243 | Macro | 00 | | 0 | 00/015B | PushWord #%11111111_11111111 + 536 | 1 labellezohra.s 243 | Code | 00 | | 3 | 00/015B : F4 FF FF | PEA #%11111111_11111111 + 539 | 1 labellezohra.s 244 | Macro | 00 | | 0 | 00/015E | PushWord #0 + 541 | 1 labellezohra.s 244 | Code | 00 | | 3 | 00/015E : F4 00 00 | PEA #0 + 544 | 1 labellezohra.s 245 | Macro | 00 | | 0 | 00/0161 | _FlushEvents + 546 | 1 labellezohra.s 245 | Code | 00 | | 3 | 00/0161 : A2 06 15 | LDX #$1506 ; load tool call # + 547 | 1 labellezohra.s 245 | Code | 00 | | 4 | 00/0164 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 548 | 1 labellezohra.s 246 | Code | 00 | | 1 | 00/0168 : 68 | pla + 549 | 1 labellezohra.s 247 | Empty | 00 | | 0 | 00/0169 | + 550 | 1 labellezohra.s 248 | Macro | 00 | | 0 | 00/0169 | _InitCursor + 552 | 1 labellezohra.s 248 | Code | 00 | | 3 | 00/0169 : A2 04 CA | LDX #$CA04 ; load tool call # + 553 | 1 labellezohra.s 248 | Code | 00 | | 4 | 00/016C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 554 | 1 labellezohra.s 249 | Empty | 00 | | 0 | 00/0170 | + 555 | 1 labellezohra.s 250 | Macro | 00 | | 0 | 00/0170 | PushLong #0 + 559 | 1 labellezohra.s 250 | Code | 00 | | 3 | 00/0170 : F4 00 00 | PEA #^#0 + 566 | 1 labellezohra.s 250 | Code | 00 | | 3 | 00/0173 : F4 00 00 | PEA #0 + 569 | 1 labellezohra.s 251 | Macro | 00 | | 0 | 00/0176 | PushWord #5 ; SetDeskPat + 571 | 1 labellezohra.s 251 | Code | 00 | | 3 | 00/0176 : F4 05 00 | PEA #5 + 574 | 1 labellezohra.s 252 | Macro | 00 | | 0 | 00/0179 | PushWord #$4000 + 576 | 1 labellezohra.s 252 | Code | 00 | | 3 | 00/0179 : F4 00 40 | PEA #$4000 + 579 | 1 labellezohra.s 253 | Macro | 00 | | 0 | 00/017C | PushWord #$0000 + 581 | 1 labellezohra.s 253 | Code | 00 | | 3 | 00/017C : F4 00 00 | PEA #$0000 + 584 | 1 labellezohra.s 254 | Macro | 00 | | 0 | 00/017F | _Desktop + 586 | 1 labellezohra.s 254 | Code | 00 | | 3 | 00/017F : A2 0E 0C | LDX #$C0E ; load tool call # + 587 | 1 labellezohra.s 254 | Code | 00 | | 4 | 00/0182 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 588 | 1 labellezohra.s 255 | Code | 00 | | 1 | 00/0186 : 68 | pla + 589 | 1 labellezohra.s 256 | Code | 00 | | 1 | 00/0187 : 68 | pla + 590 | 1 labellezohra.s 257 | Empty | 00 | | 0 | 00/0188 | + 591 | 1 labellezohra.s 258 | Code | 00 | | 1 | 00/0188 : 48 | pha + 592 | 1 labellezohra.s 259 | Code | 00 | | 1 | 00/0189 : 48 | pha + 593 | 1 labellezohra.s 260 | Macro | 00 | | 0 | 00/018A | PushLong #0 + 597 | 1 labellezohra.s 260 | Code | 00 | | 3 | 00/018A : F4 00 00 | PEA #^#0 + 604 | 1 labellezohra.s 260 | Code | 00 | | 3 | 00/018D : F4 00 00 | PEA #0 + 607 | 1 labellezohra.s 261 | Macro | 00 | | 0 | 00/0190 | PushLong #{1} + 611 | 1 labellezohra.s 261 | Code | 00 | | 3 | 00/0190 : F4 00 00 | PEA #^#{1} + 618 | 1 labellezohra.s 261 | Code | 00 | | 3 | 00/0193 : F4 01 00 | PEA #{1} + 621 | 1 labellezohra.s 262 | Macro | 00 | | 0 | 00/0196 | PushLong #PAINTMAIN + 625 | 1 labellezohra.s 262 | Code | 00 | 1 >>16 | 3 | 00/0196 : F4 00 00 | PEA #^#PAINTMAIN + 632 | 1 labellezohra.s 262 | Code | 00 | 2 | 3 | 00/0199 : F4 77 02 | PEA #PAINTMAIN + 635 | 1 labellezohra.s 263 | Macro | 00 | | 0 | 00/019C | PushLong #0 + 639 | 1 labellezohra.s 263 | Code | 00 | | 3 | 00/019C : F4 00 00 | PEA #^#0 + 646 | 1 labellezohra.s 263 | Code | 00 | | 3 | 00/019F : F4 00 00 | PEA #0 + 649 | 1 labellezohra.s 264 | Macro | 00 | | 0 | 00/01A2 | PushWord #{2} + 651 | 1 labellezohra.s 264 | Code | 00 | | 3 | 00/01A2 : F4 02 00 | PEA #{2} + 654 | 1 labellezohra.s 265 | Macro | 00 | | 0 | 00/01A5 | PushLong #{1} + 658 | 1 labellezohra.s 265 | Code | 00 | | 3 | 00/01A5 : F4 00 00 | PEA #^#{1} + 665 | 1 labellezohra.s 265 | Code | 00 | | 3 | 00/01A8 : F4 01 00 | PEA #{1} + 668 | 1 labellezohra.s 266 | Macro | 00 | | 0 | 00/01AB | PushWord #$800e + 670 | 1 labellezohra.s 266 | Code | 00 | | 3 | 00/01AB : F4 0E 80 | PEA #$800e + 673 | 1 labellezohra.s 267 | Macro | 00 | | 0 | 00/01AE | _NewWindow2 + 675 | 1 labellezohra.s 267 | Code | 00 | | 3 | 00/01AE : A2 0E 61 | LDX #$610E ; load tool call # + 676 | 1 labellezohra.s 267 | Code | 00 | | 4 | 00/01B1 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 677 | 1 labellezohra.s 268 | Macro | 00 | | 0 | 00/01B5 | PullLong wiMAIN + 680 | 1 labellezohra.s 268 | Code | 00 | | 1 | 00/01B5 : 68 | PLA + 682 | 1 labellezohra.s 268 | Code | 00 | 2 | 3 | 00/01B6 : 8D 4C 07 | STA wiMAIN + 687 | 1 labellezohra.s 268 | Code | 00 | | 1 | 00/01B9 : 68 | PLA + 689 | 1 labellezohra.s 268 | Code | 00 | 2 | 3 | 00/01BA : 8D 4E 07 | STA wiMAIN+2 + 695 | 1 labellezohra.s 269 | Empty | 00 | | 0 | 00/01BD | + 696 | 1 labellezohra.s 270 | Comment | 00 | | 0 | 00/01BD | *---------------------------------------- + 697 | 1 labellezohra.s 271 | Comment | 00 | | 0 | 00/01BD | * INITIALISATIONS + 698 | 1 labellezohra.s 272 | Comment | 00 | | 0 | 00/01BD | *---------------------------------------- + 699 | 1 labellezohra.s 273 | Empty | 00 | | 0 | 00/01BD | + 700 | 1 labellezohra.s 274 | Empty | 00 | | 0 | 00/01BD | entryPOINT + 701 | 1 labellezohra.s 275 | Code | 00 | 2 | 3 | 00/01BD : 20 10 04 | jsr TWILIGHToff + 702 | 1 labellezohra.s 276 | Code | 00 | 2 | 3 | 00/01C0 : 20 F1 1A | jsr set_language + 703 | 1 labellezohra.s 277 | Code | 00 | 2 | 3 | 00/01C3 : 20 F6 1B | jsr init + 704 | 1 labellezohra.s 278 | Code | 00 | 2 | 3 | 00/01C6 : 20 A6 1B | jsr antoine ; on change ! + 705 | 1 labellezohra.s 279 | Code | 00 | 2 | 3 | 00/01C9 : 20 01 1C | jsr init2 + 706 | 1 labellezohra.s 280 | Empty | 00 | | 0 | 00/01CC | + 707 | 1 labellezohra.s 281 | Comment | 00 | | 0 | 00/01CC | *----------------------- + 708 | 1 labellezohra.s 282 | Comment | 00 | | 0 | 00/01CC | * MAIN + 709 | 1 labellezohra.s 283 | Comment | 00 | | 0 | 00/01CC | *----------------------- + 710 | 1 labellezohra.s 284 | Empty | 00 | | 0 | 00/01CC | + 711 | 1 labellezohra.s 285 | Macro | 00 | | 0 | 00/01CC | @fadein ptrFOND;#{255} + 712 | 1 labellezohra.s 285 | Code | 00 | | 3 | 00/01CC : A9 FF 00 | lda #{255} + 713 | 1 labellezohra.s 285 | Code | 00 | 2 | 3 | 00/01CF : AE 68 07 | ldx ptrFOND+2 + 714 | 1 labellezohra.s 285 | Code | 00 | 2 | 3 | 00/01D2 : AC 66 07 | ldy ptrFOND + 715 | 1 labellezohra.s 285 | Code | 00 | 2 | 3 | 00/01D5 : 20 1A 05 | jsr fadeIN + 716 | 1 labellezohra.s 286 | Code | 00 | 2 | 3 | 00/01D8 : 20 E1 04 | jsr waitEVENT + 717 | 1 labellezohra.s 287 | Macro | 00 | | 0 | 00/01DB | @fadein ptrICONES;#{255} + 718 | 1 labellezohra.s 287 | Code | 00 | | 3 | 00/01DB : A9 FF 00 | lda #{255} + 719 | 1 labellezohra.s 287 | Code | 00 | 2 | 3 | 00/01DE : AE 6C 07 | ldx ptrICONES+2 + 720 | 1 labellezohra.s 287 | Code | 00 | 2 | 3 | 00/01E1 : AC 6A 07 | ldy ptrICONES + 721 | 1 labellezohra.s 287 | Code | 00 | 2 | 3 | 00/01E4 : 20 1A 05 | jsr fadeIN + 722 | 1 labellezohra.s 288 | Empty | 00 | | 0 | 00/01E7 | + 723 | 1 labellezohra.s 289 | Code | 00 | 2 | 3 | 00/01E7 : 20 72 1B | mainLOOP jsr teste_fin + 724 | 1 labellezohra.s 290 | Code | 00 | 2 | 3 | 00/01EA : 20 73 1B | jsr demande_objet + 725 | 1 labellezohra.s 291 | Empty | 00 | | 0 | 00/01ED | + 726 | 1 labellezohra.s 292 | Comment | 00 | | 0 | 00/01ED | *---------------------------------------- + 727 | 1 labellezohra.s 293 | Comment | 00 | | 0 | 00/01ED | * TASK MASTER + 728 | 1 labellezohra.s 294 | Comment | 00 | | 0 | 00/01ED | *---------------------------------------- + 729 | 1 labellezohra.s 295 | Empty | 00 | | 0 | 00/01ED | + 730 | 1 labellezohra.s 296 | Code | 00 | 2 | 3 | 00/01ED : EE 26 07 | taskLOOP inc VBLCounter0 + 731 | 1 labellezohra.s 297 | Empty | 00 | | 0 | 00/01F0 | + 732 | 1 labellezohra.s 298 | Macro | 00 | | 0 | 00/01F0 | PushWord #0 + 734 | 1 labellezohra.s 298 | Code | 00 | | 3 | 00/01F0 : F4 00 00 | PEA #0 + 737 | 1 labellezohra.s 299 | Macro | 00 | | 0 | 00/01F3 | PushWord #0 + 739 | 1 labellezohra.s 299 | Code | 00 | | 3 | 00/01F3 : F4 00 00 | PEA #0 + 742 | 1 labellezohra.s 300 | Macro | 00 | | 0 | 00/01F6 | PushWord #$c000 + 744 | 1 labellezohra.s 300 | Code | 00 | | 3 | 00/01F6 : F4 00 C0 | PEA #$c000 + 747 | 1 labellezohra.s 301 | Macro | 00 | | 0 | 00/01F9 | PushWord #0 + 749 | 1 labellezohra.s 301 | Code | 00 | | 3 | 00/01F9 : F4 00 00 | PEA #0 + 752 | 1 labellezohra.s 302 | Macro | 00 | | 0 | 00/01FC | _HandleDiskInsert + 754 | 1 labellezohra.s 302 | Code | 00 | | 3 | 00/01FC : A2 0E 6B | LDX #$6B0E ; load tool call # + 755 | 1 labellezohra.s 302 | Code | 00 | | 4 | 00/01FF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 756 | 1 labellezohra.s 303 | Code | 00 | | 1 | 00/0203 : 68 | pla + 757 | 1 labellezohra.s 304 | Code | 00 | | 1 | 00/0204 : 68 | pla + 758 | 1 labellezohra.s 305 | Empty | 00 | | 0 | 00/0205 | + 759 | 1 labellezohra.s 306 | Comment | 00 | | 0 | 00/0205 | * jsr checkREPLAY + 760 | 1 labellezohra.s 307 | Empty | 00 | | 0 | 00/0205 | + 761 | 1 labellezohra.s 308 | Macro | 00 | | 0 | 00/0205 | PushWord #0 + 763 | 1 labellezohra.s 308 | Code | 00 | | 3 | 00/0205 : F4 00 00 | PEA #0 + 766 | 1 labellezohra.s 309 | Macro | 00 | | 0 | 00/0208 | PushWord #%11111111_11111111 + 768 | 1 labellezohra.s 309 | Code | 00 | | 3 | 00/0208 : F4 FF FF | PEA #%11111111_11111111 + 771 | 1 labellezohra.s 310 | Macro | 00 | | 0 | 00/020B | PushLong #taskREC + 775 | 1 labellezohra.s 310 | Code | 00 | 1 >>16 | 3 | 00/020B : F4 00 00 | PEA #^#taskREC + 782 | 1 labellezohra.s 310 | Code | 00 | 2 | 3 | 00/020E : F4 17 0B | PEA #taskREC + 785 | 1 labellezohra.s 311 | Macro | 00 | | 0 | 00/0211 | _TaskMaster + 787 | 1 labellezohra.s 311 | Code | 00 | | 3 | 00/0211 : A2 0E 1D | LDX #$1D0E ; load tool call # + 788 | 1 labellezohra.s 311 | Code | 00 | | 4 | 00/0214 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 789 | 1 labellezohra.s 312 | Code | 00 | | 1 | 00/0218 : 68 | pla + 790 | 1 labellezohra.s 313 | Code | 00 | | 2 | 00/0219 : F0 D2 | beq taskLOOP + 791 | 1 labellezohra.s 314 | Empty | 00 | | 0 | 00/021B | + 792 | 1 labellezohra.s 315 | Code | 00 | | 1 | 00/021B : 0A | asl + 793 | 1 labellezohra.s 316 | Code | 00 | | 1 | 00/021C : AA | tax + 794 | 1 labellezohra.s 317 | Code | 00 | 2 | 3 | 00/021D : FC 45 0B | jsr (taskTBL,x) + 795 | 1 labellezohra.s 318 | Code | 00 | | 2 | 00/0220 : 80 CB | bra taskLOOP + 796 | 1 labellezohra.s 319 | Empty | 00 | | 0 | 00/0222 | + 797 | 1 labellezohra.s 320 | Comment | 00 | | 0 | 00/0222 | * lda escape ; on a une condition de sortie + 798 | 1 labellezohra.s 321 | Comment | 00 | | 0 | 00/0222 | * cmp #FALSE + 799 | 1 labellezohra.s 322 | Comment | 00 | | 0 | 00/0222 | * bne main + 800 | 1 labellezohra.s 323 | Comment | 00 | | 0 | 00/0222 | * + 801 | 1 labellezohra.s 324 | Comment | 00 | | 0 | 00/0222 | * lda deplacement ; si on doit bouger, on fait un... + 802 | 1 labellezohra.s 325 | Comment | 00 | | 0 | 00/0222 | * ora fgSUITEFORCEE + 803 | 1 labellezohra.s 326 | Comment | 00 | | 0 | 00/0222 | * cmp #TRUE + 804 | 1 labellezohra.s 327 | Comment | 00 | | 0 | 00/0222 | * beq mainLOOP ; ...grand saut + 805 | 1 labellezohra.s 328 | Comment | 00 | | 0 | 00/0222 | * bne taskLOOP ; ...sinon on attend + 806 | 1 labellezohra.s 329 | Empty | 00 | | 0 | 00/0222 | + 807 | 1 labellezohra.s 330 | Comment | 00 | | 0 | 00/0222 | *----------------------------------- Gestion du keyDown + 808 | 1 labellezohra.s 331 | Comment | 00 | | 0 | 00/0222 | * on gère les open-apple-qqch + 809 | 1 labellezohra.s 332 | Empty | 00 | | 0 | 00/0222 | + 810 | 1 labellezohra.s 333 | Code | 00 | 2 | 3 | 00/0222 : AD 25 0B | doKEYDOWN lda taskMODIFIERS + 811 | 1 labellezohra.s 334 | Code | 00 | | 3 | 00/0225 : 29 00 01 | and #{$0100} + 812 | 1 labellezohra.s 335 | Code | 00 | | 3 | 00/0228 : C9 00 01 | cmp #{$0100} + 813 | 1 labellezohra.s 336 | Code | 00 | | 2 | 00/022B : F0 01 | beq doOPENAPPLE + 814 | 1 labellezohra.s 337 | Code | 00 | | 1 | 00/022D : 60 | rts + 815 | 1 labellezohra.s 338 | Empty | 00 | | 0 | 00/022E | + 816 | 1 labellezohra.s 339 | Comment | 00 | | 0 | 00/022E | *--- gère les open-apple-qqch + 817 | 1 labellezohra.s 340 | Empty | 00 | | 0 | 00/022E | + 818 | 1 labellezohra.s 341 | Empty | 00 | | 0 | 00/022E | doOPENAPPLE + 819 | 1 labellezohra.s 342 | Code | 00 | | 3 | 00/022E : A2 FF FF | ldx #-1 + 820 | 1 labellezohra.s 343 | Code | 10 | | 2 | 00/0231 : E2 20 | sep #$20 + 821 | 1 labellezohra.s 344 | Code | 10 | | 1 | 00/0233 : E8 | ozunid_1 inx + 822 | 1 labellezohra.s 345 | Code | 10 | 2 | 3 | 00/0234 : BD 4B 02 | lda tblKEYVALUE,x ; get key + 823 | 1 labellezohra.s 346 | Code | 10 | | 2 | 00/0237 : C9 FF | cmp #$ff ; end of table + 824 | 1 labellezohra.s 347 | Code | 10 | | 2 | 00/0239 : F0 0D | beq doOPENAPPLE99 ; so exit + 825 | 1 labellezohra.s 348 | Code | 10 | 2 | 3 | 00/023B : CD 19 0B | cmp taskMESSAGE ; same as pressed key? + 826 | 1 labellezohra.s 349 | Code | 10 | | 2 | 00/023E : D0 F3 | bne ozunid_1 ; no, loop + 827 | 1 labellezohra.s 350 | Empty | 10 | | 0 | 00/0240 | + 828 | 1 labellezohra.s 351 | Code | 00 | | 2 | 00/0240 : C2 20 | rep #$20 + 829 | 1 labellezohra.s 352 | Code | 00 | | 1 | 00/0242 : 8A | txa + 830 | 1 labellezohra.s 353 | Code | 00 | | 1 | 00/0243 : 0A | asl + 831 | 1 labellezohra.s 354 | Code | 00 | | 1 | 00/0244 : AA | tax + 832 | 1 labellezohra.s 355 | Code | 00 | 2 | 3 | 00/0245 : 7C 57 02 | jmp (tblKEYADDRESS,x) + 833 | 1 labellezohra.s 356 | Empty | 00 | | 0 | 00/0248 | + 834 | 1 labellezohra.s 357 | Empty | 00 | | 0 | 00/0248 | doOPENAPPLE99 + 835 | 1 labellezohra.s 358 | Empty | 00 | | 0 | 00/0248 | doNOT + 836 | 1 labellezohra.s 359 | Code | 00 | | 2 | 00/0248 : C2 20 | rep #$20 + 837 | 1 labellezohra.s 360 | Code | 00 | | 1 | 00/024A : 60 | rts + 838 | 1 labellezohra.s 361 | Empty | 00 | | 0 | 00/024B | + 839 | 1 labellezohra.s 362 | Comment | 00 | | 0 | 00/024B | *--- + 840 | 1 labellezohra.s 363 | Empty | 00 | | 0 | 00/024B | + 841 | 1 labellezohra.s 364 | Empty | 00 | | 0 | 00/024B | tblKEYVALUE + 842 | 1 labellezohra.s 365 | Data | 00 | | 6 | 00/024B : 51 71 4F 6F | asc 'QqOoSs' | | | | | | 53 73 | - 838 | 1 labellezohra.s 361 | Data | 00 | | 2 | 00/0243 : 52 72 | asc 'Rr' - 839 | 1 labellezohra.s 362 | Data | 00 | | 2 | 00/0245 : 5A 7A | asc 'Zz' - 840 | 1 labellezohra.s 363 | Data | 00 | | 1 | 00/0247 : 2A | asc '*' - 841 | 1 labellezohra.s 364 | Data | 00 | | 1 | 00/0248 : FF | hex ff - 842 | 1 labellezohra.s 365 | Empty | 00 | | 0 | 00/0249 | - 843 | 1 labellezohra.s 366 | Empty | 00 | | 0 | 00/0249 | tblKEYADDRESS - 844 | 1 labellezohra.s 367 | Data | 00 | 2 | 12 | 00/0249 : E8 03 E8 03 | da doQUIT,doQUIT,doLOAD,doLOAD,doSAVE,doSAVE - | | | | | | 79 02 79 02 | - | | | | | | B4 02 B4 02 | - 845 | 1 labellezohra.s 368 | Data | 00 | 2 | 4 | 00/0255 : C1 03 C1 03 | da doRESTART,doRESTART - 846 | 1 labellezohra.s 369 | Data | 00 | 2 | 4 | 00/0259 : 5F 02 5F 02 | da doMUSIK,doMUSIK - 847 | 1 labellezohra.s 370 | Data | 00 | 2 | 2 | 00/025D : 56 04 | da monitor - 848 | 1 labellezohra.s 371 | Empty | 00 | | 0 | 00/025F | - 849 | 1 labellezohra.s 372 | Code | 00 | | 1 | 00/025F : 60 | doMUSIK rts - 850 | 1 labellezohra.s 373 | Empty | 00 | | 0 | 00/0260 | - 851 | 1 labellezohra.s 374 | Comment | 00 | | 0 | 00/0260 | *----------------------------------- Gestion du mouseUp - 852 | 1 labellezohra.s 375 | Comment | 00 | | 0 | 00/0260 | * on compare les coordonnées avec celles du incontent - 853 | 1 labellezohra.s 376 | Comment | 00 | | 0 | 00/0260 | * si dans le même rectangle, on traite - 854 | 1 labellezohra.s 377 | Empty | 00 | | 0 | 00/0260 | - 855 | 1 labellezohra.s 378 | Empty | 00 | | 0 | 00/0260 | doMOUSEDOWN - 856 | 1 labellezohra.s 379 | Empty | 00 | | 0 | 00/0260 | - 857 | 1 labellezohra.s 380 | Empty | 00 | | 0 | 00/0260 | doMOUSEUP - 858 | 1 labellezohra.s 381 | Comment | 00 | | 0 | 00/0260 | * lda fgSUITEFORCEE - 859 | 1 labellezohra.s 382 | Comment | 00 | | 0 | 00/0260 | * cmp #FALSE - 860 | 1 labellezohra.s 383 | Comment | 00 | | 0 | 00/0260 | * beq mup1 - 861 | 1 labellezohra.s 384 | Comment | 00 | | 0 | 00/0260 | * rts ; non, on sort - 862 | 1 labellezohra.s 385 | Comment | 00 | | 0 | 00/0260 | * - 863 | 1 labellezohra.s 386 | Comment | 00 | | 0 | 00/0260 | *mup1 jsr clic_mot ; oui, on vérifie si on a cliqué sur un mot => mot$ - 864 | 1 labellezohra.s 387 | Comment | 00 | | 0 | 00/0260 | * bcc mup2 ; oui - 865 | 1 labellezohra.s 388 | Comment | 00 | | 0 | 00/0260 | * rts - 866 | 1 labellezohra.s 389 | Comment | 00 | | 0 | 00/0260 | *mup2 jsr aiguille ; on aiguille le joueur (1 ou 2 clics) - 867 | 1 labellezohra.s 390 | Code | 00 | | 1 | 00/0260 : 60 | rts - 868 | 1 labellezohra.s 391 | Empty | 00 | | 0 | 00/0261 | - 869 | 1 labellezohra.s 392 | Comment | 00 | | 0 | 00/0261 | *----------------------------------- Gestion des controles - 870 | 1 labellezohra.s 393 | Empty | 00 | | 0 | 00/0261 | - 871 | 1 labellezohra.s 394 | Empty | 00 | | 0 | 00/0261 | doCONTROL - 872 | 1 labellezohra.s 395 | Code | 00 | 2 | 3 | 00/0261 : AD 85 0B | lda taskREC+38 - 873 | 1 labellezohra.s 396 | Code | 00 | | 1 | 00/0264 : 0A | asl - 874 | 1 labellezohra.s 397 | Code | 00 | | 1 | 00/0265 : AA | tax - 875 | 1 labellezohra.s 398 | Code | 00 | 2 | 3 | 00/0266 : 7C D3 0B | jmp (ctrlTBL,x) - 876 | 1 labellezohra.s 399 | Empty | 00 | | 0 | 00/0269 | - 877 | 1 labellezohra.s 400 | Comment | 00 | | 0 | 00/0269 | *---------------------------------------- - 878 | 1 labellezohra.s 401 | Comment | 00 | | 0 | 00/0269 | * FENETRES - 879 | 1 labellezohra.s 402 | Comment | 00 | | 0 | 00/0269 | *---------------------------------------- - 880 | 1 labellezohra.s 403 | Empty | 00 | | 0 | 00/0269 | - 881 | 1 labellezohra.s 404 | Empty | 00 | | 0 | 00/0269 | PAINTMAIN - 882 | 1 labellezohra.s 405 | Macro | 00 | | 0 | 00/0269 | PushLong wiMAIN - 890 | 1 labellezohra.s 405 | Code | 00 | 2 | 3 | 00/0269 : AD 96 07 | LDA wiMAIN+2 - 891 | 1 labellezohra.s 405 | Code | 00 | | 1 | 00/026C : 48 | PHA - 899 | 1 labellezohra.s 405 | Code | 00 | 2 | 3 | 00/026D : AD 94 07 | LDA wiMAIN - 900 | 1 labellezohra.s 405 | Code | 00 | | 1 | 00/0270 : 48 | PHA - 902 | 1 labellezohra.s 406 | Macro | 00 | | 0 | 00/0271 | _DrawControls - 904 | 1 labellezohra.s 406 | Code | 00 | | 3 | 00/0271 : A2 10 10 | LDX #$1010 ; load tool call # - 905 | 1 labellezohra.s 406 | Code | 00 | | 4 | 00/0274 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 906 | 1 labellezohra.s 407 | Code | 00 | | 1 | 00/0278 : 6B | rtl - 907 | 1 labellezohra.s 408 | Empty | 00 | | 0 | 00/0279 | - 908 | 1 labellezohra.s 409 | Comment | 00 | | 0 | 00/0279 | *----------------------------------- - 909 | 1 labellezohra.s 410 | Comment | 00 | | 0 | 00/0279 | * AUTRES ROUTINES - 910 | 1 labellezohra.s 411 | Comment | 00 | | 0 | 00/0279 | *----------------------------------- - 911 | 1 labellezohra.s 412 | Empty | 00 | | 0 | 00/0279 | - 912 | 1 labellezohra.s 413 | Comment | 00 | | 0 | 00/0279 | *----------------------------------- Open - 913 | 1 labellezohra.s 414 | Empty | 00 | | 0 | 00/0279 | - 914 | 1 labellezohra.s 415 | Empty | 00 | | 0 | 00/0279 | doLOAD - 915 | 1 labellezohra.s 416 | Comment | 00 | | 0 | 00/0279 | * jsr suspendMUSIC ; NTP off - 916 | 1 labellezohra.s 417 | Code | 00 | 2 | 3 | 00/0279 : 20 0D 07 | jsr saveBACK - 917 | 1 labellezohra.s 418 | Empty | 00 | | 0 | 00/027C | - 918 | 1 labellezohra.s 419 | Macro | 00 | | 0 | 00/027C | PushWord #30 - 920 | 1 labellezohra.s 419 | Code | 00 | | 3 | 00/027C : F4 1E 00 | PEA #30 - 923 | 1 labellezohra.s 420 | Macro | 00 | | 0 | 00/027F | PushWord #43 - 925 | 1 labellezohra.s 420 | Code | 00 | | 3 | 00/027F : F4 2B 00 | PEA #43 - 928 | 1 labellezohra.s 421 | Macro | 00 | | 0 | 00/0282 | PushLong #strLOADFILE - 932 | 1 labellezohra.s 421 | Code | 00 | 1 >>16 | 3 | 00/0282 : F4 00 00 | PEA #^#strLOADFILE - 939 | 1 labellezohra.s 421 | Code | 00 | 2 | 3 | 00/0285 : F4 11 0C | PEA #strLOADFILE - 942 | 1 labellezohra.s 422 | Macro | 00 | | 0 | 00/0288 | PushLong #0 - 946 | 1 labellezohra.s 422 | Code | 00 | | 3 | 00/0288 : F4 00 00 | PEA #^#0 - 953 | 1 labellezohra.s 422 | Code | 00 | | 3 | 00/028B : F4 00 00 | PEA #0 - 956 | 1 labellezohra.s 423 | Macro | 00 | | 0 | 00/028E | PushLong #typeLIST - 960 | 1 labellezohra.s 423 | Code | 00 | 1 >>16 | 3 | 00/028E : F4 00 00 | PEA #^#typeLIST - 967 | 1 labellezohra.s 423 | Code | 00 | 2 | 3 | 00/0291 : F4 38 0C | PEA #typeLIST - 970 | 1 labellezohra.s 424 | Macro | 00 | | 0 | 00/0294 | PushLong #replyPTR - 974 | 1 labellezohra.s 424 | Code | 00 | 1 >>16 | 3 | 00/0294 : F4 00 00 | PEA #^#replyPTR - 981 | 1 labellezohra.s 424 | Code | 00 | 2 | 3 | 00/0297 : F4 3A 0C | PEA #replyPTR - 984 | 1 labellezohra.s 425 | Macro | 00 | | 0 | 00/029A | _SFGetFile - 986 | 1 labellezohra.s 425 | Code | 00 | | 3 | 00/029A : A2 17 09 | LDX #$917 ; load tool call # - 987 | 1 labellezohra.s 425 | Code | 00 | | 4 | 00/029D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 988 | 1 labellezohra.s 426 | Empty | 00 | | 0 | 00/02A1 | - 989 | 1 labellezohra.s 427 | Code | 00 | 2 | 3 | 00/02A1 : 20 39 07 | jsr loadBACK - 990 | 1 labellezohra.s 428 | Empty | 00 | | 0 | 00/02A4 | - 991 | 1 labellezohra.s 429 | Code | 00 | 2 | 3 | 00/02A4 : AD 3A 0C | lda replyPTR - 992 | 1 labellezohra.s 430 | Code | 00 | | 2 | 00/02A7 : D0 01 | bne doLOAD1 - 993 | 1 labellezohra.s 431 | Comment | 00 | | 0 | 00/02A9 | * jsr resumeMUSIC ; NTP on - 994 | 1 labellezohra.s 432 | Code | 00 | | 1 | 00/02A9 : 60 | rts - 995 | 1 labellezohra.s 433 | Empty | 00 | | 0 | 00/02AA | - 996 | 1 labellezohra.s 434 | Code | 00 | 2 | 3 | 00/02AA : 20 E8 02 | doLOAD1 jsr copyPATH - 997 | 1 labellezohra.s 435 | Code | 00 | 2 | 3 | 00/02AD : 20 01 03 | jsr loadALL - 998 | 1 labellezohra.s 436 | Code | 00 | | 2 | 00/02B0 : 90 01 | bcc doLOAD2 - 999 | 1 labellezohra.s 437 | Code | 00 | | 1 | 00/02B2 : 60 | rts - 1000 | 1 labellezohra.s 438 | Code | 00 | | 1 | 00/02B3 : 60 | doLOAD2 rts - 1001 | 1 labellezohra.s 439 | Empty | 00 | | 0 | 00/02B4 | - 1002 | 1 labellezohra.s 440 | Comment | 00 | | 0 | 00/02B4 | *----------------------------------- Save - 1003 | 1 labellezohra.s 441 | Empty | 00 | | 0 | 00/02B4 | - 1004 | 1 labellezohra.s 442 | Empty | 00 | | 0 | 00/02B4 | doSAVE - 1005 | 1 labellezohra.s 443 | Comment | 00 | | 0 | 00/02B4 | * jsr suspendMUSIC ; NTP off - 1006 | 1 labellezohra.s 444 | Code | 00 | 2 | 3 | 00/02B4 : 20 0D 07 | jsr saveBACK - 1007 | 1 labellezohra.s 445 | Empty | 00 | | 0 | 00/02B7 | - 1008 | 1 labellezohra.s 446 | Macro | 00 | | 0 | 00/02B7 | PushWord #25 - 1010 | 1 labellezohra.s 446 | Code | 00 | | 3 | 00/02B7 : F4 19 00 | PEA #25 - 1013 | 1 labellezohra.s 447 | Macro | 00 | | 0 | 00/02BA | PushWord #36 - 1015 | 1 labellezohra.s 447 | Code | 00 | | 3 | 00/02BA : F4 24 00 | PEA #36 - 1018 | 1 labellezohra.s 448 | Macro | 00 | | 0 | 00/02BD | PushLong #strSAVEFILE - 1022 | 1 labellezohra.s 448 | Code | 00 | 1 >>16 | 3 | 00/02BD : F4 00 00 | PEA #^#strSAVEFILE - 1029 | 1 labellezohra.s 448 | Code | 00 | 2 | 3 | 00/02C0 : F4 24 0C | PEA #strSAVEFILE - 1032 | 1 labellezohra.s 449 | Macro | 00 | | 0 | 00/02C3 | PushLong #namePATH - 1036 | 1 labellezohra.s 449 | Code | 00 | 1 >>16 | 3 | 00/02C3 : F4 00 00 | PEA #^#namePATH - 1043 | 1 labellezohra.s 449 | Code | 00 | 2 | 3 | 00/02C6 : F4 40 0C | PEA #namePATH - 1046 | 1 labellezohra.s 450 | Macro | 00 | | 0 | 00/02C9 | PushWord #15 - 1048 | 1 labellezohra.s 450 | Code | 00 | | 3 | 00/02C9 : F4 0F 00 | PEA #15 - 1051 | 1 labellezohra.s 451 | Macro | 00 | | 0 | 00/02CC | PushLong #replyPTR - 1055 | 1 labellezohra.s 451 | Code | 00 | 1 >>16 | 3 | 00/02CC : F4 00 00 | PEA #^#replyPTR - 1062 | 1 labellezohra.s 451 | Code | 00 | 2 | 3 | 00/02CF : F4 3A 0C | PEA #replyPTR - 1065 | 1 labellezohra.s 452 | Macro | 00 | | 0 | 00/02D2 | _SFPutFile - 1067 | 1 labellezohra.s 452 | Code | 00 | | 3 | 00/02D2 : A2 17 0A | LDX #$A17 ; load tool call # - 1068 | 1 labellezohra.s 452 | Code | 00 | | 4 | 00/02D5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1069 | 1 labellezohra.s 453 | Empty | 00 | | 0 | 00/02D9 | - 1070 | 1 labellezohra.s 454 | Code | 00 | 2 | 3 | 00/02D9 : 20 39 07 | jsr loadBACK - 1071 | 1 labellezohra.s 455 | Comment | 00 | | 0 | 00/02DC | * jsr resumeMUSIC ; NTP on - 1072 | 1 labellezohra.s 456 | Empty | 00 | | 0 | 00/02DC | - 1073 | 1 labellezohra.s 457 | Code | 00 | 2 | 3 | 00/02DC : AD 3A 0C | lda replyPTR - 1074 | 1 labellezohra.s 458 | Code | 00 | | 2 | 00/02DF : D0 01 | bne doSAVE1 - 1075 | 1 labellezohra.s 459 | Code | 00 | | 1 | 00/02E1 : 60 | rts - 1076 | 1 labellezohra.s 460 | Empty | 00 | | 0 | 00/02E2 | - 1077 | 1 labellezohra.s 461 | Code | 00 | 2 | 3 | 00/02E2 : 20 E8 02 | doSAVE1 jsr copyPATH - 1078 | 1 labellezohra.s 462 | Code | 00 | 2 | 3 | 00/02E5 : 4C 56 03 | jmp saveALL - 1079 | 1 labellezohra.s 463 | Empty | 00 | | 0 | 00/02E8 | - 1080 | 1 labellezohra.s 464 | Comment | 00 | | 0 | 00/02E8 | *--- Recopie le filename du fichier de sauvegarde - 1081 | 1 labellezohra.s 465 | Empty | 00 | | 0 | 00/02E8 | - 1082 | 1 labellezohra.s 466 | Code | 10 | | 2 | 00/02E8 : E2 20 | copyPATH sep #$20 - 1083 | 1 labellezohra.s 467 | Code | 10 | | 3 | 00/02EA : A2 0F 00 | ldx #16-1 - 1084 | 1 labellezohra.s 468 | Code | 10 | 2 | 3 | 00/02ED : BD 41 0C | ozunid_2 lda namePATH1,x - 1085 | 1 labellezohra.s 469 | Code | 10 | 2 | 3 | 00/02F0 : 9D 5E 0E | sta pGAME+4,x - 1086 | 1 labellezohra.s 470 | Code | 10 | | 1 | 00/02F3 : CA | dex - 1087 | 1 labellezohra.s 471 | Code | 10 | | 2 | 00/02F4 : 10 F7 | bpl ozunid_2 - 1088 | 1 labellezohra.s 472 | Empty | 10 | | 0 | 00/02F6 | - 1089 | 1 labellezohra.s 473 | Code | 10 | 2 | 3 | 00/02F6 : AD 40 0C | lda namePATH - 1090 | 1 labellezohra.s 474 | Code | 10 | | 1 | 00/02F9 : 1A | inc - 1091 | 1 labellezohra.s 475 | Code | 10 | | 1 | 00/02FA : 1A | inc - 1092 | 1 labellezohra.s 476 | Code | 10 | 2 | 3 | 00/02FB : 8D 5A 0E | sta pGAME - 1093 | 1 labellezohra.s 477 | Code | 00 | | 2 | 00/02FE : C2 20 | rep #$20 - 1094 | 1 labellezohra.s 478 | Code | 00 | | 1 | 00/0300 : 60 | rts - 1095 | 1 labellezohra.s 479 | Empty | 00 | | 0 | 00/0301 | - 1096 | 1 labellezohra.s 480 | Comment | 00 | | 0 | 00/0301 | *--- Charge le fichier de sauvegarde en mémoire - 1097 | 1 labellezohra.s 481 | Empty | 00 | | 0 | 00/0301 | - 1098 | 1 labellezohra.s 482 | Code | 00 | | 4 | 00/0301 : 22 A8 00 E1 | loadALL jsl {$e100a8} - 1099 | 1 labellezohra.s 483 | Data | 00 | | 2 | 00/0305 : 10 20 | dw $2010 - 1100 | 1 labellezohra.s 484 | Data | 00 | 3 | 4 | 00/0307 : 49 0D 00 00 | adrl proOPENGAME - 1101 | 1 labellezohra.s 485 | Code | 00 | | 2 | 00/030B : B0 16 | bcs loadKO99 - 1102 | 1 labellezohra.s 486 | Empty | 00 | | 0 | 00/030D | - 1103 | 1 labellezohra.s 487 | Code | 00 | 2 | 3 | 00/030D : AD 4B 0D | lda proOPENGAME+2 - 1104 | 1 labellezohra.s 488 | Code | 00 | 2 | 3 | 00/0310 : 8D 53 0D | sta proREADGAME+2 - 1105 | 1 labellezohra.s 489 | Code | 00 | 2 | 3 | 00/0313 : 8D B3 0D | sta proCLOSE+2 - 1106 | 1 labellezohra.s 490 | Empty | 00 | | 0 | 00/0316 | - 1107 | 1 labellezohra.s 491 | Code | 00 | 2 | 3 | 00/0316 : 20 24 03 | jsr loadPART - 1108 | 1 labellezohra.s 492 | Empty | 00 | | 0 | 00/0319 | - 1109 | 1 labellezohra.s 493 | Code | 00 | | 4 | 00/0319 : 22 A8 00 E1 | jsl {$e100a8} - 1110 | 1 labellezohra.s 494 | Data | 00 | | 2 | 00/031D : 14 20 | dw $2014 - 1111 | 1 labellezohra.s 495 | Data | 00 | 3 | 4 | 00/031F : B1 0D 00 00 | adrl proCLOSE - 1112 | 1 labellezohra.s 496 | Empty | 00 | | 0 | 00/0323 | - 1113 | 1 labellezohra.s 497 | Code | 00 | | 1 | 00/0323 : 60 | loadKO99 rts - 1114 | 1 labellezohra.s 498 | Empty | 00 | | 0 | 00/0324 | - 1115 | 1 labellezohra.s 499 | Comment | 00 | | 0 | 00/0324 | *--- - 1116 | 1 labellezohra.s 500 | Empty | 00 | | 0 | 00/0324 | - 1117 | 1 labellezohra.s 501 | Code | 00 | | 3 | 00/0324 : A2 02 00 | loadPART ldx #2 - 1118 | 1 labellezohra.s 502 | Code | 00 | 2 | 3 | 00/0327 : A0 A6 10 | ldy #pointeur_indicateurs - 1119 | 1 labellezohra.s 503 | Code | 00 | 2 | 3 | 00/032A : 20 45 03 | jsr loadIT - 1120 | 1 labellezohra.s 504 | Empty | 00 | | 0 | 00/032D | - 1121 | 1 labellezohra.s 505 | Code | 00 | | 3 | 00/032D : A2 02 00 | ldx #2 - 1122 | 1 labellezohra.s 506 | Code | 00 | 2 | 3 | 00/0330 : A0 48 1C | ldy #pointeur_paragraphes - 1123 | 1 labellezohra.s 507 | Code | 00 | 2 | 3 | 00/0333 : 20 45 03 | jsr loadIT - 1124 | 1 labellezohra.s 508 | Empty | 00 | | 0 | 00/0336 | - 1125 | 1 labellezohra.s 509 | Code | 00 | | 3 | 00/0336 : A2 1E 00 | ldx #{30} - 1126 | 1 labellezohra.s 510 | Code | 00 | 2 | 3 | 00/0339 : A0 C6 10 | ldy #indicateur - 1127 | 1 labellezohra.s 511 | Code | 00 | 2 | 3 | 00/033C : 20 45 03 | jsr loadIT - 1128 | 1 labellezohra.s 512 | Empty | 00 | | 0 | 00/033F | - 1129 | 1 labellezohra.s 513 | Code | 00 | | 3 | 00/033F : A2 6E 00 | ldx #{110} - 1130 | 1 labellezohra.s 514 | Code | 00 | 2 | 3 | 00/0342 : A0 E4 10 | ldy #paragraphe_lu - 1131 | 1 labellezohra.s 515 | Empty | 00 | | 0 | 00/0345 | - 1132 | 1 labellezohra.s 516 | Code | 00 | 2 | 3 | 00/0345 : 8E 59 0D | loadIT stx proREADGAME+8 - 1133 | 1 labellezohra.s 517 | Code | 00 | 2 | 3 | 00/0348 : 8C 55 0D | sty proREADGAME+4 - 1134 | 1 labellezohra.s 518 | Code | 00 | | 4 | 00/034B : 22 A8 00 E1 | jsl {$e100a8} - 1135 | 1 labellezohra.s 519 | Data | 00 | | 2 | 00/034F : 12 20 | dw $2012 - 1136 | 1 labellezohra.s 520 | Data | 00 | 3 | 4 | 00/0351 : 51 0D 00 00 | adrl proREADGAME - 1137 | 1 labellezohra.s 521 | Code | 00 | | 1 | 00/0355 : 60 | rts - 1138 | 1 labellezohra.s 522 | Empty | 00 | | 0 | 00/0356 | - 1139 | 1 labellezohra.s 523 | Comment | 00 | | 0 | 00/0356 | *--- Enregistre le fichier de sauvegarde - 1140 | 1 labellezohra.s 524 | Empty | 00 | | 0 | 00/0356 | - 1141 | 1 labellezohra.s 525 | Code | 00 | | 4 | 00/0356 : 22 A8 00 E1 | saveALL jsl {$e100a8} - 1142 | 1 labellezohra.s 526 | Data | 00 | | 2 | 00/035A : 02 20 | dw $2002 - 1143 | 1 labellezohra.s 527 | Data | 00 | 3 | 4 | 00/035C : 43 0D 00 00 | adrl proDESTROYGAME - 1144 | 1 labellezohra.s 528 | Empty | 00 | | 0 | 00/0360 | - 1145 | 1 labellezohra.s 529 | Code | 00 | | 4 | 00/0360 : 22 A8 00 E1 | jsl {$e100a8} - 1146 | 1 labellezohra.s 530 | Data | 00 | | 2 | 00/0364 : 01 20 | dw $2001 - 1147 | 1 labellezohra.s 531 | Data | 00 | 3 | 4 | 00/0366 : 2B 0D 00 00 | adrl proCREATEGAME - 1148 | 1 labellezohra.s 532 | Code | 00 | | 2 | 00/036A : B0 22 | bcs saveKO99 - 1149 | 1 labellezohra.s 533 | Empty | 00 | | 0 | 00/036C | - 1150 | 1 labellezohra.s 534 | Code | 00 | | 4 | 00/036C : 22 A8 00 E1 | jsl {$e100a8} - 1151 | 1 labellezohra.s 535 | Data | 00 | | 2 | 00/0370 : 10 20 | dw $2010 - 1152 | 1 labellezohra.s 536 | Data | 00 | 3 | 4 | 00/0372 : 49 0D 00 00 | adrl proOPENGAME - 1153 | 1 labellezohra.s 537 | Code | 00 | | 2 | 00/0376 : B0 16 | bcs saveKO99 - 1154 | 1 labellezohra.s 538 | Empty | 00 | | 0 | 00/0378 | - 1155 | 1 labellezohra.s 539 | Code | 00 | 2 | 3 | 00/0378 : AD 4B 0D | lda proOPENGAME+2 - 1156 | 1 labellezohra.s 540 | Code | 00 | 2 | 3 | 00/037B : 8D 63 0D | sta proWRITEGAME+2 - 1157 | 1 labellezohra.s 541 | Code | 00 | 2 | 3 | 00/037E : 8D B3 0D | sta proCLOSE+2 - 1158 | 1 labellezohra.s 542 | Empty | 00 | | 0 | 00/0381 | - 1159 | 1 labellezohra.s 543 | Code | 00 | 2 | 3 | 00/0381 : 20 8F 03 | jsr savePART - 1160 | 1 labellezohra.s 544 | Empty | 00 | | 0 | 00/0384 | - 1161 | 1 labellezohra.s 545 | Code | 00 | | 4 | 00/0384 : 22 A8 00 E1 | jsl {$e100a8} - 1162 | 1 labellezohra.s 546 | Data | 00 | | 2 | 00/0388 : 14 20 | dw $2014 - 1163 | 1 labellezohra.s 547 | Data | 00 | 3 | 4 | 00/038A : B1 0D 00 00 | adrl proCLOSE - 1164 | 1 labellezohra.s 548 | Empty | 00 | | 0 | 00/038E | - 1165 | 1 labellezohra.s 549 | Code | 00 | | 1 | 00/038E : 60 | saveKO99 rts - 1166 | 1 labellezohra.s 550 | Empty | 00 | | 0 | 00/038F | - 1167 | 1 labellezohra.s 551 | Comment | 00 | | 0 | 00/038F | *--- - 1168 | 1 labellezohra.s 552 | Empty | 00 | | 0 | 00/038F | - 1169 | 1 labellezohra.s 553 | Code | 00 | | 3 | 00/038F : A2 02 00 | savePART ldx #2 - 1170 | 1 labellezohra.s 554 | Code | 00 | 2 | 3 | 00/0392 : A0 A6 10 | ldy #pointeur_indicateurs - 1171 | 1 labellezohra.s 555 | Code | 00 | 2 | 3 | 00/0395 : 20 B0 03 | jsr saveIT - 1172 | 1 labellezohra.s 556 | Empty | 00 | | 0 | 00/0398 | - 1173 | 1 labellezohra.s 557 | Code | 00 | | 3 | 00/0398 : A2 02 00 | ldx #2 - 1174 | 1 labellezohra.s 558 | Code | 00 | 2 | 3 | 00/039B : A0 48 1C | ldy #pointeur_paragraphes - 1175 | 1 labellezohra.s 559 | Code | 00 | 2 | 3 | 00/039E : 20 B0 03 | jsr saveIT - 1176 | 1 labellezohra.s 560 | Empty | 00 | | 0 | 00/03A1 | - 1177 | 1 labellezohra.s 561 | Code | 00 | | 3 | 00/03A1 : A2 1E 00 | ldx #{30} - 1178 | 1 labellezohra.s 562 | Code | 00 | 2 | 3 | 00/03A4 : A0 C6 10 | ldy #indicateur - 1179 | 1 labellezohra.s 563 | Code | 00 | 2 | 3 | 00/03A7 : 20 B0 03 | jsr saveIT - 1180 | 1 labellezohra.s 564 | Empty | 00 | | 0 | 00/03AA | - 1181 | 1 labellezohra.s 565 | Code | 00 | | 3 | 00/03AA : A2 6E 00 | ldx #{110} - 1182 | 1 labellezohra.s 566 | Code | 00 | 2 | 3 | 00/03AD : A0 E4 10 | ldy #paragraphe_lu - 1183 | 1 labellezohra.s 567 | Empty | 00 | | 0 | 00/03B0 | - 1184 | 1 labellezohra.s 568 | Code | 00 | 2 | 3 | 00/03B0 : 8E 69 0D | saveIT stx proWRITEGAME+8 - 1185 | 1 labellezohra.s 569 | Code | 00 | 2 | 3 | 00/03B3 : 8C 65 0D | sty proWRITEGAME+4 - 1186 | 1 labellezohra.s 570 | Code | 00 | | 4 | 00/03B6 : 22 A8 00 E1 | jsl {$e100a8} - 1187 | 1 labellezohra.s 571 | Data | 00 | | 2 | 00/03BA : 13 20 | dw $2013 - 1188 | 1 labellezohra.s 572 | Data | 00 | 3 | 4 | 00/03BC : 61 0D 00 00 | adrl proWRITEGAME - 1189 | 1 labellezohra.s 573 | Code | 00 | | 1 | 00/03C0 : 60 | rts - 1190 | 1 labellezohra.s 574 | Empty | 00 | | 0 | 00/03C1 | - 1191 | 1 labellezohra.s 575 | Comment | 00 | | 0 | 00/03C1 | *----------------------------------- Restart - 1192 | 1 labellezohra.s 576 | Empty | 00 | | 0 | 00/03C1 | - 1193 | 1 labellezohra.s 577 | Empty | 00 | | 0 | 00/03C1 | doRESTART - 1194 | 1 labellezohra.s 578 | Comment | 00 | | 0 | 00/03C1 | * jsr suspendMUSIC ; NTP off - 1195 | 1 labellezohra.s 579 | Code | 00 | 2 | 3 | 00/03C1 : 20 0D 07 | jsr saveBACK - 1196 | 1 labellezohra.s 580 | Empty | 00 | | 0 | 00/03C4 | - 1197 | 1 labellezohra.s 581 | Macro | 00 | | 0 | 00/03C4 | PushWord #0 - 1199 | 1 labellezohra.s 581 | Code | 00 | | 3 | 00/03C4 : F4 00 00 | PEA #0 - 1202 | 1 labellezohra.s 582 | Macro | 00 | | 0 | 00/03C7 | PushWord #5 - 1204 | 1 labellezohra.s 582 | Code | 00 | | 3 | 00/03C7 : F4 05 00 | PEA #5 - 1207 | 1 labellezohra.s 583 | Macro | 00 | | 0 | 00/03CA | PushLong #0 - 1211 | 1 labellezohra.s 583 | Code | 00 | | 3 | 00/03CA : F4 00 00 | PEA #^#0 - 1218 | 1 labellezohra.s 583 | Code | 00 | | 3 | 00/03CD : F4 00 00 | PEA #0 - 1221 | 1 labellezohra.s 584 | Code | 00 | | 3 | 00/03D0 : F4 00 00 | pea $0000 - 1222 | 1 labellezohra.s 585 | Code | 00 | | 3 | 00/03D3 : A9 00 02 | lda #{$0200} - 1223 | 1 labellezohra.s 586 | Code | 00 | 2 | 3 | 00/03D6 : 0D 10 08 | ora saveLANGUAGE - 1224 | 1 labellezohra.s 587 | Code | 00 | | 1 | 00/03D9 : 48 | pha - 1225 | 1 labellezohra.s 588 | Macro | 00 | | 0 | 00/03DA | _AlertWindow - 1227 | 1 labellezohra.s 588 | Code | 00 | | 3 | 00/03DA : A2 0E 59 | LDX #$590E ; load tool call # - 1228 | 1 labellezohra.s 588 | Code | 00 | | 4 | 00/03DD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1229 | 1 labellezohra.s 589 | Empty | 00 | | 0 | 00/03E1 | - 1230 | 1 labellezohra.s 590 | Code | 00 | 2 | 3 | 00/03E1 : 20 39 07 | jsr loadBACK - 1231 | 1 labellezohra.s 591 | Empty | 00 | | 0 | 00/03E4 | - 1232 | 1 labellezohra.s 592 | Code | 00 | | 1 | 00/03E4 : 68 | pla - 1233 | 1 labellezohra.s 593 | Code | 00 | | 2 | 00/03E5 : F0 00 | beq re1 - 1234 | 1 labellezohra.s 594 | Comment | 00 | | 0 | 00/03E7 | * jmp resumeMUSIC ; NTP on - 1235 | 1 labellezohra.s 595 | Empty | 00 | | 0 | 00/03E7 | - 1236 | 1 labellezohra.s 596 | Empty | 00 | | 0 | 00/03E7 | re1 - 1237 | 1 labellezohra.s 597 | Comment | 00 | | 0 | 00/03E7 | * jsr fin_aventure - 1238 | 1 labellezohra.s 598 | Comment | 00 | | 0 | 00/03E7 | * jsr initialisation_absolue - 1239 | 1 labellezohra.s 599 | Comment | 00 | | 0 | 00/03E7 | * lda #fgRESTART - 1240 | 1 labellezohra.s 600 | Comment | 00 | | 0 | 00/03E7 | * sta escape - 1241 | 1 labellezohra.s 601 | Code | 00 | | 1 | 00/03E7 : 60 | rts - 1242 | 1 labellezohra.s 602 | Empty | 00 | | 0 | 00/03E8 | - 1243 | 1 labellezohra.s 603 | Comment | 00 | | 0 | 00/03E8 | *----------------------------------- Quit - 1244 | 1 labellezohra.s 604 | Empty | 00 | | 0 | 00/03E8 | - 1245 | 1 labellezohra.s 605 | Empty | 00 | | 0 | 00/03E8 | doQUIT - 1246 | 1 labellezohra.s 606 | Comment | 00 | | 0 | 00/03E8 | * jsr suspendMUSIC ; NTP off - 1247 | 1 labellezohra.s 607 | Code | 00 | 2 | 3 | 00/03E8 : 20 0D 07 | jsr saveBACK - 1248 | 1 labellezohra.s 608 | Empty | 00 | | 0 | 00/03EB | - 1249 | 1 labellezohra.s 609 | Macro | 00 | | 0 | 00/03EB | PushWord #0 - 1251 | 1 labellezohra.s 609 | Code | 00 | | 3 | 00/03EB : F4 00 00 | PEA #0 - 1254 | 1 labellezohra.s 610 | Macro | 00 | | 0 | 00/03EE | PushWord #5 - 1256 | 1 labellezohra.s 610 | Code | 00 | | 3 | 00/03EE : F4 05 00 | PEA #5 - 1259 | 1 labellezohra.s 611 | Macro | 00 | | 0 | 00/03F1 | PushLong #0 - 1263 | 1 labellezohra.s 611 | Code | 00 | | 3 | 00/03F1 : F4 00 00 | PEA #^#0 - 1270 | 1 labellezohra.s 611 | Code | 00 | | 3 | 00/03F4 : F4 00 00 | PEA #0 - 1273 | 1 labellezohra.s 612 | Code | 00 | | 3 | 00/03F7 : F4 00 00 | pea $0000 - 1274 | 1 labellezohra.s 613 | Code | 00 | | 3 | 00/03FA : A9 00 01 | lda #{$0100} - 1275 | 1 labellezohra.s 614 | Code | 00 | 2 | 3 | 00/03FD : 0D 10 08 | ora saveLANGUAGE - 1276 | 1 labellezohra.s 615 | Code | 00 | | 1 | 00/0400 : 48 | pha - 1277 | 1 labellezohra.s 616 | Macro | 00 | | 0 | 00/0401 | _AlertWindow - 1279 | 1 labellezohra.s 616 | Code | 00 | | 3 | 00/0401 : A2 0E 59 | LDX #$590E ; load tool call # - 1280 | 1 labellezohra.s 616 | Code | 00 | | 4 | 00/0404 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1281 | 1 labellezohra.s 617 | Empty | 00 | | 0 | 00/0408 | - 1282 | 1 labellezohra.s 618 | Code | 00 | 2 | 3 | 00/0408 : 20 39 07 | jsr loadBACK - 1283 | 1 labellezohra.s 619 | Comment | 00 | | 0 | 00/040B | * jsr resumeMUSIC ; NTP on - 1284 | 1 labellezohra.s 620 | Empty | 00 | | 0 | 00/040B | - 1285 | 1 labellezohra.s 621 | Code | 00 | | 1 | 00/040B : 68 | pla - 1286 | 1 labellezohra.s 622 | Code | 00 | | 2 | 00/040C : F0 01 | beq meQUIT - 1287 | 1 labellezohra.s 623 | Code | 00 | | 1 | 00/040E : 60 | rts - 1288 | 1 labellezohra.s 624 | Empty | 00 | | 0 | 00/040F | - 1289 | 1 labellezohra.s 625 | Comment | 00 | | 0 | 00/040F | *----------------------------------- Quit - 1290 | 1 labellezohra.s 626 | Empty | 00 | | 0 | 00/040F | - 1291 | 1 labellezohra.s 627 | Empty | 00 | | 0 | 00/040F | meQUIT - 1292 | 1 labellezohra.s 628 | Comment | 00 | | 0 | 00/040F | * jsr stopNTP - 1293 | 1 labellezohra.s 629 | Code | 00 | 2 | 3 | 00/040F : 20 B4 04 | jsr TWILIGHTon - 1294 | 1 labellezohra.s 630 | Empty | 00 | | 0 | 00/0412 | - 1295 | 1 labellezohra.s 631 | Macro | 00 | | 0 | 00/0412 | meQUIT0 PushWord #{1} - 1297 | 1 labellezohra.s 631 | Code | 00 | | 3 | 00/0412 : F4 01 00 | PEA #{1} - 1300 | 1 labellezohra.s 632 | Macro | 00 | | 0 | 00/0415 | PushLong SStopREC - 1308 | 1 labellezohra.s 632 | Code | 00 | 2 | 3 | 00/0415 : AD A0 07 | LDA SStopREC+2 - 1309 | 1 labellezohra.s 632 | Code | 00 | | 1 | 00/0418 : 48 | PHA - 1317 | 1 labellezohra.s 632 | Code | 00 | 2 | 3 | 00/0419 : AD 9E 07 | LDA SStopREC - 1318 | 1 labellezohra.s 632 | Code | 00 | | 1 | 00/041C : 48 | PHA - 1320 | 1 labellezohra.s 633 | Macro | 00 | | 0 | 00/041D | _ShutDownTools - 1322 | 1 labellezohra.s 633 | Code | 00 | | 3 | 00/041D : A2 01 19 | LDX #$1901 ; load tool call # - 1323 | 1 labellezohra.s 633 | Code | 00 | | 4 | 00/0420 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1324 | 1 labellezohra.s 634 | Empty | 00 | | 0 | 00/0424 | - 1325 | 1 labellezohra.s 635 | Macro | 00 | | 0 | 00/0424 | meQUIT1 PushWord myID - 1330 | 1 labellezohra.s 635 | Code | 00 | 2 | 3 | 00/0424 : AD 9A 07 | LDA myID - 1331 | 1 labellezohra.s 635 | Code | 00 | | 1 | 00/0427 : 48 | PHA - 1333 | 1 labellezohra.s 636 | Macro | 00 | | 0 | 00/0428 | _DisposeAll - 1335 | 1 labellezohra.s 636 | Code | 00 | | 3 | 00/0428 : A2 02 11 | LDX #$1102 ; load tool call # - 1336 | 1 labellezohra.s 636 | Code | 00 | | 4 | 00/042B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1337 | 1 labellezohra.s 637 | Empty | 00 | | 0 | 00/042F | - 1338 | 1 labellezohra.s 638 | Macro | 00 | | 0 | 00/042F | PushWord mainID - 1343 | 1 labellezohra.s 638 | Code | 00 | 2 | 3 | 00/042F : AD 98 07 | LDA mainID - 1344 | 1 labellezohra.s 638 | Code | 00 | | 1 | 00/0432 : 48 | PHA - 1346 | 1 labellezohra.s 639 | Macro | 00 | | 0 | 00/0433 | _DisposeAll - 1348 | 1 labellezohra.s 639 | Code | 00 | | 3 | 00/0433 : A2 02 11 | LDX #$1102 ; load tool call # - 1349 | 1 labellezohra.s 639 | Code | 00 | | 4 | 00/0436 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1350 | 1 labellezohra.s 640 | Empty | 00 | | 0 | 00/043A | - 1351 | 1 labellezohra.s 641 | Macro | 00 | | 0 | 00/043A | PushWord mainID - 1356 | 1 labellezohra.s 641 | Code | 00 | 2 | 3 | 00/043A : AD 98 07 | LDA mainID - 1357 | 1 labellezohra.s 641 | Code | 00 | | 1 | 00/043D : 48 | PHA - 1359 | 1 labellezohra.s 642 | Macro | 00 | | 0 | 00/043E | _MMShutDown - 1361 | 1 labellezohra.s 642 | Code | 00 | | 3 | 00/043E : A2 02 03 | LDX #$302 ; load tool call # - 1362 | 1 labellezohra.s 642 | Code | 00 | | 4 | 00/0441 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1363 | 1 labellezohra.s 643 | Empty | 00 | | 0 | 00/0445 | - 1364 | 1 labellezohra.s 644 | Macro | 00 | | 0 | 00/0445 | _TLShutDown - 1366 | 1 labellezohra.s 644 | Code | 00 | | 3 | 00/0445 : A2 01 03 | LDX #$301 ; load tool call # - 1367 | 1 labellezohra.s 644 | Code | 00 | | 4 | 00/0448 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1368 | 1 labellezohra.s 645 | Empty | 00 | | 0 | 00/044C | - 1369 | 1 labellezohra.s 646 | Code | 00 | | 4 | 00/044C : 22 A8 00 E1 | jsl {$e100a8} - 1370 | 1 labellezohra.s 647 | Data | 00 | | 2 | 00/0450 : 29 20 | dw $2029 - 1371 | 1 labellezohra.s 648 | Data | 00 | 3 | 4 | 00/0452 : B5 0D 00 00 | adrl proQUIT - 1372 | 1 labellezohra.s 649 | Empty | 00 | | 0 | 00/0456 | - 1373 | 1 labellezohra.s 650 | Code | 00 | | 2 | 00/0456 : 00 BD | monitor brk $bd - 1374 | 1 labellezohra.s 651 | Empty | 00 | | 0 | 00/0458 | - 1375 | 1 labellezohra.s 652 | Comment | 00 | | 0 | 00/0458 | *---------------------------------------- - 1376 | 1 labellezohra.s 653 | Comment | 00 | | 0 | 00/0458 | * TWILIGHT - 1377 | 1 labellezohra.s 654 | Comment | 00 | | 0 | 00/0458 | *---------------------------------------- - 1378 | 1 labellezohra.s 655 | Empty | 00 | | 0 | 00/0458 | - 1379 | 1 labellezohra.s 656 | Comment | 00 | | 0 | 00/0458 | *---------------------------- - 1380 | 1 labellezohra.s 657 | Comment | 00 | | 0 | 00/0458 | * TWILIGHToff - 1381 | 1 labellezohra.s 658 | Comment | 00 | | 0 | 00/0458 | * Turns Twilight II off - 1382 | 1 labellezohra.s 659 | Comment | 00 | | 0 | 00/0458 | * - 1383 | 1 labellezohra.s 660 | Comment | 00 | | 0 | 00/0458 | * Entry: - 1384 | 1 labellezohra.s 661 | Comment | 00 | | 0 | 00/0458 | * n/a - 1385 | 1 labellezohra.s 662 | Comment | 00 | | 0 | 00/0458 | * - 1386 | 1 labellezohra.s 663 | Comment | 00 | | 0 | 00/0458 | * Exit: - 1387 | 1 labellezohra.s 664 | Comment | 00 | | 0 | 00/0458 | * n/a - 1388 | 1 labellezohra.s 665 | Comment | 00 | | 0 | 00/0458 | * - 1389 | 1 labellezohra.s 666 | Comment | 00 | | 0 | 00/0458 | *---------------------------- - 1390 | 1 labellezohra.s 667 | Empty | 00 | | 0 | 00/0458 | - 1391 | 1 labellezohra.s 668 | Equivalence | 00 | | 0 | 00/0458 | lenV1 = $49bf - 1392 | 1 labellezohra.s 669 | Equivalence | 00 | | 0 | 00/0458 | lenV2 = $539a - 1393 | 1 labellezohra.s 670 | Empty | 00 | | 0 | 00/0458 | - 1394 | 1 labellezohra.s 671 | Equivalence | 00 | | 0 | 00/0458 | offV1 = $117a - 1395 | 1 labellezohra.s 672 | Equivalence | 00 | | 0 | 00/0458 | offV2 = $154c - 1396 | 1 labellezohra.s 673 | Empty | 00 | | 0 | 00/0458 | - 1397 | 1 labellezohra.s 674 | Empty | 00 | | 0 | 00/0458 | TWILIGHToff - 1398 | 1 labellezohra.s 675 | Code | 00 | | 4 | 00/0458 : AF 00 16 E1 | ldal $e11600 - 1399 | 1 labellezohra.s 676 | Code | 00 | | 2 | 00/045C : 85 8C | sta {{{{$80}+4}+4}+4} - 1400 | 1 labellezohra.s 677 | Code | 00 | | 4 | 00/045E : AF 02 16 E1 | ldal $e11602 - 1401 | 1 labellezohra.s 678 | Code | 00 | | 2 | 00/0462 : 85 8E | sta {{{{$80}+4}+4}+4}+2 - 1402 | 1 labellezohra.s 679 | Empty | 00 | | 0 | 00/0464 | - 1403 | 1 labellezohra.s 680 | Empty | 00 | | 0 | 00/0464 | TWILIGHToff1 - 1404 | 1 labellezohra.s 681 | Code | 00 | | 3 | 00/0464 : A0 08 00 | ldy #8 - 1405 | 1 labellezohra.s 682 | Code | 00 | | 2 | 00/0467 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1406 | 1 labellezohra.s 683 | Code | 00 | | 3 | 00/0469 : A2 7A 11 | ldx #{$117a} - 1407 | 1 labellezohra.s 684 | Code | 00 | | 3 | 00/046C : C9 BF 49 | cmp #{$49bf} - 1408 | 1 labellezohra.s 685 | Code | 00 | | 2 | 00/046F : F0 08 | beq TWILIGHToff2 - 1409 | 1 labellezohra.s 686 | Code | 00 | | 3 | 00/0471 : A2 4C 15 | ldx #{$154c} - 1410 | 1 labellezohra.s 687 | Code | 00 | | 3 | 00/0474 : C9 9A 53 | cmp #{$539a} - 1411 | 1 labellezohra.s 688 | Code | 00 | | 2 | 00/0477 : D0 25 | bne TWILIGHToff3 - 1412 | 1 labellezohra.s 689 | Empty | 00 | | 0 | 00/0479 | - 1413 | 1 labellezohra.s 690 | Empty | 00 | | 0 | 00/0479 | TWILIGHToff2 - 1414 | 1 labellezohra.s 691 | Code | 00 | 2 | 3 | 00/0479 : 8E D3 04 | stx offTWILIGHT - 1415 | 1 labellezohra.s 692 | Empty | 00 | | 0 | 00/047C | - 1416 | 1 labellezohra.s 693 | Code | 00 | | 2 | 00/047C : A7 8C | lda [{{{{$80}+4}+4}+4}] - 1417 | 1 labellezohra.s 694 | Code | 00 | | 2 | 00/047E : 85 90 | sta {{{{{$80}+4}+4}+4}+4} - 1418 | 1 labellezohra.s 695 | Code | 00 | 2 | 3 | 00/0480 : 8D CD 04 | sta ptrTWILIGHT - 1419 | 1 labellezohra.s 696 | Code | 00 | | 3 | 00/0483 : A0 02 00 | ldy #2 - 1420 | 1 labellezohra.s 697 | Code | 00 | | 2 | 00/0486 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1421 | 1 labellezohra.s 698 | Code | 00 | | 2 | 00/0488 : 85 92 | sta {{{{{$80}+4}+4}+4}+4}+2 - 1422 | 1 labellezohra.s 699 | Code | 00 | 2 | 3 | 00/048A : 8D CF 04 | sta ptrTWILIGHT+2 - 1423 | 1 labellezohra.s 700 | Empty | 00 | | 0 | 00/048D | - 1424 | 1 labellezohra.s 701 | Code | 00 | | 1 | 00/048D : 9B | txy - 1425 | 1 labellezohra.s 702 | Code | 00 | | 2 | 00/048E : B7 90 | lda [{{{{{$80}+4}+4}+4}+4}],y - 1426 | 1 labellezohra.s 703 | Code | 00 | | 3 | 00/0490 : C9 F0 0E | cmp #$0ef0 - 1427 | 1 labellezohra.s 704 | Code | 00 | | 2 | 00/0493 : D0 09 | bne TWILIGHToff3 - 1428 | 1 labellezohra.s 705 | Code | 00 | | 3 | 00/0495 : A9 80 0E | lda #$0e80 - 1429 | 1 labellezohra.s 706 | Code | 00 | | 2 | 00/0498 : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y - 1430 | 1 labellezohra.s 707 | Code | 00 | 2 | 3 | 00/049A : EE D1 04 | inc fgTWILIGHT - 1431 | 1 labellezohra.s 708 | Code | 00 | | 1 | 00/049D : 60 | rts - 1432 | 1 labellezohra.s 709 | Empty | 00 | | 0 | 00/049E | - 1433 | 1 labellezohra.s 710 | Empty | 00 | | 0 | 00/049E | TWILIGHToff3 - 1434 | 1 labellezohra.s 711 | Code | 00 | | 3 | 00/049E : A0 10 00 | ldy #16 - 1435 | 1 labellezohra.s 712 | Code | 00 | | 2 | 00/04A1 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1436 | 1 labellezohra.s 713 | Code | 00 | | 1 | 00/04A3 : AA | tax - 1437 | 1 labellezohra.s 714 | Code | 00 | | 1 | 00/04A4 : C8 | iny - 1438 | 1 labellezohra.s 715 | Code | 00 | | 1 | 00/04A5 : C8 | iny - 1439 | 1 labellezohra.s 716 | Code | 00 | | 2 | 00/04A6 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1440 | 1 labellezohra.s 717 | Code | 00 | | 2 | 00/04A8 : 85 8E | sta {{{{$80}+4}+4}+4}+2 - 1441 | 1 labellezohra.s 718 | Code | 00 | | 1 | 00/04AA : 8A | txa - 1442 | 1 labellezohra.s 719 | Code | 00 | | 2 | 00/04AB : 85 8C | sta {{{{$80}+4}+4}+4} - 1443 | 1 labellezohra.s 720 | Empty | 00 | | 0 | 00/04AD | - 1444 | 1 labellezohra.s 721 | Code | 00 | | 2 | 00/04AD : A5 8C | lda {{{{$80}+4}+4}+4} - 1445 | 1 labellezohra.s 722 | Code | 00 | | 2 | 00/04AF : 05 8E | ora {{{{$80}+4}+4}+4}+2 - 1446 | 1 labellezohra.s 723 | Code | 00 | | 2 | 00/04B1 : D0 B1 | bne TWILIGHToff1 - 1447 | 1 labellezohra.s 724 | Code | 00 | | 1 | 00/04B3 : 60 | rts - 1448 | 1 labellezohra.s 725 | Empty | 00 | | 0 | 00/04B4 | - 1449 | 1 labellezohra.s 726 | Comment | 00 | | 0 | 00/04B4 | *---------------------------- - 1450 | 1 labellezohra.s 727 | Comment | 00 | | 0 | 00/04B4 | * TWILIGHTon - 1451 | 1 labellezohra.s 728 | Comment | 00 | | 0 | 00/04B4 | * Turns Twilight II on - 1452 | 1 labellezohra.s 729 | Comment | 00 | | 0 | 00/04B4 | * - 1453 | 1 labellezohra.s 730 | Comment | 00 | | 0 | 00/04B4 | * Entry: - 1454 | 1 labellezohra.s 731 | Comment | 00 | | 0 | 00/04B4 | * n/a - 1455 | 1 labellezohra.s 732 | Comment | 00 | | 0 | 00/04B4 | * - 1456 | 1 labellezohra.s 733 | Comment | 00 | | 0 | 00/04B4 | * Exit: - 1457 | 1 labellezohra.s 734 | Comment | 00 | | 0 | 00/04B4 | * n/a - 1458 | 1 labellezohra.s 735 | Comment | 00 | | 0 | 00/04B4 | * - 1459 | 1 labellezohra.s 736 | Comment | 00 | | 0 | 00/04B4 | *---------------------------- - 1460 | 1 labellezohra.s 737 | Empty | 00 | | 0 | 00/04B4 | - 1461 | 1 labellezohra.s 738 | Empty | 00 | | 0 | 00/04B4 | TWILIGHTon - 1462 | 1 labellezohra.s 739 | Code | 00 | 2 | 3 | 00/04B4 : AD D1 04 | lda fgTWILIGHT - 1463 | 1 labellezohra.s 740 | Code | 00 | | 2 | 00/04B7 : D0 01 | bne TWILIGHTon1 - 1464 | 1 labellezohra.s 741 | Code | 00 | | 1 | 00/04B9 : 60 | rts - 1465 | 1 labellezohra.s 742 | Empty | 00 | | 0 | 00/04BA | - 1466 | 1 labellezohra.s 743 | Empty | 00 | | 0 | 00/04BA | TWILIGHTon1 - 1467 | 1 labellezohra.s 744 | Code | 00 | 2 | 3 | 00/04BA : AD CD 04 | lda ptrTWILIGHT - 1468 | 1 labellezohra.s 745 | Code | 00 | | 2 | 00/04BD : 85 90 | sta {{{{{$80}+4}+4}+4}+4} - 1469 | 1 labellezohra.s 746 | Code | 00 | 2 | 3 | 00/04BF : AD CF 04 | lda ptrTWILIGHT+2 - 1470 | 1 labellezohra.s 747 | Code | 00 | | 2 | 00/04C2 : 85 92 | sta {{{{{$80}+4}+4}+4}+4}+2 - 1471 | 1 labellezohra.s 748 | Code | 00 | 2 | 3 | 00/04C4 : AC D3 04 | ldy offTWILIGHT - 1472 | 1 labellezohra.s 749 | Code | 00 | | 3 | 00/04C7 : A9 F0 0E | lda #$0ef0 - 1473 | 1 labellezohra.s 750 | Code | 00 | | 2 | 00/04CA : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y - 1474 | 1 labellezohra.s 751 | Code | 00 | | 1 | 00/04CC : 60 | rts - 1475 | 1 labellezohra.s 752 | Empty | 00 | | 0 | 00/04CD | - 1476 | 1 labellezohra.s 753 | Comment | 00 | | 0 | 00/04CD | *--- Twilight II - 1477 | 1 labellezohra.s 754 | Empty | 00 | | 0 | 00/04CD | - 1478 | 1 labellezohra.s 755 | Data | 00 | | 4 | 00/04CD : 00 00 00 00 | ptrTWILIGHT ds 4 - 1479 | 1 labellezohra.s 756 | Data | 00 | | 2 | 00/04D1 : 00 00 | fgTWILIGHT ds 2 - 1480 | 1 labellezohra.s 757 | Data | 00 | | 2 | 00/04D3 : 00 00 | offTWILIGHT ds 2 - 1481 | 1 labellezohra.s 758 | Empty | 00 | | 0 | 00/04D5 | - 1482 | 1 labellezohra.s 759 | Comment | 00 | | 0 | 00/04D5 | *---------------------------------------- - 1483 | 1 labellezohra.s 760 | Comment | 00 | | 0 | 00/04D5 | * MEMOIRE - 1484 | 1 labellezohra.s 761 | Comment | 00 | | 0 | 00/04D5 | *---------------------------------------- - 1485 | 1 labellezohra.s 762 | Empty | 00 | | 0 | 00/04D5 | - 1486 | 1 labellezohra.s 763 | Code | 00 | | 1 | 00/04D5 : 48 | make64KB pha - 1487 | 1 labellezohra.s 764 | Code | 00 | | 1 | 00/04D6 : 48 | pha - 1488 | 1 labellezohra.s 765 | Macro | 00 | | 0 | 00/04D7 | PushLong #$010000 - 1492 | 1 labellezohra.s 765 | Code | 00 | | 3 | 00/04D7 : F4 01 00 | PEA #^#$010000 - 1499 | 1 labellezohra.s 765 | Code | 00 | | 3 | 00/04DA : F4 00 00 | PEA #$010000 - 1502 | 1 labellezohra.s 766 | Macro | 00 | | 0 | 00/04DD | PushWord myID - 1507 | 1 labellezohra.s 766 | Code | 00 | 2 | 3 | 00/04DD : AD 9A 07 | LDA myID - 1508 | 1 labellezohra.s 766 | Code | 00 | | 1 | 00/04E0 : 48 | PHA - 1510 | 1 labellezohra.s 767 | Macro | 00 | | 0 | 00/04E1 | PushWord #%11000000_00011100 - 1512 | 1 labellezohra.s 767 | Code | 00 | | 3 | 00/04E1 : F4 1C C0 | PEA #%11000000_00011100 - 1515 | 1 labellezohra.s 768 | Macro | 00 | | 0 | 00/04E4 | PushLong #0 - 1519 | 1 labellezohra.s 768 | Code | 00 | | 3 | 00/04E4 : F4 00 00 | PEA #^#0 - 1526 | 1 labellezohra.s 768 | Code | 00 | | 3 | 00/04E7 : F4 00 00 | PEA #0 - 1529 | 1 labellezohra.s 769 | Macro | 00 | | 0 | 00/04EA | _NewHandle - 1531 | 1 labellezohra.s 769 | Code | 00 | | 3 | 00/04EA : A2 02 09 | LDX #$902 ; load tool call # - 1532 | 1 labellezohra.s 769 | Code | 00 | | 4 | 00/04ED : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1533 | 1 labellezohra.s 770 | Code | 00 | | 1 | 00/04F1 : 0B | phd - 1534 | 1 labellezohra.s 771 | Code | 00 | | 1 | 00/04F2 : 3B | tsc - 1535 | 1 labellezohra.s 772 | Code | 00 | | 1 | 00/04F3 : 5B | tcd - 1536 | 1 labellezohra.s 773 | Code | 00 | | 2 | 00/04F4 : A7 03 | lda [3] - 1537 | 1 labellezohra.s 774 | Code | 00 | | 1 | 00/04F6 : AA | tax ; low in X - 1538 | 1 labellezohra.s 775 | Code | 00 | | 3 | 00/04F7 : A0 02 00 | ldy #2 - 1539 | 1 labellezohra.s 776 | Code | 00 | | 2 | 00/04FA : B7 03 | lda [3],y - 1540 | 1 labellezohra.s 777 | Code | 00 | | 1 | 00/04FC : 9B | txy ; low in Y - 1541 | 1 labellezohra.s 778 | Code | 00 | | 1 | 00/04FD : AA | tax ; high in X - 1542 | 1 labellezohra.s 779 | Code | 00 | | 1 | 00/04FE : 2B | pld - 1543 | 1 labellezohra.s 780 | Code | 00 | | 1 | 00/04FF : 68 | pla ; we do not keep track of the handle - 1544 | 1 labellezohra.s 781 | Code | 00 | | 1 | 00/0500 : 68 | pla - 1545 | 1 labellezohra.s 782 | Code | 00 | | 1 | 00/0501 : 60 | rts - 1546 | 1 labellezohra.s 783 | Empty | 00 | | 0 | 00/0502 | - 1547 | 1 labellezohra.s 784 | Comment | 00 | | 0 | 00/0502 | *---------------------------------------- - 1548 | 1 labellezohra.s 785 | Comment | 00 | | 0 | 00/0502 | * GFX - 1549 | 1 labellezohra.s 786 | Comment | 00 | | 0 | 00/0502 | *---------------------------------------- - 1550 | 1 labellezohra.s 787 | Empty | 00 | | 0 | 00/0502 | - 1551 | 1 labellezohra.s 788 | Comment | 00 | | 0 | 00/0502 | *-------------------------------------- - 1552 | 1 labellezohra.s 789 | Empty | 00 | | 0 | 00/0502 | - 1553 | 1 labellezohra.s 790 | Code | 00 | | 3 | 00/0502 : A9 4B 00 | nextVBL lda #75 - 1554 | 1 labellezohra.s 791 | Code | 00 | | 1 | 00/0505 : 48 | pha - 1555 | 1 labellezohra.s 792 | Code | 00 | | 4 | 00/0506 : AF 2E C0 E0 | ozunid_3 ldal $e0c02e - 1556 | 1 labellezohra.s 793 | Code | 00 | | 3 | 00/050A : 29 7F 00 | and #$7f - 1557 | 1 labellezohra.s 794 | Code | 00 | | 2 | 00/050D : C3 01 | cmp 1,s - 1558 | 1 labellezohra.s 795 | Code | 00 | | 2 | 00/050F : 90 F5 | blt ozunid_3 - 1559 | 1 labellezohra.s 796 | Code | 00 | | 3 | 00/0511 : C9 64 00 | cmp #100 - 1560 | 1 labellezohra.s 797 | Code | 00 | | 2 | 00/0514 : B0 F0 | bge ozunid_3 - 1561 | 1 labellezohra.s 798 | Code | 00 | | 1 | 00/0516 : 68 | pla - 1562 | 1 labellezohra.s 799 | Empty | 00 | | 0 | 00/0517 | - 1563 | 1 labellezohra.s 800 | Code | 00 | | 4 | 00/0517 : AF 18 C0 E0 | waitVBL ldal {$e0c019}-1 - 1564 | 1 labellezohra.s 801 | Code | 00 | | 2 | 00/051B : 10 FA | bpl waitVBL - 1565 | 1 labellezohra.s 802 | Code | 00 | | 1 | 00/051D : 60 | rts - 1566 | 1 labellezohra.s 803 | Empty | 00 | | 0 | 00/051E | - 1567 | 1 labellezohra.s 804 | Code | 00 | | 4 | 00/051E : AF FF BF E0 | waitKEY ldal {$e0c000}-1 - 1568 | 1 labellezohra.s 805 | Code | 00 | | 2 | 00/0522 : 10 FA | bpl waitKEY - 1569 | 1 labellezohra.s 806 | Code | 00 | | 4 | 00/0524 : 8F 0F C0 E0 | stal {$e0c010}-1 - 1570 | 1 labellezohra.s 807 | Code | 00 | | 1 | 00/0528 : 60 | rts - 1571 | 1 labellezohra.s 808 | Empty | 00 | | 0 | 00/0529 | - 1572 | 1 labellezohra.s 809 | Comment | 00 | | 0 | 00/0529 | *--- On attend un clic ou une combinaison de touches - 1573 | 1 labellezohra.s 810 | Empty | 00 | | 0 | 00/0529 | - 1574 | 1 labellezohra.s 811 | Code | 00 | 2 | 3 | 00/0529 : EE 6E 07 | waitEVENT inc VBLCounter0 - 1575 | 1 labellezohra.s 812 | Empty | 00 | | 0 | 00/052C | - 1576 | 1 labellezohra.s 813 | Macro | 00 | | 0 | 00/052C | PushWord #0 - 1578 | 1 labellezohra.s 813 | Code | 00 | | 3 | 00/052C : F4 00 00 | PEA #0 - 1581 | 1 labellezohra.s 814 | Macro | 00 | | 0 | 00/052F | PushWord #%00000000_00001010 - 1583 | 1 labellezohra.s 814 | Code | 00 | | 3 | 00/052F : F4 0A 00 | PEA #%00000000_00001010 - 1586 | 1 labellezohra.s 815 | Macro | 00 | | 0 | 00/0532 | PushLong #taskREC - 1590 | 1 labellezohra.s 815 | Code | 00 | 1 >>16 | 3 | 00/0532 : F4 00 00 | PEA #^#taskREC - 1597 | 1 labellezohra.s 815 | Code | 00 | 2 | 3 | 00/0535 : F4 5F 0B | PEA #taskREC - 1600 | 1 labellezohra.s 816 | Macro | 00 | | 0 | 00/0538 | _GetNextEvent - 1602 | 1 labellezohra.s 816 | Code | 00 | | 3 | 00/0538 : A2 06 0A | LDX #$A06 ; load tool call # - 1603 | 1 labellezohra.s 816 | Code | 00 | | 4 | 00/053B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1604 | 1 labellezohra.s 817 | Code | 00 | | 1 | 00/053F : 68 | pla - 1605 | 1 labellezohra.s 818 | Code | 00 | | 2 | 00/0540 : F0 E7 | beq waitEVENT - 1606 | 1 labellezohra.s 819 | Empty | 00 | | 0 | 00/0542 | - 1607 | 1 labellezohra.s 820 | Code | 00 | 2 | 3 | 00/0542 : AD 5F 0B | lda taskREC - 1608 | 1 labellezohra.s 821 | Code | 00 | | 3 | 00/0545 : C9 01 00 | cmp #{$0001} - 1609 | 1 labellezohra.s 822 | Code | 00 | | 2 | 00/0548 : F0 01 | beq we_1 - 1610 | 1 labellezohra.s 823 | Code | 00 | | 1 | 00/054A : 60 | rts - 1611 | 1 labellezohra.s 824 | Empty | 00 | | 0 | 00/054B | - 1612 | 1 labellezohra.s 825 | Code | 00 | 2 | 3 | 00/054B : EE 6E 07 | we_1 inc VBLCounter0 - 1613 | 1 labellezohra.s 826 | Empty | 00 | | 0 | 00/054E | - 1614 | 1 labellezohra.s 827 | Macro | 00 | | 0 | 00/054E | PushWord #0 - 1616 | 1 labellezohra.s 827 | Code | 00 | | 3 | 00/054E : F4 00 00 | PEA #0 - 1619 | 1 labellezohra.s 828 | Macro | 00 | | 0 | 00/0551 | PushWord #0 - 1621 | 1 labellezohra.s 828 | Code | 00 | | 3 | 00/0551 : F4 00 00 | PEA #0 - 1624 | 1 labellezohra.s 829 | Macro | 00 | | 0 | 00/0554 | _StillDown - 1626 | 1 labellezohra.s 829 | Code | 00 | | 3 | 00/0554 : A2 06 0E | LDX #$E06 ; load tool call # - 1627 | 1 labellezohra.s 829 | Code | 00 | | 4 | 00/0557 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1628 | 1 labellezohra.s 830 | Code | 00 | | 1 | 00/055B : 68 | pla - 1629 | 1 labellezohra.s 831 | Code | 00 | | 2 | 00/055C : D0 ED | bne we_1 - 1630 | 1 labellezohra.s 832 | Empty | 00 | | 0 | 00/055E | - 1631 | 1 labellezohra.s 833 | Code | 00 | | 3 | 00/055E : A9 01 00 | lda #{$0001} - 1632 | 1 labellezohra.s 834 | Code | 00 | | 1 | 00/0561 : 60 | rts - 1633 | 1 labellezohra.s 835 | Empty | 00 | | 0 | 00/0562 | - 1634 | 1 labellezohra.s 836 | Comment | 00 | | 0 | 00/0562 | *-------------------------------------- - 1635 | 1 labellezohra.s 837 | Empty | 00 | | 0 | 00/0562 | - 1636 | 1 labellezohra.s 838 | Code | 00 | | 1 | 00/0562 : 48 | fadeIN pha - 1637 | 1 labellezohra.s 839 | Code | 00 | | 2 | 00/0563 : 84 8C | sty {{{{$80}+4}+4}+4} - 1638 | 1 labellezohra.s 840 | Code | 00 | | 2 | 00/0565 : 86 8E | stx {{{{$80}+4}+4}+4}+2 - 1639 | 1 labellezohra.s 841 | Empty | 00 | | 0 | 00/0567 | - 1640 | 1 labellezohra.s 842 | Macro | 00 | | 0 | 00/0567 | _HideCursor - 1642 | 1 labellezohra.s 842 | Code | 00 | | 3 | 00/0567 : A2 04 90 | LDX #$9004 ; load tool call # - 1643 | 1 labellezohra.s 842 | Code | 00 | | 4 | 00/056A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1644 | 1 labellezohra.s 843 | Empty | 00 | | 0 | 00/056E | - 1645 | 1 labellezohra.s 844 | Code | 00 | | 3 | 00/056E : A0 00 20 | ldy #$2000 - 1646 | 1 labellezohra.s 845 | Code | 00 | | 2 | 00/0571 : 84 90 | sty {{{{{$80}+4}+4}+4}+4} - 1647 | 1 labellezohra.s 846 | Code | 00 | 2 | 3 | 00/0573 : AE A4 07 | ldx ptrSCREEN+2 - 1648 | 1 labellezohra.s 847 | Code | 00 | | 2 | 00/0576 : 86 92 | stx {{{{{$80}+4}+4}+4}+4}+2 - 1649 | 1 labellezohra.s 848 | Empty | 00 | | 0 | 00/0578 | - 1650 | 1 labellezohra.s 849 | Code | 00 | | 3 | 00/0578 : A0 00 7E | ldy #$7e00 - 1651 | 1 labellezohra.s 850 | Code | 00 | | 3 | 00/057B : A9 00 00 | lda #0 - 1652 | 1 labellezohra.s 851 | Code | 00 | | 2 | 00/057E : 97 90 | ozunid_4 sta [{{{{{$80}+4}+4}+4}+4}],y - 1653 | 1 labellezohra.s 852 | Code | 00 | | 1 | 00/0580 : C8 | iny - 1654 | 1 labellezohra.s 853 | Code | 00 | | 1 | 00/0581 : C8 | iny - 1655 | 1 labellezohra.s 854 | Code | 00 | | 2 | 00/0582 : 10 FA | bpl ozunid_4 - 1656 | 1 labellezohra.s 855 | Empty | 00 | | 0 | 00/0584 | - 1657 | 1 labellezohra.s 856 | Code | 00 | | 1 | 00/0584 : 68 | pla ; ne copie pas les données - 1658 | 1 labellezohra.s 857 | Code | 00 | | 3 | 00/0585 : C9 00 00 | cmp #{0} ; si à FALSE - 1659 | 1 labellezohra.s 858 | Code | 00 | | 2 | 00/0588 : F0 0B | beq fadeIN1 - 1660 | 1 labellezohra.s 859 | Empty | 00 | | 0 | 00/058A | - 1661 | 1 labellezohra.s 860 | Code | 00 | | 3 | 00/058A : A0 FE 7D | ldy #$7dfe - 1662 | 1 labellezohra.s 861 | Code | 00 | | 2 | 00/058D : B7 8C | ozunid_5 lda [{{{{$80}+4}+4}+4}],y - 1663 | 1 labellezohra.s 862 | Code | 00 | | 2 | 00/058F : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y - 1664 | 1 labellezohra.s 863 | Code | 00 | | 1 | 00/0591 : 88 | dey - 1665 | 1 labellezohra.s 864 | Code | 00 | | 1 | 00/0592 : 88 | dey - 1666 | 1 labellezohra.s 865 | Code | 00 | | 2 | 00/0593 : 10 F8 | bpl ozunid_5 - 1667 | 1 labellezohra.s 866 | Empty | 00 | | 0 | 00/0595 | - 1668 | 1 labellezohra.s 867 | Code | 00 | | 2 | 00/0595 : A5 8C | fadeIN1 lda {{{{$80}+4}+4}+4} - 1669 | 1 labellezohra.s 868 | Code | 00 | | 1 | 00/0597 : 18 | clc - 1670 | 1 labellezohra.s 869 | Code | 00 | | 3 | 00/0598 : 69 00 7E | adc #$7e00 - 1671 | 1 labellezohra.s 870 | Code | 00 | | 2 | 00/059B : 85 8C | sta {{{{$80}+4}+4}+4} - 1672 | 1 labellezohra.s 871 | Code | 00 | | 2 | 00/059D : A5 8E | lda {{{{$80}+4}+4}+4}+2 - 1673 | 1 labellezohra.s 872 | Code | 00 | | 3 | 00/059F : 69 00 00 | adc #0 - 1674 | 1 labellezohra.s 873 | Code | 00 | | 2 | 00/05A2 : 85 8E | sta {{{{$80}+4}+4}+4}+2 - 1675 | 1 labellezohra.s 874 | Empty | 00 | | 0 | 00/05A4 | - 1676 | 1 labellezohra.s 875 | Code | 00 | | 2 | 00/05A4 : A5 90 | lda {{{{{$80}+4}+4}+4}+4} - 1677 | 1 labellezohra.s 876 | Code | 00 | | 1 | 00/05A6 : 18 | clc - 1678 | 1 labellezohra.s 877 | Code | 00 | | 3 | 00/05A7 : 69 00 7E | adc #$7e00 - 1679 | 1 labellezohra.s 878 | Code | 00 | | 2 | 00/05AA : 85 90 | sta {{{{{$80}+4}+4}+4}+4} - 1680 | 1 labellezohra.s 879 | Code | 00 | | 2 | 00/05AC : A5 92 | lda {{{{{$80}+4}+4}+4}+4}+2 - 1681 | 1 labellezohra.s 880 | Code | 00 | | 3 | 00/05AE : 69 00 00 | adc #0 - 1682 | 1 labellezohra.s 881 | Code | 00 | | 2 | 00/05B1 : 85 92 | sta {{{{{$80}+4}+4}+4}+4}+2 - 1683 | 1 labellezohra.s 882 | Empty | 00 | | 0 | 00/05B3 | - 1684 | 1 labellezohra.s 883 | Code | 00 | | 3 | 00/05B3 : A2 0F 00 | ldx #$000f - 1685 | 1 labellezohra.s 884 | Code | 00 | | 3 | 00/05B6 : A0 FE 01 | fadeIN2 ldy #$01fe - 1686 | 1 labellezohra.s 885 | Code | 00 | | 2 | 00/05B9 : B7 90 | fadeIN3 lda [{{{{{$80}+4}+4}+4}+4}],y - 1687 | 1 labellezohra.s 886 | Code | 00 | | 3 | 00/05BB : 29 0F 00 | and #$000f - 1688 | 1 labellezohra.s 887 | Code | 00 | 2 | 3 | 00/05BE : 8D 0E 08 | sta temp - 1689 | 1 labellezohra.s 888 | Code | 00 | | 2 | 00/05C1 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1690 | 1 labellezohra.s 889 | Code | 00 | | 3 | 00/05C3 : 29 0F 00 | and #$000f - 1691 | 1 labellezohra.s 890 | Code | 00 | 2 | 3 | 00/05C6 : CD 0E 08 | cmp temp - 1692 | 1 labellezohra.s 891 | Code | 00 | | 2 | 00/05C9 : F0 08 | beq fadeIN4 - 1693 | 1 labellezohra.s 892 | Code | 00 | | 2 | 00/05CB : B7 90 | lda [{{{{{$80}+4}+4}+4}+4}],y - 1694 | 1 labellezohra.s 893 | Code | 00 | | 1 | 00/05CD : 18 | clc - 1695 | 1 labellezohra.s 894 | Code | 00 | | 3 | 00/05CE : 69 01 00 | adc #$0001 - 1696 | 1 labellezohra.s 895 | Code | 00 | | 2 | 00/05D1 : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y - 1697 | 1 labellezohra.s 896 | Code | 00 | | 2 | 00/05D3 : B7 90 | fadeIN4 lda [{{{{{$80}+4}+4}+4}+4}],y - 1698 | 1 labellezohra.s 897 | Code | 00 | | 3 | 00/05D5 : 29 F0 00 | and #$00f0 - 1699 | 1 labellezohra.s 898 | Code | 00 | 2 | 3 | 00/05D8 : 8D 0E 08 | sta temp - 1700 | 1 labellezohra.s 899 | Code | 00 | | 2 | 00/05DB : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1701 | 1 labellezohra.s 900 | Code | 00 | | 3 | 00/05DD : 29 F0 00 | and #$00f0 - 1702 | 1 labellezohra.s 901 | Code | 00 | 2 | 3 | 00/05E0 : CD 0E 08 | cmp temp - 1703 | 1 labellezohra.s 902 | Code | 00 | | 2 | 00/05E3 : F0 08 | beq fadeIN5 - 1704 | 1 labellezohra.s 903 | Code | 00 | | 2 | 00/05E5 : B7 90 | lda [{{{{{$80}+4}+4}+4}+4}],y - 1705 | 1 labellezohra.s 904 | Code | 00 | | 1 | 00/05E7 : 18 | clc - 1706 | 1 labellezohra.s 905 | Code | 00 | | 3 | 00/05E8 : 69 10 00 | adc #$0010 - 1707 | 1 labellezohra.s 906 | Code | 00 | | 2 | 00/05EB : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y - 1708 | 1 labellezohra.s 907 | Code | 00 | | 2 | 00/05ED : B7 90 | fadeIN5 lda [{{{{{$80}+4}+4}+4}+4}],y - 1709 | 1 labellezohra.s 908 | Code | 00 | | 3 | 00/05EF : 29 00 0F | and #$0f00 - 1710 | 1 labellezohra.s 909 | Code | 00 | 2 | 3 | 00/05F2 : 8D 0E 08 | sta temp - 1711 | 1 labellezohra.s 910 | Code | 00 | | 2 | 00/05F5 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1712 | 1 labellezohra.s 911 | Code | 00 | | 3 | 00/05F7 : 29 00 0F | and #$0f00 - 1713 | 1 labellezohra.s 912 | Code | 00 | 2 | 3 | 00/05FA : CD 0E 08 | cmp temp - 1714 | 1 labellezohra.s 913 | Code | 00 | | 2 | 00/05FD : F0 08 | beq fadeIN6 - 1715 | 1 labellezohra.s 914 | Code | 00 | | 2 | 00/05FF : B7 90 | lda [{{{{{$80}+4}+4}+4}+4}],y - 1716 | 1 labellezohra.s 915 | Code | 00 | | 1 | 00/0601 : 18 | clc - 1717 | 1 labellezohra.s 916 | Code | 00 | | 3 | 00/0602 : 69 00 01 | adc #$0100 - 1718 | 1 labellezohra.s 917 | Code | 00 | | 2 | 00/0605 : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y - 1719 | 1 labellezohra.s 918 | Empty | 00 | | 0 | 00/0607 | - 1720 | 1 labellezohra.s 919 | Code | 00 | | 1 | 00/0607 : 88 | fadeIN6 dey - 1721 | 1 labellezohra.s 920 | Code | 00 | | 1 | 00/0608 : 88 | dey - 1722 | 1 labellezohra.s 921 | Code | 00 | | 2 | 00/0609 : 10 AE | bpl fadeIN3 - 1723 | 1 labellezohra.s 922 | Code | 00 | 2 | 3 | 00/060B : 20 02 05 | jsr nextVBL - 1724 | 1 labellezohra.s 923 | Code | 00 | | 1 | 00/060E : CA | dex - 1725 | 1 labellezohra.s 924 | Code | 00 | | 2 | 00/060F : 10 A5 | bpl fadeIN2 - 1726 | 1 labellezohra.s 925 | Empty | 00 | | 0 | 00/0611 | - 1727 | 1 labellezohra.s 926 | Macro | 00 | | 0 | 00/0611 | _ShowCursor - 1729 | 1 labellezohra.s 926 | Code | 00 | | 3 | 00/0611 : A2 04 91 | LDX #$9104 ; load tool call # - 1730 | 1 labellezohra.s 926 | Code | 00 | | 4 | 00/0614 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1731 | 1 labellezohra.s 927 | Code | 00 | | 1 | 00/0618 : 60 | rts - 1732 | 1 labellezohra.s 928 | Empty | 00 | | 0 | 00/0619 | - 1733 | 1 labellezohra.s 929 | Comment | 00 | | 0 | 00/0619 | *--- - 1734 | 1 labellezohra.s 930 | Empty | 00 | | 0 | 00/0619 | - 1735 | 1 labellezohra.s 931 | Code | 00 | | 3 | 00/0619 : A9 00 9E | fadeOUT lda #$9e00 - 1736 | 1 labellezohra.s 932 | Code | 00 | | 2 | 00/061C : 85 8C | sta {{{{$80}+4}+4}+4} - 1737 | 1 labellezohra.s 933 | Code | 00 | 2 | 3 | 00/061E : AD A4 07 | lda ptrSCREEN+2 - 1738 | 1 labellezohra.s 934 | Code | 00 | | 2 | 00/0621 : 85 8E | sta {{{{$80}+4}+4}+4}+2 - 1739 | 1 labellezohra.s 935 | Empty | 00 | | 0 | 00/0623 | - 1740 | 1 labellezohra.s 936 | Macro | 00 | | 0 | 00/0623 | _HideCursor - 1742 | 1 labellezohra.s 936 | Code | 00 | | 3 | 00/0623 : A2 04 90 | LDX #$9004 ; load tool call # - 1743 | 1 labellezohra.s 936 | Code | 00 | | 4 | 00/0626 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1744 | 1 labellezohra.s 937 | Empty | 00 | | 0 | 00/062A | - 1745 | 1 labellezohra.s 938 | Code | 00 | | 3 | 00/062A : A2 0F 00 | ldx #$000f - 1746 | 1 labellezohra.s 939 | Code | 00 | | 3 | 00/062D : A0 FE 01 | fadeOUT1 ldy #$01fe - 1747 | 1 labellezohra.s 940 | Code | 00 | | 2 | 00/0630 : B7 8C | fadeOUT2 lda [{{{{$80}+4}+4}+4}],y - 1748 | 1 labellezohra.s 941 | Code | 00 | | 3 | 00/0632 : 29 0F 00 | and #$000f - 1749 | 1 labellezohra.s 942 | Code | 00 | | 2 | 00/0635 : F0 08 | beq fadeOUT3 - 1750 | 1 labellezohra.s 943 | Code | 00 | | 2 | 00/0637 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1751 | 1 labellezohra.s 944 | Code | 00 | | 1 | 00/0639 : 38 | sec - 1752 | 1 labellezohra.s 945 | Code | 00 | | 3 | 00/063A : E9 01 00 | sbc #$0001 - 1753 | 1 labellezohra.s 946 | Code | 00 | | 2 | 00/063D : 97 8C | sta [{{{{$80}+4}+4}+4}],y - 1754 | 1 labellezohra.s 947 | Code | 00 | | 2 | 00/063F : B7 8C | fadeOUT3 lda [{{{{$80}+4}+4}+4}],y - 1755 | 1 labellezohra.s 948 | Code | 00 | | 3 | 00/0641 : 29 F0 00 | and #$00f0 - 1756 | 1 labellezohra.s 949 | Code | 00 | | 2 | 00/0644 : F0 08 | beq fadeOUT4 - 1757 | 1 labellezohra.s 950 | Code | 00 | | 2 | 00/0646 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1758 | 1 labellezohra.s 951 | Code | 00 | | 1 | 00/0648 : 38 | sec - 1759 | 1 labellezohra.s 952 | Code | 00 | | 3 | 00/0649 : E9 10 00 | sbc #$0010 - 1760 | 1 labellezohra.s 953 | Code | 00 | | 2 | 00/064C : 97 8C | sta [{{{{$80}+4}+4}+4}],y - 1761 | 1 labellezohra.s 954 | Code | 00 | | 2 | 00/064E : B7 8C | fadeOUT4 lda [{{{{$80}+4}+4}+4}],y - 1762 | 1 labellezohra.s 955 | Code | 00 | | 3 | 00/0650 : 29 00 0F | and #$0f00 - 1763 | 1 labellezohra.s 956 | Code | 00 | | 2 | 00/0653 : F0 08 | beq fadeOUT5 - 1764 | 1 labellezohra.s 957 | Code | 00 | | 2 | 00/0655 : B7 8C | lda [{{{{$80}+4}+4}+4}],y - 1765 | 1 labellezohra.s 958 | Code | 00 | | 1 | 00/0657 : 38 | sec - 1766 | 1 labellezohra.s 959 | Code | 00 | | 3 | 00/0658 : E9 00 01 | sbc #$0100 - 1767 | 1 labellezohra.s 960 | Code | 00 | | 2 | 00/065B : 97 8C | sta [{{{{$80}+4}+4}+4}],y - 1768 | 1 labellezohra.s 961 | Empty | 00 | | 0 | 00/065D | - 1769 | 1 labellezohra.s 962 | Code | 00 | | 1 | 00/065D : 88 | fadeOUT5 dey - 1770 | 1 labellezohra.s 963 | Code | 00 | | 1 | 00/065E : 88 | dey - 1771 | 1 labellezohra.s 964 | Code | 00 | | 2 | 00/065F : 10 CF | bpl fadeOUT2 - 1772 | 1 labellezohra.s 965 | Code | 00 | 2 | 3 | 00/0661 : 20 02 05 | jsr nextVBL - 1773 | 1 labellezohra.s 966 | Code | 00 | | 1 | 00/0664 : CA | dex - 1774 | 1 labellezohra.s 967 | Code | 00 | | 2 | 00/0665 : 10 C6 | bpl fadeOUT1 - 1775 | 1 labellezohra.s 968 | Empty | 00 | | 0 | 00/0667 | - 1776 | 1 labellezohra.s 969 | Macro | 00 | | 0 | 00/0667 | _ShowCursor - 1778 | 1 labellezohra.s 969 | Code | 00 | | 3 | 00/0667 : A2 04 91 | LDX #$9104 ; load tool call # - 1779 | 1 labellezohra.s 969 | Code | 00 | | 4 | 00/066A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1780 | 1 labellezohra.s 970 | Comment | 00 | | 0 | 00/066E | * jmp noircit_ecran - 1781 | 1 labellezohra.s 971 | Code | 00 | | 1 | 00/066E : 60 | rts - 1782 | 1 labellezohra.s 972 | Empty | 00 | | 0 | 00/066F | - 1783 | 1 labellezohra.s 973 | Comment | 00 | | 0 | 00/066F | *---------------------------- - 1784 | 1 labellezohra.s 974 | Comment | 00 | | 0 | 00/066F | * unpackLZ4 - 1785 | 1 labellezohra.s 975 | Comment | 00 | | 0 | 00/066F | * Unpacks a LZ4 file - 1786 | 1 labellezohra.s 976 | Comment | 00 | | 0 | 00/066F | * Uses the two pointers: - 1787 | 1 labellezohra.s 977 | Comment | 00 | | 0 | 00/066F | * - ptrUNPACK: packed img (MUST BE AT $0000) - 1788 | 1 labellezohra.s 978 | Comment | 00 | | 0 | 00/066F | * - ptrIMAGE: temp unpack zone - 1789 | 1 labellezohra.s 979 | Comment | 00 | | 0 | 00/066F | * - 1790 | 1 labellezohra.s 980 | Comment | 00 | | 0 | 00/066F | * Entry: - 1791 | 1 labellezohra.s 981 | Comment | 00 | | 0 | 00/066F | * A: packed data size - 1792 | 1 labellezohra.s 982 | Comment | 00 | | 0 | 00/066F | * - 1793 | 1 labellezohra.s 983 | Comment | 00 | | 0 | 00/066F | * Exit: - 1794 | 1 labellezohra.s 984 | Comment | 00 | | 0 | 00/066F | * lenDATA: unpacked data size - 1795 | 1 labellezohra.s 985 | Comment | 00 | | 0 | 00/066F | * - 1796 | 1 labellezohra.s 986 | Comment | 00 | | 0 | 00/066F | *---------------------------- - 1797 | 1 labellezohra.s 987 | Empty | 00 | | 0 | 00/066F | - 1798 | 1 labellezohra.s 988 | Code | 00 | 2 | 3 | 00/066F : 8D B9 06 | unpackLZ4 sta LZ4_Limit+1 - 1799 | 1 labellezohra.s 989 | Empty | 00 | | 0 | 00/0672 | - 1800 | 1 labellezohra.s 990 | Comment | 00 | | 0 | 00/0672 | * jsr suspendMUSIC - 1801 | 1 labellezohra.s 991 | Code | 10 | | 2 | 00/0672 : E2 20 | sep #$20 - 1802 | 1 labellezohra.s 992 | Empty | 10 | | 0 | 00/0674 | - 1803 | 1 labellezohra.s 993 | Comment | 10 | | 0 | 00/0674 | *--- Source - 1804 | 1 labellezohra.s 994 | Empty | 10 | | 0 | 00/0674 | - 1805 | 1 labellezohra.s 995 | Code | 10 | 2 | 3 | 00/0674 : AD B8 07 | lda ptrUNPACK+2 - 1806 | 1 labellezohra.s 996 | Code | 10 | 2 | 3 | 00/0677 : 8D B5 06 | sta LZ4_Literal_3+2 - 1807 | 1 labellezohra.s 997 | Code | 10 | 2 | 3 | 00/067A : 8D 9A 06 | sta LZ4_ReadToken+3 - 1808 | 1 labellezohra.s 998 | Code | 10 | 2 | 3 | 00/067D : 8D C2 06 | sta LZ4_Match_1+3 - 1809 | 1 labellezohra.s 999 | Code | 10 | 2 | 3 | 00/0680 : 8D EF 06 | sta LZ4_GetLength_1+3 - 1810 | 1 labellezohra.s 1000 | Empty | 10 | | 0 | 00/0683 | - 1811 | 1 labellezohra.s 1001 | Comment | 10 | | 0 | 00/0683 | *--- Destination - 1812 | 1 labellezohra.s 1002 | Empty | 10 | | 0 | 00/0683 | - 1813 | 1 labellezohra.s 1003 | Code | 10 | 2 | 3 | 00/0683 : AD A8 07 | lda ptrIMAGE+2 - 1814 | 1 labellezohra.s 1004 | Code | 10 | 2 | 3 | 00/0686 : 8D B4 06 | sta LZ4_Literal_3+1 - 1815 | 1 labellezohra.s 1005 | Code | 10 | 2 | 3 | 00/0689 : 8D DF 06 | sta LZ4_Match_5+1 - 1816 | 1 labellezohra.s 1006 | Code | 10 | 2 | 3 | 00/068C : 8D E0 06 | sta LZ4_Match_5+2 - 1817 | 1 labellezohra.s 1007 | Empty | 10 | | 0 | 00/068F | - 1818 | 1 labellezohra.s 1008 | Code | 00 | | 2 | 00/068F : C2 20 | rep #$20 - 1819 | 1 labellezohra.s 1009 | Empty | 00 | | 0 | 00/0691 | - 1820 | 1 labellezohra.s 1010 | Comment | 00 | | 0 | 00/0691 | * REP #$30 - 1821 | 1 labellezohra.s 1011 | Comment | 00 | | 0 | 00/0691 | * STY LZ4_Limit+1 - 1822 | 1 labellezohra.s 1012 | Empty | 00 | | 0 | 00/0691 | - 1823 | 1 labellezohra.s 1013 | Comment | 00 | | 0 | 00/0691 | *-- - 1824 | 1 labellezohra.s 1014 | Empty | 00 | | 0 | 00/0691 | - 1825 | 1 labellezohra.s 1015 | Code | 00 | | 3 | 00/0691 : A0 00 00 | ldy #0 ; Init Target unpacked Data offset - 1826 | 1 labellezohra.s 1016 | Code | 00 | | 3 | 00/0694 : A2 10 00 | ldx #16 ; Offset after header - 1827 | 1 labellezohra.s 1017 | Empty | 00 | | 0 | 00/0697 | - 1828 | 1 labellezohra.s 1018 | Code | 00 | | 4 | 00/0697 : BF 00 00 AA | LZ4_ReadToken LDAL $AA0000,X ; Read Token Byte - 1829 | 1 labellezohra.s 1019 | Code | 00 | | 1 | 00/069B : E8 | INX - 1830 | 1 labellezohra.s 1020 | Code | 00 | 2 | 3 | 00/069C : 8D C9 06 | STA LZ4_Match_2+1 - 1831 | 1 labellezohra.s 1021 | Empty | 00 | | 0 | 00/069F | - 1832 | 1 labellezohra.s 1022 | Comment | 00 | | 0 | 00/069F | *---------------- - 1833 | 1 labellezohra.s 1023 | Empty | 00 | | 0 | 00/069F | - 1834 | 1 labellezohra.s 1024 | Code | 00 | | 3 | 00/069F : 29 F0 00 | LZ4_Literal AND #$00F0 ; >>> Process Literal Bytes <<< - 1835 | 1 labellezohra.s 1025 | Code | 00 | | 2 | 00/06A2 : F0 14 | BEQ LZ4_Limit ; No Literal - 1836 | 1 labellezohra.s 1026 | Code | 00 | | 3 | 00/06A4 : C9 F0 00 | CMP #$00F0 - 1837 | 1 labellezohra.s 1027 | Code | 00 | | 2 | 00/06A7 : D0 05 | BNE LZ4_Literal_1 - 1838 | 1 labellezohra.s 1028 | Code | 00 | 2 | 3 | 00/06A9 : 20 E6 06 | JSR LZ4_GetLengthLit ; Compute Literal Length with next bytes - 1839 | 1 labellezohra.s 1029 | Code | 00 | | 2 | 00/06AC : 80 04 | BRA LZ4_Literal_2 - 1840 | 1 labellezohra.s 1030 | Code | 00 | | 1 | 00/06AE : 4A | LZ4_Literal_1 LSR ; Literal Length use the 4 bit - 1841 | 1 labellezohra.s 1031 | Code | 00 | | 1 | 00/06AF : 4A | LSR - 1842 | 1 labellezohra.s 1032 | Code | 00 | | 1 | 00/06B0 : 4A | LSR - 1843 | 1 labellezohra.s 1033 | Code | 00 | | 1 | 00/06B1 : 4A | LSR - 1844 | 1 labellezohra.s 1034 | Empty | 00 | | 0 | 00/06B2 | - 1845 | 1 labellezohra.s 1035 | Code | 00 | | 1 | 00/06B2 : 3A | LZ4_Literal_2 DEC ; Copy A+1 Bytes - 1846 | 1 labellezohra.s 1036 | Code | 00 | | 3 | 00/06B3 : 54 BB AA | LZ4_Literal_3 MVN $AA,$BB ; Copy Literal Bytes from packed data buffer - 1847 | 1 labellezohra.s 1037 | Code | 00 | | 1 | 00/06B6 : 4B | PHK ; X and Y are auto incremented - 1848 | 1 labellezohra.s 1038 | Code | 00 | | 1 | 00/06B7 : AB | PLB - 1849 | 1 labellezohra.s 1039 | Empty | 00 | | 0 | 00/06B8 | - 1850 | 1 labellezohra.s 1040 | Comment | 00 | | 0 | 00/06B8 | *---------------- - 1851 | 1 labellezohra.s 1041 | Empty | 00 | | 0 | 00/06B8 | - 1852 | 1 labellezohra.s 1042 | Code | 00 | | 3 | 00/06B8 : E0 AA AA | LZ4_Limit CPX #$AAAA ; End Of Packed Data buffer ? - 1853 | 1 labellezohra.s 1043 | Code | 00 | | 2 | 00/06BB : F0 49 | BEQ LZ4_End - 1854 | 1 labellezohra.s 1044 | Empty | 00 | | 0 | 00/06BD | - 1855 | 1 labellezohra.s 1045 | Comment | 00 | | 0 | 00/06BD | *---------------- - 1856 | 1 labellezohra.s 1046 | Empty | 00 | | 0 | 00/06BD | - 1857 | 1 labellezohra.s 1047 | Code | 00 | | 1 | 00/06BD : 98 | LZ4_Match TYA ; >>> Process Match Bytes <<< - 1858 | 1 labellezohra.s 1048 | Code | 00 | | 1 | 00/06BE : 38 | SEC - 1859 | 1 labellezohra.s 1049 | Code | 00 | | 4 | 00/06BF : FF 00 00 AA | LZ4_Match_1 SBCL $AA0000,X ; Match Offset - 1860 | 1 labellezohra.s 1050 | Code | 00 | | 1 | 00/06C3 : E8 | INX - 1861 | 1 labellezohra.s 1051 | Code | 00 | | 1 | 00/06C4 : E8 | INX - 1862 | 1 labellezohra.s 1052 | Code | 00 | 2 | 3 | 00/06C5 : 8D DC 06 | STA LZ4_Match_4+1 - 1863 | 1 labellezohra.s 1053 | Empty | 00 | | 0 | 00/06C8 | - 1864 | 1 labellezohra.s 1054 | Code | 00 | | 3 | 00/06C8 : A9 00 00 | LZ4_Match_2 LDA #$0000 ; Current Token Value - 1865 | 1 labellezohra.s 1055 | Code | 00 | | 3 | 00/06CB : 29 0F 00 | AND #$000F - 1866 | 1 labellezohra.s 1056 | Code | 00 | | 3 | 00/06CE : C9 0F 00 | CMP #$000F - 1867 | 1 labellezohra.s 1057 | Code | 00 | | 2 | 00/06D1 : D0 03 | BNE LZ4_Match_3 - 1868 | 1 labellezohra.s 1058 | Code | 00 | 2 | 3 | 00/06D3 : 20 E9 06 | JSR LZ4_GetLengthMat ; Compute Match Length with next bytes - 1869 | 1 labellezohra.s 1059 | Code | 00 | | 1 | 00/06D6 : 18 | LZ4_Match_3 CLC - 1870 | 1 labellezohra.s 1060 | Code | 00 | | 3 | 00/06D7 : 69 03 00 | ADC #$0003 ; Minimum Match Length is 4 (-1 for the MVN) - 1871 | 1 labellezohra.s 1061 | Empty | 00 | | 0 | 00/06DA | - 1872 | 1 labellezohra.s 1062 | Code | 00 | | 1 | 00/06DA : DA | PHX - 1873 | 1 labellezohra.s 1063 | Code | 00 | | 3 | 00/06DB : A2 AA AA | LZ4_Match_4 LDX #$AAAA ; Match Byte Offset - 1874 | 1 labellezohra.s 1064 | Code | 00 | | 3 | 00/06DE : 54 BB BB | LZ4_Match_5 MVN $BB,$BB ; Copy Match Bytes from unpacked data buffer - 1875 | 1 labellezohra.s 1065 | Code | 00 | | 1 | 00/06E1 : 4B | PHK ; X and Y are auto incremented - 1876 | 1 labellezohra.s 1066 | Code | 00 | | 1 | 00/06E2 : AB | PLB - 1877 | 1 labellezohra.s 1067 | Code | 00 | | 1 | 00/06E3 : FA | PLX - 1878 | 1 labellezohra.s 1068 | Code | 00 | | 2 | 00/06E4 : 80 B1 | BRA LZ4_ReadToken - 1879 | 1 labellezohra.s 1069 | Empty | 00 | | 0 | 00/06E6 | - 1880 | 1 labellezohra.s 1070 | Comment | 00 | | 0 | 00/06E6 | *---------------- - 1881 | 1 labellezohra.s 1071 | Empty | 00 | | 0 | 00/06E6 | - 1882 | 1 labellezohra.s 1072 | Code | 00 | | 3 | 00/06E6 : A9 0F 00 | LZ4_GetLengthLit LDA #$000F ; Compute Variable Length (Literal or Match) - 1883 | 1 labellezohra.s 1073 | Code | 00 | 2 | 3 | 00/06E9 : 8D FB 06 | LZ4_GetLengthMat STA LZ4_GetLength_2+1 - 1884 | 1 labellezohra.s 1074 | Code | 00 | | 4 | 00/06EC : BF 00 00 AA | LZ4_GetLength_1 LDAL $AA0000,X ; Read Length Byte - 1885 | 1 labellezohra.s 1075 | Code | 00 | | 1 | 00/06F0 : E8 | INX - 1886 | 1 labellezohra.s 1076 | Code | 00 | | 3 | 00/06F1 : 29 FF 00 | AND #$00FF - 1887 | 1 labellezohra.s 1077 | Code | 00 | | 3 | 00/06F4 : C9 FF 00 | CMP #$00FF - 1888 | 1 labellezohra.s 1078 | Code | 00 | | 2 | 00/06F7 : D0 09 | BNE LZ4_GetLength_3 - 1889 | 1 labellezohra.s 1079 | Code | 00 | | 1 | 00/06F9 : 18 | CLC - 1890 | 1 labellezohra.s 1080 | Code | 00 | | 3 | 00/06FA : 69 0F 00 | LZ4_GetLength_2 ADC #$000F - 1891 | 1 labellezohra.s 1081 | Code | 00 | 2 | 3 | 00/06FD : 8D FB 06 | STA LZ4_GetLength_2+1 - 1892 | 1 labellezohra.s 1082 | Code | 00 | | 2 | 00/0700 : 80 EA | BRA LZ4_GetLength_1 - 1893 | 1 labellezohra.s 1083 | Code | 00 | 2 | 3 | 00/0702 : 6D FB 06 | LZ4_GetLength_3 ADC LZ4_GetLength_2+1 - 1894 | 1 labellezohra.s 1084 | Code | 00 | | 1 | 00/0705 : 60 | RTS - 1895 | 1 labellezohra.s 1085 | Empty | 00 | | 0 | 00/0706 | - 1896 | 1 labellezohra.s 1086 | Comment | 00 | | 0 | 00/0706 | *---------------- - 1897 | 1 labellezohra.s 1087 | Empty | 00 | | 0 | 00/0706 | - 1898 | 1 labellezohra.s 1088 | Code | 00 | 2 | 3 | 00/0706 : 8C 09 07 | LZ4_End sty lenDATA ; Y = length of unpacked data - 1899 | 1 labellezohra.s 1089 | Comment | 00 | | 0 | 00/0709 | * jmp resumeMUSIC - 1900 | 1 labellezohra.s 1090 | Empty | 00 | | 0 | 00/0709 | - 1901 | 1 labellezohra.s 1091 | Comment | 00 | | 0 | 00/0709 | *--- - 1902 | 1 labellezohra.s 1092 | Empty | 00 | | 0 | 00/0709 | - 1903 | 1 labellezohra.s 1093 | Data | 00 | | 4 | 00/0709 : 00 00 00 00 | lenDATA ds 4 - 1904 | 1 labellezohra.s 1094 | Empty | 00 | | 0 | 00/070D | - 1905 | 1 labellezohra.s 1095 | Comment | 00 | | 0 | 00/070D | *----------------------------------- - 1906 | 1 labellezohra.s 1096 | Comment | 00 | | 0 | 00/070D | * SAVE THE SHR SCREEN - 1907 | 1 labellezohra.s 1097 | Comment | 00 | | 0 | 00/070D | *----------------------------------- - 1908 | 1 labellezohra.s 1098 | Empty | 00 | | 0 | 00/070D | - 1909 | 1 labellezohra.s 1099 | Macro | 00 | | 0 | 00/070D | saveBACK _HideCursor - 1911 | 1 labellezohra.s 1099 | Code | 00 | | 3 | 00/070D : A2 04 90 | LDX #$9004 ; load tool call # - 1912 | 1 labellezohra.s 1099 | Code | 00 | | 4 | 00/0710 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1913 | 1 labellezohra.s 1100 | Macro | 00 | | 0 | 00/0714 | PushLong ptrSCREEN - 1921 | 1 labellezohra.s 1100 | Code | 00 | 2 | 3 | 00/0714 : AD A4 07 | LDA ptrSCREEN+2 - 1922 | 1 labellezohra.s 1100 | Code | 00 | | 1 | 00/0717 : 48 | PHA - 1930 | 1 labellezohra.s 1100 | Code | 00 | 2 | 3 | 00/0718 : AD A2 07 | LDA ptrSCREEN - 1931 | 1 labellezohra.s 1100 | Code | 00 | | 1 | 00/071B : 48 | PHA - 1933 | 1 labellezohra.s 1101 | Macro | 00 | | 0 | 00/071C | PushLong ptrBACKGND - 1941 | 1 labellezohra.s 1101 | Code | 00 | 2 | 3 | 00/071C : AD AC 07 | LDA ptrBACKGND+2 - 1942 | 1 labellezohra.s 1101 | Code | 00 | | 1 | 00/071F : 48 | PHA - 1950 | 1 labellezohra.s 1101 | Code | 00 | 2 | 3 | 00/0720 : AD AA 07 | LDA ptrBACKGND - 1951 | 1 labellezohra.s 1101 | Code | 00 | | 1 | 00/0723 : 48 | PHA - 1953 | 1 labellezohra.s 1102 | Macro | 00 | | 0 | 00/0724 | PushLong #32768 - 1957 | 1 labellezohra.s 1102 | Code | 00 | | 3 | 00/0724 : F4 00 00 | PEA #^#32768 - 1964 | 1 labellezohra.s 1102 | Code | 00 | | 3 | 00/0727 : F4 00 80 | PEA #32768 - 1967 | 1 labellezohra.s 1103 | Macro | 00 | | 0 | 00/072A | _BlockMove - 1969 | 1 labellezohra.s 1103 | Code | 00 | | 3 | 00/072A : A2 02 2B | LDX #$2B02 ; load tool call # - 1970 | 1 labellezohra.s 1103 | Code | 00 | | 4 | 00/072D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1971 | 1 labellezohra.s 1104 | Macro | 00 | | 0 | 00/0731 | _ShowCursor - 1973 | 1 labellezohra.s 1104 | Code | 00 | | 3 | 00/0731 : A2 04 91 | LDX #$9104 ; load tool call # - 1974 | 1 labellezohra.s 1104 | Code | 00 | | 4 | 00/0734 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1975 | 1 labellezohra.s 1105 | Code | 00 | | 1 | 00/0738 : 60 | rts - 1976 | 1 labellezohra.s 1106 | Empty | 00 | | 0 | 00/0739 | - 1977 | 1 labellezohra.s 1107 | Comment | 00 | | 0 | 00/0739 | *----------------------------------- - 1978 | 1 labellezohra.s 1108 | Comment | 00 | | 0 | 00/0739 | * RESTORE THE SHR SCREEN - 1979 | 1 labellezohra.s 1109 | Comment | 00 | | 0 | 00/0739 | *----------------------------------- - 1980 | 1 labellezohra.s 1110 | Empty | 00 | | 0 | 00/0739 | - 1981 | 1 labellezohra.s 1111 | Macro | 00 | | 0 | 00/0739 | loadBACK _HideCursor - 1983 | 1 labellezohra.s 1111 | Code | 00 | | 3 | 00/0739 : A2 04 90 | LDX #$9004 ; load tool call # - 1984 | 1 labellezohra.s 1111 | Code | 00 | | 4 | 00/073C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1985 | 1 labellezohra.s 1112 | Macro | 00 | | 0 | 00/0740 | PushLong ptrBACKGND - 1993 | 1 labellezohra.s 1112 | Code | 00 | 2 | 3 | 00/0740 : AD AC 07 | LDA ptrBACKGND+2 - 1994 | 1 labellezohra.s 1112 | Code | 00 | | 1 | 00/0743 : 48 | PHA - 2002 | 1 labellezohra.s 1112 | Code | 00 | 2 | 3 | 00/0744 : AD AA 07 | LDA ptrBACKGND - 2003 | 1 labellezohra.s 1112 | Code | 00 | | 1 | 00/0747 : 48 | PHA - 2005 | 1 labellezohra.s 1113 | Macro | 00 | | 0 | 00/0748 | PushLong ptrSCREEN - 2013 | 1 labellezohra.s 1113 | Code | 00 | 2 | 3 | 00/0748 : AD A4 07 | LDA ptrSCREEN+2 - 2014 | 1 labellezohra.s 1113 | Code | 00 | | 1 | 00/074B : 48 | PHA - 2022 | 1 labellezohra.s 1113 | Code | 00 | 2 | 3 | 00/074C : AD A2 07 | LDA ptrSCREEN - 2023 | 1 labellezohra.s 1113 | Code | 00 | | 1 | 00/074F : 48 | PHA - 2025 | 1 labellezohra.s 1114 | Macro | 00 | | 0 | 00/0750 | PushLong #32768 - 2029 | 1 labellezohra.s 1114 | Code | 00 | | 3 | 00/0750 : F4 00 00 | PEA #^#32768 - 2036 | 1 labellezohra.s 1114 | Code | 00 | | 3 | 00/0753 : F4 00 80 | PEA #32768 - 2039 | 1 labellezohra.s 1115 | Macro | 00 | | 0 | 00/0756 | _BlockMove - 2041 | 1 labellezohra.s 1115 | Code | 00 | | 3 | 00/0756 : A2 02 2B | LDX #$2B02 ; load tool call # - 2042 | 1 labellezohra.s 1115 | Code | 00 | | 4 | 00/0759 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2043 | 1 labellezohra.s 1116 | Code | 00 | | 1 | 00/075D : 60 | rts - 2044 | 1 labellezohra.s 1117 | Empty | 00 | | 0 | 00/075E | - 2045 | 1 labellezohra.s 1118 | Comment | 00 | | 0 | 00/075E | *--- Genere un nombre aleatoire - 2046 | 1 labellezohra.s 1119 | Empty | 00 | | 0 | 00/075E | - 2047 | 1 labellezohra.s 1120 | Empty | 00 | | 0 | 00/075E | Random - 2048 | 1 labellezohra.s 1121 | Code | 00 | | 4 | 00/075E : AF 2E C0 E0 | ldal $e0c02e - 2049 | 1 labellezohra.s 1122 | Code | 00 | | 1 | 00/0762 : EB | xba - 2050 | 1 labellezohra.s 1123 | Code | 00 | | 1 | 00/0763 : 18 | clc - 2051 | 1 labellezohra.s 1124 | Code | 00 | 2 | 3 | 00/0764 : 6D 6E 07 | adc VBLCounter0 - 2052 | 1 labellezohra.s 1125 | Code | 00 | 2 | 3 | 00/0767 : 8D 6E 07 | sta VBLCounter0 - 2053 | 1 labellezohra.s 1126 | Code | 00 | | 3 | 00/076A : 29 FF 00 | and #$ff - 2054 | 1 labellezohra.s 1127 | Code | 00 | | 1 | 00/076D : 60 | rts - 2055 | 1 labellezohra.s 1128 | Empty | 00 | | 0 | 00/076E | - 2056 | 1 labellezohra.s 1129 | Data | 00 | | 2 | 00/076E : 00 00 | VBLCounter0 ds 2 - 2057 | 1 labellezohra.s 1130 | Empty | 00 | | 0 | 00/0770 | - 2058 | 1 labellezohra.s 1131 | Comment | 00 | | 0 | 00/0770 | *---------------------------- - 2059 | 1 labellezohra.s 1132 | Comment | 00 | | 0 | 00/0770 | * nowWAIT - 2060 | 1 labellezohra.s 1133 | Comment | 00 | | 0 | 00/0770 | * Wait A seconds - 2061 | 1 labellezohra.s 1134 | Comment | 00 | | 0 | 00/0770 | * - 2062 | 1 labellezohra.s 1135 | Comment | 00 | | 0 | 00/0770 | * Entry: - 2063 | 1 labellezohra.s 1136 | Comment | 00 | | 0 | 00/0770 | * A: nb of seconds to wait - 2064 | 1 labellezohra.s 1137 | Comment | 00 | | 0 | 00/0770 | * - 2065 | 1 labellezohra.s 1138 | Comment | 00 | | 0 | 00/0770 | * Exit: - 2066 | 1 labellezohra.s 1139 | Comment | 00 | | 0 | 00/0770 | * A/X: scrambled - 2067 | 1 labellezohra.s 1140 | Comment | 00 | | 0 | 00/0770 | * - 2068 | 1 labellezohra.s 1141 | Comment | 00 | | 0 | 00/0770 | *---------------------------- - 2069 | 1 labellezohra.s 1142 | Empty | 00 | | 0 | 00/0770 | - 2070 | 1 labellezohra.s 1143 | Empty | 00 | | 0 | 00/0770 | nowWAIT - 2071 | 1 labellezohra.s 1144 | Code | 00 | | 1 | 00/0770 : 3A | dec - 2072 | 1 labellezohra.s 1145 | Code | 00 | | 1 | 00/0771 : AA | tax - 2073 | 1 labellezohra.s 1146 | Code | 00 | | 3 | 00/0772 : A9 00 00 | lda #0 - 2074 | 1 labellezohra.s 1147 | Code | 00 | | 1 | 00/0775 : 18 | ozunid_6 clc - 2075 | 1 labellezohra.s 1148 | Code | 00 | | 3 | 00/0776 : 69 3C 00 | adc #60 - 2076 | 1 labellezohra.s 1149 | Code | 00 | | 3 | 00/0779 : E0 00 00 | cpx #0 - 2077 | 1 labellezohra.s 1150 | Code | 00 | | 2 | 00/077C : F0 03 | beq nowWAIT1 - 2078 | 1 labellezohra.s 1151 | Code | 00 | | 1 | 00/077E : CA | dex - 2079 | 1 labellezohra.s 1152 | Code | 00 | | 2 | 00/077F : 80 F4 | bra ozunid_6 - 2080 | 1 labellezohra.s 1153 | Empty | 00 | | 0 | 00/0781 | - 2081 | 1 labellezohra.s 1154 | Code | 00 | | 1 | 00/0781 : 48 | nowWAIT1 pha - 2082 | 1 labellezohra.s 1155 | Code | 00 | | 4 | 00/0782 : AF 18 C0 E0 | ozunid_7 ldal {$e0c019}-1 - 2083 | 1 labellezohra.s 1156 | Code | 00 | | 2 | 00/0786 : 10 FA | bpl ozunid_7 - 2084 | 1 labellezohra.s 1157 | Code | 00 | | 4 | 00/0788 : AF 18 C0 E0 | ozunid_8 ldal {$e0c019}-1 - 2085 | 1 labellezohra.s 1158 | Code | 00 | | 2 | 00/078C : 30 FA | bmi ozunid_8 - 2086 | 1 labellezohra.s 1159 | Empty | 00 | | 0 | 00/078E | - 2087 | 1 labellezohra.s 1160 | Code | 00 | | 1 | 00/078E : 68 | pla - 2088 | 1 labellezohra.s 1161 | Code | 00 | | 1 | 00/078F : 3A | dec - 2089 | 1 labellezohra.s 1162 | Code | 00 | | 2 | 00/0790 : D0 EF | bne nowWAIT1 - 2090 | 1 labellezohra.s 1163 | Code | 00 | | 1 | 00/0792 : 38 | sec - 2091 | 1 labellezohra.s 1164 | Code | 00 | | 1 | 00/0793 : 60 | rts - 2092 | 1 labellezohra.s 1165 | Empty | 00 | | 0 | 00/0794 | - 2093 | 1 labellezohra.s 1166 | Comment | 00 | | 0 | 00/0794 | *---------------------------------------- - 2094 | 1 labellezohra.s 1167 | Comment | 00 | | 0 | 00/0794 | * DATA - 2095 | 1 labellezohra.s 1168 | Comment | 00 | | 0 | 00/0794 | *---------------------------------------- - 2096 | 1 labellezohra.s 1169 | Empty | 00 | | 0 | 00/0794 | - 2097 | 1 labellezohra.s 1170 | Comment | 00 | | 0 | 00/0794 | *----------------------- Fenetres - 2098 | 1 labellezohra.s 1171 | Empty | 00 | | 0 | 00/0794 | - 2099 | 1 labellezohra.s 1172 | Data | 00 | | 4 | 00/0794 : 00 00 00 00 | wiMAIN ds 4 - 2100 | 1 labellezohra.s 1173 | Empty | 00 | | 0 | 00/0798 | - 2101 | 1 labellezohra.s 1174 | Comment | 00 | | 0 | 00/0798 | *----------------------- Memory manager - 2102 | 1 labellezohra.s 1175 | Empty | 00 | | 0 | 00/0798 | - 2103 | 1 labellezohra.s 1176 | Data | 00 | | 2 | 00/0798 : 00 00 | mainID ds 2 ; app ID - 2104 | 1 labellezohra.s 1177 | Data | 00 | | 2 | 00/079A : 00 00 | myID ds 2 ; user ID - 2105 | 1 labellezohra.s 1178 | Data | 00 | | 2 | 00/079C : 00 00 | myDP ds 2 - 2106 | 1 labellezohra.s 1179 | Empty | 00 | | 0 | 00/079E | - 2107 | 1 labellezohra.s 1180 | Data | 00 | | 4 | 00/079E : 00 00 00 00 | SStopREC ds 4 - 2108 | 1 labellezohra.s 1181 | Empty | 00 | | 0 | 00/07A2 | - 2109 | 1 labellezohra.s 1182 | Data | 00 | | 4 | 00/07A2 : 00 20 01 00 | ptrSCREEN adrl {$012000} ; l'écran actif - 2110 | 1 labellezohra.s 1183 | Data | 00 | | 4 | 00/07A6 : 00 00 00 00 | ptrIMAGE ds 4 ; $0000: where a scene image is loaded - 2111 | 1 labellezohra.s 1184 | Data | 00 | | 4 | 00/07AA : 00 80 00 00 | ptrBACKGND adrl $8000 ; $8000: where the screen is saved - 2112 | 1 labellezohra.s 1185 | Data | 00 | | 4 | 00/07AE : 00 00 00 00 | ptrFOND ds 4 ; $0000: fond de jeu - 2113 | 1 labellezohra.s 1186 | Data | 00 | | 4 | 00/07B2 : 00 80 00 00 | ptrICONES adrl $8000 ; $0000: fond d'icônes du jeu - 2114 | 1 labellezohra.s 1187 | Data | 00 | | 4 | 00/07B6 : 00 00 00 00 | ptrUNPACK ds 4 ; $0000: where the background picture is laoded - 2115 | 1 labellezohra.s 1188 | Empty | 00 | | 0 | 00/07BA | - 2116 | 1 labellezohra.s 1189 | Data | 00 | | 4 | 00/07BA : 00 00 00 00 | ptrTEXTES ds 4 ; les pointeurs des textes - 2117 | 1 labellezohra.s 1190 | Empty | 00 | | 0 | 00/07BE | - 2118 | 1 labellezohra.s 1191 | Data | 00 | | 4 | 00/07BE : 00 00 00 00 | haBEAT ds 4 - 2119 | 1 labellezohra.s 1192 | Data | 00 | | 4 | 00/07C2 : 00 00 00 00 | ptrBEAT ds 4 - 2120 | 1 labellezohra.s 1193 | Empty | 00 | | 0 | 00/07C6 | - 2121 | 1 labellezohra.s 1194 | Data | 00 | | 4 | 00/07C6 : 00 00 00 00 | haSND1 ds 4 - 2122 | 1 labellezohra.s 1195 | Data | 00 | | 4 | 00/07CA : 00 00 00 00 | haSND2 ds 4 - 2123 | 1 labellezohra.s 1196 | Data | 00 | | 4 | 00/07CE : 00 00 00 00 | haSND3 ds 4 - 2124 | 1 labellezohra.s 1197 | Data | 00 | | 4 | 00/07D2 : 00 00 00 00 | haSND4 ds 4 - 2125 | 1 labellezohra.s 1198 | Data | 00 | | 4 | 00/07D6 : 00 00 00 00 | haSND5 ds 4 - 2126 | 1 labellezohra.s 1199 | Data | 00 | | 4 | 00/07DA : 00 00 00 00 | haSND6 ds 4 - 2127 | 1 labellezohra.s 1200 | Data | 00 | | 4 | 00/07DE : 00 00 00 00 | haSND7 ds 4 - 2128 | 1 labellezohra.s 1201 | Data | 00 | | 4 | 00/07E2 : 00 00 00 00 | haSND8 ds 4 - 2129 | 1 labellezohra.s 1202 | Data | 00 | | 4 | 00/07E6 : 00 00 00 00 | haSND9 ds 4 - 2130 | 1 labellezohra.s 1203 | Data | 00 | | 4 | 00/07EA : 00 00 00 00 | ptrSND1 ds 4 - 2131 | 1 labellezohra.s 1204 | Data | 00 | | 4 | 00/07EE : 00 00 00 00 | ptrSND2 ds 4 - 2132 | 1 labellezohra.s 1205 | Data | 00 | | 4 | 00/07F2 : 00 00 00 00 | ptrSND3 ds 4 - 2133 | 1 labellezohra.s 1206 | Data | 00 | | 4 | 00/07F6 : 00 00 00 00 | ptrSND4 ds 4 - 2134 | 1 labellezohra.s 1207 | Data | 00 | | 4 | 00/07FA : 00 00 00 00 | ptrSND5 ds 4 - 2135 | 1 labellezohra.s 1208 | Data | 00 | | 4 | 00/07FE : 00 00 00 00 | ptrSND6 ds 4 - 2136 | 1 labellezohra.s 1209 | Data | 00 | | 4 | 00/0802 : 00 00 00 00 | ptrSND7 ds 4 - 2137 | 1 labellezohra.s 1210 | Data | 00 | | 4 | 00/0806 : 00 00 00 00 | ptrSND8 ds 4 - 2138 | 1 labellezohra.s 1211 | Data | 00 | | 4 | 00/080A : 00 00 00 00 | ptrSND9 ds 4 - 2139 | 1 labellezohra.s 1212 | Empty | 00 | | 0 | 00/080E | - 2140 | 1 labellezohra.s 1213 | Data | 00 | | 2 | 00/080E : 00 00 | temp ds 2 - 2141 | 1 labellezohra.s 1214 | Empty | 00 | | 0 | 00/0810 | - 2142 | 1 labellezohra.s 1215 | Data | 00 | | 2 | 00/0810 : 00 00 | saveLANGUAGE ds 2 - 2143 | 1 labellezohra.s 1216 | Empty | 00 | | 0 | 00/0812 | - 2144 | 1 labellezohra.s 1217 | Comment | 00 | | 0 | 00/0812 | *----------------------------------- Quickdraw II - 2145 | 1 labellezohra.s 1218 | Empty | 00 | | 0 | 00/0812 | - 2146 | 1 labellezohra.s 1219 | Data | 00 | | 16 | 00/0812 : 00 00 77 07 | palette320 dw $0000,$0777,$0841,$072C,$000F,$0080,$0F70,$0D00 + 843 | 1 labellezohra.s 366 | Data | 00 | | 2 | 00/0251 : 52 72 | asc 'Rr' + 844 | 1 labellezohra.s 367 | Data | 00 | | 2 | 00/0253 : 5A 7A | asc 'Zz' + 845 | 1 labellezohra.s 368 | Data | 00 | | 1 | 00/0255 : 2A | asc '*' + 846 | 1 labellezohra.s 369 | Data | 00 | | 1 | 00/0256 : FF | hex ff + 847 | 1 labellezohra.s 370 | Empty | 00 | | 0 | 00/0257 | + 848 | 1 labellezohra.s 371 | Empty | 00 | | 0 | 00/0257 | tblKEYADDRESS + 849 | 1 labellezohra.s 372 | Data | 00 | 2 | 12 | 00/0257 : A0 03 A0 03 | da doQUIT,doQUIT,doLOAD,doLOAD,doSAVE,doSAVE + | | | | | | 87 02 87 02 | + | | | | | | C2 02 C2 02 | + 850 | 1 labellezohra.s 373 | Data | 00 | 2 | 4 | 00/0263 : 79 03 79 03 | da doRESTART,doRESTART + 851 | 1 labellezohra.s 374 | Data | 00 | 2 | 4 | 00/0267 : 6D 02 6D 02 | da doMUSIK,doMUSIK + 852 | 1 labellezohra.s 375 | Data | 00 | 2 | 2 | 00/026B : 0E 04 | da monitor + 853 | 1 labellezohra.s 376 | Empty | 00 | | 0 | 00/026D | + 854 | 1 labellezohra.s 377 | Code | 00 | | 1 | 00/026D : 60 | doMUSIK rts + 855 | 1 labellezohra.s 378 | Empty | 00 | | 0 | 00/026E | + 856 | 1 labellezohra.s 379 | Comment | 00 | | 0 | 00/026E | *----------------------------------- Gestion du mouseUp + 857 | 1 labellezohra.s 380 | Comment | 00 | | 0 | 00/026E | * on compare les coordonnées avec celles du incontent + 858 | 1 labellezohra.s 381 | Comment | 00 | | 0 | 00/026E | * si dans le même rectangle, on traite + 859 | 1 labellezohra.s 382 | Empty | 00 | | 0 | 00/026E | + 860 | 1 labellezohra.s 383 | Empty | 00 | | 0 | 00/026E | doMOUSEDOWN + 861 | 1 labellezohra.s 384 | Empty | 00 | | 0 | 00/026E | + 862 | 1 labellezohra.s 385 | Empty | 00 | | 0 | 00/026E | doMOUSEUP + 863 | 1 labellezohra.s 386 | Comment | 00 | | 0 | 00/026E | * lda fgSUITEFORCEE + 864 | 1 labellezohra.s 387 | Comment | 00 | | 0 | 00/026E | * cmp #FALSE + 865 | 1 labellezohra.s 388 | Comment | 00 | | 0 | 00/026E | * beq mup1 + 866 | 1 labellezohra.s 389 | Comment | 00 | | 0 | 00/026E | * rts ; non, on sort + 867 | 1 labellezohra.s 390 | Comment | 00 | | 0 | 00/026E | * + 868 | 1 labellezohra.s 391 | Comment | 00 | | 0 | 00/026E | *mup1 jsr clic_mot ; oui, on vérifie si on a cliqué sur un mot => mot$ + 869 | 1 labellezohra.s 392 | Comment | 00 | | 0 | 00/026E | * bcc mup2 ; oui + 870 | 1 labellezohra.s 393 | Comment | 00 | | 0 | 00/026E | * rts + 871 | 1 labellezohra.s 394 | Comment | 00 | | 0 | 00/026E | *mup2 jsr aiguille ; on aiguille le joueur (1 ou 2 clics) + 872 | 1 labellezohra.s 395 | Code | 00 | | 1 | 00/026E : 60 | rts + 873 | 1 labellezohra.s 396 | Empty | 00 | | 0 | 00/026F | + 874 | 1 labellezohra.s 397 | Comment | 00 | | 0 | 00/026F | *----------------------------------- Gestion des controles + 875 | 1 labellezohra.s 398 | Empty | 00 | | 0 | 00/026F | + 876 | 1 labellezohra.s 399 | Empty | 00 | | 0 | 00/026F | doCONTROL + 877 | 1 labellezohra.s 400 | Code | 00 | 2 | 3 | 00/026F : AD 3D 0B | lda taskREC+38 + 878 | 1 labellezohra.s 401 | Code | 00 | | 1 | 00/0272 : 0A | asl + 879 | 1 labellezohra.s 402 | Code | 00 | | 1 | 00/0273 : AA | tax + 880 | 1 labellezohra.s 403 | Code | 00 | 2 | 3 | 00/0274 : 7C 8B 0B | jmp (ctrlTBL,x) + 881 | 1 labellezohra.s 404 | Empty | 00 | | 0 | 00/0277 | + 882 | 1 labellezohra.s 405 | Comment | 00 | | 0 | 00/0277 | *---------------------------------------- + 883 | 1 labellezohra.s 406 | Comment | 00 | | 0 | 00/0277 | * FENETRES + 884 | 1 labellezohra.s 407 | Comment | 00 | | 0 | 00/0277 | *---------------------------------------- + 885 | 1 labellezohra.s 408 | Empty | 00 | | 0 | 00/0277 | + 886 | 1 labellezohra.s 409 | Empty | 00 | | 0 | 00/0277 | PAINTMAIN + 887 | 1 labellezohra.s 410 | Macro | 00 | | 0 | 00/0277 | PushLong wiMAIN + 895 | 1 labellezohra.s 410 | Code | 00 | 2 | 3 | 00/0277 : AD 4E 07 | LDA wiMAIN+2 + 896 | 1 labellezohra.s 410 | Code | 00 | | 1 | 00/027A : 48 | PHA + 904 | 1 labellezohra.s 410 | Code | 00 | 2 | 3 | 00/027B : AD 4C 07 | LDA wiMAIN + 905 | 1 labellezohra.s 410 | Code | 00 | | 1 | 00/027E : 48 | PHA + 907 | 1 labellezohra.s 411 | Macro | 00 | | 0 | 00/027F | _DrawControls + 909 | 1 labellezohra.s 411 | Code | 00 | | 3 | 00/027F : A2 10 10 | LDX #$1010 ; load tool call # + 910 | 1 labellezohra.s 411 | Code | 00 | | 4 | 00/0282 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 911 | 1 labellezohra.s 412 | Code | 00 | | 1 | 00/0286 : 6B | rtl + 912 | 1 labellezohra.s 413 | Empty | 00 | | 0 | 00/0287 | + 913 | 1 labellezohra.s 414 | Comment | 00 | | 0 | 00/0287 | *----------------------------------- + 914 | 1 labellezohra.s 415 | Comment | 00 | | 0 | 00/0287 | * AUTRES ROUTINES + 915 | 1 labellezohra.s 416 | Comment | 00 | | 0 | 00/0287 | *----------------------------------- + 916 | 1 labellezohra.s 417 | Empty | 00 | | 0 | 00/0287 | + 917 | 1 labellezohra.s 418 | Comment | 00 | | 0 | 00/0287 | *----------------------------------- Open + 918 | 1 labellezohra.s 419 | Empty | 00 | | 0 | 00/0287 | + 919 | 1 labellezohra.s 420 | Empty | 00 | | 0 | 00/0287 | doLOAD + 920 | 1 labellezohra.s 421 | Comment | 00 | | 0 | 00/0287 | * jsr suspendMUSIC ; NTP off + 921 | 1 labellezohra.s 422 | Code | 00 | 2 | 3 | 00/0287 : 20 C5 06 | jsr saveBACK + 922 | 1 labellezohra.s 423 | Empty | 00 | | 0 | 00/028A | + 923 | 1 labellezohra.s 424 | Macro | 00 | | 0 | 00/028A | PushWord #30 + 925 | 1 labellezohra.s 424 | Code | 00 | | 3 | 00/028A : F4 1E 00 | PEA #30 + 928 | 1 labellezohra.s 425 | Macro | 00 | | 0 | 00/028D | PushWord #43 + 930 | 1 labellezohra.s 425 | Code | 00 | | 3 | 00/028D : F4 2B 00 | PEA #43 + 933 | 1 labellezohra.s 426 | Macro | 00 | | 0 | 00/0290 | PushLong #strLOADFILE + 937 | 1 labellezohra.s 426 | Code | 00 | 1 >>16 | 3 | 00/0290 : F4 00 00 | PEA #^#strLOADFILE + 944 | 1 labellezohra.s 426 | Code | 00 | 2 | 3 | 00/0293 : F4 C9 0B | PEA #strLOADFILE + 947 | 1 labellezohra.s 427 | Macro | 00 | | 0 | 00/0296 | PushLong #0 + 951 | 1 labellezohra.s 427 | Code | 00 | | 3 | 00/0296 : F4 00 00 | PEA #^#0 + 958 | 1 labellezohra.s 427 | Code | 00 | | 3 | 00/0299 : F4 00 00 | PEA #0 + 961 | 1 labellezohra.s 428 | Macro | 00 | | 0 | 00/029C | PushLong #typeLIST + 965 | 1 labellezohra.s 428 | Code | 00 | 1 >>16 | 3 | 00/029C : F4 00 00 | PEA #^#typeLIST + 972 | 1 labellezohra.s 428 | Code | 00 | 2 | 3 | 00/029F : F4 F0 0B | PEA #typeLIST + 975 | 1 labellezohra.s 429 | Macro | 00 | | 0 | 00/02A2 | PushLong #replyPTR + 979 | 1 labellezohra.s 429 | Code | 00 | 1 >>16 | 3 | 00/02A2 : F4 00 00 | PEA #^#replyPTR + 986 | 1 labellezohra.s 429 | Code | 00 | 2 | 3 | 00/02A5 : F4 F2 0B | PEA #replyPTR + 989 | 1 labellezohra.s 430 | Macro | 00 | | 0 | 00/02A8 | _SFGetFile + 991 | 1 labellezohra.s 430 | Code | 00 | | 3 | 00/02A8 : A2 17 09 | LDX #$917 ; load tool call # + 992 | 1 labellezohra.s 430 | Code | 00 | | 4 | 00/02AB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 993 | 1 labellezohra.s 431 | Empty | 00 | | 0 | 00/02AF | + 994 | 1 labellezohra.s 432 | Code | 00 | 2 | 3 | 00/02AF : 20 F1 06 | jsr loadBACK + 995 | 1 labellezohra.s 433 | Empty | 00 | | 0 | 00/02B2 | + 996 | 1 labellezohra.s 434 | Code | 00 | 2 | 3 | 00/02B2 : AD F2 0B | lda replyPTR + 997 | 1 labellezohra.s 435 | Code | 00 | | 2 | 00/02B5 : D0 01 | bne doLOAD1 + 998 | 1 labellezohra.s 436 | Comment | 00 | | 0 | 00/02B7 | * jsr resumeMUSIC ; NTP on + 999 | 1 labellezohra.s 437 | Code | 00 | | 1 | 00/02B7 : 60 | rts + 1000 | 1 labellezohra.s 438 | Empty | 00 | | 0 | 00/02B8 | + 1001 | 1 labellezohra.s 439 | Code | 00 | 2 | 3 | 00/02B8 : 20 F6 02 | doLOAD1 jsr copyPATH + 1002 | 1 labellezohra.s 440 | Code | 00 | 2 | 3 | 00/02BB : 20 0F 03 | jsr loadALL + 1003 | 1 labellezohra.s 441 | Code | 00 | | 2 | 00/02BE : 90 01 | bcc doLOAD2 + 1004 | 1 labellezohra.s 442 | Code | 00 | | 1 | 00/02C0 : 60 | rts + 1005 | 1 labellezohra.s 443 | Code | 00 | | 1 | 00/02C1 : 60 | doLOAD2 rts + 1006 | 1 labellezohra.s 444 | Empty | 00 | | 0 | 00/02C2 | + 1007 | 1 labellezohra.s 445 | Comment | 00 | | 0 | 00/02C2 | *----------------------------------- Save + 1008 | 1 labellezohra.s 446 | Empty | 00 | | 0 | 00/02C2 | + 1009 | 1 labellezohra.s 447 | Empty | 00 | | 0 | 00/02C2 | doSAVE + 1010 | 1 labellezohra.s 448 | Comment | 00 | | 0 | 00/02C2 | * jsr suspendMUSIC ; NTP off + 1011 | 1 labellezohra.s 449 | Code | 00 | 2 | 3 | 00/02C2 : 20 C5 06 | jsr saveBACK + 1012 | 1 labellezohra.s 450 | Empty | 00 | | 0 | 00/02C5 | + 1013 | 1 labellezohra.s 451 | Macro | 00 | | 0 | 00/02C5 | PushWord #25 + 1015 | 1 labellezohra.s 451 | Code | 00 | | 3 | 00/02C5 : F4 19 00 | PEA #25 + 1018 | 1 labellezohra.s 452 | Macro | 00 | | 0 | 00/02C8 | PushWord #36 + 1020 | 1 labellezohra.s 452 | Code | 00 | | 3 | 00/02C8 : F4 24 00 | PEA #36 + 1023 | 1 labellezohra.s 453 | Macro | 00 | | 0 | 00/02CB | PushLong #strSAVEFILE + 1027 | 1 labellezohra.s 453 | Code | 00 | 1 >>16 | 3 | 00/02CB : F4 00 00 | PEA #^#strSAVEFILE + 1034 | 1 labellezohra.s 453 | Code | 00 | 2 | 3 | 00/02CE : F4 DC 0B | PEA #strSAVEFILE + 1037 | 1 labellezohra.s 454 | Macro | 00 | | 0 | 00/02D1 | PushLong #namePATH + 1041 | 1 labellezohra.s 454 | Code | 00 | 1 >>16 | 3 | 00/02D1 : F4 00 00 | PEA #^#namePATH + 1048 | 1 labellezohra.s 454 | Code | 00 | 2 | 3 | 00/02D4 : F4 F8 0B | PEA #namePATH + 1051 | 1 labellezohra.s 455 | Macro | 00 | | 0 | 00/02D7 | PushWord #15 + 1053 | 1 labellezohra.s 455 | Code | 00 | | 3 | 00/02D7 : F4 0F 00 | PEA #15 + 1056 | 1 labellezohra.s 456 | Macro | 00 | | 0 | 00/02DA | PushLong #replyPTR + 1060 | 1 labellezohra.s 456 | Code | 00 | 1 >>16 | 3 | 00/02DA : F4 00 00 | PEA #^#replyPTR + 1067 | 1 labellezohra.s 456 | Code | 00 | 2 | 3 | 00/02DD : F4 F2 0B | PEA #replyPTR + 1070 | 1 labellezohra.s 457 | Macro | 00 | | 0 | 00/02E0 | _SFPutFile + 1072 | 1 labellezohra.s 457 | Code | 00 | | 3 | 00/02E0 : A2 17 0A | LDX #$A17 ; load tool call # + 1073 | 1 labellezohra.s 457 | Code | 00 | | 4 | 00/02E3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1074 | 1 labellezohra.s 458 | Empty | 00 | | 0 | 00/02E7 | + 1075 | 1 labellezohra.s 459 | Code | 00 | 2 | 3 | 00/02E7 : 20 F1 06 | jsr loadBACK + 1076 | 1 labellezohra.s 460 | Comment | 00 | | 0 | 00/02EA | * jsr resumeMUSIC ; NTP on + 1077 | 1 labellezohra.s 461 | Empty | 00 | | 0 | 00/02EA | + 1078 | 1 labellezohra.s 462 | Code | 00 | 2 | 3 | 00/02EA : AD F2 0B | lda replyPTR + 1079 | 1 labellezohra.s 463 | Code | 00 | | 2 | 00/02ED : D0 01 | bne doSAVE1 + 1080 | 1 labellezohra.s 464 | Code | 00 | | 1 | 00/02EF : 60 | rts + 1081 | 1 labellezohra.s 465 | Empty | 00 | | 0 | 00/02F0 | + 1082 | 1 labellezohra.s 466 | Code | 00 | 2 | 3 | 00/02F0 : 20 F6 02 | doSAVE1 jsr copyPATH + 1083 | 1 labellezohra.s 467 | Code | 00 | 2 | 3 | 00/02F3 : 4C 39 03 | jmp saveALL + 1084 | 1 labellezohra.s 468 | Empty | 00 | | 0 | 00/02F6 | + 1085 | 1 labellezohra.s 469 | Comment | 00 | | 0 | 00/02F6 | *--- Recopie le filename du fichier de sauvegarde + 1086 | 1 labellezohra.s 470 | Empty | 00 | | 0 | 00/02F6 | + 1087 | 1 labellezohra.s 471 | Code | 10 | | 2 | 00/02F6 : E2 20 | copyPATH sep #$20 + 1088 | 1 labellezohra.s 472 | Code | 10 | | 3 | 00/02F8 : A2 0F 00 | ldx #16-1 + 1089 | 1 labellezohra.s 473 | Code | 10 | 2 | 3 | 00/02FB : BD F9 0B | ozunid_2 lda namePATH1,x + 1090 | 1 labellezohra.s 474 | Code | 10 | 2 | 3 | 00/02FE : 9D 16 0E | sta pGAME+4,x + 1091 | 1 labellezohra.s 475 | Code | 10 | | 1 | 00/0301 : CA | dex + 1092 | 1 labellezohra.s 476 | Code | 10 | | 2 | 00/0302 : 10 F7 | bpl ozunid_2 + 1093 | 1 labellezohra.s 477 | Empty | 10 | | 0 | 00/0304 | + 1094 | 1 labellezohra.s 478 | Code | 10 | 2 | 3 | 00/0304 : AD F8 0B | lda namePATH + 1095 | 1 labellezohra.s 479 | Code | 10 | | 1 | 00/0307 : 1A | inc + 1096 | 1 labellezohra.s 480 | Code | 10 | | 1 | 00/0308 : 1A | inc + 1097 | 1 labellezohra.s 481 | Code | 10 | 2 | 3 | 00/0309 : 8D 12 0E | sta pGAME + 1098 | 1 labellezohra.s 482 | Code | 00 | | 2 | 00/030C : C2 20 | rep #$20 + 1099 | 1 labellezohra.s 483 | Code | 00 | | 1 | 00/030E : 60 | rts + 1100 | 1 labellezohra.s 484 | Empty | 00 | | 0 | 00/030F | + 1101 | 1 labellezohra.s 485 | Comment | 00 | | 0 | 00/030F | *--- Charge le fichier de sauvegarde en mémoire + 1102 | 1 labellezohra.s 486 | Empty | 00 | | 0 | 00/030F | + 1103 | 1 labellezohra.s 487 | Code | 00 | | 4 | 00/030F : 22 A8 00 E1 | loadALL jsl {$e100a8} + 1104 | 1 labellezohra.s 488 | Data | 00 | | 2 | 00/0313 : 10 20 | dw $2010 + 1105 | 1 labellezohra.s 489 | Data | 00 | 3 | 4 | 00/0315 : 01 0D 00 00 | adrl proOPENGAME + 1106 | 1 labellezohra.s 490 | Code | 00 | | 2 | 00/0319 : B0 1D | bcs loadKO99 + 1107 | 1 labellezohra.s 491 | Empty | 00 | | 0 | 00/031B | + 1108 | 1 labellezohra.s 492 | Code | 00 | 2 | 3 | 00/031B : AD 03 0D | lda proOPENGAME+2 + 1109 | 1 labellezohra.s 493 | Code | 00 | 2 | 3 | 00/031E : 8D 0B 0D | sta proREADGAME+2 + 1110 | 1 labellezohra.s 494 | Code | 00 | 2 | 3 | 00/0321 : 8D 6B 0D | sta proCLOSE+2 + 1111 | 1 labellezohra.s 495 | Empty | 00 | | 0 | 00/0324 | + 1112 | 1 labellezohra.s 496 | Code | 00 | | 4 | 00/0324 : 22 A8 00 E1 | jsl {$e100a8} + 1113 | 1 labellezohra.s 497 | Data | 00 | | 2 | 00/0328 : 12 20 | dw $2012 + 1114 | 1 labellezohra.s 498 | Data | 00 | 3 | 4 | 00/032A : 09 0D 00 00 | adrl proREADGAME + 1115 | 1 labellezohra.s 499 | Empty | 00 | | 0 | 00/032E | + 1116 | 1 labellezohra.s 500 | Code | 00 | | 4 | 00/032E : 22 A8 00 E1 | jsl {$e100a8} + 1117 | 1 labellezohra.s 501 | Data | 00 | | 2 | 00/0332 : 14 20 | dw $2014 + 1118 | 1 labellezohra.s 502 | Data | 00 | 3 | 4 | 00/0334 : 69 0D 00 00 | adrl proCLOSE + 1119 | 1 labellezohra.s 503 | Empty | 00 | | 0 | 00/0338 | + 1120 | 1 labellezohra.s 504 | Code | 00 | | 1 | 00/0338 : 60 | loadKO99 rts + 1121 | 1 labellezohra.s 505 | Empty | 00 | | 0 | 00/0339 | + 1122 | 1 labellezohra.s 506 | Comment | 00 | | 0 | 00/0339 | *--- Enregistre le fichier de sauvegarde + 1123 | 1 labellezohra.s 507 | Empty | 00 | | 0 | 00/0339 | + 1124 | 1 labellezohra.s 508 | Code | 00 | | 4 | 00/0339 : 22 A8 00 E1 | saveALL jsl {$e100a8} + 1125 | 1 labellezohra.s 509 | Data | 00 | | 2 | 00/033D : 02 20 | dw $2002 + 1126 | 1 labellezohra.s 510 | Data | 00 | 3 | 4 | 00/033F : FB 0C 00 00 | adrl proDESTROYGAME + 1127 | 1 labellezohra.s 511 | Empty | 00 | | 0 | 00/0343 | + 1128 | 1 labellezohra.s 512 | Code | 00 | | 4 | 00/0343 : 22 A8 00 E1 | jsl {$e100a8} + 1129 | 1 labellezohra.s 513 | Data | 00 | | 2 | 00/0347 : 01 20 | dw $2001 + 1130 | 1 labellezohra.s 514 | Data | 00 | 3 | 4 | 00/0349 : E3 0C 00 00 | adrl proCREATEGAME + 1131 | 1 labellezohra.s 515 | Code | 00 | | 2 | 00/034D : B0 29 | bcs saveKO99 + 1132 | 1 labellezohra.s 516 | Empty | 00 | | 0 | 00/034F | + 1133 | 1 labellezohra.s 517 | Code | 00 | | 4 | 00/034F : 22 A8 00 E1 | jsl {$e100a8} + 1134 | 1 labellezohra.s 518 | Data | 00 | | 2 | 00/0353 : 10 20 | dw $2010 + 1135 | 1 labellezohra.s 519 | Data | 00 | 3 | 4 | 00/0355 : 01 0D 00 00 | adrl proOPENGAME + 1136 | 1 labellezohra.s 520 | Code | 00 | | 2 | 00/0359 : B0 1D | bcs saveKO99 + 1137 | 1 labellezohra.s 521 | Empty | 00 | | 0 | 00/035B | + 1138 | 1 labellezohra.s 522 | Code | 00 | 2 | 3 | 00/035B : AD 03 0D | lda proOPENGAME+2 + 1139 | 1 labellezohra.s 523 | Code | 00 | 2 | 3 | 00/035E : 8D 1B 0D | sta proWRITEGAME+2 + 1140 | 1 labellezohra.s 524 | Code | 00 | 2 | 3 | 00/0361 : 8D 6B 0D | sta proCLOSE+2 + 1141 | 1 labellezohra.s 525 | Empty | 00 | | 0 | 00/0364 | + 1142 | 1 labellezohra.s 526 | Code | 00 | | 4 | 00/0364 : 22 A8 00 E1 | jsl {$e100a8} + 1143 | 1 labellezohra.s 527 | Data | 00 | | 2 | 00/0368 : 13 20 | dw $2013 + 1144 | 1 labellezohra.s 528 | Data | 00 | 3 | 4 | 00/036A : 19 0D 00 00 | adrl proWRITEGAME + 1145 | 1 labellezohra.s 529 | Empty | 00 | | 0 | 00/036E | + 1146 | 1 labellezohra.s 530 | Code | 00 | | 4 | 00/036E : 22 A8 00 E1 | jsl {$e100a8} + 1147 | 1 labellezohra.s 531 | Data | 00 | | 2 | 00/0372 : 14 20 | dw $2014 + 1148 | 1 labellezohra.s 532 | Data | 00 | 3 | 4 | 00/0374 : 69 0D 00 00 | adrl proCLOSE + 1149 | 1 labellezohra.s 533 | Empty | 00 | | 0 | 00/0378 | + 1150 | 1 labellezohra.s 534 | Code | 00 | | 1 | 00/0378 : 60 | saveKO99 rts + 1151 | 1 labellezohra.s 535 | Empty | 00 | | 0 | 00/0379 | + 1152 | 1 labellezohra.s 536 | Comment | 00 | | 0 | 00/0379 | *----------------------------------- Restart + 1153 | 1 labellezohra.s 537 | Empty | 00 | | 0 | 00/0379 | + 1154 | 1 labellezohra.s 538 | Empty | 00 | | 0 | 00/0379 | doRESTART + 1155 | 1 labellezohra.s 539 | Comment | 00 | | 0 | 00/0379 | * jsr suspendMUSIC ; NTP off + 1156 | 1 labellezohra.s 540 | Code | 00 | 2 | 3 | 00/0379 : 20 C5 06 | jsr saveBACK + 1157 | 1 labellezohra.s 541 | Empty | 00 | | 0 | 00/037C | + 1158 | 1 labellezohra.s 542 | Macro | 00 | | 0 | 00/037C | PushWord #0 + 1160 | 1 labellezohra.s 542 | Code | 00 | | 3 | 00/037C : F4 00 00 | PEA #0 + 1163 | 1 labellezohra.s 543 | Macro | 00 | | 0 | 00/037F | PushWord #5 + 1165 | 1 labellezohra.s 543 | Code | 00 | | 3 | 00/037F : F4 05 00 | PEA #5 + 1168 | 1 labellezohra.s 544 | Macro | 00 | | 0 | 00/0382 | PushLong #0 + 1172 | 1 labellezohra.s 544 | Code | 00 | | 3 | 00/0382 : F4 00 00 | PEA #^#0 + 1179 | 1 labellezohra.s 544 | Code | 00 | | 3 | 00/0385 : F4 00 00 | PEA #0 + 1182 | 1 labellezohra.s 545 | Code | 00 | | 3 | 00/0388 : F4 00 00 | pea $0000 + 1183 | 1 labellezohra.s 546 | Code | 00 | | 3 | 00/038B : A9 00 02 | lda #{$0200} + 1184 | 1 labellezohra.s 547 | Code | 00 | 2 | 3 | 00/038E : 0D C8 07 | ora saveLANGUAGE + 1185 | 1 labellezohra.s 548 | Code | 00 | | 1 | 00/0391 : 48 | pha + 1186 | 1 labellezohra.s 549 | Macro | 00 | | 0 | 00/0392 | _AlertWindow + 1188 | 1 labellezohra.s 549 | Code | 00 | | 3 | 00/0392 : A2 0E 59 | LDX #$590E ; load tool call # + 1189 | 1 labellezohra.s 549 | Code | 00 | | 4 | 00/0395 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1190 | 1 labellezohra.s 550 | Empty | 00 | | 0 | 00/0399 | + 1191 | 1 labellezohra.s 551 | Code | 00 | 2 | 3 | 00/0399 : 20 F1 06 | jsr loadBACK + 1192 | 1 labellezohra.s 552 | Empty | 00 | | 0 | 00/039C | + 1193 | 1 labellezohra.s 553 | Code | 00 | | 1 | 00/039C : 68 | pla + 1194 | 1 labellezohra.s 554 | Code | 00 | | 2 | 00/039D : F0 00 | beq re1 + 1195 | 1 labellezohra.s 555 | Comment | 00 | | 0 | 00/039F | * jmp resumeMUSIC ; NTP on + 1196 | 1 labellezohra.s 556 | Empty | 00 | | 0 | 00/039F | + 1197 | 1 labellezohra.s 557 | Empty | 00 | | 0 | 00/039F | re1 + 1198 | 1 labellezohra.s 558 | Comment | 00 | | 0 | 00/039F | * jsr fin_aventure + 1199 | 1 labellezohra.s 559 | Comment | 00 | | 0 | 00/039F | * jsr initialisation_absolue + 1200 | 1 labellezohra.s 560 | Comment | 00 | | 0 | 00/039F | * lda #fgRESTART + 1201 | 1 labellezohra.s 561 | Comment | 00 | | 0 | 00/039F | * sta escape + 1202 | 1 labellezohra.s 562 | Code | 00 | | 1 | 00/039F : 60 | rts + 1203 | 1 labellezohra.s 563 | Empty | 00 | | 0 | 00/03A0 | + 1204 | 1 labellezohra.s 564 | Comment | 00 | | 0 | 00/03A0 | *----------------------------------- Quit + 1205 | 1 labellezohra.s 565 | Empty | 00 | | 0 | 00/03A0 | + 1206 | 1 labellezohra.s 566 | Empty | 00 | | 0 | 00/03A0 | doQUIT + 1207 | 1 labellezohra.s 567 | Comment | 00 | | 0 | 00/03A0 | * jsr suspendMUSIC ; NTP off + 1208 | 1 labellezohra.s 568 | Code | 00 | 2 | 3 | 00/03A0 : 20 C5 06 | jsr saveBACK + 1209 | 1 labellezohra.s 569 | Empty | 00 | | 0 | 00/03A3 | + 1210 | 1 labellezohra.s 570 | Macro | 00 | | 0 | 00/03A3 | PushWord #0 + 1212 | 1 labellezohra.s 570 | Code | 00 | | 3 | 00/03A3 : F4 00 00 | PEA #0 + 1215 | 1 labellezohra.s 571 | Macro | 00 | | 0 | 00/03A6 | PushWord #5 + 1217 | 1 labellezohra.s 571 | Code | 00 | | 3 | 00/03A6 : F4 05 00 | PEA #5 + 1220 | 1 labellezohra.s 572 | Macro | 00 | | 0 | 00/03A9 | PushLong #0 + 1224 | 1 labellezohra.s 572 | Code | 00 | | 3 | 00/03A9 : F4 00 00 | PEA #^#0 + 1231 | 1 labellezohra.s 572 | Code | 00 | | 3 | 00/03AC : F4 00 00 | PEA #0 + 1234 | 1 labellezohra.s 573 | Code | 00 | | 3 | 00/03AF : F4 00 00 | pea $0000 + 1235 | 1 labellezohra.s 574 | Code | 00 | | 3 | 00/03B2 : A9 00 01 | lda #{$0100} + 1236 | 1 labellezohra.s 575 | Code | 00 | 2 | 3 | 00/03B5 : 0D C8 07 | ora saveLANGUAGE + 1237 | 1 labellezohra.s 576 | Code | 00 | | 1 | 00/03B8 : 48 | pha + 1238 | 1 labellezohra.s 577 | Macro | 00 | | 0 | 00/03B9 | _AlertWindow + 1240 | 1 labellezohra.s 577 | Code | 00 | | 3 | 00/03B9 : A2 0E 59 | LDX #$590E ; load tool call # + 1241 | 1 labellezohra.s 577 | Code | 00 | | 4 | 00/03BC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1242 | 1 labellezohra.s 578 | Empty | 00 | | 0 | 00/03C0 | + 1243 | 1 labellezohra.s 579 | Code | 00 | 2 | 3 | 00/03C0 : 20 F1 06 | jsr loadBACK + 1244 | 1 labellezohra.s 580 | Comment | 00 | | 0 | 00/03C3 | * jsr resumeMUSIC ; NTP on + 1245 | 1 labellezohra.s 581 | Empty | 00 | | 0 | 00/03C3 | + 1246 | 1 labellezohra.s 582 | Code | 00 | | 1 | 00/03C3 : 68 | pla + 1247 | 1 labellezohra.s 583 | Code | 00 | | 2 | 00/03C4 : F0 01 | beq meQUIT + 1248 | 1 labellezohra.s 584 | Code | 00 | | 1 | 00/03C6 : 60 | rts + 1249 | 1 labellezohra.s 585 | Empty | 00 | | 0 | 00/03C7 | + 1250 | 1 labellezohra.s 586 | Comment | 00 | | 0 | 00/03C7 | *----------------------------------- Quit + 1251 | 1 labellezohra.s 587 | Empty | 00 | | 0 | 00/03C7 | + 1252 | 1 labellezohra.s 588 | Empty | 00 | | 0 | 00/03C7 | meQUIT + 1253 | 1 labellezohra.s 589 | Comment | 00 | | 0 | 00/03C7 | * jsr stopNTP + 1254 | 1 labellezohra.s 590 | Code | 00 | 2 | 3 | 00/03C7 : 20 6C 04 | jsr TWILIGHTon + 1255 | 1 labellezohra.s 591 | Empty | 00 | | 0 | 00/03CA | + 1256 | 1 labellezohra.s 592 | Macro | 00 | | 0 | 00/03CA | meQUIT0 PushWord #{1} + 1258 | 1 labellezohra.s 592 | Code | 00 | | 3 | 00/03CA : F4 01 00 | PEA #{1} + 1261 | 1 labellezohra.s 593 | Macro | 00 | | 0 | 00/03CD | PushLong SStopREC + 1269 | 1 labellezohra.s 593 | Code | 00 | 2 | 3 | 00/03CD : AD 58 07 | LDA SStopREC+2 + 1270 | 1 labellezohra.s 593 | Code | 00 | | 1 | 00/03D0 : 48 | PHA + 1278 | 1 labellezohra.s 593 | Code | 00 | 2 | 3 | 00/03D1 : AD 56 07 | LDA SStopREC + 1279 | 1 labellezohra.s 593 | Code | 00 | | 1 | 00/03D4 : 48 | PHA + 1281 | 1 labellezohra.s 594 | Macro | 00 | | 0 | 00/03D5 | _ShutDownTools + 1283 | 1 labellezohra.s 594 | Code | 00 | | 3 | 00/03D5 : A2 01 19 | LDX #$1901 ; load tool call # + 1284 | 1 labellezohra.s 594 | Code | 00 | | 4 | 00/03D8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1285 | 1 labellezohra.s 595 | Empty | 00 | | 0 | 00/03DC | + 1286 | 1 labellezohra.s 596 | Macro | 00 | | 0 | 00/03DC | meQUIT1 PushWord myID + 1291 | 1 labellezohra.s 596 | Code | 00 | 2 | 3 | 00/03DC : AD 52 07 | LDA myID + 1292 | 1 labellezohra.s 596 | Code | 00 | | 1 | 00/03DF : 48 | PHA + 1294 | 1 labellezohra.s 597 | Macro | 00 | | 0 | 00/03E0 | _DisposeAll + 1296 | 1 labellezohra.s 597 | Code | 00 | | 3 | 00/03E0 : A2 02 11 | LDX #$1102 ; load tool call # + 1297 | 1 labellezohra.s 597 | Code | 00 | | 4 | 00/03E3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1298 | 1 labellezohra.s 598 | Empty | 00 | | 0 | 00/03E7 | + 1299 | 1 labellezohra.s 599 | Macro | 00 | | 0 | 00/03E7 | PushWord mainID + 1304 | 1 labellezohra.s 599 | Code | 00 | 2 | 3 | 00/03E7 : AD 50 07 | LDA mainID + 1305 | 1 labellezohra.s 599 | Code | 00 | | 1 | 00/03EA : 48 | PHA + 1307 | 1 labellezohra.s 600 | Macro | 00 | | 0 | 00/03EB | _DisposeAll + 1309 | 1 labellezohra.s 600 | Code | 00 | | 3 | 00/03EB : A2 02 11 | LDX #$1102 ; load tool call # + 1310 | 1 labellezohra.s 600 | Code | 00 | | 4 | 00/03EE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1311 | 1 labellezohra.s 601 | Empty | 00 | | 0 | 00/03F2 | + 1312 | 1 labellezohra.s 602 | Macro | 00 | | 0 | 00/03F2 | PushWord mainID + 1317 | 1 labellezohra.s 602 | Code | 00 | 2 | 3 | 00/03F2 : AD 50 07 | LDA mainID + 1318 | 1 labellezohra.s 602 | Code | 00 | | 1 | 00/03F5 : 48 | PHA + 1320 | 1 labellezohra.s 603 | Macro | 00 | | 0 | 00/03F6 | _MMShutDown + 1322 | 1 labellezohra.s 603 | Code | 00 | | 3 | 00/03F6 : A2 02 03 | LDX #$302 ; load tool call # + 1323 | 1 labellezohra.s 603 | Code | 00 | | 4 | 00/03F9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1324 | 1 labellezohra.s 604 | Empty | 00 | | 0 | 00/03FD | + 1325 | 1 labellezohra.s 605 | Macro | 00 | | 0 | 00/03FD | _TLShutDown + 1327 | 1 labellezohra.s 605 | Code | 00 | | 3 | 00/03FD : A2 01 03 | LDX #$301 ; load tool call # + 1328 | 1 labellezohra.s 605 | Code | 00 | | 4 | 00/0400 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1329 | 1 labellezohra.s 606 | Empty | 00 | | 0 | 00/0404 | + 1330 | 1 labellezohra.s 607 | Code | 00 | | 4 | 00/0404 : 22 A8 00 E1 | jsl {$e100a8} + 1331 | 1 labellezohra.s 608 | Data | 00 | | 2 | 00/0408 : 29 20 | dw $2029 + 1332 | 1 labellezohra.s 609 | Data | 00 | 3 | 4 | 00/040A : 6D 0D 00 00 | adrl proQUIT + 1333 | 1 labellezohra.s 610 | Empty | 00 | | 0 | 00/040E | + 1334 | 1 labellezohra.s 611 | Code | 00 | | 2 | 00/040E : 00 BD | monitor brk $bd + 1335 | 1 labellezohra.s 612 | Empty | 00 | | 0 | 00/0410 | + 1336 | 1 labellezohra.s 613 | Comment | 00 | | 0 | 00/0410 | *---------------------------------------- + 1337 | 1 labellezohra.s 614 | Comment | 00 | | 0 | 00/0410 | * TWILIGHT + 1338 | 1 labellezohra.s 615 | Comment | 00 | | 0 | 00/0410 | *---------------------------------------- + 1339 | 1 labellezohra.s 616 | Empty | 00 | | 0 | 00/0410 | + 1340 | 1 labellezohra.s 617 | Comment | 00 | | 0 | 00/0410 | *---------------------------- + 1341 | 1 labellezohra.s 618 | Comment | 00 | | 0 | 00/0410 | * TWILIGHToff + 1342 | 1 labellezohra.s 619 | Comment | 00 | | 0 | 00/0410 | * Turns Twilight II off + 1343 | 1 labellezohra.s 620 | Comment | 00 | | 0 | 00/0410 | * + 1344 | 1 labellezohra.s 621 | Comment | 00 | | 0 | 00/0410 | * Entry: + 1345 | 1 labellezohra.s 622 | Comment | 00 | | 0 | 00/0410 | * n/a + 1346 | 1 labellezohra.s 623 | Comment | 00 | | 0 | 00/0410 | * + 1347 | 1 labellezohra.s 624 | Comment | 00 | | 0 | 00/0410 | * Exit: + 1348 | 1 labellezohra.s 625 | Comment | 00 | | 0 | 00/0410 | * n/a + 1349 | 1 labellezohra.s 626 | Comment | 00 | | 0 | 00/0410 | * + 1350 | 1 labellezohra.s 627 | Comment | 00 | | 0 | 00/0410 | *---------------------------- + 1351 | 1 labellezohra.s 628 | Empty | 00 | | 0 | 00/0410 | + 1352 | 1 labellezohra.s 629 | Equivalence | 00 | | 0 | 00/0410 | lenV1 = $49bf + 1353 | 1 labellezohra.s 630 | Equivalence | 00 | | 0 | 00/0410 | lenV2 = $539a + 1354 | 1 labellezohra.s 631 | Empty | 00 | | 0 | 00/0410 | + 1355 | 1 labellezohra.s 632 | Equivalence | 00 | | 0 | 00/0410 | offV1 = $117a + 1356 | 1 labellezohra.s 633 | Equivalence | 00 | | 0 | 00/0410 | offV2 = $154c + 1357 | 1 labellezohra.s 634 | Empty | 00 | | 0 | 00/0410 | + 1358 | 1 labellezohra.s 635 | Empty | 00 | | 0 | 00/0410 | TWILIGHToff + 1359 | 1 labellezohra.s 636 | Code | 00 | | 4 | 00/0410 : AF 00 16 E1 | ldal $e11600 + 1360 | 1 labellezohra.s 637 | Code | 00 | | 2 | 00/0414 : 85 8C | sta {{{{$80}+4}+4}+4} + 1361 | 1 labellezohra.s 638 | Code | 00 | | 4 | 00/0416 : AF 02 16 E1 | ldal $e11602 + 1362 | 1 labellezohra.s 639 | Code | 00 | | 2 | 00/041A : 85 8E | sta {{{{$80}+4}+4}+4}+2 + 1363 | 1 labellezohra.s 640 | Empty | 00 | | 0 | 00/041C | + 1364 | 1 labellezohra.s 641 | Empty | 00 | | 0 | 00/041C | TWILIGHToff1 + 1365 | 1 labellezohra.s 642 | Code | 00 | | 3 | 00/041C : A0 08 00 | ldy #8 + 1366 | 1 labellezohra.s 643 | Code | 00 | | 2 | 00/041F : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1367 | 1 labellezohra.s 644 | Code | 00 | | 3 | 00/0421 : A2 7A 11 | ldx #{$117a} + 1368 | 1 labellezohra.s 645 | Code | 00 | | 3 | 00/0424 : C9 BF 49 | cmp #{$49bf} + 1369 | 1 labellezohra.s 646 | Code | 00 | | 2 | 00/0427 : F0 08 | beq TWILIGHToff2 + 1370 | 1 labellezohra.s 647 | Code | 00 | | 3 | 00/0429 : A2 4C 15 | ldx #{$154c} + 1371 | 1 labellezohra.s 648 | Code | 00 | | 3 | 00/042C : C9 9A 53 | cmp #{$539a} + 1372 | 1 labellezohra.s 649 | Code | 00 | | 2 | 00/042F : D0 25 | bne TWILIGHToff3 + 1373 | 1 labellezohra.s 650 | Empty | 00 | | 0 | 00/0431 | + 1374 | 1 labellezohra.s 651 | Empty | 00 | | 0 | 00/0431 | TWILIGHToff2 + 1375 | 1 labellezohra.s 652 | Code | 00 | 2 | 3 | 00/0431 : 8E 8B 04 | stx offTWILIGHT + 1376 | 1 labellezohra.s 653 | Empty | 00 | | 0 | 00/0434 | + 1377 | 1 labellezohra.s 654 | Code | 00 | | 2 | 00/0434 : A7 8C | lda [{{{{$80}+4}+4}+4}] + 1378 | 1 labellezohra.s 655 | Code | 00 | | 2 | 00/0436 : 85 90 | sta {{{{{$80}+4}+4}+4}+4} + 1379 | 1 labellezohra.s 656 | Code | 00 | 2 | 3 | 00/0438 : 8D 85 04 | sta ptrTWILIGHT + 1380 | 1 labellezohra.s 657 | Code | 00 | | 3 | 00/043B : A0 02 00 | ldy #2 + 1381 | 1 labellezohra.s 658 | Code | 00 | | 2 | 00/043E : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1382 | 1 labellezohra.s 659 | Code | 00 | | 2 | 00/0440 : 85 92 | sta {{{{{$80}+4}+4}+4}+4}+2 + 1383 | 1 labellezohra.s 660 | Code | 00 | 2 | 3 | 00/0442 : 8D 87 04 | sta ptrTWILIGHT+2 + 1384 | 1 labellezohra.s 661 | Empty | 00 | | 0 | 00/0445 | + 1385 | 1 labellezohra.s 662 | Code | 00 | | 1 | 00/0445 : 9B | txy + 1386 | 1 labellezohra.s 663 | Code | 00 | | 2 | 00/0446 : B7 90 | lda [{{{{{$80}+4}+4}+4}+4}],y + 1387 | 1 labellezohra.s 664 | Code | 00 | | 3 | 00/0448 : C9 F0 0E | cmp #$0ef0 + 1388 | 1 labellezohra.s 665 | Code | 00 | | 2 | 00/044B : D0 09 | bne TWILIGHToff3 + 1389 | 1 labellezohra.s 666 | Code | 00 | | 3 | 00/044D : A9 80 0E | lda #$0e80 + 1390 | 1 labellezohra.s 667 | Code | 00 | | 2 | 00/0450 : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y + 1391 | 1 labellezohra.s 668 | Code | 00 | 2 | 3 | 00/0452 : EE 89 04 | inc fgTWILIGHT + 1392 | 1 labellezohra.s 669 | Code | 00 | | 1 | 00/0455 : 60 | rts + 1393 | 1 labellezohra.s 670 | Empty | 00 | | 0 | 00/0456 | + 1394 | 1 labellezohra.s 671 | Empty | 00 | | 0 | 00/0456 | TWILIGHToff3 + 1395 | 1 labellezohra.s 672 | Code | 00 | | 3 | 00/0456 : A0 10 00 | ldy #16 + 1396 | 1 labellezohra.s 673 | Code | 00 | | 2 | 00/0459 : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1397 | 1 labellezohra.s 674 | Code | 00 | | 1 | 00/045B : AA | tax + 1398 | 1 labellezohra.s 675 | Code | 00 | | 1 | 00/045C : C8 | iny + 1399 | 1 labellezohra.s 676 | Code | 00 | | 1 | 00/045D : C8 | iny + 1400 | 1 labellezohra.s 677 | Code | 00 | | 2 | 00/045E : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1401 | 1 labellezohra.s 678 | Code | 00 | | 2 | 00/0460 : 85 8E | sta {{{{$80}+4}+4}+4}+2 + 1402 | 1 labellezohra.s 679 | Code | 00 | | 1 | 00/0462 : 8A | txa + 1403 | 1 labellezohra.s 680 | Code | 00 | | 2 | 00/0463 : 85 8C | sta {{{{$80}+4}+4}+4} + 1404 | 1 labellezohra.s 681 | Empty | 00 | | 0 | 00/0465 | + 1405 | 1 labellezohra.s 682 | Code | 00 | | 2 | 00/0465 : A5 8C | lda {{{{$80}+4}+4}+4} + 1406 | 1 labellezohra.s 683 | Code | 00 | | 2 | 00/0467 : 05 8E | ora {{{{$80}+4}+4}+4}+2 + 1407 | 1 labellezohra.s 684 | Code | 00 | | 2 | 00/0469 : D0 B1 | bne TWILIGHToff1 + 1408 | 1 labellezohra.s 685 | Code | 00 | | 1 | 00/046B : 60 | rts + 1409 | 1 labellezohra.s 686 | Empty | 00 | | 0 | 00/046C | + 1410 | 1 labellezohra.s 687 | Comment | 00 | | 0 | 00/046C | *---------------------------- + 1411 | 1 labellezohra.s 688 | Comment | 00 | | 0 | 00/046C | * TWILIGHTon + 1412 | 1 labellezohra.s 689 | Comment | 00 | | 0 | 00/046C | * Turns Twilight II on + 1413 | 1 labellezohra.s 690 | Comment | 00 | | 0 | 00/046C | * + 1414 | 1 labellezohra.s 691 | Comment | 00 | | 0 | 00/046C | * Entry: + 1415 | 1 labellezohra.s 692 | Comment | 00 | | 0 | 00/046C | * n/a + 1416 | 1 labellezohra.s 693 | Comment | 00 | | 0 | 00/046C | * + 1417 | 1 labellezohra.s 694 | Comment | 00 | | 0 | 00/046C | * Exit: + 1418 | 1 labellezohra.s 695 | Comment | 00 | | 0 | 00/046C | * n/a + 1419 | 1 labellezohra.s 696 | Comment | 00 | | 0 | 00/046C | * + 1420 | 1 labellezohra.s 697 | Comment | 00 | | 0 | 00/046C | *---------------------------- + 1421 | 1 labellezohra.s 698 | Empty | 00 | | 0 | 00/046C | + 1422 | 1 labellezohra.s 699 | Empty | 00 | | 0 | 00/046C | TWILIGHTon + 1423 | 1 labellezohra.s 700 | Code | 00 | 2 | 3 | 00/046C : AD 89 04 | lda fgTWILIGHT + 1424 | 1 labellezohra.s 701 | Code | 00 | | 2 | 00/046F : D0 01 | bne TWILIGHTon1 + 1425 | 1 labellezohra.s 702 | Code | 00 | | 1 | 00/0471 : 60 | rts + 1426 | 1 labellezohra.s 703 | Empty | 00 | | 0 | 00/0472 | + 1427 | 1 labellezohra.s 704 | Empty | 00 | | 0 | 00/0472 | TWILIGHTon1 + 1428 | 1 labellezohra.s 705 | Code | 00 | 2 | 3 | 00/0472 : AD 85 04 | lda ptrTWILIGHT + 1429 | 1 labellezohra.s 706 | Code | 00 | | 2 | 00/0475 : 85 90 | sta {{{{{$80}+4}+4}+4}+4} + 1430 | 1 labellezohra.s 707 | Code | 00 | 2 | 3 | 00/0477 : AD 87 04 | lda ptrTWILIGHT+2 + 1431 | 1 labellezohra.s 708 | Code | 00 | | 2 | 00/047A : 85 92 | sta {{{{{$80}+4}+4}+4}+4}+2 + 1432 | 1 labellezohra.s 709 | Code | 00 | 2 | 3 | 00/047C : AC 8B 04 | ldy offTWILIGHT + 1433 | 1 labellezohra.s 710 | Code | 00 | | 3 | 00/047F : A9 F0 0E | lda #$0ef0 + 1434 | 1 labellezohra.s 711 | Code | 00 | | 2 | 00/0482 : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y + 1435 | 1 labellezohra.s 712 | Code | 00 | | 1 | 00/0484 : 60 | rts + 1436 | 1 labellezohra.s 713 | Empty | 00 | | 0 | 00/0485 | + 1437 | 1 labellezohra.s 714 | Comment | 00 | | 0 | 00/0485 | *--- Twilight II + 1438 | 1 labellezohra.s 715 | Empty | 00 | | 0 | 00/0485 | + 1439 | 1 labellezohra.s 716 | Data | 00 | | 4 | 00/0485 : 00 00 00 00 | ptrTWILIGHT ds 4 + 1440 | 1 labellezohra.s 717 | Data | 00 | | 2 | 00/0489 : 00 00 | fgTWILIGHT ds 2 + 1441 | 1 labellezohra.s 718 | Data | 00 | | 2 | 00/048B : 00 00 | offTWILIGHT ds 2 + 1442 | 1 labellezohra.s 719 | Empty | 00 | | 0 | 00/048D | + 1443 | 1 labellezohra.s 720 | Comment | 00 | | 0 | 00/048D | *---------------------------------------- + 1444 | 1 labellezohra.s 721 | Comment | 00 | | 0 | 00/048D | * MEMOIRE + 1445 | 1 labellezohra.s 722 | Comment | 00 | | 0 | 00/048D | *---------------------------------------- + 1446 | 1 labellezohra.s 723 | Empty | 00 | | 0 | 00/048D | + 1447 | 1 labellezohra.s 724 | Code | 00 | | 1 | 00/048D : 48 | make64KB pha + 1448 | 1 labellezohra.s 725 | Code | 00 | | 1 | 00/048E : 48 | pha + 1449 | 1 labellezohra.s 726 | Macro | 00 | | 0 | 00/048F | PushLong #$010000 + 1453 | 1 labellezohra.s 726 | Code | 00 | | 3 | 00/048F : F4 01 00 | PEA #^#$010000 + 1460 | 1 labellezohra.s 726 | Code | 00 | | 3 | 00/0492 : F4 00 00 | PEA #$010000 + 1463 | 1 labellezohra.s 727 | Macro | 00 | | 0 | 00/0495 | PushWord myID + 1468 | 1 labellezohra.s 727 | Code | 00 | 2 | 3 | 00/0495 : AD 52 07 | LDA myID + 1469 | 1 labellezohra.s 727 | Code | 00 | | 1 | 00/0498 : 48 | PHA + 1471 | 1 labellezohra.s 728 | Macro | 00 | | 0 | 00/0499 | PushWord #%11000000_00011100 + 1473 | 1 labellezohra.s 728 | Code | 00 | | 3 | 00/0499 : F4 1C C0 | PEA #%11000000_00011100 + 1476 | 1 labellezohra.s 729 | Macro | 00 | | 0 | 00/049C | PushLong #0 + 1480 | 1 labellezohra.s 729 | Code | 00 | | 3 | 00/049C : F4 00 00 | PEA #^#0 + 1487 | 1 labellezohra.s 729 | Code | 00 | | 3 | 00/049F : F4 00 00 | PEA #0 + 1490 | 1 labellezohra.s 730 | Macro | 00 | | 0 | 00/04A2 | _NewHandle + 1492 | 1 labellezohra.s 730 | Code | 00 | | 3 | 00/04A2 : A2 02 09 | LDX #$902 ; load tool call # + 1493 | 1 labellezohra.s 730 | Code | 00 | | 4 | 00/04A5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1494 | 1 labellezohra.s 731 | Code | 00 | | 1 | 00/04A9 : 0B | phd + 1495 | 1 labellezohra.s 732 | Code | 00 | | 1 | 00/04AA : 3B | tsc + 1496 | 1 labellezohra.s 733 | Code | 00 | | 1 | 00/04AB : 5B | tcd + 1497 | 1 labellezohra.s 734 | Code | 00 | | 2 | 00/04AC : A7 03 | lda [3] + 1498 | 1 labellezohra.s 735 | Code | 00 | | 1 | 00/04AE : AA | tax ; low in X + 1499 | 1 labellezohra.s 736 | Code | 00 | | 3 | 00/04AF : A0 02 00 | ldy #2 + 1500 | 1 labellezohra.s 737 | Code | 00 | | 2 | 00/04B2 : B7 03 | lda [3],y + 1501 | 1 labellezohra.s 738 | Code | 00 | | 1 | 00/04B4 : 9B | txy ; low in Y + 1502 | 1 labellezohra.s 739 | Code | 00 | | 1 | 00/04B5 : AA | tax ; high in X + 1503 | 1 labellezohra.s 740 | Code | 00 | | 1 | 00/04B6 : 2B | pld + 1504 | 1 labellezohra.s 741 | Code | 00 | | 1 | 00/04B7 : 68 | pla ; we do not keep track of the handle + 1505 | 1 labellezohra.s 742 | Code | 00 | | 1 | 00/04B8 : 68 | pla + 1506 | 1 labellezohra.s 743 | Code | 00 | | 1 | 00/04B9 : 60 | rts + 1507 | 1 labellezohra.s 744 | Empty | 00 | | 0 | 00/04BA | + 1508 | 1 labellezohra.s 745 | Comment | 00 | | 0 | 00/04BA | *---------------------------------------- + 1509 | 1 labellezohra.s 746 | Comment | 00 | | 0 | 00/04BA | * GFX + 1510 | 1 labellezohra.s 747 | Comment | 00 | | 0 | 00/04BA | *---------------------------------------- + 1511 | 1 labellezohra.s 748 | Empty | 00 | | 0 | 00/04BA | + 1512 | 1 labellezohra.s 749 | Comment | 00 | | 0 | 00/04BA | *-------------------------------------- + 1513 | 1 labellezohra.s 750 | Empty | 00 | | 0 | 00/04BA | + 1514 | 1 labellezohra.s 751 | Code | 00 | | 3 | 00/04BA : A9 4B 00 | nextVBL lda #75 + 1515 | 1 labellezohra.s 752 | Code | 00 | | 1 | 00/04BD : 48 | pha + 1516 | 1 labellezohra.s 753 | Code | 00 | | 4 | 00/04BE : AF 2E C0 E0 | ozunid_3 ldal $e0c02e + 1517 | 1 labellezohra.s 754 | Code | 00 | | 3 | 00/04C2 : 29 7F 00 | and #$7f + 1518 | 1 labellezohra.s 755 | Code | 00 | | 2 | 00/04C5 : C3 01 | cmp 1,s + 1519 | 1 labellezohra.s 756 | Code | 00 | | 2 | 00/04C7 : 90 F5 | blt ozunid_3 + 1520 | 1 labellezohra.s 757 | Code | 00 | | 3 | 00/04C9 : C9 64 00 | cmp #100 + 1521 | 1 labellezohra.s 758 | Code | 00 | | 2 | 00/04CC : B0 F0 | bge ozunid_3 + 1522 | 1 labellezohra.s 759 | Code | 00 | | 1 | 00/04CE : 68 | pla + 1523 | 1 labellezohra.s 760 | Empty | 00 | | 0 | 00/04CF | + 1524 | 1 labellezohra.s 761 | Code | 00 | | 4 | 00/04CF : AF 18 C0 E0 | waitVBL ldal {$e0c019}-1 + 1525 | 1 labellezohra.s 762 | Code | 00 | | 2 | 00/04D3 : 10 FA | bpl waitVBL + 1526 | 1 labellezohra.s 763 | Code | 00 | | 1 | 00/04D5 : 60 | rts + 1527 | 1 labellezohra.s 764 | Empty | 00 | | 0 | 00/04D6 | + 1528 | 1 labellezohra.s 765 | Code | 00 | | 4 | 00/04D6 : AF FF BF E0 | waitKEY ldal {$e0c000}-1 + 1529 | 1 labellezohra.s 766 | Code | 00 | | 2 | 00/04DA : 10 FA | bpl waitKEY + 1530 | 1 labellezohra.s 767 | Code | 00 | | 4 | 00/04DC : 8F 0F C0 E0 | stal {$e0c010}-1 + 1531 | 1 labellezohra.s 768 | Code | 00 | | 1 | 00/04E0 : 60 | rts + 1532 | 1 labellezohra.s 769 | Empty | 00 | | 0 | 00/04E1 | + 1533 | 1 labellezohra.s 770 | Comment | 00 | | 0 | 00/04E1 | *--- On attend un clic ou une combinaison de touches + 1534 | 1 labellezohra.s 771 | Empty | 00 | | 0 | 00/04E1 | + 1535 | 1 labellezohra.s 772 | Code | 00 | 2 | 3 | 00/04E1 : EE 26 07 | waitEVENT inc VBLCounter0 + 1536 | 1 labellezohra.s 773 | Empty | 00 | | 0 | 00/04E4 | + 1537 | 1 labellezohra.s 774 | Macro | 00 | | 0 | 00/04E4 | PushWord #0 + 1539 | 1 labellezohra.s 774 | Code | 00 | | 3 | 00/04E4 : F4 00 00 | PEA #0 + 1542 | 1 labellezohra.s 775 | Macro | 00 | | 0 | 00/04E7 | PushWord #%00000000_00001010 + 1544 | 1 labellezohra.s 775 | Code | 00 | | 3 | 00/04E7 : F4 0A 00 | PEA #%00000000_00001010 + 1547 | 1 labellezohra.s 776 | Macro | 00 | | 0 | 00/04EA | PushLong #taskREC + 1551 | 1 labellezohra.s 776 | Code | 00 | 1 >>16 | 3 | 00/04EA : F4 00 00 | PEA #^#taskREC + 1558 | 1 labellezohra.s 776 | Code | 00 | 2 | 3 | 00/04ED : F4 17 0B | PEA #taskREC + 1561 | 1 labellezohra.s 777 | Macro | 00 | | 0 | 00/04F0 | _GetNextEvent + 1563 | 1 labellezohra.s 777 | Code | 00 | | 3 | 00/04F0 : A2 06 0A | LDX #$A06 ; load tool call # + 1564 | 1 labellezohra.s 777 | Code | 00 | | 4 | 00/04F3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1565 | 1 labellezohra.s 778 | Code | 00 | | 1 | 00/04F7 : 68 | pla + 1566 | 1 labellezohra.s 779 | Code | 00 | | 2 | 00/04F8 : F0 E7 | beq waitEVENT + 1567 | 1 labellezohra.s 780 | Empty | 00 | | 0 | 00/04FA | + 1568 | 1 labellezohra.s 781 | Code | 00 | 2 | 3 | 00/04FA : AD 17 0B | lda taskREC + 1569 | 1 labellezohra.s 782 | Code | 00 | | 3 | 00/04FD : C9 01 00 | cmp #{$0001} + 1570 | 1 labellezohra.s 783 | Code | 00 | | 2 | 00/0500 : F0 01 | beq we_1 + 1571 | 1 labellezohra.s 784 | Code | 00 | | 1 | 00/0502 : 60 | rts + 1572 | 1 labellezohra.s 785 | Empty | 00 | | 0 | 00/0503 | + 1573 | 1 labellezohra.s 786 | Code | 00 | 2 | 3 | 00/0503 : EE 26 07 | we_1 inc VBLCounter0 + 1574 | 1 labellezohra.s 787 | Empty | 00 | | 0 | 00/0506 | + 1575 | 1 labellezohra.s 788 | Macro | 00 | | 0 | 00/0506 | PushWord #0 + 1577 | 1 labellezohra.s 788 | Code | 00 | | 3 | 00/0506 : F4 00 00 | PEA #0 + 1580 | 1 labellezohra.s 789 | Macro | 00 | | 0 | 00/0509 | PushWord #0 + 1582 | 1 labellezohra.s 789 | Code | 00 | | 3 | 00/0509 : F4 00 00 | PEA #0 + 1585 | 1 labellezohra.s 790 | Macro | 00 | | 0 | 00/050C | _StillDown + 1587 | 1 labellezohra.s 790 | Code | 00 | | 3 | 00/050C : A2 06 0E | LDX #$E06 ; load tool call # + 1588 | 1 labellezohra.s 790 | Code | 00 | | 4 | 00/050F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1589 | 1 labellezohra.s 791 | Code | 00 | | 1 | 00/0513 : 68 | pla + 1590 | 1 labellezohra.s 792 | Code | 00 | | 2 | 00/0514 : D0 ED | bne we_1 + 1591 | 1 labellezohra.s 793 | Empty | 00 | | 0 | 00/0516 | + 1592 | 1 labellezohra.s 794 | Code | 00 | | 3 | 00/0516 : A9 01 00 | lda #{$0001} + 1593 | 1 labellezohra.s 795 | Code | 00 | | 1 | 00/0519 : 60 | rts + 1594 | 1 labellezohra.s 796 | Empty | 00 | | 0 | 00/051A | + 1595 | 1 labellezohra.s 797 | Comment | 00 | | 0 | 00/051A | *-------------------------------------- + 1596 | 1 labellezohra.s 798 | Empty | 00 | | 0 | 00/051A | + 1597 | 1 labellezohra.s 799 | Code | 00 | | 1 | 00/051A : 48 | fadeIN pha + 1598 | 1 labellezohra.s 800 | Code | 00 | | 2 | 00/051B : 84 8C | sty {{{{$80}+4}+4}+4} + 1599 | 1 labellezohra.s 801 | Code | 00 | | 2 | 00/051D : 86 8E | stx {{{{$80}+4}+4}+4}+2 + 1600 | 1 labellezohra.s 802 | Empty | 00 | | 0 | 00/051F | + 1601 | 1 labellezohra.s 803 | Macro | 00 | | 0 | 00/051F | _HideCursor + 1603 | 1 labellezohra.s 803 | Code | 00 | | 3 | 00/051F : A2 04 90 | LDX #$9004 ; load tool call # + 1604 | 1 labellezohra.s 803 | Code | 00 | | 4 | 00/0522 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1605 | 1 labellezohra.s 804 | Empty | 00 | | 0 | 00/0526 | + 1606 | 1 labellezohra.s 805 | Code | 00 | | 3 | 00/0526 : A0 00 20 | ldy #$2000 + 1607 | 1 labellezohra.s 806 | Code | 00 | | 2 | 00/0529 : 84 90 | sty {{{{{$80}+4}+4}+4}+4} + 1608 | 1 labellezohra.s 807 | Code | 00 | 2 | 3 | 00/052B : AE 5C 07 | ldx ptrSCREEN+2 + 1609 | 1 labellezohra.s 808 | Code | 00 | | 2 | 00/052E : 86 92 | stx {{{{{$80}+4}+4}+4}+4}+2 + 1610 | 1 labellezohra.s 809 | Empty | 00 | | 0 | 00/0530 | + 1611 | 1 labellezohra.s 810 | Code | 00 | | 3 | 00/0530 : A0 00 7E | ldy #$7e00 + 1612 | 1 labellezohra.s 811 | Code | 00 | | 3 | 00/0533 : A9 00 00 | lda #0 + 1613 | 1 labellezohra.s 812 | Code | 00 | | 2 | 00/0536 : 97 90 | ozunid_4 sta [{{{{{$80}+4}+4}+4}+4}],y + 1614 | 1 labellezohra.s 813 | Code | 00 | | 1 | 00/0538 : C8 | iny + 1615 | 1 labellezohra.s 814 | Code | 00 | | 1 | 00/0539 : C8 | iny + 1616 | 1 labellezohra.s 815 | Code | 00 | | 2 | 00/053A : 10 FA | bpl ozunid_4 + 1617 | 1 labellezohra.s 816 | Empty | 00 | | 0 | 00/053C | + 1618 | 1 labellezohra.s 817 | Code | 00 | | 1 | 00/053C : 68 | pla ; ne copie pas les données + 1619 | 1 labellezohra.s 818 | Code | 00 | | 3 | 00/053D : C9 00 00 | cmp #{0} ; si à FALSE + 1620 | 1 labellezohra.s 819 | Code | 00 | | 2 | 00/0540 : F0 0B | beq fadeIN1 + 1621 | 1 labellezohra.s 820 | Empty | 00 | | 0 | 00/0542 | + 1622 | 1 labellezohra.s 821 | Code | 00 | | 3 | 00/0542 : A0 FE 7D | ldy #$7dfe + 1623 | 1 labellezohra.s 822 | Code | 00 | | 2 | 00/0545 : B7 8C | ozunid_5 lda [{{{{$80}+4}+4}+4}],y + 1624 | 1 labellezohra.s 823 | Code | 00 | | 2 | 00/0547 : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y + 1625 | 1 labellezohra.s 824 | Code | 00 | | 1 | 00/0549 : 88 | dey + 1626 | 1 labellezohra.s 825 | Code | 00 | | 1 | 00/054A : 88 | dey + 1627 | 1 labellezohra.s 826 | Code | 00 | | 2 | 00/054B : 10 F8 | bpl ozunid_5 + 1628 | 1 labellezohra.s 827 | Empty | 00 | | 0 | 00/054D | + 1629 | 1 labellezohra.s 828 | Code | 00 | | 2 | 00/054D : A5 8C | fadeIN1 lda {{{{$80}+4}+4}+4} + 1630 | 1 labellezohra.s 829 | Code | 00 | | 1 | 00/054F : 18 | clc + 1631 | 1 labellezohra.s 830 | Code | 00 | | 3 | 00/0550 : 69 00 7E | adc #$7e00 + 1632 | 1 labellezohra.s 831 | Code | 00 | | 2 | 00/0553 : 85 8C | sta {{{{$80}+4}+4}+4} + 1633 | 1 labellezohra.s 832 | Code | 00 | | 2 | 00/0555 : A5 8E | lda {{{{$80}+4}+4}+4}+2 + 1634 | 1 labellezohra.s 833 | Code | 00 | | 3 | 00/0557 : 69 00 00 | adc #0 + 1635 | 1 labellezohra.s 834 | Code | 00 | | 2 | 00/055A : 85 8E | sta {{{{$80}+4}+4}+4}+2 + 1636 | 1 labellezohra.s 835 | Empty | 00 | | 0 | 00/055C | + 1637 | 1 labellezohra.s 836 | Code | 00 | | 2 | 00/055C : A5 90 | lda {{{{{$80}+4}+4}+4}+4} + 1638 | 1 labellezohra.s 837 | Code | 00 | | 1 | 00/055E : 18 | clc + 1639 | 1 labellezohra.s 838 | Code | 00 | | 3 | 00/055F : 69 00 7E | adc #$7e00 + 1640 | 1 labellezohra.s 839 | Code | 00 | | 2 | 00/0562 : 85 90 | sta {{{{{$80}+4}+4}+4}+4} + 1641 | 1 labellezohra.s 840 | Code | 00 | | 2 | 00/0564 : A5 92 | lda {{{{{$80}+4}+4}+4}+4}+2 + 1642 | 1 labellezohra.s 841 | Code | 00 | | 3 | 00/0566 : 69 00 00 | adc #0 + 1643 | 1 labellezohra.s 842 | Code | 00 | | 2 | 00/0569 : 85 92 | sta {{{{{$80}+4}+4}+4}+4}+2 + 1644 | 1 labellezohra.s 843 | Empty | 00 | | 0 | 00/056B | + 1645 | 1 labellezohra.s 844 | Code | 00 | | 3 | 00/056B : A2 0F 00 | ldx #$000f + 1646 | 1 labellezohra.s 845 | Code | 00 | | 3 | 00/056E : A0 FE 01 | fadeIN2 ldy #$01fe + 1647 | 1 labellezohra.s 846 | Code | 00 | | 2 | 00/0571 : B7 90 | fadeIN3 lda [{{{{{$80}+4}+4}+4}+4}],y + 1648 | 1 labellezohra.s 847 | Code | 00 | | 3 | 00/0573 : 29 0F 00 | and #$000f + 1649 | 1 labellezohra.s 848 | Code | 00 | 2 | 3 | 00/0576 : 8D C6 07 | sta temp + 1650 | 1 labellezohra.s 849 | Code | 00 | | 2 | 00/0579 : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1651 | 1 labellezohra.s 850 | Code | 00 | | 3 | 00/057B : 29 0F 00 | and #$000f + 1652 | 1 labellezohra.s 851 | Code | 00 | 2 | 3 | 00/057E : CD C6 07 | cmp temp + 1653 | 1 labellezohra.s 852 | Code | 00 | | 2 | 00/0581 : F0 08 | beq fadeIN4 + 1654 | 1 labellezohra.s 853 | Code | 00 | | 2 | 00/0583 : B7 90 | lda [{{{{{$80}+4}+4}+4}+4}],y + 1655 | 1 labellezohra.s 854 | Code | 00 | | 1 | 00/0585 : 18 | clc + 1656 | 1 labellezohra.s 855 | Code | 00 | | 3 | 00/0586 : 69 01 00 | adc #$0001 + 1657 | 1 labellezohra.s 856 | Code | 00 | | 2 | 00/0589 : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y + 1658 | 1 labellezohra.s 857 | Code | 00 | | 2 | 00/058B : B7 90 | fadeIN4 lda [{{{{{$80}+4}+4}+4}+4}],y + 1659 | 1 labellezohra.s 858 | Code | 00 | | 3 | 00/058D : 29 F0 00 | and #$00f0 + 1660 | 1 labellezohra.s 859 | Code | 00 | 2 | 3 | 00/0590 : 8D C6 07 | sta temp + 1661 | 1 labellezohra.s 860 | Code | 00 | | 2 | 00/0593 : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1662 | 1 labellezohra.s 861 | Code | 00 | | 3 | 00/0595 : 29 F0 00 | and #$00f0 + 1663 | 1 labellezohra.s 862 | Code | 00 | 2 | 3 | 00/0598 : CD C6 07 | cmp temp + 1664 | 1 labellezohra.s 863 | Code | 00 | | 2 | 00/059B : F0 08 | beq fadeIN5 + 1665 | 1 labellezohra.s 864 | Code | 00 | | 2 | 00/059D : B7 90 | lda [{{{{{$80}+4}+4}+4}+4}],y + 1666 | 1 labellezohra.s 865 | Code | 00 | | 1 | 00/059F : 18 | clc + 1667 | 1 labellezohra.s 866 | Code | 00 | | 3 | 00/05A0 : 69 10 00 | adc #$0010 + 1668 | 1 labellezohra.s 867 | Code | 00 | | 2 | 00/05A3 : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y + 1669 | 1 labellezohra.s 868 | Code | 00 | | 2 | 00/05A5 : B7 90 | fadeIN5 lda [{{{{{$80}+4}+4}+4}+4}],y + 1670 | 1 labellezohra.s 869 | Code | 00 | | 3 | 00/05A7 : 29 00 0F | and #$0f00 + 1671 | 1 labellezohra.s 870 | Code | 00 | 2 | 3 | 00/05AA : 8D C6 07 | sta temp + 1672 | 1 labellezohra.s 871 | Code | 00 | | 2 | 00/05AD : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1673 | 1 labellezohra.s 872 | Code | 00 | | 3 | 00/05AF : 29 00 0F | and #$0f00 + 1674 | 1 labellezohra.s 873 | Code | 00 | 2 | 3 | 00/05B2 : CD C6 07 | cmp temp + 1675 | 1 labellezohra.s 874 | Code | 00 | | 2 | 00/05B5 : F0 08 | beq fadeIN6 + 1676 | 1 labellezohra.s 875 | Code | 00 | | 2 | 00/05B7 : B7 90 | lda [{{{{{$80}+4}+4}+4}+4}],y + 1677 | 1 labellezohra.s 876 | Code | 00 | | 1 | 00/05B9 : 18 | clc + 1678 | 1 labellezohra.s 877 | Code | 00 | | 3 | 00/05BA : 69 00 01 | adc #$0100 + 1679 | 1 labellezohra.s 878 | Code | 00 | | 2 | 00/05BD : 97 90 | sta [{{{{{$80}+4}+4}+4}+4}],y + 1680 | 1 labellezohra.s 879 | Empty | 00 | | 0 | 00/05BF | + 1681 | 1 labellezohra.s 880 | Code | 00 | | 1 | 00/05BF : 88 | fadeIN6 dey + 1682 | 1 labellezohra.s 881 | Code | 00 | | 1 | 00/05C0 : 88 | dey + 1683 | 1 labellezohra.s 882 | Code | 00 | | 2 | 00/05C1 : 10 AE | bpl fadeIN3 + 1684 | 1 labellezohra.s 883 | Code | 00 | 2 | 3 | 00/05C3 : 20 BA 04 | jsr nextVBL + 1685 | 1 labellezohra.s 884 | Code | 00 | | 1 | 00/05C6 : CA | dex + 1686 | 1 labellezohra.s 885 | Code | 00 | | 2 | 00/05C7 : 10 A5 | bpl fadeIN2 + 1687 | 1 labellezohra.s 886 | Empty | 00 | | 0 | 00/05C9 | + 1688 | 1 labellezohra.s 887 | Macro | 00 | | 0 | 00/05C9 | _ShowCursor + 1690 | 1 labellezohra.s 887 | Code | 00 | | 3 | 00/05C9 : A2 04 91 | LDX #$9104 ; load tool call # + 1691 | 1 labellezohra.s 887 | Code | 00 | | 4 | 00/05CC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1692 | 1 labellezohra.s 888 | Code | 00 | | 1 | 00/05D0 : 60 | rts + 1693 | 1 labellezohra.s 889 | Empty | 00 | | 0 | 00/05D1 | + 1694 | 1 labellezohra.s 890 | Comment | 00 | | 0 | 00/05D1 | *--- + 1695 | 1 labellezohra.s 891 | Empty | 00 | | 0 | 00/05D1 | + 1696 | 1 labellezohra.s 892 | Code | 00 | | 3 | 00/05D1 : A9 00 9E | fadeOUT lda #$9e00 + 1697 | 1 labellezohra.s 893 | Code | 00 | | 2 | 00/05D4 : 85 8C | sta {{{{$80}+4}+4}+4} + 1698 | 1 labellezohra.s 894 | Code | 00 | 2 | 3 | 00/05D6 : AD 5C 07 | lda ptrSCREEN+2 + 1699 | 1 labellezohra.s 895 | Code | 00 | | 2 | 00/05D9 : 85 8E | sta {{{{$80}+4}+4}+4}+2 + 1700 | 1 labellezohra.s 896 | Empty | 00 | | 0 | 00/05DB | + 1701 | 1 labellezohra.s 897 | Macro | 00 | | 0 | 00/05DB | _HideCursor + 1703 | 1 labellezohra.s 897 | Code | 00 | | 3 | 00/05DB : A2 04 90 | LDX #$9004 ; load tool call # + 1704 | 1 labellezohra.s 897 | Code | 00 | | 4 | 00/05DE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1705 | 1 labellezohra.s 898 | Empty | 00 | | 0 | 00/05E2 | + 1706 | 1 labellezohra.s 899 | Code | 00 | | 3 | 00/05E2 : A2 0F 00 | ldx #$000f + 1707 | 1 labellezohra.s 900 | Code | 00 | | 3 | 00/05E5 : A0 FE 01 | fadeOUT1 ldy #$01fe + 1708 | 1 labellezohra.s 901 | Code | 00 | | 2 | 00/05E8 : B7 8C | fadeOUT2 lda [{{{{$80}+4}+4}+4}],y + 1709 | 1 labellezohra.s 902 | Code | 00 | | 3 | 00/05EA : 29 0F 00 | and #$000f + 1710 | 1 labellezohra.s 903 | Code | 00 | | 2 | 00/05ED : F0 08 | beq fadeOUT3 + 1711 | 1 labellezohra.s 904 | Code | 00 | | 2 | 00/05EF : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1712 | 1 labellezohra.s 905 | Code | 00 | | 1 | 00/05F1 : 38 | sec + 1713 | 1 labellezohra.s 906 | Code | 00 | | 3 | 00/05F2 : E9 01 00 | sbc #$0001 + 1714 | 1 labellezohra.s 907 | Code | 00 | | 2 | 00/05F5 : 97 8C | sta [{{{{$80}+4}+4}+4}],y + 1715 | 1 labellezohra.s 908 | Code | 00 | | 2 | 00/05F7 : B7 8C | fadeOUT3 lda [{{{{$80}+4}+4}+4}],y + 1716 | 1 labellezohra.s 909 | Code | 00 | | 3 | 00/05F9 : 29 F0 00 | and #$00f0 + 1717 | 1 labellezohra.s 910 | Code | 00 | | 2 | 00/05FC : F0 08 | beq fadeOUT4 + 1718 | 1 labellezohra.s 911 | Code | 00 | | 2 | 00/05FE : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1719 | 1 labellezohra.s 912 | Code | 00 | | 1 | 00/0600 : 38 | sec + 1720 | 1 labellezohra.s 913 | Code | 00 | | 3 | 00/0601 : E9 10 00 | sbc #$0010 + 1721 | 1 labellezohra.s 914 | Code | 00 | | 2 | 00/0604 : 97 8C | sta [{{{{$80}+4}+4}+4}],y + 1722 | 1 labellezohra.s 915 | Code | 00 | | 2 | 00/0606 : B7 8C | fadeOUT4 lda [{{{{$80}+4}+4}+4}],y + 1723 | 1 labellezohra.s 916 | Code | 00 | | 3 | 00/0608 : 29 00 0F | and #$0f00 + 1724 | 1 labellezohra.s 917 | Code | 00 | | 2 | 00/060B : F0 08 | beq fadeOUT5 + 1725 | 1 labellezohra.s 918 | Code | 00 | | 2 | 00/060D : B7 8C | lda [{{{{$80}+4}+4}+4}],y + 1726 | 1 labellezohra.s 919 | Code | 00 | | 1 | 00/060F : 38 | sec + 1727 | 1 labellezohra.s 920 | Code | 00 | | 3 | 00/0610 : E9 00 01 | sbc #$0100 + 1728 | 1 labellezohra.s 921 | Code | 00 | | 2 | 00/0613 : 97 8C | sta [{{{{$80}+4}+4}+4}],y + 1729 | 1 labellezohra.s 922 | Empty | 00 | | 0 | 00/0615 | + 1730 | 1 labellezohra.s 923 | Code | 00 | | 1 | 00/0615 : 88 | fadeOUT5 dey + 1731 | 1 labellezohra.s 924 | Code | 00 | | 1 | 00/0616 : 88 | dey + 1732 | 1 labellezohra.s 925 | Code | 00 | | 2 | 00/0617 : 10 CF | bpl fadeOUT2 + 1733 | 1 labellezohra.s 926 | Code | 00 | 2 | 3 | 00/0619 : 20 BA 04 | jsr nextVBL + 1734 | 1 labellezohra.s 927 | Code | 00 | | 1 | 00/061C : CA | dex + 1735 | 1 labellezohra.s 928 | Code | 00 | | 2 | 00/061D : 10 C6 | bpl fadeOUT1 + 1736 | 1 labellezohra.s 929 | Empty | 00 | | 0 | 00/061F | + 1737 | 1 labellezohra.s 930 | Macro | 00 | | 0 | 00/061F | _ShowCursor + 1739 | 1 labellezohra.s 930 | Code | 00 | | 3 | 00/061F : A2 04 91 | LDX #$9104 ; load tool call # + 1740 | 1 labellezohra.s 930 | Code | 00 | | 4 | 00/0622 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1741 | 1 labellezohra.s 931 | Comment | 00 | | 0 | 00/0626 | * jmp noircit_ecran + 1742 | 1 labellezohra.s 932 | Code | 00 | | 1 | 00/0626 : 60 | rts + 1743 | 1 labellezohra.s 933 | Empty | 00 | | 0 | 00/0627 | + 1744 | 1 labellezohra.s 934 | Comment | 00 | | 0 | 00/0627 | *---------------------------- + 1745 | 1 labellezohra.s 935 | Comment | 00 | | 0 | 00/0627 | * unpackLZ4 + 1746 | 1 labellezohra.s 936 | Comment | 00 | | 0 | 00/0627 | * Unpacks a LZ4 file + 1747 | 1 labellezohra.s 937 | Comment | 00 | | 0 | 00/0627 | * Uses the two pointers: + 1748 | 1 labellezohra.s 938 | Comment | 00 | | 0 | 00/0627 | * - ptrUNPACK: packed img (MUST BE AT $0000) + 1749 | 1 labellezohra.s 939 | Comment | 00 | | 0 | 00/0627 | * - ptrIMAGE: temp unpack zone + 1750 | 1 labellezohra.s 940 | Comment | 00 | | 0 | 00/0627 | * + 1751 | 1 labellezohra.s 941 | Comment | 00 | | 0 | 00/0627 | * Entry: + 1752 | 1 labellezohra.s 942 | Comment | 00 | | 0 | 00/0627 | * A: packed data size + 1753 | 1 labellezohra.s 943 | Comment | 00 | | 0 | 00/0627 | * + 1754 | 1 labellezohra.s 944 | Comment | 00 | | 0 | 00/0627 | * Exit: + 1755 | 1 labellezohra.s 945 | Comment | 00 | | 0 | 00/0627 | * lenDATA: unpacked data size + 1756 | 1 labellezohra.s 946 | Comment | 00 | | 0 | 00/0627 | * + 1757 | 1 labellezohra.s 947 | Comment | 00 | | 0 | 00/0627 | *---------------------------- + 1758 | 1 labellezohra.s 948 | Empty | 00 | | 0 | 00/0627 | + 1759 | 1 labellezohra.s 949 | Code | 00 | 2 | 3 | 00/0627 : 8D 71 06 | unpackLZ4 sta LZ4_Limit+1 + 1760 | 1 labellezohra.s 950 | Empty | 00 | | 0 | 00/062A | + 1761 | 1 labellezohra.s 951 | Comment | 00 | | 0 | 00/062A | * jsr suspendMUSIC + 1762 | 1 labellezohra.s 952 | Code | 10 | | 2 | 00/062A : E2 20 | sep #$20 + 1763 | 1 labellezohra.s 953 | Empty | 10 | | 0 | 00/062C | + 1764 | 1 labellezohra.s 954 | Comment | 10 | | 0 | 00/062C | *--- Source + 1765 | 1 labellezohra.s 955 | Empty | 10 | | 0 | 00/062C | + 1766 | 1 labellezohra.s 956 | Code | 10 | 2 | 3 | 00/062C : AD 70 07 | lda ptrUNPACK+2 + 1767 | 1 labellezohra.s 957 | Code | 10 | 2 | 3 | 00/062F : 8D 6D 06 | sta LZ4_Literal_3+2 + 1768 | 1 labellezohra.s 958 | Code | 10 | 2 | 3 | 00/0632 : 8D 52 06 | sta LZ4_ReadToken+3 + 1769 | 1 labellezohra.s 959 | Code | 10 | 2 | 3 | 00/0635 : 8D 7A 06 | sta LZ4_Match_1+3 + 1770 | 1 labellezohra.s 960 | Code | 10 | 2 | 3 | 00/0638 : 8D A7 06 | sta LZ4_GetLength_1+3 + 1771 | 1 labellezohra.s 961 | Empty | 10 | | 0 | 00/063B | + 1772 | 1 labellezohra.s 962 | Comment | 10 | | 0 | 00/063B | *--- Destination + 1773 | 1 labellezohra.s 963 | Empty | 10 | | 0 | 00/063B | + 1774 | 1 labellezohra.s 964 | Code | 10 | 2 | 3 | 00/063B : AD 60 07 | lda ptrIMAGE+2 + 1775 | 1 labellezohra.s 965 | Code | 10 | 2 | 3 | 00/063E : 8D 6C 06 | sta LZ4_Literal_3+1 + 1776 | 1 labellezohra.s 966 | Code | 10 | 2 | 3 | 00/0641 : 8D 97 06 | sta LZ4_Match_5+1 + 1777 | 1 labellezohra.s 967 | Code | 10 | 2 | 3 | 00/0644 : 8D 98 06 | sta LZ4_Match_5+2 + 1778 | 1 labellezohra.s 968 | Empty | 10 | | 0 | 00/0647 | + 1779 | 1 labellezohra.s 969 | Code | 00 | | 2 | 00/0647 : C2 20 | rep #$20 + 1780 | 1 labellezohra.s 970 | Empty | 00 | | 0 | 00/0649 | + 1781 | 1 labellezohra.s 971 | Comment | 00 | | 0 | 00/0649 | * REP #$30 + 1782 | 1 labellezohra.s 972 | Comment | 00 | | 0 | 00/0649 | * STY LZ4_Limit+1 + 1783 | 1 labellezohra.s 973 | Empty | 00 | | 0 | 00/0649 | + 1784 | 1 labellezohra.s 974 | Comment | 00 | | 0 | 00/0649 | *-- + 1785 | 1 labellezohra.s 975 | Empty | 00 | | 0 | 00/0649 | + 1786 | 1 labellezohra.s 976 | Code | 00 | | 3 | 00/0649 : A0 00 00 | ldy #0 ; Init Target unpacked Data offset + 1787 | 1 labellezohra.s 977 | Code | 00 | | 3 | 00/064C : A2 10 00 | ldx #16 ; Offset after header + 1788 | 1 labellezohra.s 978 | Empty | 00 | | 0 | 00/064F | + 1789 | 1 labellezohra.s 979 | Code | 00 | | 4 | 00/064F : BF 00 00 AA | LZ4_ReadToken LDAL $AA0000,X ; Read Token Byte + 1790 | 1 labellezohra.s 980 | Code | 00 | | 1 | 00/0653 : E8 | INX + 1791 | 1 labellezohra.s 981 | Code | 00 | 2 | 3 | 00/0654 : 8D 81 06 | STA LZ4_Match_2+1 + 1792 | 1 labellezohra.s 982 | Empty | 00 | | 0 | 00/0657 | + 1793 | 1 labellezohra.s 983 | Comment | 00 | | 0 | 00/0657 | *---------------- + 1794 | 1 labellezohra.s 984 | Empty | 00 | | 0 | 00/0657 | + 1795 | 1 labellezohra.s 985 | Code | 00 | | 3 | 00/0657 : 29 F0 00 | LZ4_Literal AND #$00F0 ; >>> Process Literal Bytes <<< + 1796 | 1 labellezohra.s 986 | Code | 00 | | 2 | 00/065A : F0 14 | BEQ LZ4_Limit ; No Literal + 1797 | 1 labellezohra.s 987 | Code | 00 | | 3 | 00/065C : C9 F0 00 | CMP #$00F0 + 1798 | 1 labellezohra.s 988 | Code | 00 | | 2 | 00/065F : D0 05 | BNE LZ4_Literal_1 + 1799 | 1 labellezohra.s 989 | Code | 00 | 2 | 3 | 00/0661 : 20 9E 06 | JSR LZ4_GetLengthLit ; Compute Literal Length with next bytes + 1800 | 1 labellezohra.s 990 | Code | 00 | | 2 | 00/0664 : 80 04 | BRA LZ4_Literal_2 + 1801 | 1 labellezohra.s 991 | Code | 00 | | 1 | 00/0666 : 4A | LZ4_Literal_1 LSR ; Literal Length use the 4 bit + 1802 | 1 labellezohra.s 992 | Code | 00 | | 1 | 00/0667 : 4A | LSR + 1803 | 1 labellezohra.s 993 | Code | 00 | | 1 | 00/0668 : 4A | LSR + 1804 | 1 labellezohra.s 994 | Code | 00 | | 1 | 00/0669 : 4A | LSR + 1805 | 1 labellezohra.s 995 | Empty | 00 | | 0 | 00/066A | + 1806 | 1 labellezohra.s 996 | Code | 00 | | 1 | 00/066A : 3A | LZ4_Literal_2 DEC ; Copy A+1 Bytes + 1807 | 1 labellezohra.s 997 | Code | 00 | | 3 | 00/066B : 54 BB AA | LZ4_Literal_3 MVN $AA,$BB ; Copy Literal Bytes from packed data buffer + 1808 | 1 labellezohra.s 998 | Code | 00 | | 1 | 00/066E : 4B | PHK ; X and Y are auto incremented + 1809 | 1 labellezohra.s 999 | Code | 00 | | 1 | 00/066F : AB | PLB + 1810 | 1 labellezohra.s 1000 | Empty | 00 | | 0 | 00/0670 | + 1811 | 1 labellezohra.s 1001 | Comment | 00 | | 0 | 00/0670 | *---------------- + 1812 | 1 labellezohra.s 1002 | Empty | 00 | | 0 | 00/0670 | + 1813 | 1 labellezohra.s 1003 | Code | 00 | | 3 | 00/0670 : E0 AA AA | LZ4_Limit CPX #$AAAA ; End Of Packed Data buffer ? + 1814 | 1 labellezohra.s 1004 | Code | 00 | | 2 | 00/0673 : F0 49 | BEQ LZ4_End + 1815 | 1 labellezohra.s 1005 | Empty | 00 | | 0 | 00/0675 | + 1816 | 1 labellezohra.s 1006 | Comment | 00 | | 0 | 00/0675 | *---------------- + 1817 | 1 labellezohra.s 1007 | Empty | 00 | | 0 | 00/0675 | + 1818 | 1 labellezohra.s 1008 | Code | 00 | | 1 | 00/0675 : 98 | LZ4_Match TYA ; >>> Process Match Bytes <<< + 1819 | 1 labellezohra.s 1009 | Code | 00 | | 1 | 00/0676 : 38 | SEC + 1820 | 1 labellezohra.s 1010 | Code | 00 | | 4 | 00/0677 : FF 00 00 AA | LZ4_Match_1 SBCL $AA0000,X ; Match Offset + 1821 | 1 labellezohra.s 1011 | Code | 00 | | 1 | 00/067B : E8 | INX + 1822 | 1 labellezohra.s 1012 | Code | 00 | | 1 | 00/067C : E8 | INX + 1823 | 1 labellezohra.s 1013 | Code | 00 | 2 | 3 | 00/067D : 8D 94 06 | STA LZ4_Match_4+1 + 1824 | 1 labellezohra.s 1014 | Empty | 00 | | 0 | 00/0680 | + 1825 | 1 labellezohra.s 1015 | Code | 00 | | 3 | 00/0680 : A9 00 00 | LZ4_Match_2 LDA #$0000 ; Current Token Value + 1826 | 1 labellezohra.s 1016 | Code | 00 | | 3 | 00/0683 : 29 0F 00 | AND #$000F + 1827 | 1 labellezohra.s 1017 | Code | 00 | | 3 | 00/0686 : C9 0F 00 | CMP #$000F + 1828 | 1 labellezohra.s 1018 | Code | 00 | | 2 | 00/0689 : D0 03 | BNE LZ4_Match_3 + 1829 | 1 labellezohra.s 1019 | Code | 00 | 2 | 3 | 00/068B : 20 A1 06 | JSR LZ4_GetLengthMat ; Compute Match Length with next bytes + 1830 | 1 labellezohra.s 1020 | Code | 00 | | 1 | 00/068E : 18 | LZ4_Match_3 CLC + 1831 | 1 labellezohra.s 1021 | Code | 00 | | 3 | 00/068F : 69 03 00 | ADC #$0003 ; Minimum Match Length is 4 (-1 for the MVN) + 1832 | 1 labellezohra.s 1022 | Empty | 00 | | 0 | 00/0692 | + 1833 | 1 labellezohra.s 1023 | Code | 00 | | 1 | 00/0692 : DA | PHX + 1834 | 1 labellezohra.s 1024 | Code | 00 | | 3 | 00/0693 : A2 AA AA | LZ4_Match_4 LDX #$AAAA ; Match Byte Offset + 1835 | 1 labellezohra.s 1025 | Code | 00 | | 3 | 00/0696 : 54 BB BB | LZ4_Match_5 MVN $BB,$BB ; Copy Match Bytes from unpacked data buffer + 1836 | 1 labellezohra.s 1026 | Code | 00 | | 1 | 00/0699 : 4B | PHK ; X and Y are auto incremented + 1837 | 1 labellezohra.s 1027 | Code | 00 | | 1 | 00/069A : AB | PLB + 1838 | 1 labellezohra.s 1028 | Code | 00 | | 1 | 00/069B : FA | PLX + 1839 | 1 labellezohra.s 1029 | Code | 00 | | 2 | 00/069C : 80 B1 | BRA LZ4_ReadToken + 1840 | 1 labellezohra.s 1030 | Empty | 00 | | 0 | 00/069E | + 1841 | 1 labellezohra.s 1031 | Comment | 00 | | 0 | 00/069E | *---------------- + 1842 | 1 labellezohra.s 1032 | Empty | 00 | | 0 | 00/069E | + 1843 | 1 labellezohra.s 1033 | Code | 00 | | 3 | 00/069E : A9 0F 00 | LZ4_GetLengthLit LDA #$000F ; Compute Variable Length (Literal or Match) + 1844 | 1 labellezohra.s 1034 | Code | 00 | 2 | 3 | 00/06A1 : 8D B3 06 | LZ4_GetLengthMat STA LZ4_GetLength_2+1 + 1845 | 1 labellezohra.s 1035 | Code | 00 | | 4 | 00/06A4 : BF 00 00 AA | LZ4_GetLength_1 LDAL $AA0000,X ; Read Length Byte + 1846 | 1 labellezohra.s 1036 | Code | 00 | | 1 | 00/06A8 : E8 | INX + 1847 | 1 labellezohra.s 1037 | Code | 00 | | 3 | 00/06A9 : 29 FF 00 | AND #$00FF + 1848 | 1 labellezohra.s 1038 | Code | 00 | | 3 | 00/06AC : C9 FF 00 | CMP #$00FF + 1849 | 1 labellezohra.s 1039 | Code | 00 | | 2 | 00/06AF : D0 09 | BNE LZ4_GetLength_3 + 1850 | 1 labellezohra.s 1040 | Code | 00 | | 1 | 00/06B1 : 18 | CLC + 1851 | 1 labellezohra.s 1041 | Code | 00 | | 3 | 00/06B2 : 69 0F 00 | LZ4_GetLength_2 ADC #$000F + 1852 | 1 labellezohra.s 1042 | Code | 00 | 2 | 3 | 00/06B5 : 8D B3 06 | STA LZ4_GetLength_2+1 + 1853 | 1 labellezohra.s 1043 | Code | 00 | | 2 | 00/06B8 : 80 EA | BRA LZ4_GetLength_1 + 1854 | 1 labellezohra.s 1044 | Code | 00 | 2 | 3 | 00/06BA : 6D B3 06 | LZ4_GetLength_3 ADC LZ4_GetLength_2+1 + 1855 | 1 labellezohra.s 1045 | Code | 00 | | 1 | 00/06BD : 60 | RTS + 1856 | 1 labellezohra.s 1046 | Empty | 00 | | 0 | 00/06BE | + 1857 | 1 labellezohra.s 1047 | Comment | 00 | | 0 | 00/06BE | *---------------- + 1858 | 1 labellezohra.s 1048 | Empty | 00 | | 0 | 00/06BE | + 1859 | 1 labellezohra.s 1049 | Code | 00 | 2 | 3 | 00/06BE : 8C C1 06 | LZ4_End sty lenDATA ; Y = length of unpacked data + 1860 | 1 labellezohra.s 1050 | Comment | 00 | | 0 | 00/06C1 | * jmp resumeMUSIC + 1861 | 1 labellezohra.s 1051 | Empty | 00 | | 0 | 00/06C1 | + 1862 | 1 labellezohra.s 1052 | Comment | 00 | | 0 | 00/06C1 | *--- + 1863 | 1 labellezohra.s 1053 | Empty | 00 | | 0 | 00/06C1 | + 1864 | 1 labellezohra.s 1054 | Data | 00 | | 4 | 00/06C1 : 00 00 00 00 | lenDATA ds 4 + 1865 | 1 labellezohra.s 1055 | Empty | 00 | | 0 | 00/06C5 | + 1866 | 1 labellezohra.s 1056 | Comment | 00 | | 0 | 00/06C5 | *----------------------------------- + 1867 | 1 labellezohra.s 1057 | Comment | 00 | | 0 | 00/06C5 | * SAVE THE SHR SCREEN + 1868 | 1 labellezohra.s 1058 | Comment | 00 | | 0 | 00/06C5 | *----------------------------------- + 1869 | 1 labellezohra.s 1059 | Empty | 00 | | 0 | 00/06C5 | + 1870 | 1 labellezohra.s 1060 | Macro | 00 | | 0 | 00/06C5 | saveBACK _HideCursor + 1872 | 1 labellezohra.s 1060 | Code | 00 | | 3 | 00/06C5 : A2 04 90 | LDX #$9004 ; load tool call # + 1873 | 1 labellezohra.s 1060 | Code | 00 | | 4 | 00/06C8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1874 | 1 labellezohra.s 1061 | Macro | 00 | | 0 | 00/06CC | PushLong ptrSCREEN + 1882 | 1 labellezohra.s 1061 | Code | 00 | 2 | 3 | 00/06CC : AD 5C 07 | LDA ptrSCREEN+2 + 1883 | 1 labellezohra.s 1061 | Code | 00 | | 1 | 00/06CF : 48 | PHA + 1891 | 1 labellezohra.s 1061 | Code | 00 | 2 | 3 | 00/06D0 : AD 5A 07 | LDA ptrSCREEN + 1892 | 1 labellezohra.s 1061 | Code | 00 | | 1 | 00/06D3 : 48 | PHA + 1894 | 1 labellezohra.s 1062 | Macro | 00 | | 0 | 00/06D4 | PushLong ptrBACKGND + 1902 | 1 labellezohra.s 1062 | Code | 00 | 2 | 3 | 00/06D4 : AD 64 07 | LDA ptrBACKGND+2 + 1903 | 1 labellezohra.s 1062 | Code | 00 | | 1 | 00/06D7 : 48 | PHA + 1911 | 1 labellezohra.s 1062 | Code | 00 | 2 | 3 | 00/06D8 : AD 62 07 | LDA ptrBACKGND + 1912 | 1 labellezohra.s 1062 | Code | 00 | | 1 | 00/06DB : 48 | PHA + 1914 | 1 labellezohra.s 1063 | Macro | 00 | | 0 | 00/06DC | PushLong #32768 + 1918 | 1 labellezohra.s 1063 | Code | 00 | | 3 | 00/06DC : F4 00 00 | PEA #^#32768 + 1925 | 1 labellezohra.s 1063 | Code | 00 | | 3 | 00/06DF : F4 00 80 | PEA #32768 + 1928 | 1 labellezohra.s 1064 | Macro | 00 | | 0 | 00/06E2 | _BlockMove + 1930 | 1 labellezohra.s 1064 | Code | 00 | | 3 | 00/06E2 : A2 02 2B | LDX #$2B02 ; load tool call # + 1931 | 1 labellezohra.s 1064 | Code | 00 | | 4 | 00/06E5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1932 | 1 labellezohra.s 1065 | Macro | 00 | | 0 | 00/06E9 | _ShowCursor + 1934 | 1 labellezohra.s 1065 | Code | 00 | | 3 | 00/06E9 : A2 04 91 | LDX #$9104 ; load tool call # + 1935 | 1 labellezohra.s 1065 | Code | 00 | | 4 | 00/06EC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1936 | 1 labellezohra.s 1066 | Code | 00 | | 1 | 00/06F0 : 60 | rts + 1937 | 1 labellezohra.s 1067 | Empty | 00 | | 0 | 00/06F1 | + 1938 | 1 labellezohra.s 1068 | Comment | 00 | | 0 | 00/06F1 | *----------------------------------- + 1939 | 1 labellezohra.s 1069 | Comment | 00 | | 0 | 00/06F1 | * RESTORE THE SHR SCREEN + 1940 | 1 labellezohra.s 1070 | Comment | 00 | | 0 | 00/06F1 | *----------------------------------- + 1941 | 1 labellezohra.s 1071 | Empty | 00 | | 0 | 00/06F1 | + 1942 | 1 labellezohra.s 1072 | Macro | 00 | | 0 | 00/06F1 | loadBACK _HideCursor + 1944 | 1 labellezohra.s 1072 | Code | 00 | | 3 | 00/06F1 : A2 04 90 | LDX #$9004 ; load tool call # + 1945 | 1 labellezohra.s 1072 | Code | 00 | | 4 | 00/06F4 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 1946 | 1 labellezohra.s 1073 | Macro | 00 | | 0 | 00/06F8 | PushLong ptrBACKGND + 1954 | 1 labellezohra.s 1073 | Code | 00 | 2 | 3 | 00/06F8 : AD 64 07 | LDA ptrBACKGND+2 + 1955 | 1 labellezohra.s 1073 | Code | 00 | | 1 | 00/06FB : 48 | PHA + 1963 | 1 labellezohra.s 1073 | Code | 00 | 2 | 3 | 00/06FC : AD 62 07 | LDA ptrBACKGND + 1964 | 1 labellezohra.s 1073 | Code | 00 | | 1 | 00/06FF : 48 | PHA + 1966 | 1 labellezohra.s 1074 | Macro | 00 | | 0 | 00/0700 | PushLong ptrSCREEN + 1974 | 1 labellezohra.s 1074 | Code | 00 | 2 | 3 | 00/0700 : AD 5C 07 | LDA ptrSCREEN+2 + 1975 | 1 labellezohra.s 1074 | Code | 00 | | 1 | 00/0703 : 48 | PHA + 1983 | 1 labellezohra.s 1074 | Code | 00 | 2 | 3 | 00/0704 : AD 5A 07 | LDA ptrSCREEN + 1984 | 1 labellezohra.s 1074 | Code | 00 | | 1 | 00/0707 : 48 | PHA + 1986 | 1 labellezohra.s 1075 | Macro | 00 | | 0 | 00/0708 | PushLong #32768 + 1990 | 1 labellezohra.s 1075 | Code | 00 | | 3 | 00/0708 : F4 00 00 | PEA #^#32768 + 1997 | 1 labellezohra.s 1075 | Code | 00 | | 3 | 00/070B : F4 00 80 | PEA #32768 + 2000 | 1 labellezohra.s 1076 | Macro | 00 | | 0 | 00/070E | _BlockMove + 2002 | 1 labellezohra.s 1076 | Code | 00 | | 3 | 00/070E : A2 02 2B | LDX #$2B02 ; load tool call # + 2003 | 1 labellezohra.s 1076 | Code | 00 | | 4 | 00/0711 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2004 | 1 labellezohra.s 1077 | Code | 00 | | 1 | 00/0715 : 60 | rts + 2005 | 1 labellezohra.s 1078 | Empty | 00 | | 0 | 00/0716 | + 2006 | 1 labellezohra.s 1079 | Comment | 00 | | 0 | 00/0716 | *--- Genere un nombre aleatoire + 2007 | 1 labellezohra.s 1080 | Empty | 00 | | 0 | 00/0716 | + 2008 | 1 labellezohra.s 1081 | Empty | 00 | | 0 | 00/0716 | Random + 2009 | 1 labellezohra.s 1082 | Code | 00 | | 4 | 00/0716 : AF 2E C0 E0 | ldal $e0c02e + 2010 | 1 labellezohra.s 1083 | Code | 00 | | 1 | 00/071A : EB | xba + 2011 | 1 labellezohra.s 1084 | Code | 00 | | 1 | 00/071B : 18 | clc + 2012 | 1 labellezohra.s 1085 | Code | 00 | 2 | 3 | 00/071C : 6D 26 07 | adc VBLCounter0 + 2013 | 1 labellezohra.s 1086 | Code | 00 | 2 | 3 | 00/071F : 8D 26 07 | sta VBLCounter0 + 2014 | 1 labellezohra.s 1087 | Code | 00 | | 3 | 00/0722 : 29 FF 00 | and #$ff + 2015 | 1 labellezohra.s 1088 | Code | 00 | | 1 | 00/0725 : 60 | rts + 2016 | 1 labellezohra.s 1089 | Empty | 00 | | 0 | 00/0726 | + 2017 | 1 labellezohra.s 1090 | Data | 00 | | 2 | 00/0726 : 00 00 | VBLCounter0 ds 2 + 2018 | 1 labellezohra.s 1091 | Empty | 00 | | 0 | 00/0728 | + 2019 | 1 labellezohra.s 1092 | Comment | 00 | | 0 | 00/0728 | *---------------------------- + 2020 | 1 labellezohra.s 1093 | Comment | 00 | | 0 | 00/0728 | * nowWAIT + 2021 | 1 labellezohra.s 1094 | Comment | 00 | | 0 | 00/0728 | * Wait A seconds + 2022 | 1 labellezohra.s 1095 | Comment | 00 | | 0 | 00/0728 | * + 2023 | 1 labellezohra.s 1096 | Comment | 00 | | 0 | 00/0728 | * Entry: + 2024 | 1 labellezohra.s 1097 | Comment | 00 | | 0 | 00/0728 | * A: nb of seconds to wait + 2025 | 1 labellezohra.s 1098 | Comment | 00 | | 0 | 00/0728 | * + 2026 | 1 labellezohra.s 1099 | Comment | 00 | | 0 | 00/0728 | * Exit: + 2027 | 1 labellezohra.s 1100 | Comment | 00 | | 0 | 00/0728 | * A/X: scrambled + 2028 | 1 labellezohra.s 1101 | Comment | 00 | | 0 | 00/0728 | * + 2029 | 1 labellezohra.s 1102 | Comment | 00 | | 0 | 00/0728 | *---------------------------- + 2030 | 1 labellezohra.s 1103 | Empty | 00 | | 0 | 00/0728 | + 2031 | 1 labellezohra.s 1104 | Empty | 00 | | 0 | 00/0728 | nowWAIT + 2032 | 1 labellezohra.s 1105 | Code | 00 | | 1 | 00/0728 : 3A | dec + 2033 | 1 labellezohra.s 1106 | Code | 00 | | 1 | 00/0729 : AA | tax + 2034 | 1 labellezohra.s 1107 | Code | 00 | | 3 | 00/072A : A9 00 00 | lda #0 + 2035 | 1 labellezohra.s 1108 | Code | 00 | | 1 | 00/072D : 18 | ozunid_6 clc + 2036 | 1 labellezohra.s 1109 | Code | 00 | | 3 | 00/072E : 69 3C 00 | adc #60 + 2037 | 1 labellezohra.s 1110 | Code | 00 | | 3 | 00/0731 : E0 00 00 | cpx #0 + 2038 | 1 labellezohra.s 1111 | Code | 00 | | 2 | 00/0734 : F0 03 | beq nowWAIT1 + 2039 | 1 labellezohra.s 1112 | Code | 00 | | 1 | 00/0736 : CA | dex + 2040 | 1 labellezohra.s 1113 | Code | 00 | | 2 | 00/0737 : 80 F4 | bra ozunid_6 + 2041 | 1 labellezohra.s 1114 | Empty | 00 | | 0 | 00/0739 | + 2042 | 1 labellezohra.s 1115 | Code | 00 | | 1 | 00/0739 : 48 | nowWAIT1 pha + 2043 | 1 labellezohra.s 1116 | Code | 00 | | 4 | 00/073A : AF 18 C0 E0 | ozunid_7 ldal {$e0c019}-1 + 2044 | 1 labellezohra.s 1117 | Code | 00 | | 2 | 00/073E : 10 FA | bpl ozunid_7 + 2045 | 1 labellezohra.s 1118 | Code | 00 | | 4 | 00/0740 : AF 18 C0 E0 | ozunid_8 ldal {$e0c019}-1 + 2046 | 1 labellezohra.s 1119 | Code | 00 | | 2 | 00/0744 : 30 FA | bmi ozunid_8 + 2047 | 1 labellezohra.s 1120 | Empty | 00 | | 0 | 00/0746 | + 2048 | 1 labellezohra.s 1121 | Code | 00 | | 1 | 00/0746 : 68 | pla + 2049 | 1 labellezohra.s 1122 | Code | 00 | | 1 | 00/0747 : 3A | dec + 2050 | 1 labellezohra.s 1123 | Code | 00 | | 2 | 00/0748 : D0 EF | bne nowWAIT1 + 2051 | 1 labellezohra.s 1124 | Code | 00 | | 1 | 00/074A : 38 | sec + 2052 | 1 labellezohra.s 1125 | Code | 00 | | 1 | 00/074B : 60 | rts + 2053 | 1 labellezohra.s 1126 | Empty | 00 | | 0 | 00/074C | + 2054 | 1 labellezohra.s 1127 | Comment | 00 | | 0 | 00/074C | *---------------------------------------- + 2055 | 1 labellezohra.s 1128 | Comment | 00 | | 0 | 00/074C | * DATA + 2056 | 1 labellezohra.s 1129 | Comment | 00 | | 0 | 00/074C | *---------------------------------------- + 2057 | 1 labellezohra.s 1130 | Empty | 00 | | 0 | 00/074C | + 2058 | 1 labellezohra.s 1131 | Comment | 00 | | 0 | 00/074C | *----------------------- Fenetres + 2059 | 1 labellezohra.s 1132 | Empty | 00 | | 0 | 00/074C | + 2060 | 1 labellezohra.s 1133 | Data | 00 | | 4 | 00/074C : 00 00 00 00 | wiMAIN ds 4 + 2061 | 1 labellezohra.s 1134 | Empty | 00 | | 0 | 00/0750 | + 2062 | 1 labellezohra.s 1135 | Comment | 00 | | 0 | 00/0750 | *----------------------- Memory manager + 2063 | 1 labellezohra.s 1136 | Empty | 00 | | 0 | 00/0750 | + 2064 | 1 labellezohra.s 1137 | Data | 00 | | 2 | 00/0750 : 00 00 | mainID ds 2 ; app ID + 2065 | 1 labellezohra.s 1138 | Data | 00 | | 2 | 00/0752 : 00 00 | myID ds 2 ; user ID + 2066 | 1 labellezohra.s 1139 | Data | 00 | | 2 | 00/0754 : 00 00 | myDP ds 2 + 2067 | 1 labellezohra.s 1140 | Empty | 00 | | 0 | 00/0756 | + 2068 | 1 labellezohra.s 1141 | Data | 00 | | 4 | 00/0756 : 00 00 00 00 | SStopREC ds 4 + 2069 | 1 labellezohra.s 1142 | Empty | 00 | | 0 | 00/075A | + 2070 | 1 labellezohra.s 1143 | Data | 00 | | 4 | 00/075A : 00 20 01 00 | ptrSCREEN adrl {$012000} ; l'écran actif + 2071 | 1 labellezohra.s 1144 | Data | 00 | | 4 | 00/075E : 00 00 00 00 | ptrIMAGE ds 4 ; $0000: where a scene image is loaded + 2072 | 1 labellezohra.s 1145 | Data | 00 | | 4 | 00/0762 : 00 80 00 00 | ptrBACKGND adrl $8000 ; $8000: where the screen is saved + 2073 | 1 labellezohra.s 1146 | Data | 00 | | 4 | 00/0766 : 00 00 00 00 | ptrFOND ds 4 ; $0000: fond de jeu + 2074 | 1 labellezohra.s 1147 | Data | 00 | | 4 | 00/076A : 00 80 00 00 | ptrICONES adrl $8000 ; $0000: fond d'icônes du jeu + 2075 | 1 labellezohra.s 1148 | Data | 00 | | 4 | 00/076E : 00 00 00 00 | ptrUNPACK ds 4 ; $0000: where the background picture is laoded + 2076 | 1 labellezohra.s 1149 | Empty | 00 | | 0 | 00/0772 | + 2077 | 1 labellezohra.s 1150 | Data | 00 | | 4 | 00/0772 : 00 00 00 00 | ptrTEXTES ds 4 ; les pointeurs des textes + 2078 | 1 labellezohra.s 1151 | Empty | 00 | | 0 | 00/0776 | + 2079 | 1 labellezohra.s 1152 | Data | 00 | | 4 | 00/0776 : 00 00 00 00 | haBEAT ds 4 + 2080 | 1 labellezohra.s 1153 | Data | 00 | | 4 | 00/077A : 00 00 00 00 | ptrBEAT ds 4 + 2081 | 1 labellezohra.s 1154 | Empty | 00 | | 0 | 00/077E | + 2082 | 1 labellezohra.s 1155 | Data | 00 | | 4 | 00/077E : 00 00 00 00 | haSND1 ds 4 + 2083 | 1 labellezohra.s 1156 | Data | 00 | | 4 | 00/0782 : 00 00 00 00 | haSND2 ds 4 + 2084 | 1 labellezohra.s 1157 | Data | 00 | | 4 | 00/0786 : 00 00 00 00 | haSND3 ds 4 + 2085 | 1 labellezohra.s 1158 | Data | 00 | | 4 | 00/078A : 00 00 00 00 | haSND4 ds 4 + 2086 | 1 labellezohra.s 1159 | Data | 00 | | 4 | 00/078E : 00 00 00 00 | haSND5 ds 4 + 2087 | 1 labellezohra.s 1160 | Data | 00 | | 4 | 00/0792 : 00 00 00 00 | haSND6 ds 4 + 2088 | 1 labellezohra.s 1161 | Data | 00 | | 4 | 00/0796 : 00 00 00 00 | haSND7 ds 4 + 2089 | 1 labellezohra.s 1162 | Data | 00 | | 4 | 00/079A : 00 00 00 00 | haSND8 ds 4 + 2090 | 1 labellezohra.s 1163 | Data | 00 | | 4 | 00/079E : 00 00 00 00 | haSND9 ds 4 + 2091 | 1 labellezohra.s 1164 | Data | 00 | | 4 | 00/07A2 : 00 00 00 00 | ptrSND1 ds 4 + 2092 | 1 labellezohra.s 1165 | Data | 00 | | 4 | 00/07A6 : 00 00 00 00 | ptrSND2 ds 4 + 2093 | 1 labellezohra.s 1166 | Data | 00 | | 4 | 00/07AA : 00 00 00 00 | ptrSND3 ds 4 + 2094 | 1 labellezohra.s 1167 | Data | 00 | | 4 | 00/07AE : 00 00 00 00 | ptrSND4 ds 4 + 2095 | 1 labellezohra.s 1168 | Data | 00 | | 4 | 00/07B2 : 00 00 00 00 | ptrSND5 ds 4 + 2096 | 1 labellezohra.s 1169 | Data | 00 | | 4 | 00/07B6 : 00 00 00 00 | ptrSND6 ds 4 + 2097 | 1 labellezohra.s 1170 | Data | 00 | | 4 | 00/07BA : 00 00 00 00 | ptrSND7 ds 4 + 2098 | 1 labellezohra.s 1171 | Data | 00 | | 4 | 00/07BE : 00 00 00 00 | ptrSND8 ds 4 + 2099 | 1 labellezohra.s 1172 | Data | 00 | | 4 | 00/07C2 : 00 00 00 00 | ptrSND9 ds 4 + 2100 | 1 labellezohra.s 1173 | Empty | 00 | | 0 | 00/07C6 | + 2101 | 1 labellezohra.s 1174 | Data | 00 | | 2 | 00/07C6 : 00 00 | temp ds 2 + 2102 | 1 labellezohra.s 1175 | Empty | 00 | | 0 | 00/07C8 | + 2103 | 1 labellezohra.s 1176 | Data | 00 | | 2 | 00/07C8 : 00 00 | saveLANGUAGE ds 2 + 2104 | 1 labellezohra.s 1177 | Empty | 00 | | 0 | 00/07CA | + 2105 | 1 labellezohra.s 1178 | Comment | 00 | | 0 | 00/07CA | *----------------------------------- Quickdraw II + 2106 | 1 labellezohra.s 1179 | Empty | 00 | | 0 | 00/07CA | + 2107 | 1 labellezohra.s 1180 | Data | 00 | | 16 | 00/07CA : 00 00 77 07 | palette320 dw $0000,$0777,$0841,$072C,$000F,$0080,$0F70,$0D00 | | | | | | 41 08 2C 07 | | | | | | | 0F 00 80 00 | | | | | | | 70 0F 00 0D | - 2147 | 1 labellezohra.s 1220 | Data | 00 | | 16 | 00/0822 : A9 0F F0 0F | dw $0FA9,$0FF0,$00E0,$04DF,$0DAF,$078F,$0CCC,$0FFF + 2108 | 1 labellezohra.s 1181 | Data | 00 | | 16 | 00/07DA : A9 0F F0 0F | dw $0FA9,$0FF0,$00E0,$04DF,$0DAF,$078F,$0CCC,$0FFF | | | | | | E0 00 DF 04 | | | | | | | AF 0D 8F 07 | | | | | | | CC 0C FF 0F | - 2148 | 1 labellezohra.s 1221 | Empty | 00 | | 0 | 00/0832 | - 2149 | 1 labellezohra.s 1222 | Data | 00 | | 16 | 00/0832 : 00 00 0F 00 | palette640 dw $0000,$000F,$00F0,$0FFF,$0000,$000F,$0FF0,$0FFF + 2109 | 1 labellezohra.s 1182 | Empty | 00 | | 0 | 00/07EA | + 2110 | 1 labellezohra.s 1183 | Data | 00 | | 16 | 00/07EA : 00 00 0F 00 | palette640 dw $0000,$000F,$00F0,$0FFF,$0000,$000F,$0FF0,$0FFF | | | | | | F0 00 FF 0F | | | | | | | 00 00 0F 00 | | | | | | | F0 0F FF 0F | - 2150 | 1 labellezohra.s 1223 | Data | 00 | | 16 | 00/0842 : 00 00 00 0F | dw $0000,$0F00,$00F0,$0FFF,$0000,$000F,$0FF0,$0FFF + 2111 | 1 labellezohra.s 1184 | Data | 00 | | 16 | 00/07FA : 00 00 00 0F | dw $0000,$0F00,$00F0,$0FFF,$0000,$000F,$0FF0,$0FFF | | | | | | F0 00 FF 0F | | | | | | | 00 00 0F 00 | | | | | | | F0 0F FF 0F | - 2151 | 1 labellezohra.s 1224 | Empty | 00 | | 0 | 00/0852 | - 2152 | 1 labellezohra.s 1225 | Data | 00 | | 32 | 00/0852 : 00 00 00 00 | blackPATTERN ds 32,$00 + 2112 | 1 labellezohra.s 1185 | Empty | 00 | | 0 | 00/080A | + 2113 | 1 labellezohra.s 1186 | Data | 00 | | 32 | 00/080A : 00 00 00 00 | blackPATTERN ds 32,$00 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -1486,7 +1447,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2153 | 1 labellezohra.s 1226 | Data | 00 | | 32 | 00/0872 : 11 11 11 11 | ds 32,$11 + 2114 | 1 labellezohra.s 1187 | Data | 00 | | 32 | 00/082A : 11 11 11 11 | ds 32,$11 | | | | | | 11 11 11 11 | | | | | | | 11 11 11 11 | | | | | | | 11 11 11 11 | @@ -1494,7 +1455,7 @@ | | | | | | 11 11 11 11 | | | | | | | 11 11 11 11 | | | | | | | 11 11 11 11 | - 2154 | 1 labellezohra.s 1227 | Data | 00 | | 32 | 00/0892 : 22 22 22 22 | ds 32,$22 + 2115 | 1 labellezohra.s 1188 | Data | 00 | | 32 | 00/084A : 22 22 22 22 | ds 32,$22 | | | | | | 22 22 22 22 | | | | | | | 22 22 22 22 | | | | | | | 22 22 22 22 | @@ -1502,7 +1463,7 @@ | | | | | | 22 22 22 22 | | | | | | | 22 22 22 22 | | | | | | | 22 22 22 22 | - 2155 | 1 labellezohra.s 1228 | Data | 00 | | 32 | 00/08B2 : 33 33 33 33 | ds 32,$33 + 2116 | 1 labellezohra.s 1189 | Data | 00 | | 32 | 00/086A : 33 33 33 33 | ds 32,$33 | | | | | | 33 33 33 33 | | | | | | | 33 33 33 33 | | | | | | | 33 33 33 33 | @@ -1510,7 +1471,7 @@ | | | | | | 33 33 33 33 | | | | | | | 33 33 33 33 | | | | | | | 33 33 33 33 | - 2156 | 1 labellezohra.s 1229 | Data | 00 | | 32 | 00/08D2 : 44 44 44 44 | ds 32,$44 + 2117 | 1 labellezohra.s 1190 | Data | 00 | | 32 | 00/088A : 44 44 44 44 | ds 32,$44 | | | | | | 44 44 44 44 | | | | | | | 44 44 44 44 | | | | | | | 44 44 44 44 | @@ -1518,7 +1479,7 @@ | | | | | | 44 44 44 44 | | | | | | | 44 44 44 44 | | | | | | | 44 44 44 44 | - 2157 | 1 labellezohra.s 1230 | Data | 00 | | 32 | 00/08F2 : 55 55 55 55 | ds 32,$55 + 2118 | 1 labellezohra.s 1191 | Data | 00 | | 32 | 00/08AA : 55 55 55 55 | ds 32,$55 | | | | | | 55 55 55 55 | | | | | | | 55 55 55 55 | | | | | | | 55 55 55 55 | @@ -1526,7 +1487,7 @@ | | | | | | 55 55 55 55 | | | | | | | 55 55 55 55 | | | | | | | 55 55 55 55 | - 2158 | 1 labellezohra.s 1231 | Data | 00 | | 32 | 00/0912 : 66 66 66 66 | ds 32,$66 + 2119 | 1 labellezohra.s 1192 | Data | 00 | | 32 | 00/08CA : 66 66 66 66 | ds 32,$66 | | | | | | 66 66 66 66 | | | | | | | 66 66 66 66 | | | | | | | 66 66 66 66 | @@ -1534,7 +1495,7 @@ | | | | | | 66 66 66 66 | | | | | | | 66 66 66 66 | | | | | | | 66 66 66 66 | - 2159 | 1 labellezohra.s 1232 | Data | 00 | | 32 | 00/0932 : 77 77 77 77 | ds 32,$77 + 2120 | 1 labellezohra.s 1193 | Data | 00 | | 32 | 00/08EA : 77 77 77 77 | ds 32,$77 | | | | | | 77 77 77 77 | | | | | | | 77 77 77 77 | | | | | | | 77 77 77 77 | @@ -1542,7 +1503,7 @@ | | | | | | 77 77 77 77 | | | | | | | 77 77 77 77 | | | | | | | 77 77 77 77 | - 2160 | 1 labellezohra.s 1233 | Data | 00 | | 32 | 00/0952 : 88 88 88 88 | ds 32,$88 + 2121 | 1 labellezohra.s 1194 | Data | 00 | | 32 | 00/090A : 88 88 88 88 | ds 32,$88 | | | | | | 88 88 88 88 | | | | | | | 88 88 88 88 | | | | | | | 88 88 88 88 | @@ -1550,7 +1511,7 @@ | | | | | | 88 88 88 88 | | | | | | | 88 88 88 88 | | | | | | | 88 88 88 88 | - 2161 | 1 labellezohra.s 1234 | Data | 00 | | 32 | 00/0972 : 99 99 99 99 | ds 32,$99 + 2122 | 1 labellezohra.s 1195 | Data | 00 | | 32 | 00/092A : 99 99 99 99 | ds 32,$99 | | | | | | 99 99 99 99 | | | | | | | 99 99 99 99 | | | | | | | 99 99 99 99 | @@ -1558,7 +1519,7 @@ | | | | | | 99 99 99 99 | | | | | | | 99 99 99 99 | | | | | | | 99 99 99 99 | - 2162 | 1 labellezohra.s 1235 | Data | 00 | | 32 | 00/0992 : AA AA AA AA | ds 32,$aa + 2123 | 1 labellezohra.s 1196 | Data | 00 | | 32 | 00/094A : AA AA AA AA | ds 32,$aa | | | | | | AA AA AA AA | | | | | | | AA AA AA AA | | | | | | | AA AA AA AA | @@ -1566,7 +1527,7 @@ | | | | | | AA AA AA AA | | | | | | | AA AA AA AA | | | | | | | AA AA AA AA | - 2163 | 1 labellezohra.s 1236 | Data | 00 | | 32 | 00/09B2 : BB BB BB BB | ds 32,$bb + 2124 | 1 labellezohra.s 1197 | Data | 00 | | 32 | 00/096A : BB BB BB BB | ds 32,$bb | | | | | | BB BB BB BB | | | | | | | BB BB BB BB | | | | | | | BB BB BB BB | @@ -1574,7 +1535,7 @@ | | | | | | BB BB BB BB | | | | | | | BB BB BB BB | | | | | | | BB BB BB BB | - 2164 | 1 labellezohra.s 1237 | Data | 00 | | 32 | 00/09D2 : CC CC CC CC | ds 32,$cc + 2125 | 1 labellezohra.s 1198 | Data | 00 | | 32 | 00/098A : CC CC CC CC | ds 32,$cc | | | | | | CC CC CC CC | | | | | | | CC CC CC CC | | | | | | | CC CC CC CC | @@ -1582,7 +1543,7 @@ | | | | | | CC CC CC CC | | | | | | | CC CC CC CC | | | | | | | CC CC CC CC | - 2165 | 1 labellezohra.s 1238 | Data | 00 | | 32 | 00/09F2 : DD DD DD DD | ds 32,$dd + 2126 | 1 labellezohra.s 1199 | Data | 00 | | 32 | 00/09AA : DD DD DD DD | ds 32,$dd | | | | | | DD DD DD DD | | | | | | | DD DD DD DD | | | | | | | DD DD DD DD | @@ -1590,7 +1551,7 @@ | | | | | | DD DD DD DD | | | | | | | DD DD DD DD | | | | | | | DD DD DD DD | - 2166 | 1 labellezohra.s 1239 | Data | 00 | | 32 | 00/0A12 : EE EE EE EE | ds 32,$ee + 2127 | 1 labellezohra.s 1200 | Data | 00 | | 32 | 00/09CA : EE EE EE EE | ds 32,$ee | | | | | | EE EE EE EE | | | | | | | EE EE EE EE | | | | | | | EE EE EE EE | @@ -1598,7 +1559,7 @@ | | | | | | EE EE EE EE | | | | | | | EE EE EE EE | | | | | | | EE EE EE EE | - 2167 | 1 labellezohra.s 1240 | Data | 00 | | 32 | 00/0A32 : FF FF FF FF | whitePATTERN ds 32,$ff + 2128 | 1 labellezohra.s 1201 | Data | 00 | | 32 | 00/09EA : FF FF FF FF | whitePATTERN ds 32,$ff | | | | | | FF FF FF FF | | | | | | | FF FF FF FF | | | | | | | FF FF FF FF | @@ -1606,18 +1567,18 @@ | | | | | | FF FF FF FF | | | | | | | FF FF FF FF | | | | | | | FF FF FF FF | - 2168 | 1 labellezohra.s 1241 | Empty | 00 | | 0 | 00/0A52 | - 2169 | 1 labellezohra.s 1242 | Empty | 00 | | 0 | 00/0A52 | checkeredPATTERN - 2170 | 1 labellezohra.s 1243 | Data | 00 | | 4 | 00/0A52 : 0F 0F 0F 0F | hex 0F0F0F0F - 2171 | 1 labellezohra.s 1244 | Data | 00 | | 4 | 00/0A56 : F0 F0 F0 F0 | hex F0F0F0F0 - 2172 | 1 labellezohra.s 1245 | Data | 00 | | 4 | 00/0A5A : 0F 0F 0F 0F | hex 0F0F0F0F - 2173 | 1 labellezohra.s 1246 | Data | 00 | | 4 | 00/0A5E : F0 F0 F0 F0 | hex F0F0F0F0 - 2174 | 1 labellezohra.s 1247 | Data | 00 | | 4 | 00/0A62 : 0F 0F 0F 0F | hex 0F0F0F0F - 2175 | 1 labellezohra.s 1248 | Data | 00 | | 4 | 00/0A66 : F0 F0 F0 F0 | hex F0F0F0F0 - 2176 | 1 labellezohra.s 1249 | Data | 00 | | 4 | 00/0A6A : 0F 0F 0F 0F | hex 0F0F0F0F - 2177 | 1 labellezohra.s 1250 | Data | 00 | | 4 | 00/0A6E : F0 F0 F0 F0 | hex F0F0F0F0 - 2178 | 1 labellezohra.s 1251 | Empty | 00 | | 0 | 00/0A72 | - 2179 | 1 labellezohra.s 1252 | Data | 00 | | 32 | 00/0A72 : 00 00 00 00 | curPATTERN ds 32 + 2129 | 1 labellezohra.s 1202 | Empty | 00 | | 0 | 00/0A0A | + 2130 | 1 labellezohra.s 1203 | Empty | 00 | | 0 | 00/0A0A | checkeredPATTERN + 2131 | 1 labellezohra.s 1204 | Data | 00 | | 4 | 00/0A0A : 0F 0F 0F 0F | hex 0F0F0F0F + 2132 | 1 labellezohra.s 1205 | Data | 00 | | 4 | 00/0A0E : F0 F0 F0 F0 | hex F0F0F0F0 + 2133 | 1 labellezohra.s 1206 | Data | 00 | | 4 | 00/0A12 : 0F 0F 0F 0F | hex 0F0F0F0F + 2134 | 1 labellezohra.s 1207 | Data | 00 | | 4 | 00/0A16 : F0 F0 F0 F0 | hex F0F0F0F0 + 2135 | 1 labellezohra.s 1208 | Data | 00 | | 4 | 00/0A1A : 0F 0F 0F 0F | hex 0F0F0F0F + 2136 | 1 labellezohra.s 1209 | Data | 00 | | 4 | 00/0A1E : F0 F0 F0 F0 | hex F0F0F0F0 + 2137 | 1 labellezohra.s 1210 | Data | 00 | | 4 | 00/0A22 : 0F 0F 0F 0F | hex 0F0F0F0F + 2138 | 1 labellezohra.s 1211 | Data | 00 | | 4 | 00/0A26 : F0 F0 F0 F0 | hex F0F0F0F0 + 2139 | 1 labellezohra.s 1212 | Empty | 00 | | 0 | 00/0A2A | + 2140 | 1 labellezohra.s 1213 | Data | 00 | | 32 | 00/0A2A : 00 00 00 00 | curPATTERN ds 32 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -1625,185 +1586,185 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2180 | 1 labellezohra.s 1253 | Empty | 00 | | 0 | 00/0A92 | - 2181 | 1 labellezohra.s 1254 | Data | 00 | | 4 | 00/0A92 : 00 00 00 00 | curPENSIZE ds 4 - 2182 | 1 labellezohra.s 1255 | Empty | 00 | | 0 | 00/0A96 | - 2183 | 1 labellezohra.s 1256 | Comment | 00 | | 0 | 00/0A96 | *----------------------- Tool locator - 2184 | 1 labellezohra.s 1257 | Empty | 00 | | 0 | 00/0A96 | - 2185 | 1 labellezohra.s 1258 | Data | 00 | | 23 | 00/0A96 : 16 53 79 73 | verSTR1 str 'System 6.0.1 Required!' + 2141 | 1 labellezohra.s 1214 | Empty | 00 | | 0 | 00/0A4A | + 2142 | 1 labellezohra.s 1215 | Data | 00 | | 4 | 00/0A4A : 00 00 00 00 | curPENSIZE ds 4 + 2143 | 1 labellezohra.s 1216 | Empty | 00 | | 0 | 00/0A4E | + 2144 | 1 labellezohra.s 1217 | Comment | 00 | | 0 | 00/0A4E | *----------------------- Tool locator + 2145 | 1 labellezohra.s 1218 | Empty | 00 | | 0 | 00/0A4E | + 2146 | 1 labellezohra.s 1219 | Data | 00 | | 23 | 00/0A4E : 16 53 79 73 | verSTR1 str 'System 6.0.1 Required!' | | | | | | 74 65 6D 20 | | | | | | | 36 2E 30 2E | | | | | | | 31 20 52 65 | | | | | | | 71 75 69 72 | | | | | | | 65 64 21 | - 2186 | 1 labellezohra.s 1259 | Data | 00 | | 20 | 00/0AAD : 13 50 72 65 | verSTR2 str 'Press a key to quit' + 2147 | 1 labellezohra.s 1220 | Data | 00 | | 20 | 00/0A65 : 13 50 72 65 | verSTR2 str 'Press a key to quit' | | | | | | 73 73 20 61 | | | | | | | 20 6B 65 79 | | | | | | | 20 74 6F 20 | | | | | | | 71 75 69 74 | - 2187 | 1 labellezohra.s 1260 | Data | 00 | | 24 | 00/0AC1 : 17 43 6F 75 | fntSTR1 str 'Courier.10 font missing' + 2148 | 1 labellezohra.s 1221 | Data | 00 | | 24 | 00/0A79 : 17 43 6F 75 | fntSTR1 str 'Courier.10 font missing' | | | | | | 72 69 65 72 | | | | | | | 2E 31 30 20 | | | | | | | 66 6F 6E 74 | | | | | | | 20 6D 69 73 | | | | | | | 73 69 6E 67 | - 2188 | 1 labellezohra.s 1261 | Data | 00 | | 19 | 00/0AD9 : 12 50 6C 65 | fntSTR2 str 'Please install it!' + 2149 | 1 labellezohra.s 1222 | Data | 00 | | 19 | 00/0A91 : 12 50 6C 65 | fntSTR2 str 'Please install it!' | | | | | | 61 73 65 20 | | | | | | | 69 6E 73 74 | | | | | | | 61 6C 6C 20 | | | | | | | 69 74 21 | - 2189 | 1 labellezohra.s 1262 | Data | 00 | | 19 | 00/0AEC : 12 44 61 74 | pgmSTR1 str 'Data parsing error' + 2150 | 1 labellezohra.s 1223 | Data | 00 | | 19 | 00/0AA4 : 12 44 61 74 | pgmSTR1 str 'Data parsing error' | | | | | | 61 20 70 61 | | | | | | | 72 73 69 6E | | | | | | | 67 20 65 72 | | | | | | | 72 6F 72 | - 2190 | 1 labellezohra.s 1263 | Data | 00 | | 15 | 00/0AFF : 0E 50 6C 65 | pgmSTR2 str 'Please report!' + 2151 | 1 labellezohra.s 1224 | Data | 00 | | 15 | 00/0AB7 : 0E 50 6C 65 | pgmSTR2 str 'Please report!' | | | | | | 61 73 65 20 | | | | | | | 72 65 70 6F | | | | | | | 72 74 21 | - 2191 | 1 labellezohra.s 1264 | Data | 00 | | 26 | 00/0B0E : 19 45 72 72 | tolSTR1 str 'Error while loading tools' + 2152 | 1 labellezohra.s 1225 | Data | 00 | | 26 | 00/0AC6 : 19 45 72 72 | tolSTR1 str 'Error while loading tools' | | | | | | 6F 72 20 77 | | | | | | | 68 69 6C 65 | | | | | | | 20 6C 6F 61 | | | | | | | 64 69 6E 67 | | | | | | | 20 74 6F 6F | | | | | | | 6C 73 | - 2192 | 1 labellezohra.s 1265 | Data | 00 | | 23 | 00/0B28 : 16 43 61 6E | memSTR1 str 'Cannot allocate memory' + 2153 | 1 labellezohra.s 1226 | Data | 00 | | 23 | 00/0AE0 : 16 43 61 6E | memSTR1 str 'Cannot allocate memory' | | | | | | 6E 6F 74 20 | | | | | | | 61 6C 6C 6F | | | | | | | 63 61 74 65 | | | | | | | 20 6D 65 6D | | | | | | | 6F 72 79 | - 2193 | 1 labellezohra.s 1266 | Data | 00 | | 17 | 00/0B3F : 10 43 61 6E | filSTR1 str 'Cannot load file' + 2154 | 1 labellezohra.s 1227 | Data | 00 | | 17 | 00/0AF7 : 10 43 61 6E | filSTR1 str 'Cannot load file' | | | | | | 6E 6F 74 20 | | | | | | | 6C 6F 61 64 | | | | | | | 20 66 69 6C | | | | | | | 65 | - 2194 | 1 labellezohra.s 1267 | Data | 00 | | 5 | 00/0B50 : 04 51 75 69 | errSTR1 str 'Quit' + 2155 | 1 labellezohra.s 1228 | Data | 00 | | 5 | 00/0B08 : 04 51 75 69 | errSTR1 str 'Quit' | | | | | | 74 | - 2195 | 1 labellezohra.s 1268 | Data | 00 | | 1 | 00/0B55 : 00 | errSTR2 str '' - 2196 | 1 labellezohra.s 1269 | Data | 00 | | 9 | 00/0B56 : 08 43 6F 6E | errSTR3 str 'Continue' + 2156 | 1 labellezohra.s 1229 | Data | 00 | | 1 | 00/0B0D : 00 | errSTR2 str '' + 2157 | 1 labellezohra.s 1230 | Data | 00 | | 9 | 00/0B0E : 08 43 6F 6E | errSTR3 str 'Continue' | | | | | | 74 69 6E 75 | | | | | | | 65 | - 2197 | 1 labellezohra.s 1270 | Empty | 00 | | 0 | 00/0B5F | - 2198 | 1 labellezohra.s 1271 | Comment | 00 | | 0 | 00/0B5F | *----------------------- Window manager - 2199 | 1 labellezohra.s 1272 | Empty | 00 | | 0 | 00/0B5F | - 2200 | 1 labellezohra.s 1273 | Data | 00 | | 2 | 00/0B5F : 00 00 | taskREC ds 2 ; wmWhat +0 - 2201 | 1 labellezohra.s 1274 | Data | 00 | | 4 | 00/0B61 : 00 00 00 00 | taskMESSAGE ds 4 ; wmMessage +2 - 2202 | 1 labellezohra.s 1275 | Data | 00 | | 4 | 00/0B65 : 00 00 00 00 | taskWHEN ds 4 ; wmWhen +6 - 2203 | 1 labellezohra.s 1276 | Data | 00 | | 4 | 00/0B69 : 00 00 00 00 | taskWHERE ds 4 ; wmWhere +10 - 2204 | 1 labellezohra.s 1277 | Data | 00 | | 2 | 00/0B6D : 00 00 | taskMODIFIERS ds 2 ; wmModifiers +14 - 2205 | 1 labellezohra.s 1278 | Data | 00 | | 4 | 00/0B6F : 00 00 00 00 | taskDATA ds 4 ; wmTaskData +16 - 2206 | 1 labellezohra.s 1279 | Data | 00 | | 4 | 00/0B73 : FF FF 1F 00 | adrl $001fffff ; wmTaskMask +20 - 2207 | 1 labellezohra.s 1280 | Data | 00 | | 4 | 00/0B77 : 00 00 00 00 | ds 4 ; wmLastClickTick +24 - 2208 | 1 labellezohra.s 1281 | Data | 00 | | 2 | 00/0B7B : 00 00 | ds 2 ; wmClickCount +28 - 2209 | 1 labellezohra.s 1282 | Data | 00 | | 4 | 00/0B7D : 00 00 00 00 | ds 4 ; wmTaskData2 +30 - 2210 | 1 labellezohra.s 1283 | Data | 00 | | 4 | 00/0B81 : 00 00 00 00 | ds 4 ; wmTaskData3 +34 - 2211 | 1 labellezohra.s 1284 | Data | 00 | | 4 | 00/0B85 : 00 00 00 00 | ds 4 ; wmTaskData4 +38 - 2212 | 1 labellezohra.s 1285 | Data | 00 | | 4 | 00/0B89 : 00 00 00 00 | ds 4 ; wmLastClickPt +42 - 2213 | 1 labellezohra.s 1286 | Empty | 00 | | 0 | 00/0B8D | - 2214 | 1 labellezohra.s 1287 | Data | 00 | 2 | 2 | 00/0B8D : 3A 02 | taskTBL da doNOT ; 0 Null - 2215 | 1 labellezohra.s 1288 | Data | 00 | 2 | 2 | 00/0B8F : 60 02 | da doMOUSEDOWN ; 1 mouseDownEvt - 2216 | 1 labellezohra.s 1289 | Data | 00 | 2 | 2 | 00/0B91 : 3A 02 | da doNOT ; 2 mouseUpEvt - 2217 | 1 labellezohra.s 1290 | Data | 00 | 2 | 2 | 00/0B93 : 14 02 | da doKEYDOWN ; 3 keyDownEvt - 2218 | 1 labellezohra.s 1291 | Data | 00 | 2 | 2 | 00/0B95 : 3A 02 | da doNOT - 2219 | 1 labellezohra.s 1292 | Data | 00 | 2 | 2 | 00/0B97 : 3A 02 | da doNOT ; 5 autoKeyEvt - 2220 | 1 labellezohra.s 1293 | Data | 00 | 2 | 2 | 00/0B99 : 3A 02 | da doNOT ; 6 updateEvt - 2221 | 1 labellezohra.s 1294 | Data | 00 | 2 | 2 | 00/0B9B : 3A 02 | da doNOT - 2222 | 1 labellezohra.s 1295 | Data | 00 | 2 | 2 | 00/0B9D : 3A 02 | da doNOT ; 8 activateEvt - 2223 | 1 labellezohra.s 1296 | Data | 00 | 2 | 2 | 00/0B9F : 3A 02 | da doNOT ; 9 switchEvt - 2224 | 1 labellezohra.s 1297 | Data | 00 | 2 | 2 | 00/0BA1 : 3A 02 | da doNOT ; A deskAccEvt - 2225 | 1 labellezohra.s 1298 | Data | 00 | 2 | 2 | 00/0BA3 : 3A 02 | da doNOT ; B driverEvt - 2226 | 1 labellezohra.s 1299 | Data | 00 | 2 | 2 | 00/0BA5 : 3A 02 | da doNOT ; C app1Evt - 2227 | 1 labellezohra.s 1300 | Data | 00 | 2 | 2 | 00/0BA7 : 3A 02 | da doNOT ; D app2Evt - 2228 | 1 labellezohra.s 1301 | Data | 00 | 2 | 2 | 00/0BA9 : 3A 02 | da doNOT ; E app3Evt - 2229 | 1 labellezohra.s 1302 | Data | 00 | 2 | 2 | 00/0BAB : 3A 02 | da doNOT ; F app4Evt - 2230 | 1 labellezohra.s 1303 | Data | 00 | 2 | 2 | 00/0BAD : 3A 02 | da doNOT ; wInDesk - 2231 | 1 labellezohra.s 1304 | Data | 00 | 2 | 2 | 00/0BAF : 3A 02 | da doNOT ; wInMenuBar - 2232 | 1 labellezohra.s 1305 | Data | 00 | 2 | 2 | 00/0BB1 : 3A 02 | da doNOT ; wCLickCalled - 2233 | 1 labellezohra.s 1306 | Data | 00 | 2 | 2 | 00/0BB3 : 3A 02 | da doNOT ; wInContent - was doCONTENT - 2234 | 1 labellezohra.s 1307 | Data | 00 | 2 | 2 | 00/0BB5 : 3A 02 | da doNOT ; wInDrag - 2235 | 1 labellezohra.s 1308 | Data | 00 | 2 | 2 | 00/0BB7 : 3A 02 | da doNOT ; wInGrow - 2236 | 1 labellezohra.s 1309 | Data | 00 | 2 | 2 | 00/0BB9 : 3A 02 | da doNOT ; wInGoAway - 2237 | 1 labellezohra.s 1310 | Data | 00 | 2 | 2 | 00/0BBB : 3A 02 | da doNOT ; wInZoom - 2238 | 1 labellezohra.s 1311 | Data | 00 | 2 | 2 | 00/0BBD : 3A 02 | da doNOT ; wInInfo - 2239 | 1 labellezohra.s 1312 | Data | 00 | 2 | 2 | 00/0BBF : 3A 02 | da doNOT ; wInSpecial - 2240 | 1 labellezohra.s 1313 | Data | 00 | 2 | 2 | 00/0BC1 : 3A 02 | da doNOT ; wInDeskItem - 2241 | 1 labellezohra.s 1314 | Data | 00 | 2 | 2 | 00/0BC3 : 3A 02 | da doNOT ; wInFrame - 2242 | 1 labellezohra.s 1315 | Data | 00 | 2 | 2 | 00/0BC5 : 3A 02 | da doNOT ; wInactMenu - 2243 | 1 labellezohra.s 1316 | Data | 00 | 2 | 2 | 00/0BC7 : 3A 02 | da doNOT ; wInClosedNDA - 2244 | 1 labellezohra.s 1317 | Data | 00 | 2 | 2 | 00/0BC9 : 3A 02 | da doNOT ; wInCalledSysEdit - 2245 | 1 labellezohra.s 1318 | Data | 00 | 2 | 2 | 00/0BCB : 3A 02 | da doNOT ; wInTrackZoom - 2246 | 1 labellezohra.s 1319 | Data | 00 | 2 | 2 | 00/0BCD : 3A 02 | da doNOT ; wInHitFrame - 2247 | 1 labellezohra.s 1320 | Data | 00 | 2 | 2 | 00/0BCF : 3A 02 | da doNOT ; wInControl - 2248 | 1 labellezohra.s 1321 | Data | 00 | 2 | 2 | 00/0BD1 : 3A 02 | da doNOT ; wInControlMenu - 2249 | 1 labellezohra.s 1322 | Empty | 00 | | 0 | 00/0BD3 | - 2250 | 1 labellezohra.s 1323 | Data | 00 | 2 | 2 | 00/0BD3 : 3A 02 | ctrlTBL da doNOT - 2251 | 1 labellezohra.s 1324 | Data | 00 | 2 | 2 | 00/0BD5 : 3A 02 | da doNOT - 2252 | 1 labellezohra.s 1325 | Data | 00 | 2 | 2 | 00/0BD7 : 3A 02 | da doNOT - 2253 | 1 labellezohra.s 1326 | Data | 00 | 2 | 2 | 00/0BD9 : 3A 02 | da doNOT - 2254 | 1 labellezohra.s 1327 | Data | 00 | 2 | 2 | 00/0BDB : 3A 02 | da doNOT - 2255 | 1 labellezohra.s 1328 | Data | 00 | 2 | 2 | 00/0BDD : 3A 02 | da doNOT - 2256 | 1 labellezohra.s 1329 | Data | 00 | 2 | 2 | 00/0BDF : 3A 02 | da doNOT - 2257 | 1 labellezohra.s 1330 | Data | 00 | 2 | 2 | 00/0BE1 : 3A 02 | da doNOT - 2258 | 1 labellezohra.s 1331 | Data | 00 | 2 | 2 | 00/0BE3 : 3A 02 | da doNOT - 2259 | 1 labellezohra.s 1332 | Data | 00 | 2 | 2 | 00/0BE5 : 3A 02 | da doNOT - 2260 | 1 labellezohra.s 1333 | Data | 00 | 2 | 2 | 00/0BE7 : 3A 02 | da doNOT - 2261 | 1 labellezohra.s 1334 | Data | 00 | 2 | 2 | 00/0BE9 : 3A 02 | da doNOT - 2262 | 1 labellezohra.s 1335 | Data | 00 | 2 | 2 | 00/0BEB : 3A 02 | da doNOT - 2263 | 1 labellezohra.s 1336 | Data | 00 | 2 | 2 | 00/0BED : 3A 02 | da doNOT - 2264 | 1 labellezohra.s 1337 | Data | 00 | 2 | 2 | 00/0BEF : 3A 02 | da doNOT - 2265 | 1 labellezohra.s 1338 | Data | 00 | 2 | 2 | 00/0BF1 : 3A 02 | da doNOT - 2266 | 1 labellezohra.s 1339 | Data | 00 | 2 | 2 | 00/0BF3 : 3A 02 | da doNOT - 2267 | 1 labellezohra.s 1340 | Data | 00 | 2 | 2 | 00/0BF5 : 3A 02 | da doNOT - 2268 | 1 labellezohra.s 1341 | Data | 00 | 2 | 2 | 00/0BF7 : 3A 02 | da doNOT - 2269 | 1 labellezohra.s 1342 | Data | 00 | 2 | 2 | 00/0BF9 : 3A 02 | da doNOT - 2270 | 1 labellezohra.s 1343 | Data | 00 | 2 | 2 | 00/0BFB : 3A 02 | da doNOT - 2271 | 1 labellezohra.s 1344 | Data | 00 | 2 | 2 | 00/0BFD : 3A 02 | da doNOT - 2272 | 1 labellezohra.s 1345 | Data | 00 | 2 | 2 | 00/0BFF : 3A 02 | da doNOT - 2273 | 1 labellezohra.s 1346 | Data | 00 | 2 | 2 | 00/0C01 : 3A 02 | da doNOT - 2274 | 1 labellezohra.s 1347 | Data | 00 | 2 | 2 | 00/0C03 : 3A 02 | da doNOT - 2275 | 1 labellezohra.s 1348 | Data | 00 | 2 | 2 | 00/0C05 : 3A 02 | da doNOT - 2276 | 1 labellezohra.s 1349 | Data | 00 | 2 | 2 | 00/0C07 : 3A 02 | da doNOT - 2277 | 1 labellezohra.s 1350 | Data | 00 | 2 | 2 | 00/0C09 : 3A 02 | da doNOT - 2278 | 1 labellezohra.s 1351 | Data | 00 | 2 | 2 | 00/0C0B : 3A 02 | da doNOT - 2279 | 1 labellezohra.s 1352 | Data | 00 | 2 | 2 | 00/0C0D : 3A 02 | da doNOT - 2280 | 1 labellezohra.s 1353 | Data | 00 | 2 | 2 | 00/0C0F : 3A 02 | da doNOT - 2281 | 1 labellezohra.s 1354 | Empty | 00 | | 0 | 00/0C11 | - 2282 | 1 labellezohra.s 1355 | Comment | 00 | | 0 | 00/0C11 | *---------------------------------------- - 2283 | 1 labellezohra.s 1356 | Comment | 00 | | 0 | 00/0C11 | * STD FILE - 2284 | 1 labellezohra.s 1357 | Comment | 00 | | 0 | 00/0C11 | *---------------------------------------- - 2285 | 1 labellezohra.s 1358 | Empty | 00 | | 0 | 00/0C11 | - 2286 | 1 labellezohra.s 1359 | Comment | 00 | | 0 | 00/0C11 | *--- - 2287 | 1 labellezohra.s 1360 | Empty | 00 | | 0 | 00/0C11 | - 2288 | 1 labellezohra.s 1361 | Data | 00 | | 19 | 00/0C11 : 12 43 68 61 | strLOADFILE str 'Charger quel jeu ?' + 2158 | 1 labellezohra.s 1231 | Empty | 00 | | 0 | 00/0B17 | + 2159 | 1 labellezohra.s 1232 | Comment | 00 | | 0 | 00/0B17 | *----------------------- Window manager + 2160 | 1 labellezohra.s 1233 | Empty | 00 | | 0 | 00/0B17 | + 2161 | 1 labellezohra.s 1234 | Data | 00 | | 2 | 00/0B17 : 00 00 | taskREC ds 2 ; wmWhat +0 + 2162 | 1 labellezohra.s 1235 | Data | 00 | | 4 | 00/0B19 : 00 00 00 00 | taskMESSAGE ds 4 ; wmMessage +2 + 2163 | 1 labellezohra.s 1236 | Data | 00 | | 4 | 00/0B1D : 00 00 00 00 | taskWHEN ds 4 ; wmWhen +6 + 2164 | 1 labellezohra.s 1237 | Data | 00 | | 4 | 00/0B21 : 00 00 00 00 | taskWHERE ds 4 ; wmWhere +10 + 2165 | 1 labellezohra.s 1238 | Data | 00 | | 2 | 00/0B25 : 00 00 | taskMODIFIERS ds 2 ; wmModifiers +14 + 2166 | 1 labellezohra.s 1239 | Data | 00 | | 4 | 00/0B27 : 00 00 00 00 | taskDATA ds 4 ; wmTaskData +16 + 2167 | 1 labellezohra.s 1240 | Data | 00 | | 4 | 00/0B2B : FF FF 1F 00 | adrl $001fffff ; wmTaskMask +20 + 2168 | 1 labellezohra.s 1241 | Data | 00 | | 4 | 00/0B2F : 00 00 00 00 | ds 4 ; wmLastClickTick +24 + 2169 | 1 labellezohra.s 1242 | Data | 00 | | 2 | 00/0B33 : 00 00 | ds 2 ; wmClickCount +28 + 2170 | 1 labellezohra.s 1243 | Data | 00 | | 4 | 00/0B35 : 00 00 00 00 | ds 4 ; wmTaskData2 +30 + 2171 | 1 labellezohra.s 1244 | Data | 00 | | 4 | 00/0B39 : 00 00 00 00 | ds 4 ; wmTaskData3 +34 + 2172 | 1 labellezohra.s 1245 | Data | 00 | | 4 | 00/0B3D : 00 00 00 00 | ds 4 ; wmTaskData4 +38 + 2173 | 1 labellezohra.s 1246 | Data | 00 | | 4 | 00/0B41 : 00 00 00 00 | ds 4 ; wmLastClickPt +42 + 2174 | 1 labellezohra.s 1247 | Empty | 00 | | 0 | 00/0B45 | + 2175 | 1 labellezohra.s 1248 | Data | 00 | 2 | 2 | 00/0B45 : 48 02 | taskTBL da doNOT ; 0 Null + 2176 | 1 labellezohra.s 1249 | Data | 00 | 2 | 2 | 00/0B47 : 6E 02 | da doMOUSEDOWN ; 1 mouseDownEvt + 2177 | 1 labellezohra.s 1250 | Data | 00 | 2 | 2 | 00/0B49 : 48 02 | da doNOT ; 2 mouseUpEvt + 2178 | 1 labellezohra.s 1251 | Data | 00 | 2 | 2 | 00/0B4B : 22 02 | da doKEYDOWN ; 3 keyDownEvt + 2179 | 1 labellezohra.s 1252 | Data | 00 | 2 | 2 | 00/0B4D : 48 02 | da doNOT + 2180 | 1 labellezohra.s 1253 | Data | 00 | 2 | 2 | 00/0B4F : 48 02 | da doNOT ; 5 autoKeyEvt + 2181 | 1 labellezohra.s 1254 | Data | 00 | 2 | 2 | 00/0B51 : 48 02 | da doNOT ; 6 updateEvt + 2182 | 1 labellezohra.s 1255 | Data | 00 | 2 | 2 | 00/0B53 : 48 02 | da doNOT + 2183 | 1 labellezohra.s 1256 | Data | 00 | 2 | 2 | 00/0B55 : 48 02 | da doNOT ; 8 activateEvt + 2184 | 1 labellezohra.s 1257 | Data | 00 | 2 | 2 | 00/0B57 : 48 02 | da doNOT ; 9 switchEvt + 2185 | 1 labellezohra.s 1258 | Data | 00 | 2 | 2 | 00/0B59 : 48 02 | da doNOT ; A deskAccEvt + 2186 | 1 labellezohra.s 1259 | Data | 00 | 2 | 2 | 00/0B5B : 48 02 | da doNOT ; B driverEvt + 2187 | 1 labellezohra.s 1260 | Data | 00 | 2 | 2 | 00/0B5D : 48 02 | da doNOT ; C app1Evt + 2188 | 1 labellezohra.s 1261 | Data | 00 | 2 | 2 | 00/0B5F : 48 02 | da doNOT ; D app2Evt + 2189 | 1 labellezohra.s 1262 | Data | 00 | 2 | 2 | 00/0B61 : 48 02 | da doNOT ; E app3Evt + 2190 | 1 labellezohra.s 1263 | Data | 00 | 2 | 2 | 00/0B63 : 48 02 | da doNOT ; F app4Evt + 2191 | 1 labellezohra.s 1264 | Data | 00 | 2 | 2 | 00/0B65 : 48 02 | da doNOT ; wInDesk + 2192 | 1 labellezohra.s 1265 | Data | 00 | 2 | 2 | 00/0B67 : 48 02 | da doNOT ; wInMenuBar + 2193 | 1 labellezohra.s 1266 | Data | 00 | 2 | 2 | 00/0B69 : 48 02 | da doNOT ; wCLickCalled + 2194 | 1 labellezohra.s 1267 | Data | 00 | 2 | 2 | 00/0B6B : 48 02 | da doNOT ; wInContent - was doCONTENT + 2195 | 1 labellezohra.s 1268 | Data | 00 | 2 | 2 | 00/0B6D : 48 02 | da doNOT ; wInDrag + 2196 | 1 labellezohra.s 1269 | Data | 00 | 2 | 2 | 00/0B6F : 48 02 | da doNOT ; wInGrow + 2197 | 1 labellezohra.s 1270 | Data | 00 | 2 | 2 | 00/0B71 : 48 02 | da doNOT ; wInGoAway + 2198 | 1 labellezohra.s 1271 | Data | 00 | 2 | 2 | 00/0B73 : 48 02 | da doNOT ; wInZoom + 2199 | 1 labellezohra.s 1272 | Data | 00 | 2 | 2 | 00/0B75 : 48 02 | da doNOT ; wInInfo + 2200 | 1 labellezohra.s 1273 | Data | 00 | 2 | 2 | 00/0B77 : 48 02 | da doNOT ; wInSpecial + 2201 | 1 labellezohra.s 1274 | Data | 00 | 2 | 2 | 00/0B79 : 48 02 | da doNOT ; wInDeskItem + 2202 | 1 labellezohra.s 1275 | Data | 00 | 2 | 2 | 00/0B7B : 48 02 | da doNOT ; wInFrame + 2203 | 1 labellezohra.s 1276 | Data | 00 | 2 | 2 | 00/0B7D : 48 02 | da doNOT ; wInactMenu + 2204 | 1 labellezohra.s 1277 | Data | 00 | 2 | 2 | 00/0B7F : 48 02 | da doNOT ; wInClosedNDA + 2205 | 1 labellezohra.s 1278 | Data | 00 | 2 | 2 | 00/0B81 : 48 02 | da doNOT ; wInCalledSysEdit + 2206 | 1 labellezohra.s 1279 | Data | 00 | 2 | 2 | 00/0B83 : 48 02 | da doNOT ; wInTrackZoom + 2207 | 1 labellezohra.s 1280 | Data | 00 | 2 | 2 | 00/0B85 : 48 02 | da doNOT ; wInHitFrame + 2208 | 1 labellezohra.s 1281 | Data | 00 | 2 | 2 | 00/0B87 : 48 02 | da doNOT ; wInControl + 2209 | 1 labellezohra.s 1282 | Data | 00 | 2 | 2 | 00/0B89 : 48 02 | da doNOT ; wInControlMenu + 2210 | 1 labellezohra.s 1283 | Empty | 00 | | 0 | 00/0B8B | + 2211 | 1 labellezohra.s 1284 | Data | 00 | 2 | 2 | 00/0B8B : 48 02 | ctrlTBL da doNOT + 2212 | 1 labellezohra.s 1285 | Data | 00 | 2 | 2 | 00/0B8D : 48 02 | da doNOT + 2213 | 1 labellezohra.s 1286 | Data | 00 | 2 | 2 | 00/0B8F : 48 02 | da doNOT + 2214 | 1 labellezohra.s 1287 | Data | 00 | 2 | 2 | 00/0B91 : 48 02 | da doNOT + 2215 | 1 labellezohra.s 1288 | Data | 00 | 2 | 2 | 00/0B93 : 48 02 | da doNOT + 2216 | 1 labellezohra.s 1289 | Data | 00 | 2 | 2 | 00/0B95 : 48 02 | da doNOT + 2217 | 1 labellezohra.s 1290 | Data | 00 | 2 | 2 | 00/0B97 : 48 02 | da doNOT + 2218 | 1 labellezohra.s 1291 | Data | 00 | 2 | 2 | 00/0B99 : 48 02 | da doNOT + 2219 | 1 labellezohra.s 1292 | Data | 00 | 2 | 2 | 00/0B9B : 48 02 | da doNOT + 2220 | 1 labellezohra.s 1293 | Data | 00 | 2 | 2 | 00/0B9D : 48 02 | da doNOT + 2221 | 1 labellezohra.s 1294 | Data | 00 | 2 | 2 | 00/0B9F : 48 02 | da doNOT + 2222 | 1 labellezohra.s 1295 | Data | 00 | 2 | 2 | 00/0BA1 : 48 02 | da doNOT + 2223 | 1 labellezohra.s 1296 | Data | 00 | 2 | 2 | 00/0BA3 : 48 02 | da doNOT + 2224 | 1 labellezohra.s 1297 | Data | 00 | 2 | 2 | 00/0BA5 : 48 02 | da doNOT + 2225 | 1 labellezohra.s 1298 | Data | 00 | 2 | 2 | 00/0BA7 : 48 02 | da doNOT + 2226 | 1 labellezohra.s 1299 | Data | 00 | 2 | 2 | 00/0BA9 : 48 02 | da doNOT + 2227 | 1 labellezohra.s 1300 | Data | 00 | 2 | 2 | 00/0BAB : 48 02 | da doNOT + 2228 | 1 labellezohra.s 1301 | Data | 00 | 2 | 2 | 00/0BAD : 48 02 | da doNOT + 2229 | 1 labellezohra.s 1302 | Data | 00 | 2 | 2 | 00/0BAF : 48 02 | da doNOT + 2230 | 1 labellezohra.s 1303 | Data | 00 | 2 | 2 | 00/0BB1 : 48 02 | da doNOT + 2231 | 1 labellezohra.s 1304 | Data | 00 | 2 | 2 | 00/0BB3 : 48 02 | da doNOT + 2232 | 1 labellezohra.s 1305 | Data | 00 | 2 | 2 | 00/0BB5 : 48 02 | da doNOT + 2233 | 1 labellezohra.s 1306 | Data | 00 | 2 | 2 | 00/0BB7 : 48 02 | da doNOT + 2234 | 1 labellezohra.s 1307 | Data | 00 | 2 | 2 | 00/0BB9 : 48 02 | da doNOT + 2235 | 1 labellezohra.s 1308 | Data | 00 | 2 | 2 | 00/0BBB : 48 02 | da doNOT + 2236 | 1 labellezohra.s 1309 | Data | 00 | 2 | 2 | 00/0BBD : 48 02 | da doNOT + 2237 | 1 labellezohra.s 1310 | Data | 00 | 2 | 2 | 00/0BBF : 48 02 | da doNOT + 2238 | 1 labellezohra.s 1311 | Data | 00 | 2 | 2 | 00/0BC1 : 48 02 | da doNOT + 2239 | 1 labellezohra.s 1312 | Data | 00 | 2 | 2 | 00/0BC3 : 48 02 | da doNOT + 2240 | 1 labellezohra.s 1313 | Data | 00 | 2 | 2 | 00/0BC5 : 48 02 | da doNOT + 2241 | 1 labellezohra.s 1314 | Data | 00 | 2 | 2 | 00/0BC7 : 48 02 | da doNOT + 2242 | 1 labellezohra.s 1315 | Empty | 00 | | 0 | 00/0BC9 | + 2243 | 1 labellezohra.s 1316 | Comment | 00 | | 0 | 00/0BC9 | *---------------------------------------- + 2244 | 1 labellezohra.s 1317 | Comment | 00 | | 0 | 00/0BC9 | * STD FILE + 2245 | 1 labellezohra.s 1318 | Comment | 00 | | 0 | 00/0BC9 | *---------------------------------------- + 2246 | 1 labellezohra.s 1319 | Empty | 00 | | 0 | 00/0BC9 | + 2247 | 1 labellezohra.s 1320 | Comment | 00 | | 0 | 00/0BC9 | *--- + 2248 | 1 labellezohra.s 1321 | Empty | 00 | | 0 | 00/0BC9 | + 2249 | 1 labellezohra.s 1322 | Data | 00 | | 19 | 00/0BC9 : 12 43 68 61 | strLOADFILE str 'Charger quel jeu ?' | | | | | | 72 67 65 72 | | | | | | | 20 71 75 65 | | | | | | | 6C 20 6A 65 | | | | | | | 75 20 3F | - 2289 | 1 labellezohra.s 1362 | Data | 00 | | 20 | 00/0C24 : 13 45 6E 72 | strSAVEFILE str 'Enregistrer sous...' + 2250 | 1 labellezohra.s 1323 | Data | 00 | | 20 | 00/0BDC : 13 45 6E 72 | strSAVEFILE str 'Enregistrer sous...' | | | | | | 65 67 69 73 | | | | | | | 74 72 65 72 | | | | | | | 20 73 6F 75 | | | | | | | 73 2E 2E 2E | - 2290 | 1 labellezohra.s 1363 | Empty | 00 | | 0 | 00/0C38 | - 2291 | 1 labellezohra.s 1364 | Data | 00 | | 1 | 00/0C38 : 01 | typeLIST hex 01 - 2292 | 1 labellezohra.s 1365 | Data | 00 | | 1 | 00/0C39 : 5D | hex 5d ; Game/Edu files - 2293 | 1 labellezohra.s 1366 | Data | 00 | | 2 | 00/0C3A : 00 00 | replyPTR ds 2 ; 0 good - 2294 | 1 labellezohra.s 1367 | Data | 00 | | 2 | 00/0C3C : 00 00 | ds 2 ; 2 fileType - 2295 | 1 labellezohra.s 1368 | Data | 00 | | 2 | 00/0C3E : 00 00 | ds 2 ; 4 auxFileType - 2296 | 1 labellezohra.s 1369 | Empty | 00 | | 0 | 00/0C40 | namePATH - 2297 | 1 labellezohra.s 1370 | Data | 00 | | 1 | 00/0C40 : 06 | hex 06 ; 6 fileName - 2298 | 1 labellezohra.s 1371 | Empty | 00 | | 0 | 00/0C41 | namePATH1 - 2299 | 1 labellezohra.s 1372 | Data | 00 | | 6 | 00/0C41 : 50 61 72 74 | asc 'Partie' ; 7 fileName (16 normally) + 2251 | 1 labellezohra.s 1324 | Empty | 00 | | 0 | 00/0BF0 | + 2252 | 1 labellezohra.s 1325 | Data | 00 | | 1 | 00/0BF0 : 01 | typeLIST hex 01 + 2253 | 1 labellezohra.s 1326 | Data | 00 | | 1 | 00/0BF1 : 5D | hex 5d ; Game/Edu files + 2254 | 1 labellezohra.s 1327 | Data | 00 | | 2 | 00/0BF2 : 00 00 | replyPTR ds 2 ; 0 good + 2255 | 1 labellezohra.s 1328 | Data | 00 | | 2 | 00/0BF4 : 00 00 | ds 2 ; 2 fileType + 2256 | 1 labellezohra.s 1329 | Data | 00 | | 2 | 00/0BF6 : 00 00 | ds 2 ; 4 auxFileType + 2257 | 1 labellezohra.s 1330 | Empty | 00 | | 0 | 00/0BF8 | namePATH + 2258 | 1 labellezohra.s 1331 | Data | 00 | | 1 | 00/0BF8 : 06 | hex 06 ; 6 fileName + 2259 | 1 labellezohra.s 1332 | Empty | 00 | | 0 | 00/0BF9 | namePATH1 + 2260 | 1 labellezohra.s 1333 | Data | 00 | | 6 | 00/0BF9 : 50 61 72 74 | asc 'Partie' ; 7 fileName (16 normally) | | | | | | 69 65 | - 2300 | 1 labellezohra.s 1373 | Data | 00 | | 9 | 00/0C47 : 00 00 00 00 | ds 9 + 2261 | 1 labellezohra.s 1334 | Data | 00 | | 9 | 00/0BFF : 00 00 00 00 | ds 9 | | | | | | 00 00 00 00 | | | | | | | 00 | - 2301 | 1 labellezohra.s 1374 | Empty | 00 | | 0 | 00/0C50 | loadPATH - 2302 | 1 labellezohra.s 1375 | Data | 00 | | 1 | 00/0C50 : 00 | ds 1 ; 22 fullPathname (string length) - 2303 | 1 labellezohra.s 1376 | Empty | 00 | | 0 | 00/0C51 | loadPATH1 - 2304 | 1 labellezohra.s 1377 | Data | 00 | | 129 | 00/0C51 : 00 00 00 00 | ds 129 ; 23 fullPathname (128 normally) + 2262 | 1 labellezohra.s 1335 | Empty | 00 | | 0 | 00/0C08 | loadPATH + 2263 | 1 labellezohra.s 1336 | Data | 00 | | 1 | 00/0C08 : 00 | ds 1 ; 22 fullPathname (string length) + 2264 | 1 labellezohra.s 1337 | Empty | 00 | | 0 | 00/0C09 | loadPATH1 + 2265 | 1 labellezohra.s 1338 | Data | 00 | | 129 | 00/0C09 : 00 00 00 00 | ds 129 ; 23 fullPathname (128 normally) | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -1836,417 +1797,399 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 | - 2305 | 1 labellezohra.s 1378 | Empty | 00 | | 0 | 00/0CD2 | - 2306 | 1 labellezohra.s 1379 | Comment | 00 | | 0 | 00/0CD2 | *---------------------------------------- - 2307 | 1 labellezohra.s 1380 | Comment | 00 | | 0 | 00/0CD2 | * GS/OS - 2308 | 1 labellezohra.s 1381 | Comment | 00 | | 0 | 00/0CD2 | *---------------------------------------- - 2309 | 1 labellezohra.s 1382 | Empty | 00 | | 0 | 00/0CD2 | - 2310 | 1 labellezohra.s 1383 | Code | 00 | 2 | 3 | 00/0CD2 : 8D 77 0D | loadFILE sta proOPEN+4 ; filename - 2311 | 1 labellezohra.s 1384 | Code | 00 | 2 | 3 | 00/0CD5 : 8C A5 0D | sty proREAD+4 ; RAM pointer low - 2312 | 1 labellezohra.s 1385 | Code | 00 | 2 | 3 | 00/0CD8 : 8E A7 0D | stx proREAD+6 ; RAM pointer high - 2313 | 1 labellezohra.s 1386 | Empty | 00 | | 0 | 00/0CDB | - 2314 | 1 labellezohra.s 1387 | Code | 00 | 2 | 3 | 00/0CDB : 9C 29 0D | loadFILE1 stz proERR - 2315 | 1 labellezohra.s 1388 | Empty | 00 | | 0 | 00/0CDE | - 2316 | 1 labellezohra.s 1389 | Code | 00 | | 4 | 00/0CDE : 22 A8 00 E1 | jsl {$e100a8} - 2317 | 1 labellezohra.s 1390 | Data | 00 | | 2 | 00/0CE2 : 10 20 | dw $2010 - 2318 | 1 labellezohra.s 1391 | Data | 00 | 3 | 4 | 00/0CE4 : 73 0D 00 00 | adrl proOPEN - 2319 | 1 labellezohra.s 1392 | Code | 00 | | 2 | 00/0CE8 : B0 33 | bcs loadERR - 2320 | 1 labellezohra.s 1393 | Empty | 00 | | 0 | 00/0CEA | - 2321 | 1 labellezohra.s 1394 | Code | 00 | 2 | 3 | 00/0CEA : AD 75 0D | lda proOPEN+2 - 2322 | 1 labellezohra.s 1395 | Code | 00 | 2 | 3 | 00/0CED : 8D A3 0D | sta proREAD+2 - 2323 | 1 labellezohra.s 1396 | Code | 00 | 2 | 3 | 00/0CF0 : 8D B3 0D | sta proCLOSE+2 - 2324 | 1 labellezohra.s 1397 | Empty | 00 | | 0 | 00/0CF3 | - 2325 | 1 labellezohra.s 1398 | Code | 00 | 2 | 3 | 00/0CF3 : AD 9D 0D | lda proEOF - 2326 | 1 labellezohra.s 1399 | Code | 00 | 2 | 3 | 00/0CF6 : 8D A9 0D | sta proREAD+8 - 2327 | 1 labellezohra.s 1400 | Code | 00 | 2 | 3 | 00/0CF9 : AD 9F 0D | lda proEOF+2 - 2328 | 1 labellezohra.s 1401 | Code | 00 | 2 | 3 | 00/0CFC : 8D AB 0D | sta proREAD+10 - 2329 | 1 labellezohra.s 1402 | Empty | 00 | | 0 | 00/0CFF | - 2330 | 1 labellezohra.s 1403 | Code | 00 | | 4 | 00/0CFF : 22 A8 00 E1 | jsl {$e100a8} - 2331 | 1 labellezohra.s 1404 | Data | 00 | | 2 | 00/0D03 : 12 20 | dw $2012 - 2332 | 1 labellezohra.s 1405 | Data | 00 | 3 | 4 | 00/0D05 : A1 0D 00 00 | adrl proREAD - 2333 | 1 labellezohra.s 1406 | Code | 00 | | 2 | 00/0D09 : B0 12 | bcs loadERR - 2334 | 1 labellezohra.s 1407 | Empty | 00 | | 0 | 00/0D0B | - 2335 | 1 labellezohra.s 1408 | Code | 00 | | 4 | 00/0D0B : 22 A8 00 E1 | loadFILE2 jsl {$e100a8} - 2336 | 1 labellezohra.s 1409 | Data | 00 | | 2 | 00/0D0F : 14 20 | dw $2014 - 2337 | 1 labellezohra.s 1410 | Data | 00 | 3 | 4 | 00/0D11 : B1 0D 00 00 | adrl proCLOSE - 2338 | 1 labellezohra.s 1411 | Empty | 00 | | 0 | 00/0D15 | - 2339 | 1 labellezohra.s 1412 | Code | 00 | 2 | 3 | 00/0D15 : AC AD 0D | ldy proREAD+12 ; length read - 2340 | 1 labellezohra.s 1413 | Code | 00 | 2 | 3 | 00/0D18 : AE AF 0D | ldx proREAD+14 - 2341 | 1 labellezohra.s 1414 | Code | 00 | | 1 | 00/0D1B : 18 | clc - 2342 | 1 labellezohra.s 1415 | Code | 00 | | 1 | 00/0D1C : 60 | rts - 2343 | 1 labellezohra.s 1416 | Empty | 00 | | 0 | 00/0D1D | - 2344 | 1 labellezohra.s 1417 | Code | 00 | 2 | 3 | 00/0D1D : 8D 29 0D | loadERR sta proERR - 2345 | 1 labellezohra.s 1418 | Code | 00 | 2 | 3 | 00/0D20 : 20 0B 0D | jsr loadFILE2 - 2346 | 1 labellezohra.s 1419 | Code | 00 | | 3 | 00/0D23 : A0 00 00 | ldy #0 - 2347 | 1 labellezohra.s 1420 | Code | 00 | | 1 | 00/0D26 : BB | tyx - 2348 | 1 labellezohra.s 1421 | Code | 00 | | 1 | 00/0D27 : 38 | sec - 2349 | 1 labellezohra.s 1422 | Code | 00 | | 1 | 00/0D28 : 60 | rts - 2350 | 1 labellezohra.s 1423 | Empty | 00 | | 0 | 00/0D29 | - 2351 | 1 labellezohra.s 1424 | Comment | 00 | | 0 | 00/0D29 | *--- GS/OS data - 2352 | 1 labellezohra.s 1425 | Empty | 00 | | 0 | 00/0D29 | - 2353 | 1 labellezohra.s 1426 | Data | 00 | | 2 | 00/0D29 : 00 00 | proERR ds 2 - 2354 | 1 labellezohra.s 1427 | Empty | 00 | | 0 | 00/0D2B | - 2355 | 1 labellezohra.s 1428 | Comment | 00 | | 0 | 00/0D2B | *--- For the game party - 2356 | 1 labellezohra.s 1429 | Empty | 00 | | 0 | 00/0D2B | - 2357 | 1 labellezohra.s 1430 | Empty | 00 | | 0 | 00/0D2B | proCREATEGAME - 2358 | 1 labellezohra.s 1431 | Data | 00 | | 2 | 00/0D2B : 07 00 | dw 7 ; pcount - 2359 | 1 labellezohra.s 1432 | Data | 00 | 3 | 4 | 00/0D2D : 5A 0E 00 00 | adrl pGAME ; pathname - 2360 | 1 labellezohra.s 1433 | Data | 00 | | 2 | 00/0D31 : C3 00 | dw $c3 ; access_code - 2361 | 1 labellezohra.s 1434 | Data | 00 | | 2 | 00/0D33 : 5D 00 | dw $5d ; file_type - 2362 | 1 labellezohra.s 1435 | Data | 00 | | 4 | 00/0D35 : 20 80 00 00 | adrl $8020 ; aux_type - 2363 | 1 labellezohra.s 1436 | Data | 00 | | 2 | 00/0D39 : 00 00 | ds 2 ; storage_type - 2364 | 1 labellezohra.s 1437 | Data | 00 | | 4 | 00/0D3B : 00 00 00 00 | ds 4 ; eof - 2365 | 1 labellezohra.s 1438 | Data | 00 | | 4 | 00/0D3F : 00 00 00 00 | ds 4 ; resource_eof - 2366 | 1 labellezohra.s 1439 | Empty | 00 | | 0 | 00/0D43 | - 2367 | 1 labellezohra.s 1440 | Empty | 00 | | 0 | 00/0D43 | proDESTROYGAME - 2368 | 1 labellezohra.s 1441 | Data | 00 | | 2 | 00/0D43 : 01 00 | dw 1 ; pcount - 2369 | 1 labellezohra.s 1442 | Data | 00 | 3 | 4 | 00/0D45 : 5A 0E 00 00 | adrl pGAME ; pathname - 2370 | 1 labellezohra.s 1443 | Empty | 00 | | 0 | 00/0D49 | - 2371 | 1 labellezohra.s 1444 | Empty | 00 | | 0 | 00/0D49 | proOPENGAME - 2372 | 1 labellezohra.s 1445 | Data | 00 | | 2 | 00/0D49 : 02 00 | dw 2 - 2373 | 1 labellezohra.s 1446 | Data | 00 | | 2 | 00/0D4B : 00 00 | ds 2 - 2374 | 1 labellezohra.s 1447 | Data | 00 | 3 | 4 | 00/0D4D : 5A 0E 00 00 | adrl pGAME - 2375 | 1 labellezohra.s 1448 | Empty | 00 | | 0 | 00/0D51 | - 2376 | 1 labellezohra.s 1449 | Empty | 00 | | 0 | 00/0D51 | proREADGAME - 2377 | 1 labellezohra.s 1450 | Data | 00 | | 2 | 00/0D51 : 04 00 | dw 4 ; 0 - pcount - 2378 | 1 labellezohra.s 1451 | Data | 00 | | 2 | 00/0D53 : 00 00 | ds 2 ; 2 - ref_num - 2379 | 1 labellezohra.s 1452 | Data | 00 | 3 | 4 | 00/0D55 : 5A 0E 00 00 | adrl pGAME ; 4 - data_buffer - 2380 | 1 labellezohra.s 1453 | Data | 00 | | 4 | 00/0D59 : 00 00 00 00 | ds 4 ; 8 - request_count - 2381 | 1 labellezohra.s 1454 | Data | 00 | | 4 | 00/0D5D : 00 00 00 00 | ds 4 ; C - transfer_count - 2382 | 1 labellezohra.s 1455 | Empty | 00 | | 0 | 00/0D61 | - 2383 | 1 labellezohra.s 1456 | Empty | 00 | | 0 | 00/0D61 | proWRITEGAME - 2384 | 1 labellezohra.s 1457 | Data | 00 | | 2 | 00/0D61 : 05 00 | dw 5 ; 0 - pcount - 2385 | 1 labellezohra.s 1458 | Data | 00 | | 2 | 00/0D63 : 00 00 | ds 2 ; 2 - ref_num - 2386 | 1 labellezohra.s 1459 | Data | 00 | 3 | 4 | 00/0D65 : 5A 0E 00 00 | adrl pGAME ; 4 - data_buffer (we are in same bank) - 2387 | 1 labellezohra.s 1460 | Data | 00 | | 4 | 00/0D69 : 00 00 00 00 | ds 4 ; 8 - request_count - 2388 | 1 labellezohra.s 1461 | Data | 00 | | 4 | 00/0D6D : 00 00 00 00 | ds 4 ; C - transfer_count - 2389 | 1 labellezohra.s 1462 | Data | 00 | | 2 | 00/0D71 : 01 00 | dw 1 ; cache_priority - 2390 | 1 labellezohra.s 1463 | Empty | 00 | | 0 | 00/0D73 | - 2391 | 1 labellezohra.s 1464 | Comment | 00 | | 0 | 00/0D73 | *--- For the game images - 2392 | 1 labellezohra.s 1465 | Empty | 00 | | 0 | 00/0D73 | - 2393 | 1 labellezohra.s 1466 | Data | 00 | | 2 | 00/0D73 : 0C 00 | proOPEN dw 12 - 2394 | 1 labellezohra.s 1467 | Data | 00 | | 2 | 00/0D75 : 00 00 | ds 2 - 2395 | 1 labellezohra.s 1468 | Data | 00 | 3 | 4 | 00/0D77 : C1 0D 00 00 | adrl pIMAGE - 2396 | 1 labellezohra.s 1469 | Data | 00 | | 2 | 00/0D7B : 00 00 | ds 2 - 2397 | 1 labellezohra.s 1470 | Data | 00 | | 2 | 00/0D7D : 00 00 | ds 2 - 2398 | 1 labellezohra.s 1471 | Data | 00 | | 2 | 00/0D7F : 00 00 | ds 2 - 2399 | 1 labellezohra.s 1472 | Data | 00 | | 2 | 00/0D81 : 00 00 | ds 2 - 2400 | 1 labellezohra.s 1473 | Data | 00 | | 4 | 00/0D83 : 00 00 00 00 | ds 4 - 2401 | 1 labellezohra.s 1474 | Data | 00 | | 2 | 00/0D87 : 00 00 | ds 2 - 2402 | 1 labellezohra.s 1475 | Data | 00 | | 8 | 00/0D89 : 00 00 00 00 | ds 8 + 2266 | 1 labellezohra.s 1339 | Empty | 00 | | 0 | 00/0C8A | + 2267 | 1 labellezohra.s 1340 | Comment | 00 | | 0 | 00/0C8A | *---------------------------------------- + 2268 | 1 labellezohra.s 1341 | Comment | 00 | | 0 | 00/0C8A | * GS/OS + 2269 | 1 labellezohra.s 1342 | Comment | 00 | | 0 | 00/0C8A | *---------------------------------------- + 2270 | 1 labellezohra.s 1343 | Empty | 00 | | 0 | 00/0C8A | + 2271 | 1 labellezohra.s 1344 | Code | 00 | 2 | 3 | 00/0C8A : 8D 2F 0D | loadFILE sta proOPEN+4 ; filename + 2272 | 1 labellezohra.s 1345 | Code | 00 | 2 | 3 | 00/0C8D : 8C 5D 0D | sty proREAD+4 ; RAM pointer low + 2273 | 1 labellezohra.s 1346 | Code | 00 | 2 | 3 | 00/0C90 : 8E 5F 0D | stx proREAD+6 ; RAM pointer high + 2274 | 1 labellezohra.s 1347 | Empty | 00 | | 0 | 00/0C93 | + 2275 | 1 labellezohra.s 1348 | Code | 00 | 2 | 3 | 00/0C93 : 9C E1 0C | loadFILE1 stz proERR + 2276 | 1 labellezohra.s 1349 | Empty | 00 | | 0 | 00/0C96 | + 2277 | 1 labellezohra.s 1350 | Code | 00 | | 4 | 00/0C96 : 22 A8 00 E1 | jsl {$e100a8} + 2278 | 1 labellezohra.s 1351 | Data | 00 | | 2 | 00/0C9A : 10 20 | dw $2010 + 2279 | 1 labellezohra.s 1352 | Data | 00 | 3 | 4 | 00/0C9C : 2B 0D 00 00 | adrl proOPEN + 2280 | 1 labellezohra.s 1353 | Code | 00 | | 2 | 00/0CA0 : B0 33 | bcs loadERR + 2281 | 1 labellezohra.s 1354 | Empty | 00 | | 0 | 00/0CA2 | + 2282 | 1 labellezohra.s 1355 | Code | 00 | 2 | 3 | 00/0CA2 : AD 2D 0D | lda proOPEN+2 + 2283 | 1 labellezohra.s 1356 | Code | 00 | 2 | 3 | 00/0CA5 : 8D 5B 0D | sta proREAD+2 + 2284 | 1 labellezohra.s 1357 | Code | 00 | 2 | 3 | 00/0CA8 : 8D 6B 0D | sta proCLOSE+2 + 2285 | 1 labellezohra.s 1358 | Empty | 00 | | 0 | 00/0CAB | + 2286 | 1 labellezohra.s 1359 | Code | 00 | 2 | 3 | 00/0CAB : AD 55 0D | lda proEOF + 2287 | 1 labellezohra.s 1360 | Code | 00 | 2 | 3 | 00/0CAE : 8D 61 0D | sta proREAD+8 + 2288 | 1 labellezohra.s 1361 | Code | 00 | 2 | 3 | 00/0CB1 : AD 57 0D | lda proEOF+2 + 2289 | 1 labellezohra.s 1362 | Code | 00 | 2 | 3 | 00/0CB4 : 8D 63 0D | sta proREAD+10 + 2290 | 1 labellezohra.s 1363 | Empty | 00 | | 0 | 00/0CB7 | + 2291 | 1 labellezohra.s 1364 | Code | 00 | | 4 | 00/0CB7 : 22 A8 00 E1 | jsl {$e100a8} + 2292 | 1 labellezohra.s 1365 | Data | 00 | | 2 | 00/0CBB : 12 20 | dw $2012 + 2293 | 1 labellezohra.s 1366 | Data | 00 | 3 | 4 | 00/0CBD : 59 0D 00 00 | adrl proREAD + 2294 | 1 labellezohra.s 1367 | Code | 00 | | 2 | 00/0CC1 : B0 12 | bcs loadERR + 2295 | 1 labellezohra.s 1368 | Empty | 00 | | 0 | 00/0CC3 | + 2296 | 1 labellezohra.s 1369 | Code | 00 | | 4 | 00/0CC3 : 22 A8 00 E1 | loadFILE2 jsl {$e100a8} + 2297 | 1 labellezohra.s 1370 | Data | 00 | | 2 | 00/0CC7 : 14 20 | dw $2014 + 2298 | 1 labellezohra.s 1371 | Data | 00 | 3 | 4 | 00/0CC9 : 69 0D 00 00 | adrl proCLOSE + 2299 | 1 labellezohra.s 1372 | Empty | 00 | | 0 | 00/0CCD | + 2300 | 1 labellezohra.s 1373 | Code | 00 | 2 | 3 | 00/0CCD : AC 65 0D | ldy proREAD+12 ; length read + 2301 | 1 labellezohra.s 1374 | Code | 00 | 2 | 3 | 00/0CD0 : AE 67 0D | ldx proREAD+14 + 2302 | 1 labellezohra.s 1375 | Code | 00 | | 1 | 00/0CD3 : 18 | clc + 2303 | 1 labellezohra.s 1376 | Code | 00 | | 1 | 00/0CD4 : 60 | rts + 2304 | 1 labellezohra.s 1377 | Empty | 00 | | 0 | 00/0CD5 | + 2305 | 1 labellezohra.s 1378 | Code | 00 | 2 | 3 | 00/0CD5 : 8D E1 0C | loadERR sta proERR + 2306 | 1 labellezohra.s 1379 | Code | 00 | 2 | 3 | 00/0CD8 : 20 C3 0C | jsr loadFILE2 + 2307 | 1 labellezohra.s 1380 | Code | 00 | | 3 | 00/0CDB : A0 00 00 | ldy #0 + 2308 | 1 labellezohra.s 1381 | Code | 00 | | 1 | 00/0CDE : BB | tyx + 2309 | 1 labellezohra.s 1382 | Code | 00 | | 1 | 00/0CDF : 38 | sec + 2310 | 1 labellezohra.s 1383 | Code | 00 | | 1 | 00/0CE0 : 60 | rts + 2311 | 1 labellezohra.s 1384 | Empty | 00 | | 0 | 00/0CE1 | + 2312 | 1 labellezohra.s 1385 | Comment | 00 | | 0 | 00/0CE1 | *--- GS/OS data + 2313 | 1 labellezohra.s 1386 | Empty | 00 | | 0 | 00/0CE1 | + 2314 | 1 labellezohra.s 1387 | Data | 00 | | 2 | 00/0CE1 : 00 00 | proERR ds 2 + 2315 | 1 labellezohra.s 1388 | Empty | 00 | | 0 | 00/0CE3 | + 2316 | 1 labellezohra.s 1389 | Comment | 00 | | 0 | 00/0CE3 | *--- For the game party + 2317 | 1 labellezohra.s 1390 | Empty | 00 | | 0 | 00/0CE3 | + 2318 | 1 labellezohra.s 1391 | Empty | 00 | | 0 | 00/0CE3 | proCREATEGAME + 2319 | 1 labellezohra.s 1392 | Data | 00 | | 2 | 00/0CE3 : 07 00 | dw 7 ; pcount + 2320 | 1 labellezohra.s 1393 | Data | 00 | 3 | 4 | 00/0CE5 : 12 0E 00 00 | adrl pGAME ; pathname + 2321 | 1 labellezohra.s 1394 | Data | 00 | | 2 | 00/0CE9 : C3 00 | dw $c3 ; access_code + 2322 | 1 labellezohra.s 1395 | Data | 00 | | 2 | 00/0CEB : 5D 00 | dw $5d ; file_type + 2323 | 1 labellezohra.s 1396 | Data | 00 | | 4 | 00/0CED : 20 80 00 00 | adrl $8020 ; aux_type + 2324 | 1 labellezohra.s 1397 | Data | 00 | | 2 | 00/0CF1 : 00 00 | ds 2 ; storage_type + 2325 | 1 labellezohra.s 1398 | Data | 00 | | 4 | 00/0CF3 : 00 00 00 00 | ds 4 ; eof + 2326 | 1 labellezohra.s 1399 | Data | 00 | | 4 | 00/0CF7 : 00 00 00 00 | ds 4 ; resource_eof + 2327 | 1 labellezohra.s 1400 | Empty | 00 | | 0 | 00/0CFB | + 2328 | 1 labellezohra.s 1401 | Empty | 00 | | 0 | 00/0CFB | proDESTROYGAME + 2329 | 1 labellezohra.s 1402 | Data | 00 | | 2 | 00/0CFB : 01 00 | dw 1 ; pcount + 2330 | 1 labellezohra.s 1403 | Data | 00 | 3 | 4 | 00/0CFD : 12 0E 00 00 | adrl pGAME ; pathname + 2331 | 1 labellezohra.s 1404 | Empty | 00 | | 0 | 00/0D01 | + 2332 | 1 labellezohra.s 1405 | Empty | 00 | | 0 | 00/0D01 | proOPENGAME + 2333 | 1 labellezohra.s 1406 | Data | 00 | | 2 | 00/0D01 : 02 00 | dw 2 + 2334 | 1 labellezohra.s 1407 | Data | 00 | | 2 | 00/0D03 : 00 00 | ds 2 + 2335 | 1 labellezohra.s 1408 | Data | 00 | 3 | 4 | 00/0D05 : 12 0E 00 00 | adrl pGAME + 2336 | 1 labellezohra.s 1409 | Empty | 00 | | 0 | 00/0D09 | + 2337 | 1 labellezohra.s 1410 | Empty | 00 | | 0 | 00/0D09 | proREADGAME + 2338 | 1 labellezohra.s 1411 | Data | 00 | | 2 | 00/0D09 : 04 00 | dw 4 ; 0 - pcount + 2339 | 1 labellezohra.s 1412 | Data | 00 | | 2 | 00/0D0B : 00 00 | ds 2 ; 2 - ref_num + 2340 | 1 labellezohra.s 1413 | Data | 00 | 3 | 4 | 00/0D0D : 52 10 00 00 | adrl DEBUT_DATA ; 4 - data_buffer + 2341 | 1 labellezohra.s 1414 | Data | 00 | | 4 | 00/0D11 : 84 02 00 00 | adrl FIN_DATA-DEBUT_DATA ; 8 - request_count + 2342 | 1 labellezohra.s 1415 | Data | 00 | | 4 | 00/0D15 : 00 00 00 00 | ds 4 ; C - transfer_count + 2343 | 1 labellezohra.s 1416 | Empty | 00 | | 0 | 00/0D19 | + 2344 | 1 labellezohra.s 1417 | Empty | 00 | | 0 | 00/0D19 | proWRITEGAME + 2345 | 1 labellezohra.s 1418 | Data | 00 | | 2 | 00/0D19 : 05 00 | dw 5 ; 0 - pcount + 2346 | 1 labellezohra.s 1419 | Data | 00 | | 2 | 00/0D1B : 00 00 | ds 2 ; 2 - ref_num + 2347 | 1 labellezohra.s 1420 | Data | 00 | 3 | 4 | 00/0D1D : 52 10 00 00 | adrl DEBUT_DATA ; 4 - data_buffer (we are in same bank) + 2348 | 1 labellezohra.s 1421 | Data | 00 | | 4 | 00/0D21 : 84 02 00 00 | adrl FIN_DATA-DEBUT_DATA ; 8 - request_count + 2349 | 1 labellezohra.s 1422 | Data | 00 | | 4 | 00/0D25 : 00 00 00 00 | ds 4 ; C - transfer_count + 2350 | 1 labellezohra.s 1423 | Data | 00 | | 2 | 00/0D29 : 01 00 | dw 1 ; cache_priority + 2351 | 1 labellezohra.s 1424 | Empty | 00 | | 0 | 00/0D2B | + 2352 | 1 labellezohra.s 1425 | Comment | 00 | | 0 | 00/0D2B | *--- For the game images + 2353 | 1 labellezohra.s 1426 | Empty | 00 | | 0 | 00/0D2B | + 2354 | 1 labellezohra.s 1427 | Data | 00 | | 2 | 00/0D2B : 0C 00 | proOPEN dw 12 + 2355 | 1 labellezohra.s 1428 | Data | 00 | | 2 | 00/0D2D : 00 00 | ds 2 + 2356 | 1 labellezohra.s 1429 | Data | 00 | 3 | 4 | 00/0D2F : 79 0D 00 00 | adrl pIMAGE + 2357 | 1 labellezohra.s 1430 | Data | 00 | | 2 | 00/0D33 : 00 00 | ds 2 + 2358 | 1 labellezohra.s 1431 | Data | 00 | | 2 | 00/0D35 : 00 00 | ds 2 + 2359 | 1 labellezohra.s 1432 | Data | 00 | | 2 | 00/0D37 : 00 00 | ds 2 + 2360 | 1 labellezohra.s 1433 | Data | 00 | | 2 | 00/0D39 : 00 00 | ds 2 + 2361 | 1 labellezohra.s 1434 | Data | 00 | | 4 | 00/0D3B : 00 00 00 00 | ds 4 + 2362 | 1 labellezohra.s 1435 | Data | 00 | | 2 | 00/0D3F : 00 00 | ds 2 + 2363 | 1 labellezohra.s 1436 | Data | 00 | | 8 | 00/0D41 : 00 00 00 00 | ds 8 | | | | | | 00 00 00 00 | - 2403 | 1 labellezohra.s 1476 | Data | 00 | | 8 | 00/0D91 : 00 00 00 00 | ds 8 + 2364 | 1 labellezohra.s 1437 | Data | 00 | | 8 | 00/0D49 : 00 00 00 00 | ds 8 | | | | | | 00 00 00 00 | - 2404 | 1 labellezohra.s 1477 | Data | 00 | | 4 | 00/0D99 : 00 00 00 00 | ds 4 - 2405 | 1 labellezohra.s 1478 | Data | 00 | | 4 | 00/0D9D : 00 00 00 00 | proEOF ds 4 - 2406 | 1 labellezohra.s 1479 | Empty | 00 | | 0 | 00/0DA1 | - 2407 | 1 labellezohra.s 1480 | Data | 00 | | 2 | 00/0DA1 : 04 00 | proREAD dw 4 ; 0 - nb parms - 2408 | 1 labellezohra.s 1481 | Data | 00 | | 2 | 00/0DA3 : 00 00 | ds 2 ; 2 - file id - 2409 | 1 labellezohra.s 1482 | Data | 00 | | 4 | 00/0DA5 : 00 00 00 00 | ds 4 ; 4 - pointer - 2410 | 1 labellezohra.s 1483 | Data | 00 | | 4 | 00/0DA9 : 00 00 00 00 | ds 4 ; 8 - length - 2411 | 1 labellezohra.s 1484 | Data | 00 | | 4 | 00/0DAD : 00 00 00 00 | ds 4 ; C - length read - 2412 | 1 labellezohra.s 1485 | Empty | 00 | | 0 | 00/0DB1 | - 2413 | 1 labellezohra.s 1486 | Data | 00 | | 2 | 00/0DB1 : 01 00 | proCLOSE dw 1 - 2414 | 1 labellezohra.s 1487 | Data | 00 | | 2 | 00/0DB3 : 00 00 | ds 2 - 2415 | 1 labellezohra.s 1488 | Empty | 00 | | 0 | 00/0DB5 | - 2416 | 1 labellezohra.s 1489 | Data | 00 | | 2 | 00/0DB5 : 02 00 | proQUIT dw 2 ; pcount - 2417 | 1 labellezohra.s 1490 | Data | 00 | | 4 | 00/0DB7 : 00 00 00 00 | ds 4 ; pathname - 2418 | 1 labellezohra.s 1491 | Data | 00 | | 2 | 00/0DBB : 00 00 | ds 2 ; flags - 2419 | 1 labellezohra.s 1492 | Empty | 00 | | 0 | 00/0DBD | - 2420 | 1 labellezohra.s 1493 | Data | 00 | | 2 | 00/0DBD : 01 00 | proVERS dw 1 ; pcount - 2421 | 1 labellezohra.s 1494 | Data | 00 | | 2 | 00/0DBF : 00 00 | ds 2 ; version - 2422 | 1 labellezohra.s 1495 | Empty | 00 | | 0 | 00/0DC1 | - 2423 | 1 labellezohra.s 1496 | Comment | 00 | | 0 | 00/0DC1 | *--- offset to image number is +19 - 2424 | 1 labellezohra.s 1497 | Comment | 00 | | 0 | 00/0DC1 | *--- offset to language is +16 - 2425 | 1 labellezohra.s 1498 | Comment | 00 | | 0 | 00/0DC1 | *--- offset to text number is +22 - 2426 | 1 labellezohra.s 1499 | Comment | 00 | | 0 | 00/0DC1 | *--- offset to beat number is +22 - 2427 | 1 labellezohra.s 1500 | Comment | 00 | | 0 | 00/0DC1 | *--- offset to sfxs number is +21 - 2428 | 1 labellezohra.s 1501 | Empty | 00 | | 0 | 00/0DC1 | - 2429 | 1 labellezohra.s 1502 | Comment | 00 | | 0 | 00/0DC1 | * 1 2 3 - 2430 | 1 labellezohra.s 1503 | Comment | 00 | | 0 | 00/0DC1 | * 23456789012345678901234567890123456789 - 2431 | 1 labellezohra.s 1504 | Empty | 00 | | 0 | 00/0DC1 | - 2432 | 1 labellezohra.s 1505 | Data | 00 | | 24 | 00/0DC1 : 16 00 31 2F | pIMAGE strl '1/data/images/PIC1.PIC' + 2365 | 1 labellezohra.s 1438 | Data | 00 | | 4 | 00/0D51 : 00 00 00 00 | ds 4 + 2366 | 1 labellezohra.s 1439 | Data | 00 | | 4 | 00/0D55 : 00 00 00 00 | proEOF ds 4 + 2367 | 1 labellezohra.s 1440 | Empty | 00 | | 0 | 00/0D59 | + 2368 | 1 labellezohra.s 1441 | Data | 00 | | 2 | 00/0D59 : 04 00 | proREAD dw 4 ; 0 - nb parms + 2369 | 1 labellezohra.s 1442 | Data | 00 | | 2 | 00/0D5B : 00 00 | ds 2 ; 2 - file id + 2370 | 1 labellezohra.s 1443 | Data | 00 | | 4 | 00/0D5D : 00 00 00 00 | ds 4 ; 4 - pointer + 2371 | 1 labellezohra.s 1444 | Data | 00 | | 4 | 00/0D61 : 00 00 00 00 | ds 4 ; 8 - length + 2372 | 1 labellezohra.s 1445 | Data | 00 | | 4 | 00/0D65 : 00 00 00 00 | ds 4 ; C - length read + 2373 | 1 labellezohra.s 1446 | Empty | 00 | | 0 | 00/0D69 | + 2374 | 1 labellezohra.s 1447 | Data | 00 | | 2 | 00/0D69 : 01 00 | proCLOSE dw 1 + 2375 | 1 labellezohra.s 1448 | Data | 00 | | 2 | 00/0D6B : 00 00 | ds 2 + 2376 | 1 labellezohra.s 1449 | Empty | 00 | | 0 | 00/0D6D | + 2377 | 1 labellezohra.s 1450 | Data | 00 | | 2 | 00/0D6D : 02 00 | proQUIT dw 2 ; pcount + 2378 | 1 labellezohra.s 1451 | Data | 00 | | 4 | 00/0D6F : 00 00 00 00 | ds 4 ; pathname + 2379 | 1 labellezohra.s 1452 | Data | 00 | | 2 | 00/0D73 : 00 00 | ds 2 ; flags + 2380 | 1 labellezohra.s 1453 | Empty | 00 | | 0 | 00/0D75 | + 2381 | 1 labellezohra.s 1454 | Data | 00 | | 2 | 00/0D75 : 01 00 | proVERS dw 1 ; pcount + 2382 | 1 labellezohra.s 1455 | Data | 00 | | 2 | 00/0D77 : 00 00 | ds 2 ; version + 2383 | 1 labellezohra.s 1456 | Empty | 00 | | 0 | 00/0D79 | + 2384 | 1 labellezohra.s 1457 | Comment | 00 | | 0 | 00/0D79 | *--- offset to image number is +19 + 2385 | 1 labellezohra.s 1458 | Comment | 00 | | 0 | 00/0D79 | *--- offset to language is +16 + 2386 | 1 labellezohra.s 1459 | Comment | 00 | | 0 | 00/0D79 | *--- offset to text number is +22 + 2387 | 1 labellezohra.s 1460 | Comment | 00 | | 0 | 00/0D79 | *--- offset to beat number is +22 + 2388 | 1 labellezohra.s 1461 | Comment | 00 | | 0 | 00/0D79 | *--- offset to sfxs number is +21 + 2389 | 1 labellezohra.s 1462 | Empty | 00 | | 0 | 00/0D79 | + 2390 | 1 labellezohra.s 1463 | Comment | 00 | | 0 | 00/0D79 | * 1 2 3 + 2391 | 1 labellezohra.s 1464 | Comment | 00 | | 0 | 00/0D79 | * 23456789012345678901234567890123456789 + 2392 | 1 labellezohra.s 1465 | Empty | 00 | | 0 | 00/0D79 | + 2393 | 1 labellezohra.s 1466 | Data | 00 | | 24 | 00/0D79 : 16 00 31 2F | pIMAGE strl '1/data/images/PIC1.PIC' | | | | | | 64 61 74 61 | | | | | | | 2F 69 6D 61 | | | | | | | 67 65 73 2F | | | | | | | 50 49 43 31 | | | | | | | 2E 50 49 43 | - 2433 | 1 labellezohra.s 1506 | Data | 00 | | 25 | 00/0DD9 : 17 00 31 2F | pFOND strl '1/data/images/PIC10.PIC' + 2394 | 1 labellezohra.s 1467 | Data | 00 | | 25 | 00/0D91 : 17 00 31 2F | pFOND strl '1/data/images/PIC10.PIC' | | | | | | 64 61 74 61 | | | | | | | 2F 69 6D 61 | | | | | | | 67 65 73 2F | | | | | | | 50 49 43 31 | | | | | | | 30 2E 50 49 | | | | | | | 43 | - 2434 | 1 labellezohra.s 1507 | Data | 00 | | 25 | 00/0DF2 : 17 00 31 2F | pICONES strl '1/data/images/PIC11.PIC' + 2395 | 1 labellezohra.s 1468 | Data | 00 | | 25 | 00/0DAA : 17 00 31 2F | pICONES strl '1/data/images/PIC11.PIC' | | | | | | 64 61 74 61 | | | | | | | 2F 69 6D 61 | | | | | | | 67 65 73 2F | | | | | | | 50 49 43 31 | | | | | | | 31 2E 50 49 | | | | | | | 43 | - 2435 | 1 labellezohra.s 1508 | Data | 00 | | 25 | 00/0E0B : 17 00 31 2F | pTXT strl '1/data/textes/fr/TEXTES' + 2396 | 1 labellezohra.s 1469 | Data | 00 | | 25 | 00/0DC3 : 17 00 31 2F | pTXT strl '1/data/textes/fr/TEXTES' | | | | | | 64 61 74 61 | | | | | | | 2F 74 65 78 | | | | | | | 74 65 73 2F | | | | | | | 66 72 2F 54 | | | | | | | 45 58 54 45 | | | | | | | 53 | - 2436 | 1 labellezohra.s 1509 | Data | 00 | | 27 | 00/0E24 : 19 00 31 2F | pBEAT strl '1/data/musiques/BEAT1.SPL' + 2397 | 1 labellezohra.s 1470 | Data | 00 | | 27 | 00/0DDC : 19 00 31 2F | pBEAT strl '1/data/musiques/BEAT1.SPL' | | | | | | 64 61 74 61 | | | | | | | 2F 6D 75 73 | | | | | | | 69 71 75 65 | | | | | | | 73 2F 42 45 | | | | | | | 41 54 31 2E | | | | | | | 53 50 4C | - 2437 | 1 labellezohra.s 1510 | Data | 00 | | 27 | 00/0E3F : 19 00 31 2F | pSND strl '1/data/musiques/SND10.SND' + 2398 | 1 labellezohra.s 1471 | Data | 00 | | 27 | 00/0DF7 : 19 00 31 2F | pSND strl '1/data/musiques/SND10.SND' | | | | | | 64 61 74 61 | | | | | | | 2F 6D 75 73 | | | | | | | 69 71 75 65 | | | | | | | 73 2F 53 4E | | | | | | | 44 31 30 2E | | | | | | | 53 4E 44 | - 2438 | 1 labellezohra.s 1511 | Empty | 00 | | 0 | 00/0E5A | - 2439 | 1 labellezohra.s 1512 | Data | 00 | | 19 | 00/0E5A : 11 00 30 2F | pGAME strl '0/ ' + 2399 | 1 labellezohra.s 1472 | Empty | 00 | | 0 | 00/0E12 | + 2400 | 1 labellezohra.s 1473 | Data | 00 | | 19 | 00/0E12 : 11 00 30 2F | pGAME strl '0/ ' | | | | | | 20 20 20 20 | | | | | | | 20 20 20 20 | | | | | | | 20 20 20 20 | | | | | | | 20 20 20 | - 2440 | 1 labellezohra.s 1513 | Empty | 00 | | 0 | 00/0E6D | - 2441 | 1 labellezohra.s 1514 | Comment | 00 | | 0 | 00/0E6D | *---------------------------------------- - 2442 | 1 labellezohra.s 1515 | Comment | 00 | | 0 | 00/0E6D | * LES AUTRES FICHIERS - 2443 | 1 labellezohra.s 1516 | Comment | 00 | | 0 | 00/0E6D | *---------------------------------------- - 2444 | 1 labellezohra.s 1517 | Empty | 00 | | 0 | 00/0E6D | - 2445 | 1 labellezohra.s 1518 | Directive | 00 | | 0 | 00/0E6D | put data.s - 2446 | 2 data.s 1 | Comment | 00 | | 0 | 00/0E6D | * - 2447 | 2 data.s 2 | Comment | 00 | | 0 | 00/0E6D | * La Belle Zohra - 2448 | 2 data.s 3 | Comment | 00 | | 0 | 00/0E6D | * - 2449 | 2 data.s 4 | Comment | 00 | | 0 | 00/0E6D | * (c) 1992, Franois Coulon - 2450 | 2 data.s 5 | Comment | 00 | | 0 | 00/0E6D | * (c) 2023, Antoine Vignau & Olivier Zardini - 2451 | 2 data.s 6 | Comment | 00 | | 0 | 00/0E6D | * - 2452 | 2 data.s 7 | Empty | 00 | | 0 | 00/0E6D | - 2453 | 2 data.s 8 | Directive | 00 | | 0 | 00/0E6D | mx %00 - 2454 | 2 data.s 9 | Empty | 00 | | 0 | 00/0E6D | - 2455 | 2 data.s 10 | Comment | 00 | | 0 | 00/0E6D | *----------------------- - 2456 | 2 data.s 11 | Comment | 00 | | 0 | 00/0E6D | * MENU - 2457 | 2 data.s 12 | Comment | 00 | | 0 | 00/0E6D | *----------------------- - 2458 | 2 data.s 13 | Empty | 00 | | 0 | 00/0E6D | - 2459 | 2 data.s 14 | Data | 00 | | 11 | 00/0E6D : 0A 31 2D 20 | strMENU1 str '1- Musique' + 2401 | 1 labellezohra.s 1474 | Empty | 00 | | 0 | 00/0E25 | + 2402 | 1 labellezohra.s 1475 | Comment | 00 | | 0 | 00/0E25 | *---------------------------------------- + 2403 | 1 labellezohra.s 1476 | Comment | 00 | | 0 | 00/0E25 | * LES AUTRES FICHIERS + 2404 | 1 labellezohra.s 1477 | Comment | 00 | | 0 | 00/0E25 | *---------------------------------------- + 2405 | 1 labellezohra.s 1478 | Empty | 00 | | 0 | 00/0E25 | + 2406 | 1 labellezohra.s 1479 | Directive | 00 | | 0 | 00/0E25 | put data.s + 2407 | 2 data.s 1 | Comment | 00 | | 0 | 00/0E25 | * + 2408 | 2 data.s 2 | Comment | 00 | | 0 | 00/0E25 | * La Belle Zohra + 2409 | 2 data.s 3 | Comment | 00 | | 0 | 00/0E25 | * + 2410 | 2 data.s 4 | Comment | 00 | | 0 | 00/0E25 | * (c) 1992, Franois Coulon + 2411 | 2 data.s 5 | Comment | 00 | | 0 | 00/0E25 | * (c) 2023, Antoine Vignau & Olivier Zardini + 2412 | 2 data.s 6 | Comment | 00 | | 0 | 00/0E25 | * + 2413 | 2 data.s 7 | Empty | 00 | | 0 | 00/0E25 | + 2414 | 2 data.s 8 | Directive | 00 | | 0 | 00/0E25 | mx %00 + 2415 | 2 data.s 9 | Empty | 00 | | 0 | 00/0E25 | + 2416 | 2 data.s 10 | Comment | 00 | | 0 | 00/0E25 | *----------------------- + 2417 | 2 data.s 11 | Comment | 00 | | 0 | 00/0E25 | * MENU + 2418 | 2 data.s 12 | Comment | 00 | | 0 | 00/0E25 | *----------------------- + 2419 | 2 data.s 13 | Empty | 00 | | 0 | 00/0E25 | + 2420 | 2 data.s 14 | Data | 00 | | 11 | 00/0E25 : 0A 31 2D 20 | strMENU1 str '1- Musique' | | | | | | 4D 75 73 69 | | | | | | | 71 75 65 | - 2460 | 2 data.s 15 | Data | 00 | | 16 | 00/0E78 : 0F 32 2D 20 | strMENU2 str '2- Pr'8e'sentation' + 2421 | 2 data.s 15 | Data | 00 | | 16 | 00/0E30 : 0F 32 2D 20 | strMENU2 str '2- Pr'8e'sentation' | | | | | | 50 72 8E 73 | | | | | | | 65 6E 74 61 | | | | | | | 74 69 6F 6E | - 2461 | 2 data.s 16 | Data | 00 | | 18 | 00/0E88 : 11 33 2D 20 | strMENU3 str '3- La Belle Zohra' + 2422 | 2 data.s 16 | Data | 00 | | 18 | 00/0E40 : 11 33 2D 20 | strMENU3 str '3- La Belle Zohra' | | | | | | 4C 61 20 42 | | | | | | | 65 6C 6C 65 | | | | | | | 20 5A 6F 68 | | | | | | | 72 61 | - 2462 | 2 data.s 17 | Empty | 00 | | 0 | 00/0E9A | - 2463 | 2 data.s 18 | Comment | 00 | | 0 | 00/0E9A | *----------------------- - 2464 | 2 data.s 19 | Comment | 00 | | 0 | 00/0E9A | * ATARI - 2465 | 2 data.s 20 | Comment | 00 | | 0 | 00/0E9A | *----------------------- - 2466 | 2 data.s 21 | Empty | 00 | | 0 | 00/0E9A | - 2467 | 2 data.s 22 | Comment | 00 | | 0 | 00/0E9A | *--- - 2468 | 2 data.s 23 | Empty | 00 | | 0 | 00/0E9A | - 2469 | 2 data.s 24 | Comment | 00 | | 0 | 00/0E9A | * Apple Atari - 2470 | 2 data.s 25 | Comment | 00 | | 0 | 00/0E9A | * 22 " 7E - 2471 | 2 data.s 26 | Comment | 00 | | 0 | 00/0E9A | * 82 ‚ 80 - 2472 | 2 data.s 27 | Comment | 00 | | 0 | 00/0E9A | * 88 ˆ 85 - 2473 | 2 data.s 28 | Comment | 00 | | 0 | 00/0E9A | * 89 ‰ 83 - 2474 | 2 data.s 29 | Comment | 00 | | 0 | 00/0E9A | * 8D 87 - 2475 | 2 data.s 30 | Comment | 00 | | 0 | 00/0E9A | * 8E Ž 82 - 2476 | 2 data.s 31 | Comment | 00 | | 0 | 00/0E9A | * 8F 8A - 2477 | 2 data.s 32 | Comment | 00 | | 0 | 00/0E9A | * 90 88 - 2478 | 2 data.s 33 | Comment | 00 | | 0 | 00/0E9A | * 91 ‘ - 2479 | 2 data.s 34 | Comment | 00 | | 0 | 00/0E9A | * 94 ” 8C - 2480 | 2 data.s 35 | Comment | 00 | | 0 | 00/0E9A | * 95 • 8B - 2481 | 2 data.s 36 | Comment | 00 | | 0 | 00/0E9A | * 99 ™ 93 - 2482 | 2 data.s 37 | Comment | 00 | | 0 | 00/0E9A | * 9E ž 96 - 2483 | 2 data.s 38 | Comment | 00 | | 0 | 00/0E9A | * 9D 97 - 2484 | 2 data.s 39 | Comment | 00 | | 0 | 00/0E9A | * CE OE B4 - 2485 | 2 data.s 40 | Comment | 00 | | 0 | 00/0E9A | * CF oe B5 - 2486 | 2 data.s 41 | Empty | 00 | | 0 | 00/0E9A | - 2487 | 2 data.s 42 | Data | 00 | | 16 | 00/0E9A : 00 01 02 03 | tblATARI hex 000102030405060708090A0B0C0D0E0F + 2423 | 2 data.s 17 | Empty | 00 | | 0 | 00/0E52 | + 2424 | 2 data.s 18 | Comment | 00 | | 0 | 00/0E52 | *----------------------- + 2425 | 2 data.s 19 | Comment | 00 | | 0 | 00/0E52 | * ATARI + 2426 | 2 data.s 20 | Comment | 00 | | 0 | 00/0E52 | *----------------------- + 2427 | 2 data.s 21 | Empty | 00 | | 0 | 00/0E52 | + 2428 | 2 data.s 22 | Comment | 00 | | 0 | 00/0E52 | *--- + 2429 | 2 data.s 23 | Empty | 00 | | 0 | 00/0E52 | + 2430 | 2 data.s 24 | Comment | 00 | | 0 | 00/0E52 | * Apple Atari + 2431 | 2 data.s 25 | Comment | 00 | | 0 | 00/0E52 | * 22 " 7E + 2432 | 2 data.s 26 | Comment | 00 | | 0 | 00/0E52 | * 82 ‚ 80 + 2433 | 2 data.s 27 | Comment | 00 | | 0 | 00/0E52 | * 88 ˆ 85 + 2434 | 2 data.s 28 | Comment | 00 | | 0 | 00/0E52 | * 89 ‰ 83 + 2435 | 2 data.s 29 | Comment | 00 | | 0 | 00/0E52 | * 8D 87 + 2436 | 2 data.s 30 | Comment | 00 | | 0 | 00/0E52 | * 8E Ž 82 + 2437 | 2 data.s 31 | Comment | 00 | | 0 | 00/0E52 | * 8F 8A + 2438 | 2 data.s 32 | Comment | 00 | | 0 | 00/0E52 | * 90 88 + 2439 | 2 data.s 33 | Comment | 00 | | 0 | 00/0E52 | * 91 ‘ + 2440 | 2 data.s 34 | Comment | 00 | | 0 | 00/0E52 | * 94 ” 8C + 2441 | 2 data.s 35 | Comment | 00 | | 0 | 00/0E52 | * 95 • 8B + 2442 | 2 data.s 36 | Comment | 00 | | 0 | 00/0E52 | * 99 ™ 93 + 2443 | 2 data.s 37 | Comment | 00 | | 0 | 00/0E52 | * 9E ž 96 + 2444 | 2 data.s 38 | Comment | 00 | | 0 | 00/0E52 | * 9D 97 + 2445 | 2 data.s 39 | Comment | 00 | | 0 | 00/0E52 | * CE OE B4 + 2446 | 2 data.s 40 | Comment | 00 | | 0 | 00/0E52 | * CF oe B5 + 2447 | 2 data.s 41 | Empty | 00 | | 0 | 00/0E52 | + 2448 | 2 data.s 42 | Data | 00 | | 16 | 00/0E52 : 00 01 02 03 | tblATARI hex 000102030405060708090A0B0C0D0E0F | | | | | | 04 05 06 07 | | | | | | | 08 09 0A 0B | | | | | | | 0C 0D 0E 0F | - 2488 | 2 data.s 43 | Data | 00 | | 16 | 00/0EAA : 10 11 12 13 | hex 101112131415161718191A1B1C1D1E1F + 2449 | 2 data.s 43 | Data | 00 | | 16 | 00/0E62 : 10 11 12 13 | hex 101112131415161718191A1B1C1D1E1F | | | | | | 14 15 16 17 | | | | | | | 18 19 1A 1B | | | | | | | 1C 1D 1E 1F | - 2489 | 2 data.s 44 | Data | 00 | | 16 | 00/0EBA : 20 21 22 23 | hex 202122232425262728292A2B2C2D2E2F + 2450 | 2 data.s 44 | Data | 00 | | 16 | 00/0E72 : 20 21 22 23 | hex 202122232425262728292A2B2C2D2E2F | | | | | | 24 25 26 27 | | | | | | | 28 29 2A 2B | | | | | | | 2C 2D 2E 2F | - 2490 | 2 data.s 45 | Data | 00 | | 16 | 00/0ECA : 30 31 32 33 | hex 303132333435363738393A3B3C3D3E3F + 2451 | 2 data.s 45 | Data | 00 | | 16 | 00/0E82 : 30 31 32 33 | hex 303132333435363738393A3B3C3D3E3F | | | | | | 34 35 36 37 | | | | | | | 38 39 3A 3B | | | | | | | 3C 3D 3E 3F | - 2491 | 2 data.s 46 | Data | 00 | | 16 | 00/0EDA : 40 41 42 43 | hex 404142434445464748494A4B4C4D4E4F + 2452 | 2 data.s 46 | Data | 00 | | 16 | 00/0E92 : 40 41 42 43 | hex 404142434445464748494A4B4C4D4E4F | | | | | | 44 45 46 47 | | | | | | | 48 49 4A 4B | | | | | | | 4C 4D 4E 4F | - 2492 | 2 data.s 47 | Data | 00 | | 16 | 00/0EEA : 50 51 52 53 | hex 505152535455565758595A5B5C5D5E5F + 2453 | 2 data.s 47 | Data | 00 | | 16 | 00/0EA2 : 50 51 52 53 | hex 505152535455565758595A5B5C5D5E5F | | | | | | 54 55 56 57 | | | | | | | 58 59 5A 5B | | | | | | | 5C 5D 5E 5F | - 2493 | 2 data.s 48 | Data | 00 | | 16 | 00/0EFA : 60 61 62 63 | hex 606162636465666768696A6B6C6D6E6F + 2454 | 2 data.s 48 | Data | 00 | | 16 | 00/0EB2 : 60 61 62 63 | hex 606162636465666768696A6B6C6D6E6F | | | | | | 64 65 66 67 | | | | | | | 68 69 6A 6B | | | | | | | 6C 6D 6E 6F | - 2494 | 2 data.s 49 | Data | 00 | | 16 | 00/0F0A : 70 71 72 73 | hex 707172737475767778797A7B7C7D227F + 2455 | 2 data.s 49 | Data | 00 | | 16 | 00/0EC2 : 70 71 72 73 | hex 707172737475767778797A7B7C7D227F | | | | | | 74 75 76 77 | | | | | | | 78 79 7A 7B | | | | | | | 7C 7D 22 7F | - 2495 | 2 data.s 50 | Data | 00 | | 16 | 00/0F1A : 82 81 8E 89 | hex 82818E898488868D90898F95948D8E8F + 2456 | 2 data.s 50 | Data | 00 | | 16 | 00/0ED2 : 82 81 8E 89 | hex 82818E898488868D90898F95948D8E8F | | | | | | 84 88 86 8D | | | | | | | 90 89 8F 95 | | | | | | | 94 8D 8E 8F | - 2496 | 2 data.s 51 | Data | 00 | | 16 | 00/0F2A : 90 91 92 99 | hex 9091929994959E9D98999A9B9C9D9E9F + 2457 | 2 data.s 51 | Data | 00 | | 16 | 00/0EE2 : 90 91 92 99 | hex 9091929994959E9D98999A9B9C9D9E9F | | | | | | 94 95 9E 9D | | | | | | | 98 99 9A 9B | | | | | | | 9C 9D 9E 9F | - 2497 | 2 data.s 52 | Data | 00 | | 16 | 00/0F3A : A0 A1 A2 A3 | hex A0A1A2A3A4A5A6A7A8A9AAABACADAEAF + 2458 | 2 data.s 52 | Data | 00 | | 16 | 00/0EF2 : A0 A1 A2 A3 | hex A0A1A2A3A4A5A6A7A8A9AAABACADAEAF | | | | | | A4 A5 A6 A7 | | | | | | | A8 A9 AA AB | | | | | | | AC AD AE AF | - 2498 | 2 data.s 53 | Data | 00 | | 16 | 00/0F4A : B0 B1 B2 B3 | hex B0B1B2B3CFCEB6B7B8B9BBBABCBDBEBF + 2459 | 2 data.s 53 | Data | 00 | | 16 | 00/0F02 : B0 B1 B2 B3 | hex B0B1B2B3CFCEB6B7B8B9BBBABCBDBEBF | | | | | | CF CE B6 B7 | | | | | | | B8 B9 BB BA | | | | | | | BC BD BE BF | - 2499 | 2 data.s 54 | Data | 00 | | 16 | 00/0F5A : C0 C1 C2 C3 | hex C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF + 2460 | 2 data.s 54 | Data | 00 | | 16 | 00/0F12 : C0 C1 C2 C3 | hex C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF | | | | | | C4 C5 C6 C7 | | | | | | | C8 C9 CA CB | | | | | | | CC CD CE CF | - 2500 | 2 data.s 55 | Data | 00 | | 16 | 00/0F6A : D0 D1 D2 D3 | hex D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF + 2461 | 2 data.s 55 | Data | 00 | | 16 | 00/0F22 : D0 D1 D2 D3 | hex D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF | | | | | | D4 D5 D6 D7 | | | | | | | D8 D9 DA DB | | | | | | | DC DD DE DF | - 2501 | 2 data.s 56 | Data | 00 | | 16 | 00/0F7A : E0 E1 E2 E3 | hex E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF + 2462 | 2 data.s 56 | Data | 00 | | 16 | 00/0F32 : E0 E1 E2 E3 | hex E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF | | | | | | E4 E5 E6 E7 | | | | | | | E8 E9 EA EB | | | | | | | EC ED EE EF | - 2502 | 2 data.s 57 | Data | 00 | | 16 | 00/0F8A : F0 F1 F2 F3 | hex F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF + 2463 | 2 data.s 57 | Data | 00 | | 16 | 00/0F42 : F0 F1 F2 F3 | hex F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF | | | | | | F4 F5 F6 F7 | | | | | | | F8 F9 FA FB | | | | | | | FC FD FE FF | - 2503 | 2 data.s 58 | Empty | 00 | | 0 | 00/0F9A | - 2504 | 2 data.s 59 | Data | 00 | | 16 | 00/0F9A : 00 01 02 03 | tblUPPER hex 000102030405060708090A0B0C0D0E0F + 2464 | 2 data.s 58 | Empty | 00 | | 0 | 00/0F52 | + 2465 | 2 data.s 59 | Data | 00 | | 16 | 00/0F52 : 00 01 02 03 | tblUPPER hex 000102030405060708090A0B0C0D0E0F | | | | | | 04 05 06 07 | | | | | | | 08 09 0A 0B | | | | | | | 0C 0D 0E 0F | - 2505 | 2 data.s 60 | Data | 00 | | 16 | 00/0FAA : 10 11 12 13 | hex 101112131415161718191A1B1C1D1E1F + 2466 | 2 data.s 60 | Data | 00 | | 16 | 00/0F62 : 10 11 12 13 | hex 101112131415161718191A1B1C1D1E1F | | | | | | 14 15 16 17 | | | | | | | 18 19 1A 1B | | | | | | | 1C 1D 1E 1F | - 2506 | 2 data.s 61 | Data | 00 | | 16 | 00/0FBA : 20 21 22 23 | hex 202122232425262728292A2B2C2D2E2F + 2467 | 2 data.s 61 | Data | 00 | | 16 | 00/0F72 : 20 21 22 23 | hex 202122232425262728292A2B2C2D2E2F | | | | | | 24 25 26 27 | | | | | | | 28 29 2A 2B | | | | | | | 2C 2D 2E 2F | - 2507 | 2 data.s 62 | Data | 00 | | 16 | 00/0FCA : 30 31 32 33 | hex 303132333435363738393A3B3C3D3E3F + 2468 | 2 data.s 62 | Data | 00 | | 16 | 00/0F82 : 30 31 32 33 | hex 303132333435363738393A3B3C3D3E3F | | | | | | 34 35 36 37 | | | | | | | 38 39 3A 3B | | | | | | | 3C 3D 3E 3F | - 2508 | 2 data.s 63 | Data | 00 | | 16 | 00/0FDA : 40 41 42 43 | hex 404142434445464748494A4B4C4D4E4F + 2469 | 2 data.s 63 | Data | 00 | | 16 | 00/0F92 : 40 41 42 43 | hex 404142434445464748494A4B4C4D4E4F | | | | | | 44 45 46 47 | | | | | | | 48 49 4A 4B | | | | | | | 4C 4D 4E 4F | - 2509 | 2 data.s 64 | Data | 00 | | 16 | 00/0FEA : 50 51 52 53 | hex 505152535455565758595A5B5C5D5E5F + 2470 | 2 data.s 64 | Data | 00 | | 16 | 00/0FA2 : 50 51 52 53 | hex 505152535455565758595A5B5C5D5E5F | | | | | | 54 55 56 57 | | | | | | | 58 59 5A 5B | | | | | | | 5C 5D 5E 5F | - 2510 | 2 data.s 65 | Data | 00 | | 16 | 00/0FFA : 60 41 42 43 | hex 604142434445464748494A4B4C4D4E4F; a-z => A-Z + 2471 | 2 data.s 65 | Data | 00 | | 16 | 00/0FB2 : 60 41 42 43 | hex 604142434445464748494A4B4C4D4E4F; a-z => A-Z | | | | | | 44 45 46 47 | | | | | | | 48 49 4A 4B | | | | | | | 4C 4D 4E 4F | - 2511 | 2 data.s 66 | Data | 00 | | 16 | 00/100A : 50 51 52 53 | hex 505152535455565758595A7B7C7D7E7F + 2472 | 2 data.s 66 | Data | 00 | | 16 | 00/0FC2 : 50 51 52 53 | hex 505152535455565758595A7B7C7D7E7F | | | | | | 54 55 56 57 | | | | | | | 58 59 5A 7B | | | | | | | 7C 7D 7E 7F | - 2512 | 2 data.s 67 | Data | 00 | | 16 | 00/101A : 80 81 82 83 | hex 808182838485868788898A8B8C8D8E8F + 2473 | 2 data.s 67 | Data | 00 | | 16 | 00/0FD2 : 80 81 82 83 | hex 808182838485868788898A8B8C8D8E8F | | | | | | 84 85 86 87 | | | | | | | 88 89 8A 8B | | | | | | | 8C 8D 8E 8F | - 2513 | 2 data.s 68 | Data | 00 | | 16 | 00/102A : 90 91 92 93 | hex 909192939495969798999A9B9C9D9E9F + 2474 | 2 data.s 68 | Data | 00 | | 16 | 00/0FE2 : 90 91 92 93 | hex 909192939495969798999A9B9C9D9E9F | | | | | | 94 95 96 97 | | | | | | | 98 99 9A 9B | | | | | | | 9C 9D 9E 9F | - 2514 | 2 data.s 69 | Data | 00 | | 16 | 00/103A : A0 A1 A2 A3 | hex A0A1A2A3A4A5A6A7A8A9AAABACADAEAF + 2475 | 2 data.s 69 | Data | 00 | | 16 | 00/0FF2 : A0 A1 A2 A3 | hex A0A1A2A3A4A5A6A7A8A9AAABACADAEAF | | | | | | A4 A5 A6 A7 | | | | | | | A8 A9 AA AB | | | | | | | AC AD AE AF | - 2515 | 2 data.s 70 | Data | 00 | | 16 | 00/104A : B0 B1 B2 B3 | hex B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF + 2476 | 2 data.s 70 | Data | 00 | | 16 | 00/1002 : B0 B1 B2 B3 | hex B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF | | | | | | B4 B5 B6 B7 | | | | | | | B8 B9 BA BB | | | | | | | BC BD BE BF | - 2516 | 2 data.s 71 | Data | 00 | | 16 | 00/105A : C0 C1 C2 C3 | hex C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF + 2477 | 2 data.s 71 | Data | 00 | | 16 | 00/1012 : C0 C1 C2 C3 | hex C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF | | | | | | C4 C5 C6 C7 | | | | | | | C8 C9 CA CB | | | | | | | CC CD CE CF | - 2517 | 2 data.s 72 | Data | 00 | | 16 | 00/106A : D0 D1 D2 D3 | hex D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF + 2478 | 2 data.s 72 | Data | 00 | | 16 | 00/1022 : D0 D1 D2 D3 | hex D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF | | | | | | D4 D5 D6 D7 | | | | | | | D8 D9 DA DB | | | | | | | DC DD DE DF | - 2518 | 2 data.s 73 | Data | 00 | | 16 | 00/107A : E0 E1 E2 E3 | hex E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF + 2479 | 2 data.s 73 | Data | 00 | | 16 | 00/1032 : E0 E1 E2 E3 | hex E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF | | | | | | E4 E5 E6 E7 | | | | | | | E8 E9 EA EB | | | | | | | EC ED EE EF | - 2519 | 2 data.s 74 | Data | 00 | | 16 | 00/108A : F0 F1 F2 F3 | hex F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF + 2480 | 2 data.s 74 | Data | 00 | | 16 | 00/1042 : F0 F1 F2 F3 | hex F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF | | | | | | F4 F5 F6 F7 | | | | | | | F8 F9 FA FB | | | | | | | FC FD FE FF | - 2520 | 2 data.s 75 | Empty | 00 | | 0 | 00/109A | - 2521 | 2 data.s 76 | Comment | 00 | | 0 | 00/109A | *----------------------- - 2522 | 2 data.s 77 | Comment | 00 | | 0 | 00/109A | * DATA - 2523 | 2 data.s 78 | Comment | 00 | | 0 | 00/109A | *----------------------- - 2524 | 2 data.s 79 | Empty | 00 | | 0 | 00/109A | - 2525 | 2 data.s 80 | Empty | 00 | | 0 | 00/109A | DEBUT_DATA - 2526 | 2 data.s 81 | Empty | 00 | | 0 | 00/109A | - 2527 | 2 data.s 82 | Comment | 00 | | 0 | 00/109A | *--- Mes variables - 2528 | 2 data.s 83 | Empty | 00 | | 0 | 00/109A | - 2529 | 2 data.s 84 | Data | 00 | | 2 | 00/109A : 00 00 | fgTHEEND ds 2 ; LOGO - 2530 | 2 data.s 85 | Data | 00 | | 2 | 00/109C : 00 00 | i ds 2 - 2531 | 2 data.s 86 | Data | 00 | | 2 | 00/109E : 00 00 | j ds 2 - 2532 | 2 data.s 87 | Data | 00 | | 2 | 00/10A0 : 00 00 | index ds 2 - 2533 | 2 data.s 88 | Data | 00 | | 2 | 00/10A2 : 00 00 | theX ds 2 - 2534 | 2 data.s 89 | Data | 00 | | 2 | 00/10A4 : 00 00 | theY ds 2 - 2535 | 2 data.s 90 | Empty | 00 | | 0 | 00/10A6 | - 2536 | 2 data.s 91 | Comment | 00 | | 0 | 00/10A6 | *--- Variables du jeu - 2537 | 2 data.s 92 | Empty | 00 | | 0 | 00/10A6 | - 2538 | 2 data.s 93 | Equivalence | 00 | | 0 | 00/10A6 | nombre_indicateurs = 30 ; NOMBRE MAXI D'INDICATEURS - 2539 | 2 data.s 94 | Equivalence | 00 | | 0 | 00/10A6 | nombre_paragraphes = 110 ; NOMBRE MAXI DE TEXTES - 2540 | 2 data.s 95 | Empty | 00 | | 0 | 00/10A6 | - 2541 | 2 data.s 96 | Data | 00 | | 2 | 00/10A6 : 00 00 | pointeur_indicateurs ds 2 - 2542 | 2 data.s 97 | Data | 00 | | 30 | 00/10A8 : 00 00 00 00 | indicateurTEXT ds {30} ; NOM DES INDICATEURS UTILISES PAR MOI - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 | - 2543 | 2 data.s 98 | Data | 00 | | 30 | 00/10C6 : 00 00 00 00 | indicateur ds {30} ; INDICATEUR EN LUI-MEME - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 | - 2544 | 2 data.s 99 | Data | 00 | | 110 | 00/10E4 : 00 00 00 00 | paragraphe_lu ds {110} - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | + 2481 | 2 data.s 75 | Empty | 00 | | 0 | 00/1052 | + 2482 | 2 data.s 76 | Comment | 00 | | 0 | 00/1052 | *----------------------- + 2483 | 2 data.s 77 | Comment | 00 | | 0 | 00/1052 | * DATA + 2484 | 2 data.s 78 | Comment | 00 | | 0 | 00/1052 | *----------------------- + 2485 | 2 data.s 79 | Empty | 00 | | 0 | 00/1052 | + 2486 | 2 data.s 80 | Empty | 00 | | 0 | 00/1052 | DEBUT_DATA + 2487 | 2 data.s 81 | Empty | 00 | | 0 | 00/1052 | + 2488 | 2 data.s 82 | Comment | 00 | | 0 | 00/1052 | *--- Mes variables + 2489 | 2 data.s 83 | Empty | 00 | | 0 | 00/1052 | + 2490 | 2 data.s 84 | Data | 00 | | 2 | 00/1052 : 00 00 | fgTHEEND ds 2 ; LOGO + 2491 | 2 data.s 85 | Data | 00 | | 2 | 00/1054 : 00 00 | i ds 2 + 2492 | 2 data.s 86 | Data | 00 | | 2 | 00/1056 : 00 00 | j ds 2 + 2493 | 2 data.s 87 | Data | 00 | | 2 | 00/1058 : 00 00 | index ds 2 + 2494 | 2 data.s 88 | Data | 00 | | 2 | 00/105A : 00 00 | theA ds 2 + 2495 | 2 data.s 89 | Data | 00 | | 2 | 00/105C : 00 00 | theX ds 2 + 2496 | 2 data.s 90 | Data | 00 | | 2 | 00/105E : 00 00 | theY ds 2 + 2497 | 2 data.s 91 | Empty | 00 | | 0 | 00/1060 | + 2498 | 2 data.s 92 | Comment | 00 | | 0 | 00/1060 | *--- Variables du jeu + 2499 | 2 data.s 93 | Empty | 00 | | 0 | 00/1060 | + 2500 | 2 data.s 94 | Equivalence | 00 | | 0 | 00/1060 | nombre_indicateurs = 18 ; NOMBRE MAXI D'INDICATEURS + 2501 | 2 data.s 95 | Equivalence | 00 | | 0 | 00/1060 | nombre_paragraphes = 65 ; NOMBRE MAXI DE TEXTES + 2502 | 2 data.s 96 | Equivalence | 00 | | 0 | 00/1060 | nombre_objets = 8 ; NOMBRE D'OBJETS + 2503 | 2 data.s 97 | Equivalence | 00 | | 0 | 00/1060 | nombre_peches = 7 ; NOMBRE DE PECHES + 2504 | 2 data.s 98 | Empty | 00 | | 0 | 00/1060 | + 2505 | 2 data.s 99 | Empty | 00 | | 0 | 00/1060 | MES_DONNEES ; on dŽmarre l'index ˆ 1... + 2506 | 2 data.s 100 | Empty | 00 | | 0 | 00/1060 | + 2507 | 2 data.s 101 | Data | 00 | | 19 | 00/1060 : 00 00 00 00 | indicateur ds {18}+1 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 | + 2508 | 2 data.s 102 | Data | 00 | | 66 | 00/1073 : 00 00 00 00 | objet ds {65}+1 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -2263,18 +2206,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 2545 | 2 data.s 100 | Data | 00 | | 110 | 00/1152 : 00 00 00 00 | indicateur_paragraphes ds {110} ; NUMERO DE L'INDIC CRE A CHAQUE TEXTE - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | + 2509 | 2 data.s 103 | Data | 00 | | 66 | 00/10B5 : 00 00 00 00 | peche ds {65}+1 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -2291,18 +2223,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 2546 | 2 data.s 101 | Data | 00 | | 110 | 00/11C0 : 00 00 00 00 | indicateur_paragraphes_prealables ds {110} ; NUMERO DE L'INDIC NECESSAIRE POUR LIRE CE TEXTE - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | + 2510 | 2 data.s 104 | Data | 00 | | 66 | 00/10F7 : 00 00 00 00 | condition ds {65}+1 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -2319,911 +2240,385 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 2547 | 2 data.s 102 | Empty | 00 | | 0 | 00/122E | - 2548 | 2 data.s 103 | Comment | 00 | | 0 | 00/122E | *--- - 2549 | 2 data.s 104 | Empty | 00 | | 0 | 00/122E | - 2550 | 2 data.s 105 | Data | 00 | | 8 | 00/122E : 00 00 00 00 | icone_objets ds {8} ; ICONES ALLUMES OU ETEINTES + 2511 | 2 data.s 105 | Data | 00 | | 66 | 00/1139 : 00 00 00 00 | consequence ds {65}+1 | | | | | | 00 00 00 00 | - 2551 | 2 data.s 106 | Data | 00 | | 8 | 00/1236 : 00 00 00 00 | icone_peches ds {7}+1 ; (+1 POUR L'INDICATEUR DE SUITE...) | | | | | | 00 00 00 00 | - 2552 | 2 data.s 107 | Empty | 00 | | 0 | 00/123E | - 2553 | 2 data.s 108 | Comment | 00 | | 0 | 00/123E | *--- - 2554 | 2 data.s 109 | Empty | 00 | | 0 | 00/123E | - 2555 | 2 data.s 110 | Data | 00 | | 18 | 00/123E : 0A 00 0A 00 | fenetre_x dw 10,10,10,120,10,10,10,10,10 + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 | + 2512 | 2 data.s 106 | Data | 00 | | 66 | 00/117B : 00 00 00 00 | deja_lu ds {65}+1 + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 | + 2513 | 2 data.s 107 | Data | 00 | | 9 | 00/11BD : 00 00 00 00 | visibilite ds {8}+1 + | | | | | | 00 00 00 00 | + | | | | | | 00 | + 2514 | 2 data.s 108 | Data | 00 | | 4 | 00/11C6 : 00 00 00 00 | texteDEBUT ds 4 + 2515 | 2 data.s 109 | Data | 00 | | 260 | 00/11CA : 00 00 00 00 | ds {65}*4 ; un long + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + | | | | | | 00 00 00 00 | + 2516 | 2 data.s 110 | Empty | 00 | | 0 | 00/12CE | + 2517 | 2 data.s 111 | Data | 00 | | 2 | 00/12CE : 00 00 | objet_selectionne ds 2 ; l'objet selectionne + 2518 | 2 data.s 112 | Data | 00 | | 2 | 00/12D0 : 00 00 | peche_selectionne ds 2 ; le peche selectionne + 2519 | 2 data.s 113 | Data | 00 | | 2 | 00/12D2 : 00 00 | texte_selectionne ds 2 ; le texte ˆ afficher + 2520 | 2 data.s 114 | Data | 00 | | 2 | 00/12D4 : 00 00 | textes_encore_presents ds 2 ; false or true + 2521 | 2 data.s 115 | Empty | 00 | | 0 | 00/12D6 | + 2522 | 2 data.s 116 | Empty | 00 | | 0 | 00/12D6 | FIN_DATA + 2523 | 2 data.s 117 | Empty | 00 | | 0 | 00/12D6 | + 2524 | 2 data.s 118 | Comment | 00 | | 0 | 00/12D6 | *--- + 2525 | 2 data.s 119 | Empty | 00 | | 0 | 00/12D6 | + 2526 | 2 data.s 120 | Data | 00 | | 9 | 00/12D6 : 00 00 00 00 | icone_objets ds {8}+1 ; ICONES ALLUMES OU ETEINTES + | | | | | | 00 00 00 00 | + | | | | | | 00 | + 2527 | 2 data.s 121 | Data | 00 | | 8 | 00/12DF : 00 00 00 00 | icone_peches ds {7}+1 ; (+1 POUR L'INDICATEUR DE SUITE...) + | | | | | | 00 00 00 00 | + 2528 | 2 data.s 122 | Empty | 00 | | 0 | 00/12E7 | + 2529 | 2 data.s 123 | Comment | 00 | | 0 | 00/12E7 | *--- + 2530 | 2 data.s 124 | Empty | 00 | | 0 | 00/12E7 | + 2531 | 2 data.s 125 | Data | 00 | | 18 | 00/12E7 : 0A 00 0A 00 | fenetre_x dw 10,10,10,120,10,10,10,10,10 | | | | | | 0A 00 78 00 | | | | | | | 0A 00 0A 00 | | | | | | | 0A 00 0A 00 | | | | | | | 0A 00 | - 2556 | 2 data.s 111 | Data | 00 | | 18 | 00/1250 : 64 00 64 00 | fenetre_y dw 100,100,100,10,100,100,100,10,100 + 2532 | 2 data.s 126 | Data | 00 | | 18 | 00/12F9 : 64 00 64 00 | fenetre_y dw 100,100,100,10,100,100,100,10,100 | | | | | | 64 00 0A 00 | | | | | | | 64 00 64 00 | | | | | | | 64 00 0A 00 | | | | | | | 64 00 | - 2557 | 2 data.s 112 | Data | 00 | | 18 | 00/1262 : 36 01 36 01 | fenetre_xx dw 310,310,310,310,310,310,310,200,310 + 2533 | 2 data.s 127 | Data | 00 | | 18 | 00/130B : 36 01 36 01 | fenetre_xx dw 310,310,310,310,310,310,310,200,310 | | | | | | 36 01 36 01 | | | | | | | 36 01 36 01 | | | | | | | 36 01 C8 00 | | | | | | | 36 01 | - 2558 | 2 data.s 113 | Data | 00 | | 18 | 00/1274 : BE 00 BE 00 | fenetre_yy dw 190,190,190,190,190,190,190,190,190 + 2534 | 2 data.s 128 | Data | 00 | | 18 | 00/131D : BE 00 BE 00 | fenetre_yy dw 190,190,190,190,190,190,190,190,190 | | | | | | BE 00 BE 00 | | | | | | | BE 00 BE 00 | | | | | | | BE 00 BE 00 | | | | | | | BE 00 | - 2559 | 2 data.s 114 | Empty | 00 | | 0 | 00/1286 | - 2560 | 2 data.s 115 | Comment | 00 | | 0 | 00/1286 | *--- - 2561 | 2 data.s 116 | Empty | 00 | | 0 | 00/1286 | - 2562 | 2 data.s 117 | Equivalence | 00 | | 0 | 00/1286 | nombre_objets = 8 ; NOMBRE D'OBJETS - 2563 | 2 data.s 118 | Empty | 00 | | 0 | 00/1286 | - 2564 | 2 data.s 119 | Data | 00 | 2 | 2 | 00/1286 : 98 12 | objetTEXT da objetSTR1 ; !NOM DE CHAQUE OBJET - 2565 | 2 data.s 120 | Data | 00 | 2 | 2 | 00/1288 : A0 12 | da objetSTR2 - 2566 | 2 data.s 121 | Data | 00 | 2 | 2 | 00/128A : A8 12 | da objetSTR3 - 2567 | 2 data.s 122 | Data | 00 | 2 | 2 | 00/128C : AD 12 | da objetSTR4 - 2568 | 2 data.s 123 | Data | 00 | 2 | 2 | 00/128E : B3 12 | da objetSTR5 - 2569 | 2 data.s 124 | Data | 00 | 2 | 2 | 00/1290 : B7 12 | da objetSTR6 - 2570 | 2 data.s 125 | Data | 00 | 2 | 2 | 00/1292 : BD 12 | da objetSTR7 - 2571 | 2 data.s 126 | Data | 00 | 2 | 2 | 00/1294 : C1 12 | da objetSTR8 - 2572 | 2 data.s 127 | Data | 00 | 2 | 2 | 00/1296 : C7 12 | da objetSTR9 - 2573 | 2 data.s 128 | Empty | 00 | | 0 | 00/1298 | - 2574 | 2 data.s 129 | Data | 00 | | 8 | 00/1298 : CC D5 CE C5 | objetSTR1 asc "LUNETTES" + 2535 | 2 data.s 129 | Empty | 00 | | 0 | 00/132F | + 2536 | 2 data.s 130 | Comment | 00 | | 0 | 00/132F | *--- + 2537 | 2 data.s 131 | Empty | 00 | | 0 | 00/132F | + 2538 | 2 data.s 132 | Data | 00 | 2 | 2 | 00/132F : 3F 13 | objetTEXT da objetSTR1 ; !NOM DE CHAQUE OBJET + 2539 | 2 data.s 133 | Data | 00 | 2 | 2 | 00/1331 : 47 13 | da objetSTR2 + 2540 | 2 data.s 134 | Data | 00 | 2 | 2 | 00/1333 : 4F 13 | da objetSTR3 + 2541 | 2 data.s 135 | Data | 00 | 2 | 2 | 00/1335 : 54 13 | da objetSTR4 + 2542 | 2 data.s 136 | Data | 00 | 2 | 2 | 00/1337 : 5A 13 | da objetSTR5 + 2543 | 2 data.s 137 | Data | 00 | 2 | 2 | 00/1339 : 5E 13 | da objetSTR6 + 2544 | 2 data.s 138 | Data | 00 | 2 | 2 | 00/133B : 64 13 | da objetSTR7 + 2545 | 2 data.s 139 | Data | 00 | 2 | 2 | 00/133D : 68 13 | da objetSTR8 + 2546 | 2 data.s 140 | Empty | 00 | | 0 | 00/133F | + 2547 | 2 data.s 141 | Data | 00 | | 8 | 00/133F : CC D5 CE C5 | objetSTR1 asc "LUNETTES" | | | | | | D4 D4 C5 D3 | - 2575 | 2 data.s 130 | Data | 00 | | 8 | 00/12A0 : C3 D5 C9 CC | objetSTR2 asc "CUILLERE" + 2548 | 2 data.s 142 | Data | 00 | | 8 | 00/1347 : C3 D5 C9 CC | objetSTR2 asc "CUILLERE" | | | | | | CC C5 D2 C5 | - 2576 | 2 data.s 131 | Data | 00 | | 5 | 00/12A8 : C6 CC C5 D5 | objetSTR3 asc "FLEUR" + 2549 | 2 data.s 143 | Data | 00 | | 5 | 00/134F : C6 CC C5 D5 | objetSTR3 asc "FLEUR" | | | | | | D2 | - 2577 | 2 data.s 132 | Data | 00 | | 6 | 00/12AD : C3 C1 D2 CE | objetSTR4 asc "CARNET" + 2550 | 2 data.s 144 | Data | 00 | | 6 | 00/1354 : C3 C1 D2 CE | objetSTR4 asc "CARNET" | | | | | | C5 D4 | - 2578 | 2 data.s 133 | Data | 00 | | 4 | 00/12B3 : C4 C9 C3 CF | objetSTR5 asc "DICO" - 2579 | 2 data.s 134 | Data | 00 | | 6 | 00/12B7 : C2 C9 CA CF | objetSTR6 asc "BIJOUX" + 2551 | 2 data.s 145 | Data | 00 | | 4 | 00/135A : C4 C9 C3 CF | objetSTR5 asc "DICO" + 2552 | 2 data.s 146 | Data | 00 | | 6 | 00/135E : C2 C9 CA CF | objetSTR6 asc "BIJOUX" | | | | | | D5 D8 | - 2580 | 2 data.s 135 | Data | 00 | | 4 | 00/12BD : C3 CC C5 D3 | objetSTR7 asc "CLES" - 2581 | 2 data.s 136 | Data | 00 | | 6 | 00/12C1 : C1 D2 C7 C5 | objetSTR8 asc "ARGENT" + 2553 | 2 data.s 147 | Data | 00 | | 4 | 00/1364 : C3 CC C5 D3 | objetSTR7 asc "CLES" + 2554 | 2 data.s 148 | Data | 00 | | 6 | 00/1368 : C1 D2 C7 C5 | objetSTR8 asc "ARGENT" | | | | | | CE D4 | - 2582 | 2 data.s 137 | Data | 00 | | 3 | 00/12C7 : C6 C9 CE | objetSTR9 asc "FIN" - 2583 | 2 data.s 138 | Empty | 00 | | 0 | 00/12CA | - 2584 | 2 data.s 139 | Data | 00 | | 2 | 00/12CA : 00 00 | ancien_objet ds 2 - 2585 | 2 data.s 140 | Empty | 00 | | 0 | 00/12CC | - 2586 | 2 data.s 141 | Data | 00 | | 16 | 00/12CC : EE 00 DE 00 | objet_x dw 238,222,195,0,27,131,276,133 + 2555 | 2 data.s 149 | Empty | 00 | | 0 | 00/136E | + 2556 | 2 data.s 150 | Data | 00 | | 16 | 00/136E : EE 00 DE 00 | objet_x dw 238,222,195,0,27,131,276,133 | | | | | | C3 00 00 00 | | | | | | | 1B 00 83 00 | | | | | | | 14 01 85 00 | - 2587 | 2 data.s 142 | Data | 00 | | 16 | 00/12DC : 33 00 6E 00 | objet_y dw 51,110,0,17,55,32,19,69 + 2557 | 2 data.s 151 | Data | 00 | | 16 | 00/137E : 33 00 6E 00 | objet_y dw 51,110,0,17,55,32,19,69 | | | | | | 00 00 11 00 | | | | | | | 37 00 20 00 | | | | | | | 13 00 45 00 | - 2588 | 2 data.s 143 | Data | 00 | | 16 | 00/12EC : 1B 01 0C 01 | objet_xx dw 283,268,266,57,106,178,319,188 + 2558 | 2 data.s 152 | Data | 00 | | 16 | 00/138E : 1B 01 0C 01 | objet_xx dw 283,268,266,57,106,178,319,188 | | | | | | 0A 01 39 00 | | | | | | | 6A 00 B2 00 | | | | | | | 3F 01 BC 00 | - 2589 | 2 data.s 144 | Data | 00 | | 16 | 00/12FC : 58 00 97 00 | objet_yy dw 88,151,39,54,103,64,50,101 + 2559 | 2 data.s 153 | Data | 00 | | 16 | 00/139E : 58 00 97 00 | objet_yy dw 88,151,39,54,103,64,50,101 | | | | | | 27 00 36 00 | | | | | | | 67 00 40 00 | | | | | | | 32 00 65 00 | - 2590 | 2 data.s 145 | Empty | 00 | | 0 | 00/130C | - 2591 | 2 data.s 146 | Comment | 00 | | 0 | 00/130C | *--- - 2592 | 2 data.s 147 | Empty | 00 | | 0 | 00/130C | - 2593 | 2 data.s 148 | Equivalence | 00 | | 0 | 00/130C | nombre_peches = 7 ; NOMBRE DE PECHES - 2594 | 2 data.s 149 | Empty | 00 | | 0 | 00/130C | - 2595 | 2 data.s 150 | Data | 00 | 2 | 2 | 00/130C : 1C 13 | pecheTEXT da pecheSTR1 ; NOM DE CHAQUE PECHE (+1 POUR L'INDIC SUITE...) - 2596 | 2 data.s 151 | Data | 00 | 2 | 2 | 00/130E : 23 13 | da pecheSTR2 - 2597 | 2 data.s 152 | Data | 00 | 2 | 2 | 00/1310 : 2A 13 | da pecheSTR3 - 2598 | 2 data.s 153 | Data | 00 | 2 | 2 | 00/1312 : 35 13 | da pecheSTR4 - 2599 | 2 data.s 154 | Data | 00 | 2 | 2 | 00/1314 : 3A 13 | da pecheSTR5 - 2600 | 2 data.s 155 | Data | 00 | 2 | 2 | 00/1316 : 40 13 | da pecheSTR6 - 2601 | 2 data.s 156 | Data | 00 | 2 | 2 | 00/1318 : 46 13 | da pecheSTR7 - 2602 | 2 data.s 157 | Data | 00 | 2 | 2 | 00/131A : 4D 13 | da pecheSTR8 - 2603 | 2 data.s 158 | Empty | 00 | | 0 | 00/131C | - 2604 | 2 data.s 159 | Data | 00 | | 7 | 00/131C : CF D2 C7 D5 | pecheSTR1 asc "ORGUEIL" + 2560 | 2 data.s 154 | Empty | 00 | | 0 | 00/13AE | + 2561 | 2 data.s 155 | Comment | 00 | | 0 | 00/13AE | *--- + 2562 | 2 data.s 156 | Empty | 00 | | 0 | 00/13AE | + 2563 | 2 data.s 157 | Data | 00 | 2 | 2 | 00/13AE : BC 13 | pecheTEXT da pecheSTR1 ; NOM DE CHAQUE PECHE (+1 POUR L'INDIC SUITE...) + 2564 | 2 data.s 158 | Data | 00 | 2 | 2 | 00/13B0 : C3 13 | da pecheSTR2 + 2565 | 2 data.s 159 | Data | 00 | 2 | 2 | 00/13B2 : CA 13 | da pecheSTR3 + 2566 | 2 data.s 160 | Data | 00 | 2 | 2 | 00/13B4 : D5 13 | da pecheSTR4 + 2567 | 2 data.s 161 | Data | 00 | 2 | 2 | 00/13B6 : DA 13 | da pecheSTR5 + 2568 | 2 data.s 162 | Data | 00 | 2 | 2 | 00/13B8 : E0 13 | da pecheSTR6 + 2569 | 2 data.s 163 | Data | 00 | 2 | 2 | 00/13BA : E6 13 | da pecheSTR7 + 2570 | 2 data.s 164 | Empty | 00 | | 0 | 00/13BC | + 2571 | 2 data.s 165 | Data | 00 | | 7 | 00/13BC : CF D2 C7 D5 | pecheSTR1 asc "ORGUEIL" | | | | | | C5 C9 CC | - 2605 | 2 data.s 160 | Data | 00 | | 7 | 00/1323 : C1 D6 C1 D2 | pecheSTR2 asc "AVARICE" + 2572 | 2 data.s 166 | Data | 00 | | 7 | 00/13C3 : C1 D6 C1 D2 | pecheSTR2 asc "AVARICE" | | | | | | C9 C3 C5 | - 2606 | 2 data.s 161 | Data | 00 | | 11 | 00/132A : C7 CF D5 D2 | pecheSTR3 asc "GOURMANDISE" + 2573 | 2 data.s 167 | Data | 00 | | 11 | 00/13CA : C7 CF D5 D2 | pecheSTR3 asc "GOURMANDISE" | | | | | | CD C1 CE C4 | | | | | | | C9 D3 C5 | - 2607 | 2 data.s 162 | Data | 00 | | 5 | 00/1335 : C5 CE D6 C9 | pecheSTR4 asc "ENVIE" + 2574 | 2 data.s 168 | Data | 00 | | 5 | 00/13D5 : C5 CE D6 C9 | pecheSTR4 asc "ENVIE" | | | | | | C5 | - 2608 | 2 data.s 163 | Data | 00 | | 6 | 00/133A : CC D5 D8 D5 | pecheSTR5 asc "LUXURE" + 2575 | 2 data.s 169 | Data | 00 | | 6 | 00/13DA : CC D5 D8 D5 | pecheSTR5 asc "LUXURE" | | | | | | D2 C5 | - 2609 | 2 data.s 164 | Data | 00 | | 6 | 00/1340 : C3 CF CC C5 | pecheSTR6 asc "COLERE" + 2576 | 2 data.s 170 | Data | 00 | | 6 | 00/13E0 : C3 CF CC C5 | pecheSTR6 asc "COLERE" | | | | | | D2 C5 | - 2610 | 2 data.s 165 | Data | 00 | | 7 | 00/1346 : D0 C1 D2 C5 | pecheSTR7 asc "PARESSE" + 2577 | 2 data.s 171 | Data | 00 | | 7 | 00/13E6 : D0 C1 D2 C5 | pecheSTR7 asc "PARESSE" | | | | | | D3 D3 C5 | - 2611 | 2 data.s 166 | Data | 00 | | 5 | 00/134D : F3 F5 E9 F4 | pecheSTR8 asc "suite" - | | | | | | E5 | - 2612 | 2 data.s 167 | Empty | 00 | | 0 | 00/1352 | - 2613 | 2 data.s 168 | Data | 00 | | 14 | 00/1352 : B8 00 00 00 | peche_x dw 184,0,46,276,92,138,230 + 2578 | 2 data.s 172 | Empty | 00 | | 0 | 00/13ED | + 2579 | 2 data.s 173 | Data | 00 | | 14 | 00/13ED : B8 00 00 00 | peche_x dw 184,0,46,276,92,138,230 | | | | | | 2E 00 14 01 | | | | | | | 5C 00 8A 00 | | | | | | | E6 00 | - 2614 | 2 data.s 169 | Data | 00 | | 14 | 00/1360 : A2 00 A2 00 | peche_y dw 162,162,162,162,162,162,162 + 2580 | 2 data.s 174 | Data | 00 | | 14 | 00/13FB : A2 00 A2 00 | peche_y dw 162,162,162,162,162,162,162 | | | | | | A2 00 A2 00 | | | | | | | A2 00 A2 00 | | | | | | | A2 00 | - 2615 | 2 data.s 170 | Data | 00 | | 14 | 00/136E : E3 00 2B 00 | peche_xx dw 227,43,89,319,135,181,273 + 2581 | 2 data.s 175 | Data | 00 | | 14 | 00/1409 : E3 00 2B 00 | peche_xx dw 227,43,89,319,135,181,273 | | | | | | 59 00 3F 01 | | | | | | | 87 00 B5 00 | | | | | | | 11 01 | - 2616 | 2 data.s 171 | Data | 00 | | 14 | 00/137C : C7 00 C7 00 | peche_yy dw 199,199,199,199,199,199,199 + 2582 | 2 data.s 176 | Data | 00 | | 14 | 00/1417 : C7 00 C7 00 | peche_yy dw 199,199,199,199,199,199,199 | | | | | | C7 00 C7 00 | | | | | | | C7 00 C7 00 | | | | | | | C7 00 | - 2617 | 2 data.s 172 | Empty | 00 | | 0 | 00/138A | - 2618 | 2 data.s 173 | Comment | 00 | | 0 | 00/138A | *--- - 2619 | 2 data.s 174 | Empty | 00 | | 0 | 00/138A | - 2620 | 2 data.s 175 | Data | 00 | | 2000 | 00/138A : 00 00 00 00 | bloc_texte ds 2000 - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - 2621 | 2 data.s 176 | Data | 00 | | 128 | 00/1B5A : 00 00 00 00 | mot ds 128 - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - 2622 | 2 data.s 177 | Empty | 00 | | 0 | 00/1BDA | - 2623 | 2 data.s 178 | Comment | 00 | | 0 | 00/1BDA | *--- - 2624 | 2 data.s 179 | Empty | 00 | | 0 | 00/1BDA | - 2625 | 2 data.s 180 | Data | 00 | | 110 | 00/1BDA : 00 00 00 00 | paragraphe ds {110} ; INDEX DE DES DEBUTS DES PARAGRAPHES - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 | - 2626 | 2 data.s 181 | Data | 00 | | 2 | 00/1C48 : 00 00 | pointeur_paragraphes ds 2 - 2627 | 2 data.s 182 | Data | 00 | | 2 | 00/1C4A : 00 00 | paragraphes_lus ds 2 - 2628 | 2 data.s 183 | Data | 00 | | 110 | 00/1C4C : 00 00 00 00 | reference_objet ds {110} ; NUMERO DE L'OBJET ASSOCIE A CHAQUE PARAGRAPHE - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 | - 2629 | 2 data.s 184 | Data | 00 | | 110 | 00/1CBA : 00 00 00 00 | reference_peche ds {110} ; NUMERO DU PECHE ASSOCIE A CHAQUE PARAGRAPHE - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 | - 2630 | 2 data.s 185 | Empty | 00 | | 0 | 00/1D28 | - 2631 | 2 data.s 186 | Empty | 00 | | 0 | 00/1D28 | FIN_DATA - 2632 | 2 data.s 187 | Empty | 00 | | 0 | 00/1D28 | - 2633 | 2 data.s 188 | Comment | 00 | | 0 | 00/1D28 | *--- Sound files - 2634 | 2 data.s 189 | Comment | 00 | | 0 | 00/1D28 | * SNDxy.SND where x is the scene, y the file index (0..9) - 2635 | 2 data.s 190 | Empty | 00 | | 0 | 00/1D28 | - 2636 | 2 data.s 191 | Data | 00 | 2 | 2 | 00/1D28 : 34 1D | tblSND da sndPART1 - 2637 | 2 data.s 192 | Data | 00 | 2 | 2 | 00/1D2A : 48 1D | da sndPART2 - 2638 | 2 data.s 193 | Data | 00 | 2 | 2 | 00/1D2C : 5C 1D | da sndPART3 - 2639 | 2 data.s 194 | Data | 00 | 2 | 2 | 00/1D2E : 70 1D | da sndPART4 - 2640 | 2 data.s 195 | Data | 00 | 2 | 2 | 00/1D30 : 78 1D | da sndPART5 - 2641 | 2 data.s 196 | Data | 00 | | 2 | 00/1D32 : FF FF | dw -1 - 2642 | 2 data.s 197 | Empty | 00 | | 0 | 00/1D34 | - 2643 | 2 data.s 198 | Data | 00 | 2 | 2 | 00/1D34 : 8C 1D | sndPART1 da snd10 - 2644 | 2 data.s 199 | Data | 00 | 2 | 2 | 00/1D36 : 9E 1D | da snd11 - 2645 | 2 data.s 200 | Data | 00 | 2 | 2 | 00/1D38 : AD 1D | da snd12 - 2646 | 2 data.s 201 | Data | 00 | 2 | 2 | 00/1D3A : BE 1D | da snd13 - 2647 | 2 data.s 202 | Data | 00 | 2 | 2 | 00/1D3C : D6 1D | da snd14 - 2648 | 2 data.s 203 | Data | 00 | 2 | 2 | 00/1D3E : DC 1D | da snd15 - 2649 | 2 data.s 204 | Data | 00 | 2 | 2 | 00/1D40 : E2 1D | da snd16 - 2650 | 2 data.s 205 | Data | 00 | 2 | 2 | 00/1D42 : E8 1D | da snd17 - 2651 | 2 data.s 206 | Data | 00 | 2 | 2 | 00/1D44 : EE 1D | da snd18 - 2652 | 2 data.s 207 | Data | 00 | | 2 | 00/1D46 : FF FF | dw -1 - 2653 | 2 data.s 208 | Empty | 00 | | 0 | 00/1D48 | - 2654 | 2 data.s 209 | Data | 00 | 2 | 2 | 00/1D48 : F4 1D | sndPART2 da snd20 - 2655 | 2 data.s 210 | Data | 00 | 2 | 2 | 00/1D4A : 1C 1E | da snd21 - 2656 | 2 data.s 211 | Data | 00 | 2 | 2 | 00/1D4C : 38 1E | da snd22 - 2657 | 2 data.s 212 | Data | 00 | 2 | 2 | 00/1D4E : 61 1E | da snd23 - 2658 | 2 data.s 213 | Data | 00 | 2 | 2 | 00/1D50 : 9C 1E | da snd24 - 2659 | 2 data.s 214 | Data | 00 | 2 | 2 | 00/1D52 : A2 1E | da snd25 - 2660 | 2 data.s 215 | Data | 00 | 2 | 2 | 00/1D54 : A8 1E | da snd26 - 2661 | 2 data.s 216 | Data | 00 | 2 | 2 | 00/1D56 : AE 1E | da snd27 - 2662 | 2 data.s 217 | Data | 00 | 2 | 2 | 00/1D58 : B4 1E | da snd28 - 2663 | 2 data.s 218 | Data | 00 | | 2 | 00/1D5A : FF FF | dw -1 - 2664 | 2 data.s 219 | Empty | 00 | | 0 | 00/1D5C | - 2665 | 2 data.s 220 | Data | 00 | 2 | 2 | 00/1D5C : BA 1E | sndPART3 da snd30 - 2666 | 2 data.s 221 | Data | 00 | 2 | 2 | 00/1D5E : E3 1E | da snd31 - 2667 | 2 data.s 222 | Data | 00 | 2 | 2 | 00/1D60 : 11 1F | da snd32 - 2668 | 2 data.s 223 | Data | 00 | 2 | 2 | 00/1D62 : 58 1F | da snd33 - 2669 | 2 data.s 224 | Data | 00 | 2 | 2 | 00/1D64 : 84 1F | da snd34 - 2670 | 2 data.s 225 | Data | 00 | 2 | 2 | 00/1D66 : 96 1F | da snd35 - 2671 | 2 data.s 226 | Data | 00 | 2 | 2 | 00/1D68 : 9C 1F | da snd36 - 2672 | 2 data.s 227 | Data | 00 | 2 | 2 | 00/1D6A : A2 1F | da snd37 - 2673 | 2 data.s 228 | Data | 00 | 2 | 2 | 00/1D6C : A8 1F | da snd38 - 2674 | 2 data.s 229 | Data | 00 | | 2 | 00/1D6E : FF FF | dw -1 - 2675 | 2 data.s 230 | Empty | 00 | | 0 | 00/1D70 | - 2676 | 2 data.s 231 | Data | 00 | 2 | 2 | 00/1D70 : AE 1F | sndPART4 da snd40 - 2677 | 2 data.s 232 | Data | 00 | 2 | 2 | 00/1D72 : DD 1F | da snd41 - 2678 | 2 data.s 233 | Data | 00 | 2 | 2 | 00/1D74 : 13 20 | da snd42 - 2679 | 2 data.s 234 | Data | 00 | | 2 | 00/1D76 : FF FF | dw -1 - 2680 | 2 data.s 235 | Empty | 00 | | 0 | 00/1D78 | - 2681 | 2 data.s 236 | Data | 00 | 2 | 2 | 00/1D78 : 41 20 | sndPART5 da snd50 - 2682 | 2 data.s 237 | Data | 00 | 2 | 2 | 00/1D7A : 64 20 | da snd51 - 2683 | 2 data.s 238 | Data | 00 | 2 | 2 | 00/1D7C : 9A 20 | da snd52 - 2684 | 2 data.s 239 | Data | 00 | 2 | 2 | 00/1D7E : CF 20 | da snd53 - 2685 | 2 data.s 240 | Data | 00 | 2 | 2 | 00/1D80 : ED 20 | da snd54 - 2686 | 2 data.s 241 | Data | 00 | 2 | 2 | 00/1D82 : 04 21 | da snd55 - 2687 | 2 data.s 242 | Data | 00 | 2 | 2 | 00/1D84 : 21 21 | da snd56 - 2688 | 2 data.s 243 | Data | 00 | 2 | 2 | 00/1D86 : 27 21 | da snd57 - 2689 | 2 data.s 244 | Data | 00 | 2 | 2 | 00/1D88 : 2D 21 | da snd58 - 2690 | 2 data.s 245 | Data | 00 | | 2 | 00/1D8A : FF FF | dw -1 - 2691 | 2 data.s 246 | Empty | 00 | | 0 | 00/1D8C | - 2692 | 2 data.s 247 | Comment | 00 | | 0 | 00/1D8C | * 10 1cemonsi,7500,"ce monsieur!","" - 2693 | 2 data.s 248 | Comment | 00 | | 0 | 00/1D8C | * 11 1safemme,7500,"sa femme!","" - 2694 | 2 data.s 249 | Comment | 00 | | 0 | 00/1D8C | * 12 1lechame,7500,"le chameau!","" - 2695 | 2 data.s 250 | Comment | 00 | | 0 | 00/1D8C | * 13 1smala,7500,"et toute la smala!","" - 2696 | 2 data.s 251 | Comment | 00 | | 0 | 00/1D8C | * 14 fx_batte,10000,"","" - 2697 | 2 data.s 252 | Comment | 00 | | 0 | 00/1D8C | * 15 fx_flute,5000,"","" - 2698 | 2 data.s 253 | Comment | 00 | | 0 | 00/1D8C | * 16 fx_synth,5000,"","" - 2699 | 2 data.s 254 | Comment | 00 | | 0 | 00/1D8C | * 17 fx_tromp,7500,"","" - 2700 | 2 data.s 255 | Comment | 00 | | 0 | 00/1D8C | * 18 fx_tromp,10000,"","" - 2701 | 2 data.s 256 | Empty | 00 | | 0 | 00/1D8C | - 2702 | 2 data.s 257 | Data | 00 | | 2 | 00/1D8C : 31 30 | snd10 asc '10' - 2703 | 2 data.s 258 | Data | 00 | | 2 | 00/1D8E : D9 00 | dw 217 - 2704 | 2 data.s 259 | Data | 00 | | 13 | 00/1D90 : 0C 63 65 20 | str 'ce monsieur!' + 2583 | 2 data.s 177 | Empty | 00 | | 0 | 00/1425 | + 2584 | 2 data.s 178 | Comment | 00 | | 0 | 00/1425 | *--- Sound files + 2585 | 2 data.s 179 | Comment | 00 | | 0 | 00/1425 | * SNDxy.SND where x is the scene, y the file index (0..9) + 2586 | 2 data.s 180 | Empty | 00 | | 0 | 00/1425 | + 2587 | 2 data.s 181 | Data | 00 | 2 | 2 | 00/1425 : 31 14 | tblSND da sndPART1 + 2588 | 2 data.s 182 | Data | 00 | 2 | 2 | 00/1427 : 45 14 | da sndPART2 + 2589 | 2 data.s 183 | Data | 00 | 2 | 2 | 00/1429 : 59 14 | da sndPART3 + 2590 | 2 data.s 184 | Data | 00 | 2 | 2 | 00/142B : 6D 14 | da sndPART4 + 2591 | 2 data.s 185 | Data | 00 | 2 | 2 | 00/142D : 75 14 | da sndPART5 + 2592 | 2 data.s 186 | Data | 00 | | 2 | 00/142F : FF FF | dw -1 + 2593 | 2 data.s 187 | Empty | 00 | | 0 | 00/1431 | + 2594 | 2 data.s 188 | Data | 00 | 2 | 2 | 00/1431 : 89 14 | sndPART1 da snd10 + 2595 | 2 data.s 189 | Data | 00 | 2 | 2 | 00/1433 : 9B 14 | da snd11 + 2596 | 2 data.s 190 | Data | 00 | 2 | 2 | 00/1435 : AA 14 | da snd12 + 2597 | 2 data.s 191 | Data | 00 | 2 | 2 | 00/1437 : BB 14 | da snd13 + 2598 | 2 data.s 192 | Data | 00 | 2 | 2 | 00/1439 : D3 14 | da snd14 + 2599 | 2 data.s 193 | Data | 00 | 2 | 2 | 00/143B : D9 14 | da snd15 + 2600 | 2 data.s 194 | Data | 00 | 2 | 2 | 00/143D : DF 14 | da snd16 + 2601 | 2 data.s 195 | Data | 00 | 2 | 2 | 00/143F : E5 14 | da snd17 + 2602 | 2 data.s 196 | Data | 00 | 2 | 2 | 00/1441 : EB 14 | da snd18 + 2603 | 2 data.s 197 | Data | 00 | | 2 | 00/1443 : FF FF | dw -1 + 2604 | 2 data.s 198 | Empty | 00 | | 0 | 00/1445 | + 2605 | 2 data.s 199 | Data | 00 | 2 | 2 | 00/1445 : F1 14 | sndPART2 da snd20 + 2606 | 2 data.s 200 | Data | 00 | 2 | 2 | 00/1447 : 19 15 | da snd21 + 2607 | 2 data.s 201 | Data | 00 | 2 | 2 | 00/1449 : 35 15 | da snd22 + 2608 | 2 data.s 202 | Data | 00 | 2 | 2 | 00/144B : 5E 15 | da snd23 + 2609 | 2 data.s 203 | Data | 00 | 2 | 2 | 00/144D : 99 15 | da snd24 + 2610 | 2 data.s 204 | Data | 00 | 2 | 2 | 00/144F : 9F 15 | da snd25 + 2611 | 2 data.s 205 | Data | 00 | 2 | 2 | 00/1451 : A5 15 | da snd26 + 2612 | 2 data.s 206 | Data | 00 | 2 | 2 | 00/1453 : AB 15 | da snd27 + 2613 | 2 data.s 207 | Data | 00 | 2 | 2 | 00/1455 : B1 15 | da snd28 + 2614 | 2 data.s 208 | Data | 00 | | 2 | 00/1457 : FF FF | dw -1 + 2615 | 2 data.s 209 | Empty | 00 | | 0 | 00/1459 | + 2616 | 2 data.s 210 | Data | 00 | 2 | 2 | 00/1459 : B7 15 | sndPART3 da snd30 + 2617 | 2 data.s 211 | Data | 00 | 2 | 2 | 00/145B : E0 15 | da snd31 + 2618 | 2 data.s 212 | Data | 00 | 2 | 2 | 00/145D : 0E 16 | da snd32 + 2619 | 2 data.s 213 | Data | 00 | 2 | 2 | 00/145F : 55 16 | da snd33 + 2620 | 2 data.s 214 | Data | 00 | 2 | 2 | 00/1461 : 81 16 | da snd34 + 2621 | 2 data.s 215 | Data | 00 | 2 | 2 | 00/1463 : 93 16 | da snd35 + 2622 | 2 data.s 216 | Data | 00 | 2 | 2 | 00/1465 : 99 16 | da snd36 + 2623 | 2 data.s 217 | Data | 00 | 2 | 2 | 00/1467 : 9F 16 | da snd37 + 2624 | 2 data.s 218 | Data | 00 | 2 | 2 | 00/1469 : A5 16 | da snd38 + 2625 | 2 data.s 219 | Data | 00 | | 2 | 00/146B : FF FF | dw -1 + 2626 | 2 data.s 220 | Empty | 00 | | 0 | 00/146D | + 2627 | 2 data.s 221 | Data | 00 | 2 | 2 | 00/146D : AB 16 | sndPART4 da snd40 + 2628 | 2 data.s 222 | Data | 00 | 2 | 2 | 00/146F : DA 16 | da snd41 + 2629 | 2 data.s 223 | Data | 00 | 2 | 2 | 00/1471 : 10 17 | da snd42 + 2630 | 2 data.s 224 | Data | 00 | | 2 | 00/1473 : FF FF | dw -1 + 2631 | 2 data.s 225 | Empty | 00 | | 0 | 00/1475 | + 2632 | 2 data.s 226 | Data | 00 | 2 | 2 | 00/1475 : 3E 17 | sndPART5 da snd50 + 2633 | 2 data.s 227 | Data | 00 | 2 | 2 | 00/1477 : 61 17 | da snd51 + 2634 | 2 data.s 228 | Data | 00 | 2 | 2 | 00/1479 : 97 17 | da snd52 + 2635 | 2 data.s 229 | Data | 00 | 2 | 2 | 00/147B : CC 17 | da snd53 + 2636 | 2 data.s 230 | Data | 00 | 2 | 2 | 00/147D : EA 17 | da snd54 + 2637 | 2 data.s 231 | Data | 00 | 2 | 2 | 00/147F : 01 18 | da snd55 + 2638 | 2 data.s 232 | Data | 00 | 2 | 2 | 00/1481 : 1E 18 | da snd56 + 2639 | 2 data.s 233 | Data | 00 | 2 | 2 | 00/1483 : 24 18 | da snd57 + 2640 | 2 data.s 234 | Data | 00 | 2 | 2 | 00/1485 : 2A 18 | da snd58 + 2641 | 2 data.s 235 | Data | 00 | | 2 | 00/1487 : FF FF | dw -1 + 2642 | 2 data.s 236 | Empty | 00 | | 0 | 00/1489 | + 2643 | 2 data.s 237 | Comment | 00 | | 0 | 00/1489 | * 10 1cemonsi,7500,"ce monsieur!","" + 2644 | 2 data.s 238 | Comment | 00 | | 0 | 00/1489 | * 11 1safemme,7500,"sa femme!","" + 2645 | 2 data.s 239 | Comment | 00 | | 0 | 00/1489 | * 12 1lechame,7500,"le chameau!","" + 2646 | 2 data.s 240 | Comment | 00 | | 0 | 00/1489 | * 13 1smala,7500,"et toute la smala!","" + 2647 | 2 data.s 241 | Comment | 00 | | 0 | 00/1489 | * 14 fx_batte,10000,"","" + 2648 | 2 data.s 242 | Comment | 00 | | 0 | 00/1489 | * 15 fx_flute,5000,"","" + 2649 | 2 data.s 243 | Comment | 00 | | 0 | 00/1489 | * 16 fx_synth,5000,"","" + 2650 | 2 data.s 244 | Comment | 00 | | 0 | 00/1489 | * 17 fx_tromp,7500,"","" + 2651 | 2 data.s 245 | Comment | 00 | | 0 | 00/1489 | * 18 fx_tromp,10000,"","" + 2652 | 2 data.s 246 | Empty | 00 | | 0 | 00/1489 | + 2653 | 2 data.s 247 | Data | 00 | | 2 | 00/1489 : 31 30 | snd10 asc '10' + 2654 | 2 data.s 248 | Data | 00 | | 2 | 00/148B : D9 00 | dw 217 + 2655 | 2 data.s 249 | Data | 00 | | 13 | 00/148D : 0C 63 65 20 | str 'ce monsieur!' | | | | | | 6D 6F 6E 73 | | | | | | | 69 65 75 72 | | | | | | | 21 | - 2705 | 2 data.s 260 | Data | 00 | | 1 | 00/1D9D : 00 | str '' - 2706 | 2 data.s 261 | Data | 00 | | 2 | 00/1D9E : 31 31 | snd11 asc '11' - 2707 | 2 data.s 262 | Data | 00 | | 2 | 00/1DA0 : D9 00 | dw 217 - 2708 | 2 data.s 263 | Data | 00 | | 10 | 00/1DA2 : 09 73 61 20 | str 'sa femme!' + 2656 | 2 data.s 250 | Data | 00 | | 1 | 00/149A : 00 | str '' + 2657 | 2 data.s 251 | Data | 00 | | 2 | 00/149B : 31 31 | snd11 asc '11' + 2658 | 2 data.s 252 | Data | 00 | | 2 | 00/149D : D9 00 | dw 217 + 2659 | 2 data.s 253 | Data | 00 | | 10 | 00/149F : 09 73 61 20 | str 'sa femme!' | | | | | | 66 65 6D 6D | | | | | | | 65 21 | - 2709 | 2 data.s 264 | Data | 00 | | 1 | 00/1DAC : 00 | str '' - 2710 | 2 data.s 265 | Data | 00 | | 2 | 00/1DAD : 31 32 | snd12 asc '12' - 2711 | 2 data.s 266 | Data | 00 | | 2 | 00/1DAF : D9 00 | dw 217 - 2712 | 2 data.s 267 | Data | 00 | | 12 | 00/1DB1 : 0B 6C 65 20 | str 'le chameau!' + 2660 | 2 data.s 254 | Data | 00 | | 1 | 00/14A9 : 00 | str '' + 2661 | 2 data.s 255 | Data | 00 | | 2 | 00/14AA : 31 32 | snd12 asc '12' + 2662 | 2 data.s 256 | Data | 00 | | 2 | 00/14AC : D9 00 | dw 217 + 2663 | 2 data.s 257 | Data | 00 | | 12 | 00/14AE : 0B 6C 65 20 | str 'le chameau!' | | | | | | 63 68 61 6D | | | | | | | 65 61 75 21 | - 2713 | 2 data.s 268 | Data | 00 | | 1 | 00/1DBD : 00 | str '' - 2714 | 2 data.s 269 | Data | 00 | | 2 | 00/1DBE : 31 33 | snd13 asc '13' - 2715 | 2 data.s 270 | Data | 00 | | 2 | 00/1DC0 : D9 00 | dw 217 - 2716 | 2 data.s 271 | Data | 00 | | 19 | 00/1DC2 : 12 65 74 20 | str 'et toute la smala!' + 2664 | 2 data.s 258 | Data | 00 | | 1 | 00/14BA : 00 | str '' + 2665 | 2 data.s 259 | Data | 00 | | 2 | 00/14BB : 31 33 | snd13 asc '13' + 2666 | 2 data.s 260 | Data | 00 | | 2 | 00/14BD : D9 00 | dw 217 + 2667 | 2 data.s 261 | Data | 00 | | 19 | 00/14BF : 12 65 74 20 | str 'et toute la smala!' | | | | | | 74 6F 75 74 | | | | | | | 65 20 6C 61 | | | | | | | 20 73 6D 61 | | | | | | | 6C 61 21 | - 2717 | 2 data.s 272 | Data | 00 | | 1 | 00/1DD5 : 00 | str '' - 2718 | 2 data.s 273 | Data | 00 | | 2 | 00/1DD6 : 31 34 | snd14 asc '14' - 2719 | 2 data.s 274 | Data | 00 | | 2 | 00/1DD8 : 22 01 | dw 290 - 2720 | 2 data.s 275 | Data | 00 | | 1 | 00/1DDA : 00 | str '' - 2721 | 2 data.s 276 | Data | 00 | | 1 | 00/1DDB : 00 | str '' - 2722 | 2 data.s 277 | Data | 00 | | 2 | 00/1DDC : 31 35 | snd15 asc '15' - 2723 | 2 data.s 278 | Data | 00 | | 2 | 00/1DDE : 91 00 | dw 145 - 2724 | 2 data.s 279 | Data | 00 | | 1 | 00/1DE0 : 00 | str '' - 2725 | 2 data.s 280 | Data | 00 | | 1 | 00/1DE1 : 00 | str '' - 2726 | 2 data.s 281 | Data | 00 | | 2 | 00/1DE2 : 31 36 | snd16 asc '16' - 2727 | 2 data.s 282 | Data | 00 | | 2 | 00/1DE4 : 91 00 | dw 145 - 2728 | 2 data.s 283 | Data | 00 | | 1 | 00/1DE6 : 00 | str '' - 2729 | 2 data.s 284 | Data | 00 | | 1 | 00/1DE7 : 00 | str '' - 2730 | 2 data.s 285 | Data | 00 | | 2 | 00/1DE8 : 31 37 | snd17 asc '17' - 2731 | 2 data.s 286 | Data | 00 | | 2 | 00/1DEA : D9 00 | dw 217 - 2732 | 2 data.s 287 | Data | 00 | | 1 | 00/1DEC : 00 | str '' - 2733 | 2 data.s 288 | Data | 00 | | 1 | 00/1DED : 00 | str '' - 2734 | 2 data.s 289 | Data | 00 | | 2 | 00/1DEE : 31 38 | snd18 asc '18' - 2735 | 2 data.s 290 | Data | 00 | | 2 | 00/1DF0 : 22 01 | dw 290 - 2736 | 2 data.s 291 | Data | 00 | | 1 | 00/1DF2 : 00 | str '' - 2737 | 2 data.s 292 | Data | 00 | | 1 | 00/1DF3 : 00 | str '' - 2738 | 2 data.s 293 | Empty | 00 | | 0 | 00/1DF4 | - 2739 | 2 data.s 294 | Comment | 00 | | 0 | 00/1DF4 | * 20 2coinfli,7500,"des coins o—","les flics ne vont plus" - 2740 | 2 data.s 295 | Comment | 00 | | 0 | 00/1DF4 | * 21 2kararab,7500,"y'a des quartiers arab'","" - 2741 | 2 data.s 296 | Comment | 00 | | 0 | 00/1DF4 | * 22 2karbret,7500,"si c'‚tait des quartiers bretons...","" - 2742 | 2 data.s 297 | Comment | 00 | | 0 | 00/1DF4 | * 23 2gensnan,7500,"some people from Nanterre,","some people from Belleville!" - 2743 | 2 data.s 298 | Comment | 00 | | 0 | 00/1DF4 | * 24 fx_boing,5000,"","" - 2744 | 2 data.s 299 | Comment | 00 | | 0 | 00/1DF4 | * 25 fx_couic,5000,"","" - 2745 | 2 data.s 300 | Comment | 00 | | 0 | 00/1DF4 | * 26 fx_siren,5000,"","" - 2746 | 2 data.s 301 | Comment | 00 | | 0 | 00/1DF4 | * 27 fx_guita,5000,"","" - 2747 | 2 data.s 302 | Comment | 00 | | 0 | 00/1DF4 | * 28 fx_guita,7500,"","" - 2748 | 2 data.s 303 | Empty | 00 | | 0 | 00/1DF4 | - 2749 | 2 data.s 304 | Data | 00 | | 2 | 00/1DF4 : 32 30 | snd20 asc '20' - 2750 | 2 data.s 305 | Data | 00 | | 2 | 00/1DF6 : D9 00 | dw 217 - 2751 | 2 data.s 306 | Data | 00 | | 13 | 00/1DF8 : 0C 64 65 73 | str 'des coins o'9d + 2668 | 2 data.s 262 | Data | 00 | | 1 | 00/14D2 : 00 | str '' + 2669 | 2 data.s 263 | Data | 00 | | 2 | 00/14D3 : 31 34 | snd14 asc '14' + 2670 | 2 data.s 264 | Data | 00 | | 2 | 00/14D5 : 22 01 | dw 290 + 2671 | 2 data.s 265 | Data | 00 | | 1 | 00/14D7 : 00 | str '' + 2672 | 2 data.s 266 | Data | 00 | | 1 | 00/14D8 : 00 | str '' + 2673 | 2 data.s 267 | Data | 00 | | 2 | 00/14D9 : 31 35 | snd15 asc '15' + 2674 | 2 data.s 268 | Data | 00 | | 2 | 00/14DB : 91 00 | dw 145 + 2675 | 2 data.s 269 | Data | 00 | | 1 | 00/14DD : 00 | str '' + 2676 | 2 data.s 270 | Data | 00 | | 1 | 00/14DE : 00 | str '' + 2677 | 2 data.s 271 | Data | 00 | | 2 | 00/14DF : 31 36 | snd16 asc '16' + 2678 | 2 data.s 272 | Data | 00 | | 2 | 00/14E1 : 91 00 | dw 145 + 2679 | 2 data.s 273 | Data | 00 | | 1 | 00/14E3 : 00 | str '' + 2680 | 2 data.s 274 | Data | 00 | | 1 | 00/14E4 : 00 | str '' + 2681 | 2 data.s 275 | Data | 00 | | 2 | 00/14E5 : 31 37 | snd17 asc '17' + 2682 | 2 data.s 276 | Data | 00 | | 2 | 00/14E7 : D9 00 | dw 217 + 2683 | 2 data.s 277 | Data | 00 | | 1 | 00/14E9 : 00 | str '' + 2684 | 2 data.s 278 | Data | 00 | | 1 | 00/14EA : 00 | str '' + 2685 | 2 data.s 279 | Data | 00 | | 2 | 00/14EB : 31 38 | snd18 asc '18' + 2686 | 2 data.s 280 | Data | 00 | | 2 | 00/14ED : 22 01 | dw 290 + 2687 | 2 data.s 281 | Data | 00 | | 1 | 00/14EF : 00 | str '' + 2688 | 2 data.s 282 | Data | 00 | | 1 | 00/14F0 : 00 | str '' + 2689 | 2 data.s 283 | Empty | 00 | | 0 | 00/14F1 | + 2690 | 2 data.s 284 | Comment | 00 | | 0 | 00/14F1 | * 20 2coinfli,7500,"des coins o—","les flics ne vont plus" + 2691 | 2 data.s 285 | Comment | 00 | | 0 | 00/14F1 | * 21 2kararab,7500,"y'a des quartiers arab'","" + 2692 | 2 data.s 286 | Comment | 00 | | 0 | 00/14F1 | * 22 2karbret,7500,"si c'‚tait des quartiers bretons...","" + 2693 | 2 data.s 287 | Comment | 00 | | 0 | 00/14F1 | * 23 2gensnan,7500,"some people from Nanterre,","some people from Belleville!" + 2694 | 2 data.s 288 | Comment | 00 | | 0 | 00/14F1 | * 24 fx_boing,5000,"","" + 2695 | 2 data.s 289 | Comment | 00 | | 0 | 00/14F1 | * 25 fx_couic,5000,"","" + 2696 | 2 data.s 290 | Comment | 00 | | 0 | 00/14F1 | * 26 fx_siren,5000,"","" + 2697 | 2 data.s 291 | Comment | 00 | | 0 | 00/14F1 | * 27 fx_guita,5000,"","" + 2698 | 2 data.s 292 | Comment | 00 | | 0 | 00/14F1 | * 28 fx_guita,7500,"","" + 2699 | 2 data.s 293 | Empty | 00 | | 0 | 00/14F1 | + 2700 | 2 data.s 294 | Data | 00 | | 2 | 00/14F1 : 32 30 | snd20 asc '20' + 2701 | 2 data.s 295 | Data | 00 | | 2 | 00/14F3 : D9 00 | dw 217 + 2702 | 2 data.s 296 | Data | 00 | | 13 | 00/14F5 : 0C 64 65 73 | str 'des coins o'9d | | | | | | 20 63 6F 69 | | | | | | | 6E 73 20 6F | | | | | | | 9D | - 2752 | 2 data.s 307 | Data | 00 | | 23 | 00/1E05 : 16 6C 65 73 | str 'les flics ne vont plus' + 2703 | 2 data.s 297 | Data | 00 | | 23 | 00/1502 : 16 6C 65 73 | str 'les flics ne vont plus' | | | | | | 20 66 6C 69 | | | | | | | 63 73 20 6E | | | | | | | 65 20 76 6F | | | | | | | 6E 74 20 70 | | | | | | | 6C 75 73 | - 2753 | 2 data.s 308 | Data | 00 | | 2 | 00/1E1C : 32 31 | snd21 asc '21' - 2754 | 2 data.s 309 | Data | 00 | | 2 | 00/1E1E : D9 00 | dw 217 - 2755 | 2 data.s 310 | Data | 00 | | 23 | 00/1E20 : 16 79 27 61 | str 'y'27'a des quartiers arab' + 2704 | 2 data.s 298 | Data | 00 | | 2 | 00/1519 : 32 31 | snd21 asc '21' + 2705 | 2 data.s 299 | Data | 00 | | 2 | 00/151B : D9 00 | dw 217 + 2706 | 2 data.s 300 | Data | 00 | | 23 | 00/151D : 16 79 27 61 | str 'y'27'a des quartiers arab' | | | | | | 20 64 65 73 | | | | | | | 20 71 75 61 | | | | | | | 72 74 69 65 | | | | | | | 72 73 20 61 | | | | | | | 72 61 62 | - 2756 | 2 data.s 311 | Data | 00 | | 1 | 00/1E37 : 00 | str '' - 2757 | 2 data.s 312 | Data | 00 | | 2 | 00/1E38 : 32 32 | snd22 asc '22' - 2758 | 2 data.s 313 | Data | 00 | | 2 | 00/1E3A : D9 00 | dw 217 - 2759 | 2 data.s 314 | Data | 00 | | 36 | 00/1E3C : 23 73 69 20 | str 'si c'278e'tait des quartiers bretons...' + 2707 | 2 data.s 301 | Data | 00 | | 1 | 00/1534 : 00 | str '' + 2708 | 2 data.s 302 | Data | 00 | | 2 | 00/1535 : 32 32 | snd22 asc '22' + 2709 | 2 data.s 303 | Data | 00 | | 2 | 00/1537 : D9 00 | dw 217 + 2710 | 2 data.s 304 | Data | 00 | | 36 | 00/1539 : 23 73 69 20 | str 'si c'278e'tait des quartiers bretons...' | | | | | | 63 27 8E 74 | | | | | | | 61 69 74 20 | | | | | | | 64 65 73 20 | @@ -3232,17 +2627,17 @@ | | | | | | 73 20 62 72 | | | | | | | 65 74 6F 6E | | | | | | | 73 2E 2E 2E | - 2760 | 2 data.s 315 | Data | 00 | | 1 | 00/1E60 : 00 | str '' - 2761 | 2 data.s 316 | Data | 00 | | 2 | 00/1E61 : 32 33 | snd23 asc '23' - 2762 | 2 data.s 317 | Data | 00 | | 2 | 00/1E63 : D9 00 | dw 217 - 2763 | 2 data.s 318 | Data | 00 | | 26 | 00/1E65 : 19 73 6F 6D | str 'some people from Nanterre' + 2711 | 2 data.s 305 | Data | 00 | | 1 | 00/155D : 00 | str '' + 2712 | 2 data.s 306 | Data | 00 | | 2 | 00/155E : 32 33 | snd23 asc '23' + 2713 | 2 data.s 307 | Data | 00 | | 2 | 00/1560 : D9 00 | dw 217 + 2714 | 2 data.s 308 | Data | 00 | | 26 | 00/1562 : 19 73 6F 6D | str 'some people from Nanterre' | | | | | | 65 20 70 65 | | | | | | | 6F 70 6C 65 | | | | | | | 20 66 72 6F | | | | | | | 6D 20 4E 61 | | | | | | | 6E 74 65 72 | | | | | | | 72 65 | - 2764 | 2 data.s 319 | Data | 00 | | 29 | 00/1E7F : 1C 73 6F 6D | str 'some people from Belleville!' + 2715 | 2 data.s 309 | Data | 00 | | 29 | 00/157C : 1C 73 6F 6D | str 'some people from Belleville!' | | | | | | 65 20 70 65 | | | | | | | 6F 70 6C 65 | | | | | | | 20 66 72 6F | @@ -3250,65 +2645,65 @@ | | | | | | 6C 6C 65 76 | | | | | | | 69 6C 6C 65 | | | | | | | 21 | - 2765 | 2 data.s 320 | Data | 00 | | 2 | 00/1E9C : 32 34 | snd24 asc '24' - 2766 | 2 data.s 321 | Data | 00 | | 2 | 00/1E9E : 91 00 | dw 145 - 2767 | 2 data.s 322 | Data | 00 | | 1 | 00/1EA0 : 00 | str '' - 2768 | 2 data.s 323 | Data | 00 | | 1 | 00/1EA1 : 00 | str '' - 2769 | 2 data.s 324 | Data | 00 | | 2 | 00/1EA2 : 32 35 | snd25 asc '25' - 2770 | 2 data.s 325 | Data | 00 | | 2 | 00/1EA4 : 91 00 | dw 145 - 2771 | 2 data.s 326 | Data | 00 | | 1 | 00/1EA6 : 00 | str '' - 2772 | 2 data.s 327 | Data | 00 | | 1 | 00/1EA7 : 00 | str '' - 2773 | 2 data.s 328 | Data | 00 | | 2 | 00/1EA8 : 32 36 | snd26 asc '26' - 2774 | 2 data.s 329 | Data | 00 | | 2 | 00/1EAA : 91 00 | dw 145 - 2775 | 2 data.s 330 | Data | 00 | | 1 | 00/1EAC : 00 | str '' - 2776 | 2 data.s 331 | Data | 00 | | 1 | 00/1EAD : 00 | str '' - 2777 | 2 data.s 332 | Data | 00 | | 2 | 00/1EAE : 32 37 | snd27 asc '27' - 2778 | 2 data.s 333 | Data | 00 | | 2 | 00/1EB0 : 91 00 | dw 145 - 2779 | 2 data.s 334 | Data | 00 | | 1 | 00/1EB2 : 00 | str '' - 2780 | 2 data.s 335 | Data | 00 | | 1 | 00/1EB3 : 00 | str '' - 2781 | 2 data.s 336 | Data | 00 | | 2 | 00/1EB4 : 32 38 | snd28 asc '28' - 2782 | 2 data.s 337 | Data | 00 | | 2 | 00/1EB6 : D9 00 | dw 217 - 2783 | 2 data.s 338 | Data | 00 | | 1 | 00/1EB8 : 00 | str '' - 2784 | 2 data.s 339 | Data | 00 | | 1 | 00/1EB9 : 00 | str '' - 2785 | 2 data.s 340 | Empty | 00 | | 0 | 00/1EBA | - 2786 | 2 data.s 341 | Comment | 00 | | 0 | 00/1EBA | * 30 3BOPARLE,7500,"ces beaux-parleurs","de la t‚l‚vision?" - 2787 | 2 data.s 342 | Comment | 00 | | 0 | 00/1EBA | * 31 3FAITFRA,7500,"qu'est-ce qu'ils ont fait","pour la france?" - 2788 | 2 data.s 343 | Comment | 00 | | 0 | 00/1EBA | * 32 3PASMILI,7500,"les trois quarts du temps, y z'ont","pas fait leur service miliaire" - 2789 | 2 data.s 344 | Comment | 00 | | 0 | 00/1EBA | * 33 3UNPEUPE,7500,"y sont meme un peu p‚d‚ sur les bords!","" - 2790 | 2 data.s 345 | Comment | 00 | | 0 | 00/1EBA | * 34 fx_hey,7500,"hey hey hey!","" - 2791 | 2 data.s 346 | Comment | 00 | | 0 | 00/1EBA | * 35 fx_cuivr,7500,"","" - 2792 | 2 data.s 347 | Comment | 00 | | 0 | 00/1EBA | * 36 fx_dzoin,7500,"","" - 2793 | 2 data.s 348 | Comment | 00 | | 0 | 00/1EBA | * 37 fx_dehem,7500,"","" - 2794 | 2 data.s 349 | Comment | 00 | | 0 | 00/1EBA | * 38 fx_dehem,10000,"","" - 2795 | 2 data.s 350 | Empty | 00 | | 0 | 00/1EBA | - 2796 | 2 data.s 351 | Data | 00 | | 2 | 00/1EBA : 33 30 | snd30 asc '30' - 2797 | 2 data.s 352 | Data | 00 | | 2 | 00/1EBC : D9 00 | dw 217 - 2798 | 2 data.s 353 | Data | 00 | | 19 | 00/1EBE : 12 63 65 73 | str 'ces beaux-parleurs' + 2716 | 2 data.s 310 | Data | 00 | | 2 | 00/1599 : 32 34 | snd24 asc '24' + 2717 | 2 data.s 311 | Data | 00 | | 2 | 00/159B : 91 00 | dw 145 + 2718 | 2 data.s 312 | Data | 00 | | 1 | 00/159D : 00 | str '' + 2719 | 2 data.s 313 | Data | 00 | | 1 | 00/159E : 00 | str '' + 2720 | 2 data.s 314 | Data | 00 | | 2 | 00/159F : 32 35 | snd25 asc '25' + 2721 | 2 data.s 315 | Data | 00 | | 2 | 00/15A1 : 91 00 | dw 145 + 2722 | 2 data.s 316 | Data | 00 | | 1 | 00/15A3 : 00 | str '' + 2723 | 2 data.s 317 | Data | 00 | | 1 | 00/15A4 : 00 | str '' + 2724 | 2 data.s 318 | Data | 00 | | 2 | 00/15A5 : 32 36 | snd26 asc '26' + 2725 | 2 data.s 319 | Data | 00 | | 2 | 00/15A7 : 91 00 | dw 145 + 2726 | 2 data.s 320 | Data | 00 | | 1 | 00/15A9 : 00 | str '' + 2727 | 2 data.s 321 | Data | 00 | | 1 | 00/15AA : 00 | str '' + 2728 | 2 data.s 322 | Data | 00 | | 2 | 00/15AB : 32 37 | snd27 asc '27' + 2729 | 2 data.s 323 | Data | 00 | | 2 | 00/15AD : 91 00 | dw 145 + 2730 | 2 data.s 324 | Data | 00 | | 1 | 00/15AF : 00 | str '' + 2731 | 2 data.s 325 | Data | 00 | | 1 | 00/15B0 : 00 | str '' + 2732 | 2 data.s 326 | Data | 00 | | 2 | 00/15B1 : 32 38 | snd28 asc '28' + 2733 | 2 data.s 327 | Data | 00 | | 2 | 00/15B3 : D9 00 | dw 217 + 2734 | 2 data.s 328 | Data | 00 | | 1 | 00/15B5 : 00 | str '' + 2735 | 2 data.s 329 | Data | 00 | | 1 | 00/15B6 : 00 | str '' + 2736 | 2 data.s 330 | Empty | 00 | | 0 | 00/15B7 | + 2737 | 2 data.s 331 | Comment | 00 | | 0 | 00/15B7 | * 30 3BOPARLE,7500,"ces beaux-parleurs","de la t‚l‚vision?" + 2738 | 2 data.s 332 | Comment | 00 | | 0 | 00/15B7 | * 31 3FAITFRA,7500,"qu'est-ce qu'ils ont fait","pour la france?" + 2739 | 2 data.s 333 | Comment | 00 | | 0 | 00/15B7 | * 32 3PASMILI,7500,"les trois quarts du temps, y z'ont","pas fait leur service miliaire" + 2740 | 2 data.s 334 | Comment | 00 | | 0 | 00/15B7 | * 33 3UNPEUPE,7500,"y sont meme un peu p‚d‚ sur les bords!","" + 2741 | 2 data.s 335 | Comment | 00 | | 0 | 00/15B7 | * 34 fx_hey,7500,"hey hey hey!","" + 2742 | 2 data.s 336 | Comment | 00 | | 0 | 00/15B7 | * 35 fx_cuivr,7500,"","" + 2743 | 2 data.s 337 | Comment | 00 | | 0 | 00/15B7 | * 36 fx_dzoin,7500,"","" + 2744 | 2 data.s 338 | Comment | 00 | | 0 | 00/15B7 | * 37 fx_dehem,7500,"","" + 2745 | 2 data.s 339 | Comment | 00 | | 0 | 00/15B7 | * 38 fx_dehem,10000,"","" + 2746 | 2 data.s 340 | Empty | 00 | | 0 | 00/15B7 | + 2747 | 2 data.s 341 | Data | 00 | | 2 | 00/15B7 : 33 30 | snd30 asc '30' + 2748 | 2 data.s 342 | Data | 00 | | 2 | 00/15B9 : D9 00 | dw 217 + 2749 | 2 data.s 343 | Data | 00 | | 19 | 00/15BB : 12 63 65 73 | str 'ces beaux-parleurs' | | | | | | 20 62 65 61 | | | | | | | 75 78 2D 70 | | | | | | | 61 72 6C 65 | | | | | | | 75 72 73 | - 2799 | 2 data.s 354 | Data | 00 | | 18 | 00/1ED1 : 11 64 65 20 | str 'de la t'8e'l'8e'vision?' + 2750 | 2 data.s 344 | Data | 00 | | 18 | 00/15CE : 11 64 65 20 | str 'de la t'8e'l'8e'vision?' | | | | | | 6C 61 20 74 | | | | | | | 8E 6C 8E 76 | | | | | | | 69 73 69 6F | | | | | | | 6E 3F | - 2800 | 2 data.s 355 | Data | 00 | | 2 | 00/1EE3 : 33 31 | snd31 asc '31' - 2801 | 2 data.s 356 | Data | 00 | | 2 | 00/1EE5 : D9 00 | dw 217 - 2802 | 2 data.s 357 | Data | 00 | | 26 | 00/1EE7 : 19 71 75 27 | str 'qu'27'est-ce qu'27'ils ont fait' + 2751 | 2 data.s 345 | Data | 00 | | 2 | 00/15E0 : 33 31 | snd31 asc '31' + 2752 | 2 data.s 346 | Data | 00 | | 2 | 00/15E2 : D9 00 | dw 217 + 2753 | 2 data.s 347 | Data | 00 | | 26 | 00/15E4 : 19 71 75 27 | str 'qu'27'est-ce qu'27'ils ont fait' | | | | | | 65 73 74 2D | | | | | | | 63 65 20 71 | | | | | | | 75 27 69 6C | | | | | | | 73 20 6F 6E | | | | | | | 74 20 66 61 | | | | | | | 69 74 | - 2803 | 2 data.s 358 | Data | 00 | | 16 | 00/1F01 : 0F 70 6F 75 | str 'pour la france?' + 2754 | 2 data.s 348 | Data | 00 | | 16 | 00/15FE : 0F 70 6F 75 | str 'pour la france?' | | | | | | 72 20 6C 61 | | | | | | | 20 66 72 61 | | | | | | | 6E 63 65 3F | - 2804 | 2 data.s 359 | Data | 00 | | 2 | 00/1F11 : 33 32 | snd32 asc '32' - 2805 | 2 data.s 360 | Data | 00 | | 2 | 00/1F13 : D9 00 | dw 217 - 2806 | 2 data.s 361 | Data | 00 | | 35 | 00/1F15 : 22 6C 65 73 | str 'les trois quarts du temps, y z'27'ont' + 2755 | 2 data.s 349 | Data | 00 | | 2 | 00/160E : 33 32 | snd32 asc '32' + 2756 | 2 data.s 350 | Data | 00 | | 2 | 00/1610 : D9 00 | dw 217 + 2757 | 2 data.s 351 | Data | 00 | | 35 | 00/1612 : 22 6C 65 73 | str 'les trois quarts du temps, y z'27'ont' | | | | | | 20 74 72 6F | | | | | | | 69 73 20 71 | | | | | | | 75 61 72 74 | @@ -3317,7 +2712,7 @@ | | | | | | 70 73 2C 20 | | | | | | | 79 20 7A 27 | | | | | | | 6F 6E 74 | - 2807 | 2 data.s 362 | Data | 00 | | 32 | 00/1F38 : 1F 70 61 73 | str 'pas fait leur service militaire' + 2758 | 2 data.s 352 | Data | 00 | | 32 | 00/1635 : 1F 70 61 73 | str 'pas fait leur service militaire' | | | | | | 20 66 61 69 | | | | | | | 74 20 6C 65 | | | | | | | 75 72 20 73 | @@ -3325,9 +2720,9 @@ | | | | | | 63 65 20 6D | | | | | | | 69 6C 69 74 | | | | | | | 61 69 72 65 | - 2808 | 2 data.s 363 | Data | 00 | | 2 | 00/1F58 : 33 33 | snd33 asc '33' - 2809 | 2 data.s 364 | Data | 00 | | 2 | 00/1F5A : D9 00 | dw 217 - 2810 | 2 data.s 365 | Data | 00 | | 39 | 00/1F5C : 26 79 20 73 | str 'y sont meme un peu p'8e'd'8e' sur les bords!' + 2759 | 2 data.s 353 | Data | 00 | | 2 | 00/1655 : 33 33 | snd33 asc '33' + 2760 | 2 data.s 354 | Data | 00 | | 2 | 00/1657 : D9 00 | dw 217 + 2761 | 2 data.s 355 | Data | 00 | | 39 | 00/1659 : 26 79 20 73 | str 'y sont meme un peu p'8e'd'8e' sur les bords!' | | | | | | 6F 6E 74 20 | | | | | | | 6D 65 6D 65 | | | | | | | 20 75 6E 20 | @@ -3337,52 +2732,52 @@ | | | | | | 20 6C 65 73 | | | | | | | 20 62 6F 72 | | | | | | | 64 73 21 | - 2811 | 2 data.s 366 | Data | 00 | | 1 | 00/1F83 : 00 | str '' - 2812 | 2 data.s 367 | Data | 00 | | 2 | 00/1F84 : 33 34 | snd34 asc '34' - 2813 | 2 data.s 368 | Data | 00 | | 2 | 00/1F86 : D9 00 | dw 217 - 2814 | 2 data.s 369 | Data | 00 | | 13 | 00/1F88 : 0C 68 65 79 | str 'hey hey hey!' + 2762 | 2 data.s 356 | Data | 00 | | 1 | 00/1680 : 00 | str '' + 2763 | 2 data.s 357 | Data | 00 | | 2 | 00/1681 : 33 34 | snd34 asc '34' + 2764 | 2 data.s 358 | Data | 00 | | 2 | 00/1683 : D9 00 | dw 217 + 2765 | 2 data.s 359 | Data | 00 | | 13 | 00/1685 : 0C 68 65 79 | str 'hey hey hey!' | | | | | | 20 68 65 79 | | | | | | | 20 68 65 79 | | | | | | | 21 | - 2815 | 2 data.s 370 | Data | 00 | | 1 | 00/1F95 : 00 | str '' - 2816 | 2 data.s 371 | Data | 00 | | 2 | 00/1F96 : 33 35 | snd35 asc '35' - 2817 | 2 data.s 372 | Data | 00 | | 2 | 00/1F98 : D9 00 | dw 217 - 2818 | 2 data.s 373 | Data | 00 | | 1 | 00/1F9A : 00 | str '' - 2819 | 2 data.s 374 | Data | 00 | | 1 | 00/1F9B : 00 | str '' - 2820 | 2 data.s 375 | Data | 00 | | 2 | 00/1F9C : 33 36 | snd36 asc '36' - 2821 | 2 data.s 376 | Data | 00 | | 2 | 00/1F9E : D9 00 | dw 217 - 2822 | 2 data.s 377 | Data | 00 | | 1 | 00/1FA0 : 00 | str '' - 2823 | 2 data.s 378 | Data | 00 | | 1 | 00/1FA1 : 00 | str '' - 2824 | 2 data.s 379 | Data | 00 | | 2 | 00/1FA2 : 33 37 | snd37 asc '37' - 2825 | 2 data.s 380 | Data | 00 | | 2 | 00/1FA4 : D9 00 | dw 217 - 2826 | 2 data.s 381 | Data | 00 | | 1 | 00/1FA6 : 00 | str '' - 2827 | 2 data.s 382 | Data | 00 | | 1 | 00/1FA7 : 00 | str '' - 2828 | 2 data.s 383 | Data | 00 | | 2 | 00/1FA8 : 33 38 | snd38 asc '38' - 2829 | 2 data.s 384 | Data | 00 | | 2 | 00/1FAA : 22 01 | dw 290 - 2830 | 2 data.s 385 | Data | 00 | | 1 | 00/1FAC : 00 | str '' - 2831 | 2 data.s 386 | Data | 00 | | 1 | 00/1FAD : 00 | str '' - 2832 | 2 data.s 387 | Empty | 00 | | 0 | 00/1FAE | - 2833 | 2 data.s 388 | Empty | 00 | | 0 | 00/1FAE | - 2834 | 2 data.s 389 | Comment | 00 | | 0 | 00/1FAE | * 40 4algefra,7500,"nous n'‚tions pas pour","l'alg‚rie francaise" - 2835 | 2 data.s 390 | Comment | 00 | | 0 | 00/1FAE | * 41 4algesah,7500,"nous ‚tions pour l'alg‚rie et","le sahara francais!" - 2836 | 2 data.s 391 | Comment | 00 | | 0 | 00/1FAE | * 42 4sousoff,7500,"les sous-off' de la coloniale,","dont j'‚tais" - 2837 | 2 data.s 392 | Empty | 00 | | 0 | 00/1FAE | - 2838 | 2 data.s 393 | Data | 00 | | 2 | 00/1FAE : 34 30 | snd40 asc '40' - 2839 | 2 data.s 394 | Data | 00 | | 2 | 00/1FB0 : D9 00 | dw 217 - 2840 | 2 data.s 395 | Data | 00 | | 23 | 00/1FB2 : 16 6E 6F 75 | str 'nous n'278e'tions pas pour' + 2766 | 2 data.s 360 | Data | 00 | | 1 | 00/1692 : 00 | str '' + 2767 | 2 data.s 361 | Data | 00 | | 2 | 00/1693 : 33 35 | snd35 asc '35' + 2768 | 2 data.s 362 | Data | 00 | | 2 | 00/1695 : D9 00 | dw 217 + 2769 | 2 data.s 363 | Data | 00 | | 1 | 00/1697 : 00 | str '' + 2770 | 2 data.s 364 | Data | 00 | | 1 | 00/1698 : 00 | str '' + 2771 | 2 data.s 365 | Data | 00 | | 2 | 00/1699 : 33 36 | snd36 asc '36' + 2772 | 2 data.s 366 | Data | 00 | | 2 | 00/169B : D9 00 | dw 217 + 2773 | 2 data.s 367 | Data | 00 | | 1 | 00/169D : 00 | str '' + 2774 | 2 data.s 368 | Data | 00 | | 1 | 00/169E : 00 | str '' + 2775 | 2 data.s 369 | Data | 00 | | 2 | 00/169F : 33 37 | snd37 asc '37' + 2776 | 2 data.s 370 | Data | 00 | | 2 | 00/16A1 : D9 00 | dw 217 + 2777 | 2 data.s 371 | Data | 00 | | 1 | 00/16A3 : 00 | str '' + 2778 | 2 data.s 372 | Data | 00 | | 1 | 00/16A4 : 00 | str '' + 2779 | 2 data.s 373 | Data | 00 | | 2 | 00/16A5 : 33 38 | snd38 asc '38' + 2780 | 2 data.s 374 | Data | 00 | | 2 | 00/16A7 : 22 01 | dw 290 + 2781 | 2 data.s 375 | Data | 00 | | 1 | 00/16A9 : 00 | str '' + 2782 | 2 data.s 376 | Data | 00 | | 1 | 00/16AA : 00 | str '' + 2783 | 2 data.s 377 | Empty | 00 | | 0 | 00/16AB | + 2784 | 2 data.s 378 | Empty | 00 | | 0 | 00/16AB | + 2785 | 2 data.s 379 | Comment | 00 | | 0 | 00/16AB | * 40 4algefra,7500,"nous n'‚tions pas pour","l'alg‚rie francaise" + 2786 | 2 data.s 380 | Comment | 00 | | 0 | 00/16AB | * 41 4algesah,7500,"nous ‚tions pour l'alg‚rie et","le sahara francais!" + 2787 | 2 data.s 381 | Comment | 00 | | 0 | 00/16AB | * 42 4sousoff,7500,"les sous-off' de la coloniale,","dont j'‚tais" + 2788 | 2 data.s 382 | Empty | 00 | | 0 | 00/16AB | + 2789 | 2 data.s 383 | Data | 00 | | 2 | 00/16AB : 34 30 | snd40 asc '40' + 2790 | 2 data.s 384 | Data | 00 | | 2 | 00/16AD : D9 00 | dw 217 + 2791 | 2 data.s 385 | Data | 00 | | 23 | 00/16AF : 16 6E 6F 75 | str 'nous n'278e'tions pas pour' | | | | | | 73 20 6E 27 | | | | | | | 8E 74 69 6F | | | | | | | 6E 73 20 70 | | | | | | | 61 73 20 70 | | | | | | | 6F 75 72 | - 2841 | 2 data.s 396 | Data | 00 | | 20 | 00/1FC9 : 13 6C 27 61 | str 'l'27'alg'8e'rie francaise' + 2792 | 2 data.s 386 | Data | 00 | | 20 | 00/16C6 : 13 6C 27 61 | str 'l'27'alg'8e'rie francaise' | | | | | | 6C 67 8E 72 | | | | | | | 69 65 20 66 | | | | | | | 72 61 6E 63 | | | | | | | 61 69 73 65 | - 2842 | 2 data.s 397 | Data | 00 | | 2 | 00/1FDD : 34 31 | snd41 asc '41' - 2843 | 2 data.s 398 | Data | 00 | | 2 | 00/1FDF : D9 00 | dw 217 - 2844 | 2 data.s 399 | Data | 00 | | 30 | 00/1FE1 : 1D 6E 6F 75 | str 'nous '8e'tions pour l'27'alg'8e'rie et' + 2793 | 2 data.s 387 | Data | 00 | | 2 | 00/16DA : 34 31 | snd41 asc '41' + 2794 | 2 data.s 388 | Data | 00 | | 2 | 00/16DC : D9 00 | dw 217 + 2795 | 2 data.s 389 | Data | 00 | | 30 | 00/16DE : 1D 6E 6F 75 | str 'nous '8e'tions pour l'27'alg'8e'rie et' | | | | | | 73 20 8E 74 | | | | | | | 69 6F 6E 73 | | | | | | | 20 70 6F 75 | @@ -3390,14 +2785,14 @@ | | | | | | 61 6C 67 8E | | | | | | | 72 69 65 20 | | | | | | | 65 74 | - 2845 | 2 data.s 400 | Data | 00 | | 20 | 00/1FFF : 13 6C 65 20 | str 'le sahara francais!' + 2796 | 2 data.s 390 | Data | 00 | | 20 | 00/16FC : 13 6C 65 20 | str 'le sahara francais!' | | | | | | 73 61 68 61 | | | | | | | 72 61 20 66 | | | | | | | 72 61 6E 63 | | | | | | | 61 69 73 21 | - 2846 | 2 data.s 401 | Data | 00 | | 2 | 00/2013 : 34 32 | snd42 asc '42' - 2847 | 2 data.s 402 | Data | 00 | | 2 | 00/2015 : D9 00 | dw 217 - 2848 | 2 data.s 403 | Data | 00 | | 29 | 00/2017 : 1C 6C 65 73 | str 'les sous-off de la coloniale' + 2797 | 2 data.s 391 | Data | 00 | | 2 | 00/1710 : 34 32 | snd42 asc '42' + 2798 | 2 data.s 392 | Data | 00 | | 2 | 00/1712 : D9 00 | dw 217 + 2799 | 2 data.s 393 | Data | 00 | | 29 | 00/1714 : 1C 6C 65 73 | str 'les sous-off de la coloniale' | | | | | | 20 73 6F 75 | | | | | | | 73 2D 6F 66 | | | | | | | 66 20 64 65 | @@ -3405,24 +2800,24 @@ | | | | | | 63 6F 6C 6F | | | | | | | 6E 69 61 6C | | | | | | | 65 | - 2849 | 2 data.s 404 | Data | 00 | | 13 | 00/2034 : 0C 64 6F 6E | str 'dont j'278e'tais' + 2800 | 2 data.s 394 | Data | 00 | | 13 | 00/1731 : 0C 64 6F 6E | str 'dont j'278e'tais' | | | | | | 74 20 6A 27 | | | | | | | 8E 74 61 69 | | | | | | | 73 | - 2850 | 2 data.s 405 | Empty | 00 | | 0 | 00/2041 | - 2851 | 2 data.s 406 | Comment | 00 | | 0 | 00/2041 | * 50 5haine,7500,"qui a la haine de l'‚tranger?","" - 2852 | 2 data.s 407 | Comment | 00 | | 0 | 00/2041 | * 51 5terrfra,7500,"la terre de france, elle est","d'abord aux fran‡ais" - 2853 | 2 data.s 408 | Comment | 00 | | 0 | 00/2041 | * 52 5collabo,7500,"on nous parle des collabos,","y z'en ont fait moins" - 2854 | 2 data.s 409 | Comment | 00 | | 0 | 00/2041 | * 53 5clepen,7500,"c'est Le Pen (de ch'val)","" - 2855 | 2 data.s 410 | Comment | 00 | | 0 | 00/2041 | * 54 5antifra,7500,"est anti-fran‡ais","" - 2856 | 2 data.s 411 | Comment | 00 | | 0 | 00/2041 | * 55 5abrutis,7500,"nous sommes des a.....s","" - 2857 | 2 data.s 412 | Comment | 00 | | 0 | 00/2041 | * 56 fx_beat,7500,"","" - 2858 | 2 data.s 413 | Comment | 00 | | 0 | 00/2041 | * 57 fx_glin1,7500,"","" - 2859 | 2 data.s 414 | Comment | 00 | | 0 | 00/2041 | * 58 fx_glin2,7500,"","" - 2860 | 2 data.s 415 | Empty | 00 | | 0 | 00/2041 | - 2861 | 2 data.s 416 | Data | 00 | | 2 | 00/2041 : 35 30 | snd50 asc '50' - 2862 | 2 data.s 417 | Data | 00 | | 2 | 00/2043 : D9 00 | dw 217 - 2863 | 2 data.s 418 | Data | 00 | | 30 | 00/2045 : 1D 71 75 69 | str 'qui a la haine de l'278e'tranger?' + 2801 | 2 data.s 395 | Empty | 00 | | 0 | 00/173E | + 2802 | 2 data.s 396 | Comment | 00 | | 0 | 00/173E | * 50 5haine,7500,"qui a la haine de l'‚tranger?","" + 2803 | 2 data.s 397 | Comment | 00 | | 0 | 00/173E | * 51 5terrfra,7500,"la terre de france, elle est","d'abord aux fran‡ais" + 2804 | 2 data.s 398 | Comment | 00 | | 0 | 00/173E | * 52 5collabo,7500,"on nous parle des collabos,","y z'en ont fait moins" + 2805 | 2 data.s 399 | Comment | 00 | | 0 | 00/173E | * 53 5clepen,7500,"c'est Le Pen (de ch'val)","" + 2806 | 2 data.s 400 | Comment | 00 | | 0 | 00/173E | * 54 5antifra,7500,"est anti-fran‡ais","" + 2807 | 2 data.s 401 | Comment | 00 | | 0 | 00/173E | * 55 5abrutis,7500,"nous sommes des a.....s","" + 2808 | 2 data.s 402 | Comment | 00 | | 0 | 00/173E | * 56 fx_beat,7500,"","" + 2809 | 2 data.s 403 | Comment | 00 | | 0 | 00/173E | * 57 fx_glin1,7500,"","" + 2810 | 2 data.s 404 | Comment | 00 | | 0 | 00/173E | * 58 fx_glin2,7500,"","" + 2811 | 2 data.s 405 | Empty | 00 | | 0 | 00/173E | + 2812 | 2 data.s 406 | Data | 00 | | 2 | 00/173E : 35 30 | snd50 asc '50' + 2813 | 2 data.s 407 | Data | 00 | | 2 | 00/1740 : D9 00 | dw 217 + 2814 | 2 data.s 408 | Data | 00 | | 30 | 00/1742 : 1D 71 75 69 | str 'qui a la haine de l'278e'tranger?' | | | | | | 20 61 20 6C | | | | | | | 61 20 68 61 | | | | | | | 69 6E 65 20 | @@ -3430,10 +2825,10 @@ | | | | | | 27 8E 74 72 | | | | | | | 61 6E 67 65 | | | | | | | 72 3F | - 2864 | 2 data.s 419 | Data | 00 | | 1 | 00/2063 : 00 | str '' - 2865 | 2 data.s 420 | Data | 00 | | 2 | 00/2064 : 35 31 | snd51 asc '51' - 2866 | 2 data.s 421 | Data | 00 | | 2 | 00/2066 : D9 00 | dw 217 - 2867 | 2 data.s 422 | Data | 00 | | 29 | 00/2068 : 1C 6C 61 20 | str 'la terre de france, elle est' + 2815 | 2 data.s 409 | Data | 00 | | 1 | 00/1760 : 00 | str '' + 2816 | 2 data.s 410 | Data | 00 | | 2 | 00/1761 : 35 31 | snd51 asc '51' + 2817 | 2 data.s 411 | Data | 00 | | 2 | 00/1763 : D9 00 | dw 217 + 2818 | 2 data.s 412 | Data | 00 | | 29 | 00/1765 : 1C 6C 61 20 | str 'la terre de france, elle est' | | | | | | 74 65 72 72 | | | | | | | 65 20 64 65 | | | | | | | 20 66 72 61 | @@ -3441,1187 +2836,1284 @@ | | | | | | 20 65 6C 6C | | | | | | | 65 20 65 73 | | | | | | | 74 | - 2868 | 2 data.s 423 | Data | 00 | | 21 | 00/2085 : 14 64 27 61 | str 'd'27'abord aux fran'8d'ais' + 2819 | 2 data.s 413 | Data | 00 | | 21 | 00/1782 : 14 64 27 61 | str 'd'27'abord aux fran'8d'ais' | | | | | | 62 6F 72 64 | | | | | | | 20 61 75 78 | | | | | | | 20 66 72 61 | | | | | | | 6E 8D 61 69 | | | | | | | 73 | - 2869 | 2 data.s 424 | Data | 00 | | 2 | 00/209A : 35 32 | snd52 asc '52' - 2870 | 2 data.s 425 | Data | 00 | | 2 | 00/209C : D9 00 | dw 217 - 2871 | 2 data.s 426 | Data | 00 | | 27 | 00/209E : 1A 6F 6E 20 | str 'on nous parle des collabos' + 2820 | 2 data.s 414 | Data | 00 | | 2 | 00/1797 : 35 32 | snd52 asc '52' + 2821 | 2 data.s 415 | Data | 00 | | 2 | 00/1799 : D9 00 | dw 217 + 2822 | 2 data.s 416 | Data | 00 | | 27 | 00/179B : 1A 6F 6E 20 | str 'on nous parle des collabos' | | | | | | 6E 6F 75 73 | | | | | | | 20 70 61 72 | | | | | | | 6C 65 20 64 | | | | | | | 65 73 20 63 | | | | | | | 6F 6C 6C 61 | | | | | | | 62 6F 73 | - 2872 | 2 data.s 427 | Data | 00 | | 22 | 00/20B9 : 15 79 20 7A | str 'y z'27'en ont fait moins' + 2823 | 2 data.s 417 | Data | 00 | | 22 | 00/17B6 : 15 79 20 7A | str 'y z'27'en ont fait moins' | | | | | | 27 65 6E 20 | | | | | | | 6F 6E 74 20 | | | | | | | 66 61 69 74 | | | | | | | 20 6D 6F 69 | | | | | | | 6E 73 | - 2873 | 2 data.s 428 | Data | 00 | | 2 | 00/20CF : 35 33 | snd53 asc '53' - 2874 | 2 data.s 429 | Data | 00 | | 2 | 00/20D1 : D9 00 | dw 217 - 2875 | 2 data.s 430 | Data | 00 | | 25 | 00/20D3 : 18 63 27 65 | str 'c'27'est Le Pen (de ch'27'val)' + 2824 | 2 data.s 418 | Data | 00 | | 2 | 00/17CC : 35 33 | snd53 asc '53' + 2825 | 2 data.s 419 | Data | 00 | | 2 | 00/17CE : D9 00 | dw 217 + 2826 | 2 data.s 420 | Data | 00 | | 25 | 00/17D0 : 18 63 27 65 | str 'c'27'est Le Pen (de ch'27'val)' | | | | | | 73 74 20 4C | | | | | | | 65 20 50 65 | | | | | | | 6E 20 28 64 | | | | | | | 65 20 63 68 | | | | | | | 27 76 61 6C | | | | | | | 29 | - 2876 | 2 data.s 431 | Data | 00 | | 1 | 00/20EC : 00 | str '' - 2877 | 2 data.s 432 | Data | 00 | | 2 | 00/20ED : 35 34 | snd54 asc '54' - 2878 | 2 data.s 433 | Data | 00 | | 2 | 00/20EF : D9 00 | dw 217 - 2879 | 2 data.s 434 | Data | 00 | | 18 | 00/20F1 : 11 65 73 74 | str 'est anti-fran'8d'ais' + 2827 | 2 data.s 421 | Data | 00 | | 1 | 00/17E9 : 00 | str '' + 2828 | 2 data.s 422 | Data | 00 | | 2 | 00/17EA : 35 34 | snd54 asc '54' + 2829 | 2 data.s 423 | Data | 00 | | 2 | 00/17EC : D9 00 | dw 217 + 2830 | 2 data.s 424 | Data | 00 | | 18 | 00/17EE : 11 65 73 74 | str 'est anti-fran'8d'ais' | | | | | | 20 61 6E 74 | | | | | | | 69 2D 66 72 | | | | | | | 61 6E 8D 61 | | | | | | | 69 73 | - 2880 | 2 data.s 435 | Data | 00 | | 1 | 00/2103 : 00 | str '' - 2881 | 2 data.s 436 | Data | 00 | | 2 | 00/2104 : 35 35 | snd55 asc '55' - 2882 | 2 data.s 437 | Data | 00 | | 2 | 00/2106 : D9 00 | dw 217 - 2883 | 2 data.s 438 | Data | 00 | | 24 | 00/2108 : 17 6E 6F 75 | str 'nous sommes des a.....s' + 2831 | 2 data.s 425 | Data | 00 | | 1 | 00/1800 : 00 | str '' + 2832 | 2 data.s 426 | Data | 00 | | 2 | 00/1801 : 35 35 | snd55 asc '55' + 2833 | 2 data.s 427 | Data | 00 | | 2 | 00/1803 : D9 00 | dw 217 + 2834 | 2 data.s 428 | Data | 00 | | 24 | 00/1805 : 17 6E 6F 75 | str 'nous sommes des a.....s' | | | | | | 73 20 73 6F | | | | | | | 6D 6D 65 73 | | | | | | | 20 64 65 73 | | | | | | | 20 61 2E 2E | | | | | | | 2E 2E 2E 73 | - 2884 | 2 data.s 439 | Data | 00 | | 1 | 00/2120 : 00 | str '' - 2885 | 2 data.s 440 | Data | 00 | | 2 | 00/2121 : 35 36 | snd56 asc '56' - 2886 | 2 data.s 441 | Data | 00 | | 2 | 00/2123 : D9 00 | dw 217 - 2887 | 2 data.s 442 | Data | 00 | | 1 | 00/2125 : 00 | str '' - 2888 | 2 data.s 443 | Data | 00 | | 1 | 00/2126 : 00 | str '' - 2889 | 2 data.s 444 | Data | 00 | | 2 | 00/2127 : 35 37 | snd57 asc '57' - 2890 | 2 data.s 445 | Data | 00 | | 2 | 00/2129 : D9 00 | dw 217 - 2891 | 2 data.s 446 | Data | 00 | | 1 | 00/212B : 00 | str '' - 2892 | 2 data.s 447 | Data | 00 | | 1 | 00/212C : 00 | str '' - 2893 | 2 data.s 448 | Data | 00 | | 2 | 00/212D : 35 38 | snd58 asc '58' - 2894 | 2 data.s 449 | Data | 00 | | 2 | 00/212F : D9 00 | dw 217 - 2895 | 2 data.s 450 | Data | 00 | | 1 | 00/2131 : 00 | str '' - 2896 | 2 data.s 451 | Data | 00 | | 1 | 00/2132 : 00 | str '' - 2897 | 2 data.s 452 | Empty | 00 | | 0 | 00/2133 | - 2898 | 2 data.s 453 | Comment | 00 | | 0 | 00/2133 | *--- Donnees Sound Tool Set - 2899 | 2 data.s 454 | Empty | 00 | | 0 | 00/2133 | - 2900 | 2 data.s 455 | Data | 00 | | 4 | 00/2133 : 00 00 00 00 | waveSTART ds 4 ; waveStart (long) - 2901 | 2 data.s 456 | Data | 00 | | 2 | 00/2137 : 00 00 | waveSIZE ds 2 ; waveSize en octets - 2902 | 2 data.s 457 | Data | 00 | | 2 | 00/2139 : D6 00 | waveFREQ dw 214 ; freqOffset - 2903 | 2 data.s 458 | Empty | 00 | | 0 | 00/213B | - 2904 | 2 data.s 459 | Data | 00 | | 20 | 00/213B : 00 00 00 00 | tblSTR1 ds 10*2 ; pointeur sur la premire phrase + 2835 | 2 data.s 429 | Data | 00 | | 1 | 00/181D : 00 | str '' + 2836 | 2 data.s 430 | Data | 00 | | 2 | 00/181E : 35 36 | snd56 asc '56' + 2837 | 2 data.s 431 | Data | 00 | | 2 | 00/1820 : D9 00 | dw 217 + 2838 | 2 data.s 432 | Data | 00 | | 1 | 00/1822 : 00 | str '' + 2839 | 2 data.s 433 | Data | 00 | | 1 | 00/1823 : 00 | str '' + 2840 | 2 data.s 434 | Data | 00 | | 2 | 00/1824 : 35 37 | snd57 asc '57' + 2841 | 2 data.s 435 | Data | 00 | | 2 | 00/1826 : D9 00 | dw 217 + 2842 | 2 data.s 436 | Data | 00 | | 1 | 00/1828 : 00 | str '' + 2843 | 2 data.s 437 | Data | 00 | | 1 | 00/1829 : 00 | str '' + 2844 | 2 data.s 438 | Data | 00 | | 2 | 00/182A : 35 38 | snd58 asc '58' + 2845 | 2 data.s 439 | Data | 00 | | 2 | 00/182C : D9 00 | dw 217 + 2846 | 2 data.s 440 | Data | 00 | | 1 | 00/182E : 00 | str '' + 2847 | 2 data.s 441 | Data | 00 | | 1 | 00/182F : 00 | str '' + 2848 | 2 data.s 442 | Empty | 00 | | 0 | 00/1830 | + 2849 | 2 data.s 443 | Comment | 00 | | 0 | 00/1830 | *--- Donnees Sound Tool Set + 2850 | 2 data.s 444 | Empty | 00 | | 0 | 00/1830 | + 2851 | 2 data.s 445 | Data | 00 | | 4 | 00/1830 : 00 00 00 00 | waveSTART ds 4 ; waveStart (long) + 2852 | 2 data.s 446 | Data | 00 | | 2 | 00/1834 : 00 00 | waveSIZE ds 2 ; waveSize en octets + 2853 | 2 data.s 447 | Data | 00 | | 2 | 00/1836 : D6 00 | waveFREQ dw 214 ; freqOffset + 2854 | 2 data.s 448 | Empty | 00 | | 0 | 00/1838 | + 2855 | 2 data.s 449 | Data | 00 | | 20 | 00/1838 : 00 00 00 00 | tblSTR1 ds 10*2 ; pointeur sur la premire phrase | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2905 | 2 data.s 460 | Data | 00 | | 20 | 00/214F : 00 00 00 00 | tblSTR2 ds 10*2 ; pointeur sur la seconde phrase + 2856 | 2 data.s 450 | Data | 00 | | 20 | 00/184C : 00 00 00 00 | tblSTR2 ds 10*2 ; pointeur sur la seconde phrase | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2906 | 2 data.s 461 | Data | 00 | | 20 | 00/2163 : 00 00 00 00 | tblSIZE ds 10*2 ; taille de chaque son + 2857 | 2 data.s 451 | Data | 00 | | 20 | 00/1860 : 00 00 00 00 | tblSIZE ds 10*2 ; taille de chaque son | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2907 | 2 data.s 462 | Data | 00 | | 20 | 00/2177 : 00 00 00 00 | tblFREQ ds 10*2 ; frŽquence de chaque son + 2858 | 2 data.s 452 | Data | 00 | | 20 | 00/1874 : 00 00 00 00 | tblFREQ ds 10*2 ; frŽquence de chaque son | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2908 | 2 data.s 463 | Data | 00 | | 20 | 00/218B : 00 00 00 00 | sndKEY ds 10*2 ; FALSE: not pressed, TRUE: key pressed + 2859 | 2 data.s 453 | Data | 00 | | 20 | 00/1888 : 00 00 00 00 | sndKEY ds 10*2 ; FALSE: not pressed, TRUE: key pressed | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2909 | 2 data.s 464 | Empty | 00 | | 0 | 00/219F | - 2910 | 2 data.s 465 | Data | 00 | | 2 | 00/219F : 00 00 | fgSND ds 2 ; 0 means no sound - 2911 | 2 data.s 466 | Data | 00 | | 2 | 00/21A1 : 00 00 | zikPLAY ds 2 - 2912 | 2 data.s 467 | Data | 00 | | 4 | 00/21A3 : 00 00 00 00 | zikMUSIC ds 4 - 2913 | 2 data.s 468 | Data | 00 | | 4 | 00/21A7 : 00 00 00 00 | sndVECTOR ds 4 - 2914 | 2 data.s 469 | Data | 00 | | 2 | 00/21AB : 00 00 | zikPAGE ds 2 - 2915 | 2 data.s 470 | Data | 00 | | 4 | 00/21AD : 00 00 00 00 | ptrMUSIC ds 4 - 2916 | 2 data.s 471 | Data | 00 | | 4 | 00/21B1 : 00 00 00 00 | zikPTR ds 4 - 2917 | 2 data.s 472 | Data | 00 | | 2 | 00/21B5 : 00 00 | fgPAGE ds 2 - 2918 | 2 data.s 473 | Data | 00 | | 2 | 00/21B7 : 00 00 | whichSND ds 2 - 2919 | 2 data.s 474 | Empty | 00 | | 0 | 00/21B9 | - 2920 | 1 labellezohra.s 1519 | Directive | 00 | | 0 | 00/21B9 | put game.s - 2921 | 3 game.s 1 | Comment | 00 | | 0 | 00/21B9 | * - 2922 | 3 game.s 2 | Comment | 00 | | 0 | 00/21B9 | * La Belle Zohra - 2923 | 3 game.s 3 | Comment | 00 | | 0 | 00/21B9 | * - 2924 | 3 game.s 4 | Comment | 00 | | 0 | 00/21B9 | * (c) 1992, Franois Coulon - 2925 | 3 game.s 5 | Comment | 00 | | 0 | 00/21B9 | * (c) 2023, Antoine Vignau & Olivier Zardini - 2926 | 3 game.s 6 | Comment | 00 | | 0 | 00/21B9 | * - 2927 | 3 game.s 7 | Empty | 00 | | 0 | 00/21B9 | - 2928 | 3 game.s 8 | Directive | 00 | | 0 | 00/21B9 | mx %00 - 2929 | 3 game.s 9 | Empty | 00 | | 0 | 00/21B9 | - 2930 | 3 game.s 10 | Comment | 00 | | 0 | 00/21B9 | *----------------------- - 2931 | 3 game.s 11 | Empty | 00 | | 0 | 00/21B9 | - 2932 | 3 game.s 12 | Equivalence | 00 | | 0 | 00/21B9 | soundctl = $3c ; $c03c - 2933 | 3 game.s 13 | Equivalence | 00 | | 0 | 00/21B9 | sounddata = $3d ; $c03d - 2934 | 3 game.s 14 | Equivalence | 00 | | 0 | 00/21B9 | soundadrl = $3e ; $c03e - 2935 | 3 game.s 15 | Equivalence | 00 | | 0 | 00/21B9 | soundadrh = $3f ; $c03f - 2936 | 3 game.s 16 | Empty | 00 | | 0 | 00/21B9 | - 2937 | 3 game.s 17 | Comment | 00 | | 0 | 00/21B9 | *----------------------- - 2938 | 3 game.s 18 | Comment | 00 | | 0 | 00/21B9 | * macros - 2939 | 3 game.s 19 | Comment | 00 | | 0 | 00/21B9 | *----------------------- - 2940 | 3 game.s 20 | Empty | 00 | | 0 | 00/21B9 | - 2941 | 3 game.s 21 | Directive | 00 | | 0 | 00/21B9 | @carre mac - 2942 | 3 game.s 22 | Directive | 00 | | 0 | 00/21B9 | PushLong ]1 - 2943 | 3 game.s 23 | Directive | 00 | | 0 | 00/21B9 | PushWord ]2 - 2944 | 3 game.s 24 | Directive | 00 | | 0 | 00/21B9 | PushWord ]3 - 2945 | 3 game.s 25 | Directive | 00 | | 0 | 00/21B9 | PushWord ]4 - 2946 | 3 game.s 26 | Directive | 00 | | 0 | 00/21B9 | jsr carre - 2947 | 3 game.s 27 | Directive | 00 | | 0 | 00/21B9 | eom - 2948 | 3 game.s 28 | Empty | 00 | | 0 | 00/21B9 | - 2949 | 3 game.s 29 | Directive | 00 | | 0 | 00/21B9 | @t mac - 2950 | 3 game.s 30 | Directive | 00 | | 0 | 00/21B9 | lda ]1 - 2951 | 3 game.s 31 | Directive | 00 | | 0 | 00/21B9 | ldy ]2 - 2952 | 3 game.s 32 | Directive | 00 | | 0 | 00/21B9 | jsr t - 2953 | 3 game.s 33 | Directive | 00 | | 0 | 00/21B9 | eom - 2954 | 3 game.s 34 | Empty | 00 | | 0 | 00/21B9 | - 2955 | 3 game.s 35 | Directive | 00 | | 0 | 00/21B9 | @cree_fenetre mac - 2956 | 3 game.s 36 | Directive | 00 | | 0 | 00/21B9 | lda ]1 - 2957 | 3 game.s 37 | Directive | 00 | | 0 | 00/21B9 | ldx ]2 - 2958 | 3 game.s 38 | Directive | 00 | | 0 | 00/21B9 | jsr cree_fenetre - 2959 | 3 game.s 39 | Directive | 00 | | 0 | 00/21B9 | eom - 2960 | 3 game.s 40 | Empty | 00 | | 0 | 00/21B9 | - 2961 | 3 game.s 41 | Comment | 00 | | 0 | 00/21B9 | *----------------------- - 2962 | 3 game.s 42 | Comment | 00 | | 0 | 00/21B9 | * DATA_ERROR - OK - 2963 | 3 game.s 43 | Comment | 00 | | 0 | 00/21B9 | *----------------------- - 2964 | 3 game.s 44 | Comment | 00 | | 0 | 00/21B9 | * data_error - 2965 | 3 game.s 45 | Empty | 00 | | 0 | 00/21B9 | - 2966 | 3 game.s 46 | Code | 00 | | 1 | 00/21B9 : 48 | data_error pha - 2967 | 3 game.s 47 | Macro | 00 | | 0 | 00/21BA | PushLong #pgmSTR1 - 2971 | 3 game.s 47 | Code | 00 | 1 >>16 | 3 | 00/21BA : F4 00 00 | PEA #^#pgmSTR1 - 2978 | 3 game.s 47 | Code | 00 | 2 | 3 | 00/21BD : F4 EC 0A | PEA #pgmSTR1 - 2981 | 3 game.s 48 | Macro | 00 | | 0 | 00/21C0 | PushLong #pgmSTR2 - 2985 | 3 game.s 48 | Code | 00 | 1 >>16 | 3 | 00/21C0 : F4 00 00 | PEA #^#pgmSTR2 - 2992 | 3 game.s 48 | Code | 00 | 2 | 3 | 00/21C3 : F4 FF 0A | PEA #pgmSTR2 - 2995 | 3 game.s 49 | Macro | 00 | | 0 | 00/21C6 | PushLong #errSTR3 - 2999 | 3 game.s 49 | Code | 00 | 1 >>16 | 3 | 00/21C6 : F4 00 00 | PEA #^#errSTR3 - 3006 | 3 game.s 49 | Code | 00 | 2 | 3 | 00/21C9 : F4 56 0B | PEA #errSTR3 - 3009 | 3 game.s 50 | Macro | 00 | | 0 | 00/21CC | PushLong #errSTR2 - 3013 | 3 game.s 50 | Code | 00 | 1 >>16 | 3 | 00/21CC : F4 00 00 | PEA #^#errSTR2 - 3020 | 3 game.s 50 | Code | 00 | 2 | 3 | 00/21CF : F4 55 0B | PEA #errSTR2 - 3023 | 3 game.s 51 | Macro | 00 | | 0 | 00/21D2 | _TLTextMountVolume - 3025 | 3 game.s 51 | Code | 00 | | 3 | 00/21D2 : A2 01 12 | LDX #$1201 ; load tool call # - 3026 | 3 game.s 51 | Code | 00 | | 4 | 00/21D5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3027 | 3 game.s 52 | Code | 00 | | 1 | 00/21D9 : 68 | pla - 3028 | 3 game.s 53 | Code | 00 | | 1 | 00/21DA : 38 | sec - 3029 | 3 game.s 54 | Code | 00 | | 1 | 00/21DB : 60 | rts - 3030 | 3 game.s 55 | Empty | 00 | | 0 | 00/21DC | - 3031 | 3 game.s 56 | Comment | 00 | | 0 | 00/21DC | *----------------------- - 3032 | 3 game.s 57 | Comment | 00 | | 0 | 00/21DC | * LOAD_TEXTE - OK - 3033 | 3 game.s 58 | Comment | 00 | | 0 | 00/21DC | *----------------------- - 3034 | 3 game.s 59 | Comment | 00 | | 0 | 00/21DC | * load_texte - 3035 | 3 game.s 60 | Empty | 00 | | 0 | 00/21DC | - 3036 | 3 game.s 61 | Empty | 00 | | 0 | 00/21DC | load_texte - 3037 | 3 game.s 62 | Code | 00 | 2 | 3 | 00/21DC : A9 0B 0E | lda #pTXT - 3038 | 3 game.s 63 | Code | 00 | 2 | 3 | 00/21DF : 8D 77 0D | sta proOPEN+4 ; filename - 3039 | 3 game.s 64 | Empty | 00 | | 0 | 00/21E2 | - 3040 | 3 game.s 65 | Code | 00 | | 4 | 00/21E2 : 22 A8 00 E1 | jsl {$e100a8} - 3041 | 3 game.s 66 | Data | 00 | | 2 | 00/21E6 : 10 20 | dw $2010 - 3042 | 3 game.s 67 | Data | 00 | 3 | 4 | 00/21E8 : 73 0D 00 00 | adrl proOPEN - 3043 | 3 game.s 68 | Code | 00 | | 2 | 00/21EC : B0 65 | bcs lt_err2 - 3044 | 3 game.s 69 | Empty | 00 | | 0 | 00/21EE | - 3045 | 3 game.s 70 | Code | 00 | 2 | 3 | 00/21EE : AD 75 0D | lda proOPEN+2 - 3046 | 3 game.s 71 | Code | 00 | 2 | 3 | 00/21F1 : 8D A3 0D | sta proREAD+2 - 3047 | 3 game.s 72 | Code | 00 | 2 | 3 | 00/21F4 : 8D B3 0D | sta proCLOSE+2 - 3048 | 3 game.s 73 | Empty | 00 | | 0 | 00/21F7 | - 3049 | 3 game.s 74 | Code | 00 | 2 | 3 | 00/21F7 : AC 9D 0D | ldy proEOF - 3050 | 3 game.s 75 | Code | 00 | 2 | 3 | 00/21FA : 8C A9 0D | sty proREAD+8 - 3051 | 3 game.s 76 | Code | 00 | 2 | 3 | 00/21FD : AE 9F 0D | ldx proEOF+2 - 3052 | 3 game.s 77 | Code | 00 | 2 | 3 | 00/2200 : 8E AB 0D | stx proREAD+10 - 3053 | 3 game.s 78 | Empty | 00 | | 0 | 00/2203 | - 3054 | 3 game.s 79 | Code | 00 | | 1 | 00/2203 : 48 | pha - 3055 | 3 game.s 80 | Code | 00 | | 1 | 00/2204 : 48 | pha - 3056 | 3 game.s 81 | Code | 00 | | 1 | 00/2205 : DA | phx - 3057 | 3 game.s 82 | Code | 00 | | 1 | 00/2206 : 5A | phy - 3058 | 3 game.s 83 | Macro | 00 | | 0 | 00/2207 | PushWord myID - 3063 | 3 game.s 83 | Code | 00 | 2 | 3 | 00/2207 : AD 9A 07 | LDA myID - 3064 | 3 game.s 83 | Code | 00 | | 1 | 00/220A : 48 | PHA - 3066 | 3 game.s 84 | Macro | 00 | | 0 | 00/220B | PushWord #%11000000_00001100 - 3068 | 3 game.s 84 | Code | 00 | | 3 | 00/220B : F4 0C C0 | PEA #%11000000_00001100 - 3071 | 3 game.s 85 | Macro | 00 | | 0 | 00/220E | PushLong #0 - 3075 | 3 game.s 85 | Code | 00 | | 3 | 00/220E : F4 00 00 | PEA #^#0 - 3082 | 3 game.s 85 | Code | 00 | | 3 | 00/2211 : F4 00 00 | PEA #0 - 3085 | 3 game.s 86 | Macro | 00 | | 0 | 00/2214 | _NewHandle - 3087 | 3 game.s 86 | Code | 00 | | 3 | 00/2214 : A2 02 09 | LDX #$902 ; load tool call # - 3088 | 3 game.s 86 | Code | 00 | | 4 | 00/2217 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3089 | 3 game.s 87 | Code | 00 | | 1 | 00/221B : 0B | phd - 3090 | 3 game.s 88 | Code | 00 | | 1 | 00/221C : 3B | tsc - 3091 | 3 game.s 89 | Code | 00 | | 1 | 00/221D : 5B | tcd - 3092 | 3 game.s 90 | Code | 00 | | 2 | 00/221E : A7 03 | lda [3] - 3093 | 3 game.s 91 | Code | 00 | 2 | 3 | 00/2220 : 8D BA 07 | sta ptrTEXTES - 3094 | 3 game.s 92 | Code | 00 | 2 | 3 | 00/2223 : 8D A5 0D | sta proREAD+4 - 3095 | 3 game.s 93 | Code | 00 | | 4 | 00/2226 : 8F 00 03 00 | stal $300 - 3096 | 3 game.s 94 | Code | 00 | | 3 | 00/222A : A0 02 00 | ldy #2 - 3097 | 3 game.s 95 | Code | 00 | | 2 | 00/222D : B7 03 | lda [3],y - 3098 | 3 game.s 96 | Code | 00 | 2 | 3 | 00/222F : 8D BC 07 | sta ptrTEXTES+2 - 3099 | 3 game.s 97 | Code | 00 | 2 | 3 | 00/2232 : 8D A7 0D | sta proREAD+6 - 3100 | 3 game.s 98 | Code | 00 | | 4 | 00/2235 : 8F 02 03 00 | stal $302 - 3101 | 3 game.s 99 | Code | 00 | | 1 | 00/2239 : 2B | pld - 3102 | 3 game.s 100 | Code | 00 | | 1 | 00/223A : 68 | pla - 3103 | 3 game.s 101 | Code | 00 | | 1 | 00/223B : 68 | pla - 3104 | 3 game.s 102 | Code | 00 | | 2 | 00/223C : B0 0A | bcs lt_err1 - 3105 | 3 game.s 103 | Empty | 00 | | 0 | 00/223E | - 3106 | 3 game.s 104 | Code | 00 | | 4 | 00/223E : 22 A8 00 E1 | jsl {$e100a8} - 3107 | 3 game.s 105 | Data | 00 | | 2 | 00/2242 : 12 20 | dw $2012 - 3108 | 3 game.s 106 | Data | 00 | 3 | 4 | 00/2244 : A1 0D 00 00 | adrl proREAD - 3109 | 3 game.s 107 | Empty | 00 | | 0 | 00/2248 | - 3110 | 3 game.s 108 | Code | 00 | | 4 | 00/2248 : 22 A8 00 E1 | lt_err1 jsl {$e100a8} - 3111 | 3 game.s 109 | Data | 00 | | 2 | 00/224C : 14 20 | dw $2014 - 3112 | 3 game.s 110 | Data | 00 | 3 | 4 | 00/224E : B1 0D 00 00 | adrl proCLOSE - 3113 | 3 game.s 111 | Code | 00 | | 1 | 00/2252 : 18 | clc - 3114 | 3 game.s 112 | Code | 00 | | 1 | 00/2253 : 60 | lt_err2 rts - 3115 | 3 game.s 113 | Empty | 00 | | 0 | 00/2254 | - 3116 | 3 game.s 114 | Comment | 00 | | 0 | 00/2254 | *----------------------- - 3117 | 3 game.s 115 | Comment | 00 | | 0 | 00/2254 | * GESTION DES ICONES - 3118 | 3 game.s 116 | Comment | 00 | | 0 | 00/2254 | *----------------------- - 3119 | 3 game.s 117 | Empty | 00 | | 0 | 00/2254 | - 3120 | 3 game.s 118 | Empty | 00 | | 0 | 00/2254 | test_icone - 3121 | 3 game.s 119 | Code | 00 | | 3 | 00/2254 : A9 00 00 | lda #0 ; from 1 - 3122 | 3 game.s 120 | Code | 00 | | 1 | 00/2257 : 48 | ozunid_9 pha - 3123 | 3 game.s 121 | Code | 00 | | 1 | 00/2258 : 0A | asl - 3124 | 3 game.s 122 | Code | 00 | | 1 | 00/2259 : 0A | asl - 3125 | 3 game.s 123 | Code | 00 | | 1 | 00/225A : 0A | asl - 3126 | 3 game.s 124 | Code | 00 | | 1 | 00/225B : AA | tax - 3127 | 3 game.s 125 | Code | 00 | 2 | 3 | 00/225C : AD 6B 0B | lda taskWHERE+2 ; compare le X - 3128 | 3 game.s 126 | Code | 00 | 2 | 3 | 00/225F : DD 52 13 | cmp peche_x,x - 3129 | 3 game.s 127 | Code | 00 | | 2 | 00/2262 : 90 1B | bcc icone_ko - 3130 | 3 game.s 128 | Code | 00 | 2 | 3 | 00/2264 : BD 6E 13 | lda peche_xx,x - 3131 | 3 game.s 129 | Code | 00 | 2 | 3 | 00/2267 : CD 6B 0B | cmp taskWHERE+2 - 3132 | 3 game.s 130 | Code | 00 | | 2 | 00/226A : 90 13 | bcc icone_ko - 3133 | 3 game.s 131 | Empty | 00 | | 0 | 00/226C | - 3134 | 3 game.s 132 | Code | 00 | 2 | 3 | 00/226C : AD 69 0B | lda taskWHERE ; et le Y - 3135 | 3 game.s 133 | Code | 00 | 2 | 3 | 00/226F : DD 60 13 | cmp peche_y,x - 3136 | 3 game.s 134 | Code | 00 | | 2 | 00/2272 : 90 0B | bcc icone_ko - 3137 | 3 game.s 135 | Code | 00 | 2 | 3 | 00/2274 : BD 7C 13 | lda peche_yy,x - 3138 | 3 game.s 136 | Code | 00 | 2 | 3 | 00/2277 : CD 69 0B | cmp taskWHERE - 3139 | 3 game.s 137 | Code | 00 | | 2 | 00/227A : 90 03 | bcc icone_ko - 3140 | 3 game.s 138 | Empty | 00 | | 0 | 00/227C | - 3141 | 3 game.s 139 | Code | 00 | | 1 | 00/227C : 68 | pla ; on a notre ic™ne - 3142 | 3 game.s 140 | Code | 00 | | 1 | 00/227D : 1A | inc - 3143 | 3 game.s 141 | Comment | 00 | | 0 | 00/227E | * sta instruction2 - 3144 | 3 game.s 142 | Code | 00 | | 1 | 00/227E : 60 | rts - 3145 | 3 game.s 143 | Empty | 00 | | 0 | 00/227F | - 3146 | 3 game.s 144 | Empty | 00 | | 0 | 00/227F | icone_ko - 3147 | 3 game.s 145 | Code | 00 | | 1 | 00/227F : 68 | pla - 3148 | 3 game.s 146 | Code | 00 | | 1 | 00/2280 : 1A | inc - 3149 | 3 game.s 147 | Code | 00 | | 3 | 00/2281 : C9 07 00 | cmp #{8}-1 ; et non plus nombre_icones - 3150 | 3 game.s 148 | Code | 00 | | 2 | 00/2284 : 90 D1 | bcc ozunid_9 - 3151 | 3 game.s 149 | Code | 00 | | 1 | 00/2286 : 60 | rts - 3152 | 3 game.s 150 | Empty | 00 | | 0 | 00/2287 | - 3153 | 3 game.s 151 | Comment | 00 | | 0 | 00/2287 | *--- - 3154 | 3 game.s 152 | Empty | 00 | | 0 | 00/2287 | - 3155 | 3 game.s 153 | Empty | 00 | | 0 | 00/2287 | efface_icone ; X is object - 3156 | 3 game.s 154 | Code | 00 | | 3 | 00/2287 : E0 00 00 | cpx #0 - 3157 | 3 game.s 155 | Code | 00 | | 2 | 00/228A : F0 1E | beq ei1 - 3158 | 3 game.s 156 | Code | 00 | 2 | 3 | 00/228C : 20 CF 22 | jsr set_icone - 3159 | 3 game.s 157 | Empty | 00 | | 0 | 00/228F | - 3160 | 3 game.s 158 | Macro | 00 | | 0 | 00/228F | _HideCursor - 3162 | 3 game.s 158 | Code | 00 | | 3 | 00/228F : A2 04 90 | LDX #$9004 ; load tool call # - 3163 | 3 game.s 158 | Code | 00 | | 4 | 00/2292 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3164 | 3 game.s 159 | Macro | 00 | | 0 | 00/2296 | PushLong #iconParamPtr - 3168 | 3 game.s 159 | Code | 00 | 1 >>16 | 3 | 00/2296 : F4 00 00 | PEA #^#iconParamPtr - 3175 | 3 game.s 159 | Code | 00 | 2 | 3 | 00/2299 : F4 0A 23 | PEA #iconParamPtr - 3178 | 3 game.s 160 | Macro | 00 | | 0 | 00/229C | _PaintPixels - 3180 | 3 game.s 160 | Code | 00 | | 3 | 00/229C : A2 04 7F | LDX #$7F04 ; load tool call # - 3181 | 3 game.s 160 | Code | 00 | | 4 | 00/229F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3182 | 3 game.s 161 | Macro | 00 | | 0 | 00/22A3 | _ShowCursor - 3184 | 3 game.s 161 | Code | 00 | | 3 | 00/22A3 : A2 04 91 | LDX #$9104 ; load tool call # - 3185 | 3 game.s 161 | Code | 00 | | 4 | 00/22A6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3186 | 3 game.s 162 | Code | 00 | | 1 | 00/22AA : 60 | ei1 rts - 3187 | 3 game.s 163 | Empty | 00 | | 0 | 00/22AB | - 3188 | 3 game.s 164 | Comment | 00 | | 0 | 00/22AB | *--- - 3189 | 3 game.s 165 | Empty | 00 | | 0 | 00/22AB | - 3190 | 3 game.s 166 | Empty | 00 | | 0 | 00/22AB | affiche_icone ; X is object - 3191 | 3 game.s 167 | Code | 00 | | 3 | 00/22AB : E0 00 00 | cpx #0 - 3192 | 3 game.s 168 | Code | 00 | | 2 | 00/22AE : F0 1E | beq ai1 - 3193 | 3 game.s 169 | Code | 00 | 2 | 3 | 00/22B0 : 20 CF 22 | jsr set_icone - 3194 | 3 game.s 170 | Empty | 00 | | 0 | 00/22B3 | - 3195 | 3 game.s 171 | Macro | 00 | | 0 | 00/22B3 | _HideCursor - 3197 | 3 game.s 171 | Code | 00 | | 3 | 00/22B3 : A2 04 90 | LDX #$9004 ; load tool call # - 3198 | 3 game.s 171 | Code | 00 | | 4 | 00/22B6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3199 | 3 game.s 172 | Macro | 00 | | 0 | 00/22BA | PushLong #fondParamPtr - 3203 | 3 game.s 172 | Code | 00 | 1 >>16 | 3 | 00/22BA : F4 00 00 | PEA #^#fondParamPtr - 3210 | 3 game.s 172 | Code | 00 | 2 | 3 | 00/22BD : F4 F4 22 | PEA #fondParamPtr - 3213 | 3 game.s 173 | Macro | 00 | | 0 | 00/22C0 | _PaintPixels - 3215 | 3 game.s 173 | Code | 00 | | 3 | 00/22C0 : A2 04 7F | LDX #$7F04 ; load tool call # - 3216 | 3 game.s 173 | Code | 00 | | 4 | 00/22C3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3217 | 3 game.s 174 | Macro | 00 | | 0 | 00/22C7 | _ShowCursor - 3219 | 3 game.s 174 | Code | 00 | | 3 | 00/22C7 : A2 04 91 | LDX #$9104 ; load tool call # - 3220 | 3 game.s 174 | Code | 00 | | 4 | 00/22CA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3221 | 3 game.s 175 | Code | 00 | | 1 | 00/22CE : 60 | ai1 rts - 3222 | 3 game.s 176 | Empty | 00 | | 0 | 00/22CF | - 3223 | 3 game.s 177 | Comment | 00 | | 0 | 00/22CF | *--- - 3224 | 3 game.s 178 | Empty | 00 | | 0 | 00/22CF | - 3225 | 3 game.s 179 | Code | 00 | | 1 | 00/22CF : 8A | set_icone txa - 3226 | 3 game.s 180 | Code | 00 | | 1 | 00/22D0 : 3A | dec - 3227 | 3 game.s 181 | Code | 00 | | 1 | 00/22D1 : 0A | asl - 3228 | 3 game.s 182 | Code | 00 | | 1 | 00/22D2 : 0A | asl - 3229 | 3 game.s 183 | Code | 00 | | 1 | 00/22D3 : 0A | asl ; because we are 16-bit - 3230 | 3 game.s 184 | Code | 00 | | 1 | 00/22D4 : AA | tax - 3231 | 3 game.s 185 | Code | 00 | 2 | 3 | 00/22D5 : BD 60 13 | lda peche_y,x - 3232 | 3 game.s 186 | Code | 00 | 2 | 3 | 00/22D8 : 8D 50 23 | sta iconToSourceRect - 3233 | 3 game.s 187 | Code | 00 | 2 | 3 | 00/22DB : 8D 58 23 | sta iconToDestPoint - 3234 | 3 game.s 188 | Code | 00 | 2 | 3 | 00/22DE : BD 52 13 | lda peche_x,x - 3235 | 3 game.s 189 | Code | 00 | 2 | 3 | 00/22E1 : 8D 52 23 | sta iconToSourceRect+2 - 3236 | 3 game.s 190 | Code | 00 | 2 | 3 | 00/22E4 : 8D 5A 23 | sta iconToDestPoint+2 - 3237 | 3 game.s 191 | Code | 00 | 2 | 3 | 00/22E7 : BD 7C 13 | lda peche_yy,x - 3238 | 3 game.s 192 | Code | 00 | 2 | 3 | 00/22EA : 8D 54 23 | sta iconToSourceRect+4 - 3239 | 3 game.s 193 | Code | 00 | 2 | 3 | 00/22ED : BD 6E 13 | lda peche_xx,x - 3240 | 3 game.s 194 | Code | 00 | 2 | 3 | 00/22F0 : 8D 56 23 | sta iconToSourceRect+6 - 3241 | 3 game.s 195 | Code | 00 | | 1 | 00/22F3 : 60 | rts - 3242 | 3 game.s 196 | Empty | 00 | | 0 | 00/22F4 | - 3243 | 3 game.s 197 | Comment | 00 | | 0 | 00/22F4 | *--- - 3244 | 3 game.s 198 | Empty | 00 | | 0 | 00/22F4 | - 3245 | 3 game.s 199 | Empty | 00 | | 0 | 00/22F4 | fondParamPtr - 3246 | 3 game.s 200 | Data | 00 | 3 | 4 | 00/22F4 : 20 23 00 00 | adrl fondToSourceLocInfo - 3247 | 3 game.s 201 | Data | 00 | 3 | 4 | 00/22F8 : 40 23 00 00 | adrl iconToDestLocInfo - 3248 | 3 game.s 202 | Data | 00 | 3 | 4 | 00/22FC : 50 23 00 00 | adrl iconToSourceRect - 3249 | 3 game.s 203 | Data | 00 | 3 | 4 | 00/2300 : 58 23 00 00 | adrl iconToDestPoint - 3250 | 3 game.s 204 | Data | 00 | | 2 | 00/2304 : 00 00 | dw $0000 ; mode copy - 3251 | 3 game.s 205 | Data | 00 | | 4 | 00/2306 : 00 00 00 00 | ds 4 - 3252 | 3 game.s 206 | Empty | 00 | | 0 | 00/230A | - 3253 | 3 game.s 207 | Empty | 00 | | 0 | 00/230A | iconParamPtr - 3254 | 3 game.s 208 | Data | 00 | 3 | 4 | 00/230A : 30 23 00 00 | adrl iconToSourceLocInfo - 3255 | 3 game.s 209 | Data | 00 | 3 | 4 | 00/230E : 40 23 00 00 | adrl iconToDestLocInfo - 3256 | 3 game.s 210 | Data | 00 | 3 | 4 | 00/2312 : 50 23 00 00 | adrl iconToSourceRect - 3257 | 3 game.s 211 | Data | 00 | 3 | 4 | 00/2316 : 58 23 00 00 | adrl iconToDestPoint - 3258 | 3 game.s 212 | Data | 00 | | 2 | 00/231A : 00 00 | dw $0000 ; mode copy - 3259 | 3 game.s 213 | Data | 00 | | 4 | 00/231C : 00 00 00 00 | ds 4 - 3260 | 3 game.s 214 | Empty | 00 | | 0 | 00/2320 | - 3261 | 3 game.s 215 | Empty | 00 | | 0 | 00/2320 | fondToSourceLocInfo - 3262 | 3 game.s 216 | Data | 00 | | 2 | 00/2320 : 00 00 | dw {$00} ; mode 320 - 3263 | 3 game.s 217 | Data | 00 | | 4 | 00/2322 : 00 00 00 00 | ds 4 ; ptrFOND - $0000 on entry, high set after _NewHandle - 3264 | 3 game.s 218 | Data | 00 | | 2 | 00/2326 : A0 00 | dw 160 - 3265 | 3 game.s 219 | Data | 00 | | 8 | 00/2328 : 00 00 00 00 | dw 0,0,199,319 + 2860 | 2 data.s 454 | Empty | 00 | | 0 | 00/189C | + 2861 | 2 data.s 455 | Data | 00 | | 2 | 00/189C : 00 00 | fgSND ds 2 ; 0 means no sound + 2862 | 2 data.s 456 | Data | 00 | | 2 | 00/189E : 00 00 | zikPLAY ds 2 + 2863 | 2 data.s 457 | Data | 00 | | 4 | 00/18A0 : 00 00 00 00 | zikMUSIC ds 4 + 2864 | 2 data.s 458 | Data | 00 | | 4 | 00/18A4 : 00 00 00 00 | sndVECTOR ds 4 + 2865 | 2 data.s 459 | Data | 00 | | 2 | 00/18A8 : 00 00 | zikPAGE ds 2 + 2866 | 2 data.s 460 | Data | 00 | | 4 | 00/18AA : 00 00 00 00 | ptrMUSIC ds 4 + 2867 | 2 data.s 461 | Data | 00 | | 4 | 00/18AE : 00 00 00 00 | zikPTR ds 4 + 2868 | 2 data.s 462 | Data | 00 | | 2 | 00/18B2 : 00 00 | fgPAGE ds 2 + 2869 | 2 data.s 463 | Data | 00 | | 2 | 00/18B4 : 00 00 | whichSND ds 2 + 2870 | 2 data.s 464 | Empty | 00 | | 0 | 00/18B6 | + 2871 | 1 labellezohra.s 1480 | Directive | 00 | | 0 | 00/18B6 | put game.s + 2872 | 3 game.s 1 | Comment | 00 | | 0 | 00/18B6 | * + 2873 | 3 game.s 2 | Comment | 00 | | 0 | 00/18B6 | * La Belle Zohra + 2874 | 3 game.s 3 | Comment | 00 | | 0 | 00/18B6 | * + 2875 | 3 game.s 4 | Comment | 00 | | 0 | 00/18B6 | * (c) 1992, Franois Coulon + 2876 | 3 game.s 5 | Comment | 00 | | 0 | 00/18B6 | * (c) 2023, Antoine Vignau & Olivier Zardini + 2877 | 3 game.s 6 | Comment | 00 | | 0 | 00/18B6 | * + 2878 | 3 game.s 7 | Empty | 00 | | 0 | 00/18B6 | + 2879 | 3 game.s 8 | Directive | 00 | | 0 | 00/18B6 | mx %00 + 2880 | 3 game.s 9 | Empty | 00 | | 0 | 00/18B6 | + 2881 | 3 game.s 10 | Comment | 00 | | 0 | 00/18B6 | *----------------------- + 2882 | 3 game.s 11 | Empty | 00 | | 0 | 00/18B6 | + 2883 | 3 game.s 12 | Equivalence | 00 | | 0 | 00/18B6 | soundctl = $3c ; $c03c + 2884 | 3 game.s 13 | Equivalence | 00 | | 0 | 00/18B6 | sounddata = $3d ; $c03d + 2885 | 3 game.s 14 | Equivalence | 00 | | 0 | 00/18B6 | soundadrl = $3e ; $c03e + 2886 | 3 game.s 15 | Equivalence | 00 | | 0 | 00/18B6 | soundadrh = $3f ; $c03f + 2887 | 3 game.s 16 | Empty | 00 | | 0 | 00/18B6 | + 2888 | 3 game.s 17 | Comment | 00 | | 0 | 00/18B6 | *----------------------- + 2889 | 3 game.s 18 | Comment | 00 | | 0 | 00/18B6 | * macros + 2890 | 3 game.s 19 | Comment | 00 | | 0 | 00/18B6 | *----------------------- + 2891 | 3 game.s 20 | Empty | 00 | | 0 | 00/18B6 | + 2892 | 3 game.s 21 | Directive | 00 | | 0 | 00/18B6 | @carre mac + 2893 | 3 game.s 22 | Directive | 00 | | 0 | 00/18B6 | PushLong ]1 + 2894 | 3 game.s 23 | Directive | 00 | | 0 | 00/18B6 | PushWord ]2 + 2895 | 3 game.s 24 | Directive | 00 | | 0 | 00/18B6 | PushWord ]3 + 2896 | 3 game.s 25 | Directive | 00 | | 0 | 00/18B6 | PushWord ]4 + 2897 | 3 game.s 26 | Directive | 00 | | 0 | 00/18B6 | jsr carre + 2898 | 3 game.s 27 | Directive | 00 | | 0 | 00/18B6 | eom + 2899 | 3 game.s 28 | Empty | 00 | | 0 | 00/18B6 | + 2900 | 3 game.s 29 | Directive | 00 | | 0 | 00/18B6 | @t mac + 2901 | 3 game.s 30 | Directive | 00 | | 0 | 00/18B6 | lda ]1 + 2902 | 3 game.s 31 | Directive | 00 | | 0 | 00/18B6 | ldy ]2 + 2903 | 3 game.s 32 | Directive | 00 | | 0 | 00/18B6 | jsr t + 2904 | 3 game.s 33 | Directive | 00 | | 0 | 00/18B6 | eom + 2905 | 3 game.s 34 | Empty | 00 | | 0 | 00/18B6 | + 2906 | 3 game.s 35 | Directive | 00 | | 0 | 00/18B6 | @cree_fenetre mac + 2907 | 3 game.s 36 | Directive | 00 | | 0 | 00/18B6 | lda ]1 + 2908 | 3 game.s 37 | Directive | 00 | | 0 | 00/18B6 | ldx ]2 + 2909 | 3 game.s 38 | Directive | 00 | | 0 | 00/18B6 | jsr cree_fenetre + 2910 | 3 game.s 39 | Directive | 00 | | 0 | 00/18B6 | eom + 2911 | 3 game.s 40 | Empty | 00 | | 0 | 00/18B6 | + 2912 | 3 game.s 41 | Comment | 00 | | 0 | 00/18B6 | *----------------------- + 2913 | 3 game.s 42 | Comment | 00 | | 0 | 00/18B6 | * DATA_ERROR - OK + 2914 | 3 game.s 43 | Comment | 00 | | 0 | 00/18B6 | *----------------------- + 2915 | 3 game.s 44 | Comment | 00 | | 0 | 00/18B6 | * data_error + 2916 | 3 game.s 45 | Empty | 00 | | 0 | 00/18B6 | + 2917 | 3 game.s 46 | Code | 00 | | 1 | 00/18B6 : 48 | data_error pha + 2918 | 3 game.s 47 | Macro | 00 | | 0 | 00/18B7 | PushLong #pgmSTR1 + 2922 | 3 game.s 47 | Code | 00 | 1 >>16 | 3 | 00/18B7 : F4 00 00 | PEA #^#pgmSTR1 + 2929 | 3 game.s 47 | Code | 00 | 2 | 3 | 00/18BA : F4 A4 0A | PEA #pgmSTR1 + 2932 | 3 game.s 48 | Macro | 00 | | 0 | 00/18BD | PushLong #pgmSTR2 + 2936 | 3 game.s 48 | Code | 00 | 1 >>16 | 3 | 00/18BD : F4 00 00 | PEA #^#pgmSTR2 + 2943 | 3 game.s 48 | Code | 00 | 2 | 3 | 00/18C0 : F4 B7 0A | PEA #pgmSTR2 + 2946 | 3 game.s 49 | Macro | 00 | | 0 | 00/18C3 | PushLong #errSTR3 + 2950 | 3 game.s 49 | Code | 00 | 1 >>16 | 3 | 00/18C3 : F4 00 00 | PEA #^#errSTR3 + 2957 | 3 game.s 49 | Code | 00 | 2 | 3 | 00/18C6 : F4 0E 0B | PEA #errSTR3 + 2960 | 3 game.s 50 | Macro | 00 | | 0 | 00/18C9 | PushLong #errSTR2 + 2964 | 3 game.s 50 | Code | 00 | 1 >>16 | 3 | 00/18C9 : F4 00 00 | PEA #^#errSTR2 + 2971 | 3 game.s 50 | Code | 00 | 2 | 3 | 00/18CC : F4 0D 0B | PEA #errSTR2 + 2974 | 3 game.s 51 | Macro | 00 | | 0 | 00/18CF | _TLTextMountVolume + 2976 | 3 game.s 51 | Code | 00 | | 3 | 00/18CF : A2 01 12 | LDX #$1201 ; load tool call # + 2977 | 3 game.s 51 | Code | 00 | | 4 | 00/18D2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2978 | 3 game.s 52 | Code | 00 | | 1 | 00/18D6 : 68 | pla + 2979 | 3 game.s 53 | Code | 00 | | 1 | 00/18D7 : 38 | sec + 2980 | 3 game.s 54 | Code | 00 | | 1 | 00/18D8 : 60 | rts + 2981 | 3 game.s 55 | Empty | 00 | | 0 | 00/18D9 | + 2982 | 3 game.s 56 | Comment | 00 | | 0 | 00/18D9 | *----------------------- + 2983 | 3 game.s 57 | Comment | 00 | | 0 | 00/18D9 | * LOAD_TEXTE - OK + 2984 | 3 game.s 58 | Comment | 00 | | 0 | 00/18D9 | *----------------------- + 2985 | 3 game.s 59 | Comment | 00 | | 0 | 00/18D9 | * load_texte + 2986 | 3 game.s 60 | Empty | 00 | | 0 | 00/18D9 | + 2987 | 3 game.s 61 | Empty | 00 | | 0 | 00/18D9 | load_texte + 2988 | 3 game.s 62 | Code | 00 | 2 | 3 | 00/18D9 : A9 C3 0D | lda #pTXT + 2989 | 3 game.s 63 | Code | 00 | 2 | 3 | 00/18DC : 8D 2F 0D | sta proOPEN+4 ; filename + 2990 | 3 game.s 64 | Empty | 00 | | 0 | 00/18DF | + 2991 | 3 game.s 65 | Code | 00 | | 4 | 00/18DF : 22 A8 00 E1 | jsl {$e100a8} + 2992 | 3 game.s 66 | Data | 00 | | 2 | 00/18E3 : 10 20 | dw $2010 + 2993 | 3 game.s 67 | Data | 00 | 3 | 4 | 00/18E5 : 2B 0D 00 00 | adrl proOPEN + 2994 | 3 game.s 68 | Code | 00 | | 2 | 00/18E9 : B0 5D | bcs lt_err2 + 2995 | 3 game.s 69 | Empty | 00 | | 0 | 00/18EB | + 2996 | 3 game.s 70 | Code | 00 | 2 | 3 | 00/18EB : AD 2D 0D | lda proOPEN+2 + 2997 | 3 game.s 71 | Code | 00 | 2 | 3 | 00/18EE : 8D 5B 0D | sta proREAD+2 + 2998 | 3 game.s 72 | Code | 00 | 2 | 3 | 00/18F1 : 8D 6B 0D | sta proCLOSE+2 + 2999 | 3 game.s 73 | Empty | 00 | | 0 | 00/18F4 | + 3000 | 3 game.s 74 | Code | 00 | 2 | 3 | 00/18F4 : AC 55 0D | ldy proEOF + 3001 | 3 game.s 75 | Code | 00 | 2 | 3 | 00/18F7 : 8C 61 0D | sty proREAD+8 + 3002 | 3 game.s 76 | Code | 00 | 2 | 3 | 00/18FA : AE 57 0D | ldx proEOF+2 + 3003 | 3 game.s 77 | Code | 00 | 2 | 3 | 00/18FD : 8E 63 0D | stx proREAD+10 + 3004 | 3 game.s 78 | Empty | 00 | | 0 | 00/1900 | + 3005 | 3 game.s 79 | Code | 00 | | 1 | 00/1900 : 48 | pha + 3006 | 3 game.s 80 | Code | 00 | | 1 | 00/1901 : 48 | pha + 3007 | 3 game.s 81 | Code | 00 | | 1 | 00/1902 : DA | phx + 3008 | 3 game.s 82 | Code | 00 | | 1 | 00/1903 : 5A | phy + 3009 | 3 game.s 83 | Macro | 00 | | 0 | 00/1904 | PushWord myID + 3014 | 3 game.s 83 | Code | 00 | 2 | 3 | 00/1904 : AD 52 07 | LDA myID + 3015 | 3 game.s 83 | Code | 00 | | 1 | 00/1907 : 48 | PHA + 3017 | 3 game.s 84 | Macro | 00 | | 0 | 00/1908 | PushWord #%11000000_00001100 + 3019 | 3 game.s 84 | Code | 00 | | 3 | 00/1908 : F4 0C C0 | PEA #%11000000_00001100 + 3022 | 3 game.s 85 | Macro | 00 | | 0 | 00/190B | PushLong #0 + 3026 | 3 game.s 85 | Code | 00 | | 3 | 00/190B : F4 00 00 | PEA #^#0 + 3033 | 3 game.s 85 | Code | 00 | | 3 | 00/190E : F4 00 00 | PEA #0 + 3036 | 3 game.s 86 | Macro | 00 | | 0 | 00/1911 | _NewHandle + 3038 | 3 game.s 86 | Code | 00 | | 3 | 00/1911 : A2 02 09 | LDX #$902 ; load tool call # + 3039 | 3 game.s 86 | Code | 00 | | 4 | 00/1914 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3040 | 3 game.s 87 | Code | 00 | | 1 | 00/1918 : 0B | phd + 3041 | 3 game.s 88 | Code | 00 | | 1 | 00/1919 : 3B | tsc + 3042 | 3 game.s 89 | Code | 00 | | 1 | 00/191A : 5B | tcd + 3043 | 3 game.s 90 | Code | 00 | | 2 | 00/191B : A7 03 | lda [3] + 3044 | 3 game.s 91 | Code | 00 | 2 | 3 | 00/191D : 8D 72 07 | sta ptrTEXTES + 3045 | 3 game.s 92 | Code | 00 | 2 | 3 | 00/1920 : 8D 5D 0D | sta proREAD+4 + 3046 | 3 game.s 93 | Code | 00 | | 3 | 00/1923 : A0 02 00 | ldy #2 + 3047 | 3 game.s 94 | Code | 00 | | 2 | 00/1926 : B7 03 | lda [3],y + 3048 | 3 game.s 95 | Code | 00 | 2 | 3 | 00/1928 : 8D 74 07 | sta ptrTEXTES+2 + 3049 | 3 game.s 96 | Code | 00 | 2 | 3 | 00/192B : 8D 5F 0D | sta proREAD+6 + 3050 | 3 game.s 97 | Code | 00 | | 1 | 00/192E : 2B | pld + 3051 | 3 game.s 98 | Code | 00 | | 1 | 00/192F : 68 | pla + 3052 | 3 game.s 99 | Code | 00 | | 1 | 00/1930 : 68 | pla + 3053 | 3 game.s 100 | Code | 00 | | 2 | 00/1931 : B0 0A | bcs lt_err1 + 3054 | 3 game.s 101 | Empty | 00 | | 0 | 00/1933 | + 3055 | 3 game.s 102 | Code | 00 | | 4 | 00/1933 : 22 A8 00 E1 | jsl {$e100a8} + 3056 | 3 game.s 103 | Data | 00 | | 2 | 00/1937 : 12 20 | dw $2012 + 3057 | 3 game.s 104 | Data | 00 | 3 | 4 | 00/1939 : 59 0D 00 00 | adrl proREAD + 3058 | 3 game.s 105 | Empty | 00 | | 0 | 00/193D | + 3059 | 3 game.s 106 | Code | 00 | | 4 | 00/193D : 22 A8 00 E1 | lt_err1 jsl {$e100a8} + 3060 | 3 game.s 107 | Data | 00 | | 2 | 00/1941 : 14 20 | dw $2014 + 3061 | 3 game.s 108 | Data | 00 | 3 | 4 | 00/1943 : 69 0D 00 00 | adrl proCLOSE + 3062 | 3 game.s 109 | Code | 00 | | 1 | 00/1947 : 18 | clc + 3063 | 3 game.s 110 | Code | 00 | | 1 | 00/1948 : 60 | lt_err2 rts + 3064 | 3 game.s 111 | Empty | 00 | | 0 | 00/1949 | + 3065 | 3 game.s 112 | Comment | 00 | | 0 | 00/1949 | *----------------------- + 3066 | 3 game.s 113 | Comment | 00 | | 0 | 00/1949 | * GESTION DES ICONES + 3067 | 3 game.s 114 | Comment | 00 | | 0 | 00/1949 | *----------------------- + 3068 | 3 game.s 115 | Empty | 00 | | 0 | 00/1949 | + 3069 | 3 game.s 116 | Empty | 00 | | 0 | 00/1949 | test_icone + 3070 | 3 game.s 117 | Code | 00 | | 3 | 00/1949 : A9 00 00 | lda #0 ; from 1 + 3071 | 3 game.s 118 | Code | 00 | | 1 | 00/194C : 48 | ozunid_9 pha + 3072 | 3 game.s 119 | Code | 00 | | 1 | 00/194D : 0A | asl + 3073 | 3 game.s 120 | Code | 00 | | 1 | 00/194E : 0A | asl + 3074 | 3 game.s 121 | Code | 00 | | 1 | 00/194F : 0A | asl + 3075 | 3 game.s 122 | Code | 00 | | 1 | 00/1950 : AA | tax + 3076 | 3 game.s 123 | Code | 00 | 2 | 3 | 00/1951 : AD 23 0B | lda taskWHERE+2 ; compare le X + 3077 | 3 game.s 124 | Code | 00 | 2 | 3 | 00/1954 : DD ED 13 | cmp peche_x,x + 3078 | 3 game.s 125 | Code | 00 | | 2 | 00/1957 : 90 1B | bcc icone_ko + 3079 | 3 game.s 126 | Code | 00 | 2 | 3 | 00/1959 : BD 09 14 | lda peche_xx,x + 3080 | 3 game.s 127 | Code | 00 | 2 | 3 | 00/195C : CD 23 0B | cmp taskWHERE+2 + 3081 | 3 game.s 128 | Code | 00 | | 2 | 00/195F : 90 13 | bcc icone_ko + 3082 | 3 game.s 129 | Empty | 00 | | 0 | 00/1961 | + 3083 | 3 game.s 130 | Code | 00 | 2 | 3 | 00/1961 : AD 21 0B | lda taskWHERE ; et le Y + 3084 | 3 game.s 131 | Code | 00 | 2 | 3 | 00/1964 : DD FB 13 | cmp peche_y,x + 3085 | 3 game.s 132 | Code | 00 | | 2 | 00/1967 : 90 0B | bcc icone_ko + 3086 | 3 game.s 133 | Code | 00 | 2 | 3 | 00/1969 : BD 17 14 | lda peche_yy,x + 3087 | 3 game.s 134 | Code | 00 | 2 | 3 | 00/196C : CD 21 0B | cmp taskWHERE + 3088 | 3 game.s 135 | Code | 00 | | 2 | 00/196F : 90 03 | bcc icone_ko + 3089 | 3 game.s 136 | Empty | 00 | | 0 | 00/1971 | + 3090 | 3 game.s 137 | Code | 00 | | 1 | 00/1971 : 68 | pla ; on a notre ic™ne + 3091 | 3 game.s 138 | Code | 00 | | 1 | 00/1972 : 1A | inc + 3092 | 3 game.s 139 | Comment | 00 | | 0 | 00/1973 | * sta instruction2 + 3093 | 3 game.s 140 | Code | 00 | | 1 | 00/1973 : 60 | rts + 3094 | 3 game.s 141 | Empty | 00 | | 0 | 00/1974 | + 3095 | 3 game.s 142 | Empty | 00 | | 0 | 00/1974 | icone_ko + 3096 | 3 game.s 143 | Code | 00 | | 1 | 00/1974 : 68 | pla + 3097 | 3 game.s 144 | Code | 00 | | 1 | 00/1975 : 1A | inc + 3098 | 3 game.s 145 | Code | 00 | | 3 | 00/1976 : C9 07 00 | cmp #{8}-1 ; et non plus nombre_icones + 3099 | 3 game.s 146 | Code | 00 | | 2 | 00/1979 : 90 D1 | bcc ozunid_9 + 3100 | 3 game.s 147 | Code | 00 | | 1 | 00/197B : 60 | rts + 3101 | 3 game.s 148 | Empty | 00 | | 0 | 00/197C | + 3102 | 3 game.s 149 | Comment | 00 | | 0 | 00/197C | *--- + 3103 | 3 game.s 150 | Empty | 00 | | 0 | 00/197C | + 3104 | 3 game.s 151 | Empty | 00 | | 0 | 00/197C | efface_icone ; X is object + 3105 | 3 game.s 152 | Code | 00 | | 3 | 00/197C : E0 00 00 | cpx #0 + 3106 | 3 game.s 153 | Code | 00 | | 2 | 00/197F : F0 1E | beq ei1 + 3107 | 3 game.s 154 | Code | 00 | 2 | 3 | 00/1981 : 20 C4 19 | jsr set_icone + 3108 | 3 game.s 155 | Empty | 00 | | 0 | 00/1984 | + 3109 | 3 game.s 156 | Macro | 00 | | 0 | 00/1984 | _HideCursor + 3111 | 3 game.s 156 | Code | 00 | | 3 | 00/1984 : A2 04 90 | LDX #$9004 ; load tool call # + 3112 | 3 game.s 156 | Code | 00 | | 4 | 00/1987 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3113 | 3 game.s 157 | Macro | 00 | | 0 | 00/198B | PushLong #iconParamPtr + 3117 | 3 game.s 157 | Code | 00 | 1 >>16 | 3 | 00/198B : F4 00 00 | PEA #^#iconParamPtr + 3124 | 3 game.s 157 | Code | 00 | 2 | 3 | 00/198E : F4 FF 19 | PEA #iconParamPtr + 3127 | 3 game.s 158 | Macro | 00 | | 0 | 00/1991 | _PaintPixels + 3129 | 3 game.s 158 | Code | 00 | | 3 | 00/1991 : A2 04 7F | LDX #$7F04 ; load tool call # + 3130 | 3 game.s 158 | Code | 00 | | 4 | 00/1994 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3131 | 3 game.s 159 | Macro | 00 | | 0 | 00/1998 | _ShowCursor + 3133 | 3 game.s 159 | Code | 00 | | 3 | 00/1998 : A2 04 91 | LDX #$9104 ; load tool call # + 3134 | 3 game.s 159 | Code | 00 | | 4 | 00/199B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3135 | 3 game.s 160 | Code | 00 | | 1 | 00/199F : 60 | ei1 rts + 3136 | 3 game.s 161 | Empty | 00 | | 0 | 00/19A0 | + 3137 | 3 game.s 162 | Comment | 00 | | 0 | 00/19A0 | *--- + 3138 | 3 game.s 163 | Empty | 00 | | 0 | 00/19A0 | + 3139 | 3 game.s 164 | Empty | 00 | | 0 | 00/19A0 | affiche_icone ; X is object + 3140 | 3 game.s 165 | Code | 00 | | 3 | 00/19A0 : E0 00 00 | cpx #0 + 3141 | 3 game.s 166 | Code | 00 | | 2 | 00/19A3 : F0 1E | beq ai1 + 3142 | 3 game.s 167 | Code | 00 | 2 | 3 | 00/19A5 : 20 C4 19 | jsr set_icone + 3143 | 3 game.s 168 | Empty | 00 | | 0 | 00/19A8 | + 3144 | 3 game.s 169 | Macro | 00 | | 0 | 00/19A8 | _HideCursor + 3146 | 3 game.s 169 | Code | 00 | | 3 | 00/19A8 : A2 04 90 | LDX #$9004 ; load tool call # + 3147 | 3 game.s 169 | Code | 00 | | 4 | 00/19AB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3148 | 3 game.s 170 | Macro | 00 | | 0 | 00/19AF | PushLong #fondParamPtr + 3152 | 3 game.s 170 | Code | 00 | 1 >>16 | 3 | 00/19AF : F4 00 00 | PEA #^#fondParamPtr + 3159 | 3 game.s 170 | Code | 00 | 2 | 3 | 00/19B2 : F4 E9 19 | PEA #fondParamPtr + 3162 | 3 game.s 171 | Macro | 00 | | 0 | 00/19B5 | _PaintPixels + 3164 | 3 game.s 171 | Code | 00 | | 3 | 00/19B5 : A2 04 7F | LDX #$7F04 ; load tool call # + 3165 | 3 game.s 171 | Code | 00 | | 4 | 00/19B8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3166 | 3 game.s 172 | Macro | 00 | | 0 | 00/19BC | _ShowCursor + 3168 | 3 game.s 172 | Code | 00 | | 3 | 00/19BC : A2 04 91 | LDX #$9104 ; load tool call # + 3169 | 3 game.s 172 | Code | 00 | | 4 | 00/19BF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3170 | 3 game.s 173 | Code | 00 | | 1 | 00/19C3 : 60 | ai1 rts + 3171 | 3 game.s 174 | Empty | 00 | | 0 | 00/19C4 | + 3172 | 3 game.s 175 | Comment | 00 | | 0 | 00/19C4 | *--- + 3173 | 3 game.s 176 | Empty | 00 | | 0 | 00/19C4 | + 3174 | 3 game.s 177 | Code | 00 | | 1 | 00/19C4 : 8A | set_icone txa + 3175 | 3 game.s 178 | Code | 00 | | 1 | 00/19C5 : 3A | dec + 3176 | 3 game.s 179 | Code | 00 | | 1 | 00/19C6 : 0A | asl + 3177 | 3 game.s 180 | Code | 00 | | 1 | 00/19C7 : 0A | asl + 3178 | 3 game.s 181 | Code | 00 | | 1 | 00/19C8 : 0A | asl ; because we are 16-bit + 3179 | 3 game.s 182 | Code | 00 | | 1 | 00/19C9 : AA | tax + 3180 | 3 game.s 183 | Code | 00 | 2 | 3 | 00/19CA : BD FB 13 | lda peche_y,x + 3181 | 3 game.s 184 | Code | 00 | 2 | 3 | 00/19CD : 8D 45 1A | sta iconToSourceRect + 3182 | 3 game.s 185 | Code | 00 | 2 | 3 | 00/19D0 : 8D 4D 1A | sta iconToDestPoint + 3183 | 3 game.s 186 | Code | 00 | 2 | 3 | 00/19D3 : BD ED 13 | lda peche_x,x + 3184 | 3 game.s 187 | Code | 00 | 2 | 3 | 00/19D6 : 8D 47 1A | sta iconToSourceRect+2 + 3185 | 3 game.s 188 | Code | 00 | 2 | 3 | 00/19D9 : 8D 4F 1A | sta iconToDestPoint+2 + 3186 | 3 game.s 189 | Code | 00 | 2 | 3 | 00/19DC : BD 17 14 | lda peche_yy,x + 3187 | 3 game.s 190 | Code | 00 | 2 | 3 | 00/19DF : 8D 49 1A | sta iconToSourceRect+4 + 3188 | 3 game.s 191 | Code | 00 | 2 | 3 | 00/19E2 : BD 09 14 | lda peche_xx,x + 3189 | 3 game.s 192 | Code | 00 | 2 | 3 | 00/19E5 : 8D 4B 1A | sta iconToSourceRect+6 + 3190 | 3 game.s 193 | Code | 00 | | 1 | 00/19E8 : 60 | rts + 3191 | 3 game.s 194 | Empty | 00 | | 0 | 00/19E9 | + 3192 | 3 game.s 195 | Comment | 00 | | 0 | 00/19E9 | *--- + 3193 | 3 game.s 196 | Empty | 00 | | 0 | 00/19E9 | + 3194 | 3 game.s 197 | Empty | 00 | | 0 | 00/19E9 | fondParamPtr + 3195 | 3 game.s 198 | Data | 00 | 3 | 4 | 00/19E9 : 15 1A 00 00 | adrl fondToSourceLocInfo + 3196 | 3 game.s 199 | Data | 00 | 3 | 4 | 00/19ED : 35 1A 00 00 | adrl iconToDestLocInfo + 3197 | 3 game.s 200 | Data | 00 | 3 | 4 | 00/19F1 : 45 1A 00 00 | adrl iconToSourceRect + 3198 | 3 game.s 201 | Data | 00 | 3 | 4 | 00/19F5 : 4D 1A 00 00 | adrl iconToDestPoint + 3199 | 3 game.s 202 | Data | 00 | | 2 | 00/19F9 : 00 00 | dw $0000 ; mode copy + 3200 | 3 game.s 203 | Data | 00 | | 4 | 00/19FB : 00 00 00 00 | ds 4 + 3201 | 3 game.s 204 | Empty | 00 | | 0 | 00/19FF | + 3202 | 3 game.s 205 | Empty | 00 | | 0 | 00/19FF | iconParamPtr + 3203 | 3 game.s 206 | Data | 00 | 3 | 4 | 00/19FF : 25 1A 00 00 | adrl iconToSourceLocInfo + 3204 | 3 game.s 207 | Data | 00 | 3 | 4 | 00/1A03 : 35 1A 00 00 | adrl iconToDestLocInfo + 3205 | 3 game.s 208 | Data | 00 | 3 | 4 | 00/1A07 : 45 1A 00 00 | adrl iconToSourceRect + 3206 | 3 game.s 209 | Data | 00 | 3 | 4 | 00/1A0B : 4D 1A 00 00 | adrl iconToDestPoint + 3207 | 3 game.s 210 | Data | 00 | | 2 | 00/1A0F : 00 00 | dw $0000 ; mode copy + 3208 | 3 game.s 211 | Data | 00 | | 4 | 00/1A11 : 00 00 00 00 | ds 4 + 3209 | 3 game.s 212 | Empty | 00 | | 0 | 00/1A15 | + 3210 | 3 game.s 213 | Empty | 00 | | 0 | 00/1A15 | fondToSourceLocInfo + 3211 | 3 game.s 214 | Data | 00 | | 2 | 00/1A15 : 00 00 | dw {$00} ; mode 320 + 3212 | 3 game.s 215 | Data | 00 | | 4 | 00/1A17 : 00 00 00 00 | ds 4 ; ptrFOND - $0000 on entry, high set after _NewHandle + 3213 | 3 game.s 216 | Data | 00 | | 2 | 00/1A1B : A0 00 | dw 160 + 3214 | 3 game.s 217 | Data | 00 | | 8 | 00/1A1D : 00 00 00 00 | dw 0,0,199,319 | | | | | | C7 00 3F 01 | - 3266 | 3 game.s 220 | Empty | 00 | | 0 | 00/2330 | - 3267 | 3 game.s 221 | Empty | 00 | | 0 | 00/2330 | iconToSourceLocInfo - 3268 | 3 game.s 222 | Data | 00 | | 2 | 00/2330 : 00 00 | dw {$00} ; mode 320 - 3269 | 3 game.s 223 | Data | 00 | | 4 | 00/2332 : 00 80 00 00 | adrl $8000 ; ptrICON - $8000 on entry, high set after _NewHandle - 3270 | 3 game.s 224 | Data | 00 | | 2 | 00/2336 : A0 00 | dw 160 - 3271 | 3 game.s 225 | Data | 00 | | 8 | 00/2338 : 00 00 00 00 | dw 0,0,199,319 + 3215 | 3 game.s 218 | Empty | 00 | | 0 | 00/1A25 | + 3216 | 3 game.s 219 | Empty | 00 | | 0 | 00/1A25 | iconToSourceLocInfo + 3217 | 3 game.s 220 | Data | 00 | | 2 | 00/1A25 : 00 00 | dw {$00} ; mode 320 + 3218 | 3 game.s 221 | Data | 00 | | 4 | 00/1A27 : 00 80 00 00 | adrl $8000 ; ptrICON - $8000 on entry, high set after _NewHandle + 3219 | 3 game.s 222 | Data | 00 | | 2 | 00/1A2B : A0 00 | dw 160 + 3220 | 3 game.s 223 | Data | 00 | | 8 | 00/1A2D : 00 00 00 00 | dw 0,0,199,319 | | | | | | C7 00 3F 01 | - 3272 | 3 game.s 226 | Empty | 00 | | 0 | 00/2340 | - 3273 | 3 game.s 227 | Empty | 00 | | 0 | 00/2340 | iconToDestLocInfo - 3274 | 3 game.s 228 | Data | 00 | | 2 | 00/2340 : 00 00 | dw {$00} ; mode 320 - 3275 | 3 game.s 229 | Data | 00 | | 4 | 00/2342 : 00 20 E1 00 | adrl {$e12000} - 3276 | 3 game.s 230 | Data | 00 | | 2 | 00/2346 : A0 00 | dw 160 - 3277 | 3 game.s 231 | Data | 00 | | 8 | 00/2348 : 00 00 00 00 | dw 0,0,199,319 + 3221 | 3 game.s 224 | Empty | 00 | | 0 | 00/1A35 | + 3222 | 3 game.s 225 | Empty | 00 | | 0 | 00/1A35 | iconToDestLocInfo + 3223 | 3 game.s 226 | Data | 00 | | 2 | 00/1A35 : 00 00 | dw {$00} ; mode 320 + 3224 | 3 game.s 227 | Data | 00 | | 4 | 00/1A37 : 00 20 E1 00 | adrl {$e12000} + 3225 | 3 game.s 228 | Data | 00 | | 2 | 00/1A3B : A0 00 | dw 160 + 3226 | 3 game.s 229 | Data | 00 | | 8 | 00/1A3D : 00 00 00 00 | dw 0,0,199,319 | | | | | | C7 00 3F 01 | - 3278 | 3 game.s 232 | Empty | 00 | | 0 | 00/2350 | - 3279 | 3 game.s 233 | Empty | 00 | | 0 | 00/2350 | iconToSourceRect - 3280 | 3 game.s 234 | Data | 00 | | 8 | 00/2350 : 03 00 00 00 | dw 3,0,109,272 + 3227 | 3 game.s 230 | Empty | 00 | | 0 | 00/1A45 | + 3228 | 3 game.s 231 | Empty | 00 | | 0 | 00/1A45 | iconToSourceRect + 3229 | 3 game.s 232 | Data | 00 | | 8 | 00/1A45 : 03 00 00 00 | dw 3,0,109,272 | | | | | | 6D 00 10 01 | - 3281 | 3 game.s 235 | Empty | 00 | | 0 | 00/2358 | iconToDestPoint - 3282 | 3 game.s 236 | Data | 00 | | 4 | 00/2358 : 03 00 00 00 | dw 3,0 - 3283 | 3 game.s 237 | Empty | 00 | | 0 | 00/235C | - 3284 | 3 game.s 238 | Comment | 00 | | 0 | 00/235C | *----------------------- - 3285 | 3 game.s 239 | Comment | 00 | | 0 | 00/235C | * GESTION DES OBJETS - 3286 | 3 game.s 240 | Comment | 00 | | 0 | 00/235C | *----------------------- - 3287 | 3 game.s 241 | Empty | 00 | | 0 | 00/235C | - 3288 | 3 game.s 242 | Empty | 00 | | 0 | 00/235C | test_objet - 3289 | 3 game.s 243 | Code | 00 | | 3 | 00/235C : A9 00 00 | lda #0 ; from 1 - 3290 | 3 game.s 244 | Code | 00 | | 1 | 00/235F : 48 | ozunid_10 pha - 3291 | 3 game.s 245 | Code | 00 | | 1 | 00/2360 : 0A | asl - 3292 | 3 game.s 246 | Code | 00 | | 1 | 00/2361 : 0A | asl - 3293 | 3 game.s 247 | Code | 00 | | 1 | 00/2362 : 0A | asl - 3294 | 3 game.s 248 | Code | 00 | | 1 | 00/2363 : AA | tax - 3295 | 3 game.s 249 | Code | 00 | 2 | 3 | 00/2364 : AD 6B 0B | lda taskWHERE+2 ; compare le X - 3296 | 3 game.s 250 | Code | 00 | 2 | 3 | 00/2367 : DD CC 12 | cmp objet_x,x - 3297 | 3 game.s 251 | Code | 00 | | 2 | 00/236A : 90 1B | bcc objet_ko - 3298 | 3 game.s 252 | Code | 00 | 2 | 3 | 00/236C : BD EC 12 | lda objet_xx,x - 3299 | 3 game.s 253 | Code | 00 | 2 | 3 | 00/236F : CD 6B 0B | cmp taskWHERE+2 - 3300 | 3 game.s 254 | Code | 00 | | 2 | 00/2372 : 90 13 | bcc objet_ko - 3301 | 3 game.s 255 | Empty | 00 | | 0 | 00/2374 | - 3302 | 3 game.s 256 | Code | 00 | 2 | 3 | 00/2374 : AD 69 0B | lda taskWHERE ; et le Y - 3303 | 3 game.s 257 | Code | 00 | 2 | 3 | 00/2377 : DD DC 12 | cmp objet_y,x - 3304 | 3 game.s 258 | Code | 00 | | 2 | 00/237A : 90 0B | bcc objet_ko - 3305 | 3 game.s 259 | Code | 00 | 2 | 3 | 00/237C : BD FC 12 | lda objet_yy,x - 3306 | 3 game.s 260 | Code | 00 | 2 | 3 | 00/237F : CD 69 0B | cmp taskWHERE - 3307 | 3 game.s 261 | Code | 00 | | 2 | 00/2382 : 90 03 | bcc objet_ko - 3308 | 3 game.s 262 | Empty | 00 | | 0 | 00/2384 | - 3309 | 3 game.s 263 | Code | 00 | | 1 | 00/2384 : 68 | pla ; on a notre ic™ne - 3310 | 3 game.s 264 | Code | 00 | | 1 | 00/2385 : 1A | inc - 3311 | 3 game.s 265 | Comment | 00 | | 0 | 00/2386 | * sta instruction2 - 3312 | 3 game.s 266 | Code | 00 | | 1 | 00/2386 : 60 | rts - 3313 | 3 game.s 267 | Empty | 00 | | 0 | 00/2387 | - 3314 | 3 game.s 268 | Empty | 00 | | 0 | 00/2387 | objet_ko - 3315 | 3 game.s 269 | Code | 00 | | 1 | 00/2387 : 68 | pla - 3316 | 3 game.s 270 | Code | 00 | | 1 | 00/2388 : 1A | inc - 3317 | 3 game.s 271 | Code | 00 | | 3 | 00/2389 : C9 08 00 | cmp #{8} ; et non plus nombre_objets - 3318 | 3 game.s 272 | Code | 00 | | 2 | 00/238C : 90 D1 | bcc ozunid_10 - 3319 | 3 game.s 273 | Code | 00 | | 1 | 00/238E : 60 | rts - 3320 | 3 game.s 274 | Empty | 00 | | 0 | 00/238F | - 3321 | 3 game.s 275 | Comment | 00 | | 0 | 00/238F | *--- - 3322 | 3 game.s 276 | Empty | 00 | | 0 | 00/238F | - 3323 | 3 game.s 277 | Empty | 00 | | 0 | 00/238F | efface_objet ; X is object - 3324 | 3 game.s 278 | Code | 00 | | 3 | 00/238F : E0 00 00 | cpx #0 - 3325 | 3 game.s 279 | Code | 00 | | 2 | 00/2392 : F0 1E | beq eo1 - 3326 | 3 game.s 280 | Code | 00 | 2 | 3 | 00/2394 : 20 D7 23 | jsr set_objet - 3327 | 3 game.s 281 | Empty | 00 | | 0 | 00/2397 | - 3328 | 3 game.s 282 | Macro | 00 | | 0 | 00/2397 | _HideCursor - 3330 | 3 game.s 282 | Code | 00 | | 3 | 00/2397 : A2 04 90 | LDX #$9004 ; load tool call # - 3331 | 3 game.s 282 | Code | 00 | | 4 | 00/239A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3332 | 3 game.s 283 | Macro | 00 | | 0 | 00/239E | PushLong #iconParamPtr - 3336 | 3 game.s 283 | Code | 00 | 1 >>16 | 3 | 00/239E : F4 00 00 | PEA #^#iconParamPtr - 3343 | 3 game.s 283 | Code | 00 | 2 | 3 | 00/23A1 : F4 0A 23 | PEA #iconParamPtr - 3346 | 3 game.s 284 | Macro | 00 | | 0 | 00/23A4 | _PaintPixels - 3348 | 3 game.s 284 | Code | 00 | | 3 | 00/23A4 : A2 04 7F | LDX #$7F04 ; load tool call # - 3349 | 3 game.s 284 | Code | 00 | | 4 | 00/23A7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3350 | 3 game.s 285 | Macro | 00 | | 0 | 00/23AB | _ShowCursor - 3352 | 3 game.s 285 | Code | 00 | | 3 | 00/23AB : A2 04 91 | LDX #$9104 ; load tool call # - 3353 | 3 game.s 285 | Code | 00 | | 4 | 00/23AE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3354 | 3 game.s 286 | Code | 00 | | 1 | 00/23B2 : 60 | eo1 rts - 3355 | 3 game.s 287 | Empty | 00 | | 0 | 00/23B3 | - 3356 | 3 game.s 288 | Comment | 00 | | 0 | 00/23B3 | *--- - 3357 | 3 game.s 289 | Empty | 00 | | 0 | 00/23B3 | - 3358 | 3 game.s 290 | Empty | 00 | | 0 | 00/23B3 | affiche_objet ; X is object - 3359 | 3 game.s 291 | Code | 00 | | 3 | 00/23B3 : E0 00 00 | cpx #0 - 3360 | 3 game.s 292 | Code | 00 | | 2 | 00/23B6 : F0 1E | beq ao1 - 3361 | 3 game.s 293 | Code | 00 | 2 | 3 | 00/23B8 : 20 D7 23 | jsr set_objet - 3362 | 3 game.s 294 | Empty | 00 | | 0 | 00/23BB | - 3363 | 3 game.s 295 | Macro | 00 | | 0 | 00/23BB | _HideCursor - 3365 | 3 game.s 295 | Code | 00 | | 3 | 00/23BB : A2 04 90 | LDX #$9004 ; load tool call # - 3366 | 3 game.s 295 | Code | 00 | | 4 | 00/23BE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3367 | 3 game.s 296 | Macro | 00 | | 0 | 00/23C2 | PushLong #fondParamPtr - 3371 | 3 game.s 296 | Code | 00 | 1 >>16 | 3 | 00/23C2 : F4 00 00 | PEA #^#fondParamPtr - 3378 | 3 game.s 296 | Code | 00 | 2 | 3 | 00/23C5 : F4 F4 22 | PEA #fondParamPtr - 3381 | 3 game.s 297 | Macro | 00 | | 0 | 00/23C8 | _PaintPixels - 3383 | 3 game.s 297 | Code | 00 | | 3 | 00/23C8 : A2 04 7F | LDX #$7F04 ; load tool call # - 3384 | 3 game.s 297 | Code | 00 | | 4 | 00/23CB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3385 | 3 game.s 298 | Macro | 00 | | 0 | 00/23CF | _ShowCursor - 3387 | 3 game.s 298 | Code | 00 | | 3 | 00/23CF : A2 04 91 | LDX #$9104 ; load tool call # - 3388 | 3 game.s 298 | Code | 00 | | 4 | 00/23D2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3389 | 3 game.s 299 | Code | 00 | | 1 | 00/23D6 : 60 | ao1 rts - 3390 | 3 game.s 300 | Empty | 00 | | 0 | 00/23D7 | - 3391 | 3 game.s 301 | Comment | 00 | | 0 | 00/23D7 | *--- - 3392 | 3 game.s 302 | Empty | 00 | | 0 | 00/23D7 | - 3393 | 3 game.s 303 | Code | 00 | | 1 | 00/23D7 : 8A | set_objet txa - 3394 | 3 game.s 304 | Code | 00 | | 1 | 00/23D8 : 3A | dec - 3395 | 3 game.s 305 | Code | 00 | | 1 | 00/23D9 : 0A | asl - 3396 | 3 game.s 306 | Code | 00 | | 1 | 00/23DA : 0A | asl - 3397 | 3 game.s 307 | Code | 00 | | 1 | 00/23DB : 0A | asl ; because we are 16-bit - 3398 | 3 game.s 308 | Code | 00 | | 1 | 00/23DC : AA | tax - 3399 | 3 game.s 309 | Code | 00 | 2 | 3 | 00/23DD : BD DC 12 | lda objet_y,x - 3400 | 3 game.s 310 | Code | 00 | 2 | 3 | 00/23E0 : 8D 50 23 | sta iconToSourceRect - 3401 | 3 game.s 311 | Code | 00 | 2 | 3 | 00/23E3 : 8D 58 23 | sta iconToDestPoint - 3402 | 3 game.s 312 | Code | 00 | 2 | 3 | 00/23E6 : BD CC 12 | lda objet_x,x - 3403 | 3 game.s 313 | Code | 00 | 2 | 3 | 00/23E9 : 8D 52 23 | sta iconToSourceRect+2 - 3404 | 3 game.s 314 | Code | 00 | 2 | 3 | 00/23EC : 8D 5A 23 | sta iconToDestPoint+2 - 3405 | 3 game.s 315 | Code | 00 | 2 | 3 | 00/23EF : BD FC 12 | lda objet_yy,x - 3406 | 3 game.s 316 | Code | 00 | 2 | 3 | 00/23F2 : 8D 54 23 | sta iconToSourceRect+4 - 3407 | 3 game.s 317 | Code | 00 | 2 | 3 | 00/23F5 : BD EC 12 | lda objet_xx,x - 3408 | 3 game.s 318 | Code | 00 | 2 | 3 | 00/23F8 : 8D 56 23 | sta iconToSourceRect+6 - 3409 | 3 game.s 319 | Code | 00 | | 1 | 00/23FB : 60 | rts - 3410 | 3 game.s 320 | Empty | 00 | | 0 | 00/23FC | - 3411 | 3 game.s 321 | Comment | 00 | | 0 | 00/23FC | *----------------------- - 3412 | 3 game.s 322 | Comment | 00 | | 0 | 00/23FC | * set_language - 3413 | 3 game.s 323 | Comment | 00 | | 0 | 00/23FC | *----------------------- - 3414 | 3 game.s 324 | Empty | 00 | | 0 | 00/23FC | - 3415 | 3 game.s 325 | Empty | 00 | | 0 | 00/23FC | set_language - 3416 | 3 game.s 326 | Macro | 00 | | 0 | 00/23FC | PushWord #0 - 3418 | 3 game.s 326 | Code | 00 | | 3 | 00/23FC : F4 00 00 | PEA #0 - 3421 | 3 game.s 327 | Macro | 00 | | 0 | 00/23FF | PushWord #$29 - 3423 | 3 game.s 327 | Code | 00 | | 3 | 00/23FF : F4 29 00 | PEA #$29 - 3426 | 3 game.s 328 | Macro | 00 | | 0 | 00/2402 | _ReadBParam - 3428 | 3 game.s 328 | Code | 00 | | 3 | 00/2402 : A2 03 0C | LDX #$C03 ; load tool call # - 3429 | 3 game.s 328 | Code | 00 | | 4 | 00/2405 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3430 | 3 game.s 329 | Code | 00 | | 1 | 00/2409 : 68 | pla - 3431 | 3 game.s 330 | Code | 00 | | 3 | 00/240A : C9 14 00 | cmp #20 - 3432 | 3 game.s 331 | Code | 00 | | 2 | 00/240D : 90 01 | bcc st_ok - 3433 | 3 game.s 332 | Code | 00 | | 1 | 00/240F : 60 | rts - 3434 | 3 game.s 333 | Empty | 00 | | 0 | 00/2410 | - 3435 | 3 game.s 334 | Comment | 00 | | 0 | 00/2410 | * index - 3436 | 3 game.s 335 | Comment | 00 | | 0 | 00/2410 | * TEXTES : +16 - 3437 | 3 game.s 336 | Empty | 00 | | 0 | 00/2410 | - 3438 | 3 game.s 337 | Code | 00 | 2 | 3 | 00/2410 : 20 24 24 | st_ok jsr st_setit ; try IIgs language - 3439 | 3 game.s 338 | Code | 00 | | 2 | 00/2413 : 90 0E | bcc st_ok99 - 3440 | 3 game.s 339 | Empty | 00 | | 0 | 00/2415 | - 3441 | 3 game.s 340 | Code | 00 | | 3 | 00/2415 : A9 00 00 | lda #0 ; if not, try EN US - 3442 | 3 game.s 341 | Code | 00 | 2 | 3 | 00/2418 : 20 24 24 | jsr st_setit - 3443 | 3 game.s 342 | Code | 00 | | 2 | 00/241B : 90 06 | bcc st_ok99 - 3444 | 3 game.s 343 | Empty | 00 | | 0 | 00/241D | - 3445 | 3 game.s 344 | Code | 00 | | 3 | 00/241D : A9 02 00 | lda #2 ; it not, force FR - It always exists - 3446 | 3 game.s 345 | Code | 00 | 2 | 3 | 00/2420 : 20 24 24 | jsr st_setit - 3447 | 3 game.s 346 | Code | 00 | | 1 | 00/2423 : 60 | st_ok99 rts - 3448 | 3 game.s 347 | Empty | 00 | | 0 | 00/2424 | - 3449 | 3 game.s 348 | Comment | 00 | | 0 | 00/2424 | *--- - 3450 | 3 game.s 349 | Empty | 00 | | 0 | 00/2424 | - 3451 | 3 game.s 350 | Code | 00 | 2 | 3 | 00/2424 : 8D 10 08 | st_setit sta saveLANGUAGE - 3452 | 3 game.s 351 | Code | 00 | | 1 | 00/2427 : 0A | asl - 3453 | 3 game.s 352 | Code | 00 | | 1 | 00/2428 : AA | tax - 3454 | 3 game.s 353 | Code | 00 | 2 | 3 | 00/2429 : BD 52 24 | lda tblLANG,x - 3455 | 3 game.s 354 | Code | 00 | 2 | 3 | 00/242C : 8D 1B 0E | sta pTXT+16 - 3456 | 3 game.s 355 | Empty | 00 | | 0 | 00/242F | - 3457 | 3 game.s 356 | Code | 00 | 2 | 3 | 00/242F : A9 0B 0E | lda #pTXT ; check file exists - 3458 | 3 game.s 357 | Code | 00 | 2 | 3 | 00/2432 : 8D 77 0D | sta proOPEN+4 - 3459 | 3 game.s 358 | Empty | 00 | | 0 | 00/2435 | - 3460 | 3 game.s 359 | Code | 00 | | 4 | 00/2435 : 22 A8 00 E1 | jsl {$e100a8} - 3461 | 3 game.s 360 | Data | 00 | | 2 | 00/2439 : 10 20 | dw $2010 - 3462 | 3 game.s 361 | Data | 00 | 3 | 4 | 00/243B : 73 0D 00 00 | adrl proOPEN - 3463 | 3 game.s 362 | Code | 00 | | 2 | 00/243F : B0 10 | bcs st_setit99 - 3464 | 3 game.s 363 | Empty | 00 | | 0 | 00/2441 | - 3465 | 3 game.s 364 | Code | 00 | 2 | 3 | 00/2441 : AD 75 0D | lda proOPEN+2 - 3466 | 3 game.s 365 | Code | 00 | 2 | 3 | 00/2444 : 8D B3 0D | sta proCLOSE+2 - 3467 | 3 game.s 366 | Empty | 00 | | 0 | 00/2447 | - 3468 | 3 game.s 367 | Code | 00 | | 4 | 00/2447 : 22 A8 00 E1 | jsl {$e100a8} - 3469 | 3 game.s 368 | Data | 00 | | 2 | 00/244B : 14 20 | dw $2014 - 3470 | 3 game.s 369 | Data | 00 | 3 | 4 | 00/244D : B1 0D 00 00 | adrl proCLOSE - 3471 | 3 game.s 370 | Empty | 00 | | 0 | 00/2451 | - 3472 | 3 game.s 371 | Code | 00 | | 1 | 00/2451 : 60 | st_setit99 rts - 3473 | 3 game.s 372 | Empty | 00 | | 0 | 00/2452 | - 3474 | 3 game.s 373 | Comment | 00 | | 0 | 00/2452 | *--- - 3475 | 3 game.s 374 | Empty | 00 | | 0 | 00/2452 | - 3476 | 3 game.s 375 | Data | 00 | | 2 | 00/2452 : 75 73 | tblLANG asc 'us' ; 0 - 3477 | 3 game.s 376 | Data | 00 | | 2 | 00/2454 : 75 6B | asc 'uk' - 3478 | 3 game.s 377 | Data | 00 | | 2 | 00/2456 : 66 72 | asc 'fr' ; 2 - 3479 | 3 game.s 378 | Data | 00 | | 2 | 00/2458 : 6E 6C | asc 'nl' - 3480 | 3 game.s 379 | Data | 00 | | 2 | 00/245A : 65 73 | asc 'es' ; 4 - 3481 | 3 game.s 380 | Data | 00 | | 2 | 00/245C : 69 74 | asc 'it' - 3482 | 3 game.s 381 | Data | 00 | | 2 | 00/245E : 64 65 | asc 'de' ; 6 - 3483 | 3 game.s 382 | Data | 00 | | 2 | 00/2460 : 73 65 | asc 'se' - 3484 | 3 game.s 383 | Data | 00 | | 2 | 00/2462 : 75 73 | asc 'us' - 3485 | 3 game.s 384 | Data | 00 | | 2 | 00/2464 : 63 61 | asc 'ca' - 3486 | 3 game.s 385 | Data | 00 | | 2 | 00/2466 : 6E 6C | asc 'nl' - 3487 | 3 game.s 386 | Data | 00 | | 2 | 00/2468 : 68 65 | asc 'he' - 3488 | 3 game.s 387 | Data | 00 | | 2 | 00/246A : 6A 70 | asc 'jp' - 3489 | 3 game.s 388 | Data | 00 | | 2 | 00/246C : 61 72 | asc 'ar' - 3490 | 3 game.s 389 | Data | 00 | | 2 | 00/246E : 67 72 | asc 'gr' - 3491 | 3 game.s 390 | Data | 00 | | 2 | 00/2470 : 74 72 | asc 'tr' - 3492 | 3 game.s 391 | Data | 00 | | 2 | 00/2472 : 66 69 | asc 'fi' - 3493 | 3 game.s 392 | Data | 00 | | 2 | 00/2474 : 74 61 | asc 'ta' - 3494 | 3 game.s 393 | Data | 00 | | 2 | 00/2476 : 68 69 | asc 'hi' - 3495 | 3 game.s 394 | Data | 00 | | 2 | 00/2478 : 75 73 | asc 'us' ; 19 - 3496 | 3 game.s 395 | Empty | 00 | | 0 | 00/247A | - 3497 | 3 game.s 396 | Comment | 00 | | 0 | 00/247A | *----------------------- - 3498 | 3 game.s 397 | Comment | 00 | | 0 | 00/247A | * XX - OK - 3499 | 3 game.s 398 | Comment | 00 | | 0 | 00/247A | *----------------------- - 3500 | 3 game.s 399 | Empty | 00 | | 0 | 00/247A | - 3501 | 3 game.s 400 | Empty | 00 | | 0 | 00/247A | xx - 3502 | 3 game.s 401 | Code | 00 | | 1 | 00/247A : 60 | rts - 3503 | 3 game.s 402 | Empty | 00 | | 0 | 00/247B | - 3504 | 3 game.s 403 | Comment | 00 | | 0 | 00/247B | *----------------------- - 3505 | 3 game.s 404 | Comment | 00 | | 0 | 00/247B | * MAIN - OK - 3506 | 3 game.s 405 | Comment | 00 | | 0 | 00/247B | *----------------------- - 3507 | 3 game.s 406 | Empty | 00 | | 0 | 00/247B | - 3508 | 3 game.s 407 | Empty | 00 | | 0 | 00/247B | main - 3509 | 3 game.s 408 | Code | 00 | | 1 | 00/247B : 60 | rts - 3510 | 3 game.s 409 | Empty | 00 | | 0 | 00/247C | - 3511 | 3 game.s 410 | Comment | 00 | | 0 | 00/247C | *----------------------- - 3512 | 3 game.s 411 | Comment | 00 | | 0 | 00/247C | * VIGIL - OK - 3513 | 3 game.s 412 | Comment | 00 | | 0 | 00/247C | *----------------------- - 3514 | 3 game.s 413 | Comment | 00 | | 0 | 00/247C | * vigil(max_x%,max_y%,max_xx%,max_yy%,sauvegarde!) - 3515 | 3 game.s 414 | Empty | 00 | | 0 | 00/247C | - 3516 | 3 game.s 415 | Empty | 00 | | 0 | 00/247C | vigil - 3517 | 3 game.s 416 | Code | 00 | | 1 | 00/247C : 60 | rts - 3518 | 3 game.s 417 | Empty | 00 | | 0 | 00/247D | - 3519 | 3 game.s 418 | Comment | 00 | | 0 | 00/247D | *----------------------- - 3520 | 3 game.s 419 | Comment | 00 | | 0 | 00/247D | * TEST_FIN - OK - 3521 | 3 game.s 420 | Comment | 00 | | 0 | 00/247D | *----------------------- - 3522 | 3 game.s 421 | Empty | 00 | | 0 | 00/247D | - 3523 | 3 game.s 422 | Code | 00 | 2 | 3 | 00/247D : AD 4A 1C | teste_fin lda paragraphes_lus - 3524 | 3 game.s 423 | Code | 00 | | 1 | 00/2480 : 38 | sec - 3525 | 3 game.s 424 | Code | 00 | 2 | 3 | 00/2481 : ED 48 1C | sbc pointeur_paragraphes - 3526 | 3 game.s 425 | Code | 00 | | 3 | 00/2484 : C9 01 00 | cmp #1 - 3527 | 3 game.s 426 | Code | 00 | | 2 | 00/2487 : D0 03 | bne tf_99 - 3528 | 3 game.s 427 | Empty | 00 | | 0 | 00/2489 | - 3529 | 3 game.s 428 | Code | 00 | 2 | 3 | 00/2489 : 4C ED 24 | jmp the_end - 3530 | 3 game.s 429 | Empty | 00 | | 0 | 00/248C | - 3531 | 3 game.s 430 | Code | 00 | | 1 | 00/248C : 60 | tf_99 rts - 3532 | 3 game.s 431 | Empty | 00 | | 0 | 00/248D | - 3533 | 3 game.s 432 | Comment | 00 | | 0 | 00/248D | *----------------------- - 3534 | 3 game.s 433 | Comment | 00 | | 0 | 00/248D | * DEMANDE_OBJET - 3535 | 3 game.s 434 | Comment | 00 | | 0 | 00/248D | *----------------------- - 3536 | 3 game.s 435 | Empty | 00 | | 0 | 00/248D | - 3537 | 3 game.s 436 | Empty | 00 | | 0 | 00/248D | demande_objet - 3538 | 3 game.s 437 | Code | 00 | | 3 | 00/248D : A2 01 00 | ldx #1 - 3539 | 3 game.s 438 | Code | 00 | 2 | 3 | 00/2490 : BD B9 1C | ozunid_11 lda reference_peche-1,x - 3540 | 3 game.s 439 | Code | 00 | | 3 | 00/2493 : 29 FF 00 | and #$ff - 3541 | 3 game.s 440 | Code | 00 | | 3 | 00/2496 : C9 08 00 | cmp #8 - 3542 | 3 game.s 441 | Code | 00 | | 2 | 00/2499 : F0 2B | beq do_1 - 3543 | 3 game.s 442 | Empty | 00 | | 0 | 00/249B | - 3544 | 3 game.s 443 | Code | 00 | 2 | 3 | 00/249B : BD E3 10 | lda paragraphe_lu-1,x - 3545 | 3 game.s 444 | Code | 00 | | 3 | 00/249E : 29 FF 00 | and #$ff - 3546 | 3 game.s 445 | Code | 00 | | 3 | 00/24A1 : C9 00 00 | cmp #{0} - 3547 | 3 game.s 446 | Code | 00 | | 2 | 00/24A4 : D0 20 | bne do_1 - 3548 | 3 game.s 447 | Empty | 00 | | 0 | 00/24A6 | - 3549 | 3 game.s 448 | Code | 00 | 2 | 3 | 00/24A6 : BD BF 11 | lda indicateur_paragraphes_prealables-1,x - 3550 | 3 game.s 449 | Code | 00 | | 3 | 00/24A9 : 29 FF 00 | and #$ff - 3551 | 3 game.s 450 | Code | 00 | | 1 | 00/24AC : A8 | tay - 3552 | 3 game.s 451 | Code | 00 | 2 | 3 | 00/24AD : B9 C5 10 | lda indicateur-1,y - 3553 | 3 game.s 452 | Code | 00 | | 3 | 00/24B0 : 29 FF 00 | and #$ff - 3554 | 3 game.s 453 | Code | 00 | | 3 | 00/24B3 : C9 FF 00 | cmp #{255} - 3555 | 3 game.s 454 | Code | 00 | | 2 | 00/24B6 : D0 0E | bne do_1 - 3556 | 3 game.s 455 | Empty | 00 | | 0 | 00/24B8 | - 3557 | 3 game.s 456 | Code | 00 | 2 | 3 | 00/24B8 : BD 4B 1C | lda reference_objet-1,x - 3558 | 3 game.s 457 | Code | 00 | | 3 | 00/24BB : 29 FF 00 | and #$ff - 3559 | 3 game.s 458 | Code | 00 | | 1 | 00/24BE : A8 | tay - 3560 | 3 game.s 459 | Code | 10 | | 2 | 00/24BF : E2 20 | sep #$20 - 3561 | 3 game.s 460 | Code | 10 | | 2 | 00/24C1 : A9 FF | lda #{255} - 3562 | 3 game.s 461 | Code | 10 | 2 | 3 | 00/24C3 : 99 2D 12 | sta icone_objets-1,y - 3563 | 3 game.s 462 | Empty | 10 | | 0 | 00/24C6 | - 3564 | 3 game.s 463 | Code | 10 | | 1 | 00/24C6 : E8 | do_1 inx - 3565 | 3 game.s 464 | Code | 10 | 2 | 3 | 00/24C7 : EC 48 1C | cpx pointeur_paragraphes - 3566 | 3 game.s 465 | Code | 10 | | 2 | 00/24CA : 90 C4 | bcc ozunid_11 - 3567 | 3 game.s 466 | Code | 10 | | 2 | 00/24CC : F0 C2 | beq ozunid_11 - 3568 | 3 game.s 467 | Empty | 10 | | 0 | 00/24CE | - 3569 | 3 game.s 468 | Comment | 10 | | 0 | 00/24CE | *-------- Affichage des objets - 3570 | 3 game.s 469 | Empty | 10 | | 0 | 00/24CE | - 3571 | 3 game.s 470 | Code | 10 | | 3 | 00/24CE : A2 01 00 | ldx #1 - 3572 | 3 game.s 471 | Code | 10 | | 1 | 00/24D1 : DA | ozunid_12 phx - 3573 | 3 game.s 472 | Code | 10 | 2 | 3 | 00/24D2 : BD 2D 12 | lda icone_objets-1,x - 3574 | 3 game.s 473 | Code | 10 | | 2 | 00/24D5 : 29 FF | and #$ff - 3575 | 3 game.s 474 | Code | 10 | | 2 | 00/24D7 : C9 FF | cmp #{255} - 3576 | 3 game.s 475 | Code | 10 | | 2 | 00/24D9 : D0 03 | bne do_2 - 3577 | 3 game.s 476 | Empty | 10 | | 0 | 00/24DB | - 3578 | 3 game.s 477 | Code | 10 | 2 | 3 | 00/24DB : 20 B3 23 | jsr affiche_objet - 3579 | 3 game.s 478 | Empty | 10 | | 0 | 00/24DE | - 3580 | 3 game.s 479 | Code | 10 | | 1 | 00/24DE : FA | do_2 plx - 3581 | 3 game.s 480 | Code | 10 | | 1 | 00/24DF : E8 | inx - 3582 | 3 game.s 481 | Code | 10 | | 3 | 00/24E0 : E0 08 00 | cpx #{8} - 3583 | 3 game.s 482 | Code | 10 | | 2 | 00/24E3 : 90 EC | bcc ozunid_12 - 3584 | 3 game.s 483 | Code | 10 | | 2 | 00/24E5 : F0 EA | beq ozunid_12 - 3585 | 3 game.s 484 | Empty | 10 | | 0 | 00/24E7 | - 3586 | 3 game.s 485 | Comment | 10 | | 0 | 00/24E7 | *-------- Attend un clic - 3587 | 3 game.s 486 | Empty | 10 | | 0 | 00/24E7 | - 3588 | 3 game.s 487 | Empty | 10 | | 0 | 00/24E7 | - 3589 | 3 game.s 488 | Code | 10 | | 1 | 00/24E7 : 60 | rts - 3590 | 3 game.s 489 | Empty | 10 | | 0 | 00/24E8 | - 3591 | 3 game.s 490 | Comment | 10 | | 0 | 00/24E8 | *----------------------- - 3592 | 3 game.s 491 | Comment | 10 | | 0 | 00/24E8 | * - 3593 | 3 game.s 492 | Comment | 10 | | 0 | 00/24E8 | *----------------------- - 3594 | 3 game.s 493 | Empty | 10 | | 0 | 00/24E8 | - 3595 | 3 game.s 494 | Empty | 10 | | 0 | 00/24E8 | demande_peche - 3596 | 3 game.s 495 | Code | 10 | | 1 | 00/24E8 : 60 | rts - 3597 | 3 game.s 496 | Empty | 10 | | 0 | 00/24E9 | - 3598 | 3 game.s 497 | Comment | 10 | | 0 | 00/24E9 | *----------------------- - 3599 | 3 game.s 498 | Comment | 10 | | 0 | 00/24E9 | * - 3600 | 3 game.s 499 | Comment | 10 | | 0 | 00/24E9 | *----------------------- - 3601 | 3 game.s 500 | Empty | 10 | | 0 | 00/24E9 | - 3602 | 3 game.s 501 | Empty | 10 | | 0 | 00/24E9 | recherche_references - 3603 | 3 game.s 502 | Code | 10 | | 1 | 00/24E9 : 60 | rts - 3604 | 3 game.s 503 | Empty | 10 | | 0 | 00/24EA | - 3605 | 3 game.s 504 | Comment | 10 | | 0 | 00/24EA | *----------------------- - 3606 | 3 game.s 505 | Comment | 10 | | 0 | 00/24EA | * - 3607 | 3 game.s 506 | Comment | 10 | | 0 | 00/24EA | *----------------------- - 3608 | 3 game.s 507 | Empty | 10 | | 0 | 00/24EA | - 3609 | 3 game.s 508 | Empty | 10 | | 0 | 00/24EA | affiche_image - 3610 | 3 game.s 509 | Code | 10 | | 1 | 00/24EA : 60 | rts - 3611 | 3 game.s 510 | Empty | 10 | | 0 | 00/24EB | - 3612 | 3 game.s 511 | Comment | 10 | | 0 | 00/24EB | *----------------------- - 3613 | 3 game.s 512 | Comment | 10 | | 0 | 00/24EB | * SAUVEGARDE - OK - 3614 | 3 game.s 513 | Comment | 10 | | 0 | 00/24EB | *----------------------- - 3615 | 3 game.s 514 | Comment | 10 | | 0 | 00/24EB | * sauvegarde -> doSAVE - 3616 | 3 game.s 515 | Empty | 10 | | 0 | 00/24EB | - 3617 | 3 game.s 516 | Empty | 10 | | 0 | 00/24EB | sauvegarde - 3618 | 3 game.s 517 | Code | 10 | | 1 | 00/24EB : 60 | rts - 3619 | 3 game.s 518 | Empty | 10 | | 0 | 00/24EC | - 3620 | 3 game.s 519 | Comment | 10 | | 0 | 00/24EC | *----------------------- - 3621 | 3 game.s 520 | Comment | 10 | | 0 | 00/24EC | * CHARGEMENT - OK - 3622 | 3 game.s 521 | Comment | 10 | | 0 | 00/24EC | *----------------------- - 3623 | 3 game.s 522 | Comment | 10 | | 0 | 00/24EC | * chargement -> doLOAD - 3624 | 3 game.s 523 | Empty | 10 | | 0 | 00/24EC | - 3625 | 3 game.s 524 | Empty | 10 | | 0 | 00/24EC | chargement - 3626 | 3 game.s 525 | Code | 10 | | 1 | 00/24EC : 60 | rts - 3627 | 3 game.s 526 | Empty | 10 | | 0 | 00/24ED | - 3628 | 3 game.s 527 | Comment | 10 | | 0 | 00/24ED | *----------------------- - 3629 | 3 game.s 528 | Comment | 10 | | 0 | 00/24ED | * THE_END - OK - 3630 | 3 game.s 529 | Comment | 10 | | 0 | 00/24ED | *----------------------- - 3631 | 3 game.s 530 | Comment | 10 | | 0 | 00/24ED | * the_end - 3632 | 3 game.s 531 | Empty | 10 | | 0 | 00/24ED | - 3633 | 3 game.s 532 | Empty | 10 | | 0 | 00/24ED | the_end - 3634 | 3 game.s 533 | Macro | 10 | | 0 | 00/24ED | @cree_fenetre #9;pointeur_paragraphes - 3635 | 3 game.s 533 | Code | 10 | | 2 | 00/24ED : A9 09 | lda #9 - 3636 | 3 game.s 533 | Code | 10 | 2 | 3 | 00/24EF : AE 48 1C | ldx pointeur_paragraphes - 3637 | 3 game.s 533 | Code | 10 | 2 | 3 | 00/24F2 : 20 65 2A | jsr cree_fenetre - 3638 | 3 game.s 534 | Code | 10 | 2 | 3 | 00/24F5 : 20 08 25 | jsr pre_scrolling - 3639 | 3 game.s 535 | Empty | 10 | | 0 | 00/24F8 | - 3640 | 3 game.s 536 | Macro | 10 | | 0 | 00/24F8 | PushWord #0 - 3642 | 3 game.s 536 | Code | 10 | | 3 | 00/24F8 : F4 00 00 | PEA #0 - 3645 | 3 game.s 537 | Macro | 10 | | 0 | 00/24FB | _ClearScreen - 3647 | 3 game.s 537 | Code | 10 | | 3 | 00/24FB : A2 04 15 | LDX #$1504 ; load tool call # - 3648 | 3 game.s 537 | Code | 10 | | 4 | 00/24FE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3649 | 3 game.s 538 | Empty | 10 | | 0 | 00/2502 | - 3650 | 3 game.s 539 | Code | 10 | | 2 | 00/2502 : A9 FF | lda #{255} - 3651 | 3 game.s 540 | Code | 10 | 2 | 3 | 00/2504 : 8D 9A 10 | sta fgTHEEND - 3652 | 3 game.s 541 | Code | 10 | | 1 | 00/2507 : 60 | rts - 3653 | 3 game.s 542 | Empty | 10 | | 0 | 00/2508 | - 3654 | 3 game.s 543 | Comment | 10 | | 0 | 00/2508 | *----------------------- - 3655 | 3 game.s 544 | Comment | 10 | | 0 | 00/2508 | * PRE_SCROLLING - 3656 | 3 game.s 545 | Comment | 10 | | 0 | 00/2508 | *----------------------- - 3657 | 3 game.s 546 | Comment | 10 | | 0 | 00/2508 | * pre_scrolling - 3658 | 3 game.s 547 | Empty | 10 | | 0 | 00/2508 | - 3659 | 3 game.s 548 | Empty | 10 | | 0 | 00/2508 | pre_scrolling - 3660 | 3 game.s 549 | Code | 10 | | 2 | 00/2508 : E2 20 | sep #$20 - 3661 | 3 game.s 550 | Code | 10 | 2 | 3 | 00/250A : AE DA 1B | ldx paragraphe - 3662 | 3 game.s 551 | Code | 10 | | 2 | 00/250D : A9 FF | lda #{255} - 3663 | 3 game.s 552 | Code | 10 | 2 | 3 | 00/250F : 9D E4 10 | sta paragraphe_lu,x - 3664 | 3 game.s 553 | Code | 00 | | 2 | 00/2512 : C2 20 | rep #$20 - 3665 | 3 game.s 554 | Empty | 00 | | 0 | 00/2514 | - 3666 | 3 game.s 555 | Code | 00 | 2 | 3 | 00/2514 : EE 4A 1C | inc paragraphes_lus - 3667 | 3 game.s 556 | Empty | 00 | | 0 | 00/2517 | - 3668 | 3 game.s 557 | Comment | 00 | | 0 | 00/2517 | * LOGO - 3669 | 3 game.s 558 | Empty | 00 | | 0 | 00/2517 | - 3670 | 3 game.s 559 | Code | 00 | | 1 | 00/2517 : 60 | rts - 3671 | 3 game.s 560 | Empty | 00 | | 0 | 00/2518 | - 3672 | 3 game.s 561 | Comment | 00 | | 0 | 00/2518 | *----------------------- - 3673 | 3 game.s 562 | Comment | 00 | | 0 | 00/2518 | * SCROLLING - OK - 3674 | 3 game.s 563 | Comment | 00 | | 0 | 00/2518 | *----------------------- - 3675 | 3 game.s 564 | Empty | 00 | | 0 | 00/2518 | - 3676 | 3 game.s 565 | Empty | 00 | | 0 | 00/2518 | scrolling - 3677 | 3 game.s 566 | Code | 00 | | 1 | 00/2518 : 60 | rts - 3678 | 3 game.s 567 | Empty | 00 | | 0 | 00/2519 | - 3679 | 3 game.s 568 | Comment | 00 | | 0 | 00/2519 | *----------------------- - 3680 | 3 game.s 569 | Comment | 00 | | 0 | 00/2519 | * VERIF - OK - 3681 | 3 game.s 570 | Comment | 00 | | 0 | 00/2519 | *----------------------- - 3682 | 3 game.s 571 | Empty | 00 | | 0 | 00/2519 | - 3683 | 3 game.s 572 | Empty | 00 | | 0 | 00/2519 | verif - 3684 | 3 game.s 573 | Code | 00 | | 1 | 00/2519 : 60 | rts - 3685 | 3 game.s 574 | Empty | 00 | | 0 | 00/251A | - 3686 | 3 game.s 575 | Comment | 00 | | 0 | 00/251A | *----------------------- - 3687 | 3 game.s 576 | Comment | 00 | | 0 | 00/251A | * CHOIX D'ENTREE - OK - 3688 | 3 game.s 577 | Comment | 00 | | 0 | 00/251A | *----------------------- - 3689 | 3 game.s 578 | Empty | 00 | | 0 | 00/251A | - 3690 | 3 game.s 579 | Empty | 00 | | 0 | 00/251A | antoine - 3691 | 3 game.s 580 | Macro | 00 | | 0 | 00/251A | @t #strMENU1;#10 - 3692 | 3 game.s 580 | Code | 00 | 2 | 3 | 00/251A : A9 6D 0E | lda #strMENU1 - 3693 | 3 game.s 580 | Code | 00 | | 3 | 00/251D : A0 0A 00 | ldy #10 - 3694 | 3 game.s 580 | Code | 00 | 2 | 3 | 00/2520 : 20 30 2F | jsr t - 3695 | 3 game.s 581 | Macro | 00 | | 0 | 00/2523 | @t #strMENU2;#12 - 3696 | 3 game.s 581 | Code | 00 | 2 | 3 | 00/2523 : A9 78 0E | lda #strMENU2 - 3697 | 3 game.s 581 | Code | 00 | | 3 | 00/2526 : A0 0C 00 | ldy #12 - 3698 | 3 game.s 581 | Code | 00 | 2 | 3 | 00/2529 : 20 30 2F | jsr t - 3699 | 3 game.s 582 | Macro | 00 | | 0 | 00/252C | @t #strMENU3;#14 - 3700 | 3 game.s 582 | Code | 00 | 2 | 3 | 00/252C : A9 88 0E | lda #strMENU3 - 3701 | 3 game.s 582 | Code | 00 | | 3 | 00/252F : A0 0E 00 | ldy #14 - 3702 | 3 game.s 582 | Code | 00 | 2 | 3 | 00/2532 : 20 30 2F | jsr t - 3703 | 3 game.s 583 | Empty | 00 | | 0 | 00/2535 | - 3704 | 3 game.s 584 | Code | 00 | | 1 | 00/2535 : 48 | ozunid_13 pha - 3705 | 3 game.s 585 | Macro | 00 | | 0 | 00/2536 | PushWord #%00000000_00001010 - 3707 | 3 game.s 585 | Code | 00 | | 3 | 00/2536 : F4 0A 00 | PEA #%00000000_00001010 - 3710 | 3 game.s 586 | Macro | 00 | | 0 | 00/2539 | PushLong #taskREC - 3714 | 3 game.s 586 | Code | 00 | 1 >>16 | 3 | 00/2539 : F4 00 00 | PEA #^#taskREC - 3721 | 3 game.s 586 | Code | 00 | 2 | 3 | 00/253C : F4 5F 0B | PEA #taskREC - 3724 | 3 game.s 587 | Macro | 00 | | 0 | 00/253F | _GetNextEvent - 3726 | 3 game.s 587 | Code | 00 | | 3 | 00/253F : A2 06 0A | LDX #$A06 ; load tool call # - 3727 | 3 game.s 587 | Code | 00 | | 4 | 00/2542 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3728 | 3 game.s 588 | Code | 00 | | 1 | 00/2546 : 68 | pla - 3729 | 3 game.s 589 | Code | 00 | | 2 | 00/2547 : F0 EC | beq ozunid_13 - 3730 | 3 game.s 590 | Empty | 00 | | 0 | 00/2549 | - 3731 | 3 game.s 591 | Code | 00 | 2 | 3 | 00/2549 : AD 5F 0B | lda taskREC ; une touche ? - 3732 | 3 game.s 592 | Code | 00 | | 3 | 00/254C : C9 03 00 | cmp #{$0003} - 3733 | 3 game.s 593 | Code | 00 | | 2 | 00/254F : D0 E4 | bne ozunid_13 - 3734 | 3 game.s 594 | Empty | 00 | | 0 | 00/2551 | - 3735 | 3 game.s 595 | Code | 00 | 2 | 3 | 00/2551 : AD 61 0B | lda taskMESSAGE ; entre 0 et 9 ? - 3736 | 3 game.s 596 | Code | 00 | | 3 | 00/2554 : C9 31 00 | cmp #'1' - 3737 | 3 game.s 597 | Code | 00 | | 2 | 00/2557 : F0 0B | beq laZIK - 3738 | 3 game.s 598 | Code | 00 | | 3 | 00/2559 : C9 32 00 | cmp #'2' - 3739 | 3 game.s 599 | Code | 00 | | 2 | 00/255C : F0 09 | beq laPREZ - 3740 | 3 game.s 600 | Code | 00 | | 3 | 00/255E : C9 33 00 | cmp #'3' - 3741 | 3 game.s 601 | Code | 00 | | 2 | 00/2561 : D0 D2 | bne ozunid_13 - 3742 | 3 game.s 602 | Code | 00 | | 1 | 00/2563 : 60 | rts - 3743 | 3 game.s 603 | Code | 00 | 2 | 3 | 00/2564 : 20 7E 2A | laZIK jsr musique - 3744 | 3 game.s 604 | Code | 00 | 2 | 3 | 00/2567 : 4C 1C 26 | laPREZ jmp presentation - 3745 | 3 game.s 605 | Empty | 00 | | 0 | 00/256A | - 3746 | 3 game.s 606 | Comment | 00 | | 0 | 00/256A | *----------------------- - 3747 | 3 game.s 607 | Comment | 00 | | 0 | 00/256A | * INIT - OK - 3748 | 3 game.s 608 | Comment | 00 | | 0 | 00/256A | *----------------------- - 3749 | 3 game.s 609 | Comment | 00 | | 0 | 00/256A | * init - 3750 | 3 game.s 610 | Empty | 00 | | 0 | 00/256A | - 3751 | 3 game.s 611 | Macro | 00 | | 0 | 00/256A | init PushWord #$ffff - 3753 | 3 game.s 611 | Code | 00 | | 3 | 00/256A : F4 FF FF | PEA #$ffff - 3756 | 3 game.s 612 | Macro | 00 | | 0 | 00/256D | _ClearScreen - 3758 | 3 game.s 612 | Code | 00 | | 3 | 00/256D : A2 04 15 | LDX #$1504 ; load tool call # - 3759 | 3 game.s 612 | Code | 00 | | 4 | 00/2570 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3760 | 3 game.s 613 | Empty | 00 | | 0 | 00/2574 | - 3761 | 3 game.s 614 | Code | 00 | 2 | 3 | 00/2574 : 20 98 25 | jsr init_resolution - 3762 | 3 game.s 615 | Code | 00 | 2 | 3 | 00/2577 : 20 76 2A | jsr mouse_off - 3763 | 3 game.s 616 | Code | 00 | 2 | 3 | 00/257A : 4C F2 25 | jmp init_routines - 3764 | 3 game.s 617 | Empty | 00 | | 0 | 00/257D | - 3765 | 3 game.s 618 | Comment | 00 | | 0 | 00/257D | *----------------------- - 3766 | 3 game.s 619 | Comment | 00 | | 0 | 00/257D | * INIT2 - OK - 3767 | 3 game.s 620 | Comment | 00 | | 0 | 00/257D | *----------------------- - 3768 | 3 game.s 621 | Empty | 00 | | 0 | 00/257D | - 3769 | 3 game.s 622 | Code | 00 | 2 | 3 | 00/257D : 20 CA 25 | init2 jsr init_objets - 3770 | 3 game.s 623 | Code | 00 | 2 | 3 | 00/2580 : 20 CE 25 | jsr init_peches - 3771 | 3 game.s 624 | Code | 00 | 2 | 3 | 00/2583 : 20 CF 25 | jsr init_icones - 3772 | 3 game.s 625 | Code | 00 | 2 | 3 | 00/2586 : 20 99 25 | jsr init_indicateurs - 3773 | 3 game.s 626 | Code | 00 | 2 | 3 | 00/2589 : 20 F3 25 | jsr init_fenetres - 3774 | 3 game.s 627 | Code | 00 | 2 | 3 | 00/258C : 20 F4 25 | jsr init_souris - 3775 | 3 game.s 628 | Code | 00 | 2 | 3 | 00/258F : 20 DC 21 | jsr load_texte ; au lieu d'init_texte - 3776 | 3 game.s 629 | Code | 00 | 2 | 3 | 00/2592 : 20 EC 24 | jsr chargement - 3777 | 3 game.s 630 | Code | 00 | 2 | 3 | 00/2595 : 4C 6E 2A | jmp mouse_on - 3778 | 3 game.s 631 | Empty | 00 | | 0 | 00/2598 | - 3779 | 3 game.s 632 | Comment | 00 | | 0 | 00/2598 | *----------------------- - 3780 | 3 game.s 633 | Comment | 00 | | 0 | 00/2598 | * INIT_RESOLUTION - OK - 3781 | 3 game.s 634 | Comment | 00 | | 0 | 00/2598 | *----------------------- - 3782 | 3 game.s 635 | Empty | 00 | | 0 | 00/2598 | - 3783 | 3 game.s 636 | Empty | 00 | | 0 | 00/2598 | init_resolution - 3784 | 3 game.s 637 | Code | 00 | | 1 | 00/2598 : 60 | rts - 3785 | 3 game.s 638 | Empty | 00 | | 0 | 00/2599 | - 3786 | 3 game.s 639 | Comment | 00 | | 0 | 00/2599 | *----------------------- - 3787 | 3 game.s 640 | Comment | 00 | | 0 | 00/2599 | * INIT_INDICATEURS - OK - 3788 | 3 game.s 641 | Comment | 00 | | 0 | 00/2599 | *----------------------- - 3789 | 3 game.s 642 | Comment | 00 | | 0 | 00/2599 | * init_indicateurs - 3790 | 3 game.s 643 | Empty | 00 | | 0 | 00/2599 | - 3791 | 3 game.s 644 | Empty | 00 | | 0 | 00/2599 | init_indicateurs - 3792 | 3 game.s 645 | Code | 10 | | 2 | 00/2599 : E2 20 | sep #$20 - 3793 | 3 game.s 646 | Code | 10 | | 3 | 00/259B : A2 00 00 | ldx #0 - 3794 | 3 game.s 647 | Code | 10 | 2 | 3 | 00/259E : 9E A8 10 | ozunid_14 stz indicateurTEXT,x - 3795 | 3 game.s 648 | Code | 10 | 2 | 3 | 00/25A1 : 9E C6 10 | stz indicateur,x - 3796 | 3 game.s 649 | Code | 10 | | 1 | 00/25A4 : E8 | inx - 3797 | 3 game.s 650 | Code | 10 | | 3 | 00/25A5 : E0 1E 00 | cpx #{30} - 3798 | 3 game.s 651 | Code | 10 | | 2 | 00/25A8 : 90 F4 | bcc ozunid_14 - 3799 | 3 game.s 652 | Empty | 10 | | 0 | 00/25AA | - 3800 | 3 game.s 653 | Code | 10 | 2 | 3 | 00/25AA : 9C A6 10 | stz pointeur_indicateurs - 3801 | 3 game.s 654 | Empty | 10 | | 0 | 00/25AD | - 3802 | 3 game.s 655 | Code | 10 | | 3 | 00/25AD : A2 00 00 | ldx #0 - 3803 | 3 game.s 656 | Code | 10 | 2 | 3 | 00/25B0 : 9E E4 10 | ozunid_15 stz paragraphe_lu,x - 3804 | 3 game.s 657 | Code | 10 | 2 | 3 | 00/25B3 : 9E 52 11 | stz indicateur_paragraphes,x - 3805 | 3 game.s 658 | Code | 10 | 2 | 3 | 00/25B6 : 9E C0 11 | stz indicateur_paragraphes_prealables,x - 3806 | 3 game.s 659 | Code | 10 | | 1 | 00/25B9 : E8 | inx - 3807 | 3 game.s 660 | Code | 10 | | 3 | 00/25BA : E0 6E 00 | cpx #{110} - 3808 | 3 game.s 661 | Code | 10 | | 2 | 00/25BD : 90 F1 | bcc ozunid_15 - 3809 | 3 game.s 662 | Empty | 10 | | 0 | 00/25BF | - 3810 | 3 game.s 663 | Code | 10 | | 3 | 00/25BF : A2 00 00 | ldx #0 - 3811 | 3 game.s 664 | Code | 10 | | 2 | 00/25C2 : A9 FF | lda #{255} - 3812 | 3 game.s 665 | Code | 10 | 2 | 3 | 00/25C4 : 9D C6 10 | sta indicateur,x - 3813 | 3 game.s 666 | Code | 00 | | 2 | 00/25C7 : C2 20 | rep #$20 - 3814 | 3 game.s 667 | Code | 00 | | 1 | 00/25C9 : 60 | rts - 3815 | 3 game.s 668 | Empty | 00 | | 0 | 00/25CA | - 3816 | 3 game.s 669 | Comment | 00 | | 0 | 00/25CA | *----------------------- - 3817 | 3 game.s 670 | Comment | 00 | | 0 | 00/25CA | * INIT_OBJETS - OK - 3818 | 3 game.s 671 | Comment | 00 | | 0 | 00/25CA | *----------------------- - 3819 | 3 game.s 672 | Comment | 00 | | 0 | 00/25CA | * init_objets - 3820 | 3 game.s 673 | Empty | 00 | | 0 | 00/25CA | - 3821 | 3 game.s 674 | Empty | 00 | | 0 | 00/25CA | init_objets - 3822 | 3 game.s 675 | Code | 00 | 2 | 3 | 00/25CA : 9C CA 12 | stz ancien_objet - 3823 | 3 game.s 676 | Code | 00 | | 1 | 00/25CD : 60 | rts - 3824 | 3 game.s 677 | Empty | 00 | | 0 | 00/25CE | - 3825 | 3 game.s 678 | Comment | 00 | | 0 | 00/25CE | *----------------------- - 3826 | 3 game.s 679 | Comment | 00 | | 0 | 00/25CE | * INIT_PECHES - OK - 3827 | 3 game.s 680 | Comment | 00 | | 0 | 00/25CE | *----------------------- - 3828 | 3 game.s 681 | Comment | 00 | | 0 | 00/25CE | * init_peches - 3829 | 3 game.s 682 | Empty | 00 | | 0 | 00/25CE | - 3830 | 3 game.s 683 | Empty | 00 | | 0 | 00/25CE | init_peches - 3831 | 3 game.s 684 | Code | 00 | | 1 | 00/25CE : 60 | rts - 3832 | 3 game.s 685 | Empty | 00 | | 0 | 00/25CF | - 3833 | 3 game.s 686 | Comment | 00 | | 0 | 00/25CF | *----------------------- - 3834 | 3 game.s 687 | Comment | 00 | | 0 | 00/25CF | * INIT_ICONES - OK - 3835 | 3 game.s 688 | Comment | 00 | | 0 | 00/25CF | *----------------------- - 3836 | 3 game.s 689 | Comment | 00 | | 0 | 00/25CF | * init_icones - 3837 | 3 game.s 690 | Empty | 00 | | 0 | 00/25CF | - 3838 | 3 game.s 691 | Empty | 00 | | 0 | 00/25CF | init_icones - 3839 | 3 game.s 692 | Macro | 00 | | 0 | 00/25CF | PushWord #0 - 3841 | 3 game.s 692 | Code | 00 | | 3 | 00/25CF : F4 00 00 | PEA #0 - 3844 | 3 game.s 693 | Macro | 00 | | 0 | 00/25D2 | _ClearScreen - 3846 | 3 game.s 693 | Code | 00 | | 3 | 00/25D2 : A2 04 15 | LDX #$1504 ; load tool call # - 3847 | 3 game.s 693 | Code | 00 | | 4 | 00/25D5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3848 | 3 game.s 694 | Empty | 00 | | 0 | 00/25D9 | - 3849 | 3 game.s 695 | Macro | 00 | | 0 | 00/25D9 | @loadfile #pFOND;ptrFOND - 3850 | 3 game.s 695 | Code | 00 | 2 | 3 | 00/25D9 : A9 D9 0D | lda #pFOND - 3851 | 3 game.s 695 | Code | 00 | 2 | 3 | 00/25DC : AE B0 07 | ldx ptrFOND+2 - 3852 | 3 game.s 695 | Code | 00 | 2 | 3 | 00/25DF : AC AE 07 | ldy ptrFOND - 3853 | 3 game.s 695 | Code | 00 | 2 | 3 | 00/25E2 : 20 D2 0C | jsr loadFILE - 3854 | 3 game.s 696 | Macro | 00 | | 0 | 00/25E5 | @loadfile #pICONES;ptrICONES - 3855 | 3 game.s 696 | Code | 00 | 2 | 3 | 00/25E5 : A9 F2 0D | lda #pICONES - 3856 | 3 game.s 696 | Code | 00 | 2 | 3 | 00/25E8 : AE B4 07 | ldx ptrICONES+2 - 3857 | 3 game.s 696 | Code | 00 | 2 | 3 | 00/25EB : AC B2 07 | ldy ptrICONES - 3858 | 3 game.s 696 | Code | 00 | 2 | 3 | 00/25EE : 20 D2 0C | jsr loadFILE - 3859 | 3 game.s 697 | Code | 00 | | 1 | 00/25F1 : 60 | rts - 3860 | 3 game.s 698 | Empty | 00 | | 0 | 00/25F2 | - 3861 | 3 game.s 699 | Comment | 00 | | 0 | 00/25F2 | *----------------------- - 3862 | 3 game.s 700 | Comment | 00 | | 0 | 00/25F2 | * INIT_ROUTINES - OK - 3863 | 3 game.s 701 | Comment | 00 | | 0 | 00/25F2 | *----------------------- - 3864 | 3 game.s 702 | Comment | 00 | | 0 | 00/25F2 | * init_routines - 3865 | 3 game.s 703 | Empty | 00 | | 0 | 00/25F2 | - 3866 | 3 game.s 704 | Empty | 00 | | 0 | 00/25F2 | init_routines - 3867 | 3 game.s 705 | Code | 00 | | 1 | 00/25F2 : 60 | rts - 3868 | 3 game.s 706 | Empty | 00 | | 0 | 00/25F3 | - 3869 | 3 game.s 707 | Comment | 00 | | 0 | 00/25F3 | *----------------------- - 3870 | 3 game.s 708 | Comment | 00 | | 0 | 00/25F3 | * INIT_FENETRES - OK - 3871 | 3 game.s 709 | Comment | 00 | | 0 | 00/25F3 | *----------------------- - 3872 | 3 game.s 710 | Comment | 00 | | 0 | 00/25F3 | * init_fenetres - 3873 | 3 game.s 711 | Empty | 00 | | 0 | 00/25F3 | - 3874 | 3 game.s 712 | Empty | 00 | | 0 | 00/25F3 | init_fenetres - 3875 | 3 game.s 713 | Code | 00 | | 1 | 00/25F3 : 60 | rts - 3876 | 3 game.s 714 | Empty | 00 | | 0 | 00/25F4 | - 3877 | 3 game.s 715 | Comment | 00 | | 0 | 00/25F4 | *----------------------- - 3878 | 3 game.s 716 | Comment | 00 | | 0 | 00/25F4 | * INIT_SOURIS - OK - 3879 | 3 game.s 717 | Comment | 00 | | 0 | 00/25F4 | *----------------------- - 3880 | 3 game.s 718 | Comment | 00 | | 0 | 00/25F4 | * init_souris - 3881 | 3 game.s 719 | Empty | 00 | | 0 | 00/25F4 | - 3882 | 3 game.s 720 | Empty | 00 | | 0 | 00/25F4 | init_souris - 3883 | 3 game.s 721 | Macro | 00 | | 0 | 00/25F4 | PushLong #monCURSEUR - 3887 | 3 game.s 721 | Code | 00 | 1 >>16 | 3 | 00/25F4 : F4 00 00 | PEA #^#monCURSEUR - 3894 | 3 game.s 721 | Code | 00 | 2 | 3 | 00/25F7 : F4 6A 2F | PEA #monCURSEUR - 3897 | 3 game.s 722 | Macro | 00 | | 0 | 00/25FA | _SetCursor - 3899 | 3 game.s 722 | Code | 00 | | 3 | 00/25FA : A2 04 8E | LDX #$8E04 ; load tool call # - 3900 | 3 game.s 722 | Code | 00 | | 4 | 00/25FD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3901 | 3 game.s 723 | Code | 00 | | 1 | 00/2601 : 60 | rts - 3902 | 3 game.s 724 | Empty | 00 | | 0 | 00/2602 | - 3903 | 3 game.s 725 | Comment | 00 | | 0 | 00/2602 | *----------------------- - 3904 | 3 game.s 726 | Comment | 00 | | 0 | 00/2602 | * DATAS_INIT - OK - 3905 | 3 game.s 727 | Comment | 00 | | 0 | 00/2602 | *----------------------- - 3906 | 3 game.s 728 | Comment | 00 | | 0 | 00/2602 | * datas_init - 3907 | 3 game.s 729 | Empty | 00 | | 0 | 00/2602 | - 3908 | 3 game.s 730 | Empty | 00 | | 0 | 00/2602 | datas_init - 3909 | 3 game.s 731 | Code | 00 | | 1 | 00/2602 : 60 | rts - 3910 | 3 game.s 732 | Empty | 00 | | 0 | 00/2603 | - 3911 | 3 game.s 733 | Comment | 00 | | 0 | 00/2603 | *----------------------- - 3912 | 3 game.s 734 | Comment | 00 | | 0 | 00/2603 | * INIT_TEXTE - OK - 3913 | 3 game.s 735 | Comment | 00 | | 0 | 00/2603 | *----------------------- - 3914 | 3 game.s 736 | Comment | 00 | | 0 | 00/2603 | * init_texte - 3915 | 3 game.s 737 | Empty | 00 | | 0 | 00/2603 | - 3916 | 3 game.s 738 | Empty | 00 | | 0 | 00/2603 | init_texte - 3917 | 3 game.s 739 | Code | 00 | | 1 | 00/2603 : 60 | rts - 3918 | 3 game.s 740 | Empty | 00 | | 0 | 00/2604 | - 3919 | 3 game.s 741 | Comment | 00 | | 0 | 00/2604 | *----------------------- - 3920 | 3 game.s 742 | Comment | 00 | | 0 | 00/2604 | * INIT_INDICATEURS_TEXTE - 3921 | 3 game.s 743 | Comment | 00 | | 0 | 00/2604 | *----------------------- - 3922 | 3 game.s 744 | Comment | 00 | | 0 | 00/2604 | * init_indicateurs_texte - 3923 | 3 game.s 745 | Empty | 00 | | 0 | 00/2604 | - 3924 | 3 game.s 746 | Empty | 00 | | 0 | 00/2604 | init_indicateurs_texte - 3925 | 3 game.s 747 | Code | 10 | | 2 | 00/2604 : E2 20 | sep #$20 - 3926 | 3 game.s 748 | Code | 10 | | 3 | 00/2606 : A2 00 00 | ldx #0 - 3927 | 3 game.s 749 | Code | 10 | 2 | 3 | 00/2609 : 9E DA 1B | ozunid_16 stz paragraphe,x - 3928 | 3 game.s 750 | Code | 10 | | 1 | 00/260C : E8 | inx - 3929 | 3 game.s 751 | Code | 10 | | 3 | 00/260D : E0 6E 00 | cpx #{110} - 3930 | 3 game.s 752 | Code | 10 | | 2 | 00/2610 : 90 F7 | bcc ozunid_16 - 3931 | 3 game.s 753 | Code | 00 | | 2 | 00/2612 : C2 20 | rep #$20 - 3932 | 3 game.s 754 | Empty | 00 | | 0 | 00/2614 | - 3933 | 3 game.s 755 | Comment | 00 | | 0 | 00/2614 | * paragraphe%(1)=0 - 3934 | 3 game.s 756 | Empty | 00 | | 0 | 00/2614 | - 3935 | 3 game.s 757 | Code | 00 | 2 | 3 | 00/2614 : 9C 48 1C | stz pointeur_paragraphes - 3936 | 3 game.s 758 | Code | 00 | 2 | 3 | 00/2617 : 9C 4A 1C | stz paragraphes_lus - 3937 | 3 game.s 759 | Empty | 00 | | 0 | 00/261A | - 3938 | 3 game.s 760 | Comment | 00 | | 0 | 00/261A | * LOGO - 3939 | 3 game.s 761 | Empty | 00 | | 0 | 00/261A | - 3940 | 3 game.s 762 | Code | 00 | | 1 | 00/261A : 60 | rts - 3941 | 3 game.s 763 | Empty | 00 | | 0 | 00/261B | - 3942 | 3 game.s 764 | Comment | 00 | | 0 | 00/261B | *----------------------- - 3943 | 3 game.s 765 | Comment | 00 | | 0 | 00/261B | * - 3944 | 3 game.s 766 | Comment | 00 | | 0 | 00/261B | *----------------------- - 3945 | 3 game.s 767 | Empty | 00 | | 0 | 00/261B | - 3946 | 3 game.s 768 | Empty | 00 | | 0 | 00/261B | lookindex - 3947 | 3 game.s 769 | Code | 00 | | 1 | 00/261B : 60 | rts - 3948 | 3 game.s 770 | Empty | 00 | | 0 | 00/261C | - 3949 | 3 game.s 771 | Comment | 00 | | 0 | 00/261C | *----------------------- - 3950 | 3 game.s 772 | Comment | 00 | | 0 | 00/261C | * PRESENTATION - OK - 3951 | 3 game.s 773 | Comment | 00 | | 0 | 00/261C | *----------------------- - 3952 | 3 game.s 774 | Comment | 00 | | 0 | 00/261C | * presentation - 3953 | 3 game.s 775 | Empty | 00 | | 0 | 00/261C | - 3954 | 3 game.s 776 | Empty | 00 | | 0 | 00/261C | presentation - 3955 | 3 game.s 777 | Code | 00 | | 3 | 00/261C : A9 01 00 | lda #1 - 3956 | 3 game.s 778 | Code | 00 | 2 | 3 | 00/261F : 8D A0 10 | ozunid_17 sta index - 3957 | 3 game.s 779 | Empty | 00 | | 0 | 00/2622 | - 3958 | 3 game.s 780 | Macro | 00 | | 0 | 00/2622 | PushWord #0 - 3960 | 3 game.s 780 | Code | 00 | | 3 | 00/2622 : F4 00 00 | PEA #0 - 3963 | 3 game.s 781 | Macro | 00 | | 0 | 00/2625 | _ClearScreen - 3965 | 3 game.s 781 | Code | 00 | | 3 | 00/2625 : A2 04 15 | LDX #$1504 ; load tool call # - 3966 | 3 game.s 781 | Code | 00 | | 4 | 00/2628 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3967 | 3 game.s 782 | Empty | 00 | | 0 | 00/262C | - 3968 | 3 game.s 783 | Code | 00 | 2 | 3 | 00/262C : AD A0 10 | lda index - 3969 | 3 game.s 784 | Code | 00 | | 1 | 00/262F : 3A | dec - 3970 | 3 game.s 785 | Code | 00 | | 1 | 00/2630 : 0A | asl - 3971 | 3 game.s 786 | Code | 00 | | 1 | 00/2631 : AA | tax - 3972 | 3 game.s 787 | Code | 00 | 2 | 3 | 00/2632 : FC 45 26 | jsr (tbl_pres,x) - 3973 | 3 game.s 788 | Empty | 00 | | 0 | 00/2635 | - 3974 | 3 game.s 789 | Code | 00 | | 3 | 00/2635 : A9 02 00 | lda #2 - 3975 | 3 game.s 790 | Code | 00 | 2 | 3 | 00/2638 : 20 70 07 | jsr nowWAIT - 3976 | 3 game.s 791 | Empty | 00 | | 0 | 00/263B | - 3977 | 3 game.s 792 | Code | 00 | 2 | 3 | 00/263B : AD A0 10 | lda index - 3978 | 3 game.s 793 | Code | 00 | | 1 | 00/263E : 1A | inc - 3979 | 3 game.s 794 | Code | 00 | | 3 | 00/263F : C9 09 00 | cmp #{8}+1 - 3980 | 3 game.s 795 | Code | 00 | | 2 | 00/2642 : 90 DB | bcc ozunid_17 - 3981 | 3 game.s 796 | Code | 00 | | 1 | 00/2644 : 60 | rts - 3982 | 3 game.s 797 | Empty | 00 | | 0 | 00/2645 | - 3983 | 3 game.s 798 | Comment | 00 | | 0 | 00/2645 | *--- - 3984 | 3 game.s 799 | Empty | 00 | | 0 | 00/2645 | - 3985 | 3 game.s 800 | Data | 00 | 2 | 2 | 00/2645 : 55 26 | tbl_pres da pr_case_1 - 3986 | 3 game.s 801 | Data | 00 | 2 | 2 | 00/2647 : A9 26 | da pr_case_2 - 3987 | 3 game.s 802 | Data | 00 | 2 | 2 | 00/2649 : BC 26 | da pr_case_3 - 3988 | 3 game.s 803 | Data | 00 | 2 | 2 | 00/264B : CF 26 | da pr_case_4 - 3989 | 3 game.s 804 | Data | 00 | 2 | 2 | 00/264D : E2 26 | da pr_case_5 - 3990 | 3 game.s 805 | Data | 00 | 2 | 2 | 00/264F : 19 27 | da pr_case_6 - 3991 | 3 game.s 806 | Data | 00 | 2 | 2 | 00/2651 : 3E 27 | da pr_case_7 - 3992 | 3 game.s 807 | Data | 00 | 2 | 2 | 00/2653 : 89 27 | da pr_case_8 - 3993 | 3 game.s 808 | Empty | 00 | | 0 | 00/2655 | - 3994 | 3 game.s 809 | Comment | 00 | | 0 | 00/2655 | *--- - 3995 | 3 game.s 810 | Empty | 00 | | 0 | 00/2655 | - 3996 | 3 game.s 811 | Macro | 00 | | 0 | 00/2655 | pr_case_1 @carre #prSTR11;#100;#80;#$0771 - 4001 | 3 game.s 811 | Code | 00 | 1 >>16 | 3 | 00/2655 : F4 00 00 | PEA #^#prSTR11 - 4008 | 3 game.s 811 | Code | 00 | 2 | 3 | 00/2658 : F4 9C 27 | PEA #prSTR11 - 4013 | 3 game.s 811 | Code | 00 | | 3 | 00/265B : F4 64 00 | PEA #100 - 4018 | 3 game.s 811 | Code | 00 | | 3 | 00/265E : F4 50 00 | PEA #80 - 4023 | 3 game.s 811 | Code | 00 | | 3 | 00/2661 : F4 71 07 | PEA #$0771 - 4026 | 3 game.s 811 | Code | 00 | 2 | 3 | 00/2664 : 20 5A 29 | jsr carre - 4027 | 3 game.s 812 | Macro | 00 | | 0 | 00/2667 | @carre #prSTR12;#100;#120;#$0774 - 4032 | 3 game.s 812 | Code | 00 | 1 >>16 | 3 | 00/2667 : F4 00 00 | PEA #^#prSTR12 - 4039 | 3 game.s 812 | Code | 00 | 2 | 3 | 00/266A : F4 AB 27 | PEA #prSTR12 - 4044 | 3 game.s 812 | Code | 00 | | 3 | 00/266D : F4 64 00 | PEA #100 - 4049 | 3 game.s 812 | Code | 00 | | 3 | 00/2670 : F4 78 00 | PEA #120 - 4054 | 3 game.s 812 | Code | 00 | | 3 | 00/2673 : F4 74 07 | PEA #$0774 - 4057 | 3 game.s 812 | Code | 00 | 2 | 3 | 00/2676 : 20 5A 29 | jsr carre - 4058 | 3 game.s 813 | Empty | 00 | | 0 | 00/2679 | - 4059 | 3 game.s 814 | Macro | 00 | | 0 | 00/2679 | PushWord #15 - 4061 | 3 game.s 814 | Code | 00 | | 3 | 00/2679 : F4 0F 00 | PEA #15 - 4064 | 3 game.s 815 | Macro | 00 | | 0 | 00/267C | _SetForeColor - 4066 | 3 game.s 815 | Code | 00 | | 3 | 00/267C : A2 04 A0 | LDX #$A004 ; load tool call # - 4067 | 3 game.s 815 | Code | 00 | | 4 | 00/267F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4068 | 3 game.s 816 | Macro | 00 | | 0 | 00/2683 | PushWord #0 - 4070 | 3 game.s 816 | Code | 00 | | 3 | 00/2683 : F4 00 00 | PEA #0 - 4073 | 3 game.s 817 | Macro | 00 | | 0 | 00/2686 | _SetBackColor - 4075 | 3 game.s 817 | Code | 00 | | 3 | 00/2686 : A2 04 A2 | LDX #$A204 ; load tool call # - 4076 | 3 game.s 817 | Code | 00 | | 4 | 00/2689 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4077 | 3 game.s 818 | Empty | 00 | | 0 | 00/268D | - 4078 | 3 game.s 819 | Macro | 00 | | 0 | 00/268D | @t #prSTR13;#21 - 4079 | 3 game.s 819 | Code | 00 | 2 | 3 | 00/268D : A9 C2 27 | lda #prSTR13 - 4080 | 3 game.s 819 | Code | 00 | | 3 | 00/2690 : A0 15 00 | ldy #21 - 4081 | 3 game.s 819 | Code | 00 | 2 | 3 | 00/2693 : 20 30 2F | jsr t - 4082 | 3 game.s 820 | Macro | 00 | | 0 | 00/2696 | @t #prSTR14;#22 - 4083 | 3 game.s 820 | Code | 00 | 2 | 3 | 00/2696 : A9 D2 27 | lda #prSTR14 - 4084 | 3 game.s 820 | Code | 00 | | 3 | 00/2699 : A0 16 00 | ldy #22 - 4085 | 3 game.s 820 | Code | 00 | 2 | 3 | 00/269C : 20 30 2F | jsr t - 4086 | 3 game.s 821 | Macro | 00 | | 0 | 00/269F | @t #prSTR15;#23 - 4087 | 3 game.s 821 | Code | 00 | 2 | 3 | 00/269F : A9 EF 27 | lda #prSTR15 - 4088 | 3 game.s 821 | Code | 00 | | 3 | 00/26A2 : A0 17 00 | ldy #23 - 4089 | 3 game.s 821 | Code | 00 | 2 | 3 | 00/26A5 : 20 30 2F | jsr t - 4090 | 3 game.s 822 | Code | 00 | | 1 | 00/26A8 : 60 | rts - 4091 | 3 game.s 823 | Empty | 00 | | 0 | 00/26A9 | - 4092 | 3 game.s 824 | Macro | 00 | | 0 | 00/26A9 | pr_case_2 @carre #prSTR21;#25;#20;#$0437 - 4097 | 3 game.s 824 | Code | 00 | 1 >>16 | 3 | 00/26A9 : F4 00 00 | PEA #^#prSTR21 - 4104 | 3 game.s 824 | Code | 00 | 2 | 3 | 00/26AC : F4 06 28 | PEA #prSTR21 - 4109 | 3 game.s 824 | Code | 00 | | 3 | 00/26AF : F4 19 00 | PEA #25 - 4114 | 3 game.s 824 | Code | 00 | | 3 | 00/26B2 : F4 14 00 | PEA #20 - 4119 | 3 game.s 824 | Code | 00 | | 3 | 00/26B5 : F4 37 04 | PEA #$0437 - 4122 | 3 game.s 824 | Code | 00 | 2 | 3 | 00/26B8 : 20 5A 29 | jsr carre - 4123 | 3 game.s 825 | Code | 00 | | 1 | 00/26BB : 60 | rts - 4124 | 3 game.s 826 | Empty | 00 | | 0 | 00/26BC | - 4125 | 3 game.s 827 | Macro | 00 | | 0 | 00/26BC | pr_case_3 @carre #prSTR31;#25;#180;#$0275 - 4130 | 3 game.s 827 | Code | 00 | 1 >>16 | 3 | 00/26BC : F4 00 00 | PEA #^#prSTR31 - 4137 | 3 game.s 827 | Code | 00 | 2 | 3 | 00/26BF : F4 22 28 | PEA #prSTR31 - 4142 | 3 game.s 827 | Code | 00 | | 3 | 00/26C2 : F4 19 00 | PEA #25 - 4147 | 3 game.s 827 | Code | 00 | | 3 | 00/26C5 : F4 B4 00 | PEA #180 - 4152 | 3 game.s 827 | Code | 00 | | 3 | 00/26C8 : F4 75 02 | PEA #$0275 - 4155 | 3 game.s 827 | Code | 00 | 2 | 3 | 00/26CB : 20 5A 29 | jsr carre - 4156 | 3 game.s 828 | Code | 00 | | 1 | 00/26CE : 60 | rts - 4157 | 3 game.s 829 | Empty | 00 | | 0 | 00/26CF | - 4158 | 3 game.s 830 | Macro | 00 | | 0 | 00/26CF | pr_case_4 @carre #prSTR41;#100;#0;#$0743 - 4163 | 3 game.s 830 | Code | 00 | 1 >>16 | 3 | 00/26CF : F4 00 00 | PEA #^#prSTR41 - 4170 | 3 game.s 830 | Code | 00 | 2 | 3 | 00/26D2 : F4 3C 28 | PEA #prSTR41 - 4175 | 3 game.s 830 | Code | 00 | | 3 | 00/26D5 : F4 64 00 | PEA #100 - 4180 | 3 game.s 830 | Code | 00 | | 3 | 00/26D8 : F4 00 00 | PEA #0 - 4185 | 3 game.s 830 | Code | 00 | | 3 | 00/26DB : F4 43 07 | PEA #$0743 - 4188 | 3 game.s 830 | Code | 00 | 2 | 3 | 00/26DE : 20 5A 29 | jsr carre - 4189 | 3 game.s 831 | Code | 00 | | 1 | 00/26E1 : 60 | rts - 4190 | 3 game.s 832 | Empty | 00 | | 0 | 00/26E2 | - 4191 | 3 game.s 833 | Macro | 00 | | 0 | 00/26E2 | pr_case_5 @carre #prSTR51;#150;#20;#$0743 - 4196 | 3 game.s 833 | Code | 00 | 1 >>16 | 3 | 00/26E2 : F4 00 00 | PEA #^#prSTR51 - 4203 | 3 game.s 833 | Code | 00 | 2 | 3 | 00/26E5 : F4 50 28 | PEA #prSTR51 - 4208 | 3 game.s 833 | Code | 00 | | 3 | 00/26E8 : F4 96 00 | PEA #150 - 4213 | 3 game.s 833 | Code | 00 | | 3 | 00/26EB : F4 14 00 | PEA #20 - 4218 | 3 game.s 833 | Code | 00 | | 3 | 00/26EE : F4 43 07 | PEA #$0743 - 4221 | 3 game.s 833 | Code | 00 | 2 | 3 | 00/26F1 : 20 5A 29 | jsr carre - 4222 | 3 game.s 834 | Macro | 00 | | 0 | 00/26F4 | @carre #prSTR52;#50;#100;#$0743 - 4227 | 3 game.s 834 | Code | 00 | 1 >>16 | 3 | 00/26F4 : F4 00 00 | PEA #^#prSTR52 - 4234 | 3 game.s 834 | Code | 00 | 2 | 3 | 00/26F7 : F4 62 28 | PEA #prSTR52 - 4239 | 3 game.s 834 | Code | 00 | | 3 | 00/26FA : F4 32 00 | PEA #50 - 4244 | 3 game.s 834 | Code | 00 | | 3 | 00/26FD : F4 64 00 | PEA #100 - 4249 | 3 game.s 834 | Code | 00 | | 3 | 00/2700 : F4 43 07 | PEA #$0743 - 4252 | 3 game.s 834 | Code | 00 | 2 | 3 | 00/2703 : 20 5A 29 | jsr carre - 4253 | 3 game.s 835 | Macro | 00 | | 0 | 00/2706 | @carre #prSTR53;#70;#180;#$0177 - 4258 | 3 game.s 835 | Code | 00 | 1 >>16 | 3 | 00/2706 : F4 00 00 | PEA #^#prSTR53 - 4265 | 3 game.s 835 | Code | 00 | 2 | 3 | 00/2709 : F4 71 28 | PEA #prSTR53 - 4270 | 3 game.s 835 | Code | 00 | | 3 | 00/270C : F4 46 00 | PEA #70 - 4275 | 3 game.s 835 | Code | 00 | | 3 | 00/270F : F4 B4 00 | PEA #180 - 4280 | 3 game.s 835 | Code | 00 | | 3 | 00/2712 : F4 77 01 | PEA #$0177 - 4283 | 3 game.s 835 | Code | 00 | 2 | 3 | 00/2715 : 20 5A 29 | jsr carre - 4284 | 3 game.s 836 | Code | 00 | | 1 | 00/2718 : 60 | rts - 4285 | 3 game.s 837 | Empty | 00 | | 0 | 00/2719 | - 4286 | 3 game.s 838 | Macro | 00 | | 0 | 00/2719 | pr_case_6 @carre #prSTR61;#0;#100;#$0607 - 4291 | 3 game.s 838 | Code | 00 | 1 >>16 | 3 | 00/2719 : F4 00 00 | PEA #^#prSTR61 - 4298 | 3 game.s 838 | Code | 00 | 2 | 3 | 00/271C : F4 8E 28 | PEA #prSTR61 - 4303 | 3 game.s 838 | Code | 00 | | 3 | 00/271F : F4 00 00 | PEA #0 - 4308 | 3 game.s 838 | Code | 00 | | 3 | 00/2722 : F4 64 00 | PEA #100 - 4313 | 3 game.s 838 | Code | 00 | | 3 | 00/2725 : F4 07 06 | PEA #$0607 - 4316 | 3 game.s 838 | Code | 00 | 2 | 3 | 00/2728 : 20 5A 29 | jsr carre - 4317 | 3 game.s 839 | Macro | 00 | | 0 | 00/272B | @carre #prSTR62;#20;#150;#$0607 - 4322 | 3 game.s 839 | Code | 00 | 1 >>16 | 3 | 00/272B : F4 00 00 | PEA #^#prSTR62 - 4329 | 3 game.s 839 | Code | 00 | 2 | 3 | 00/272E : F4 B4 28 | PEA #prSTR62 - 4334 | 3 game.s 839 | Code | 00 | | 3 | 00/2731 : F4 14 00 | PEA #20 - 4339 | 3 game.s 839 | Code | 00 | | 3 | 00/2734 : F4 96 00 | PEA #150 - 4344 | 3 game.s 839 | Code | 00 | | 3 | 00/2737 : F4 07 06 | PEA #$0607 - 4347 | 3 game.s 839 | Code | 00 | 2 | 3 | 00/273A : 20 5A 29 | jsr carre - 4348 | 3 game.s 840 | Code | 00 | | 1 | 00/273D : 60 | rts - 4349 | 3 game.s 841 | Empty | 00 | | 0 | 00/273E | - 4350 | 3 game.s 842 | Macro | 00 | | 0 | 00/273E | pr_case_7 @carre #prSTR71;#0;#99;#$0073 - 4355 | 3 game.s 842 | Code | 00 | 1 >>16 | 3 | 00/273E : F4 00 00 | PEA #^#prSTR71 - 4362 | 3 game.s 842 | Code | 00 | 2 | 3 | 00/2741 : F4 CE 28 | PEA #prSTR71 - 4367 | 3 game.s 842 | Code | 00 | | 3 | 00/2744 : F4 00 00 | PEA #0 - 4372 | 3 game.s 842 | Code | 00 | | 3 | 00/2747 : F4 63 00 | PEA #99 - 4377 | 3 game.s 842 | Code | 00 | | 3 | 00/274A : F4 73 00 | PEA #$0073 - 4380 | 3 game.s 842 | Code | 00 | 2 | 3 | 00/274D : 20 5A 29 | jsr carre - 4381 | 3 game.s 843 | Empty | 00 | | 0 | 00/2750 | - 4382 | 3 game.s 844 | Macro | 00 | | 0 | 00/2750 | PushWord #15 - 4384 | 3 game.s 844 | Code | 00 | | 3 | 00/2750 : F4 0F 00 | PEA #15 - 4387 | 3 game.s 845 | Macro | 00 | | 0 | 00/2753 | _SetForeColor - 4389 | 3 game.s 845 | Code | 00 | | 3 | 00/2753 : A2 04 A0 | LDX #$A004 ; load tool call # - 4390 | 3 game.s 845 | Code | 00 | | 4 | 00/2756 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4391 | 3 game.s 846 | Macro | 00 | | 0 | 00/275A | PushWord #0 - 4393 | 3 game.s 846 | Code | 00 | | 3 | 00/275A : F4 00 00 | PEA #0 - 4396 | 3 game.s 847 | Macro | 00 | | 0 | 00/275D | _SetBackColor - 4398 | 3 game.s 847 | Code | 00 | | 3 | 00/275D : A2 04 A2 | LDX #$A204 ; load tool call # - 4399 | 3 game.s 847 | Code | 00 | | 4 | 00/2760 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4400 | 3 game.s 848 | Empty | 00 | | 0 | 00/2764 | - 4401 | 3 game.s 849 | Macro | 00 | | 0 | 00/2764 | @t #prSTR72;#20 - 4402 | 3 game.s 849 | Code | 00 | 2 | 3 | 00/2764 : A9 F3 28 | lda #prSTR72 - 4403 | 3 game.s 849 | Code | 00 | | 3 | 00/2767 : A0 14 00 | ldy #20 - 4404 | 3 game.s 849 | Code | 00 | 2 | 3 | 00/276A : 20 30 2F | jsr t - 4405 | 3 game.s 850 | Macro | 00 | | 0 | 00/276D | @t #prSTR73;#21 - 4406 | 3 game.s 850 | Code | 00 | 2 | 3 | 00/276D : A9 06 29 | lda #prSTR73 - 4407 | 3 game.s 850 | Code | 00 | | 3 | 00/2770 : A0 15 00 | ldy #21 - 4408 | 3 game.s 850 | Code | 00 | 2 | 3 | 00/2773 : 20 30 2F | jsr t - 4409 | 3 game.s 851 | Macro | 00 | | 0 | 00/2776 | @t #prSTR74;#22 - 4410 | 3 game.s 851 | Code | 00 | 2 | 3 | 00/2776 : A9 0A 29 | lda #prSTR74 - 4411 | 3 game.s 851 | Code | 00 | | 3 | 00/2779 : A0 16 00 | ldy #22 - 4412 | 3 game.s 851 | Code | 00 | 2 | 3 | 00/277C : 20 30 2F | jsr t - 4413 | 3 game.s 852 | Macro | 00 | | 0 | 00/277F | @t #prSTR75;#23 - 4414 | 3 game.s 852 | Code | 00 | 2 | 3 | 00/277F : A9 21 29 | lda #prSTR75 - 4415 | 3 game.s 852 | Code | 00 | | 3 | 00/2782 : A0 17 00 | ldy #23 - 4416 | 3 game.s 852 | Code | 00 | 2 | 3 | 00/2785 : 20 30 2F | jsr t - 4417 | 3 game.s 853 | Code | 00 | | 1 | 00/2788 : 60 | rts - 4418 | 3 game.s 854 | Empty | 00 | | 0 | 00/2789 | - 4419 | 3 game.s 855 | Macro | 00 | | 0 | 00/2789 | pr_case_8 @carre #prSTR81;#100;#180;#$0555 - 4424 | 3 game.s 855 | Code | 00 | 1 >>16 | 3 | 00/2789 : F4 00 00 | PEA #^#prSTR81 - 4431 | 3 game.s 855 | Code | 00 | 2 | 3 | 00/278C : F4 42 29 | PEA #prSTR81 - 4436 | 3 game.s 855 | Code | 00 | | 3 | 00/278F : F4 64 00 | PEA #100 - 4441 | 3 game.s 855 | Code | 00 | | 3 | 00/2792 : F4 B4 00 | PEA #180 - 4446 | 3 game.s 855 | Code | 00 | | 3 | 00/2795 : F4 55 05 | PEA #$0555 - 4449 | 3 game.s 855 | Code | 00 | 2 | 3 | 00/2798 : 20 5A 29 | jsr carre - 4450 | 3 game.s 856 | Code | 00 | | 1 | 00/279B : 60 | rts - 4451 | 3 game.s 857 | Empty | 00 | | 0 | 00/279C | - 4452 | 3 game.s 858 | Comment | 00 | | 0 | 00/279C | *--- - 4453 | 3 game.s 859 | Empty | 00 | | 0 | 00/279C | - 4454 | 3 game.s 860 | Data | 00 | | 15 | 00/279C : 0E 6C 61 20 | prSTR11 str 'la belle zohra' + 3230 | 3 game.s 233 | Empty | 00 | | 0 | 00/1A4D | iconToDestPoint + 3231 | 3 game.s 234 | Data | 00 | | 4 | 00/1A4D : 03 00 00 00 | dw 3,0 + 3232 | 3 game.s 235 | Empty | 00 | | 0 | 00/1A51 | + 3233 | 3 game.s 236 | Comment | 00 | | 0 | 00/1A51 | *----------------------- + 3234 | 3 game.s 237 | Comment | 00 | | 0 | 00/1A51 | * GESTION DES OBJETS + 3235 | 3 game.s 238 | Comment | 00 | | 0 | 00/1A51 | *----------------------- + 3236 | 3 game.s 239 | Empty | 00 | | 0 | 00/1A51 | + 3237 | 3 game.s 240 | Empty | 00 | | 0 | 00/1A51 | test_objet + 3238 | 3 game.s 241 | Code | 00 | | 3 | 00/1A51 : A9 00 00 | lda #0 ; from 1 + 3239 | 3 game.s 242 | Code | 00 | | 1 | 00/1A54 : 48 | ozunid_10 pha + 3240 | 3 game.s 243 | Code | 00 | | 1 | 00/1A55 : 0A | asl + 3241 | 3 game.s 244 | Code | 00 | | 1 | 00/1A56 : 0A | asl + 3242 | 3 game.s 245 | Code | 00 | | 1 | 00/1A57 : 0A | asl + 3243 | 3 game.s 246 | Code | 00 | | 1 | 00/1A58 : AA | tax + 3244 | 3 game.s 247 | Code | 00 | 2 | 3 | 00/1A59 : AD 23 0B | lda taskWHERE+2 ; compare le X + 3245 | 3 game.s 248 | Code | 00 | 2 | 3 | 00/1A5C : DD 6E 13 | cmp objet_x,x + 3246 | 3 game.s 249 | Code | 00 | | 2 | 00/1A5F : 90 1B | bcc objet_ko + 3247 | 3 game.s 250 | Code | 00 | 2 | 3 | 00/1A61 : BD 8E 13 | lda objet_xx,x + 3248 | 3 game.s 251 | Code | 00 | 2 | 3 | 00/1A64 : CD 23 0B | cmp taskWHERE+2 + 3249 | 3 game.s 252 | Code | 00 | | 2 | 00/1A67 : 90 13 | bcc objet_ko + 3250 | 3 game.s 253 | Empty | 00 | | 0 | 00/1A69 | + 3251 | 3 game.s 254 | Code | 00 | 2 | 3 | 00/1A69 : AD 21 0B | lda taskWHERE ; et le Y + 3252 | 3 game.s 255 | Code | 00 | 2 | 3 | 00/1A6C : DD 7E 13 | cmp objet_y,x + 3253 | 3 game.s 256 | Code | 00 | | 2 | 00/1A6F : 90 0B | bcc objet_ko + 3254 | 3 game.s 257 | Code | 00 | 2 | 3 | 00/1A71 : BD 9E 13 | lda objet_yy,x + 3255 | 3 game.s 258 | Code | 00 | 2 | 3 | 00/1A74 : CD 21 0B | cmp taskWHERE + 3256 | 3 game.s 259 | Code | 00 | | 2 | 00/1A77 : 90 03 | bcc objet_ko + 3257 | 3 game.s 260 | Empty | 00 | | 0 | 00/1A79 | + 3258 | 3 game.s 261 | Code | 00 | | 1 | 00/1A79 : 68 | pla ; on a notre ic™ne + 3259 | 3 game.s 262 | Code | 00 | | 1 | 00/1A7A : 1A | inc + 3260 | 3 game.s 263 | Comment | 00 | | 0 | 00/1A7B | * sta instruction2 + 3261 | 3 game.s 264 | Code | 00 | | 1 | 00/1A7B : 60 | rts + 3262 | 3 game.s 265 | Empty | 00 | | 0 | 00/1A7C | + 3263 | 3 game.s 266 | Empty | 00 | | 0 | 00/1A7C | objet_ko + 3264 | 3 game.s 267 | Code | 00 | | 1 | 00/1A7C : 68 | pla + 3265 | 3 game.s 268 | Code | 00 | | 1 | 00/1A7D : 1A | inc + 3266 | 3 game.s 269 | Code | 00 | | 3 | 00/1A7E : C9 08 00 | cmp #{8} ; et non plus nombre_objets + 3267 | 3 game.s 270 | Code | 00 | | 2 | 00/1A81 : 90 D1 | bcc ozunid_10 + 3268 | 3 game.s 271 | Code | 00 | | 1 | 00/1A83 : 60 | rts + 3269 | 3 game.s 272 | Empty | 00 | | 0 | 00/1A84 | + 3270 | 3 game.s 273 | Comment | 00 | | 0 | 00/1A84 | *--- + 3271 | 3 game.s 274 | Empty | 00 | | 0 | 00/1A84 | + 3272 | 3 game.s 275 | Empty | 00 | | 0 | 00/1A84 | efface_objet ; X is object + 3273 | 3 game.s 276 | Code | 00 | | 3 | 00/1A84 : E0 00 00 | cpx #0 + 3274 | 3 game.s 277 | Code | 00 | | 2 | 00/1A87 : F0 1E | beq eo1 + 3275 | 3 game.s 278 | Code | 00 | 2 | 3 | 00/1A89 : 20 CC 1A | jsr set_objet + 3276 | 3 game.s 279 | Empty | 00 | | 0 | 00/1A8C | + 3277 | 3 game.s 280 | Macro | 00 | | 0 | 00/1A8C | _HideCursor + 3279 | 3 game.s 280 | Code | 00 | | 3 | 00/1A8C : A2 04 90 | LDX #$9004 ; load tool call # + 3280 | 3 game.s 280 | Code | 00 | | 4 | 00/1A8F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3281 | 3 game.s 281 | Macro | 00 | | 0 | 00/1A93 | PushLong #iconParamPtr + 3285 | 3 game.s 281 | Code | 00 | 1 >>16 | 3 | 00/1A93 : F4 00 00 | PEA #^#iconParamPtr + 3292 | 3 game.s 281 | Code | 00 | 2 | 3 | 00/1A96 : F4 FF 19 | PEA #iconParamPtr + 3295 | 3 game.s 282 | Macro | 00 | | 0 | 00/1A99 | _PaintPixels + 3297 | 3 game.s 282 | Code | 00 | | 3 | 00/1A99 : A2 04 7F | LDX #$7F04 ; load tool call # + 3298 | 3 game.s 282 | Code | 00 | | 4 | 00/1A9C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3299 | 3 game.s 283 | Macro | 00 | | 0 | 00/1AA0 | _ShowCursor + 3301 | 3 game.s 283 | Code | 00 | | 3 | 00/1AA0 : A2 04 91 | LDX #$9104 ; load tool call # + 3302 | 3 game.s 283 | Code | 00 | | 4 | 00/1AA3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3303 | 3 game.s 284 | Code | 00 | | 1 | 00/1AA7 : 60 | eo1 rts + 3304 | 3 game.s 285 | Empty | 00 | | 0 | 00/1AA8 | + 3305 | 3 game.s 286 | Comment | 00 | | 0 | 00/1AA8 | *--- + 3306 | 3 game.s 287 | Empty | 00 | | 0 | 00/1AA8 | + 3307 | 3 game.s 288 | Empty | 00 | | 0 | 00/1AA8 | affiche_objet ; X is object + 3308 | 3 game.s 289 | Code | 00 | | 3 | 00/1AA8 : E0 00 00 | cpx #0 + 3309 | 3 game.s 290 | Code | 00 | | 2 | 00/1AAB : F0 1E | beq ao1 + 3310 | 3 game.s 291 | Code | 00 | 2 | 3 | 00/1AAD : 20 CC 1A | jsr set_objet + 3311 | 3 game.s 292 | Empty | 00 | | 0 | 00/1AB0 | + 3312 | 3 game.s 293 | Macro | 00 | | 0 | 00/1AB0 | _HideCursor + 3314 | 3 game.s 293 | Code | 00 | | 3 | 00/1AB0 : A2 04 90 | LDX #$9004 ; load tool call # + 3315 | 3 game.s 293 | Code | 00 | | 4 | 00/1AB3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3316 | 3 game.s 294 | Macro | 00 | | 0 | 00/1AB7 | PushLong #fondParamPtr + 3320 | 3 game.s 294 | Code | 00 | 1 >>16 | 3 | 00/1AB7 : F4 00 00 | PEA #^#fondParamPtr + 3327 | 3 game.s 294 | Code | 00 | 2 | 3 | 00/1ABA : F4 E9 19 | PEA #fondParamPtr + 3330 | 3 game.s 295 | Macro | 00 | | 0 | 00/1ABD | _PaintPixels + 3332 | 3 game.s 295 | Code | 00 | | 3 | 00/1ABD : A2 04 7F | LDX #$7F04 ; load tool call # + 3333 | 3 game.s 295 | Code | 00 | | 4 | 00/1AC0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3334 | 3 game.s 296 | Macro | 00 | | 0 | 00/1AC4 | _ShowCursor + 3336 | 3 game.s 296 | Code | 00 | | 3 | 00/1AC4 : A2 04 91 | LDX #$9104 ; load tool call # + 3337 | 3 game.s 296 | Code | 00 | | 4 | 00/1AC7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3338 | 3 game.s 297 | Code | 00 | | 1 | 00/1ACB : 60 | ao1 rts + 3339 | 3 game.s 298 | Empty | 00 | | 0 | 00/1ACC | + 3340 | 3 game.s 299 | Comment | 00 | | 0 | 00/1ACC | *--- + 3341 | 3 game.s 300 | Empty | 00 | | 0 | 00/1ACC | + 3342 | 3 game.s 301 | Code | 00 | | 1 | 00/1ACC : 8A | set_objet txa + 3343 | 3 game.s 302 | Code | 00 | | 1 | 00/1ACD : 3A | dec + 3344 | 3 game.s 303 | Code | 00 | | 1 | 00/1ACE : 0A | asl + 3345 | 3 game.s 304 | Code | 00 | | 1 | 00/1ACF : 0A | asl + 3346 | 3 game.s 305 | Code | 00 | | 1 | 00/1AD0 : 0A | asl ; because we are 16-bit + 3347 | 3 game.s 306 | Code | 00 | | 1 | 00/1AD1 : AA | tax + 3348 | 3 game.s 307 | Code | 00 | 2 | 3 | 00/1AD2 : BD 7E 13 | lda objet_y,x + 3349 | 3 game.s 308 | Code | 00 | 2 | 3 | 00/1AD5 : 8D 45 1A | sta iconToSourceRect + 3350 | 3 game.s 309 | Code | 00 | 2 | 3 | 00/1AD8 : 8D 4D 1A | sta iconToDestPoint + 3351 | 3 game.s 310 | Code | 00 | 2 | 3 | 00/1ADB : BD 6E 13 | lda objet_x,x + 3352 | 3 game.s 311 | Code | 00 | 2 | 3 | 00/1ADE : 8D 47 1A | sta iconToSourceRect+2 + 3353 | 3 game.s 312 | Code | 00 | 2 | 3 | 00/1AE1 : 8D 4F 1A | sta iconToDestPoint+2 + 3354 | 3 game.s 313 | Code | 00 | 2 | 3 | 00/1AE4 : BD 9E 13 | lda objet_yy,x + 3355 | 3 game.s 314 | Code | 00 | 2 | 3 | 00/1AE7 : 8D 49 1A | sta iconToSourceRect+4 + 3356 | 3 game.s 315 | Code | 00 | 2 | 3 | 00/1AEA : BD 8E 13 | lda objet_xx,x + 3357 | 3 game.s 316 | Code | 00 | 2 | 3 | 00/1AED : 8D 4B 1A | sta iconToSourceRect+6 + 3358 | 3 game.s 317 | Code | 00 | | 1 | 00/1AF0 : 60 | rts + 3359 | 3 game.s 318 | Empty | 00 | | 0 | 00/1AF1 | + 3360 | 3 game.s 319 | Comment | 00 | | 0 | 00/1AF1 | *----------------------- + 3361 | 3 game.s 320 | Comment | 00 | | 0 | 00/1AF1 | * set_language + 3362 | 3 game.s 321 | Comment | 00 | | 0 | 00/1AF1 | *----------------------- + 3363 | 3 game.s 322 | Empty | 00 | | 0 | 00/1AF1 | + 3364 | 3 game.s 323 | Empty | 00 | | 0 | 00/1AF1 | set_language + 3365 | 3 game.s 324 | Macro | 00 | | 0 | 00/1AF1 | PushWord #0 + 3367 | 3 game.s 324 | Code | 00 | | 3 | 00/1AF1 : F4 00 00 | PEA #0 + 3370 | 3 game.s 325 | Macro | 00 | | 0 | 00/1AF4 | PushWord #$29 + 3372 | 3 game.s 325 | Code | 00 | | 3 | 00/1AF4 : F4 29 00 | PEA #$29 + 3375 | 3 game.s 326 | Macro | 00 | | 0 | 00/1AF7 | _ReadBParam + 3377 | 3 game.s 326 | Code | 00 | | 3 | 00/1AF7 : A2 03 0C | LDX #$C03 ; load tool call # + 3378 | 3 game.s 326 | Code | 00 | | 4 | 00/1AFA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3379 | 3 game.s 327 | Code | 00 | | 1 | 00/1AFE : 68 | pla + 3380 | 3 game.s 328 | Code | 00 | | 3 | 00/1AFF : C9 14 00 | cmp #20 + 3381 | 3 game.s 329 | Code | 00 | | 2 | 00/1B02 : 90 01 | bcc st_ok + 3382 | 3 game.s 330 | Code | 00 | | 1 | 00/1B04 : 60 | rts + 3383 | 3 game.s 331 | Empty | 00 | | 0 | 00/1B05 | + 3384 | 3 game.s 332 | Comment | 00 | | 0 | 00/1B05 | * index + 3385 | 3 game.s 333 | Comment | 00 | | 0 | 00/1B05 | * TEXTES : +16 + 3386 | 3 game.s 334 | Empty | 00 | | 0 | 00/1B05 | + 3387 | 3 game.s 335 | Code | 00 | 2 | 3 | 00/1B05 : 20 19 1B | st_ok jsr st_setit ; try IIgs language + 3388 | 3 game.s 336 | Code | 00 | | 2 | 00/1B08 : 90 0E | bcc st_ok99 + 3389 | 3 game.s 337 | Empty | 00 | | 0 | 00/1B0A | + 3390 | 3 game.s 338 | Code | 00 | | 3 | 00/1B0A : A9 00 00 | lda #0 ; if not, try EN US + 3391 | 3 game.s 339 | Code | 00 | 2 | 3 | 00/1B0D : 20 19 1B | jsr st_setit + 3392 | 3 game.s 340 | Code | 00 | | 2 | 00/1B10 : 90 06 | bcc st_ok99 + 3393 | 3 game.s 341 | Empty | 00 | | 0 | 00/1B12 | + 3394 | 3 game.s 342 | Code | 00 | | 3 | 00/1B12 : A9 02 00 | lda #2 ; it not, force FR - It always exists + 3395 | 3 game.s 343 | Code | 00 | 2 | 3 | 00/1B15 : 20 19 1B | jsr st_setit + 3396 | 3 game.s 344 | Code | 00 | | 1 | 00/1B18 : 60 | st_ok99 rts + 3397 | 3 game.s 345 | Empty | 00 | | 0 | 00/1B19 | + 3398 | 3 game.s 346 | Comment | 00 | | 0 | 00/1B19 | *--- + 3399 | 3 game.s 347 | Empty | 00 | | 0 | 00/1B19 | + 3400 | 3 game.s 348 | Code | 00 | 2 | 3 | 00/1B19 : 8D C8 07 | st_setit sta saveLANGUAGE + 3401 | 3 game.s 349 | Code | 00 | | 1 | 00/1B1C : 0A | asl + 3402 | 3 game.s 350 | Code | 00 | | 1 | 00/1B1D : AA | tax + 3403 | 3 game.s 351 | Code | 00 | 2 | 3 | 00/1B1E : BD 47 1B | lda tblLANG,x + 3404 | 3 game.s 352 | Code | 00 | 2 | 3 | 00/1B21 : 8D D3 0D | sta pTXT+16 + 3405 | 3 game.s 353 | Empty | 00 | | 0 | 00/1B24 | + 3406 | 3 game.s 354 | Code | 00 | 2 | 3 | 00/1B24 : A9 C3 0D | lda #pTXT ; check file exists + 3407 | 3 game.s 355 | Code | 00 | 2 | 3 | 00/1B27 : 8D 2F 0D | sta proOPEN+4 + 3408 | 3 game.s 356 | Empty | 00 | | 0 | 00/1B2A | + 3409 | 3 game.s 357 | Code | 00 | | 4 | 00/1B2A : 22 A8 00 E1 | jsl {$e100a8} + 3410 | 3 game.s 358 | Data | 00 | | 2 | 00/1B2E : 10 20 | dw $2010 + 3411 | 3 game.s 359 | Data | 00 | 3 | 4 | 00/1B30 : 2B 0D 00 00 | adrl proOPEN + 3412 | 3 game.s 360 | Code | 00 | | 2 | 00/1B34 : B0 10 | bcs st_setit99 + 3413 | 3 game.s 361 | Empty | 00 | | 0 | 00/1B36 | + 3414 | 3 game.s 362 | Code | 00 | 2 | 3 | 00/1B36 : AD 2D 0D | lda proOPEN+2 + 3415 | 3 game.s 363 | Code | 00 | 2 | 3 | 00/1B39 : 8D 6B 0D | sta proCLOSE+2 + 3416 | 3 game.s 364 | Empty | 00 | | 0 | 00/1B3C | + 3417 | 3 game.s 365 | Code | 00 | | 4 | 00/1B3C : 22 A8 00 E1 | jsl {$e100a8} + 3418 | 3 game.s 366 | Data | 00 | | 2 | 00/1B40 : 14 20 | dw $2014 + 3419 | 3 game.s 367 | Data | 00 | 3 | 4 | 00/1B42 : 69 0D 00 00 | adrl proCLOSE + 3420 | 3 game.s 368 | Empty | 00 | | 0 | 00/1B46 | + 3421 | 3 game.s 369 | Code | 00 | | 1 | 00/1B46 : 60 | st_setit99 rts + 3422 | 3 game.s 370 | Empty | 00 | | 0 | 00/1B47 | + 3423 | 3 game.s 371 | Comment | 00 | | 0 | 00/1B47 | *--- + 3424 | 3 game.s 372 | Empty | 00 | | 0 | 00/1B47 | + 3425 | 3 game.s 373 | Data | 00 | | 2 | 00/1B47 : 75 73 | tblLANG asc 'us' ; 0 + 3426 | 3 game.s 374 | Data | 00 | | 2 | 00/1B49 : 75 6B | asc 'uk' + 3427 | 3 game.s 375 | Data | 00 | | 2 | 00/1B4B : 66 72 | asc 'fr' ; 2 + 3428 | 3 game.s 376 | Data | 00 | | 2 | 00/1B4D : 6E 6C | asc 'nl' + 3429 | 3 game.s 377 | Data | 00 | | 2 | 00/1B4F : 65 73 | asc 'es' ; 4 + 3430 | 3 game.s 378 | Data | 00 | | 2 | 00/1B51 : 69 74 | asc 'it' + 3431 | 3 game.s 379 | Data | 00 | | 2 | 00/1B53 : 64 65 | asc 'de' ; 6 + 3432 | 3 game.s 380 | Data | 00 | | 2 | 00/1B55 : 73 65 | asc 'se' + 3433 | 3 game.s 381 | Data | 00 | | 2 | 00/1B57 : 75 73 | asc 'us' + 3434 | 3 game.s 382 | Data | 00 | | 2 | 00/1B59 : 63 61 | asc 'ca' + 3435 | 3 game.s 383 | Data | 00 | | 2 | 00/1B5B : 6E 6C | asc 'nl' + 3436 | 3 game.s 384 | Data | 00 | | 2 | 00/1B5D : 68 65 | asc 'he' + 3437 | 3 game.s 385 | Data | 00 | | 2 | 00/1B5F : 6A 70 | asc 'jp' + 3438 | 3 game.s 386 | Data | 00 | | 2 | 00/1B61 : 61 72 | asc 'ar' + 3439 | 3 game.s 387 | Data | 00 | | 2 | 00/1B63 : 67 72 | asc 'gr' + 3440 | 3 game.s 388 | Data | 00 | | 2 | 00/1B65 : 74 72 | asc 'tr' + 3441 | 3 game.s 389 | Data | 00 | | 2 | 00/1B67 : 66 69 | asc 'fi' + 3442 | 3 game.s 390 | Data | 00 | | 2 | 00/1B69 : 74 61 | asc 'ta' + 3443 | 3 game.s 391 | Data | 00 | | 2 | 00/1B6B : 68 69 | asc 'hi' + 3444 | 3 game.s 392 | Data | 00 | | 2 | 00/1B6D : 75 73 | asc 'us' ; 19 + 3445 | 3 game.s 393 | Empty | 00 | | 0 | 00/1B6F | + 3446 | 3 game.s 394 | Comment | 00 | | 0 | 00/1B6F | *----------------------- + 3447 | 3 game.s 395 | Comment | 00 | | 0 | 00/1B6F | * XX - OK + 3448 | 3 game.s 396 | Comment | 00 | | 0 | 00/1B6F | *----------------------- + 3449 | 3 game.s 397 | Empty | 00 | | 0 | 00/1B6F | + 3450 | 3 game.s 398 | Empty | 00 | | 0 | 00/1B6F | xx + 3451 | 3 game.s 399 | Code | 00 | | 1 | 00/1B6F : 60 | rts + 3452 | 3 game.s 400 | Empty | 00 | | 0 | 00/1B70 | + 3453 | 3 game.s 401 | Comment | 00 | | 0 | 00/1B70 | *----------------------- + 3454 | 3 game.s 402 | Comment | 00 | | 0 | 00/1B70 | * MAIN - OK + 3455 | 3 game.s 403 | Comment | 00 | | 0 | 00/1B70 | *----------------------- + 3456 | 3 game.s 404 | Empty | 00 | | 0 | 00/1B70 | + 3457 | 3 game.s 405 | Empty | 00 | | 0 | 00/1B70 | main + 3458 | 3 game.s 406 | Code | 00 | | 1 | 00/1B70 : 60 | rts + 3459 | 3 game.s 407 | Empty | 00 | | 0 | 00/1B71 | + 3460 | 3 game.s 408 | Comment | 00 | | 0 | 00/1B71 | *----------------------- + 3461 | 3 game.s 409 | Comment | 00 | | 0 | 00/1B71 | * VIGIL - OK + 3462 | 3 game.s 410 | Comment | 00 | | 0 | 00/1B71 | *----------------------- + 3463 | 3 game.s 411 | Comment | 00 | | 0 | 00/1B71 | * vigil(max_x%,max_y%,max_xx%,max_yy%,sauvegarde!) + 3464 | 3 game.s 412 | Empty | 00 | | 0 | 00/1B71 | + 3465 | 3 game.s 413 | Empty | 00 | | 0 | 00/1B71 | vigil + 3466 | 3 game.s 414 | Code | 00 | | 1 | 00/1B71 : 60 | rts + 3467 | 3 game.s 415 | Empty | 00 | | 0 | 00/1B72 | + 3468 | 3 game.s 416 | Comment | 00 | | 0 | 00/1B72 | *----------------------- + 3469 | 3 game.s 417 | Comment | 00 | | 0 | 00/1B72 | * TEST_FIN - OK + 3470 | 3 game.s 418 | Comment | 00 | | 0 | 00/1B72 | *----------------------- + 3471 | 3 game.s 419 | Empty | 00 | | 0 | 00/1B72 | + 3472 | 3 game.s 420 | Empty | 00 | | 0 | 00/1B72 | teste_fin + 3473 | 3 game.s 421 | Comment | 00 | | 0 | 00/1B72 | * lda paragraphes_lus + 3474 | 3 game.s 422 | Comment | 00 | | 0 | 00/1B72 | * sec + 3475 | 3 game.s 423 | Comment | 00 | | 0 | 00/1B72 | * sbc pointeur_paragraphes + 3476 | 3 game.s 424 | Comment | 00 | | 0 | 00/1B72 | * cmp #1 + 3477 | 3 game.s 425 | Comment | 00 | | 0 | 00/1B72 | * bne tf_99 + 3478 | 3 game.s 426 | Comment | 00 | | 0 | 00/1B72 | * + 3479 | 3 game.s 427 | Comment | 00 | | 0 | 00/1B72 | * jmp the_end + 3480 | 3 game.s 428 | Comment | 00 | | 0 | 00/1B72 | * + 3481 | 3 game.s 429 | Code | 00 | | 1 | 00/1B72 : 60 | tf_99 rts + 3482 | 3 game.s 430 | Empty | 00 | | 0 | 00/1B73 | + 3483 | 3 game.s 431 | Comment | 00 | | 0 | 00/1B73 | *----------------------- + 3484 | 3 game.s 432 | Comment | 00 | | 0 | 00/1B73 | * DEMANDE_OBJET + 3485 | 3 game.s 433 | Comment | 00 | | 0 | 00/1B73 | *----------------------- + 3486 | 3 game.s 434 | Empty | 00 | | 0 | 00/1B73 | + 3487 | 3 game.s 435 | Empty | 00 | | 0 | 00/1B73 | demande_objet + 3488 | 3 game.s 436 | Comment | 00 | | 0 | 00/1B73 | * ldx #1 + 3489 | 3 game.s 437 | Comment | 00 | | 0 | 00/1B73 | *]lp lda reference_peche-1,x + 3490 | 3 game.s 438 | Comment | 00 | | 0 | 00/1B73 | * and #$ff + 3491 | 3 game.s 439 | Comment | 00 | | 0 | 00/1B73 | * cmp #8 + 3492 | 3 game.s 440 | Comment | 00 | | 0 | 00/1B73 | * beq do_1 + 3493 | 3 game.s 441 | Comment | 00 | | 0 | 00/1B73 | * + 3494 | 3 game.s 442 | Comment | 00 | | 0 | 00/1B73 | * lda deja_lu,x + 3495 | 3 game.s 443 | Comment | 00 | | 0 | 00/1B73 | * and #$ff + 3496 | 3 game.s 444 | Comment | 00 | | 0 | 00/1B73 | * cmp #FALSE + 3497 | 3 game.s 445 | Comment | 00 | | 0 | 00/1B73 | * bne do_1 + 3498 | 3 game.s 446 | Comment | 00 | | 0 | 00/1B73 | * + 3499 | 3 game.s 447 | Comment | 00 | | 0 | 00/1B73 | * lda indicateur_paragraphes_prealables-1,x + 3500 | 3 game.s 448 | Comment | 00 | | 0 | 00/1B73 | * and #$ff + 3501 | 3 game.s 449 | Comment | 00 | | 0 | 00/1B73 | * tay + 3502 | 3 game.s 450 | Comment | 00 | | 0 | 00/1B73 | * lda indicateur-1,y + 3503 | 3 game.s 451 | Comment | 00 | | 0 | 00/1B73 | * and #$ff + 3504 | 3 game.s 452 | Comment | 00 | | 0 | 00/1B73 | * cmp #TRUE + 3505 | 3 game.s 453 | Comment | 00 | | 0 | 00/1B73 | * bne do_1 + 3506 | 3 game.s 454 | Comment | 00 | | 0 | 00/1B73 | * + 3507 | 3 game.s 455 | Comment | 00 | | 0 | 00/1B73 | * lda reference_objet-1,x + 3508 | 3 game.s 456 | Comment | 00 | | 0 | 00/1B73 | * and #$ff + 3509 | 3 game.s 457 | Comment | 00 | | 0 | 00/1B73 | * tay + 3510 | 3 game.s 458 | Comment | 00 | | 0 | 00/1B73 | * sep #$20 + 3511 | 3 game.s 459 | Comment | 00 | | 0 | 00/1B73 | * lda #TRUE + 3512 | 3 game.s 460 | Comment | 00 | | 0 | 00/1B73 | * sta icone_objets-1,y + 3513 | 3 game.s 461 | Comment | 00 | | 0 | 00/1B73 | * + 3514 | 3 game.s 462 | Comment | 00 | | 0 | 00/1B73 | *do_1 inx + 3515 | 3 game.s 463 | Comment | 00 | | 0 | 00/1B73 | * cpx pointeur_paragraphes + 3516 | 3 game.s 464 | Comment | 00 | | 0 | 00/1B73 | * bcc ]lp + 3517 | 3 game.s 465 | Comment | 00 | | 0 | 00/1B73 | * beq ]lp + 3518 | 3 game.s 466 | Empty | 00 | | 0 | 00/1B73 | + 3519 | 3 game.s 467 | Comment | 00 | | 0 | 00/1B73 | *-------- Affichage des objets + 3520 | 3 game.s 468 | Empty | 00 | | 0 | 00/1B73 | + 3521 | 3 game.s 469 | Code | 00 | | 3 | 00/1B73 : A2 01 00 | ldx #1 + 3522 | 3 game.s 470 | Code | 00 | | 1 | 00/1B76 : DA | ozunid_11 phx + 3523 | 3 game.s 471 | Code | 00 | 2 | 3 | 00/1B77 : BD D5 12 | lda icone_objets-1,x + 3524 | 3 game.s 472 | Code | 00 | | 3 | 00/1B7A : 29 FF 00 | and #$ff + 3525 | 3 game.s 473 | Code | 00 | | 3 | 00/1B7D : C9 FF 00 | cmp #{255} + 3526 | 3 game.s 474 | Code | 00 | | 2 | 00/1B80 : D0 03 | bne do_2 + 3527 | 3 game.s 475 | Empty | 00 | | 0 | 00/1B82 | + 3528 | 3 game.s 476 | Code | 00 | 2 | 3 | 00/1B82 : 20 A8 1A | jsr affiche_objet + 3529 | 3 game.s 477 | Empty | 00 | | 0 | 00/1B85 | + 3530 | 3 game.s 478 | Code | 00 | | 1 | 00/1B85 : FA | do_2 plx + 3531 | 3 game.s 479 | Code | 00 | | 1 | 00/1B86 : E8 | inx + 3532 | 3 game.s 480 | Code | 00 | | 3 | 00/1B87 : E0 08 00 | cpx #{8} + 3533 | 3 game.s 481 | Code | 00 | | 2 | 00/1B8A : 90 EA | bcc ozunid_11 + 3534 | 3 game.s 482 | Code | 00 | | 2 | 00/1B8C : F0 E8 | beq ozunid_11 + 3535 | 3 game.s 483 | Empty | 00 | | 0 | 00/1B8E | + 3536 | 3 game.s 484 | Comment | 00 | | 0 | 00/1B8E | *-------- Attend un clic + 3537 | 3 game.s 485 | Empty | 00 | | 0 | 00/1B8E | + 3538 | 3 game.s 486 | Empty | 00 | | 0 | 00/1B8E | + 3539 | 3 game.s 487 | Code | 00 | | 1 | 00/1B8E : 60 | rts + 3540 | 3 game.s 488 | Empty | 00 | | 0 | 00/1B8F | + 3541 | 3 game.s 489 | Comment | 00 | | 0 | 00/1B8F | *----------------------- + 3542 | 3 game.s 490 | Comment | 00 | | 0 | 00/1B8F | * + 3543 | 3 game.s 491 | Comment | 00 | | 0 | 00/1B8F | *----------------------- + 3544 | 3 game.s 492 | Empty | 00 | | 0 | 00/1B8F | + 3545 | 3 game.s 493 | Empty | 00 | | 0 | 00/1B8F | demande_peche + 3546 | 3 game.s 494 | Code | 00 | | 1 | 00/1B8F : 60 | rts + 3547 | 3 game.s 495 | Empty | 00 | | 0 | 00/1B90 | + 3548 | 3 game.s 496 | Comment | 00 | | 0 | 00/1B90 | *----------------------- + 3549 | 3 game.s 497 | Comment | 00 | | 0 | 00/1B90 | * + 3550 | 3 game.s 498 | Comment | 00 | | 0 | 00/1B90 | *----------------------- + 3551 | 3 game.s 499 | Empty | 00 | | 0 | 00/1B90 | + 3552 | 3 game.s 500 | Empty | 00 | | 0 | 00/1B90 | recherche_references + 3553 | 3 game.s 501 | Code | 00 | | 1 | 00/1B90 : 60 | rts + 3554 | 3 game.s 502 | Empty | 00 | | 0 | 00/1B91 | + 3555 | 3 game.s 503 | Comment | 00 | | 0 | 00/1B91 | *----------------------- + 3556 | 3 game.s 504 | Comment | 00 | | 0 | 00/1B91 | * + 3557 | 3 game.s 505 | Comment | 00 | | 0 | 00/1B91 | *----------------------- + 3558 | 3 game.s 506 | Empty | 00 | | 0 | 00/1B91 | + 3559 | 3 game.s 507 | Empty | 00 | | 0 | 00/1B91 | affiche_image + 3560 | 3 game.s 508 | Code | 00 | | 1 | 00/1B91 : 60 | rts + 3561 | 3 game.s 509 | Empty | 00 | | 0 | 00/1B92 | + 3562 | 3 game.s 510 | Comment | 00 | | 0 | 00/1B92 | *----------------------- + 3563 | 3 game.s 511 | Comment | 00 | | 0 | 00/1B92 | * THE_END - OK + 3564 | 3 game.s 512 | Comment | 00 | | 0 | 00/1B92 | *----------------------- + 3565 | 3 game.s 513 | Comment | 00 | | 0 | 00/1B92 | * the_end + 3566 | 3 game.s 514 | Empty | 00 | | 0 | 00/1B92 | + 3567 | 3 game.s 515 | Empty | 00 | | 0 | 00/1B92 | the_end + 3568 | 3 game.s 516 | Comment | 00 | | 0 | 00/1B92 | * @cree_fenetre #9;pointeur_paragraphes + 3569 | 3 game.s 517 | Comment | 00 | | 0 | 00/1B92 | * jsr pre_scrolling + 3570 | 3 game.s 518 | Empty | 00 | | 0 | 00/1B92 | + 3571 | 3 game.s 519 | Macro | 00 | | 0 | 00/1B92 | PushWord #0 + 3573 | 3 game.s 519 | Code | 00 | | 3 | 00/1B92 : F4 00 00 | PEA #0 + 3576 | 3 game.s 520 | Macro | 00 | | 0 | 00/1B95 | _ClearScreen + 3578 | 3 game.s 520 | Code | 00 | | 3 | 00/1B95 : A2 04 15 | LDX #$1504 ; load tool call # + 3579 | 3 game.s 520 | Code | 00 | | 4 | 00/1B98 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3580 | 3 game.s 521 | Empty | 00 | | 0 | 00/1B9C | + 3581 | 3 game.s 522 | Code | 00 | | 3 | 00/1B9C : A9 FF 00 | lda #{255} + 3582 | 3 game.s 523 | Code | 00 | 2 | 3 | 00/1B9F : 8D 52 10 | sta fgTHEEND + 3583 | 3 game.s 524 | Code | 00 | | 1 | 00/1BA2 : 60 | rts + 3584 | 3 game.s 525 | Empty | 00 | | 0 | 00/1BA3 | + 3585 | 3 game.s 526 | Comment | 00 | | 0 | 00/1BA3 | *----------------------- + 3586 | 3 game.s 527 | Comment | 00 | | 0 | 00/1BA3 | * PRE_SCROLLING + 3587 | 3 game.s 528 | Comment | 00 | | 0 | 00/1BA3 | *----------------------- + 3588 | 3 game.s 529 | Comment | 00 | | 0 | 00/1BA3 | * pre_scrolling + 3589 | 3 game.s 530 | Empty | 00 | | 0 | 00/1BA3 | + 3590 | 3 game.s 531 | Empty | 00 | | 0 | 00/1BA3 | pre_scrolling + 3591 | 3 game.s 532 | Code | 00 | | 1 | 00/1BA3 : 60 | rts + 3592 | 3 game.s 533 | Empty | 00 | | 0 | 00/1BA4 | + 3593 | 3 game.s 534 | Comment | 00 | | 0 | 00/1BA4 | *----------------------- + 3594 | 3 game.s 535 | Comment | 00 | | 0 | 00/1BA4 | * SCROLLING - OK + 3595 | 3 game.s 536 | Comment | 00 | | 0 | 00/1BA4 | *----------------------- + 3596 | 3 game.s 537 | Empty | 00 | | 0 | 00/1BA4 | + 3597 | 3 game.s 538 | Empty | 00 | | 0 | 00/1BA4 | scrolling + 3598 | 3 game.s 539 | Code | 00 | | 1 | 00/1BA4 : 60 | rts + 3599 | 3 game.s 540 | Empty | 00 | | 0 | 00/1BA5 | + 3600 | 3 game.s 541 | Comment | 00 | | 0 | 00/1BA5 | *----------------------- + 3601 | 3 game.s 542 | Comment | 00 | | 0 | 00/1BA5 | * VERIF - OK + 3602 | 3 game.s 543 | Comment | 00 | | 0 | 00/1BA5 | *----------------------- + 3603 | 3 game.s 544 | Empty | 00 | | 0 | 00/1BA5 | + 3604 | 3 game.s 545 | Empty | 00 | | 0 | 00/1BA5 | verif + 3605 | 3 game.s 546 | Code | 00 | | 1 | 00/1BA5 : 60 | rts + 3606 | 3 game.s 547 | Empty | 00 | | 0 | 00/1BA6 | + 3607 | 3 game.s 548 | Comment | 00 | | 0 | 00/1BA6 | *----------------------- + 3608 | 3 game.s 549 | Comment | 00 | | 0 | 00/1BA6 | * CHOIX D'ENTREE - OK + 3609 | 3 game.s 550 | Comment | 00 | | 0 | 00/1BA6 | *----------------------- + 3610 | 3 game.s 551 | Empty | 00 | | 0 | 00/1BA6 | + 3611 | 3 game.s 552 | Empty | 00 | | 0 | 00/1BA6 | antoine + 3612 | 3 game.s 553 | Macro | 00 | | 0 | 00/1BA6 | @t #strMENU1;#10 + 3613 | 3 game.s 553 | Code | 00 | 2 | 3 | 00/1BA6 : A9 25 0E | lda #strMENU1 + 3614 | 3 game.s 553 | Code | 00 | | 3 | 00/1BA9 : A0 0A 00 | ldy #10 + 3615 | 3 game.s 553 | Code | 00 | 2 | 3 | 00/1BAC : 20 D4 26 | jsr t + 3616 | 3 game.s 554 | Macro | 00 | | 0 | 00/1BAF | @t #strMENU2;#12 + 3617 | 3 game.s 554 | Code | 00 | 2 | 3 | 00/1BAF : A9 30 0E | lda #strMENU2 + 3618 | 3 game.s 554 | Code | 00 | | 3 | 00/1BB2 : A0 0C 00 | ldy #12 + 3619 | 3 game.s 554 | Code | 00 | 2 | 3 | 00/1BB5 : 20 D4 26 | jsr t + 3620 | 3 game.s 555 | Macro | 00 | | 0 | 00/1BB8 | @t #strMENU3;#14 + 3621 | 3 game.s 555 | Code | 00 | 2 | 3 | 00/1BB8 : A9 40 0E | lda #strMENU3 + 3622 | 3 game.s 555 | Code | 00 | | 3 | 00/1BBB : A0 0E 00 | ldy #14 + 3623 | 3 game.s 555 | Code | 00 | 2 | 3 | 00/1BBE : 20 D4 26 | jsr t + 3624 | 3 game.s 556 | Empty | 00 | | 0 | 00/1BC1 | + 3625 | 3 game.s 557 | Code | 00 | | 1 | 00/1BC1 : 48 | ozunid_12 pha + 3626 | 3 game.s 558 | Macro | 00 | | 0 | 00/1BC2 | PushWord #%00000000_00001010 + 3628 | 3 game.s 558 | Code | 00 | | 3 | 00/1BC2 : F4 0A 00 | PEA #%00000000_00001010 + 3631 | 3 game.s 559 | Macro | 00 | | 0 | 00/1BC5 | PushLong #taskREC + 3635 | 3 game.s 559 | Code | 00 | 1 >>16 | 3 | 00/1BC5 : F4 00 00 | PEA #^#taskREC + 3642 | 3 game.s 559 | Code | 00 | 2 | 3 | 00/1BC8 : F4 17 0B | PEA #taskREC + 3645 | 3 game.s 560 | Macro | 00 | | 0 | 00/1BCB | _GetNextEvent + 3647 | 3 game.s 560 | Code | 00 | | 3 | 00/1BCB : A2 06 0A | LDX #$A06 ; load tool call # + 3648 | 3 game.s 560 | Code | 00 | | 4 | 00/1BCE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3649 | 3 game.s 561 | Code | 00 | | 1 | 00/1BD2 : 68 | pla + 3650 | 3 game.s 562 | Code | 00 | | 2 | 00/1BD3 : F0 EC | beq ozunid_12 + 3651 | 3 game.s 563 | Empty | 00 | | 0 | 00/1BD5 | + 3652 | 3 game.s 564 | Code | 00 | 2 | 3 | 00/1BD5 : AD 17 0B | lda taskREC ; une touche ? + 3653 | 3 game.s 565 | Code | 00 | | 3 | 00/1BD8 : C9 03 00 | cmp #{$0003} + 3654 | 3 game.s 566 | Code | 00 | | 2 | 00/1BDB : D0 E4 | bne ozunid_12 + 3655 | 3 game.s 567 | Empty | 00 | | 0 | 00/1BDD | + 3656 | 3 game.s 568 | Code | 00 | 2 | 3 | 00/1BDD : AD 19 0B | lda taskMESSAGE ; entre 0 et 9 ? + 3657 | 3 game.s 569 | Code | 00 | | 3 | 00/1BE0 : C9 31 00 | cmp #'1' + 3658 | 3 game.s 570 | Code | 00 | | 2 | 00/1BE3 : F0 0B | beq laZIK + 3659 | 3 game.s 571 | Code | 00 | | 3 | 00/1BE5 : C9 32 00 | cmp #'2' + 3660 | 3 game.s 572 | Code | 00 | | 2 | 00/1BE8 : F0 09 | beq laPREZ + 3661 | 3 game.s 573 | Code | 00 | | 3 | 00/1BEA : C9 33 00 | cmp #'3' + 3662 | 3 game.s 574 | Code | 00 | | 2 | 00/1BED : D0 D2 | bne ozunid_12 + 3663 | 3 game.s 575 | Code | 00 | | 1 | 00/1BEF : 60 | rts + 3664 | 3 game.s 576 | Code | 00 | 2 | 3 | 00/1BF0 : 20 22 22 | laZIK jsr musique + 3665 | 3 game.s 577 | Code | 00 | 2 | 3 | 00/1BF3 : 4C BE 1D | laPREZ jmp presentation + 3666 | 3 game.s 578 | Empty | 00 | | 0 | 00/1BF6 | + 3667 | 3 game.s 579 | Comment | 00 | | 0 | 00/1BF6 | *----------------------- + 3668 | 3 game.s 580 | Comment | 00 | | 0 | 00/1BF6 | * INIT - OK + 3669 | 3 game.s 581 | Comment | 00 | | 0 | 00/1BF6 | *----------------------- + 3670 | 3 game.s 582 | Comment | 00 | | 0 | 00/1BF6 | * init + 3671 | 3 game.s 583 | Empty | 00 | | 0 | 00/1BF6 | + 3672 | 3 game.s 584 | Macro | 00 | | 0 | 00/1BF6 | init PushWord #$ffff + 3674 | 3 game.s 584 | Code | 00 | | 3 | 00/1BF6 : F4 FF FF | PEA #$ffff + 3677 | 3 game.s 585 | Macro | 00 | | 0 | 00/1BF9 | _ClearScreen + 3679 | 3 game.s 585 | Code | 00 | | 3 | 00/1BF9 : A2 04 15 | LDX #$1504 ; load tool call # + 3680 | 3 game.s 585 | Code | 00 | | 4 | 00/1BFC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3681 | 3 game.s 586 | Code | 00 | | 1 | 00/1C00 : 60 | rts + 3682 | 3 game.s 587 | Empty | 00 | | 0 | 00/1C01 | + 3683 | 3 game.s 588 | Comment | 00 | | 0 | 00/1C01 | *----------------------- + 3684 | 3 game.s 589 | Comment | 00 | | 0 | 00/1C01 | * INIT2 - OK + 3685 | 3 game.s 590 | Comment | 00 | | 0 | 00/1C01 | *----------------------- + 3686 | 3 game.s 591 | Empty | 00 | | 0 | 00/1C01 | + 3687 | 3 game.s 592 | Empty | 00 | | 0 | 00/1C01 | init2 + 3688 | 3 game.s 593 | Code | 00 | | 3 | 00/1C01 : A2 84 02 | ldx #FIN_DATA-DEBUT_DATA + 3689 | 3 game.s 594 | Code | 00 | 2 | 3 | 00/1C04 : 9E 52 10 | ozunid_13 stz fgTHEEND,x + 3690 | 3 game.s 595 | Code | 00 | | 1 | 00/1C07 : CA | dex + 3691 | 3 game.s 596 | Code | 00 | | 2 | 00/1C08 : D0 FA | bne ozunid_13 + 3692 | 3 game.s 597 | Empty | 00 | | 0 | 00/1C0A | + 3693 | 3 game.s 598 | Code | 00 | | 3 | 00/1C0A : A2 00 00 | ldx #0 ; l'indicateur 0 est toujours vrai + 3694 | 3 game.s 599 | Code | 10 | | 2 | 00/1C0D : E2 20 | sep #$20 + 3695 | 3 game.s 600 | Code | 10 | | 2 | 00/1C0F : A9 FF | lda #{255} + 3696 | 3 game.s 601 | Code | 10 | 2 | 3 | 00/1C11 : 9D 60 10 | sta indicateur,x + 3697 | 3 game.s 602 | Code | 00 | | 2 | 00/1C14 : C2 20 | rep #$20 + 3698 | 3 game.s 603 | Empty | 00 | | 0 | 00/1C16 | + 3699 | 3 game.s 604 | Code | 00 | 2 | 3 | 00/1C16 : 20 25 1C | jsr init_icones + 3700 | 3 game.s 605 | Code | 00 | 2 | 3 | 00/1C19 : 20 3E 1C | jsr init_souris + 3701 | 3 game.s 606 | Code | 00 | 2 | 3 | 00/1C1C : 20 D9 18 | jsr load_texte + 3702 | 3 game.s 607 | Code | 00 | 2 | 3 | 00/1C1F : 20 4C 1C | jsr init_texte + 3703 | 3 game.s 608 | Code | 00 | 2 | 3 | 00/1C22 : 4C 12 22 | jmp mouse_on + 3704 | 3 game.s 609 | Empty | 00 | | 0 | 00/1C25 | + 3705 | 3 game.s 610 | Comment | 00 | | 0 | 00/1C25 | *----------------------- + 3706 | 3 game.s 611 | Comment | 00 | | 0 | 00/1C25 | * INIT_ICONES - OK + 3707 | 3 game.s 612 | Comment | 00 | | 0 | 00/1C25 | *----------------------- + 3708 | 3 game.s 613 | Comment | 00 | | 0 | 00/1C25 | * init_icones + 3709 | 3 game.s 614 | Empty | 00 | | 0 | 00/1C25 | + 3710 | 3 game.s 615 | Empty | 00 | | 0 | 00/1C25 | init_icones + 3711 | 3 game.s 616 | Macro | 00 | | 0 | 00/1C25 | @loadfile #pFOND;ptrFOND + 3712 | 3 game.s 616 | Code | 00 | 2 | 3 | 00/1C25 : A9 91 0D | lda #pFOND + 3713 | 3 game.s 616 | Code | 00 | 2 | 3 | 00/1C28 : AE 68 07 | ldx ptrFOND+2 + 3714 | 3 game.s 616 | Code | 00 | 2 | 3 | 00/1C2B : AC 66 07 | ldy ptrFOND + 3715 | 3 game.s 616 | Code | 00 | 2 | 3 | 00/1C2E : 20 8A 0C | jsr loadFILE + 3716 | 3 game.s 617 | Macro | 00 | | 0 | 00/1C31 | @loadfile #pICONES;ptrICONES + 3717 | 3 game.s 617 | Code | 00 | 2 | 3 | 00/1C31 : A9 AA 0D | lda #pICONES + 3718 | 3 game.s 617 | Code | 00 | 2 | 3 | 00/1C34 : AE 6C 07 | ldx ptrICONES+2 + 3719 | 3 game.s 617 | Code | 00 | 2 | 3 | 00/1C37 : AC 6A 07 | ldy ptrICONES + 3720 | 3 game.s 617 | Code | 00 | 2 | 3 | 00/1C3A : 20 8A 0C | jsr loadFILE + 3721 | 3 game.s 618 | Code | 00 | | 1 | 00/1C3D : 60 | rts + 3722 | 3 game.s 619 | Empty | 00 | | 0 | 00/1C3E | + 3723 | 3 game.s 620 | Comment | 00 | | 0 | 00/1C3E | *----------------------- + 3724 | 3 game.s 621 | Comment | 00 | | 0 | 00/1C3E | * INIT_SOURIS - OK + 3725 | 3 game.s 622 | Comment | 00 | | 0 | 00/1C3E | *----------------------- + 3726 | 3 game.s 623 | Comment | 00 | | 0 | 00/1C3E | * init_souris + 3727 | 3 game.s 624 | Empty | 00 | | 0 | 00/1C3E | + 3728 | 3 game.s 625 | Empty | 00 | | 0 | 00/1C3E | init_souris + 3729 | 3 game.s 626 | Macro | 00 | | 0 | 00/1C3E | PushLong #monCURSEUR + 3733 | 3 game.s 626 | Code | 00 | 1 >>16 | 3 | 00/1C3E : F4 00 00 | PEA #^#monCURSEUR + 3740 | 3 game.s 626 | Code | 00 | 2 | 3 | 00/1C41 : F4 0E 27 | PEA #monCURSEUR + 3743 | 3 game.s 627 | Macro | 00 | | 0 | 00/1C44 | _SetCursor + 3745 | 3 game.s 627 | Code | 00 | | 3 | 00/1C44 : A2 04 8E | LDX #$8E04 ; load tool call # + 3746 | 3 game.s 627 | Code | 00 | | 4 | 00/1C47 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3747 | 3 game.s 628 | Code | 00 | | 1 | 00/1C4B : 60 | rts + 3748 | 3 game.s 629 | Empty | 00 | | 0 | 00/1C4C | + 3749 | 3 game.s 630 | Comment | 00 | | 0 | 00/1C4C | *----------------------- + 3750 | 3 game.s 631 | Comment | 00 | | 0 | 00/1C4C | * INIT_TEXTE + 3751 | 3 game.s 632 | Comment | 00 | | 0 | 00/1C4C | *----------------------- + 3752 | 3 game.s 633 | Comment | 00 | | 0 | 00/1C4C | * init_texte + 3753 | 3 game.s 634 | Empty | 00 | | 0 | 00/1C4C | + 3754 | 3 game.s 635 | Empty | 00 | | 0 | 00/1C4C | init_texte + 3755 | 3 game.s 636 | Code | 00 | 2 | 3 | 00/1C4C : AD 72 07 | lda ptrTEXTES + 3756 | 3 game.s 637 | Code | 00 | | 2 | 00/1C4F : 85 8C | sta {{{{$80}+4}+4}+4} + 3757 | 3 game.s 638 | Code | 00 | 2 | 3 | 00/1C51 : AD 74 07 | lda ptrTEXTES+2 + 3758 | 3 game.s 639 | Code | 00 | | 2 | 00/1C54 : 85 8E | sta {{{{$80}+4}+4}+4}+2 + 3759 | 3 game.s 640 | Empty | 00 | | 0 | 00/1C56 | + 3760 | 3 game.s 641 | Code | 00 | | 3 | 00/1C56 : A2 01 00 | ldx #1 + 3761 | 3 game.s 642 | Code | 10 | | 2 | 00/1C59 : E2 20 | sep #$20 + 3762 | 3 game.s 643 | Empty | 10 | | 0 | 00/1C5B | + 3763 | 3 game.s 644 | Code | 10 | | 2 | 00/1C5B : A7 8C | ozunid_14 lda [{{{{$80}+4}+4}+4}] ; un paragraphe dŽbute toujours par * + 3764 | 3 game.s 645 | Code | 10 | | 2 | 00/1C5D : C9 2A | it_1 cmp #'*' + 3765 | 3 game.s 646 | Code | 10 | | 2 | 00/1C5F : F0 05 | beq it_ok + 3766 | 3 game.s 647 | Code | 10 | 2 | 3 | 00/1C61 : 20 DA 1C | jsr it_next + 3767 | 3 game.s 648 | Code | 10 | | 2 | 00/1C64 : 80 F7 | bra it_1 + 3768 | 3 game.s 649 | Code | 10 | 2 | 3 | 00/1C66 : 20 7D 1C | it_ok jsr it_objpec ; enregistre le * + 3769 | 3 game.s 650 | Code | 10 | 2 | 3 | 00/1C69 : 20 92 1C | jsr it_condit ; le &, condition + 3770 | 3 game.s 651 | Code | 10 | 2 | 3 | 00/1C6C : 20 B2 1C | jsr it_conseq ; le =, consequence + 3771 | 3 game.s 652 | Code | 10 | 2 | 3 | 00/1C6F : 20 E7 1C | jsr it_texte ; le pointeur du texte + 3772 | 3 game.s 653 | Empty | 10 | | 0 | 00/1C72 | + 3773 | 3 game.s 654 | Code | 10 | | 1 | 00/1C72 : E8 | inx + 3774 | 3 game.s 655 | Code | 10 | | 3 | 00/1C73 : E0 41 00 | cpx #{65} + 3775 | 3 game.s 656 | Code | 10 | | 2 | 00/1C76 : 90 E3 | bcc ozunid_14 + 3776 | 3 game.s 657 | Code | 10 | | 2 | 00/1C78 : F0 E1 | beq ozunid_14 + 3777 | 3 game.s 658 | Empty | 10 | | 0 | 00/1C7A | + 3778 | 3 game.s 659 | Code | 00 | | 2 | 00/1C7A : C2 20 | rep #$20 + 3779 | 3 game.s 660 | Code | 00 | | 1 | 00/1C7C : 60 | rts + 3780 | 3 game.s 661 | Empty | 00 | | 0 | 00/1C7D | + 3781 | 3 game.s 662 | Directive | 10 | | 0 | 00/1C7D | mx %10 + 3782 | 3 game.s 663 | Empty | 10 | | 0 | 00/1C7D | + 3783 | 3 game.s 664 | Comment | 10 | | 0 | 00/1C7D | *--- * - objet + peche (tjs 2) + 3784 | 3 game.s 665 | Empty | 10 | | 0 | 00/1C7D | + 3785 | 3 game.s 666 | Code | 10 | 2 | 3 | 00/1C7D : 20 DA 1C | it_objpec jsr it_next + 3786 | 3 game.s 667 | Code | 10 | | 1 | 00/1C80 : 38 | sec + 3787 | 3 game.s 668 | Code | 10 | | 2 | 00/1C81 : E9 30 | sbc #'0' + 3788 | 3 game.s 669 | Code | 10 | 2 | 3 | 00/1C83 : 9D 73 10 | sta objet,x + 3789 | 3 game.s 670 | Code | 10 | 2 | 3 | 00/1C86 : 20 DA 1C | jsr it_next + 3790 | 3 game.s 671 | Code | 10 | | 1 | 00/1C89 : 38 | sec + 3791 | 3 game.s 672 | Code | 10 | | 2 | 00/1C8A : E9 30 | sbc #'0' + 3792 | 3 game.s 673 | Code | 10 | 2 | 3 | 00/1C8C : 9D B5 10 | sta peche,x + 3793 | 3 game.s 674 | Code | 10 | 2 | 3 | 00/1C8F : 4C CF 1C | jmp it_return + 3794 | 3 game.s 675 | Empty | 10 | | 0 | 00/1C92 | + 3795 | 3 game.s 676 | Comment | 10 | | 0 | 00/1C92 | *--- & - condition + 3796 | 3 game.s 677 | Empty | 10 | | 0 | 00/1C92 | + 3797 | 3 game.s 678 | Code | 10 | 2 | 3 | 00/1C92 : 20 DA 1C | it_condit jsr it_next + 3798 | 3 game.s 679 | Code | 10 | | 1 | 00/1C95 : 38 | sec + 3799 | 3 game.s 680 | Code | 10 | | 2 | 00/1C96 : E9 30 | sbc #'0' + 3800 | 3 game.s 681 | Code | 10 | 2 | 3 | 00/1C98 : 9D F7 10 | sta condition,x + 3801 | 3 game.s 682 | Code | 10 | 2 | 3 | 00/1C9B : 20 DA 1C | jsr it_next + 3802 | 3 game.s 683 | Code | 10 | | 2 | 00/1C9E : C9 20 | cmp #' ' + 3803 | 3 game.s 684 | Code | 10 | | 2 | 00/1CA0 : F0 0D | beq it_condit1 ; c'Žtait bien une unitŽ + 3804 | 3 game.s 685 | Code | 10 | | 2 | 00/1CA2 : C9 0D | cmp #{$0d} + 3805 | 3 game.s 686 | Code | 10 | | 2 | 00/1CA4 : F0 09 | beq it_condit1 + 3806 | 3 game.s 687 | Code | 10 | | 1 | 00/1CA6 : 38 | sec ; c'Žtait une dizaine + 3807 | 3 game.s 688 | Code | 10 | | 2 | 00/1CA7 : E9 30 | sbc #'0' + 3808 | 3 game.s 689 | Code | 10 | | 1 | 00/1CA9 : 18 | clc + 3809 | 3 game.s 690 | Code | 10 | | 2 | 00/1CAA : 69 0A | adc #10 + 3810 | 3 game.s 691 | Code | 10 | 2 | 3 | 00/1CAC : 9D F7 10 | sta condition,x + 3811 | 3 game.s 692 | Code | 10 | 2 | 3 | 00/1CAF : 4C CF 1C | it_condit1 jmp it_return + 3812 | 3 game.s 693 | Empty | 10 | | 0 | 00/1CB2 | + 3813 | 3 game.s 694 | Comment | 10 | | 0 | 00/1CB2 | *--- = + 3814 | 3 game.s 695 | Empty | 10 | | 0 | 00/1CB2 | + 3815 | 3 game.s 696 | Code | 10 | 2 | 3 | 00/1CB2 : 20 DA 1C | it_conseq jsr it_next + 3816 | 3 game.s 697 | Code | 10 | | 1 | 00/1CB5 : 38 | sec + 3817 | 3 game.s 698 | Code | 10 | | 2 | 00/1CB6 : E9 30 | sbc #'0' + 3818 | 3 game.s 699 | Code | 10 | 2 | 3 | 00/1CB8 : 9D 39 11 | sta consequence,x + 3819 | 3 game.s 700 | Code | 10 | 2 | 3 | 00/1CBB : 20 DA 1C | jsr it_next + 3820 | 3 game.s 701 | Code | 10 | | 2 | 00/1CBE : C9 20 | cmp #' ' + 3821 | 3 game.s 702 | Code | 10 | | 2 | 00/1CC0 : F0 0D | beq it_conseq1 ; c'Žtait bien une unitŽ + 3822 | 3 game.s 703 | Code | 10 | | 2 | 00/1CC2 : C9 0D | cmp #{$0d} + 3823 | 3 game.s 704 | Code | 10 | | 2 | 00/1CC4 : F0 09 | beq it_conseq1 + 3824 | 3 game.s 705 | Code | 10 | | 1 | 00/1CC6 : 38 | sec ; c'Žtait une dizaine + 3825 | 3 game.s 706 | Code | 10 | | 2 | 00/1CC7 : E9 30 | sbc #'0' + 3826 | 3 game.s 707 | Code | 10 | | 1 | 00/1CC9 : 18 | clc + 3827 | 3 game.s 708 | Code | 10 | | 2 | 00/1CCA : 69 0A | adc #10 + 3828 | 3 game.s 709 | Code | 10 | 2 | 3 | 00/1CCC : 9D 39 11 | sta consequence,x + 3829 | 3 game.s 710 | Empty | 10 | | 0 | 00/1CCF | it_conseq1 ; fall into it_return + 3830 | 3 game.s 711 | Empty | 10 | | 0 | 00/1CCF | + 3831 | 3 game.s 712 | Comment | 10 | | 0 | 00/1CCF | *--- positionnne juste aprs un return + 3832 | 3 game.s 713 | Empty | 10 | | 0 | 00/1CCF | + 3833 | 3 game.s 714 | Code | 10 | | 2 | 00/1CCF : A7 8C | it_return lda [{{{{$80}+4}+4}+4}] + 3834 | 3 game.s 715 | Code | 10 | | 2 | 00/1CD1 : C9 0D | ozunid_15 cmp #{$0d} + 3835 | 3 game.s 716 | Code | 10 | | 2 | 00/1CD3 : F0 05 | beq it_return1 + 3836 | 3 game.s 717 | Code | 10 | 2 | 3 | 00/1CD5 : 20 DA 1C | jsr it_next + 3837 | 3 game.s 718 | Code | 10 | | 2 | 00/1CD8 : 80 F7 | bra ozunid_15 + 3838 | 3 game.s 719 | Empty | 10 | | 0 | 00/1CDA | it_return1 ; fall into it_next + 3839 | 3 game.s 720 | Empty | 10 | | 0 | 00/1CDA | + 3840 | 3 game.s 721 | Comment | 10 | | 0 | 00/1CDA | *--- next value + 3841 | 3 game.s 722 | Empty | 10 | | 0 | 00/1CDA | + 3842 | 3 game.s 723 | Code | 10 | | 2 | 00/1CDA : E6 8C | it_next inc {{{{$80}+4}+4}+4} + 3843 | 3 game.s 724 | Code | 10 | | 2 | 00/1CDC : D0 06 | bne it_next1 + 3844 | 3 game.s 725 | Code | 10 | | 2 | 00/1CDE : E6 8D | inc {{{{$80}+4}+4}+4}+1 + 3845 | 3 game.s 726 | Code | 10 | | 2 | 00/1CE0 : D0 02 | bne it_next1 + 3846 | 3 game.s 727 | Code | 10 | | 2 | 00/1CE2 : E6 8E | inc {{{{$80}+4}+4}+4}+2 + 3847 | 3 game.s 728 | Code | 10 | | 2 | 00/1CE4 : A7 8C | it_next1 lda [{{{{$80}+4}+4}+4}] + 3848 | 3 game.s 729 | Code | 10 | | 1 | 00/1CE6 : 60 | rts + 3849 | 3 game.s 730 | Empty | 10 | | 0 | 00/1CE7 | + 3850 | 3 game.s 731 | Comment | 10 | | 0 | 00/1CE7 | *--- adresse du texte + 3851 | 3 game.s 732 | Empty | 10 | | 0 | 00/1CE7 | + 3852 | 3 game.s 733 | Code | 00 | | 2 | 00/1CE7 : C2 20 | it_texte rep #$20 + 3853 | 3 game.s 734 | Code | 00 | | 1 | 00/1CE9 : 8A | txa + 3854 | 3 game.s 735 | Code | 00 | | 1 | 00/1CEA : 0A | asl + 3855 | 3 game.s 736 | Code | 00 | | 1 | 00/1CEB : 0A | asl + 3856 | 3 game.s 737 | Code | 00 | | 1 | 00/1CEC : A8 | tay + 3857 | 3 game.s 738 | Code | 00 | | 2 | 00/1CED : A5 8C | lda {{{{$80}+4}+4}+4} + 3858 | 3 game.s 739 | Code | 00 | 2 | 3 | 00/1CEF : 99 C6 11 | sta texteDEBUT,y + 3859 | 3 game.s 740 | Code | 00 | | 2 | 00/1CF2 : A5 8E | lda {{{{$80}+4}+4}+4}+2 + 3860 | 3 game.s 741 | Code | 00 | 2 | 3 | 00/1CF4 : 99 C8 11 | sta texteDEBUT+2,y + 3861 | 3 game.s 742 | Code | 10 | | 2 | 00/1CF7 : E2 20 | sep #$20 + 3862 | 3 game.s 743 | Code | 10 | | 1 | 00/1CF9 : 60 | rts + 3863 | 3 game.s 744 | Empty | 10 | | 0 | 00/1CFA | + 3864 | 3 game.s 745 | Directive | 00 | | 0 | 00/1CFA | mx %00 + 3865 | 3 game.s 746 | Empty | 00 | | 0 | 00/1CFA | + 3866 | 3 game.s 747 | Comment | 00 | | 0 | 00/1CFA | *----------------------- + 3867 | 3 game.s 748 | Comment | 00 | | 0 | 00/1CFA | * TEST_OBJETS + 3868 | 3 game.s 749 | Comment | 00 | | 0 | 00/1CFA | *----------------------- + 3869 | 3 game.s 750 | Comment | 00 | | 0 | 00/1CFA | * test_objets = affiche les objets possibles + 3870 | 3 game.s 751 | Empty | 00 | | 0 | 00/1CFA | + 3871 | 3 game.s 752 | Code | 00 | 2 | 3 | 00/1CFA : 9C D4 12 | test_objets stz textes_encore_presents + 3872 | 3 game.s 753 | Empty | 00 | | 0 | 00/1CFD | + 3873 | 3 game.s 754 | Code | 11 | | 2 | 00/1CFD : E2 30 | sep #$30 + 3874 | 3 game.s 755 | Code | 11 | | 2 | 00/1CFF : A2 01 | ldx #1 + 3875 | 3 game.s 756 | Code | 11 | 2 | 3 | 00/1D01 : 9E D6 12 | ozunid_16 stz icone_objets,x + 3876 | 3 game.s 757 | Code | 11 | 2 | 3 | 00/1D04 : 9E BD 11 | stz visibilite,x + 3877 | 3 game.s 758 | Code | 11 | | 1 | 00/1D07 : E8 | inx + 3878 | 3 game.s 759 | Code | 11 | | 2 | 00/1D08 : E0 08 | cpx #{8} + 3879 | 3 game.s 760 | Code | 11 | | 2 | 00/1D0A : 90 F5 | bcc ozunid_16 + 3880 | 3 game.s 761 | Code | 11 | | 2 | 00/1D0C : F0 F3 | beq ozunid_16 + 3881 | 3 game.s 762 | Empty | 11 | | 0 | 00/1D0E | + 3882 | 3 game.s 763 | Code | 11 | | 2 | 00/1D0E : A2 01 | ldx #1 + 3883 | 3 game.s 764 | Code | 11 | 2 | 3 | 00/1D10 : BD 7B 11 | ozunid_17 lda deja_lu,x + 3884 | 3 game.s 765 | Code | 11 | | 2 | 00/1D13 : C9 00 | cmp #{0} + 3885 | 3 game.s 766 | Code | 11 | | 2 | 00/1D15 : D0 15 | bne to_1 + 3886 | 3 game.s 767 | Code | 11 | 2 | 3 | 00/1D17 : BC F7 10 | ldy condition,x + 3887 | 3 game.s 768 | Code | 11 | 2 | 3 | 00/1D1A : B9 60 10 | lda indicateur,y + 3888 | 3 game.s 769 | Code | 11 | | 2 | 00/1D1D : C9 FF | cmp #{255} + 3889 | 3 game.s 770 | Code | 11 | | 2 | 00/1D1F : D0 0B | bne to_1 + 3890 | 3 game.s 771 | Code | 11 | 2 | 3 | 00/1D21 : BC 73 10 | ldy objet,x + 3891 | 3 game.s 772 | Code | 11 | | 2 | 00/1D24 : A9 FF | lda #{255} + 3892 | 3 game.s 773 | Code | 11 | 2 | 3 | 00/1D26 : 99 BD 11 | sta visibilite,y + 3893 | 3 game.s 774 | Code | 11 | 2 | 3 | 00/1D29 : 8D D4 12 | sta textes_encore_presents + 3894 | 3 game.s 775 | Empty | 11 | | 0 | 00/1D2C | + 3895 | 3 game.s 776 | Code | 11 | | 1 | 00/1D2C : E8 | to_1 inx + 3896 | 3 game.s 777 | Code | 11 | | 2 | 00/1D2D : E0 41 | cpx #{65} + 3897 | 3 game.s 778 | Code | 11 | | 2 | 00/1D2F : 90 DF | bcc ozunid_17 + 3898 | 3 game.s 779 | Code | 11 | | 2 | 00/1D31 : F0 DD | beq ozunid_17 + 3899 | 3 game.s 780 | Empty | 11 | | 0 | 00/1D33 | + 3900 | 3 game.s 781 | Code | 00 | | 2 | 00/1D33 : C2 30 | rep #$30 + 3901 | 3 game.s 782 | Empty | 00 | | 0 | 00/1D35 | + 3902 | 3 game.s 783 | Comment | 00 | | 0 | 00/1D35 | * LoGo - Voir comment on traite la fin + 3903 | 3 game.s 784 | Empty | 00 | | 0 | 00/1D35 | + 3904 | 3 game.s 785 | Code | 00 | | 1 | 00/1D35 : 60 | rts + 3905 | 3 game.s 786 | Empty | 00 | | 0 | 00/1D36 | + 3906 | 3 game.s 787 | Comment | 00 | | 0 | 00/1D36 | *----------------------- + 3907 | 3 game.s 788 | Comment | 00 | | 0 | 00/1D36 | * TEST_PECHES + 3908 | 3 game.s 789 | Comment | 00 | | 0 | 00/1D36 | *----------------------- + 3909 | 3 game.s 790 | Comment | 00 | | 0 | 00/1D36 | * test_peches = affiche les peches possibles + 3910 | 3 game.s 791 | Empty | 00 | | 0 | 00/1D36 | + 3911 | 3 game.s 792 | Code | 11 | | 2 | 00/1D36 : E2 30 | test_peches sep #$30 + 3912 | 3 game.s 793 | Empty | 11 | | 0 | 00/1D38 | + 3913 | 3 game.s 794 | Code | 11 | | 2 | 00/1D38 : A2 01 | ldx #1 + 3914 | 3 game.s 795 | Code | 11 | 2 | 3 | 00/1D3A : 9E DF 12 | ozunid_18 stz icone_peches,x + 3915 | 3 game.s 796 | Code | 11 | | 1 | 00/1D3D : E8 | inx + 3916 | 3 game.s 797 | Code | 11 | | 2 | 00/1D3E : E0 07 | cpx #{7} + 3917 | 3 game.s 798 | Code | 11 | | 2 | 00/1D40 : 90 F8 | bcc ozunid_18 + 3918 | 3 game.s 799 | Code | 11 | | 2 | 00/1D42 : F0 F6 | beq ozunid_18 + 3919 | 3 game.s 800 | Empty | 11 | | 0 | 00/1D44 | + 3920 | 3 game.s 801 | Code | 11 | | 2 | 00/1D44 : A2 01 | ldx #1 + 3921 | 3 game.s 802 | Code | 11 | 2 | 3 | 00/1D46 : BD 73 10 | ozunid_19 lda objet,x + 3922 | 3 game.s 803 | Code | 11 | 2 | 3 | 00/1D49 : CD CE 12 | cmp objet_selectionne + 3923 | 3 game.s 804 | Code | 11 | | 2 | 00/1D4C : D0 19 | bne tp_1 + 3924 | 3 game.s 805 | Code | 11 | 2 | 3 | 00/1D4E : BD 7B 11 | lda deja_lu,x + 3925 | 3 game.s 806 | Code | 11 | | 2 | 00/1D51 : C9 00 | cmp #{0} + 3926 | 3 game.s 807 | Code | 11 | | 2 | 00/1D53 : D0 12 | bne tp_1 + 3927 | 3 game.s 808 | Code | 11 | 2 | 3 | 00/1D55 : BC F7 10 | ldy condition,x + 3928 | 3 game.s 809 | Code | 11 | 2 | 3 | 00/1D58 : B9 60 10 | lda indicateur,y + 3929 | 3 game.s 810 | Code | 11 | | 2 | 00/1D5B : C9 FF | cmp #{255} + 3930 | 3 game.s 811 | Code | 11 | | 2 | 00/1D5D : D0 08 | bne tp_1 + 3931 | 3 game.s 812 | Code | 11 | 2 | 3 | 00/1D5F : BC B5 10 | ldy peche,x + 3932 | 3 game.s 813 | Code | 11 | | 2 | 00/1D62 : A9 FF | lda #{255} + 3933 | 3 game.s 814 | Code | 11 | 2 | 3 | 00/1D64 : 99 DE 12 | sta icone_peches-1,y + 3934 | 3 game.s 815 | Code | 11 | | 1 | 00/1D67 : E8 | tp_1 inx + 3935 | 3 game.s 816 | Code | 11 | | 2 | 00/1D68 : E0 41 | cpx #{65} + 3936 | 3 game.s 817 | Code | 11 | | 2 | 00/1D6A : 90 DA | bcc ozunid_19 + 3937 | 3 game.s 818 | Code | 11 | | 2 | 00/1D6C : F0 D8 | beq ozunid_19 + 3938 | 3 game.s 819 | Empty | 11 | | 0 | 00/1D6E | + 3939 | 3 game.s 820 | Code | 00 | | 2 | 00/1D6E : C2 30 | rep #$30 + 3940 | 3 game.s 821 | Code | 00 | | 1 | 00/1D70 : 60 | rts + 3941 | 3 game.s 822 | Empty | 00 | | 0 | 00/1D71 | + 3942 | 3 game.s 823 | Comment | 00 | | 0 | 00/1D71 | *----------------------- + 3943 | 3 game.s 824 | Comment | 00 | | 0 | 00/1D71 | * RETOUR + 3944 | 3 game.s 825 | Comment | 00 | | 0 | 00/1D71 | *----------------------- + 3945 | 3 game.s 826 | Comment | 00 | | 0 | 00/1D71 | * retour = le texte est lu + 3946 | 3 game.s 827 | Empty | 00 | | 0 | 00/1D71 | + 3947 | 3 game.s 828 | Code | 11 | | 2 | 00/1D71 : E2 30 | retour sep #$30 + 3948 | 3 game.s 829 | Empty | 11 | | 0 | 00/1D73 | + 3949 | 3 game.s 830 | Code | 11 | 2 | 3 | 00/1D73 : AE D2 12 | ldx texte_selectionne + 3950 | 3 game.s 831 | Code | 11 | | 2 | 00/1D76 : A9 FF | lda #{255} + 3951 | 3 game.s 832 | Code | 11 | 2 | 3 | 00/1D78 : 9D 7B 11 | sta deja_lu,x + 3952 | 3 game.s 833 | Empty | 11 | | 0 | 00/1D7B | + 3953 | 3 game.s 834 | Code | 11 | 2 | 3 | 00/1D7B : BC 39 11 | ldy consequence,x + 3954 | 3 game.s 835 | Code | 11 | 2 | 3 | 00/1D7E : 99 60 10 | sta indicateur,y + 3955 | 3 game.s 836 | Empty | 11 | | 0 | 00/1D81 | + 3956 | 3 game.s 837 | Code | 00 | | 2 | 00/1D81 : C2 30 | rep #$30 + 3957 | 3 game.s 838 | Code | 00 | | 1 | 00/1D83 : 60 | rts + 3958 | 3 game.s 839 | Empty | 00 | | 0 | 00/1D84 | + 3959 | 3 game.s 840 | Comment | 00 | | 0 | 00/1D84 | *----------------------- + 3960 | 3 game.s 841 | Comment | 00 | | 0 | 00/1D84 | * AIGUILLAGE + 3961 | 3 game.s 842 | Comment | 00 | | 0 | 00/1D84 | *----------------------- + 3962 | 3 game.s 843 | Comment | 00 | | 0 | 00/1D84 | * aiguillage = le texte ˆ afficher + 3963 | 3 game.s 844 | Empty | 00 | | 0 | 00/1D84 | + 3964 | 3 game.s 845 | Code | 00 | 2 | 3 | 00/1D84 : 9C D2 12 | aiguillage stz texte_selectionne + 3965 | 3 game.s 846 | Empty | 00 | | 0 | 00/1D87 | + 3966 | 3 game.s 847 | Code | 11 | | 2 | 00/1D87 : E2 30 | sep #$30 + 3967 | 3 game.s 848 | Code | 11 | | 2 | 00/1D89 : A2 01 | ldx #1 + 3968 | 3 game.s 849 | Code | 11 | 2 | 3 | 00/1D8B : BD 73 10 | ozunid_20 lda objet,x + 3969 | 3 game.s 850 | Code | 11 | 2 | 3 | 00/1D8E : CD CE 12 | cmp objet_selectionne + 3970 | 3 game.s 851 | Code | 11 | | 2 | 00/1D91 : D0 21 | bne ai_next + 3971 | 3 game.s 852 | Code | 11 | 2 | 3 | 00/1D93 : BD B5 10 | lda peche,x + 3972 | 3 game.s 853 | Code | 11 | 2 | 3 | 00/1D96 : CD D0 12 | cmp peche_selectionne + 3973 | 3 game.s 854 | Code | 11 | | 2 | 00/1D99 : D0 19 | bne ai_next + 3974 | 3 game.s 855 | Code | 11 | 2 | 3 | 00/1D9B : BD 7B 11 | lda deja_lu,x + 3975 | 3 game.s 856 | Code | 11 | | 2 | 00/1D9E : C9 00 | cmp #{0} + 3976 | 3 game.s 857 | Code | 11 | | 2 | 00/1DA0 : D0 12 | bne ai_next + 3977 | 3 game.s 858 | Code | 11 | 2 | 3 | 00/1DA2 : BC F7 10 | ldy condition,x + 3978 | 3 game.s 859 | Code | 11 | 2 | 3 | 00/1DA5 : B9 60 10 | lda indicateur,y + 3979 | 3 game.s 860 | Code | 11 | | 2 | 00/1DA8 : C9 FF | cmp #{255} + 3980 | 3 game.s 861 | Code | 11 | | 2 | 00/1DAA : D0 08 | bne ai_next + 3981 | 3 game.s 862 | Code | 11 | 2 | 3 | 00/1DAC : AD D2 12 | lda texte_selectionne + 3982 | 3 game.s 863 | Code | 11 | | 2 | 00/1DAF : D0 03 | bne ai_next + 3983 | 3 game.s 864 | Code | 11 | 2 | 3 | 00/1DB1 : 8E D2 12 | stx texte_selectionne + 3984 | 3 game.s 865 | Code | 11 | | 1 | 00/1DB4 : E8 | ai_next inx + 3985 | 3 game.s 866 | Code | 11 | | 2 | 00/1DB5 : E0 41 | cpx #{65} + 3986 | 3 game.s 867 | Code | 11 | | 2 | 00/1DB7 : 90 D2 | bcc ozunid_20 + 3987 | 3 game.s 868 | Code | 11 | | 2 | 00/1DB9 : F0 D0 | beq ozunid_20 + 3988 | 3 game.s 869 | Empty | 11 | | 0 | 00/1DBB | + 3989 | 3 game.s 870 | Code | 00 | | 2 | 00/1DBB : C2 30 | rep #$30 + 3990 | 3 game.s 871 | Code | 00 | | 1 | 00/1DBD : 60 | rts + 3991 | 3 game.s 872 | Empty | 00 | | 0 | 00/1DBE | + 3992 | 3 game.s 873 | Comment | 00 | | 0 | 00/1DBE | *----------------------- + 3993 | 3 game.s 874 | Comment | 00 | | 0 | 00/1DBE | * PRESENTATION - OK + 3994 | 3 game.s 875 | Comment | 00 | | 0 | 00/1DBE | *----------------------- + 3995 | 3 game.s 876 | Comment | 00 | | 0 | 00/1DBE | * presentation + 3996 | 3 game.s 877 | Empty | 00 | | 0 | 00/1DBE | + 3997 | 3 game.s 878 | Empty | 00 | | 0 | 00/1DBE | presentation + 3998 | 3 game.s 879 | Code | 00 | | 3 | 00/1DBE : A9 01 00 | lda #1 + 3999 | 3 game.s 880 | Code | 00 | 2 | 3 | 00/1DC1 : 8D 58 10 | ozunid_21 sta index + 4000 | 3 game.s 881 | Empty | 00 | | 0 | 00/1DC4 | + 4001 | 3 game.s 882 | Macro | 00 | | 0 | 00/1DC4 | PushWord #0 + 4003 | 3 game.s 882 | Code | 00 | | 3 | 00/1DC4 : F4 00 00 | PEA #0 + 4006 | 3 game.s 883 | Macro | 00 | | 0 | 00/1DC7 | _ClearScreen + 4008 | 3 game.s 883 | Code | 00 | | 3 | 00/1DC7 : A2 04 15 | LDX #$1504 ; load tool call # + 4009 | 3 game.s 883 | Code | 00 | | 4 | 00/1DCA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4010 | 3 game.s 884 | Empty | 00 | | 0 | 00/1DCE | + 4011 | 3 game.s 885 | Code | 00 | 2 | 3 | 00/1DCE : AD 58 10 | lda index + 4012 | 3 game.s 886 | Code | 00 | | 1 | 00/1DD1 : 3A | dec + 4013 | 3 game.s 887 | Code | 00 | | 1 | 00/1DD2 : 0A | asl + 4014 | 3 game.s 888 | Code | 00 | | 1 | 00/1DD3 : AA | tax + 4015 | 3 game.s 889 | Code | 00 | 2 | 3 | 00/1DD4 : FC E9 1D | jsr (tbl_pres,x) + 4016 | 3 game.s 890 | Empty | 00 | | 0 | 00/1DD7 | + 4017 | 3 game.s 891 | Code | 00 | | 3 | 00/1DD7 : A9 02 00 | lda #2 + 4018 | 3 game.s 892 | Code | 00 | 2 | 3 | 00/1DDA : 20 28 07 | jsr nowWAIT + 4019 | 3 game.s 893 | Empty | 00 | | 0 | 00/1DDD | + 4020 | 3 game.s 894 | Code | 00 | 2 | 3 | 00/1DDD : AD 58 10 | lda index + 4021 | 3 game.s 895 | Code | 00 | | 1 | 00/1DE0 : 1A | inc + 4022 | 3 game.s 896 | Code | 00 | | 3 | 00/1DE1 : C9 08 00 | cmp #{8} + 4023 | 3 game.s 897 | Code | 00 | | 2 | 00/1DE4 : 90 DB | bcc ozunid_21 + 4024 | 3 game.s 898 | Code | 00 | | 2 | 00/1DE6 : F0 D9 | beq ozunid_21 + 4025 | 3 game.s 899 | Code | 00 | | 1 | 00/1DE8 : 60 | rts + 4026 | 3 game.s 900 | Empty | 00 | | 0 | 00/1DE9 | + 4027 | 3 game.s 901 | Comment | 00 | | 0 | 00/1DE9 | *--- + 4028 | 3 game.s 902 | Empty | 00 | | 0 | 00/1DE9 | + 4029 | 3 game.s 903 | Data | 00 | 2 | 2 | 00/1DE9 : F9 1D | tbl_pres da pr_case_1 + 4030 | 3 game.s 904 | Data | 00 | 2 | 2 | 00/1DEB : 4D 1E | da pr_case_2 + 4031 | 3 game.s 905 | Data | 00 | 2 | 2 | 00/1DED : 60 1E | da pr_case_3 + 4032 | 3 game.s 906 | Data | 00 | 2 | 2 | 00/1DEF : 73 1E | da pr_case_4 + 4033 | 3 game.s 907 | Data | 00 | 2 | 2 | 00/1DF1 : 86 1E | da pr_case_5 + 4034 | 3 game.s 908 | Data | 00 | 2 | 2 | 00/1DF3 : BD 1E | da pr_case_6 + 4035 | 3 game.s 909 | Data | 00 | 2 | 2 | 00/1DF5 : E2 1E | da pr_case_7 + 4036 | 3 game.s 910 | Data | 00 | 2 | 2 | 00/1DF7 : 2D 1F | da pr_case_8 + 4037 | 3 game.s 911 | Empty | 00 | | 0 | 00/1DF9 | + 4038 | 3 game.s 912 | Comment | 00 | | 0 | 00/1DF9 | *--- + 4039 | 3 game.s 913 | Empty | 00 | | 0 | 00/1DF9 | + 4040 | 3 game.s 914 | Macro | 00 | | 0 | 00/1DF9 | pr_case_1 @carre #prSTR11;#100;#80;#$0771 + 4045 | 3 game.s 914 | Code | 00 | 1 >>16 | 3 | 00/1DF9 : F4 00 00 | PEA #^#prSTR11 + 4052 | 3 game.s 914 | Code | 00 | 2 | 3 | 00/1DFC : F4 40 1F | PEA #prSTR11 + 4057 | 3 game.s 914 | Code | 00 | | 3 | 00/1DFF : F4 64 00 | PEA #100 + 4062 | 3 game.s 914 | Code | 00 | | 3 | 00/1E02 : F4 50 00 | PEA #80 + 4067 | 3 game.s 914 | Code | 00 | | 3 | 00/1E05 : F4 71 07 | PEA #$0771 + 4070 | 3 game.s 914 | Code | 00 | 2 | 3 | 00/1E08 : 20 FE 20 | jsr carre + 4071 | 3 game.s 915 | Macro | 00 | | 0 | 00/1E0B | @carre #prSTR12;#100;#120;#$0774 + 4076 | 3 game.s 915 | Code | 00 | 1 >>16 | 3 | 00/1E0B : F4 00 00 | PEA #^#prSTR12 + 4083 | 3 game.s 915 | Code | 00 | 2 | 3 | 00/1E0E : F4 4F 1F | PEA #prSTR12 + 4088 | 3 game.s 915 | Code | 00 | | 3 | 00/1E11 : F4 64 00 | PEA #100 + 4093 | 3 game.s 915 | Code | 00 | | 3 | 00/1E14 : F4 78 00 | PEA #120 + 4098 | 3 game.s 915 | Code | 00 | | 3 | 00/1E17 : F4 74 07 | PEA #$0774 + 4101 | 3 game.s 915 | Code | 00 | 2 | 3 | 00/1E1A : 20 FE 20 | jsr carre + 4102 | 3 game.s 916 | Empty | 00 | | 0 | 00/1E1D | + 4103 | 3 game.s 917 | Macro | 00 | | 0 | 00/1E1D | PushWord #15 + 4105 | 3 game.s 917 | Code | 00 | | 3 | 00/1E1D : F4 0F 00 | PEA #15 + 4108 | 3 game.s 918 | Macro | 00 | | 0 | 00/1E20 | _SetForeColor + 4110 | 3 game.s 918 | Code | 00 | | 3 | 00/1E20 : A2 04 A0 | LDX #$A004 ; load tool call # + 4111 | 3 game.s 918 | Code | 00 | | 4 | 00/1E23 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4112 | 3 game.s 919 | Macro | 00 | | 0 | 00/1E27 | PushWord #0 + 4114 | 3 game.s 919 | Code | 00 | | 3 | 00/1E27 : F4 00 00 | PEA #0 + 4117 | 3 game.s 920 | Macro | 00 | | 0 | 00/1E2A | _SetBackColor + 4119 | 3 game.s 920 | Code | 00 | | 3 | 00/1E2A : A2 04 A2 | LDX #$A204 ; load tool call # + 4120 | 3 game.s 920 | Code | 00 | | 4 | 00/1E2D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4121 | 3 game.s 921 | Empty | 00 | | 0 | 00/1E31 | + 4122 | 3 game.s 922 | Macro | 00 | | 0 | 00/1E31 | @t #prSTR13;#21 + 4123 | 3 game.s 922 | Code | 00 | 2 | 3 | 00/1E31 : A9 66 1F | lda #prSTR13 + 4124 | 3 game.s 922 | Code | 00 | | 3 | 00/1E34 : A0 15 00 | ldy #21 + 4125 | 3 game.s 922 | Code | 00 | 2 | 3 | 00/1E37 : 20 D4 26 | jsr t + 4126 | 3 game.s 923 | Macro | 00 | | 0 | 00/1E3A | @t #prSTR14;#22 + 4127 | 3 game.s 923 | Code | 00 | 2 | 3 | 00/1E3A : A9 76 1F | lda #prSTR14 + 4128 | 3 game.s 923 | Code | 00 | | 3 | 00/1E3D : A0 16 00 | ldy #22 + 4129 | 3 game.s 923 | Code | 00 | 2 | 3 | 00/1E40 : 20 D4 26 | jsr t + 4130 | 3 game.s 924 | Macro | 00 | | 0 | 00/1E43 | @t #prSTR15;#23 + 4131 | 3 game.s 924 | Code | 00 | 2 | 3 | 00/1E43 : A9 93 1F | lda #prSTR15 + 4132 | 3 game.s 924 | Code | 00 | | 3 | 00/1E46 : A0 17 00 | ldy #23 + 4133 | 3 game.s 924 | Code | 00 | 2 | 3 | 00/1E49 : 20 D4 26 | jsr t + 4134 | 3 game.s 925 | Code | 00 | | 1 | 00/1E4C : 60 | rts + 4135 | 3 game.s 926 | Empty | 00 | | 0 | 00/1E4D | + 4136 | 3 game.s 927 | Macro | 00 | | 0 | 00/1E4D | pr_case_2 @carre #prSTR21;#25;#20;#$0437 + 4141 | 3 game.s 927 | Code | 00 | 1 >>16 | 3 | 00/1E4D : F4 00 00 | PEA #^#prSTR21 + 4148 | 3 game.s 927 | Code | 00 | 2 | 3 | 00/1E50 : F4 AA 1F | PEA #prSTR21 + 4153 | 3 game.s 927 | Code | 00 | | 3 | 00/1E53 : F4 19 00 | PEA #25 + 4158 | 3 game.s 927 | Code | 00 | | 3 | 00/1E56 : F4 14 00 | PEA #20 + 4163 | 3 game.s 927 | Code | 00 | | 3 | 00/1E59 : F4 37 04 | PEA #$0437 + 4166 | 3 game.s 927 | Code | 00 | 2 | 3 | 00/1E5C : 20 FE 20 | jsr carre + 4167 | 3 game.s 928 | Code | 00 | | 1 | 00/1E5F : 60 | rts + 4168 | 3 game.s 929 | Empty | 00 | | 0 | 00/1E60 | + 4169 | 3 game.s 930 | Macro | 00 | | 0 | 00/1E60 | pr_case_3 @carre #prSTR31;#25;#180;#$0275 + 4174 | 3 game.s 930 | Code | 00 | 1 >>16 | 3 | 00/1E60 : F4 00 00 | PEA #^#prSTR31 + 4181 | 3 game.s 930 | Code | 00 | 2 | 3 | 00/1E63 : F4 C6 1F | PEA #prSTR31 + 4186 | 3 game.s 930 | Code | 00 | | 3 | 00/1E66 : F4 19 00 | PEA #25 + 4191 | 3 game.s 930 | Code | 00 | | 3 | 00/1E69 : F4 B4 00 | PEA #180 + 4196 | 3 game.s 930 | Code | 00 | | 3 | 00/1E6C : F4 75 02 | PEA #$0275 + 4199 | 3 game.s 930 | Code | 00 | 2 | 3 | 00/1E6F : 20 FE 20 | jsr carre + 4200 | 3 game.s 931 | Code | 00 | | 1 | 00/1E72 : 60 | rts + 4201 | 3 game.s 932 | Empty | 00 | | 0 | 00/1E73 | + 4202 | 3 game.s 933 | Macro | 00 | | 0 | 00/1E73 | pr_case_4 @carre #prSTR41;#100;#0;#$0743 + 4207 | 3 game.s 933 | Code | 00 | 1 >>16 | 3 | 00/1E73 : F4 00 00 | PEA #^#prSTR41 + 4214 | 3 game.s 933 | Code | 00 | 2 | 3 | 00/1E76 : F4 E0 1F | PEA #prSTR41 + 4219 | 3 game.s 933 | Code | 00 | | 3 | 00/1E79 : F4 64 00 | PEA #100 + 4224 | 3 game.s 933 | Code | 00 | | 3 | 00/1E7C : F4 00 00 | PEA #0 + 4229 | 3 game.s 933 | Code | 00 | | 3 | 00/1E7F : F4 43 07 | PEA #$0743 + 4232 | 3 game.s 933 | Code | 00 | 2 | 3 | 00/1E82 : 20 FE 20 | jsr carre + 4233 | 3 game.s 934 | Code | 00 | | 1 | 00/1E85 : 60 | rts + 4234 | 3 game.s 935 | Empty | 00 | | 0 | 00/1E86 | + 4235 | 3 game.s 936 | Macro | 00 | | 0 | 00/1E86 | pr_case_5 @carre #prSTR51;#150;#20;#$0743 + 4240 | 3 game.s 936 | Code | 00 | 1 >>16 | 3 | 00/1E86 : F4 00 00 | PEA #^#prSTR51 + 4247 | 3 game.s 936 | Code | 00 | 2 | 3 | 00/1E89 : F4 F4 1F | PEA #prSTR51 + 4252 | 3 game.s 936 | Code | 00 | | 3 | 00/1E8C : F4 96 00 | PEA #150 + 4257 | 3 game.s 936 | Code | 00 | | 3 | 00/1E8F : F4 14 00 | PEA #20 + 4262 | 3 game.s 936 | Code | 00 | | 3 | 00/1E92 : F4 43 07 | PEA #$0743 + 4265 | 3 game.s 936 | Code | 00 | 2 | 3 | 00/1E95 : 20 FE 20 | jsr carre + 4266 | 3 game.s 937 | Macro | 00 | | 0 | 00/1E98 | @carre #prSTR52;#50;#100;#$0743 + 4271 | 3 game.s 937 | Code | 00 | 1 >>16 | 3 | 00/1E98 : F4 00 00 | PEA #^#prSTR52 + 4278 | 3 game.s 937 | Code | 00 | 2 | 3 | 00/1E9B : F4 06 20 | PEA #prSTR52 + 4283 | 3 game.s 937 | Code | 00 | | 3 | 00/1E9E : F4 32 00 | PEA #50 + 4288 | 3 game.s 937 | Code | 00 | | 3 | 00/1EA1 : F4 64 00 | PEA #100 + 4293 | 3 game.s 937 | Code | 00 | | 3 | 00/1EA4 : F4 43 07 | PEA #$0743 + 4296 | 3 game.s 937 | Code | 00 | 2 | 3 | 00/1EA7 : 20 FE 20 | jsr carre + 4297 | 3 game.s 938 | Macro | 00 | | 0 | 00/1EAA | @carre #prSTR53;#70;#180;#$0177 + 4302 | 3 game.s 938 | Code | 00 | 1 >>16 | 3 | 00/1EAA : F4 00 00 | PEA #^#prSTR53 + 4309 | 3 game.s 938 | Code | 00 | 2 | 3 | 00/1EAD : F4 15 20 | PEA #prSTR53 + 4314 | 3 game.s 938 | Code | 00 | | 3 | 00/1EB0 : F4 46 00 | PEA #70 + 4319 | 3 game.s 938 | Code | 00 | | 3 | 00/1EB3 : F4 B4 00 | PEA #180 + 4324 | 3 game.s 938 | Code | 00 | | 3 | 00/1EB6 : F4 77 01 | PEA #$0177 + 4327 | 3 game.s 938 | Code | 00 | 2 | 3 | 00/1EB9 : 20 FE 20 | jsr carre + 4328 | 3 game.s 939 | Code | 00 | | 1 | 00/1EBC : 60 | rts + 4329 | 3 game.s 940 | Empty | 00 | | 0 | 00/1EBD | + 4330 | 3 game.s 941 | Macro | 00 | | 0 | 00/1EBD | pr_case_6 @carre #prSTR61;#0;#100;#$0607 + 4335 | 3 game.s 941 | Code | 00 | 1 >>16 | 3 | 00/1EBD : F4 00 00 | PEA #^#prSTR61 + 4342 | 3 game.s 941 | Code | 00 | 2 | 3 | 00/1EC0 : F4 32 20 | PEA #prSTR61 + 4347 | 3 game.s 941 | Code | 00 | | 3 | 00/1EC3 : F4 00 00 | PEA #0 + 4352 | 3 game.s 941 | Code | 00 | | 3 | 00/1EC6 : F4 64 00 | PEA #100 + 4357 | 3 game.s 941 | Code | 00 | | 3 | 00/1EC9 : F4 07 06 | PEA #$0607 + 4360 | 3 game.s 941 | Code | 00 | 2 | 3 | 00/1ECC : 20 FE 20 | jsr carre + 4361 | 3 game.s 942 | Macro | 00 | | 0 | 00/1ECF | @carre #prSTR62;#20;#150;#$0607 + 4366 | 3 game.s 942 | Code | 00 | 1 >>16 | 3 | 00/1ECF : F4 00 00 | PEA #^#prSTR62 + 4373 | 3 game.s 942 | Code | 00 | 2 | 3 | 00/1ED2 : F4 58 20 | PEA #prSTR62 + 4378 | 3 game.s 942 | Code | 00 | | 3 | 00/1ED5 : F4 14 00 | PEA #20 + 4383 | 3 game.s 942 | Code | 00 | | 3 | 00/1ED8 : F4 96 00 | PEA #150 + 4388 | 3 game.s 942 | Code | 00 | | 3 | 00/1EDB : F4 07 06 | PEA #$0607 + 4391 | 3 game.s 942 | Code | 00 | 2 | 3 | 00/1EDE : 20 FE 20 | jsr carre + 4392 | 3 game.s 943 | Code | 00 | | 1 | 00/1EE1 : 60 | rts + 4393 | 3 game.s 944 | Empty | 00 | | 0 | 00/1EE2 | + 4394 | 3 game.s 945 | Macro | 00 | | 0 | 00/1EE2 | pr_case_7 @carre #prSTR71;#0;#99;#$0073 + 4399 | 3 game.s 945 | Code | 00 | 1 >>16 | 3 | 00/1EE2 : F4 00 00 | PEA #^#prSTR71 + 4406 | 3 game.s 945 | Code | 00 | 2 | 3 | 00/1EE5 : F4 72 20 | PEA #prSTR71 + 4411 | 3 game.s 945 | Code | 00 | | 3 | 00/1EE8 : F4 00 00 | PEA #0 + 4416 | 3 game.s 945 | Code | 00 | | 3 | 00/1EEB : F4 63 00 | PEA #99 + 4421 | 3 game.s 945 | Code | 00 | | 3 | 00/1EEE : F4 73 00 | PEA #$0073 + 4424 | 3 game.s 945 | Code | 00 | 2 | 3 | 00/1EF1 : 20 FE 20 | jsr carre + 4425 | 3 game.s 946 | Empty | 00 | | 0 | 00/1EF4 | + 4426 | 3 game.s 947 | Macro | 00 | | 0 | 00/1EF4 | PushWord #15 + 4428 | 3 game.s 947 | Code | 00 | | 3 | 00/1EF4 : F4 0F 00 | PEA #15 + 4431 | 3 game.s 948 | Macro | 00 | | 0 | 00/1EF7 | _SetForeColor + 4433 | 3 game.s 948 | Code | 00 | | 3 | 00/1EF7 : A2 04 A0 | LDX #$A004 ; load tool call # + 4434 | 3 game.s 948 | Code | 00 | | 4 | 00/1EFA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4435 | 3 game.s 949 | Macro | 00 | | 0 | 00/1EFE | PushWord #0 + 4437 | 3 game.s 949 | Code | 00 | | 3 | 00/1EFE : F4 00 00 | PEA #0 + 4440 | 3 game.s 950 | Macro | 00 | | 0 | 00/1F01 | _SetBackColor + 4442 | 3 game.s 950 | Code | 00 | | 3 | 00/1F01 : A2 04 A2 | LDX #$A204 ; load tool call # + 4443 | 3 game.s 950 | Code | 00 | | 4 | 00/1F04 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4444 | 3 game.s 951 | Empty | 00 | | 0 | 00/1F08 | + 4445 | 3 game.s 952 | Macro | 00 | | 0 | 00/1F08 | @t #prSTR72;#20 + 4446 | 3 game.s 952 | Code | 00 | 2 | 3 | 00/1F08 : A9 97 20 | lda #prSTR72 + 4447 | 3 game.s 952 | Code | 00 | | 3 | 00/1F0B : A0 14 00 | ldy #20 + 4448 | 3 game.s 952 | Code | 00 | 2 | 3 | 00/1F0E : 20 D4 26 | jsr t + 4449 | 3 game.s 953 | Macro | 00 | | 0 | 00/1F11 | @t #prSTR73;#21 + 4450 | 3 game.s 953 | Code | 00 | 2 | 3 | 00/1F11 : A9 AA 20 | lda #prSTR73 + 4451 | 3 game.s 953 | Code | 00 | | 3 | 00/1F14 : A0 15 00 | ldy #21 + 4452 | 3 game.s 953 | Code | 00 | 2 | 3 | 00/1F17 : 20 D4 26 | jsr t + 4453 | 3 game.s 954 | Macro | 00 | | 0 | 00/1F1A | @t #prSTR74;#22 + 4454 | 3 game.s 954 | Code | 00 | 2 | 3 | 00/1F1A : A9 AE 20 | lda #prSTR74 + 4455 | 3 game.s 954 | Code | 00 | | 3 | 00/1F1D : A0 16 00 | ldy #22 + 4456 | 3 game.s 954 | Code | 00 | 2 | 3 | 00/1F20 : 20 D4 26 | jsr t + 4457 | 3 game.s 955 | Macro | 00 | | 0 | 00/1F23 | @t #prSTR75;#23 + 4458 | 3 game.s 955 | Code | 00 | 2 | 3 | 00/1F23 : A9 C5 20 | lda #prSTR75 + 4459 | 3 game.s 955 | Code | 00 | | 3 | 00/1F26 : A0 17 00 | ldy #23 + 4460 | 3 game.s 955 | Code | 00 | 2 | 3 | 00/1F29 : 20 D4 26 | jsr t + 4461 | 3 game.s 956 | Code | 00 | | 1 | 00/1F2C : 60 | rts + 4462 | 3 game.s 957 | Empty | 00 | | 0 | 00/1F2D | + 4463 | 3 game.s 958 | Macro | 00 | | 0 | 00/1F2D | pr_case_8 @carre #prSTR81;#100;#180;#$0555 + 4468 | 3 game.s 958 | Code | 00 | 1 >>16 | 3 | 00/1F2D : F4 00 00 | PEA #^#prSTR81 + 4475 | 3 game.s 958 | Code | 00 | 2 | 3 | 00/1F30 : F4 E6 20 | PEA #prSTR81 + 4480 | 3 game.s 958 | Code | 00 | | 3 | 00/1F33 : F4 64 00 | PEA #100 + 4485 | 3 game.s 958 | Code | 00 | | 3 | 00/1F36 : F4 B4 00 | PEA #180 + 4490 | 3 game.s 958 | Code | 00 | | 3 | 00/1F39 : F4 55 05 | PEA #$0555 + 4493 | 3 game.s 958 | Code | 00 | 2 | 3 | 00/1F3C : 20 FE 20 | jsr carre + 4494 | 3 game.s 959 | Code | 00 | | 1 | 00/1F3F : 60 | rts + 4495 | 3 game.s 960 | Empty | 00 | | 0 | 00/1F40 | + 4496 | 3 game.s 961 | Comment | 00 | | 0 | 00/1F40 | *--- + 4497 | 3 game.s 962 | Empty | 00 | | 0 | 00/1F40 | + 4498 | 3 game.s 963 | Data | 00 | | 15 | 00/1F40 : 0E 6C 61 20 | prSTR11 str 'la belle zohra' | | | | | | 62 65 6C 6C | | | | | | | 65 20 7A 6F | | | | | | | 68 72 61 | - 4455 | 3 game.s 861 | Data | 00 | | 23 | 00/27AB : 16 28 6D 6F | prSTR12 str '(morceaux de bravoure)' + 4499 | 3 game.s 964 | Data | 00 | | 23 | 00/1F4F : 16 28 6D 6F | prSTR12 str '(morceaux de bravoure)' | | | | | | 72 63 65 61 | | | | | | | 75 78 20 64 | | | | | | | 65 20 62 72 | | | | | | | 61 76 6F 75 | | | | | | | 72 65 29 | - 4456 | 3 game.s 862 | Data | 00 | | 16 | 00/27C2 : 0F 66 72 61 | prSTR13 str 'fran'8d'ois coulon' + 4500 | 3 game.s 965 | Data | 00 | | 16 | 00/1F66 : 0F 66 72 61 | prSTR13 str 'fran'8d'ois coulon' | | | | | | 6E 8D 6F 69 | | | | | | | 73 20 63 6F | | | | | | | 75 6C 6F 6E | - 4457 | 3 game.s 863 | Data | 00 | | 29 | 00/27D2 : 1C 6C 65 73 | prSTR14 str 'les logiciels d'27'en face 1992' + 4501 | 3 game.s 966 | Data | 00 | | 29 | 00/1F76 : 1C 6C 65 73 | prSTR14 str 'les logiciels d'27'en face 1992' | | | | | | 20 6C 6F 67 | | | | | | | 69 63 69 65 | | | | | | | 6C 73 20 64 | @@ -4629,41 +4121,41 @@ | | | | | | 66 61 63 65 | | | | | | | 20 31 39 39 | | | | | | | 32 | - 4458 | 3 game.s 864 | Data | 00 | | 23 | 00/27EF : 16 72 65 70 | prSTR15 str 'reproduction interdite' + 4502 | 3 game.s 967 | Data | 00 | | 23 | 00/1F93 : 16 72 65 70 | prSTR15 str 'reproduction interdite' | | | | | | 72 6F 64 75 | | | | | | | 63 74 69 6F | | | | | | | 6E 20 69 6E | | | | | | | 74 65 72 64 | | | | | | | 69 74 65 | - 4459 | 3 game.s 865 | Data | 00 | | 28 | 00/2806 : 1B 67 72 61 | prSTR21 str 'graphismes faustino ribeiro' + 4503 | 3 game.s 968 | Data | 00 | | 28 | 00/1FAA : 1B 67 72 61 | prSTR21 str 'graphismes faustino ribeiro' | | | | | | 70 68 69 73 | | | | | | | 6D 65 73 20 | | | | | | | 66 61 75 73 | | | | | | | 74 69 6E 6F | | | | | | | 20 72 69 62 | | | | | | | 65 69 72 6F | - 4460 | 3 game.s 866 | Data | 00 | | 26 | 00/2822 : 19 70 72 6F | prSTR31 str 'programmation pascal piat' + 4504 | 3 game.s 969 | Data | 00 | | 26 | 00/1FC6 : 19 70 72 6F | prSTR31 str 'programmation pascal piat' | | | | | | 67 72 61 6D | | | | | | | 6D 61 74 69 | | | | | | | 6F 6E 20 70 | | | | | | | 61 73 63 61 | | | | | | | 6C 20 70 69 | | | | | | | 61 74 | - 4461 | 3 game.s 867 | Data | 00 | | 20 | 00/283C : 13 6D 75 73 | prSTR41 str 'musique erik ecqier' + 4505 | 3 game.s 970 | Data | 00 | | 20 | 00/1FE0 : 13 6D 75 73 | prSTR41 str 'musique erik ecqier' | | | | | | 69 71 75 65 | | | | | | | 20 65 72 69 | | | | | | | 6B 20 65 63 | | | | | | | 71 69 65 72 | - 4462 | 3 game.s 868 | Data | 00 | | 18 | 00/2850 : 11 75 6E 20 | prSTR51 str 'un grand merci '88':' + 4506 | 3 game.s 971 | Data | 00 | | 18 | 00/1FF4 : 11 75 6E 20 | prSTR51 str 'un grand merci '88':' | | | | | | 67 72 61 6E | | | | | | | 64 20 6D 65 | | | | | | | 72 63 69 20 | | | | | | | 88 3A | - 4463 | 3 game.s 869 | Data | 00 | | 15 | 00/2862 : 0E 65 6D 6D | prSTR52 str 'emmanuel talmy' + 4507 | 3 game.s 972 | Data | 00 | | 15 | 00/2006 : 0E 65 6D 6D | prSTR52 str 'emmanuel talmy' | | | | | | 61 6E 75 65 | | | | | | | 6C 20 74 61 | | | | | | | 6C 6D 79 | - 4464 | 3 game.s 870 | Data | 00 | | 29 | 00/2871 : 1C 73 61 6E | prSTR53 str 'sans qui ce logiciel... etc.' + 4508 | 3 game.s 973 | Data | 00 | | 29 | 00/2015 : 1C 73 61 6E | prSTR53 str 'sans qui ce logiciel... etc.' | | | | | | 73 20 71 75 | | | | | | | 69 20 63 65 | | | | | | | 20 6C 6F 67 | @@ -4671,7 +4163,7 @@ | | | | | | 6C 2E 2E 2E | | | | | | | 20 65 74 63 | | | | | | | 2E | - 4465 | 3 game.s 871 | Data | 00 | | 38 | 00/288E : 25 6D 69 73 | prSTR61 str 'miss zohra c'8e'lestibus est habill'8e'e...' + 4509 | 3 game.s 974 | Data | 00 | | 38 | 00/2032 : 25 6D 69 73 | prSTR61 str 'miss zohra c'8e'lestibus est habill'8e'e...' | | | | | | 73 20 7A 6F | | | | | | | 68 72 61 20 | | | | | | | 63 8E 6C 65 | @@ -4681,14 +4173,14 @@ | | | | | | 61 62 69 6C | | | | | | | 6C 8E 65 2E | | | | | | | 2E 2E | - 4466 | 3 game.s 872 | Data | 00 | | 26 | 00/28B4 : 19 2E 2E 2E | prSTR62 str '...par aristide aristibus' + 4510 | 3 game.s 975 | Data | 00 | | 26 | 00/2058 : 19 2E 2E 2E | prSTR62 str '...par aristide aristibus' | | | | | | 70 61 72 20 | | | | | | | 61 72 69 73 | | | | | | | 74 69 64 65 | | | | | | | 20 61 72 69 | | | | | | | 73 74 69 62 | | | | | | | 75 73 | - 4467 | 3 game.s 873 | Data | 00 | | 37 | 00/28CE : 24 8E 63 72 | prSTR71 str 8e'crit et r'8e'alis'8e' par fran'8d'ois coulon' + 4511 | 3 game.s 976 | Data | 00 | | 37 | 00/2072 : 24 8E 63 72 | prSTR71 str 8e'crit et r'8e'alis'8e' par fran'8d'ois coulon' | | | | | | 69 74 20 65 | | | | | | | 74 20 72 8E | | | | | | | 61 6C 69 73 | @@ -4698,19 +4190,19 @@ | | | | | | 69 73 20 63 | | | | | | | 6F 75 6C 6F | | | | | | | 6E | - 4468 | 3 game.s 874 | Data | 00 | | 19 | 00/28F3 : 12 56 65 72 | prSTR72 str 'Version Apple IIgs' + 4512 | 3 game.s 977 | Data | 00 | | 19 | 00/2097 : 12 56 65 72 | prSTR72 str 'Version Apple IIgs' | | | | | | 73 69 6F 6E | | | | | | | 20 41 70 70 | | | | | | | 6C 65 20 49 | | | | | | | 49 67 73 | - 4469 | 3 game.s 875 | Data | 00 | | 4 | 00/2906 : 03 70 61 72 | prSTR73 str 'par' - 4470 | 3 game.s 876 | Data | 00 | | 23 | 00/290A : 16 42 72 75 | prSTR74 str 'Brutal Deluxe Software' + 4513 | 3 game.s 978 | Data | 00 | | 4 | 00/20AA : 03 70 61 72 | prSTR73 str 'par' + 4514 | 3 game.s 979 | Data | 00 | | 23 | 00/20AE : 16 42 72 75 | prSTR74 str 'Brutal Deluxe Software' | | | | | | 74 61 6C 20 | | | | | | | 44 65 6C 75 | | | | | | | 78 65 20 53 | | | | | | | 6F 66 74 77 | | | | | | | 61 72 65 | - 4471 | 3 game.s 877 | Data | 00 | | 33 | 00/2921 : 20 41 6E 74 | prSTR75 str 'Antoine Vignau & Olivier Zardini' + 4515 | 3 game.s 980 | Data | 00 | | 33 | 00/20C5 : 20 41 6E 74 | prSTR75 str 'Antoine Vignau & Olivier Zardini' | | | | | | 6F 69 6E 65 | | | | | | | 20 56 69 67 | | | | | | | 6E 61 75 20 | @@ -4719,1307 +4211,1305 @@ | | | | | | 72 20 5A 61 | | | | | | | 72 64 69 6E | | | | | | | 69 | - 4472 | 3 game.s 878 | Data | 00 | | 24 | 00/2942 : 17 88 20 6C | prSTR81 str 88' la famille paspire...' + 4516 | 3 game.s 981 | Data | 00 | | 24 | 00/20E6 : 17 88 20 6C | prSTR81 str 88' la famille paspire...' | | | | | | 61 20 66 61 | | | | | | | 6D 69 6C 6C | | | | | | | 65 20 70 61 | | | | | | | 73 70 69 72 | | | | | | | 65 2E 2E 2E | - 4473 | 3 game.s 879 | Empty | 00 | | 0 | 00/295A | - 4474 | 3 game.s 880 | Comment | 00 | | 0 | 00/295A | *----------------------- - 4475 | 3 game.s 881 | Comment | 00 | | 0 | 00/295A | * CARRE - 4476 | 3 game.s 882 | Comment | 00 | | 0 | 00/295A | *----------------------- - 4477 | 3 game.s 883 | Comment | 00 | | 0 | 00/295A | * carre(texte$,x%,y%,couleur$) - 4478 | 3 game.s 884 | Comment | 00 | | 0 | 00/295A | * 3,s word : RGB color - 4479 | 3 game.s 885 | Comment | 00 | | 0 | 00/295A | * 5,s word : y - 4480 | 3 game.s 886 | Comment | 00 | | 0 | 00/295A | * 7,s word : x - 4481 | 3 game.s 887 | Comment | 00 | | 0 | 00/295A | * 9,s long : @text - 4482 | 3 game.s 888 | Empty | 00 | | 0 | 00/295A | - 4483 | 3 game.s 889 | Comment | 00 | | 0 | 00/295A | * couleur$ est pour le carrŽ - 4484 | 3 game.s 890 | Comment | 00 | | 0 | 00/295A | * le texte est toujours en jaune - 4485 | 3 game.s 891 | Empty | 00 | | 0 | 00/295A | - 4486 | 3 game.s 892 | Code | 00 | | 2 | 00/295A : A3 05 | carre lda 5,s - 4487 | 3 game.s 893 | Code | 00 | 2 | 3 | 00/295C : 8D 5A 2A | sta carreRECT - 4488 | 3 game.s 894 | Code | 00 | | 1 | 00/295F : 18 | clc - 4489 | 3 game.s 895 | Code | 00 | | 3 | 00/2960 : 69 0C 00 | adc #12 - 4490 | 3 game.s 896 | Code | 00 | 2 | 3 | 00/2963 : 8D 5E 2A | sta carreRECT+4 - 4491 | 3 game.s 897 | Code | 00 | | 2 | 00/2966 : A3 07 | lda 7,s - 4492 | 3 game.s 898 | Code | 00 | 2 | 3 | 00/2968 : 8D 5C 2A | sta carreRECT+2 - 4493 | 3 game.s 899 | Code | 00 | | 1 | 00/296B : 18 | clc - 4494 | 3 game.s 900 | Code | 00 | | 3 | 00/296C : 69 0C 00 | adc #12 - 4495 | 3 game.s 901 | Code | 00 | 2 | 3 | 00/296F : 8D 60 2A | sta carreRECT+6 - 4496 | 3 game.s 902 | Code | 00 | | 2 | 00/2972 : A3 09 | lda 9,s - 4497 | 3 game.s 903 | Code | 00 | | 2 | 00/2974 : 85 80 | sta {$80} - 4498 | 3 game.s 904 | Code | 00 | | 2 | 00/2976 : A3 0B | lda 11,s - 4499 | 3 game.s 905 | Code | 00 | | 2 | 00/2978 : 85 82 | sta {$80}+2 - 4500 | 3 game.s 906 | Empty | 00 | | 0 | 00/297A | - 4501 | 3 game.s 907 | Comment | 00 | | 0 | 00/297A | *--- la couleur du GS - 4502 | 3 game.s 908 | Empty | 00 | | 0 | 00/297A | - 4503 | 3 game.s 909 | Code | 00 | | 2 | 00/297A : A3 03 | lda 3,s ; R - 4504 | 3 game.s 910 | Code | 00 | | 3 | 00/297C : 29 00 0F | and #$0f00 - 4505 | 3 game.s 911 | Code | 00 | | 1 | 00/297F : 0A | asl - 4506 | 3 game.s 912 | Code | 00 | 2 | 3 | 00/2980 : 8D 58 2A | sta carreRGB - 4507 | 3 game.s 913 | Empty | 00 | | 0 | 00/2983 | - 4508 | 3 game.s 914 | Code | 00 | | 2 | 00/2983 : A3 03 | lda 3,s ; G - 4509 | 3 game.s 915 | Code | 00 | | 3 | 00/2985 : 29 F0 00 | and #$00f0 - 4510 | 3 game.s 916 | Code | 00 | | 1 | 00/2988 : 0A | asl - 4511 | 3 game.s 917 | Code | 00 | 2 | 3 | 00/2989 : 0D 58 2A | ora carreRGB - 4512 | 3 game.s 918 | Code | 00 | 2 | 3 | 00/298C : 8D 58 2A | sta carreRGB - 4513 | 3 game.s 919 | Empty | 00 | | 0 | 00/298F | - 4514 | 3 game.s 920 | Code | 00 | | 2 | 00/298F : A3 03 | lda 3,s ; B - 4515 | 3 game.s 921 | Code | 00 | | 3 | 00/2991 : 29 0F 00 | and #$000f - 4516 | 3 game.s 922 | Code | 00 | | 1 | 00/2994 : 0A | asl - 4517 | 3 game.s 923 | Code | 00 | 2 | 3 | 00/2995 : 0D 58 2A | ora carreRGB - 4518 | 3 game.s 924 | Code | 00 | 2 | 3 | 00/2998 : 8D 58 2A | sta carreRGB - 4519 | 3 game.s 925 | Empty | 00 | | 0 | 00/299B | - 4520 | 3 game.s 926 | Comment | 00 | | 0 | 00/299B | *--- draw square - 4521 | 3 game.s 927 | Empty | 00 | | 0 | 00/299B | - 4522 | 3 game.s 928 | Macro | 00 | | 0 | 00/299B | PushWord #0 ; on met du RGB - 4524 | 3 game.s 928 | Code | 00 | | 3 | 00/299B : F4 00 00 | PEA #0 - 4527 | 3 game.s 929 | Macro | 00 | | 0 | 00/299E | PushWord index - 4532 | 3 game.s 929 | Code | 00 | 2 | 3 | 00/299E : AD A0 10 | LDA index - 4533 | 3 game.s 929 | Code | 00 | | 1 | 00/29A1 : 48 | PHA - 4535 | 3 game.s 930 | Macro | 00 | | 0 | 00/29A2 | PushWord carreRGB - 4540 | 3 game.s 930 | Code | 00 | 2 | 3 | 00/29A2 : AD 58 2A | LDA carreRGB - 4541 | 3 game.s 930 | Code | 00 | | 1 | 00/29A5 : 48 | PHA - 4543 | 3 game.s 931 | Macro | 00 | | 0 | 00/29A6 | _SetColorEntry - 4545 | 3 game.s 931 | Code | 00 | | 3 | 00/29A6 : A2 04 10 | LDX #$1004 ; load tool call # - 4546 | 3 game.s 931 | Code | 00 | | 4 | 00/29A9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4547 | 3 game.s 932 | Empty | 00 | | 0 | 00/29AD | - 4548 | 3 game.s 933 | Code | 00 | 2 | 3 | 00/29AD : AE A0 10 | ldx index - 4549 | 3 game.s 934 | Code | 00 | 2 | 3 | 00/29B0 : AD 5A 2A | lda carreRECT ; la couleur si > 100 - 4550 | 3 game.s 935 | Code | 00 | | 3 | 00/29B3 : C9 65 00 | cmp #100+1 - 4551 | 3 game.s 936 | Code | 00 | | 2 | 00/29B6 : B0 03 | bcs carre_1 - 4552 | 3 game.s 937 | Code | 00 | | 3 | 00/29B8 : A2 08 00 | ldx #8 ; le rose sinon - 4553 | 3 game.s 938 | Code | 00 | | 1 | 00/29BB : DA | carre_1 phx - 4554 | 3 game.s 939 | Macro | 00 | | 0 | 00/29BC | _SetSolidPenPat - 4556 | 3 game.s 939 | Code | 00 | | 3 | 00/29BC : A2 04 37 | LDX #$3704 ; load tool call # - 4557 | 3 game.s 939 | Code | 00 | | 4 | 00/29BF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4558 | 3 game.s 940 | Empty | 00 | | 0 | 00/29C3 | - 4559 | 3 game.s 941 | Code | 00 | 2 | 3 | 00/29C3 : AD 5C 2A | lda carreRECT+2 - 4560 | 3 game.s 942 | Code | 00 | | 1 | 00/29C6 : 48 | pha - 4561 | 3 game.s 943 | Code | 00 | 2 | 3 | 00/29C7 : AD 5A 2A | lda carreRECT - 4562 | 3 game.s 944 | Code | 00 | | 1 | 00/29CA : 48 | pha - 4563 | 3 game.s 945 | Macro | 00 | | 0 | 00/29CB | _MoveTo - 4565 | 3 game.s 945 | Code | 00 | | 3 | 00/29CB : A2 04 3A | LDX #$3A04 ; load tool call # - 4566 | 3 game.s 945 | Code | 00 | | 4 | 00/29CE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4567 | 3 game.s 946 | Empty | 00 | | 0 | 00/29D2 | - 4568 | 3 game.s 947 | Macro | 00 | | 0 | 00/29D2 | PushLong #carreRECT - 4572 | 3 game.s 947 | Code | 00 | 1 >>16 | 3 | 00/29D2 : F4 00 00 | PEA #^#carreRECT - 4579 | 3 game.s 947 | Code | 00 | 2 | 3 | 00/29D5 : F4 5A 2A | PEA #carreRECT - 4582 | 3 game.s 948 | Macro | 00 | | 0 | 00/29D8 | _PaintRect - 4584 | 3 game.s 948 | Code | 00 | | 3 | 00/29D8 : A2 04 54 | LDX #$5404 ; load tool call # - 4585 | 3 game.s 948 | Code | 00 | | 4 | 00/29DB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4586 | 3 game.s 949 | Empty | 00 | | 0 | 00/29DF | - 4587 | 3 game.s 950 | Comment | 00 | | 0 | 00/29DF | *--- print text in bold typeface - 4588 | 3 game.s 951 | Empty | 00 | | 0 | 00/29DF | - 4589 | 3 game.s 952 | Code | 00 | | 1 | 00/29DF : 48 | pha - 4590 | 3 game.s 953 | Macro | 00 | | 0 | 00/29E0 | _GetTextFace - 4592 | 3 game.s 953 | Code | 00 | | 3 | 00/29E0 : A2 04 9B | LDX #$9B04 ; load tool call # - 4593 | 3 game.s 953 | Code | 00 | | 4 | 00/29E3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4594 | 3 game.s 954 | Code | 00 | | 1 | 00/29E7 : 48 | pha - 4595 | 3 game.s 955 | Macro | 00 | | 0 | 00/29E8 | _GetForeColor - 4597 | 3 game.s 955 | Code | 00 | | 3 | 00/29E8 : A2 04 A1 | LDX #$A104 ; load tool call # - 4598 | 3 game.s 955 | Code | 00 | | 4 | 00/29EB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4599 | 3 game.s 956 | Code | 00 | | 1 | 00/29EF : 48 | pha - 4600 | 3 game.s 957 | Macro | 00 | | 0 | 00/29F0 | _GetBackColor - 4602 | 3 game.s 957 | Code | 00 | | 3 | 00/29F0 : A2 04 A3 | LDX #$A304 ; load tool call # - 4603 | 3 game.s 957 | Code | 00 | | 4 | 00/29F3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4604 | 3 game.s 958 | Empty | 00 | | 0 | 00/29F7 | - 4605 | 3 game.s 959 | Macro | 00 | | 0 | 00/29F7 | PushWord #%00000000_00000001 ; bold - 4607 | 3 game.s 959 | Code | 00 | | 3 | 00/29F7 : F4 01 00 | PEA #%00000000_00000001 - 4610 | 3 game.s 960 | Macro | 00 | | 0 | 00/29FA | _SetTextFace - 4612 | 3 game.s 960 | Code | 00 | | 3 | 00/29FA : A2 04 9A | LDX #$9A04 ; load tool call # - 4613 | 3 game.s 960 | Code | 00 | | 4 | 00/29FD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4614 | 3 game.s 961 | Macro | 00 | | 0 | 00/2A01 | PushWord #15 - 4616 | 3 game.s 961 | Code | 00 | | 3 | 00/2A01 : F4 0F 00 | PEA #15 - 4619 | 3 game.s 962 | Macro | 00 | | 0 | 00/2A04 | _SetForeColor - 4621 | 3 game.s 962 | Code | 00 | | 3 | 00/2A04 : A2 04 A0 | LDX #$A004 ; load tool call # - 4622 | 3 game.s 962 | Code | 00 | | 4 | 00/2A07 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4623 | 3 game.s 963 | Macro | 00 | | 0 | 00/2A0B | PushWord #0 - 4625 | 3 game.s 963 | Code | 00 | | 3 | 00/2A0B : F4 00 00 | PEA #0 - 4628 | 3 game.s 964 | Macro | 00 | | 0 | 00/2A0E | _SetBackColor - 4630 | 3 game.s 964 | Code | 00 | | 3 | 00/2A0E : A2 04 A2 | LDX #$A204 ; load tool call # - 4631 | 3 game.s 964 | Code | 00 | | 4 | 00/2A11 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4632 | 3 game.s 965 | Empty | 00 | | 0 | 00/2A15 | - 4633 | 3 game.s 966 | Code | 00 | 2 | 3 | 00/2A15 : AD 5C 2A | lda carreRECT+2 - 4634 | 3 game.s 967 | Code | 00 | | 1 | 00/2A18 : 18 | clc - 4635 | 3 game.s 968 | Code | 00 | | 3 | 00/2A19 : 69 0F 00 | adc #15 - 4636 | 3 game.s 969 | Code | 00 | | 1 | 00/2A1C : 48 | pha - 4637 | 3 game.s 970 | Code | 00 | 2 | 3 | 00/2A1D : AD 5A 2A | lda carreRECT - 4638 | 3 game.s 971 | Code | 00 | | 1 | 00/2A20 : 18 | clc - 4639 | 3 game.s 972 | Code | 00 | | 3 | 00/2A21 : 69 08 00 | adc #8 - 4640 | 3 game.s 973 | Code | 00 | | 1 | 00/2A24 : 48 | pha - 4641 | 3 game.s 974 | Macro | 00 | | 0 | 00/2A25 | _MoveTo - 4643 | 3 game.s 974 | Code | 00 | | 3 | 00/2A25 : A2 04 3A | LDX #$3A04 ; load tool call # - 4644 | 3 game.s 974 | Code | 00 | | 4 | 00/2A28 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4645 | 3 game.s 975 | Macro | 00 | | 0 | 00/2A2C | PushLong {$80} - 4653 | 3 game.s 975 | Code | 00 | | 2 | 00/2A2C : A5 82 | LDA {$80}+2 - 4654 | 3 game.s 975 | Code | 00 | | 1 | 00/2A2E : 48 | PHA - 4662 | 3 game.s 975 | Code | 00 | | 2 | 00/2A2F : A5 80 | LDA {$80} - 4663 | 3 game.s 975 | Code | 00 | | 1 | 00/2A31 : 48 | PHA - 4665 | 3 game.s 976 | Macro | 00 | | 0 | 00/2A32 | _DrawString - 4667 | 3 game.s 976 | Code | 00 | | 3 | 00/2A32 : A2 04 A5 | LDX #$A504 ; load tool call # - 4668 | 3 game.s 976 | Code | 00 | | 4 | 00/2A35 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4669 | 3 game.s 977 | Empty | 00 | | 0 | 00/2A39 | - 4670 | 3 game.s 978 | Macro | 00 | | 0 | 00/2A39 | _SetBackColor - 4672 | 3 game.s 978 | Code | 00 | | 3 | 00/2A39 : A2 04 A2 | LDX #$A204 ; load tool call # - 4673 | 3 game.s 978 | Code | 00 | | 4 | 00/2A3C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4674 | 3 game.s 979 | Macro | 00 | | 0 | 00/2A40 | _SetForeColor - 4676 | 3 game.s 979 | Code | 00 | | 3 | 00/2A40 : A2 04 A0 | LDX #$A004 ; load tool call # - 4677 | 3 game.s 979 | Code | 00 | | 4 | 00/2A43 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4678 | 3 game.s 980 | Macro | 00 | | 0 | 00/2A47 | _SetTextFace ; restore - 4680 | 3 game.s 980 | Code | 00 | | 3 | 00/2A47 : A2 04 9A | LDX #$9A04 ; load tool call # - 4681 | 3 game.s 980 | Code | 00 | | 4 | 00/2A4A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4682 | 3 game.s 981 | Empty | 00 | | 0 | 00/2A4E | - 4683 | 3 game.s 982 | Code | 00 | | 2 | 00/2A4E : A3 01 | carreEXIT lda 1,s - 4684 | 3 game.s 983 | Code | 00 | | 1 | 00/2A50 : FA | plx - 4685 | 3 game.s 984 | Code | 00 | | 1 | 00/2A51 : FA | plx - 4686 | 3 game.s 985 | Code | 00 | | 1 | 00/2A52 : FA | plx - 4687 | 3 game.s 986 | Code | 00 | | 1 | 00/2A53 : FA | plx - 4688 | 3 game.s 987 | Code | 00 | | 1 | 00/2A54 : FA | plx - 4689 | 3 game.s 988 | Code | 00 | | 2 | 00/2A55 : 83 01 | sta 1,s - 4690 | 3 game.s 989 | Code | 00 | | 1 | 00/2A57 : 60 | rts - 4691 | 3 game.s 990 | Empty | 00 | | 0 | 00/2A58 | - 4692 | 3 game.s 991 | Comment | 00 | | 0 | 00/2A58 | *--- - 4693 | 3 game.s 992 | Empty | 00 | | 0 | 00/2A58 | - 4694 | 3 game.s 993 | Data | 00 | | 2 | 00/2A58 : 00 00 | carreRGB ds 2 ; couleur du carre (4 bits) - 4695 | 3 game.s 994 | Empty | 00 | | 0 | 00/2A5A | - 4696 | 3 game.s 995 | Data | 00 | | 2 | 00/2A5A : 00 00 | carreRECT ds 2 ; y0 - 4697 | 3 game.s 996 | Data | 00 | | 2 | 00/2A5C : 00 00 | ds 2 ; x0 - 4698 | 3 game.s 997 | Data | 00 | | 2 | 00/2A5E : 00 00 | ds 2 ; y0+12 - 4699 | 3 game.s 998 | Data | 00 | | 2 | 00/2A60 : 00 00 | ds 2 ; y0+12 - 4700 | 3 game.s 999 | Empty | 00 | | 0 | 00/2A62 | - 4701 | 3 game.s 1000 | Comment | 00 | | 0 | 00/2A62 | *----------------------- - 4702 | 3 game.s 1001 | Comment | 00 | | 0 | 00/2A62 | * RAMDISK - OK - 4703 | 3 game.s 1002 | Comment | 00 | | 0 | 00/2A62 | *----------------------- - 4704 | 3 game.s 1003 | Empty | 00 | | 0 | 00/2A62 | - 4705 | 3 game.s 1004 | Empty | 00 | | 0 | 00/2A62 | ramdisk - 4706 | 3 game.s 1005 | Code | 00 | | 1 | 00/2A62 : 60 | rts - 4707 | 3 game.s 1006 | Empty | 00 | | 0 | 00/2A63 | - 4708 | 3 game.s 1007 | Comment | 00 | | 0 | 00/2A63 | *----------------------- - 4709 | 3 game.s 1008 | Comment | 00 | | 0 | 00/2A63 | * - 4710 | 3 game.s 1009 | Comment | 00 | | 0 | 00/2A63 | *----------------------- - 4711 | 3 game.s 1010 | Empty | 00 | | 0 | 00/2A63 | - 4712 | 3 game.s 1011 | Empty | 00 | | 0 | 00/2A63 | shoot_text - 4713 | 3 game.s 1012 | Code | 00 | | 1 | 00/2A63 : 60 | rts - 4714 | 3 game.s 1013 | Empty | 00 | | 0 | 00/2A64 | - 4715 | 3 game.s 1014 | Comment | 00 | | 0 | 00/2A64 | *----------------------- - 4716 | 3 game.s 1015 | Comment | 00 | | 0 | 00/2A64 | * - 4717 | 3 game.s 1016 | Comment | 00 | | 0 | 00/2A64 | *----------------------- - 4718 | 3 game.s 1017 | Empty | 00 | | 0 | 00/2A64 | - 4719 | 3 game.s 1018 | Empty | 00 | | 0 | 00/2A64 | shoot_ligne - 4720 | 3 game.s 1019 | Code | 00 | | 1 | 00/2A64 : 60 | rts - 4721 | 3 game.s 1020 | Empty | 00 | | 0 | 00/2A65 | - 4722 | 3 game.s 1021 | Comment | 00 | | 0 | 00/2A65 | *----------------------- - 4723 | 3 game.s 1022 | Comment | 00 | | 0 | 00/2A65 | * CREE_FENETRE - 4724 | 3 game.s 1023 | Comment | 00 | | 0 | 00/2A65 | *----------------------- - 4725 | 3 game.s 1024 | Comment | 00 | | 0 | 00/2A65 | * cree_fenetre(objet%,paragraphe%) - 4726 | 3 game.s 1025 | Comment | 00 | | 0 | 00/2A65 | * A : objet - 4727 | 3 game.s 1026 | Comment | 00 | | 0 | 00/2A65 | * X : paragraphe - 4728 | 3 game.s 1027 | Empty | 00 | | 0 | 00/2A65 | - 4729 | 3 game.s 1028 | Empty | 00 | | 0 | 00/2A65 | cree_fenetre - 4730 | 3 game.s 1029 | Code | 00 | | 1 | 00/2A65 : 60 | rts - 4731 | 3 game.s 1030 | Empty | 00 | | 0 | 00/2A66 | - 4732 | 3 game.s 1031 | Comment | 00 | | 0 | 00/2A66 | *----------------------- - 4733 | 3 game.s 1032 | Comment | 00 | | 0 | 00/2A66 | * - 4734 | 3 game.s 1033 | Comment | 00 | | 0 | 00/2A66 | *----------------------- - 4735 | 3 game.s 1034 | Comment | 00 | | 0 | 00/2A66 | * display_text(ligne%,niveau%) - 4736 | 3 game.s 1035 | Empty | 00 | | 0 | 00/2A66 | - 4737 | 3 game.s 1036 | Empty | 00 | | 0 | 00/2A66 | display_text - 4738 | 3 game.s 1037 | Code | 00 | | 1 | 00/2A66 : 60 | rts - 4739 | 3 game.s 1038 | Empty | 00 | | 0 | 00/2A67 | - 4740 | 3 game.s 1039 | Comment | 00 | | 0 | 00/2A67 | *----------------------- - 4741 | 3 game.s 1040 | Comment | 00 | | 0 | 00/2A67 | * ICE_LOAD - OK - 4742 | 3 game.s 1041 | Comment | 00 | | 0 | 00/2A67 | *----------------------- - 4743 | 3 game.s 1042 | Comment | 00 | | 0 | 00/2A67 | * ice_load(fichier$) - 4744 | 3 game.s 1043 | Empty | 00 | | 0 | 00/2A67 | - 4745 | 3 game.s 1044 | Empty | 00 | | 0 | 00/2A67 | ice_load - 4746 | 3 game.s 1045 | Code | 00 | | 1 | 00/2A67 : 60 | rts - 4747 | 3 game.s 1046 | Empty | 00 | | 0 | 00/2A68 | - 4748 | 3 game.s 1047 | Comment | 00 | | 0 | 00/2A68 | *----------------------- - 4749 | 3 game.s 1048 | Comment | 00 | | 0 | 00/2A68 | * ICE_DISP - OK - 4750 | 3 game.s 1049 | Comment | 00 | | 0 | 00/2A68 | *----------------------- - 4751 | 3 game.s 1050 | Comment | 00 | | 0 | 00/2A68 | * ice_disp(adresse_image%) - 4752 | 3 game.s 1051 | Empty | 00 | | 0 | 00/2A68 | - 4753 | 3 game.s 1052 | Empty | 00 | | 0 | 00/2A68 | ice_disp - 4754 | 3 game.s 1053 | Code | 00 | | 1 | 00/2A68 : 60 | rts - 4755 | 3 game.s 1054 | Empty | 00 | | 0 | 00/2A69 | - 4756 | 3 game.s 1055 | Comment | 00 | | 0 | 00/2A69 | *----------------------- - 4757 | 3 game.s 1056 | Comment | 00 | | 0 | 00/2A69 | * PALETTE - OK - 4758 | 3 game.s 1057 | Comment | 00 | | 0 | 00/2A69 | *----------------------- - 4759 | 3 game.s 1058 | Comment | 00 | | 0 | 00/2A69 | * palette(palette$) - 4760 | 3 game.s 1059 | Empty | 00 | | 0 | 00/2A69 | - 4761 | 3 game.s 1060 | Empty | 00 | | 0 | 00/2A69 | palette - 4762 | 3 game.s 1061 | Code | 00 | | 1 | 00/2A69 : 60 | rts - 4763 | 3 game.s 1062 | Empty | 00 | | 0 | 00/2A6A | - 4764 | 3 game.s 1063 | Comment | 00 | | 0 | 00/2A6A | *----------------------- - 4765 | 3 game.s 1064 | Comment | 00 | | 0 | 00/2A6A | * HIDE_SCREEN - OK - 4766 | 3 game.s 1065 | Comment | 00 | | 0 | 00/2A6A | *----------------------- - 4767 | 3 game.s 1066 | Empty | 00 | | 0 | 00/2A6A | - 4768 | 3 game.s 1067 | Empty | 00 | | 0 | 00/2A6A | hide_screen - 4769 | 3 game.s 1068 | Code | 00 | | 1 | 00/2A6A : 60 | rts - 4770 | 3 game.s 1069 | Empty | 00 | | 0 | 00/2A6B | - 4771 | 3 game.s 1070 | Comment | 00 | | 0 | 00/2A6B | *----------------------- - 4772 | 3 game.s 1071 | Comment | 00 | | 0 | 00/2A6B | * SHOW_SCREEN - OK - 4773 | 3 game.s 1072 | Comment | 00 | | 0 | 00/2A6B | *----------------------- - 4774 | 3 game.s 1073 | Empty | 00 | | 0 | 00/2A6B | - 4775 | 3 game.s 1074 | Empty | 00 | | 0 | 00/2A6B | show_screen - 4776 | 3 game.s 1075 | Code | 00 | | 1 | 00/2A6B : 60 | rts - 4777 | 3 game.s 1076 | Empty | 00 | | 0 | 00/2A6C | - 4778 | 3 game.s 1077 | Comment | 00 | | 0 | 00/2A6C | *----------------------- - 4779 | 3 game.s 1078 | Comment | 00 | | 0 | 00/2A6C | * HIDE_SCREEN2 - OK - 4780 | 3 game.s 1079 | Comment | 00 | | 0 | 00/2A6C | *----------------------- - 4781 | 3 game.s 1080 | Empty | 00 | | 0 | 00/2A6C | - 4782 | 3 game.s 1081 | Empty | 00 | | 0 | 00/2A6C | hide_screen2 - 4783 | 3 game.s 1082 | Code | 00 | | 1 | 00/2A6C : 60 | rts - 4784 | 3 game.s 1083 | Empty | 00 | | 0 | 00/2A6D | - 4785 | 3 game.s 1084 | Comment | 00 | | 0 | 00/2A6D | *----------------------- - 4786 | 3 game.s 1085 | Comment | 00 | | 0 | 00/2A6D | * SHOW_SCREEN2 - OK - 4787 | 3 game.s 1086 | Comment | 00 | | 0 | 00/2A6D | *----------------------- - 4788 | 3 game.s 1087 | Empty | 00 | | 0 | 00/2A6D | - 4789 | 3 game.s 1088 | Empty | 00 | | 0 | 00/2A6D | show_screen2 - 4790 | 3 game.s 1089 | Code | 00 | | 1 | 00/2A6D : 60 | rts - 4791 | 3 game.s 1090 | Empty | 00 | | 0 | 00/2A6E | - 4792 | 3 game.s 1091 | Comment | 00 | | 0 | 00/2A6E | *----------------------- - 4793 | 3 game.s 1092 | Comment | 00 | | 0 | 00/2A6E | * MOUSE_ON - OK - 4794 | 3 game.s 1093 | Comment | 00 | | 0 | 00/2A6E | *----------------------- - 4795 | 3 game.s 1094 | Comment | 00 | | 0 | 00/2A6E | * mouse_on - 4796 | 3 game.s 1095 | Empty | 00 | | 0 | 00/2A6E | - 4797 | 3 game.s 1096 | Empty | 00 | | 0 | 00/2A6E | mouse_on - 4798 | 3 game.s 1097 | Macro | 00 | | 0 | 00/2A6E | _ShowCursor - 4800 | 3 game.s 1097 | Code | 00 | | 3 | 00/2A6E : A2 04 91 | LDX #$9104 ; load tool call # - 4801 | 3 game.s 1097 | Code | 00 | | 4 | 00/2A71 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4802 | 3 game.s 1098 | Code | 00 | | 1 | 00/2A75 : 60 | rts - 4803 | 3 game.s 1099 | Empty | 00 | | 0 | 00/2A76 | - 4804 | 3 game.s 1100 | Comment | 00 | | 0 | 00/2A76 | *----------------------- - 4805 | 3 game.s 1101 | Comment | 00 | | 0 | 00/2A76 | * MOUSE_OFF - OK - 4806 | 3 game.s 1102 | Comment | 00 | | 0 | 00/2A76 | *----------------------- - 4807 | 3 game.s 1103 | Comment | 00 | | 0 | 00/2A76 | * mouse_off - 4808 | 3 game.s 1104 | Empty | 00 | | 0 | 00/2A76 | - 4809 | 3 game.s 1105 | Empty | 00 | | 0 | 00/2A76 | mouse_off - 4810 | 3 game.s 1106 | Macro | 00 | | 0 | 00/2A76 | _HideCursor - 4812 | 3 game.s 1106 | Code | 00 | | 3 | 00/2A76 : A2 04 90 | LDX #$9004 ; load tool call # - 4813 | 3 game.s 1106 | Code | 00 | | 4 | 00/2A79 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4814 | 3 game.s 1107 | Code | 00 | | 1 | 00/2A7D : 60 | rts - 4815 | 3 game.s 1108 | Empty | 00 | | 0 | 00/2A7E | - 4816 | 3 game.s 1109 | Comment | 00 | | 0 | 00/2A7E | *----------------------- - 4817 | 3 game.s 1110 | Comment | 00 | | 0 | 00/2A7E | * MUSIQUE - OK - 4818 | 3 game.s 1111 | Comment | 00 | | 0 | 00/2A7E | *----------------------- - 4819 | 3 game.s 1112 | Comment | 00 | | 0 | 00/2A7E | * musique - 4820 | 3 game.s 1113 | Empty | 00 | | 0 | 00/2A7E | - 4821 | 3 game.s 1114 | Code | 00 | 2 | 3 | 00/2A7E : AD 9F 21 | musique lda fgSND ; can we play? - 4822 | 3 game.s 1115 | Code | 00 | | 2 | 00/2A81 : D0 01 | bne mu_1 ; yes - 4823 | 3 game.s 1116 | Code | 00 | | 1 | 00/2A83 : 60 | rts ; no - 4824 | 3 game.s 1117 | Empty | 00 | | 0 | 00/2A84 | - 4825 | 3 game.s 1118 | Code | 00 | 2 | 3 | 00/2A84 : 20 E1 2A | mu_1 jsr init_musique - 4826 | 3 game.s 1119 | Empty | 00 | | 0 | 00/2A87 | - 4827 | 3 game.s 1120 | Code | 00 | | 3 | 00/2A87 : A9 01 00 | lda #1 - 4828 | 3 game.s 1121 | Code | 00 | 2 | 3 | 00/2A8A : 8D 9C 10 | sta i - 4829 | 3 game.s 1122 | Empty | 00 | | 0 | 00/2A8D | - 4830 | 3 game.s 1123 | Code | 00 | 2 | 3 | 00/2A8D : AD 9C 10 | ozunid_18 lda i - 4831 | 3 game.s 1124 | Code | 00 | 2 | 3 | 00/2A90 : 20 59 2B | jsr rythme ; charge le rythme - 4832 | 3 game.s 1125 | Code | 00 | 2 | 3 | 00/2A93 : 20 D8 2B | jsr rythme_joue ; joue le rythme - 4833 | 3 game.s 1126 | Code | 00 | 2 | 3 | 00/2A96 : AD 9C 10 | lda i - 4834 | 3 game.s 1127 | Code | 00 | 2 | 3 | 00/2A99 : 20 36 2D | jsr charge_son ; charge les sons - 4835 | 3 game.s 1128 | Code | 00 | 2 | 3 | 00/2A9C : 20 11 2E | jsr clavier_sonore ; joue les sons - 4836 | 3 game.s 1129 | Code | 00 | | 2 | 00/2A9F : B0 10 | bcs mu_exit ; si *, on quitte le clavier sonore - 4837 | 3 game.s 1130 | Code | 00 | 2 | 3 | 00/2AA1 : 20 B4 2A | jsr nettoie_musique - 4838 | 3 game.s 1131 | Code | 00 | 2 | 3 | 00/2AA4 : EE 9C 10 | inc i - 4839 | 3 game.s 1132 | Code | 00 | 2 | 3 | 00/2AA7 : AD 9C 10 | lda i - 4840 | 3 game.s 1133 | Code | 00 | | 3 | 00/2AAA : C9 05 00 | cmp #5 - 4841 | 3 game.s 1134 | Code | 00 | | 2 | 00/2AAD : 90 DE | bcc ozunid_18 - 4842 | 3 game.s 1135 | Code | 00 | | 2 | 00/2AAF : F0 DC | beq ozunid_18 - 4843 | 3 game.s 1136 | Code | 00 | 2 | 3 | 00/2AB1 : 4C F3 2E | mu_exit jmp fin_musique - 4844 | 3 game.s 1137 | Empty | 00 | | 0 | 00/2AB4 | - 4845 | 3 game.s 1138 | Comment | 00 | | 0 | 00/2AB4 | *----------------------- - 4846 | 3 game.s 1139 | Comment | 00 | | 0 | 00/2AB4 | * NETTOIE_MUSIQUE - OK - 4847 | 3 game.s 1140 | Comment | 00 | | 0 | 00/2AB4 | *----------------------- - 4848 | 3 game.s 1141 | Comment | 00 | | 0 | 00/2AB4 | * nettoie_musique - 4849 | 3 game.s 1142 | Empty | 00 | | 0 | 00/2AB4 | - 4850 | 3 game.s 1143 | Empty | 00 | | 0 | 00/2AB4 | nettoie_musique - 4851 | 3 game.s 1144 | Macro | 00 | | 0 | 00/2AB4 | PushLong haBEAT - 4859 | 3 game.s 1144 | Code | 00 | 2 | 3 | 00/2AB4 : AD C0 07 | LDA haBEAT+2 - 4860 | 3 game.s 1144 | Code | 00 | | 1 | 00/2AB7 : 48 | PHA - 4868 | 3 game.s 1144 | Code | 00 | 2 | 3 | 00/2AB8 : AD BE 07 | LDA haBEAT - 4869 | 3 game.s 1144 | Code | 00 | | 1 | 00/2ABB : 48 | PHA - 4871 | 3 game.s 1145 | Macro | 00 | | 0 | 00/2ABC | _DisposeHandle - 4873 | 3 game.s 1145 | Code | 00 | | 3 | 00/2ABC : A2 02 10 | LDX #$1002 ; load tool call # - 4874 | 3 game.s 1145 | Code | 00 | | 4 | 00/2ABF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4875 | 3 game.s 1146 | Empty | 00 | | 0 | 00/2AC3 | - 4876 | 3 game.s 1147 | Code | 00 | | 3 | 00/2AC3 : A9 00 00 | lda #0 - 4877 | 3 game.s 1148 | Code | 00 | | 1 | 00/2AC6 : 48 | ozunid_19 pha - 4878 | 3 game.s 1149 | Code | 00 | | 1 | 00/2AC7 : 0A | asl - 4879 | 3 game.s 1150 | Code | 00 | | 1 | 00/2AC8 : 0A | asl - 4880 | 3 game.s 1151 | Code | 00 | | 1 | 00/2AC9 : AA | tax - 4881 | 3 game.s 1152 | Code | 00 | 2 | 3 | 00/2ACA : BD C8 07 | lda haSND1+2,x - 4882 | 3 game.s 1153 | Code | 00 | | 1 | 00/2ACD : 48 | pha - 4883 | 3 game.s 1154 | Code | 00 | 2 | 3 | 00/2ACE : BD C6 07 | lda haSND1,x - 4884 | 3 game.s 1155 | Code | 00 | | 1 | 00/2AD1 : 48 | pha - 4885 | 3 game.s 1156 | Macro | 00 | | 0 | 00/2AD2 | _DisposeHandle - 4887 | 3 game.s 1156 | Code | 00 | | 3 | 00/2AD2 : A2 02 10 | LDX #$1002 ; load tool call # - 4888 | 3 game.s 1156 | Code | 00 | | 4 | 00/2AD5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4889 | 3 game.s 1157 | Code | 00 | | 1 | 00/2AD9 : 68 | pla - 4890 | 3 game.s 1158 | Code | 00 | | 1 | 00/2ADA : 1A | inc - 4891 | 3 game.s 1159 | Code | 00 | 2 | 3 | 00/2ADB : CD 9E 10 | cmp j ; nombre de sons - 4892 | 3 game.s 1160 | Code | 00 | | 2 | 00/2ADE : 90 E6 | bcc ozunid_19 - 4893 | 3 game.s 1161 | Code | 00 | | 1 | 00/2AE0 : 60 | rts - 4894 | 3 game.s 1162 | Empty | 00 | | 0 | 00/2AE1 | - 4895 | 3 game.s 1163 | Comment | 00 | | 0 | 00/2AE1 | *----------------------- - 4896 | 3 game.s 1164 | Comment | 00 | | 0 | 00/2AE1 | * INIT_MUSIQUE - OK - 4897 | 3 game.s 1165 | Comment | 00 | | 0 | 00/2AE1 | *----------------------- - 4898 | 3 game.s 1166 | Empty | 00 | | 0 | 00/2AE1 | - 4899 | 3 game.s 1167 | Empty | 00 | | 0 | 00/2AE1 | init_musique - 4900 | 3 game.s 1168 | Code | 00 | | 1 | 00/2AE1 : 78 | sei - 4901 | 3 game.s 1169 | Code | 00 | | 1 | 00/2AE2 : 48 | pha - 4902 | 3 game.s 1170 | Code | 00 | | 1 | 00/2AE3 : 48 | pha - 4903 | 3 game.s 1171 | Macro | 00 | | 0 | 00/2AE4 | PushWord #11 - 4905 | 3 game.s 1171 | Code | 00 | | 3 | 00/2AE4 : F4 0B 00 | PEA #11 - 4908 | 3 game.s 1172 | Macro | 00 | | 0 | 00/2AE7 | _GetVector - 4910 | 3 game.s 1172 | Code | 00 | | 3 | 00/2AE7 : A2 03 11 | LDX #$1103 ; load tool call # - 4911 | 3 game.s 1172 | Code | 00 | | 4 | 00/2AEA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4912 | 3 game.s 1173 | Macro | 00 | | 0 | 00/2AEE | PullLong sndVECTOR - 4915 | 3 game.s 1173 | Code | 00 | | 1 | 00/2AEE : 68 | PLA - 4917 | 3 game.s 1173 | Code | 00 | 2 | 3 | 00/2AEF : 8D A7 21 | STA sndVECTOR - 4922 | 3 game.s 1173 | Code | 00 | | 1 | 00/2AF2 : 68 | PLA - 4924 | 3 game.s 1173 | Code | 00 | 2 | 3 | 00/2AF3 : 8D A9 21 | STA sndVECTOR+2 - 4930 | 3 game.s 1174 | Empty | 00 | | 0 | 00/2AF6 | - 4931 | 3 game.s 1175 | Macro | 00 | | 0 | 00/2AF6 | PushWord #11 - 4933 | 3 game.s 1175 | Code | 00 | | 3 | 00/2AF6 : F4 0B 00 | PEA #11 - 4936 | 3 game.s 1176 | Macro | 00 | | 0 | 00/2AF9 | PushLong #sndINTERRUPT - 4940 | 3 game.s 1176 | Code | 00 | 1 >>16 | 3 | 00/2AF9 : F4 00 00 | PEA #^#sndINTERRUPT - 4947 | 3 game.s 1176 | Code | 00 | 2 | 3 | 00/2AFC : F4 12 2B | PEA #sndINTERRUPT - 4950 | 3 game.s 1177 | Macro | 00 | | 0 | 00/2AFF | _SetVector - 4952 | 3 game.s 1177 | Code | 00 | | 3 | 00/2AFF : A2 03 10 | LDX #$1003 ; load tool call # - 4953 | 3 game.s 1177 | Code | 00 | | 4 | 00/2B02 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4954 | 3 game.s 1178 | Code | 00 | | 1 | 00/2B06 : 58 | cli - 4955 | 3 game.s 1179 | Empty | 00 | | 0 | 00/2B07 | - 4956 | 3 game.s 1180 | Macro | 00 | | 0 | 00/2B07 | PushWord #$ffff - 4958 | 3 game.s 1180 | Code | 00 | | 3 | 00/2B07 : F4 FF FF | PEA #$ffff - 4961 | 3 game.s 1181 | Macro | 00 | | 0 | 00/2B0A | _ClearScreen - 4963 | 3 game.s 1181 | Code | 00 | | 3 | 00/2B0A : A2 04 15 | LDX #$1504 ; load tool call # - 4964 | 3 game.s 1181 | Code | 00 | | 4 | 00/2B0D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4965 | 3 game.s 1182 | Code | 00 | | 1 | 00/2B11 : 60 | rts - 4966 | 3 game.s 1183 | Empty | 00 | | 0 | 00/2B12 | - 4967 | 3 game.s 1184 | Comment | 00 | | 0 | 00/2B12 | *----------------------- - 4968 | 3 game.s 1185 | Comment | 00 | | 0 | 00/2B12 | * THE SOUND INTERRUPT - 4969 | 3 game.s 1186 | Comment | 00 | | 0 | 00/2B12 | *----------------------- - 4970 | 3 game.s 1187 | Empty | 00 | | 0 | 00/2B12 | - 4971 | 3 game.s 1188 | Directive | 00 | | 0 | 00/2B12 | mx %00 - 4972 | 3 game.s 1189 | Empty | 00 | | 0 | 00/2B12 | - 4973 | 3 game.s 1190 | Empty | 00 | | 0 | 00/2B12 | sndINTERRUPT - 4974 | 3 game.s 1191 | Code | 00 | | 1 | 00/2B12 : 0B | phd - 4975 | 3 game.s 1192 | Empty | 00 | | 0 | 00/2B13 | - 4976 | 3 game.s 1193 | Code | 00 | | 1 | 00/2B13 : 18 | clc - 4977 | 3 game.s 1194 | Code | 00 | | 1 | 00/2B14 : FB | xce - 4978 | 3 game.s 1195 | Code | 00 | | 2 | 00/2B15 : C2 30 | rep #$30 - 4979 | 3 game.s 1196 | Empty | 00 | | 0 | 00/2B17 | - 4980 | 3 game.s 1197 | Code | 00 | | 3 | 00/2B17 : A9 00 C0 | lda #$c000 - 4981 | 3 game.s 1198 | Code | 00 | | 1 | 00/2B1A : 5B | tcd - 4982 | 3 game.s 1199 | Empty | 00 | | 0 | 00/2B1B | - 4983 | 3 game.s 1200 | Code | 10 | | 2 | 00/2B1B : E2 20 | sep #$20 - 4984 | 3 game.s 1201 | Empty | 10 | | 0 | 00/2B1D | - 4985 | 3 game.s 1202 | Code | 10 | | 2 | 00/2B1D : A5 3C | ozunid_20 lda {$3c} - 4986 | 3 game.s 1203 | Code | 10 | | 2 | 00/2B1F : 30 FC | bmi ozunid_20 - 4987 | 3 game.s 1204 | Empty | 10 | | 0 | 00/2B21 | - 4988 | 3 game.s 1205 | Code | 10 | | 4 | 00/2B21 : AF CA 00 E1 | ldal $e100ca - 4989 | 3 game.s 1206 | Code | 10 | | 2 | 00/2B25 : 29 0F | and #%0000_1111 - 4990 | 3 game.s 1207 | Code | 10 | | 2 | 00/2B27 : 85 3C | sta {$3c} - 4991 | 3 game.s 1208 | Empty | 10 | | 0 | 00/2B29 | - 4992 | 3 game.s 1209 | Code | 10 | | 2 | 00/2B29 : A9 E0 | lda #$e0 ; which oscillo - 4993 | 3 game.s 1210 | Code | 10 | | 2 | 00/2B2B : 85 3E | sta {$3e} ; has generated - 4994 | 3 game.s 1211 | Code | 10 | | 2 | 00/2B2D : A5 3D | lda {$3d} ; the interrupt? - 4995 | 3 game.s 1212 | Code | 10 | | 2 | 00/2B2F : A5 3D | lda {$3d} - 4996 | 3 game.s 1213 | Code | 10 | | 2 | 00/2B31 : 29 3E | and #%0011_1110 - 4997 | 3 game.s 1214 | Code | 10 | | 1 | 00/2B33 : 4A | lsr - 4998 | 3 game.s 1215 | Code | 10 | | 2 | 00/2B34 : C9 01 | cmp #1 ; oscillo 1 (liŽ ˆ 0) - 4999 | 3 game.s 1216 | Code | 10 | | 2 | 00/2B36 : F0 0C | beq sndINTERRUPT1 - 5000 | 3 game.s 1217 | Code | 10 | | 2 | 00/2B38 : C9 03 | cmp #3 ; oscillo 3 (liŽ ˆ 2) - 5001 | 3 game.s 1218 | Code | 10 | | 2 | 00/2B3A : D0 18 | bne sndINTERRUPT99 - 5002 | 3 game.s 1219 | Empty | 10 | | 0 | 00/2B3C | - 5003 | 3 game.s 1220 | Code | 10 | | 2 | 00/2B3C : A9 FF | lda #-1 ; dis au programme - 5004 | 3 game.s 1221 | Code | 10 | 3 | 4 | 00/2B3E : 8F EF 2E 00 | stal fgCLEAR ; d'effacer le cadre - 5005 | 3 game.s 1222 | Code | 10 | | 2 | 00/2B42 : 80 10 | bra sndINTERRUPT99 - 5006 | 3 game.s 1223 | Empty | 10 | | 0 | 00/2B44 | - 5007 | 3 game.s 1224 | Empty | 10 | | 0 | 00/2B44 | sndINTERRUPT1 - 5008 | 3 game.s 1225 | Code | 10 | | 2 | 00/2B44 : A9 A0 | lda #$a0 ; oscillos 0 & 1 - 5009 | 3 game.s 1226 | Code | 10 | | 2 | 00/2B46 : 85 3E | sta {$3e} - 5010 | 3 game.s 1227 | Code | 10 | | 2 | 00/2B48 : A9 00 | lda #%0000_0000 - 5011 | 3 game.s 1228 | Code | 10 | | 2 | 00/2B4A : 85 3D | sta {$3d} - 5012 | 3 game.s 1229 | Code | 10 | | 2 | 00/2B4C : A9 A1 | lda #$a1 - 5013 | 3 game.s 1230 | Code | 10 | | 2 | 00/2B4E : 85 3E | sta {$3e} - 5014 | 3 game.s 1231 | Code | 10 | | 2 | 00/2B50 : A9 18 | lda #%0001_1000 ; with interrupt - 5015 | 3 game.s 1232 | Code | 10 | | 2 | 00/2B52 : 85 3D | sta {$3d} - 5016 | 3 game.s 1233 | Empty | 10 | | 0 | 00/2B54 | - 5017 | 3 game.s 1234 | Empty | 10 | | 0 | 00/2B54 | sndINTERRUPT99 - 5018 | 3 game.s 1235 | Code | 11 | | 2 | 00/2B54 : E2 30 | sep #$30 - 5019 | 3 game.s 1236 | Code | 11 | | 1 | 00/2B56 : 2B | pld - 5020 | 3 game.s 1237 | Code | 11 | | 1 | 00/2B57 : 18 | clc - 5021 | 3 game.s 1238 | Code | 11 | | 1 | 00/2B58 : 6B | rtl - 5022 | 3 game.s 1239 | Empty | 11 | | 0 | 00/2B59 | - 5023 | 3 game.s 1240 | Directive | 00 | | 0 | 00/2B59 | mx %00 - 5024 | 3 game.s 1241 | Empty | 00 | | 0 | 00/2B59 | - 5025 | 3 game.s 1242 | Comment | 00 | | 0 | 00/2B59 | *----------------------- - 5026 | 3 game.s 1243 | Comment | 00 | | 0 | 00/2B59 | * RYTHME - OK - 5027 | 3 game.s 1244 | Comment | 00 | | 0 | 00/2B59 | *----------------------- - 5028 | 3 game.s 1245 | Comment | 00 | | 0 | 00/2B59 | * rythme(rythme%) - 5029 | 3 game.s 1246 | Empty | 00 | | 0 | 00/2B59 | - 5030 | 3 game.s 1247 | Comment | 00 | | 0 | 00/2B59 | *--- offset to beat number is +22 - 5031 | 3 game.s 1248 | Empty | 00 | | 0 | 00/2B59 | - 5032 | 3 game.s 1249 | Code | 10 | | 2 | 00/2B59 : E2 20 | rythme sep #$20 - 5033 | 3 game.s 1250 | Code | 10 | | 2 | 00/2B5B : 09 30 | ora #'0' - 5034 | 3 game.s 1251 | Code | 10 | 2 | 3 | 00/2B5D : 8D 3A 0E | sta pBEAT+22 - 5035 | 3 game.s 1252 | Code | 00 | | 2 | 00/2B60 : C2 20 | rep #$20 - 5036 | 3 game.s 1253 | Empty | 00 | | 0 | 00/2B62 | - 5037 | 3 game.s 1254 | Comment | 00 | | 0 | 00/2B62 | *--- - 5038 | 3 game.s 1255 | Empty | 00 | | 0 | 00/2B62 | - 5039 | 3 game.s 1256 | Code | 00 | 2 | 3 | 00/2B62 : A9 24 0E | lda #pBEAT - 5040 | 3 game.s 1257 | Code | 00 | 2 | 3 | 00/2B65 : 8D 77 0D | sta proOPEN+4 ; filename - 5041 | 3 game.s 1258 | Empty | 00 | | 0 | 00/2B68 | - 5042 | 3 game.s 1259 | Code | 00 | | 4 | 00/2B68 : 22 A8 00 E1 | jsl {$e100a8} - 5043 | 3 game.s 1260 | Data | 00 | | 2 | 00/2B6C : 10 20 | dw $2010 - 5044 | 3 game.s 1261 | Data | 00 | 3 | 4 | 00/2B6E : 73 0D 00 00 | adrl proOPEN - 5045 | 3 game.s 1262 | Code | 00 | | 2 | 00/2B72 : B0 63 | bcs ry_err2 - 5046 | 3 game.s 1263 | Empty | 00 | | 0 | 00/2B74 | - 5047 | 3 game.s 1264 | Code | 00 | 2 | 3 | 00/2B74 : AD 75 0D | lda proOPEN+2 - 5048 | 3 game.s 1265 | Code | 00 | 2 | 3 | 00/2B77 : 8D A3 0D | sta proREAD+2 - 5049 | 3 game.s 1266 | Code | 00 | 2 | 3 | 00/2B7A : 8D B3 0D | sta proCLOSE+2 - 5050 | 3 game.s 1267 | Empty | 00 | | 0 | 00/2B7D | - 5051 | 3 game.s 1268 | Code | 00 | 2 | 3 | 00/2B7D : AC 9D 0D | ldy proEOF - 5052 | 3 game.s 1269 | Code | 00 | 2 | 3 | 00/2B80 : 8C A9 0D | sty proREAD+8 - 5053 | 3 game.s 1270 | Code | 00 | 2 | 3 | 00/2B83 : AE 9F 0D | ldx proEOF+2 - 5054 | 3 game.s 1271 | Code | 00 | 2 | 3 | 00/2B86 : 8E AB 0D | stx proREAD+10 - 5055 | 3 game.s 1272 | Empty | 00 | | 0 | 00/2B89 | - 5056 | 3 game.s 1273 | Code | 00 | | 1 | 00/2B89 : 48 | pha - 5057 | 3 game.s 1274 | Code | 00 | | 1 | 00/2B8A : 48 | pha - 5058 | 3 game.s 1275 | Code | 00 | | 1 | 00/2B8B : DA | phx - 5059 | 3 game.s 1276 | Code | 00 | | 1 | 00/2B8C : 5A | phy - 5060 | 3 game.s 1277 | Macro | 00 | | 0 | 00/2B8D | PushWord myID - 5065 | 3 game.s 1277 | Code | 00 | 2 | 3 | 00/2B8D : AD 9A 07 | LDA myID - 5066 | 3 game.s 1277 | Code | 00 | | 1 | 00/2B90 : 48 | PHA - 5068 | 3 game.s 1278 | Macro | 00 | | 0 | 00/2B91 | PushWord #%11000000_00001100 - 5070 | 3 game.s 1278 | Code | 00 | | 3 | 00/2B91 : F4 0C C0 | PEA #%11000000_00001100 - 5073 | 3 game.s 1279 | Macro | 00 | | 0 | 00/2B94 | PushLong #0 - 5077 | 3 game.s 1279 | Code | 00 | | 3 | 00/2B94 : F4 00 00 | PEA #^#0 - 5084 | 3 game.s 1279 | Code | 00 | | 3 | 00/2B97 : F4 00 00 | PEA #0 - 5087 | 3 game.s 1280 | Macro | 00 | | 0 | 00/2B9A | _NewHandle - 5089 | 3 game.s 1280 | Code | 00 | | 3 | 00/2B9A : A2 02 09 | LDX #$902 ; load tool call # - 5090 | 3 game.s 1280 | Code | 00 | | 4 | 00/2B9D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5091 | 3 game.s 1281 | Code | 00 | | 1 | 00/2BA1 : 0B | phd - 5092 | 3 game.s 1282 | Code | 00 | | 1 | 00/2BA2 : 3B | tsc - 5093 | 3 game.s 1283 | Code | 00 | | 1 | 00/2BA3 : 5B | tcd - 5094 | 3 game.s 1284 | Code | 00 | | 2 | 00/2BA4 : A7 03 | lda [3] - 5095 | 3 game.s 1285 | Code | 00 | 2 | 3 | 00/2BA6 : 8D C2 07 | sta ptrBEAT - 5096 | 3 game.s 1286 | Code | 00 | 2 | 3 | 00/2BA9 : 8D A5 0D | sta proREAD+4 - 5097 | 3 game.s 1287 | Code | 00 | | 3 | 00/2BAC : A0 02 00 | ldy #2 - 5098 | 3 game.s 1288 | Code | 00 | | 2 | 00/2BAF : B7 03 | lda [3],y - 5099 | 3 game.s 1289 | Code | 00 | 2 | 3 | 00/2BB1 : 8D C4 07 | sta ptrBEAT+2 - 5100 | 3 game.s 1290 | Code | 00 | 2 | 3 | 00/2BB4 : 8D A7 0D | sta proREAD+6 - 5101 | 3 game.s 1291 | Code | 00 | | 1 | 00/2BB7 : 2B | pld - 5102 | 3 game.s 1292 | Code | 00 | | 1 | 00/2BB8 : 68 | pla - 5103 | 3 game.s 1293 | Code | 00 | 2 | 3 | 00/2BB9 : 8D BE 07 | sta haBEAT - 5104 | 3 game.s 1294 | Code | 00 | | 1 | 00/2BBC : 68 | pla - 5105 | 3 game.s 1295 | Code | 00 | 2 | 3 | 00/2BBD : 8D C0 07 | sta haBEAT+2 - 5106 | 3 game.s 1296 | Code | 00 | | 2 | 00/2BC0 : B0 0A | bcs ry_err1 - 5107 | 3 game.s 1297 | Empty | 00 | | 0 | 00/2BC2 | - 5108 | 3 game.s 1298 | Code | 00 | | 4 | 00/2BC2 : 22 A8 00 E1 | jsl {$e100a8} - 5109 | 3 game.s 1299 | Data | 00 | | 2 | 00/2BC6 : 12 20 | dw $2012 - 5110 | 3 game.s 1300 | Data | 00 | 3 | 4 | 00/2BC8 : A1 0D 00 00 | adrl proREAD - 5111 | 3 game.s 1301 | Empty | 00 | | 0 | 00/2BCC | - 5112 | 3 game.s 1302 | Code | 00 | | 4 | 00/2BCC : 22 A8 00 E1 | ry_err1 jsl {$e100a8} - 5113 | 3 game.s 1303 | Data | 00 | | 2 | 00/2BD0 : 14 20 | dw $2014 - 5114 | 3 game.s 1304 | Data | 00 | 3 | 4 | 00/2BD2 : B1 0D 00 00 | adrl proCLOSE - 5115 | 3 game.s 1305 | Code | 00 | | 1 | 00/2BD6 : 18 | clc - 5116 | 3 game.s 1306 | Code | 00 | | 1 | 00/2BD7 : 60 | ry_err2 rts - 5117 | 3 game.s 1307 | Empty | 00 | | 0 | 00/2BD8 | - 5118 | 3 game.s 1308 | Comment | 00 | | 0 | 00/2BD8 | *----------------------- - 5119 | 3 game.s 1309 | Comment | 00 | | 0 | 00/2BD8 | * RYTHME_JOUE - OK - 5120 | 3 game.s 1310 | Comment | 00 | | 0 | 00/2BD8 | *----------------------- - 5121 | 3 game.s 1311 | Comment | 00 | | 0 | 00/2BD8 | * rythme_joue - 5122 | 3 game.s 1312 | Empty | 00 | | 0 | 00/2BD8 | - 5123 | 3 game.s 1313 | Empty | 00 | | 0 | 00/2BD8 | rythme_joue - 5124 | 3 game.s 1314 | Code | 00 | 2 | 3 | 00/2BD8 : AD C2 07 | lda ptrBEAT - 5125 | 3 game.s 1315 | Code | 00 | 2 | 3 | 00/2BDB : 8D 06 2C | sta rj_from+1 - 5126 | 3 game.s 1316 | Code | 00 | 2 | 3 | 00/2BDE : AD C3 07 | lda ptrBEAT+1 - 5127 | 3 game.s 1317 | Code | 00 | 2 | 3 | 00/2BE1 : 8D 07 2C | sta rj_from+2 - 5128 | 3 game.s 1318 | Code | 00 | 2 | 3 | 00/2BE4 : AD 9D 0D | lda proEOF - 5129 | 3 game.s 1319 | Code | 00 | 2 | 3 | 00/2BE7 : 8D 0D 2C | sta rj_eof+1 - 5130 | 3 game.s 1320 | Empty | 00 | | 0 | 00/2BEA | - 5131 | 3 game.s 1321 | Comment | 00 | | 0 | 00/2BEA | * 1. on met en RAM son - 5132 | 3 game.s 1322 | Empty | 00 | | 0 | 00/2BEA | - 5133 | 3 game.s 1323 | Code | 00 | | 1 | 00/2BEA : 78 | sei - 5134 | 3 game.s 1324 | Code | 00 | | 1 | 00/2BEB : 0B | phd - 5135 | 3 game.s 1325 | Code | 00 | | 3 | 00/2BEC : A9 00 C0 | lda #$c000 - 5136 | 3 game.s 1326 | Code | 00 | | 1 | 00/2BEF : 5B | tcd - 5137 | 3 game.s 1327 | Code | 10 | | 2 | 00/2BF0 : E2 20 | sep #$20 - 5138 | 3 game.s 1328 | Empty | 10 | | 0 | 00/2BF2 | - 5139 | 3 game.s 1329 | Code | 10 | | 4 | 00/2BF2 : AF CA 00 E1 | ldal $e100ca - 5140 | 3 game.s 1330 | Code | 10 | | 2 | 00/2BF6 : 29 0F | and #%0000_1111 - 5141 | 3 game.s 1331 | Code | 10 | | 2 | 00/2BF8 : 09 60 | ora #%0110_0000 - 5142 | 3 game.s 1332 | Code | 10 | | 2 | 00/2BFA : 85 3C | sta {$3c} - 5143 | 3 game.s 1333 | Empty | 10 | | 0 | 00/2BFC | - 5144 | 3 game.s 1334 | Code | 10 | | 2 | 00/2BFC : A9 00 | lda #0 - 5145 | 3 game.s 1335 | Code | 10 | | 2 | 00/2BFE : 85 3E | sta {$3e} - 5146 | 3 game.s 1336 | Code | 10 | | 2 | 00/2C00 : 85 3F | sta {$3f} - 5147 | 3 game.s 1337 | Empty | 10 | | 0 | 00/2C02 | - 5148 | 3 game.s 1338 | Code | 10 | | 3 | 00/2C02 : A2 00 00 | ldx #0 - 5149 | 3 game.s 1339 | Code | 10 | | 4 | 00/2C05 : BF CC BB AA | rj_from ldal $aabbcc,x - 5150 | 3 game.s 1340 | Code | 10 | | 2 | 00/2C09 : 85 3D | sta {$3d} - 5151 | 3 game.s 1341 | Code | 10 | | 1 | 00/2C0B : E8 | inx - 5152 | 3 game.s 1342 | Code | 10 | | 3 | 00/2C0C : E0 FF FF | rj_eof cpx #$ffff - 5153 | 3 game.s 1343 | Code | 10 | | 2 | 00/2C0F : 90 F4 | bcc rj_from - 5154 | 3 game.s 1344 | Empty | 10 | | 0 | 00/2C11 | - 5155 | 3 game.s 1345 | Comment | 10 | | 0 | 00/2C11 | * 2. on dŽmarre - 5156 | 3 game.s 1346 | Empty | 10 | | 0 | 00/2C11 | - 5157 | 3 game.s 1347 | Code | 10 | 2 | 3 | 00/2C11 : 20 19 2C | jsr ensoniq_beat - 5158 | 3 game.s 1348 | Empty | 10 | | 0 | 00/2C14 | - 5159 | 3 game.s 1349 | Comment | 10 | | 0 | 00/2C14 | * 3. on sort et a joue - 5160 | 3 game.s 1350 | Empty | 10 | | 0 | 00/2C14 | - 5161 | 3 game.s 1351 | Code | 00 | | 2 | 00/2C14 : C2 20 | rep #$20 - 5162 | 3 game.s 1352 | Code | 00 | | 1 | 00/2C16 : 2B | pld - 5163 | 3 game.s 1353 | Code | 00 | | 1 | 00/2C17 : 58 | cli - 5164 | 3 game.s 1354 | Code | 00 | | 1 | 00/2C18 : 60 | rts - 5165 | 3 game.s 1355 | Empty | 00 | | 0 | 00/2C19 | - 5166 | 3 game.s 1356 | Directive | 10 | | 0 | 00/2C19 | mx %10 - 5167 | 3 game.s 1357 | Empty | 10 | | 0 | 00/2C19 | - 5168 | 3 game.s 1358 | Comment | 10 | | 0 | 00/2C19 | *----------------------- - 5169 | 3 game.s 1359 | Comment | 10 | | 0 | 00/2C19 | * ENSONIQ_BEAT - OK - 5170 | 3 game.s 1360 | Comment | 10 | | 0 | 00/2C19 | *----------------------- - 5171 | 3 game.s 1361 | Comment | 10 | | 0 | 00/2C19 | * ensoniq_beat - 5172 | 3 game.s 1362 | Empty | 10 | | 0 | 00/2C19 | - 5173 | 3 game.s 1363 | Empty | 10 | | 0 | 00/2C19 | ensoniq_beat - 5174 | 3 game.s 1364 | Code | 10 | | 3 | 00/2C19 : A0 00 00 | ldy #0 ; oscillos 0 & 1 - 5175 | 3 game.s 1365 | Empty | 10 | | 0 | 00/2C1C | - 5176 | 3 game.s 1366 | Code | 10 | | 4 | 00/2C1C : AF CA 00 E1 | ldal $e100ca ; volume - 5177 | 3 game.s 1367 | Code | 10 | | 2 | 00/2C20 : 29 0F | and #%0000_1111 - 5178 | 3 game.s 1368 | Code | 10 | | 2 | 00/2C22 : 85 3C | sta {$3c} - 5179 | 3 game.s 1369 | Empty | 10 | | 0 | 00/2C24 | - 5180 | 3 game.s 1370 | Code | 10 | | 1 | 00/2C24 : 98 | tya ; frŽquence basse - 5181 | 3 game.s 1371 | Code | 10 | | 2 | 00/2C25 : 85 3E | sta {$3e} - 5182 | 3 game.s 1372 | Code | 10 | | 2 | 00/2C27 : A9 D9 | lda #217 - 5183 | 3 game.s 1373 | Code | 10 | | 2 | 00/2C29 : 85 3D | sta {$3d} - 5184 | 3 game.s 1374 | Code | 10 | | 1 | 00/2C2B : 98 | tya - 5185 | 3 game.s 1375 | Code | 10 | | 2 | 00/2C2C : 09 01 | ora #$01 - 5186 | 3 game.s 1376 | Code | 10 | | 2 | 00/2C2E : 85 3E | sta {$3e} - 5187 | 3 game.s 1377 | Code | 10 | | 2 | 00/2C30 : A9 D9 | lda #217 - 5188 | 3 game.s 1378 | Code | 10 | | 2 | 00/2C32 : 85 3D | sta {$3d} - 5189 | 3 game.s 1379 | Empty | 10 | | 0 | 00/2C34 | - 5190 | 3 game.s 1380 | Code | 10 | | 1 | 00/2C34 : 98 | tya ; frŽquence haute - 5191 | 3 game.s 1381 | Code | 10 | | 2 | 00/2C35 : 09 20 | ora #$20 - 5192 | 3 game.s 1382 | Code | 10 | | 2 | 00/2C37 : 85 3E | sta {$3e} - 5193 | 3 game.s 1383 | Code | 10 | | 2 | 00/2C39 : A9 00 | lda #0 - 5194 | 3 game.s 1384 | Code | 10 | | 2 | 00/2C3B : 85 3D | sta {$3d} - 5195 | 3 game.s 1385 | Code | 10 | | 1 | 00/2C3D : 98 | tya - 5196 | 3 game.s 1386 | Code | 10 | | 2 | 00/2C3E : 09 21 | ora #$21 - 5197 | 3 game.s 1387 | Code | 10 | | 2 | 00/2C40 : 85 3E | sta {$3e} - 5198 | 3 game.s 1388 | Code | 10 | | 2 | 00/2C42 : A9 00 | lda #0 - 5199 | 3 game.s 1389 | Code | 10 | | 2 | 00/2C44 : 85 3D | sta {$3d} - 5200 | 3 game.s 1390 | Empty | 10 | | 0 | 00/2C46 | - 5201 | 3 game.s 1391 | Code | 10 | | 1 | 00/2C46 : 98 | tya ; volume - 5202 | 3 game.s 1392 | Code | 10 | | 2 | 00/2C47 : 09 40 | ora #$40 - 5203 | 3 game.s 1393 | Code | 10 | | 2 | 00/2C49 : 85 3E | sta {$3e} - 5204 | 3 game.s 1394 | Code | 10 | | 2 | 00/2C4B : A9 FF | lda #$ff - 5205 | 3 game.s 1395 | Code | 10 | | 2 | 00/2C4D : 85 3D | sta {$3d} - 5206 | 3 game.s 1396 | Code | 10 | | 1 | 00/2C4F : 98 | tya - 5207 | 3 game.s 1397 | Code | 10 | | 2 | 00/2C50 : 09 41 | ora #$41 - 5208 | 3 game.s 1398 | Code | 10 | | 2 | 00/2C52 : 85 3E | sta {$3e} - 5209 | 3 game.s 1399 | Code | 10 | | 2 | 00/2C54 : A9 FF | lda #$ff - 5210 | 3 game.s 1400 | Code | 10 | | 2 | 00/2C56 : 85 3D | sta {$3d} - 5211 | 3 game.s 1401 | Empty | 10 | | 0 | 00/2C58 | - 5212 | 3 game.s 1402 | Code | 10 | | 1 | 00/2C58 : 98 | tya ; address pointer (at $0000 and not $4000) - 5213 | 3 game.s 1403 | Code | 10 | | 2 | 00/2C59 : 09 80 | ora #$80 - 5214 | 3 game.s 1404 | Code | 10 | | 2 | 00/2C5B : 85 3E | sta {$3e} - 5215 | 3 game.s 1405 | Code | 10 | | 2 | 00/2C5D : A9 00 | lda #$00 - 5216 | 3 game.s 1406 | Code | 10 | | 2 | 00/2C5F : 85 3D | sta {$3d} - 5217 | 3 game.s 1407 | Code | 10 | | 1 | 00/2C61 : 98 | tya - 5218 | 3 game.s 1408 | Code | 10 | | 2 | 00/2C62 : 09 81 | ora #$81 - 5219 | 3 game.s 1409 | Code | 10 | | 2 | 00/2C64 : 85 3E | sta {$3e} - 5220 | 3 game.s 1410 | Code | 10 | | 2 | 00/2C66 : A9 00 | lda #$00 - 5221 | 3 game.s 1411 | Code | 10 | | 2 | 00/2C68 : 85 3D | sta {$3d} - 5222 | 3 game.s 1412 | Empty | 10 | | 0 | 00/2C6A | - 5223 | 3 game.s 1413 | Code | 10 | | 1 | 00/2C6A : 98 | tya ; waveform table size (32K) - 5224 | 3 game.s 1414 | Code | 10 | | 2 | 00/2C6B : 09 C0 | ora #$c0 - 5225 | 3 game.s 1415 | Code | 10 | | 2 | 00/2C6D : 85 3E | sta {$3e} - 5226 | 3 game.s 1416 | Code | 10 | | 2 | 00/2C6F : A9 3F | lda #%00111111 - 5227 | 3 game.s 1417 | Code | 10 | | 2 | 00/2C71 : 85 3D | sta {$3d} - 5228 | 3 game.s 1418 | Code | 10 | | 1 | 00/2C73 : 98 | tya - 5229 | 3 game.s 1419 | Code | 10 | | 2 | 00/2C74 : 09 C1 | ora #$c1 - 5230 | 3 game.s 1420 | Code | 10 | | 2 | 00/2C76 : 85 3E | sta {$3e} - 5231 | 3 game.s 1421 | Code | 10 | | 2 | 00/2C78 : A9 3F | lda #%00111111 - 5232 | 3 game.s 1422 | Code | 10 | | 2 | 00/2C7A : 85 3D | sta {$3d} - 5233 | 3 game.s 1423 | Empty | 10 | | 0 | 00/2C7C | - 5234 | 3 game.s 1424 | Code | 10 | | 1 | 00/2C7C : 98 | tya ; control register - 5235 | 3 game.s 1425 | Code | 10 | | 2 | 00/2C7D : 09 A0 | ora #$a0 - 5236 | 3 game.s 1426 | Code | 10 | | 2 | 00/2C7F : 85 3E | sta {$3e} - 5237 | 3 game.s 1427 | Code | 10 | | 2 | 00/2C81 : A9 00 | lda #%0000_0000 - 5238 | 3 game.s 1428 | Code | 10 | | 2 | 00/2C83 : 85 3D | sta {$3d} - 5239 | 3 game.s 1429 | Code | 10 | | 1 | 00/2C85 : 98 | tya - 5240 | 3 game.s 1430 | Code | 10 | | 2 | 00/2C86 : 09 A1 | ora #$a1 - 5241 | 3 game.s 1431 | Code | 10 | | 2 | 00/2C88 : 85 3E | sta {$3e} - 5242 | 3 game.s 1432 | Code | 10 | | 2 | 00/2C8A : A9 18 | lda #%0001_1000 ; with interrupt - 5243 | 3 game.s 1433 | Code | 10 | | 2 | 00/2C8C : 85 3D | sta {$3d} - 5244 | 3 game.s 1434 | Code | 10 | | 1 | 00/2C8E : 60 | rts - 5245 | 3 game.s 1435 | Empty | 10 | | 0 | 00/2C8F | - 5246 | 3 game.s 1436 | Directive | 00 | | 0 | 00/2C8F | mx %00 - 5247 | 3 game.s 1437 | Empty | 00 | | 0 | 00/2C8F | - 5248 | 3 game.s 1438 | Comment | 00 | | 0 | 00/2C8F | *----------------------- - 5249 | 3 game.s 1439 | Comment | 00 | | 0 | 00/2C8F | * SON_JOUE - OK - 5250 | 3 game.s 1440 | Comment | 00 | | 0 | 00/2C8F | *----------------------- - 5251 | 3 game.s 1441 | Comment | 00 | | 0 | 00/2C8F | * son_joue - 5252 | 3 game.s 1442 | Empty | 00 | | 0 | 00/2C8F | - 5253 | 3 game.s 1443 | Empty | 00 | | 0 | 00/2C8F | son_joue - 5254 | 3 game.s 1444 | Empty | 00 | | 0 | 00/2C8F | - 5255 | 3 game.s 1445 | Comment | 00 | | 0 | 00/2C8F | * 1. on met en RAM son - 5256 | 3 game.s 1446 | Empty | 00 | | 0 | 00/2C8F | - 5257 | 3 game.s 1447 | Code | 00 | | 1 | 00/2C8F : 78 | sei - 5258 | 3 game.s 1448 | Code | 00 | | 1 | 00/2C90 : 0B | phd - 5259 | 3 game.s 1449 | Code | 00 | | 3 | 00/2C91 : A9 00 C0 | lda #$c000 - 5260 | 3 game.s 1450 | Code | 00 | | 1 | 00/2C94 : 5B | tcd - 5261 | 3 game.s 1451 | Code | 10 | | 2 | 00/2C95 : E2 20 | sep #$20 - 5262 | 3 game.s 1452 | Empty | 10 | | 0 | 00/2C97 | - 5263 | 3 game.s 1453 | Code | 10 | | 4 | 00/2C97 : AF CA 00 E1 | ldal $e100ca - 5264 | 3 game.s 1454 | Code | 10 | | 2 | 00/2C9B : 29 0F | and #%0000_1111 - 5265 | 3 game.s 1455 | Code | 10 | | 2 | 00/2C9D : 09 60 | ora #%0110_0000 - 5266 | 3 game.s 1456 | Code | 10 | | 2 | 00/2C9F : 85 3C | sta {$3c} - 5267 | 3 game.s 1457 | Empty | 10 | | 0 | 00/2CA1 | - 5268 | 3 game.s 1458 | Code | 10 | | 2 | 00/2CA1 : A9 00 | lda #$00 - 5269 | 3 game.s 1459 | Code | 10 | | 2 | 00/2CA3 : 85 3E | sta {$3e} - 5270 | 3 game.s 1460 | Code | 10 | | 2 | 00/2CA5 : A9 80 | lda #$80 - 5271 | 3 game.s 1461 | Code | 10 | | 2 | 00/2CA7 : 85 3F | sta {$3f} - 5272 | 3 game.s 1462 | Empty | 10 | | 0 | 00/2CA9 | - 5273 | 3 game.s 1463 | Code | 10 | | 3 | 00/2CA9 : A2 00 00 | ldx #0 - 5274 | 3 game.s 1464 | Code | 10 | | 4 | 00/2CAC : BF CC BB AA | sj_from ldal $aabbcc,x - 5275 | 3 game.s 1465 | Code | 10 | | 2 | 00/2CB0 : 85 3D | sta {$3d} - 5276 | 3 game.s 1466 | Code | 10 | | 1 | 00/2CB2 : E8 | inx - 5277 | 3 game.s 1467 | Code | 10 | | 3 | 00/2CB3 : E0 FF FF | sj_eof cpx #$ffff - 5278 | 3 game.s 1468 | Code | 10 | | 2 | 00/2CB6 : D0 F4 | bne sj_from - 5279 | 3 game.s 1469 | Empty | 10 | | 0 | 00/2CB8 | - 5280 | 3 game.s 1470 | Comment | 10 | | 0 | 00/2CB8 | * 2. on dŽmarre - 5281 | 3 game.s 1471 | Empty | 10 | | 0 | 00/2CB8 | - 5282 | 3 game.s 1472 | Code | 10 | | 3 | 00/2CB8 : A0 02 00 | ldy #2 ; oscillos 2 & 3 - 5283 | 3 game.s 1473 | Empty | 10 | | 0 | 00/2CBB | - 5284 | 3 game.s 1474 | Code | 10 | | 4 | 00/2CBB : AF CA 00 E1 | ldal $e100ca ; volume - 5285 | 3 game.s 1475 | Code | 10 | | 2 | 00/2CBF : 29 0F | and #%0000_1111 - 5286 | 3 game.s 1476 | Code | 10 | | 2 | 00/2CC1 : 85 3C | sta {$3c} - 5287 | 3 game.s 1477 | Empty | 10 | | 0 | 00/2CC3 | - 5288 | 3 game.s 1478 | Code | 10 | | 1 | 00/2CC3 : 98 | tya ; frŽquence basse - 5289 | 3 game.s 1479 | Code | 10 | | 2 | 00/2CC4 : 85 3E | sta {$3e} - 5290 | 3 game.s 1480 | Code | 10 | 2 | 3 | 00/2CC6 : AD 39 21 | lda waveFREQ - 5291 | 3 game.s 1481 | Code | 10 | | 2 | 00/2CC9 : 85 3D | sta {$3d} - 5292 | 3 game.s 1482 | Code | 10 | | 1 | 00/2CCB : 98 | tya - 5293 | 3 game.s 1483 | Code | 10 | | 2 | 00/2CCC : 09 01 | ora #$01 - 5294 | 3 game.s 1484 | Code | 10 | | 2 | 00/2CCE : 85 3E | sta {$3e} - 5295 | 3 game.s 1485 | Code | 10 | 2 | 3 | 00/2CD0 : AD 39 21 | lda waveFREQ - 5296 | 3 game.s 1486 | Code | 10 | | 2 | 00/2CD3 : 85 3D | sta {$3d} - 5297 | 3 game.s 1487 | Empty | 10 | | 0 | 00/2CD5 | - 5298 | 3 game.s 1488 | Code | 10 | | 1 | 00/2CD5 : 98 | tya ; frŽquence haute - 5299 | 3 game.s 1489 | Code | 10 | | 2 | 00/2CD6 : 09 20 | ora #$20 - 5300 | 3 game.s 1490 | Code | 10 | | 2 | 00/2CD8 : 85 3E | sta {$3e} - 5301 | 3 game.s 1491 | Code | 10 | 2 | 3 | 00/2CDA : AD 3A 21 | lda waveFREQ+1 - 5302 | 3 game.s 1492 | Code | 10 | | 2 | 00/2CDD : 85 3D | sta {$3d} - 5303 | 3 game.s 1493 | Code | 10 | | 1 | 00/2CDF : 98 | tya - 5304 | 3 game.s 1494 | Code | 10 | | 2 | 00/2CE0 : 09 21 | ora #$21 - 5305 | 3 game.s 1495 | Code | 10 | | 2 | 00/2CE2 : 85 3E | sta {$3e} - 5306 | 3 game.s 1496 | Code | 10 | 2 | 3 | 00/2CE4 : AD 3A 21 | lda waveFREQ+1 - 5307 | 3 game.s 1497 | Code | 10 | | 2 | 00/2CE7 : 85 3D | sta {$3d} - 5308 | 3 game.s 1498 | Empty | 10 | | 0 | 00/2CE9 | - 5309 | 3 game.s 1499 | Code | 10 | | 1 | 00/2CE9 : 98 | tya ; volume - 5310 | 3 game.s 1500 | Code | 10 | | 2 | 00/2CEA : 09 40 | ora #$40 - 5311 | 3 game.s 1501 | Code | 10 | | 2 | 00/2CEC : 85 3E | sta {$3e} - 5312 | 3 game.s 1502 | Code | 10 | | 2 | 00/2CEE : A9 FF | lda #$ff - 5313 | 3 game.s 1503 | Code | 10 | | 2 | 00/2CF0 : 85 3D | sta {$3d} - 5314 | 3 game.s 1504 | Code | 10 | | 1 | 00/2CF2 : 98 | tya - 5315 | 3 game.s 1505 | Code | 10 | | 2 | 00/2CF3 : 09 41 | ora #$41 - 5316 | 3 game.s 1506 | Code | 10 | | 2 | 00/2CF5 : 85 3E | sta {$3e} - 5317 | 3 game.s 1507 | Code | 10 | | 2 | 00/2CF7 : A9 FF | lda #$ff - 5318 | 3 game.s 1508 | Code | 10 | | 2 | 00/2CF9 : 85 3D | sta {$3d} - 5319 | 3 game.s 1509 | Empty | 10 | | 0 | 00/2CFB | - 5320 | 3 game.s 1510 | Code | 10 | | 1 | 00/2CFB : 98 | tya ; address pointer (at $8000) - 5321 | 3 game.s 1511 | Code | 10 | | 2 | 00/2CFC : 09 80 | ora #$80 - 5322 | 3 game.s 1512 | Code | 10 | | 2 | 00/2CFE : 85 3E | sta {$3e} - 5323 | 3 game.s 1513 | Code | 10 | | 2 | 00/2D00 : A9 80 | lda #$80 - 5324 | 3 game.s 1514 | Code | 10 | | 2 | 00/2D02 : 85 3D | sta {$3d} - 5325 | 3 game.s 1515 | Code | 10 | | 1 | 00/2D04 : 98 | tya - 5326 | 3 game.s 1516 | Code | 10 | | 2 | 00/2D05 : 09 81 | ora #$81 - 5327 | 3 game.s 1517 | Code | 10 | | 2 | 00/2D07 : 85 3E | sta {$3e} - 5328 | 3 game.s 1518 | Code | 10 | | 2 | 00/2D09 : A9 80 | lda #$80 - 5329 | 3 game.s 1519 | Code | 10 | | 2 | 00/2D0B : 85 3D | sta {$3d} - 5330 | 3 game.s 1520 | Empty | 10 | | 0 | 00/2D0D | - 5331 | 3 game.s 1521 | Code | 10 | | 1 | 00/2D0D : 98 | tya ; waveform table size (32K) - 5332 | 3 game.s 1522 | Code | 10 | | 2 | 00/2D0E : 09 C0 | ora #$c0 - 5333 | 3 game.s 1523 | Code | 10 | | 2 | 00/2D10 : 85 3E | sta {$3e} - 5334 | 3 game.s 1524 | Code | 10 | | 2 | 00/2D12 : A9 3F | lda #%00111111 - 5335 | 3 game.s 1525 | Code | 10 | | 2 | 00/2D14 : 85 3D | sta {$3d} - 5336 | 3 game.s 1526 | Code | 10 | | 1 | 00/2D16 : 98 | tya - 5337 | 3 game.s 1527 | Code | 10 | | 2 | 00/2D17 : 09 C1 | ora #$c1 - 5338 | 3 game.s 1528 | Code | 10 | | 2 | 00/2D19 : 85 3E | sta {$3e} - 5339 | 3 game.s 1529 | Code | 10 | | 2 | 00/2D1B : A9 3F | lda #%00111111 - 5340 | 3 game.s 1530 | Code | 10 | | 2 | 00/2D1D : 85 3D | sta {$3d} - 5341 | 3 game.s 1531 | Empty | 10 | | 0 | 00/2D1F | - 5342 | 3 game.s 1532 | Code | 10 | | 1 | 00/2D1F : 98 | tya ; control register - 5343 | 3 game.s 1533 | Code | 10 | | 2 | 00/2D20 : 09 A0 | ora #$a0 - 5344 | 3 game.s 1534 | Code | 10 | | 2 | 00/2D22 : 85 3E | sta {$3e} - 5345 | 3 game.s 1535 | Code | 10 | | 2 | 00/2D24 : A9 02 | lda #%0000_0010 ; one-shot - 5346 | 3 game.s 1536 | Code | 10 | | 2 | 00/2D26 : 85 3D | sta {$3d} - 5347 | 3 game.s 1537 | Code | 10 | | 1 | 00/2D28 : 98 | tya - 5348 | 3 game.s 1538 | Code | 10 | | 2 | 00/2D29 : 09 A1 | ora #$a1 - 5349 | 3 game.s 1539 | Code | 10 | | 2 | 00/2D2B : 85 3E | sta {$3e} - 5350 | 3 game.s 1540 | Code | 10 | | 2 | 00/2D2D : A9 1A | lda #%0001_1010 ; with interrupt - 5351 | 3 game.s 1541 | Code | 10 | | 2 | 00/2D2F : 85 3D | sta {$3d} - 5352 | 3 game.s 1542 | Empty | 10 | | 0 | 00/2D31 | - 5353 | 3 game.s 1543 | Comment | 10 | | 0 | 00/2D31 | * 3. on sort et a joue - 5354 | 3 game.s 1544 | Empty | 10 | | 0 | 00/2D31 | - 5355 | 3 game.s 1545 | Code | 00 | | 2 | 00/2D31 : C2 20 | rep #$20 - 5356 | 3 game.s 1546 | Code | 00 | | 1 | 00/2D33 : 2B | pld - 5357 | 3 game.s 1547 | Code | 00 | | 1 | 00/2D34 : 58 | cli - 5358 | 3 game.s 1548 | Code | 00 | | 1 | 00/2D35 : 60 | rts - 5359 | 3 game.s 1549 | Empty | 00 | | 0 | 00/2D36 | - 5360 | 3 game.s 1550 | Directive | 00 | | 0 | 00/2D36 | mx %00 - 5361 | 3 game.s 1551 | Empty | 00 | | 0 | 00/2D36 | - 5362 | 3 game.s 1552 | Comment | 00 | | 0 | 00/2D36 | *----------------------- - 5363 | 3 game.s 1553 | Comment | 00 | | 0 | 00/2D36 | * CHARGE_SON - OK - 5364 | 3 game.s 1554 | Comment | 00 | | 0 | 00/2D36 | *----------------------- - 5365 | 3 game.s 1555 | Comment | 00 | | 0 | 00/2D36 | * charge_son - 5366 | 3 game.s 1556 | Empty | 00 | | 0 | 00/2D36 | - 5367 | 3 game.s 1557 | Comment | 00 | | 0 | 00/2D36 | *--- offset to sfxs number is +21 - 5368 | 3 game.s 1558 | Empty | 00 | | 0 | 00/2D36 | - 5369 | 3 game.s 1559 | Code | 00 | | 1 | 00/2D36 : 3A | charge_son dec - 5370 | 3 game.s 1560 | Code | 00 | | 1 | 00/2D37 : 0A | asl ; pointe sur la table de pointeurs - 5371 | 3 game.s 1561 | Code | 00 | | 1 | 00/2D38 : AA | tax ; par niveau (1..5) - 5372 | 3 game.s 1562 | Code | 00 | 2 | 3 | 00/2D39 : BD 28 1D | lda tblSND,x - 5373 | 3 game.s 1563 | Code | 00 | | 3 | 00/2D3C : C9 FF FF | cmp #-1 - 5374 | 3 game.s 1564 | Code | 00 | | 2 | 00/2D3F : D0 02 | bne ch_1 - 5375 | 3 game.s 1565 | Code | 00 | | 1 | 00/2D41 : 38 | sec - 5376 | 3 game.s 1566 | Code | 00 | | 1 | 00/2D42 : 60 | rts - 5377 | 3 game.s 1567 | Code | 00 | | 2 | 00/2D43 : 85 80 | ch_1 sta {$80} ; pointe sur sndPARTx - 5378 | 3 game.s 1568 | Empty | 00 | | 0 | 00/2D45 | - 5379 | 3 game.s 1569 | Code | 00 | | 3 | 00/2D45 : A9 01 00 | lda #1 ; on charge tous les sons maintenant - 5380 | 3 game.s 1570 | Code | 00 | 2 | 3 | 00/2D48 : 8D 9E 10 | sta j - 5381 | 3 game.s 1571 | Empty | 00 | | 0 | 00/2D4B | - 5382 | 3 game.s 1572 | Code | 00 | 2 | 3 | 00/2D4B : AD 9E 10 | ozunid_21 lda j - 5383 | 3 game.s 1573 | Code | 00 | | 1 | 00/2D4E : 3A | dec - 5384 | 3 game.s 1574 | Code | 00 | | 1 | 00/2D4F : 0A | asl - 5385 | 3 game.s 1575 | Code | 00 | | 1 | 00/2D50 : A8 | tay - 5386 | 3 game.s 1576 | Code | 00 | | 1 | 00/2D51 : AA | tax - 5387 | 3 game.s 1577 | Code | 00 | | 2 | 00/2D52 : B1 80 | lda ({$80}),y - 5388 | 3 game.s 1578 | Code | 00 | | 3 | 00/2D54 : C9 FF FF | cmp #-1 ; fin d'une structure - 5389 | 3 game.s 1579 | Code | 00 | | 2 | 00/2D57 : D0 05 | bne ch_2 - 5390 | 3 game.s 1580 | Code | 00 | 2 | 3 | 00/2D59 : CE 9E 10 | dec j ; corrige l'index j - 5391 | 3 game.s 1581 | Code | 00 | | 1 | 00/2D5C : 18 | clc - 5392 | 3 game.s 1582 | Code | 00 | | 1 | 00/2D5D : 60 | rts - 5393 | 3 game.s 1583 | Code | 00 | | 2 | 00/2D5E : 85 84 | ch_2 sta {{$80}+4} ; pointe sur l'entrŽe de la structure d'un son - 5394 | 3 game.s 1584 | Empty | 00 | | 0 | 00/2D60 | - 5395 | 3 game.s 1585 | Code | 00 | | 2 | 00/2D60 : B2 84 | lda ({{$80}+4}) ; nom du son - 5396 | 3 game.s 1586 | Code | 00 | 2 | 3 | 00/2D62 : 8D 54 0E | sta pSND+21 - 5397 | 3 game.s 1587 | Code | 00 | | 3 | 00/2D65 : A0 02 00 | ldy #2 - 5398 | 3 game.s 1588 | Code | 00 | | 2 | 00/2D68 : B1 84 | lda ({{$80}+4}),y - 5399 | 3 game.s 1589 | Code | 00 | 2 | 3 | 00/2D6A : 9D 77 21 | sta tblFREQ,x ; la frŽquence du son - 5400 | 3 game.s 1590 | Empty | 00 | | 0 | 00/2D6D | - 5401 | 3 game.s 1591 | Code | 00 | | 2 | 00/2D6D : A5 84 | lda {{$80}+4} - 5402 | 3 game.s 1592 | Code | 00 | | 1 | 00/2D6F : 18 | clc - 5403 | 3 game.s 1593 | Code | 00 | | 3 | 00/2D70 : 69 04 00 | adc #4 - 5404 | 3 game.s 1594 | Code | 00 | 2 | 3 | 00/2D73 : 9D 3B 21 | sta tblSTR1,x ; on pointe sur la premire string - 5405 | 3 game.s 1595 | Code | 00 | | 2 | 00/2D76 : 85 84 | sta {{$80}+4} - 5406 | 3 game.s 1596 | Code | 00 | | 2 | 00/2D78 : B2 84 | lda ({{$80}+4}) - 5407 | 3 game.s 1597 | Code | 00 | | 3 | 00/2D7A : 29 FF 00 | and #$ff - 5408 | 3 game.s 1598 | Code | 00 | | 1 | 00/2D7D : 18 | clc - 5409 | 3 game.s 1599 | Code | 00 | 2 | 3 | 00/2D7E : 7D 3B 21 | adc tblSTR1,x - 5410 | 3 game.s 1600 | Code | 00 | | 1 | 00/2D81 : 1A | inc - 5411 | 3 game.s 1601 | Code | 00 | 2 | 3 | 00/2D82 : 9D 4F 21 | sta tblSTR2,x - 5412 | 3 game.s 1602 | Empty | 00 | | 0 | 00/2D85 | - 5413 | 3 game.s 1603 | Code | 00 | 2 | 3 | 00/2D85 : 20 8D 2D | jsr charge_un_son - 5414 | 3 game.s 1604 | Empty | 00 | | 0 | 00/2D88 | - 5415 | 3 game.s 1605 | Code | 00 | 2 | 3 | 00/2D88 : EE 9E 10 | inc j - 5416 | 3 game.s 1606 | Code | 00 | | 2 | 00/2D8B : 80 BE | bra ozunid_21 - 5417 | 3 game.s 1607 | Empty | 00 | | 0 | 00/2D8D | - 5418 | 3 game.s 1608 | Comment | 00 | | 0 | 00/2D8D | *--- - 5419 | 3 game.s 1609 | Empty | 00 | | 0 | 00/2D8D | - 5420 | 3 game.s 1610 | Empty | 00 | | 0 | 00/2D8D | charge_un_son - 5421 | 3 game.s 1611 | Code | 00 | 2 | 3 | 00/2D8D : A9 3F 0E | lda #pSND - 5422 | 3 game.s 1612 | Code | 00 | 2 | 3 | 00/2D90 : 8D 77 0D | sta proOPEN+4 ; filename - 5423 | 3 game.s 1613 | Empty | 00 | | 0 | 00/2D93 | - 5424 | 3 game.s 1614 | Code | 00 | | 4 | 00/2D93 : 22 A8 00 E1 | jsl {$e100a8} - 5425 | 3 game.s 1615 | Data | 00 | | 2 | 00/2D97 : 10 20 | dw $2010 - 5426 | 3 game.s 1616 | Data | 00 | 3 | 4 | 00/2D99 : 73 0D 00 00 | adrl proOPEN - 5427 | 3 game.s 1617 | Code | 00 | | 2 | 00/2D9D : B0 71 | bcs cus_err2 - 5428 | 3 game.s 1618 | Empty | 00 | | 0 | 00/2D9F | - 5429 | 3 game.s 1619 | Code | 00 | 2 | 3 | 00/2D9F : AD 75 0D | lda proOPEN+2 - 5430 | 3 game.s 1620 | Code | 00 | 2 | 3 | 00/2DA2 : 8D A3 0D | sta proREAD+2 - 5431 | 3 game.s 1621 | Code | 00 | 2 | 3 | 00/2DA5 : 8D B3 0D | sta proCLOSE+2 - 5432 | 3 game.s 1622 | Empty | 00 | | 0 | 00/2DA8 | - 5433 | 3 game.s 1623 | Code | 00 | 2 | 3 | 00/2DA8 : AC 9D 0D | ldy proEOF - 5434 | 3 game.s 1624 | Code | 00 | 2 | 3 | 00/2DAB : 8C A9 0D | sty proREAD+8 - 5435 | 3 game.s 1625 | Code | 00 | 2 | 3 | 00/2DAE : AE 9F 0D | ldx proEOF+2 - 5436 | 3 game.s 1626 | Code | 00 | 2 | 3 | 00/2DB1 : 8E AB 0D | stx proREAD+10 - 5437 | 3 game.s 1627 | Empty | 00 | | 0 | 00/2DB4 | - 5438 | 3 game.s 1628 | Code | 00 | | 1 | 00/2DB4 : 48 | pha - 5439 | 3 game.s 1629 | Code | 00 | | 1 | 00/2DB5 : 48 | pha - 5440 | 3 game.s 1630 | Code | 00 | | 1 | 00/2DB6 : DA | phx - 5441 | 3 game.s 1631 | Code | 00 | | 1 | 00/2DB7 : 5A | phy - 5442 | 3 game.s 1632 | Macro | 00 | | 0 | 00/2DB8 | PushWord myID - 5447 | 3 game.s 1632 | Code | 00 | 2 | 3 | 00/2DB8 : AD 9A 07 | LDA myID - 5448 | 3 game.s 1632 | Code | 00 | | 1 | 00/2DBB : 48 | PHA - 5450 | 3 game.s 1633 | Macro | 00 | | 0 | 00/2DBC | PushWord #%11000000_00001100 - 5452 | 3 game.s 1633 | Code | 00 | | 3 | 00/2DBC : F4 0C C0 | PEA #%11000000_00001100 - 5455 | 3 game.s 1634 | Macro | 00 | | 0 | 00/2DBF | PushLong #0 - 5459 | 3 game.s 1634 | Code | 00 | | 3 | 00/2DBF : F4 00 00 | PEA #^#0 - 5466 | 3 game.s 1634 | Code | 00 | | 3 | 00/2DC2 : F4 00 00 | PEA #0 - 5469 | 3 game.s 1635 | Macro | 00 | | 0 | 00/2DC5 | _NewHandle - 5471 | 3 game.s 1635 | Code | 00 | | 3 | 00/2DC5 : A2 02 09 | LDX #$902 ; load tool call # - 5472 | 3 game.s 1635 | Code | 00 | | 4 | 00/2DC8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5473 | 3 game.s 1636 | Code | 00 | | 1 | 00/2DCC : 0B | phd - 5474 | 3 game.s 1637 | Code | 00 | | 1 | 00/2DCD : 3B | tsc - 5475 | 3 game.s 1638 | Code | 00 | | 1 | 00/2DCE : 5B | tcd - 5476 | 3 game.s 1639 | Empty | 00 | | 0 | 00/2DCF | - 5477 | 3 game.s 1640 | Code | 00 | 2 | 3 | 00/2DCF : AD 9E 10 | lda j - 5478 | 3 game.s 1641 | Code | 00 | | 1 | 00/2DD2 : 3A | dec - 5479 | 3 game.s 1642 | Code | 00 | | 1 | 00/2DD3 : 0A | asl - 5480 | 3 game.s 1643 | Code | 00 | | 1 | 00/2DD4 : A8 | tay - 5481 | 3 game.s 1644 | Code | 00 | | 1 | 00/2DD5 : 0A | asl - 5482 | 3 game.s 1645 | Code | 00 | | 1 | 00/2DD6 : AA | tax - 5483 | 3 game.s 1646 | Code | 00 | 2 | 3 | 00/2DD7 : AD 9D 0D | lda proEOF ; nombre d'octets - 5484 | 3 game.s 1647 | Code | 00 | 2 | 3 | 00/2DDA : 99 63 21 | sta tblSIZE,y - 5485 | 3 game.s 1648 | Empty | 00 | | 0 | 00/2DDD | - 5486 | 3 game.s 1649 | Code | 00 | | 2 | 00/2DDD : A7 03 | lda [3] - 5487 | 3 game.s 1650 | Code | 00 | 2 | 3 | 00/2DDF : 9D EA 07 | sta ptrSND1,x - 5488 | 3 game.s 1651 | Code | 00 | 2 | 3 | 00/2DE2 : 8D A5 0D | sta proREAD+4 - 5489 | 3 game.s 1652 | Code | 00 | | 3 | 00/2DE5 : A0 02 00 | ldy #2 - 5490 | 3 game.s 1653 | Code | 00 | | 2 | 00/2DE8 : B7 03 | lda [3],y - 5491 | 3 game.s 1654 | Code | 00 | 2 | 3 | 00/2DEA : 9D EC 07 | sta ptrSND1+2,x - 5492 | 3 game.s 1655 | Code | 00 | 2 | 3 | 00/2DED : 8D A7 0D | sta proREAD+6 - 5493 | 3 game.s 1656 | Code | 00 | | 1 | 00/2DF0 : 2B | pld - 5494 | 3 game.s 1657 | Code | 00 | | 1 | 00/2DF1 : 68 | pla - 5495 | 3 game.s 1658 | Code | 00 | 2 | 3 | 00/2DF2 : 9D C6 07 | sta haSND1,x - 5496 | 3 game.s 1659 | Code | 00 | | 1 | 00/2DF5 : 68 | pla - 5497 | 3 game.s 1660 | Code | 00 | 2 | 3 | 00/2DF6 : 9D C8 07 | sta haSND1+2,x - 5498 | 3 game.s 1661 | Code | 00 | | 2 | 00/2DF9 : B0 0A | bcs cus_err1 - 5499 | 3 game.s 1662 | Empty | 00 | | 0 | 00/2DFB | - 5500 | 3 game.s 1663 | Code | 00 | | 4 | 00/2DFB : 22 A8 00 E1 | jsl {$e100a8} - 5501 | 3 game.s 1664 | Data | 00 | | 2 | 00/2DFF : 12 20 | dw $2012 - 5502 | 3 game.s 1665 | Data | 00 | 3 | 4 | 00/2E01 : A1 0D 00 00 | adrl proREAD - 5503 | 3 game.s 1666 | Empty | 00 | | 0 | 00/2E05 | - 5504 | 3 game.s 1667 | Code | 00 | | 4 | 00/2E05 : 22 A8 00 E1 | cus_err1 jsl {$e100a8} - 5505 | 3 game.s 1668 | Data | 00 | | 2 | 00/2E09 : 14 20 | dw $2014 - 5506 | 3 game.s 1669 | Data | 00 | 3 | 4 | 00/2E0B : B1 0D 00 00 | adrl proCLOSE - 5507 | 3 game.s 1670 | Code | 00 | | 1 | 00/2E0F : 18 | clc - 5508 | 3 game.s 1671 | Code | 00 | | 1 | 00/2E10 : 60 | cus_err2 rts - 5509 | 3 game.s 1672 | Empty | 00 | | 0 | 00/2E11 | - 5510 | 3 game.s 1673 | Comment | 00 | | 0 | 00/2E11 | *----------------------- - 5511 | 3 game.s 1674 | Comment | 00 | | 0 | 00/2E11 | * CLAVIER_SONORE - OK - 5512 | 3 game.s 1675 | Comment | 00 | | 0 | 00/2E11 | *----------------------- - 5513 | 3 game.s 1676 | Empty | 00 | | 0 | 00/2E11 | - 5514 | 3 game.s 1677 | Empty | 00 | | 0 | 00/2E11 | clavier_sonore - 5515 | 3 game.s 1678 | Code | 00 | | 3 | 00/2E11 : A2 00 00 | ldx #0 ; init keyboard - 5516 | 3 game.s 1679 | Code | 00 | | 3 | 00/2E14 : A9 00 00 | lda #{0} - 5517 | 3 game.s 1680 | Code | 00 | 2 | 3 | 00/2E17 : 9D 8B 21 | ozunid_22 sta sndKEY,x - 5518 | 3 game.s 1681 | Code | 00 | | 1 | 00/2E1A : E8 | inx - 5519 | 3 game.s 1682 | Code | 00 | | 1 | 00/2E1B : E8 | inx - 5520 | 3 game.s 1683 | Code | 00 | | 3 | 00/2E1C : E0 14 00 | cpx #10*2 - 5521 | 3 game.s 1684 | Code | 00 | | 2 | 00/2E1F : 90 F6 | bcc ozunid_22 - 5522 | 3 game.s 1685 | Empty | 00 | | 0 | 00/2E21 | - 5523 | 3 game.s 1686 | Code | 00 | 2 | 3 | 00/2E21 : AD EF 2E | cl_loop lda fgCLEAR - 5524 | 3 game.s 1687 | Code | 00 | | 2 | 00/2E24 : F0 06 | beq cl_noclear - 5525 | 3 game.s 1688 | Code | 00 | 2 | 3 | 00/2E26 : 20 B2 2E | jsr paintZIK - 5526 | 3 game.s 1689 | Code | 00 | 2 | 3 | 00/2E29 : 9C EF 2E | stz fgCLEAR - 5527 | 3 game.s 1690 | Empty | 00 | | 0 | 00/2E2C | - 5528 | 3 game.s 1691 | Code | 00 | | 1 | 00/2E2C : 48 | cl_noclear pha - 5529 | 3 game.s 1692 | Macro | 00 | | 0 | 00/2E2D | PushWord #%00000000_00001010 - 5531 | 3 game.s 1692 | Code | 00 | | 3 | 00/2E2D : F4 0A 00 | PEA #%00000000_00001010 - 5534 | 3 game.s 1693 | Macro | 00 | | 0 | 00/2E30 | PushLong #taskREC - 5538 | 3 game.s 1693 | Code | 00 | 1 >>16 | 3 | 00/2E30 : F4 00 00 | PEA #^#taskREC - 5545 | 3 game.s 1693 | Code | 00 | 2 | 3 | 00/2E33 : F4 5F 0B | PEA #taskREC - 5548 | 3 game.s 1694 | Macro | 00 | | 0 | 00/2E36 | _GetNextEvent - 5550 | 3 game.s 1694 | Code | 00 | | 3 | 00/2E36 : A2 06 0A | LDX #$A06 ; load tool call # - 5551 | 3 game.s 1694 | Code | 00 | | 4 | 00/2E39 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5552 | 3 game.s 1695 | Code | 00 | | 1 | 00/2E3D : 68 | pla - 5553 | 3 game.s 1696 | Code | 00 | | 2 | 00/2E3E : F0 E1 | beq cl_loop - 5554 | 3 game.s 1697 | Empty | 00 | | 0 | 00/2E40 | - 5555 | 3 game.s 1698 | Code | 00 | 2 | 3 | 00/2E40 : AD 5F 0B | lda taskREC ; une touche ? - 5556 | 3 game.s 1699 | Code | 00 | | 3 | 00/2E43 : C9 03 00 | cmp #{$0003} - 5557 | 3 game.s 1700 | Code | 00 | | 2 | 00/2E46 : D0 D9 | bne cl_loop - 5558 | 3 game.s 1701 | Empty | 00 | | 0 | 00/2E48 | - 5559 | 3 game.s 1702 | Code | 00 | 2 | 3 | 00/2E48 : AD 61 0B | lda taskMESSAGE ; entre 0 et 9 ? - 5560 | 3 game.s 1703 | Code | 00 | | 3 | 00/2E4B : C9 1B 00 | cmp #{$1b} - 5561 | 3 game.s 1704 | Code | 00 | | 2 | 00/2E4E : F0 0A | beq cl_exit - 5562 | 3 game.s 1705 | Code | 00 | | 3 | 00/2E50 : C9 30 00 | cmp #'0' - 5563 | 3 game.s 1706 | Code | 00 | | 2 | 00/2E53 : D0 0A | bne cl_1 - 5564 | 3 game.s 1707 | Empty | 00 | | 0 | 00/2E55 | - 5565 | 3 game.s 1708 | Code | 00 | 2 | 3 | 00/2E55 : 20 B2 2E | cl_0 jsr paintZIK ; 0 pour sortir - 5566 | 3 game.s 1709 | Code | 00 | | 1 | 00/2E58 : 18 | clc - 5567 | 3 game.s 1710 | Code | 00 | | 1 | 00/2E59 : 60 | rts ; * pour quitter - 5568 | 3 game.s 1711 | Empty | 00 | | 0 | 00/2E5A | - 5569 | 3 game.s 1712 | Code | 00 | 2 | 3 | 00/2E5A : 20 B2 2E | cl_exit jsr paintZIK - 5570 | 3 game.s 1713 | Code | 00 | | 1 | 00/2E5D : 38 | sec ; dŽfinitivement - 5571 | 3 game.s 1714 | Code | 00 | | 1 | 00/2E5E : 60 | rts - 5572 | 3 game.s 1715 | Empty | 00 | | 0 | 00/2E5F | - 5573 | 3 game.s 1716 | Code | 00 | | 3 | 00/2E5F : C9 31 00 | cl_1 cmp #'1' - 5574 | 3 game.s 1717 | Code | 00 | | 2 | 00/2E62 : 90 BD | bcc cl_loop - 5575 | 3 game.s 1718 | Code | 00 | | 3 | 00/2E64 : C9 3A 00 | cmp #'9'+1 - 5576 | 3 game.s 1719 | Code | 00 | | 2 | 00/2E67 : B0 B8 | bcs cl_loop - 5577 | 3 game.s 1720 | Empty | 00 | | 0 | 00/2E69 | - 5578 | 3 game.s 1721 | Code | 00 | | 1 | 00/2E69 : 38 | sec - 5579 | 3 game.s 1722 | Code | 00 | | 3 | 00/2E6A : E9 31 00 | sbc #'1' - 5580 | 3 game.s 1723 | Code | 00 | 2 | 3 | 00/2E6D : CD 9E 10 | cmp j ; dans la limite du nombre de sons - 5581 | 3 game.s 1724 | Code | 00 | | 2 | 00/2E70 : B0 AF | bcs cl_loop - 5582 | 3 game.s 1725 | Empty | 00 | | 0 | 00/2E72 | - 5583 | 3 game.s 1726 | Code | 00 | | 1 | 00/2E72 : 0A | asl ; affiche les cha”nes - 5584 | 3 game.s 1727 | Code | 00 | | 1 | 00/2E73 : AA | tax - 5585 | 3 game.s 1728 | Code | 00 | | 1 | 00/2E74 : 0A | asl - 5586 | 3 game.s 1729 | Code | 00 | | 1 | 00/2E75 : A8 | tay - 5587 | 3 game.s 1730 | Code | 00 | 2 | 3 | 00/2E76 : BD 63 21 | lda tblSIZE,x - 5588 | 3 game.s 1731 | Code | 00 | | 2 | 00/2E79 : 10 03 | bpl cl_size - 5589 | 3 game.s 1732 | Code | 00 | | 3 | 00/2E7B : A9 00 80 | lda #$8000 ; on ne dŽpasse pas 32K - 5590 | 3 game.s 1733 | Code | 00 | 2 | 3 | 00/2E7E : 8D B4 2C | cl_size sta sj_eof+1 - 5591 | 3 game.s 1734 | Code | 00 | 2 | 3 | 00/2E81 : BD 77 21 | lda tblFREQ,x - 5592 | 3 game.s 1735 | Code | 00 | 2 | 3 | 00/2E84 : 8D 39 21 | sta waveFREQ - 5593 | 3 game.s 1736 | Empty | 00 | | 0 | 00/2E87 | - 5594 | 3 game.s 1737 | Code | 00 | 2 | 3 | 00/2E87 : B9 EA 07 | lda ptrSND1,y - 5595 | 3 game.s 1738 | Code | 00 | 2 | 3 | 00/2E8A : 8D AD 2C | sta sj_from+1 - 5596 | 3 game.s 1739 | Code | 00 | 2 | 3 | 00/2E8D : B9 EB 07 | lda ptrSND1+1,y - 5597 | 3 game.s 1740 | Code | 00 | 2 | 3 | 00/2E90 : 8D AE 2C | sta sj_from+2 - 5598 | 3 game.s 1741 | Empty | 00 | | 0 | 00/2E93 | - 5599 | 3 game.s 1742 | Comment | 00 | | 0 | 00/2E93 | * Une petite diffŽrence avec la version ST - 5600 | 3 game.s 1743 | Empty | 00 | | 0 | 00/2E93 | - 5601 | 3 game.s 1744 | Comment | 00 | | 0 | 00/2E93 | * lda sndKEY,x ; did we press the key? - 5602 | 3 game.s 1745 | Comment | 00 | | 0 | 00/2E93 | * cmp #TRUE - 5603 | 3 game.s 1746 | Comment | 00 | | 0 | 00/2E93 | * bne cl_2 ; no, we can play - 5604 | 3 game.s 1747 | Comment | 00 | | 0 | 00/2E93 | * brl cl_loop - 5605 | 3 game.s 1748 | Comment | 00 | | 0 | 00/2E93 | * - 5606 | 3 game.s 1749 | Comment | 00 | | 0 | 00/2E93 | *cl_2 lda #TRUE - 5607 | 3 game.s 1750 | Comment | 00 | | 0 | 00/2E93 | * sta sndKEY,x - 5608 | 3 game.s 1751 | Empty | 00 | | 0 | 00/2E93 | - 5609 | 3 game.s 1752 | Code | 00 | | 1 | 00/2E93 : DA | phx - 5610 | 3 game.s 1753 | Code | 00 | 2 | 3 | 00/2E94 : 20 B2 2E | jsr paintZIK - 5611 | 3 game.s 1754 | Empty | 00 | | 0 | 00/2E97 | - 5612 | 3 game.s 1755 | Code | 00 | | 1 | 00/2E97 : FA | plx - 5613 | 3 game.s 1756 | Code | 00 | | 1 | 00/2E98 : DA | phx - 5614 | 3 game.s 1757 | Empty | 00 | | 0 | 00/2E99 | - 5615 | 3 game.s 1758 | Code | 00 | 2 | 3 | 00/2E99 : BD 3B 21 | lda tblSTR1,x - 5616 | 3 game.s 1759 | Code | 00 | | 3 | 00/2E9C : A0 16 00 | ldy #22 - 5617 | 3 game.s 1760 | Code | 00 | 2 | 3 | 00/2E9F : 20 30 2F | jsr t - 5618 | 3 game.s 1761 | Empty | 00 | | 0 | 00/2EA2 | - 5619 | 3 game.s 1762 | Code | 00 | | 1 | 00/2EA2 : FA | plx - 5620 | 3 game.s 1763 | Code | 00 | 2 | 3 | 00/2EA3 : BD 4F 21 | lda tblSTR2,x - 5621 | 3 game.s 1764 | Code | 00 | | 3 | 00/2EA6 : A0 17 00 | ldy #23 - 5622 | 3 game.s 1765 | Code | 00 | 2 | 3 | 00/2EA9 : 20 30 2F | jsr t - 5623 | 3 game.s 1766 | Empty | 00 | | 0 | 00/2EAC | - 5624 | 3 game.s 1767 | Code | 00 | 2 | 3 | 00/2EAC : 20 8F 2C | jsr son_joue ; met le son en RAM son et le joue - 5625 | 3 game.s 1768 | Code | 00 | | 3 | 00/2EAF : 82 6F FF | brl cl_loop - 5626 | 3 game.s 1769 | Empty | 00 | | 0 | 00/2EB2 | - 5627 | 3 game.s 1770 | Comment | 00 | | 0 | 00/2EB2 | *---------- The rectangle - 5628 | 3 game.s 1771 | Empty | 00 | | 0 | 00/2EB2 | - 5629 | 3 game.s 1772 | Macro | 00 | | 0 | 00/2EB2 | paintZIK PushLong #curPATTERN - 5633 | 3 game.s 1772 | Code | 00 | 1 >>16 | 3 | 00/2EB2 : F4 00 00 | PEA #^#curPATTERN - 5640 | 3 game.s 1772 | Code | 00 | 2 | 3 | 00/2EB5 : F4 72 0A | PEA #curPATTERN - 5643 | 3 game.s 1773 | Macro | 00 | | 0 | 00/2EB8 | _GetPenPat - 5645 | 3 game.s 1773 | Code | 00 | | 3 | 00/2EB8 : A2 04 31 | LDX #$3104 ; load tool call # - 5646 | 3 game.s 1773 | Code | 00 | | 4 | 00/2EBB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5647 | 3 game.s 1774 | Empty | 00 | | 0 | 00/2EBF | - 5648 | 3 game.s 1775 | Macro | 00 | | 0 | 00/2EBF | PushLong #whitePATTERN - 5652 | 3 game.s 1775 | Code | 00 | 1 >>16 | 3 | 00/2EBF : F4 00 00 | PEA #^#whitePATTERN - 5659 | 3 game.s 1775 | Code | 00 | 2 | 3 | 00/2EC2 : F4 32 0A | PEA #whitePATTERN - 5662 | 3 game.s 1776 | Macro | 00 | | 0 | 00/2EC5 | _SetPenPat - 5664 | 3 game.s 1776 | Code | 00 | | 3 | 00/2EC5 : A2 04 30 | LDX #$3004 ; load tool call # - 5665 | 3 game.s 1776 | Code | 00 | | 4 | 00/2EC8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5666 | 3 game.s 1777 | Empty | 00 | | 0 | 00/2ECC | - 5667 | 3 game.s 1778 | Macro | 00 | | 0 | 00/2ECC | PushLong #zikRECT - 5671 | 3 game.s 1778 | Code | 00 | 1 >>16 | 3 | 00/2ECC : F4 00 00 | PEA #^#zikRECT - 5678 | 3 game.s 1778 | Code | 00 | 2 | 3 | 00/2ECF : F4 E7 2E | PEA #zikRECT - 5681 | 3 game.s 1779 | Macro | 00 | | 0 | 00/2ED2 | _PaintRect - 5683 | 3 game.s 1779 | Code | 00 | | 3 | 00/2ED2 : A2 04 54 | LDX #$5404 ; load tool call # - 5684 | 3 game.s 1779 | Code | 00 | | 4 | 00/2ED5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5685 | 3 game.s 1780 | Empty | 00 | | 0 | 00/2ED9 | - 5686 | 3 game.s 1781 | Macro | 00 | | 0 | 00/2ED9 | PushLong #curPATTERN - 5690 | 3 game.s 1781 | Code | 00 | 1 >>16 | 3 | 00/2ED9 : F4 00 00 | PEA #^#curPATTERN - 5697 | 3 game.s 1781 | Code | 00 | 2 | 3 | 00/2EDC : F4 72 0A | PEA #curPATTERN - 5700 | 3 game.s 1782 | Macro | 00 | | 0 | 00/2EDF | _SetPenPat - 5702 | 3 game.s 1782 | Code | 00 | | 3 | 00/2EDF : A2 04 30 | LDX #$3004 ; load tool call # - 5703 | 3 game.s 1782 | Code | 00 | | 4 | 00/2EE2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5704 | 3 game.s 1783 | Code | 00 | | 1 | 00/2EE6 : 60 | rts - 5705 | 3 game.s 1784 | Empty | 00 | | 0 | 00/2EE7 | - 5706 | 3 game.s 1785 | Comment | 00 | | 0 | 00/2EE7 | *--- - 5707 | 3 game.s 1786 | Empty | 00 | | 0 | 00/2EE7 | - 5708 | 3 game.s 1787 | Data | 00 | | 8 | 00/2EE7 : 96 00 00 00 | zikRECT dw 150,0,200,320 + 4517 | 3 game.s 982 | Empty | 00 | | 0 | 00/20FE | + 4518 | 3 game.s 983 | Comment | 00 | | 0 | 00/20FE | *----------------------- + 4519 | 3 game.s 984 | Comment | 00 | | 0 | 00/20FE | * CARRE + 4520 | 3 game.s 985 | Comment | 00 | | 0 | 00/20FE | *----------------------- + 4521 | 3 game.s 986 | Comment | 00 | | 0 | 00/20FE | * carre(texte$,x%,y%,couleur$) + 4522 | 3 game.s 987 | Comment | 00 | | 0 | 00/20FE | * 3,s word : RGB color + 4523 | 3 game.s 988 | Comment | 00 | | 0 | 00/20FE | * 5,s word : y + 4524 | 3 game.s 989 | Comment | 00 | | 0 | 00/20FE | * 7,s word : x + 4525 | 3 game.s 990 | Comment | 00 | | 0 | 00/20FE | * 9,s long : @text + 4526 | 3 game.s 991 | Empty | 00 | | 0 | 00/20FE | + 4527 | 3 game.s 992 | Comment | 00 | | 0 | 00/20FE | * couleur$ est pour le carrŽ + 4528 | 3 game.s 993 | Comment | 00 | | 0 | 00/20FE | * le texte est toujours en jaune + 4529 | 3 game.s 994 | Empty | 00 | | 0 | 00/20FE | + 4530 | 3 game.s 995 | Code | 00 | | 2 | 00/20FE : A3 05 | carre lda 5,s + 4531 | 3 game.s 996 | Code | 00 | 2 | 3 | 00/2100 : 8D FE 21 | sta carreRECT + 4532 | 3 game.s 997 | Code | 00 | | 1 | 00/2103 : 18 | clc + 4533 | 3 game.s 998 | Code | 00 | | 3 | 00/2104 : 69 0C 00 | adc #12 + 4534 | 3 game.s 999 | Code | 00 | 2 | 3 | 00/2107 : 8D 02 22 | sta carreRECT+4 + 4535 | 3 game.s 1000 | Code | 00 | | 2 | 00/210A : A3 07 | lda 7,s + 4536 | 3 game.s 1001 | Code | 00 | 2 | 3 | 00/210C : 8D 00 22 | sta carreRECT+2 + 4537 | 3 game.s 1002 | Code | 00 | | 1 | 00/210F : 18 | clc + 4538 | 3 game.s 1003 | Code | 00 | | 3 | 00/2110 : 69 0C 00 | adc #12 + 4539 | 3 game.s 1004 | Code | 00 | 2 | 3 | 00/2113 : 8D 04 22 | sta carreRECT+6 + 4540 | 3 game.s 1005 | Code | 00 | | 2 | 00/2116 : A3 09 | lda 9,s + 4541 | 3 game.s 1006 | Code | 00 | | 2 | 00/2118 : 85 80 | sta {$80} + 4542 | 3 game.s 1007 | Code | 00 | | 2 | 00/211A : A3 0B | lda 11,s + 4543 | 3 game.s 1008 | Code | 00 | | 2 | 00/211C : 85 82 | sta {$80}+2 + 4544 | 3 game.s 1009 | Empty | 00 | | 0 | 00/211E | + 4545 | 3 game.s 1010 | Comment | 00 | | 0 | 00/211E | *--- la couleur du GS + 4546 | 3 game.s 1011 | Empty | 00 | | 0 | 00/211E | + 4547 | 3 game.s 1012 | Code | 00 | | 2 | 00/211E : A3 03 | lda 3,s ; R + 4548 | 3 game.s 1013 | Code | 00 | | 3 | 00/2120 : 29 00 0F | and #$0f00 + 4549 | 3 game.s 1014 | Code | 00 | | 1 | 00/2123 : 0A | asl + 4550 | 3 game.s 1015 | Code | 00 | 2 | 3 | 00/2124 : 8D FC 21 | sta carreRGB + 4551 | 3 game.s 1016 | Empty | 00 | | 0 | 00/2127 | + 4552 | 3 game.s 1017 | Code | 00 | | 2 | 00/2127 : A3 03 | lda 3,s ; G + 4553 | 3 game.s 1018 | Code | 00 | | 3 | 00/2129 : 29 F0 00 | and #$00f0 + 4554 | 3 game.s 1019 | Code | 00 | | 1 | 00/212C : 0A | asl + 4555 | 3 game.s 1020 | Code | 00 | 2 | 3 | 00/212D : 0D FC 21 | ora carreRGB + 4556 | 3 game.s 1021 | Code | 00 | 2 | 3 | 00/2130 : 8D FC 21 | sta carreRGB + 4557 | 3 game.s 1022 | Empty | 00 | | 0 | 00/2133 | + 4558 | 3 game.s 1023 | Code | 00 | | 2 | 00/2133 : A3 03 | lda 3,s ; B + 4559 | 3 game.s 1024 | Code | 00 | | 3 | 00/2135 : 29 0F 00 | and #$000f + 4560 | 3 game.s 1025 | Code | 00 | | 1 | 00/2138 : 0A | asl + 4561 | 3 game.s 1026 | Code | 00 | 2 | 3 | 00/2139 : 0D FC 21 | ora carreRGB + 4562 | 3 game.s 1027 | Code | 00 | 2 | 3 | 00/213C : 8D FC 21 | sta carreRGB + 4563 | 3 game.s 1028 | Empty | 00 | | 0 | 00/213F | + 4564 | 3 game.s 1029 | Comment | 00 | | 0 | 00/213F | *--- draw square + 4565 | 3 game.s 1030 | Empty | 00 | | 0 | 00/213F | + 4566 | 3 game.s 1031 | Macro | 00 | | 0 | 00/213F | PushWord #0 ; on met du RGB + 4568 | 3 game.s 1031 | Code | 00 | | 3 | 00/213F : F4 00 00 | PEA #0 + 4571 | 3 game.s 1032 | Macro | 00 | | 0 | 00/2142 | PushWord index + 4576 | 3 game.s 1032 | Code | 00 | 2 | 3 | 00/2142 : AD 58 10 | LDA index + 4577 | 3 game.s 1032 | Code | 00 | | 1 | 00/2145 : 48 | PHA + 4579 | 3 game.s 1033 | Macro | 00 | | 0 | 00/2146 | PushWord carreRGB + 4584 | 3 game.s 1033 | Code | 00 | 2 | 3 | 00/2146 : AD FC 21 | LDA carreRGB + 4585 | 3 game.s 1033 | Code | 00 | | 1 | 00/2149 : 48 | PHA + 4587 | 3 game.s 1034 | Macro | 00 | | 0 | 00/214A | _SetColorEntry + 4589 | 3 game.s 1034 | Code | 00 | | 3 | 00/214A : A2 04 10 | LDX #$1004 ; load tool call # + 4590 | 3 game.s 1034 | Code | 00 | | 4 | 00/214D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4591 | 3 game.s 1035 | Empty | 00 | | 0 | 00/2151 | + 4592 | 3 game.s 1036 | Code | 00 | 2 | 3 | 00/2151 : AE 58 10 | ldx index + 4593 | 3 game.s 1037 | Code | 00 | 2 | 3 | 00/2154 : AD FE 21 | lda carreRECT ; la couleur si > 100 + 4594 | 3 game.s 1038 | Code | 00 | | 3 | 00/2157 : C9 65 00 | cmp #100+1 + 4595 | 3 game.s 1039 | Code | 00 | | 2 | 00/215A : B0 03 | bcs carre_1 + 4596 | 3 game.s 1040 | Code | 00 | | 3 | 00/215C : A2 08 00 | ldx #8 ; le rose sinon + 4597 | 3 game.s 1041 | Code | 00 | | 1 | 00/215F : DA | carre_1 phx + 4598 | 3 game.s 1042 | Macro | 00 | | 0 | 00/2160 | _SetSolidPenPat + 4600 | 3 game.s 1042 | Code | 00 | | 3 | 00/2160 : A2 04 37 | LDX #$3704 ; load tool call # + 4601 | 3 game.s 1042 | Code | 00 | | 4 | 00/2163 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4602 | 3 game.s 1043 | Empty | 00 | | 0 | 00/2167 | + 4603 | 3 game.s 1044 | Code | 00 | 2 | 3 | 00/2167 : AD 00 22 | lda carreRECT+2 + 4604 | 3 game.s 1045 | Code | 00 | | 1 | 00/216A : 48 | pha + 4605 | 3 game.s 1046 | Code | 00 | 2 | 3 | 00/216B : AD FE 21 | lda carreRECT + 4606 | 3 game.s 1047 | Code | 00 | | 1 | 00/216E : 48 | pha + 4607 | 3 game.s 1048 | Macro | 00 | | 0 | 00/216F | _MoveTo + 4609 | 3 game.s 1048 | Code | 00 | | 3 | 00/216F : A2 04 3A | LDX #$3A04 ; load tool call # + 4610 | 3 game.s 1048 | Code | 00 | | 4 | 00/2172 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4611 | 3 game.s 1049 | Empty | 00 | | 0 | 00/2176 | + 4612 | 3 game.s 1050 | Macro | 00 | | 0 | 00/2176 | PushLong #carreRECT + 4616 | 3 game.s 1050 | Code | 00 | 1 >>16 | 3 | 00/2176 : F4 00 00 | PEA #^#carreRECT + 4623 | 3 game.s 1050 | Code | 00 | 2 | 3 | 00/2179 : F4 FE 21 | PEA #carreRECT + 4626 | 3 game.s 1051 | Macro | 00 | | 0 | 00/217C | _PaintRect + 4628 | 3 game.s 1051 | Code | 00 | | 3 | 00/217C : A2 04 54 | LDX #$5404 ; load tool call # + 4629 | 3 game.s 1051 | Code | 00 | | 4 | 00/217F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4630 | 3 game.s 1052 | Empty | 00 | | 0 | 00/2183 | + 4631 | 3 game.s 1053 | Comment | 00 | | 0 | 00/2183 | *--- print text in bold typeface + 4632 | 3 game.s 1054 | Empty | 00 | | 0 | 00/2183 | + 4633 | 3 game.s 1055 | Code | 00 | | 1 | 00/2183 : 48 | pha + 4634 | 3 game.s 1056 | Macro | 00 | | 0 | 00/2184 | _GetTextFace + 4636 | 3 game.s 1056 | Code | 00 | | 3 | 00/2184 : A2 04 9B | LDX #$9B04 ; load tool call # + 4637 | 3 game.s 1056 | Code | 00 | | 4 | 00/2187 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4638 | 3 game.s 1057 | Code | 00 | | 1 | 00/218B : 48 | pha + 4639 | 3 game.s 1058 | Macro | 00 | | 0 | 00/218C | _GetForeColor + 4641 | 3 game.s 1058 | Code | 00 | | 3 | 00/218C : A2 04 A1 | LDX #$A104 ; load tool call # + 4642 | 3 game.s 1058 | Code | 00 | | 4 | 00/218F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4643 | 3 game.s 1059 | Code | 00 | | 1 | 00/2193 : 48 | pha + 4644 | 3 game.s 1060 | Macro | 00 | | 0 | 00/2194 | _GetBackColor + 4646 | 3 game.s 1060 | Code | 00 | | 3 | 00/2194 : A2 04 A3 | LDX #$A304 ; load tool call # + 4647 | 3 game.s 1060 | Code | 00 | | 4 | 00/2197 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4648 | 3 game.s 1061 | Empty | 00 | | 0 | 00/219B | + 4649 | 3 game.s 1062 | Macro | 00 | | 0 | 00/219B | PushWord #%00000000_00000001 ; bold + 4651 | 3 game.s 1062 | Code | 00 | | 3 | 00/219B : F4 01 00 | PEA #%00000000_00000001 + 4654 | 3 game.s 1063 | Macro | 00 | | 0 | 00/219E | _SetTextFace + 4656 | 3 game.s 1063 | Code | 00 | | 3 | 00/219E : A2 04 9A | LDX #$9A04 ; load tool call # + 4657 | 3 game.s 1063 | Code | 00 | | 4 | 00/21A1 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4658 | 3 game.s 1064 | Macro | 00 | | 0 | 00/21A5 | PushWord #15 + 4660 | 3 game.s 1064 | Code | 00 | | 3 | 00/21A5 : F4 0F 00 | PEA #15 + 4663 | 3 game.s 1065 | Macro | 00 | | 0 | 00/21A8 | _SetForeColor + 4665 | 3 game.s 1065 | Code | 00 | | 3 | 00/21A8 : A2 04 A0 | LDX #$A004 ; load tool call # + 4666 | 3 game.s 1065 | Code | 00 | | 4 | 00/21AB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4667 | 3 game.s 1066 | Macro | 00 | | 0 | 00/21AF | PushWord #0 + 4669 | 3 game.s 1066 | Code | 00 | | 3 | 00/21AF : F4 00 00 | PEA #0 + 4672 | 3 game.s 1067 | Macro | 00 | | 0 | 00/21B2 | _SetBackColor + 4674 | 3 game.s 1067 | Code | 00 | | 3 | 00/21B2 : A2 04 A2 | LDX #$A204 ; load tool call # + 4675 | 3 game.s 1067 | Code | 00 | | 4 | 00/21B5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4676 | 3 game.s 1068 | Empty | 00 | | 0 | 00/21B9 | + 4677 | 3 game.s 1069 | Code | 00 | 2 | 3 | 00/21B9 : AD 00 22 | lda carreRECT+2 + 4678 | 3 game.s 1070 | Code | 00 | | 1 | 00/21BC : 18 | clc + 4679 | 3 game.s 1071 | Code | 00 | | 3 | 00/21BD : 69 0F 00 | adc #15 + 4680 | 3 game.s 1072 | Code | 00 | | 1 | 00/21C0 : 48 | pha + 4681 | 3 game.s 1073 | Code | 00 | 2 | 3 | 00/21C1 : AD FE 21 | lda carreRECT + 4682 | 3 game.s 1074 | Code | 00 | | 1 | 00/21C4 : 18 | clc + 4683 | 3 game.s 1075 | Code | 00 | | 3 | 00/21C5 : 69 08 00 | adc #8 + 4684 | 3 game.s 1076 | Code | 00 | | 1 | 00/21C8 : 48 | pha + 4685 | 3 game.s 1077 | Macro | 00 | | 0 | 00/21C9 | _MoveTo + 4687 | 3 game.s 1077 | Code | 00 | | 3 | 00/21C9 : A2 04 3A | LDX #$3A04 ; load tool call # + 4688 | 3 game.s 1077 | Code | 00 | | 4 | 00/21CC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4689 | 3 game.s 1078 | Macro | 00 | | 0 | 00/21D0 | PushLong {$80} + 4697 | 3 game.s 1078 | Code | 00 | | 2 | 00/21D0 : A5 82 | LDA {$80}+2 + 4698 | 3 game.s 1078 | Code | 00 | | 1 | 00/21D2 : 48 | PHA + 4706 | 3 game.s 1078 | Code | 00 | | 2 | 00/21D3 : A5 80 | LDA {$80} + 4707 | 3 game.s 1078 | Code | 00 | | 1 | 00/21D5 : 48 | PHA + 4709 | 3 game.s 1079 | Macro | 00 | | 0 | 00/21D6 | _DrawString + 4711 | 3 game.s 1079 | Code | 00 | | 3 | 00/21D6 : A2 04 A5 | LDX #$A504 ; load tool call # + 4712 | 3 game.s 1079 | Code | 00 | | 4 | 00/21D9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4713 | 3 game.s 1080 | Empty | 00 | | 0 | 00/21DD | + 4714 | 3 game.s 1081 | Macro | 00 | | 0 | 00/21DD | _SetBackColor + 4716 | 3 game.s 1081 | Code | 00 | | 3 | 00/21DD : A2 04 A2 | LDX #$A204 ; load tool call # + 4717 | 3 game.s 1081 | Code | 00 | | 4 | 00/21E0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4718 | 3 game.s 1082 | Macro | 00 | | 0 | 00/21E4 | _SetForeColor + 4720 | 3 game.s 1082 | Code | 00 | | 3 | 00/21E4 : A2 04 A0 | LDX #$A004 ; load tool call # + 4721 | 3 game.s 1082 | Code | 00 | | 4 | 00/21E7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4722 | 3 game.s 1083 | Macro | 00 | | 0 | 00/21EB | _SetTextFace ; restore + 4724 | 3 game.s 1083 | Code | 00 | | 3 | 00/21EB : A2 04 9A | LDX #$9A04 ; load tool call # + 4725 | 3 game.s 1083 | Code | 00 | | 4 | 00/21EE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4726 | 3 game.s 1084 | Empty | 00 | | 0 | 00/21F2 | + 4727 | 3 game.s 1085 | Code | 00 | | 2 | 00/21F2 : A3 01 | carreEXIT lda 1,s + 4728 | 3 game.s 1086 | Code | 00 | | 1 | 00/21F4 : FA | plx + 4729 | 3 game.s 1087 | Code | 00 | | 1 | 00/21F5 : FA | plx + 4730 | 3 game.s 1088 | Code | 00 | | 1 | 00/21F6 : FA | plx + 4731 | 3 game.s 1089 | Code | 00 | | 1 | 00/21F7 : FA | plx + 4732 | 3 game.s 1090 | Code | 00 | | 1 | 00/21F8 : FA | plx + 4733 | 3 game.s 1091 | Code | 00 | | 2 | 00/21F9 : 83 01 | sta 1,s + 4734 | 3 game.s 1092 | Code | 00 | | 1 | 00/21FB : 60 | rts + 4735 | 3 game.s 1093 | Empty | 00 | | 0 | 00/21FC | + 4736 | 3 game.s 1094 | Comment | 00 | | 0 | 00/21FC | *--- + 4737 | 3 game.s 1095 | Empty | 00 | | 0 | 00/21FC | + 4738 | 3 game.s 1096 | Data | 00 | | 2 | 00/21FC : 00 00 | carreRGB ds 2 ; couleur du carre (4 bits) + 4739 | 3 game.s 1097 | Empty | 00 | | 0 | 00/21FE | + 4740 | 3 game.s 1098 | Data | 00 | | 2 | 00/21FE : 00 00 | carreRECT ds 2 ; y0 + 4741 | 3 game.s 1099 | Data | 00 | | 2 | 00/2200 : 00 00 | ds 2 ; x0 + 4742 | 3 game.s 1100 | Data | 00 | | 2 | 00/2202 : 00 00 | ds 2 ; y0+12 + 4743 | 3 game.s 1101 | Data | 00 | | 2 | 00/2204 : 00 00 | ds 2 ; y0+12 + 4744 | 3 game.s 1102 | Empty | 00 | | 0 | 00/2206 | + 4745 | 3 game.s 1103 | Comment | 00 | | 0 | 00/2206 | *----------------------- + 4746 | 3 game.s 1104 | Comment | 00 | | 0 | 00/2206 | * RAMDISK - OK + 4747 | 3 game.s 1105 | Comment | 00 | | 0 | 00/2206 | *----------------------- + 4748 | 3 game.s 1106 | Empty | 00 | | 0 | 00/2206 | + 4749 | 3 game.s 1107 | Empty | 00 | | 0 | 00/2206 | ramdisk + 4750 | 3 game.s 1108 | Code | 00 | | 1 | 00/2206 : 60 | rts + 4751 | 3 game.s 1109 | Empty | 00 | | 0 | 00/2207 | + 4752 | 3 game.s 1110 | Comment | 00 | | 0 | 00/2207 | *----------------------- + 4753 | 3 game.s 1111 | Comment | 00 | | 0 | 00/2207 | * + 4754 | 3 game.s 1112 | Comment | 00 | | 0 | 00/2207 | *----------------------- + 4755 | 3 game.s 1113 | Empty | 00 | | 0 | 00/2207 | + 4756 | 3 game.s 1114 | Empty | 00 | | 0 | 00/2207 | shoot_text + 4757 | 3 game.s 1115 | Code | 00 | | 1 | 00/2207 : 60 | rts + 4758 | 3 game.s 1116 | Empty | 00 | | 0 | 00/2208 | + 4759 | 3 game.s 1117 | Comment | 00 | | 0 | 00/2208 | *----------------------- + 4760 | 3 game.s 1118 | Comment | 00 | | 0 | 00/2208 | * + 4761 | 3 game.s 1119 | Comment | 00 | | 0 | 00/2208 | *----------------------- + 4762 | 3 game.s 1120 | Empty | 00 | | 0 | 00/2208 | + 4763 | 3 game.s 1121 | Empty | 00 | | 0 | 00/2208 | shoot_ligne + 4764 | 3 game.s 1122 | Code | 00 | | 1 | 00/2208 : 60 | rts + 4765 | 3 game.s 1123 | Empty | 00 | | 0 | 00/2209 | + 4766 | 3 game.s 1124 | Comment | 00 | | 0 | 00/2209 | *----------------------- + 4767 | 3 game.s 1125 | Comment | 00 | | 0 | 00/2209 | * CREE_FENETRE + 4768 | 3 game.s 1126 | Comment | 00 | | 0 | 00/2209 | *----------------------- + 4769 | 3 game.s 1127 | Comment | 00 | | 0 | 00/2209 | * cree_fenetre(objet%,paragraphe%) + 4770 | 3 game.s 1128 | Comment | 00 | | 0 | 00/2209 | * A : objet + 4771 | 3 game.s 1129 | Comment | 00 | | 0 | 00/2209 | * X : paragraphe + 4772 | 3 game.s 1130 | Empty | 00 | | 0 | 00/2209 | + 4773 | 3 game.s 1131 | Empty | 00 | | 0 | 00/2209 | cree_fenetre + 4774 | 3 game.s 1132 | Code | 00 | | 1 | 00/2209 : 60 | rts + 4775 | 3 game.s 1133 | Empty | 00 | | 0 | 00/220A | + 4776 | 3 game.s 1134 | Comment | 00 | | 0 | 00/220A | *----------------------- + 4777 | 3 game.s 1135 | Comment | 00 | | 0 | 00/220A | * + 4778 | 3 game.s 1136 | Comment | 00 | | 0 | 00/220A | *----------------------- + 4779 | 3 game.s 1137 | Comment | 00 | | 0 | 00/220A | * display_text(ligne%,niveau%) + 4780 | 3 game.s 1138 | Empty | 00 | | 0 | 00/220A | + 4781 | 3 game.s 1139 | Empty | 00 | | 0 | 00/220A | display_text + 4782 | 3 game.s 1140 | Code | 00 | | 1 | 00/220A : 60 | rts + 4783 | 3 game.s 1141 | Empty | 00 | | 0 | 00/220B | + 4784 | 3 game.s 1142 | Comment | 00 | | 0 | 00/220B | *----------------------- + 4785 | 3 game.s 1143 | Comment | 00 | | 0 | 00/220B | * ICE_LOAD - OK + 4786 | 3 game.s 1144 | Comment | 00 | | 0 | 00/220B | *----------------------- + 4787 | 3 game.s 1145 | Comment | 00 | | 0 | 00/220B | * ice_load(fichier$) + 4788 | 3 game.s 1146 | Empty | 00 | | 0 | 00/220B | + 4789 | 3 game.s 1147 | Empty | 00 | | 0 | 00/220B | ice_load + 4790 | 3 game.s 1148 | Code | 00 | | 1 | 00/220B : 60 | rts + 4791 | 3 game.s 1149 | Empty | 00 | | 0 | 00/220C | + 4792 | 3 game.s 1150 | Comment | 00 | | 0 | 00/220C | *----------------------- + 4793 | 3 game.s 1151 | Comment | 00 | | 0 | 00/220C | * ICE_DISP - OK + 4794 | 3 game.s 1152 | Comment | 00 | | 0 | 00/220C | *----------------------- + 4795 | 3 game.s 1153 | Comment | 00 | | 0 | 00/220C | * ice_disp(adresse_image%) + 4796 | 3 game.s 1154 | Empty | 00 | | 0 | 00/220C | + 4797 | 3 game.s 1155 | Empty | 00 | | 0 | 00/220C | ice_disp + 4798 | 3 game.s 1156 | Code | 00 | | 1 | 00/220C : 60 | rts + 4799 | 3 game.s 1157 | Empty | 00 | | 0 | 00/220D | + 4800 | 3 game.s 1158 | Comment | 00 | | 0 | 00/220D | *----------------------- + 4801 | 3 game.s 1159 | Comment | 00 | | 0 | 00/220D | * PALETTE - OK + 4802 | 3 game.s 1160 | Comment | 00 | | 0 | 00/220D | *----------------------- + 4803 | 3 game.s 1161 | Comment | 00 | | 0 | 00/220D | * palette(palette$) + 4804 | 3 game.s 1162 | Empty | 00 | | 0 | 00/220D | + 4805 | 3 game.s 1163 | Empty | 00 | | 0 | 00/220D | palette + 4806 | 3 game.s 1164 | Code | 00 | | 1 | 00/220D : 60 | rts + 4807 | 3 game.s 1165 | Empty | 00 | | 0 | 00/220E | + 4808 | 3 game.s 1166 | Comment | 00 | | 0 | 00/220E | *----------------------- + 4809 | 3 game.s 1167 | Comment | 00 | | 0 | 00/220E | * HIDE_SCREEN - OK + 4810 | 3 game.s 1168 | Comment | 00 | | 0 | 00/220E | *----------------------- + 4811 | 3 game.s 1169 | Empty | 00 | | 0 | 00/220E | + 4812 | 3 game.s 1170 | Empty | 00 | | 0 | 00/220E | hide_screen + 4813 | 3 game.s 1171 | Code | 00 | | 1 | 00/220E : 60 | rts + 4814 | 3 game.s 1172 | Empty | 00 | | 0 | 00/220F | + 4815 | 3 game.s 1173 | Comment | 00 | | 0 | 00/220F | *----------------------- + 4816 | 3 game.s 1174 | Comment | 00 | | 0 | 00/220F | * SHOW_SCREEN - OK + 4817 | 3 game.s 1175 | Comment | 00 | | 0 | 00/220F | *----------------------- + 4818 | 3 game.s 1176 | Empty | 00 | | 0 | 00/220F | + 4819 | 3 game.s 1177 | Empty | 00 | | 0 | 00/220F | show_screen + 4820 | 3 game.s 1178 | Code | 00 | | 1 | 00/220F : 60 | rts + 4821 | 3 game.s 1179 | Empty | 00 | | 0 | 00/2210 | + 4822 | 3 game.s 1180 | Comment | 00 | | 0 | 00/2210 | *----------------------- + 4823 | 3 game.s 1181 | Comment | 00 | | 0 | 00/2210 | * HIDE_SCREEN2 - OK + 4824 | 3 game.s 1182 | Comment | 00 | | 0 | 00/2210 | *----------------------- + 4825 | 3 game.s 1183 | Empty | 00 | | 0 | 00/2210 | + 4826 | 3 game.s 1184 | Empty | 00 | | 0 | 00/2210 | hide_screen2 + 4827 | 3 game.s 1185 | Code | 00 | | 1 | 00/2210 : 60 | rts + 4828 | 3 game.s 1186 | Empty | 00 | | 0 | 00/2211 | + 4829 | 3 game.s 1187 | Comment | 00 | | 0 | 00/2211 | *----------------------- + 4830 | 3 game.s 1188 | Comment | 00 | | 0 | 00/2211 | * SHOW_SCREEN2 - OK + 4831 | 3 game.s 1189 | Comment | 00 | | 0 | 00/2211 | *----------------------- + 4832 | 3 game.s 1190 | Empty | 00 | | 0 | 00/2211 | + 4833 | 3 game.s 1191 | Empty | 00 | | 0 | 00/2211 | show_screen2 + 4834 | 3 game.s 1192 | Code | 00 | | 1 | 00/2211 : 60 | rts + 4835 | 3 game.s 1193 | Empty | 00 | | 0 | 00/2212 | + 4836 | 3 game.s 1194 | Comment | 00 | | 0 | 00/2212 | *----------------------- + 4837 | 3 game.s 1195 | Comment | 00 | | 0 | 00/2212 | * MOUSE_ON - OK + 4838 | 3 game.s 1196 | Comment | 00 | | 0 | 00/2212 | *----------------------- + 4839 | 3 game.s 1197 | Comment | 00 | | 0 | 00/2212 | * mouse_on + 4840 | 3 game.s 1198 | Empty | 00 | | 0 | 00/2212 | + 4841 | 3 game.s 1199 | Macro | 00 | | 0 | 00/2212 | mouse_on _ShowCursor + 4843 | 3 game.s 1199 | Code | 00 | | 3 | 00/2212 : A2 04 91 | LDX #$9104 ; load tool call # + 4844 | 3 game.s 1199 | Code | 00 | | 4 | 00/2215 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4845 | 3 game.s 1200 | Code | 00 | | 1 | 00/2219 : 60 | rts + 4846 | 3 game.s 1201 | Empty | 00 | | 0 | 00/221A | + 4847 | 3 game.s 1202 | Comment | 00 | | 0 | 00/221A | *----------------------- + 4848 | 3 game.s 1203 | Comment | 00 | | 0 | 00/221A | * MOUSE_OFF - OK + 4849 | 3 game.s 1204 | Comment | 00 | | 0 | 00/221A | *----------------------- + 4850 | 3 game.s 1205 | Comment | 00 | | 0 | 00/221A | * mouse_off + 4851 | 3 game.s 1206 | Empty | 00 | | 0 | 00/221A | + 4852 | 3 game.s 1207 | Macro | 00 | | 0 | 00/221A | mouse_off _HideCursor + 4854 | 3 game.s 1207 | Code | 00 | | 3 | 00/221A : A2 04 90 | LDX #$9004 ; load tool call # + 4855 | 3 game.s 1207 | Code | 00 | | 4 | 00/221D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4856 | 3 game.s 1208 | Code | 00 | | 1 | 00/2221 : 60 | rts + 4857 | 3 game.s 1209 | Empty | 00 | | 0 | 00/2222 | + 4858 | 3 game.s 1210 | Comment | 00 | | 0 | 00/2222 | *----------------------- + 4859 | 3 game.s 1211 | Comment | 00 | | 0 | 00/2222 | * MUSIQUE - OK + 4860 | 3 game.s 1212 | Comment | 00 | | 0 | 00/2222 | *----------------------- + 4861 | 3 game.s 1213 | Comment | 00 | | 0 | 00/2222 | * musique + 4862 | 3 game.s 1214 | Empty | 00 | | 0 | 00/2222 | + 4863 | 3 game.s 1215 | Code | 00 | 2 | 3 | 00/2222 : AD 9C 18 | musique lda fgSND ; can we play? + 4864 | 3 game.s 1216 | Code | 00 | | 2 | 00/2225 : D0 01 | bne mu_1 ; yes + 4865 | 3 game.s 1217 | Code | 00 | | 1 | 00/2227 : 60 | rts ; no + 4866 | 3 game.s 1218 | Empty | 00 | | 0 | 00/2228 | + 4867 | 3 game.s 1219 | Code | 00 | 2 | 3 | 00/2228 : 20 85 22 | mu_1 jsr init_musique + 4868 | 3 game.s 1220 | Empty | 00 | | 0 | 00/222B | + 4869 | 3 game.s 1221 | Code | 00 | | 3 | 00/222B : A9 01 00 | lda #1 + 4870 | 3 game.s 1222 | Code | 00 | 2 | 3 | 00/222E : 8D 54 10 | sta i + 4871 | 3 game.s 1223 | Empty | 00 | | 0 | 00/2231 | + 4872 | 3 game.s 1224 | Code | 00 | 2 | 3 | 00/2231 : AD 54 10 | ozunid_22 lda i + 4873 | 3 game.s 1225 | Code | 00 | 2 | 3 | 00/2234 : 20 FD 22 | jsr rythme ; charge le rythme + 4874 | 3 game.s 1226 | Code | 00 | 2 | 3 | 00/2237 : 20 7C 23 | jsr rythme_joue ; joue le rythme + 4875 | 3 game.s 1227 | Code | 00 | 2 | 3 | 00/223A : AD 54 10 | lda i + 4876 | 3 game.s 1228 | Code | 00 | 2 | 3 | 00/223D : 20 DA 24 | jsr charge_son ; charge les sons + 4877 | 3 game.s 1229 | Code | 00 | 2 | 3 | 00/2240 : 20 B5 25 | jsr clavier_sonore ; joue les sons + 4878 | 3 game.s 1230 | Code | 00 | | 2 | 00/2243 : B0 10 | bcs mu_exit ; si *, on quitte le clavier sonore + 4879 | 3 game.s 1231 | Code | 00 | 2 | 3 | 00/2245 : 20 58 22 | jsr nettoie_musique + 4880 | 3 game.s 1232 | Code | 00 | 2 | 3 | 00/2248 : EE 54 10 | inc i + 4881 | 3 game.s 1233 | Code | 00 | 2 | 3 | 00/224B : AD 54 10 | lda i + 4882 | 3 game.s 1234 | Code | 00 | | 3 | 00/224E : C9 05 00 | cmp #5 + 4883 | 3 game.s 1235 | Code | 00 | | 2 | 00/2251 : 90 DE | bcc ozunid_22 + 4884 | 3 game.s 1236 | Code | 00 | | 2 | 00/2253 : F0 DC | beq ozunid_22 + 4885 | 3 game.s 1237 | Code | 00 | 2 | 3 | 00/2255 : 4C 97 26 | mu_exit jmp fin_musique + 4886 | 3 game.s 1238 | Empty | 00 | | 0 | 00/2258 | + 4887 | 3 game.s 1239 | Comment | 00 | | 0 | 00/2258 | *----------------------- + 4888 | 3 game.s 1240 | Comment | 00 | | 0 | 00/2258 | * NETTOIE_MUSIQUE - OK + 4889 | 3 game.s 1241 | Comment | 00 | | 0 | 00/2258 | *----------------------- + 4890 | 3 game.s 1242 | Comment | 00 | | 0 | 00/2258 | * nettoie_musique + 4891 | 3 game.s 1243 | Empty | 00 | | 0 | 00/2258 | + 4892 | 3 game.s 1244 | Empty | 00 | | 0 | 00/2258 | nettoie_musique + 4893 | 3 game.s 1245 | Macro | 00 | | 0 | 00/2258 | PushLong haBEAT + 4901 | 3 game.s 1245 | Code | 00 | 2 | 3 | 00/2258 : AD 78 07 | LDA haBEAT+2 + 4902 | 3 game.s 1245 | Code | 00 | | 1 | 00/225B : 48 | PHA + 4910 | 3 game.s 1245 | Code | 00 | 2 | 3 | 00/225C : AD 76 07 | LDA haBEAT + 4911 | 3 game.s 1245 | Code | 00 | | 1 | 00/225F : 48 | PHA + 4913 | 3 game.s 1246 | Macro | 00 | | 0 | 00/2260 | _DisposeHandle + 4915 | 3 game.s 1246 | Code | 00 | | 3 | 00/2260 : A2 02 10 | LDX #$1002 ; load tool call # + 4916 | 3 game.s 1246 | Code | 00 | | 4 | 00/2263 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4917 | 3 game.s 1247 | Empty | 00 | | 0 | 00/2267 | + 4918 | 3 game.s 1248 | Code | 00 | | 3 | 00/2267 : A9 00 00 | lda #0 + 4919 | 3 game.s 1249 | Code | 00 | | 1 | 00/226A : 48 | ozunid_23 pha + 4920 | 3 game.s 1250 | Code | 00 | | 1 | 00/226B : 0A | asl + 4921 | 3 game.s 1251 | Code | 00 | | 1 | 00/226C : 0A | asl + 4922 | 3 game.s 1252 | Code | 00 | | 1 | 00/226D : AA | tax + 4923 | 3 game.s 1253 | Code | 00 | 2 | 3 | 00/226E : BD 80 07 | lda haSND1+2,x + 4924 | 3 game.s 1254 | Code | 00 | | 1 | 00/2271 : 48 | pha + 4925 | 3 game.s 1255 | Code | 00 | 2 | 3 | 00/2272 : BD 7E 07 | lda haSND1,x + 4926 | 3 game.s 1256 | Code | 00 | | 1 | 00/2275 : 48 | pha + 4927 | 3 game.s 1257 | Macro | 00 | | 0 | 00/2276 | _DisposeHandle + 4929 | 3 game.s 1257 | Code | 00 | | 3 | 00/2276 : A2 02 10 | LDX #$1002 ; load tool call # + 4930 | 3 game.s 1257 | Code | 00 | | 4 | 00/2279 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4931 | 3 game.s 1258 | Code | 00 | | 1 | 00/227D : 68 | pla + 4932 | 3 game.s 1259 | Code | 00 | | 1 | 00/227E : 1A | inc + 4933 | 3 game.s 1260 | Code | 00 | 2 | 3 | 00/227F : CD 56 10 | cmp j ; nombre de sons + 4934 | 3 game.s 1261 | Code | 00 | | 2 | 00/2282 : 90 E6 | bcc ozunid_23 + 4935 | 3 game.s 1262 | Code | 00 | | 1 | 00/2284 : 60 | rts + 4936 | 3 game.s 1263 | Empty | 00 | | 0 | 00/2285 | + 4937 | 3 game.s 1264 | Comment | 00 | | 0 | 00/2285 | *----------------------- + 4938 | 3 game.s 1265 | Comment | 00 | | 0 | 00/2285 | * INIT_MUSIQUE - OK + 4939 | 3 game.s 1266 | Comment | 00 | | 0 | 00/2285 | *----------------------- + 4940 | 3 game.s 1267 | Empty | 00 | | 0 | 00/2285 | + 4941 | 3 game.s 1268 | Empty | 00 | | 0 | 00/2285 | init_musique + 4942 | 3 game.s 1269 | Code | 00 | | 1 | 00/2285 : 78 | sei + 4943 | 3 game.s 1270 | Code | 00 | | 1 | 00/2286 : 48 | pha + 4944 | 3 game.s 1271 | Code | 00 | | 1 | 00/2287 : 48 | pha + 4945 | 3 game.s 1272 | Macro | 00 | | 0 | 00/2288 | PushWord #11 + 4947 | 3 game.s 1272 | Code | 00 | | 3 | 00/2288 : F4 0B 00 | PEA #11 + 4950 | 3 game.s 1273 | Macro | 00 | | 0 | 00/228B | _GetVector + 4952 | 3 game.s 1273 | Code | 00 | | 3 | 00/228B : A2 03 11 | LDX #$1103 ; load tool call # + 4953 | 3 game.s 1273 | Code | 00 | | 4 | 00/228E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4954 | 3 game.s 1274 | Macro | 00 | | 0 | 00/2292 | PullLong sndVECTOR + 4957 | 3 game.s 1274 | Code | 00 | | 1 | 00/2292 : 68 | PLA + 4959 | 3 game.s 1274 | Code | 00 | 2 | 3 | 00/2293 : 8D A4 18 | STA sndVECTOR + 4964 | 3 game.s 1274 | Code | 00 | | 1 | 00/2296 : 68 | PLA + 4966 | 3 game.s 1274 | Code | 00 | 2 | 3 | 00/2297 : 8D A6 18 | STA sndVECTOR+2 + 4972 | 3 game.s 1275 | Empty | 00 | | 0 | 00/229A | + 4973 | 3 game.s 1276 | Macro | 00 | | 0 | 00/229A | PushWord #11 + 4975 | 3 game.s 1276 | Code | 00 | | 3 | 00/229A : F4 0B 00 | PEA #11 + 4978 | 3 game.s 1277 | Macro | 00 | | 0 | 00/229D | PushLong #sndINTERRUPT + 4982 | 3 game.s 1277 | Code | 00 | 1 >>16 | 3 | 00/229D : F4 00 00 | PEA #^#sndINTERRUPT + 4989 | 3 game.s 1277 | Code | 00 | 2 | 3 | 00/22A0 : F4 B6 22 | PEA #sndINTERRUPT + 4992 | 3 game.s 1278 | Macro | 00 | | 0 | 00/22A3 | _SetVector + 4994 | 3 game.s 1278 | Code | 00 | | 3 | 00/22A3 : A2 03 10 | LDX #$1003 ; load tool call # + 4995 | 3 game.s 1278 | Code | 00 | | 4 | 00/22A6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4996 | 3 game.s 1279 | Code | 00 | | 1 | 00/22AA : 58 | cli + 4997 | 3 game.s 1280 | Empty | 00 | | 0 | 00/22AB | + 4998 | 3 game.s 1281 | Macro | 00 | | 0 | 00/22AB | PushWord #$ffff + 5000 | 3 game.s 1281 | Code | 00 | | 3 | 00/22AB : F4 FF FF | PEA #$ffff + 5003 | 3 game.s 1282 | Macro | 00 | | 0 | 00/22AE | _ClearScreen + 5005 | 3 game.s 1282 | Code | 00 | | 3 | 00/22AE : A2 04 15 | LDX #$1504 ; load tool call # + 5006 | 3 game.s 1282 | Code | 00 | | 4 | 00/22B1 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5007 | 3 game.s 1283 | Code | 00 | | 1 | 00/22B5 : 60 | rts + 5008 | 3 game.s 1284 | Empty | 00 | | 0 | 00/22B6 | + 5009 | 3 game.s 1285 | Comment | 00 | | 0 | 00/22B6 | *----------------------- + 5010 | 3 game.s 1286 | Comment | 00 | | 0 | 00/22B6 | * THE SOUND INTERRUPT + 5011 | 3 game.s 1287 | Comment | 00 | | 0 | 00/22B6 | *----------------------- + 5012 | 3 game.s 1288 | Empty | 00 | | 0 | 00/22B6 | + 5013 | 3 game.s 1289 | Directive | 00 | | 0 | 00/22B6 | mx %00 + 5014 | 3 game.s 1290 | Empty | 00 | | 0 | 00/22B6 | + 5015 | 3 game.s 1291 | Empty | 00 | | 0 | 00/22B6 | sndINTERRUPT + 5016 | 3 game.s 1292 | Code | 00 | | 1 | 00/22B6 : 0B | phd + 5017 | 3 game.s 1293 | Empty | 00 | | 0 | 00/22B7 | + 5018 | 3 game.s 1294 | Code | 00 | | 1 | 00/22B7 : 18 | clc + 5019 | 3 game.s 1295 | Code | 00 | | 1 | 00/22B8 : FB | xce + 5020 | 3 game.s 1296 | Code | 00 | | 2 | 00/22B9 : C2 30 | rep #$30 + 5021 | 3 game.s 1297 | Empty | 00 | | 0 | 00/22BB | + 5022 | 3 game.s 1298 | Code | 00 | | 3 | 00/22BB : A9 00 C0 | lda #$c000 + 5023 | 3 game.s 1299 | Code | 00 | | 1 | 00/22BE : 5B | tcd + 5024 | 3 game.s 1300 | Empty | 00 | | 0 | 00/22BF | + 5025 | 3 game.s 1301 | Code | 10 | | 2 | 00/22BF : E2 20 | sep #$20 + 5026 | 3 game.s 1302 | Empty | 10 | | 0 | 00/22C1 | + 5027 | 3 game.s 1303 | Code | 10 | | 2 | 00/22C1 : A5 3C | ozunid_24 lda {$3c} + 5028 | 3 game.s 1304 | Code | 10 | | 2 | 00/22C3 : 30 FC | bmi ozunid_24 + 5029 | 3 game.s 1305 | Empty | 10 | | 0 | 00/22C5 | + 5030 | 3 game.s 1306 | Code | 10 | | 4 | 00/22C5 : AF CA 00 E1 | ldal $e100ca + 5031 | 3 game.s 1307 | Code | 10 | | 2 | 00/22C9 : 29 0F | and #%0000_1111 + 5032 | 3 game.s 1308 | Code | 10 | | 2 | 00/22CB : 85 3C | sta {$3c} + 5033 | 3 game.s 1309 | Empty | 10 | | 0 | 00/22CD | + 5034 | 3 game.s 1310 | Code | 10 | | 2 | 00/22CD : A9 E0 | lda #$e0 ; which oscillo + 5035 | 3 game.s 1311 | Code | 10 | | 2 | 00/22CF : 85 3E | sta {$3e} ; has generated + 5036 | 3 game.s 1312 | Code | 10 | | 2 | 00/22D1 : A5 3D | lda {$3d} ; the interrupt? + 5037 | 3 game.s 1313 | Code | 10 | | 2 | 00/22D3 : A5 3D | lda {$3d} + 5038 | 3 game.s 1314 | Code | 10 | | 2 | 00/22D5 : 29 3E | and #%0011_1110 + 5039 | 3 game.s 1315 | Code | 10 | | 1 | 00/22D7 : 4A | lsr + 5040 | 3 game.s 1316 | Code | 10 | | 2 | 00/22D8 : C9 01 | cmp #1 ; oscillo 1 (liŽ ˆ 0) + 5041 | 3 game.s 1317 | Code | 10 | | 2 | 00/22DA : F0 0C | beq sndINTERRUPT1 + 5042 | 3 game.s 1318 | Code | 10 | | 2 | 00/22DC : C9 03 | cmp #3 ; oscillo 3 (liŽ ˆ 2) + 5043 | 3 game.s 1319 | Code | 10 | | 2 | 00/22DE : D0 18 | bne sndINTERRUPT99 + 5044 | 3 game.s 1320 | Empty | 10 | | 0 | 00/22E0 | + 5045 | 3 game.s 1321 | Code | 10 | | 2 | 00/22E0 : A9 FF | lda #-1 ; dis au programme + 5046 | 3 game.s 1322 | Code | 10 | 3 | 4 | 00/22E2 : 8F 93 26 00 | stal fgCLEAR ; d'effacer le cadre + 5047 | 3 game.s 1323 | Code | 10 | | 2 | 00/22E6 : 80 10 | bra sndINTERRUPT99 + 5048 | 3 game.s 1324 | Empty | 10 | | 0 | 00/22E8 | + 5049 | 3 game.s 1325 | Empty | 10 | | 0 | 00/22E8 | sndINTERRUPT1 + 5050 | 3 game.s 1326 | Code | 10 | | 2 | 00/22E8 : A9 A0 | lda #$a0 ; oscillos 0 & 1 + 5051 | 3 game.s 1327 | Code | 10 | | 2 | 00/22EA : 85 3E | sta {$3e} + 5052 | 3 game.s 1328 | Code | 10 | | 2 | 00/22EC : A9 00 | lda #%0000_0000 + 5053 | 3 game.s 1329 | Code | 10 | | 2 | 00/22EE : 85 3D | sta {$3d} + 5054 | 3 game.s 1330 | Code | 10 | | 2 | 00/22F0 : A9 A1 | lda #$a1 + 5055 | 3 game.s 1331 | Code | 10 | | 2 | 00/22F2 : 85 3E | sta {$3e} + 5056 | 3 game.s 1332 | Code | 10 | | 2 | 00/22F4 : A9 18 | lda #%0001_1000 ; with interrupt + 5057 | 3 game.s 1333 | Code | 10 | | 2 | 00/22F6 : 85 3D | sta {$3d} + 5058 | 3 game.s 1334 | Empty | 10 | | 0 | 00/22F8 | + 5059 | 3 game.s 1335 | Empty | 10 | | 0 | 00/22F8 | sndINTERRUPT99 + 5060 | 3 game.s 1336 | Code | 11 | | 2 | 00/22F8 : E2 30 | sep #$30 + 5061 | 3 game.s 1337 | Code | 11 | | 1 | 00/22FA : 2B | pld + 5062 | 3 game.s 1338 | Code | 11 | | 1 | 00/22FB : 18 | clc + 5063 | 3 game.s 1339 | Code | 11 | | 1 | 00/22FC : 6B | rtl + 5064 | 3 game.s 1340 | Empty | 11 | | 0 | 00/22FD | + 5065 | 3 game.s 1341 | Directive | 00 | | 0 | 00/22FD | mx %00 + 5066 | 3 game.s 1342 | Empty | 00 | | 0 | 00/22FD | + 5067 | 3 game.s 1343 | Comment | 00 | | 0 | 00/22FD | *----------------------- + 5068 | 3 game.s 1344 | Comment | 00 | | 0 | 00/22FD | * RYTHME - OK + 5069 | 3 game.s 1345 | Comment | 00 | | 0 | 00/22FD | *----------------------- + 5070 | 3 game.s 1346 | Comment | 00 | | 0 | 00/22FD | * rythme(rythme%) + 5071 | 3 game.s 1347 | Empty | 00 | | 0 | 00/22FD | + 5072 | 3 game.s 1348 | Comment | 00 | | 0 | 00/22FD | *--- offset to beat number is +22 + 5073 | 3 game.s 1349 | Empty | 00 | | 0 | 00/22FD | + 5074 | 3 game.s 1350 | Code | 10 | | 2 | 00/22FD : E2 20 | rythme sep #$20 + 5075 | 3 game.s 1351 | Code | 10 | | 2 | 00/22FF : 09 30 | ora #'0' + 5076 | 3 game.s 1352 | Code | 10 | 2 | 3 | 00/2301 : 8D F2 0D | sta pBEAT+22 + 5077 | 3 game.s 1353 | Code | 00 | | 2 | 00/2304 : C2 20 | rep #$20 + 5078 | 3 game.s 1354 | Empty | 00 | | 0 | 00/2306 | + 5079 | 3 game.s 1355 | Comment | 00 | | 0 | 00/2306 | *--- + 5080 | 3 game.s 1356 | Empty | 00 | | 0 | 00/2306 | + 5081 | 3 game.s 1357 | Code | 00 | 2 | 3 | 00/2306 : A9 DC 0D | lda #pBEAT + 5082 | 3 game.s 1358 | Code | 00 | 2 | 3 | 00/2309 : 8D 2F 0D | sta proOPEN+4 ; filename + 5083 | 3 game.s 1359 | Empty | 00 | | 0 | 00/230C | + 5084 | 3 game.s 1360 | Code | 00 | | 4 | 00/230C : 22 A8 00 E1 | jsl {$e100a8} + 5085 | 3 game.s 1361 | Data | 00 | | 2 | 00/2310 : 10 20 | dw $2010 + 5086 | 3 game.s 1362 | Data | 00 | 3 | 4 | 00/2312 : 2B 0D 00 00 | adrl proOPEN + 5087 | 3 game.s 1363 | Code | 00 | | 2 | 00/2316 : B0 63 | bcs ry_err2 + 5088 | 3 game.s 1364 | Empty | 00 | | 0 | 00/2318 | + 5089 | 3 game.s 1365 | Code | 00 | 2 | 3 | 00/2318 : AD 2D 0D | lda proOPEN+2 + 5090 | 3 game.s 1366 | Code | 00 | 2 | 3 | 00/231B : 8D 5B 0D | sta proREAD+2 + 5091 | 3 game.s 1367 | Code | 00 | 2 | 3 | 00/231E : 8D 6B 0D | sta proCLOSE+2 + 5092 | 3 game.s 1368 | Empty | 00 | | 0 | 00/2321 | + 5093 | 3 game.s 1369 | Code | 00 | 2 | 3 | 00/2321 : AC 55 0D | ldy proEOF + 5094 | 3 game.s 1370 | Code | 00 | 2 | 3 | 00/2324 : 8C 61 0D | sty proREAD+8 + 5095 | 3 game.s 1371 | Code | 00 | 2 | 3 | 00/2327 : AE 57 0D | ldx proEOF+2 + 5096 | 3 game.s 1372 | Code | 00 | 2 | 3 | 00/232A : 8E 63 0D | stx proREAD+10 + 5097 | 3 game.s 1373 | Empty | 00 | | 0 | 00/232D | + 5098 | 3 game.s 1374 | Code | 00 | | 1 | 00/232D : 48 | pha + 5099 | 3 game.s 1375 | Code | 00 | | 1 | 00/232E : 48 | pha + 5100 | 3 game.s 1376 | Code | 00 | | 1 | 00/232F : DA | phx + 5101 | 3 game.s 1377 | Code | 00 | | 1 | 00/2330 : 5A | phy + 5102 | 3 game.s 1378 | Macro | 00 | | 0 | 00/2331 | PushWord myID + 5107 | 3 game.s 1378 | Code | 00 | 2 | 3 | 00/2331 : AD 52 07 | LDA myID + 5108 | 3 game.s 1378 | Code | 00 | | 1 | 00/2334 : 48 | PHA + 5110 | 3 game.s 1379 | Macro | 00 | | 0 | 00/2335 | PushWord #%11000000_00001100 + 5112 | 3 game.s 1379 | Code | 00 | | 3 | 00/2335 : F4 0C C0 | PEA #%11000000_00001100 + 5115 | 3 game.s 1380 | Macro | 00 | | 0 | 00/2338 | PushLong #0 + 5119 | 3 game.s 1380 | Code | 00 | | 3 | 00/2338 : F4 00 00 | PEA #^#0 + 5126 | 3 game.s 1380 | Code | 00 | | 3 | 00/233B : F4 00 00 | PEA #0 + 5129 | 3 game.s 1381 | Macro | 00 | | 0 | 00/233E | _NewHandle + 5131 | 3 game.s 1381 | Code | 00 | | 3 | 00/233E : A2 02 09 | LDX #$902 ; load tool call # + 5132 | 3 game.s 1381 | Code | 00 | | 4 | 00/2341 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5133 | 3 game.s 1382 | Code | 00 | | 1 | 00/2345 : 0B | phd + 5134 | 3 game.s 1383 | Code | 00 | | 1 | 00/2346 : 3B | tsc + 5135 | 3 game.s 1384 | Code | 00 | | 1 | 00/2347 : 5B | tcd + 5136 | 3 game.s 1385 | Code | 00 | | 2 | 00/2348 : A7 03 | lda [3] + 5137 | 3 game.s 1386 | Code | 00 | 2 | 3 | 00/234A : 8D 7A 07 | sta ptrBEAT + 5138 | 3 game.s 1387 | Code | 00 | 2 | 3 | 00/234D : 8D 5D 0D | sta proREAD+4 + 5139 | 3 game.s 1388 | Code | 00 | | 3 | 00/2350 : A0 02 00 | ldy #2 + 5140 | 3 game.s 1389 | Code | 00 | | 2 | 00/2353 : B7 03 | lda [3],y + 5141 | 3 game.s 1390 | Code | 00 | 2 | 3 | 00/2355 : 8D 7C 07 | sta ptrBEAT+2 + 5142 | 3 game.s 1391 | Code | 00 | 2 | 3 | 00/2358 : 8D 5F 0D | sta proREAD+6 + 5143 | 3 game.s 1392 | Code | 00 | | 1 | 00/235B : 2B | pld + 5144 | 3 game.s 1393 | Code | 00 | | 1 | 00/235C : 68 | pla + 5145 | 3 game.s 1394 | Code | 00 | 2 | 3 | 00/235D : 8D 76 07 | sta haBEAT + 5146 | 3 game.s 1395 | Code | 00 | | 1 | 00/2360 : 68 | pla + 5147 | 3 game.s 1396 | Code | 00 | 2 | 3 | 00/2361 : 8D 78 07 | sta haBEAT+2 + 5148 | 3 game.s 1397 | Code | 00 | | 2 | 00/2364 : B0 0A | bcs ry_err1 + 5149 | 3 game.s 1398 | Empty | 00 | | 0 | 00/2366 | + 5150 | 3 game.s 1399 | Code | 00 | | 4 | 00/2366 : 22 A8 00 E1 | jsl {$e100a8} + 5151 | 3 game.s 1400 | Data | 00 | | 2 | 00/236A : 12 20 | dw $2012 + 5152 | 3 game.s 1401 | Data | 00 | 3 | 4 | 00/236C : 59 0D 00 00 | adrl proREAD + 5153 | 3 game.s 1402 | Empty | 00 | | 0 | 00/2370 | + 5154 | 3 game.s 1403 | Code | 00 | | 4 | 00/2370 : 22 A8 00 E1 | ry_err1 jsl {$e100a8} + 5155 | 3 game.s 1404 | Data | 00 | | 2 | 00/2374 : 14 20 | dw $2014 + 5156 | 3 game.s 1405 | Data | 00 | 3 | 4 | 00/2376 : 69 0D 00 00 | adrl proCLOSE + 5157 | 3 game.s 1406 | Code | 00 | | 1 | 00/237A : 18 | clc + 5158 | 3 game.s 1407 | Code | 00 | | 1 | 00/237B : 60 | ry_err2 rts + 5159 | 3 game.s 1408 | Empty | 00 | | 0 | 00/237C | + 5160 | 3 game.s 1409 | Comment | 00 | | 0 | 00/237C | *----------------------- + 5161 | 3 game.s 1410 | Comment | 00 | | 0 | 00/237C | * RYTHME_JOUE - OK + 5162 | 3 game.s 1411 | Comment | 00 | | 0 | 00/237C | *----------------------- + 5163 | 3 game.s 1412 | Comment | 00 | | 0 | 00/237C | * rythme_joue + 5164 | 3 game.s 1413 | Empty | 00 | | 0 | 00/237C | + 5165 | 3 game.s 1414 | Empty | 00 | | 0 | 00/237C | rythme_joue + 5166 | 3 game.s 1415 | Code | 00 | 2 | 3 | 00/237C : AD 7A 07 | lda ptrBEAT + 5167 | 3 game.s 1416 | Code | 00 | 2 | 3 | 00/237F : 8D AA 23 | sta rj_from+1 + 5168 | 3 game.s 1417 | Code | 00 | 2 | 3 | 00/2382 : AD 7B 07 | lda ptrBEAT+1 + 5169 | 3 game.s 1418 | Code | 00 | 2 | 3 | 00/2385 : 8D AB 23 | sta rj_from+2 + 5170 | 3 game.s 1419 | Code | 00 | 2 | 3 | 00/2388 : AD 55 0D | lda proEOF + 5171 | 3 game.s 1420 | Code | 00 | 2 | 3 | 00/238B : 8D B1 23 | sta rj_eof+1 + 5172 | 3 game.s 1421 | Empty | 00 | | 0 | 00/238E | + 5173 | 3 game.s 1422 | Comment | 00 | | 0 | 00/238E | * 1. on met en RAM son + 5174 | 3 game.s 1423 | Empty | 00 | | 0 | 00/238E | + 5175 | 3 game.s 1424 | Code | 00 | | 1 | 00/238E : 78 | sei + 5176 | 3 game.s 1425 | Code | 00 | | 1 | 00/238F : 0B | phd + 5177 | 3 game.s 1426 | Code | 00 | | 3 | 00/2390 : A9 00 C0 | lda #$c000 + 5178 | 3 game.s 1427 | Code | 00 | | 1 | 00/2393 : 5B | tcd + 5179 | 3 game.s 1428 | Code | 10 | | 2 | 00/2394 : E2 20 | sep #$20 + 5180 | 3 game.s 1429 | Empty | 10 | | 0 | 00/2396 | + 5181 | 3 game.s 1430 | Code | 10 | | 4 | 00/2396 : AF CA 00 E1 | ldal $e100ca + 5182 | 3 game.s 1431 | Code | 10 | | 2 | 00/239A : 29 0F | and #%0000_1111 + 5183 | 3 game.s 1432 | Code | 10 | | 2 | 00/239C : 09 60 | ora #%0110_0000 + 5184 | 3 game.s 1433 | Code | 10 | | 2 | 00/239E : 85 3C | sta {$3c} + 5185 | 3 game.s 1434 | Empty | 10 | | 0 | 00/23A0 | + 5186 | 3 game.s 1435 | Code | 10 | | 2 | 00/23A0 : A9 00 | lda #0 + 5187 | 3 game.s 1436 | Code | 10 | | 2 | 00/23A2 : 85 3E | sta {$3e} + 5188 | 3 game.s 1437 | Code | 10 | | 2 | 00/23A4 : 85 3F | sta {$3f} + 5189 | 3 game.s 1438 | Empty | 10 | | 0 | 00/23A6 | + 5190 | 3 game.s 1439 | Code | 10 | | 3 | 00/23A6 : A2 00 00 | ldx #0 + 5191 | 3 game.s 1440 | Code | 10 | | 4 | 00/23A9 : BF CC BB AA | rj_from ldal $aabbcc,x + 5192 | 3 game.s 1441 | Code | 10 | | 2 | 00/23AD : 85 3D | sta {$3d} + 5193 | 3 game.s 1442 | Code | 10 | | 1 | 00/23AF : E8 | inx + 5194 | 3 game.s 1443 | Code | 10 | | 3 | 00/23B0 : E0 FF FF | rj_eof cpx #$ffff + 5195 | 3 game.s 1444 | Code | 10 | | 2 | 00/23B3 : 90 F4 | bcc rj_from + 5196 | 3 game.s 1445 | Empty | 10 | | 0 | 00/23B5 | + 5197 | 3 game.s 1446 | Comment | 10 | | 0 | 00/23B5 | * 2. on dŽmarre + 5198 | 3 game.s 1447 | Empty | 10 | | 0 | 00/23B5 | + 5199 | 3 game.s 1448 | Code | 10 | 2 | 3 | 00/23B5 : 20 BD 23 | jsr ensoniq_beat + 5200 | 3 game.s 1449 | Empty | 10 | | 0 | 00/23B8 | + 5201 | 3 game.s 1450 | Comment | 10 | | 0 | 00/23B8 | * 3. on sort et a joue + 5202 | 3 game.s 1451 | Empty | 10 | | 0 | 00/23B8 | + 5203 | 3 game.s 1452 | Code | 00 | | 2 | 00/23B8 : C2 20 | rep #$20 + 5204 | 3 game.s 1453 | Code | 00 | | 1 | 00/23BA : 2B | pld + 5205 | 3 game.s 1454 | Code | 00 | | 1 | 00/23BB : 58 | cli + 5206 | 3 game.s 1455 | Code | 00 | | 1 | 00/23BC : 60 | rts + 5207 | 3 game.s 1456 | Empty | 00 | | 0 | 00/23BD | + 5208 | 3 game.s 1457 | Directive | 10 | | 0 | 00/23BD | mx %10 + 5209 | 3 game.s 1458 | Empty | 10 | | 0 | 00/23BD | + 5210 | 3 game.s 1459 | Comment | 10 | | 0 | 00/23BD | *----------------------- + 5211 | 3 game.s 1460 | Comment | 10 | | 0 | 00/23BD | * ENSONIQ_BEAT - OK + 5212 | 3 game.s 1461 | Comment | 10 | | 0 | 00/23BD | *----------------------- + 5213 | 3 game.s 1462 | Comment | 10 | | 0 | 00/23BD | * ensoniq_beat + 5214 | 3 game.s 1463 | Empty | 10 | | 0 | 00/23BD | + 5215 | 3 game.s 1464 | Empty | 10 | | 0 | 00/23BD | ensoniq_beat + 5216 | 3 game.s 1465 | Code | 10 | | 3 | 00/23BD : A0 00 00 | ldy #0 ; oscillos 0 & 1 + 5217 | 3 game.s 1466 | Empty | 10 | | 0 | 00/23C0 | + 5218 | 3 game.s 1467 | Code | 10 | | 4 | 00/23C0 : AF CA 00 E1 | ldal $e100ca ; volume + 5219 | 3 game.s 1468 | Code | 10 | | 2 | 00/23C4 : 29 0F | and #%0000_1111 + 5220 | 3 game.s 1469 | Code | 10 | | 2 | 00/23C6 : 85 3C | sta {$3c} + 5221 | 3 game.s 1470 | Empty | 10 | | 0 | 00/23C8 | + 5222 | 3 game.s 1471 | Code | 10 | | 1 | 00/23C8 : 98 | tya ; frŽquence basse + 5223 | 3 game.s 1472 | Code | 10 | | 2 | 00/23C9 : 85 3E | sta {$3e} + 5224 | 3 game.s 1473 | Code | 10 | | 2 | 00/23CB : A9 D9 | lda #217 + 5225 | 3 game.s 1474 | Code | 10 | | 2 | 00/23CD : 85 3D | sta {$3d} + 5226 | 3 game.s 1475 | Code | 10 | | 1 | 00/23CF : 98 | tya + 5227 | 3 game.s 1476 | Code | 10 | | 2 | 00/23D0 : 09 01 | ora #$01 + 5228 | 3 game.s 1477 | Code | 10 | | 2 | 00/23D2 : 85 3E | sta {$3e} + 5229 | 3 game.s 1478 | Code | 10 | | 2 | 00/23D4 : A9 D9 | lda #217 + 5230 | 3 game.s 1479 | Code | 10 | | 2 | 00/23D6 : 85 3D | sta {$3d} + 5231 | 3 game.s 1480 | Empty | 10 | | 0 | 00/23D8 | + 5232 | 3 game.s 1481 | Code | 10 | | 1 | 00/23D8 : 98 | tya ; frŽquence haute + 5233 | 3 game.s 1482 | Code | 10 | | 2 | 00/23D9 : 09 20 | ora #$20 + 5234 | 3 game.s 1483 | Code | 10 | | 2 | 00/23DB : 85 3E | sta {$3e} + 5235 | 3 game.s 1484 | Code | 10 | | 2 | 00/23DD : A9 00 | lda #0 + 5236 | 3 game.s 1485 | Code | 10 | | 2 | 00/23DF : 85 3D | sta {$3d} + 5237 | 3 game.s 1486 | Code | 10 | | 1 | 00/23E1 : 98 | tya + 5238 | 3 game.s 1487 | Code | 10 | | 2 | 00/23E2 : 09 21 | ora #$21 + 5239 | 3 game.s 1488 | Code | 10 | | 2 | 00/23E4 : 85 3E | sta {$3e} + 5240 | 3 game.s 1489 | Code | 10 | | 2 | 00/23E6 : A9 00 | lda #0 + 5241 | 3 game.s 1490 | Code | 10 | | 2 | 00/23E8 : 85 3D | sta {$3d} + 5242 | 3 game.s 1491 | Empty | 10 | | 0 | 00/23EA | + 5243 | 3 game.s 1492 | Code | 10 | | 1 | 00/23EA : 98 | tya ; volume + 5244 | 3 game.s 1493 | Code | 10 | | 2 | 00/23EB : 09 40 | ora #$40 + 5245 | 3 game.s 1494 | Code | 10 | | 2 | 00/23ED : 85 3E | sta {$3e} + 5246 | 3 game.s 1495 | Code | 10 | | 2 | 00/23EF : A9 FF | lda #$ff + 5247 | 3 game.s 1496 | Code | 10 | | 2 | 00/23F1 : 85 3D | sta {$3d} + 5248 | 3 game.s 1497 | Code | 10 | | 1 | 00/23F3 : 98 | tya + 5249 | 3 game.s 1498 | Code | 10 | | 2 | 00/23F4 : 09 41 | ora #$41 + 5250 | 3 game.s 1499 | Code | 10 | | 2 | 00/23F6 : 85 3E | sta {$3e} + 5251 | 3 game.s 1500 | Code | 10 | | 2 | 00/23F8 : A9 FF | lda #$ff + 5252 | 3 game.s 1501 | Code | 10 | | 2 | 00/23FA : 85 3D | sta {$3d} + 5253 | 3 game.s 1502 | Empty | 10 | | 0 | 00/23FC | + 5254 | 3 game.s 1503 | Code | 10 | | 1 | 00/23FC : 98 | tya ; address pointer (at $0000 and not $4000) + 5255 | 3 game.s 1504 | Code | 10 | | 2 | 00/23FD : 09 80 | ora #$80 + 5256 | 3 game.s 1505 | Code | 10 | | 2 | 00/23FF : 85 3E | sta {$3e} + 5257 | 3 game.s 1506 | Code | 10 | | 2 | 00/2401 : A9 00 | lda #$00 + 5258 | 3 game.s 1507 | Code | 10 | | 2 | 00/2403 : 85 3D | sta {$3d} + 5259 | 3 game.s 1508 | Code | 10 | | 1 | 00/2405 : 98 | tya + 5260 | 3 game.s 1509 | Code | 10 | | 2 | 00/2406 : 09 81 | ora #$81 + 5261 | 3 game.s 1510 | Code | 10 | | 2 | 00/2408 : 85 3E | sta {$3e} + 5262 | 3 game.s 1511 | Code | 10 | | 2 | 00/240A : A9 00 | lda #$00 + 5263 | 3 game.s 1512 | Code | 10 | | 2 | 00/240C : 85 3D | sta {$3d} + 5264 | 3 game.s 1513 | Empty | 10 | | 0 | 00/240E | + 5265 | 3 game.s 1514 | Code | 10 | | 1 | 00/240E : 98 | tya ; waveform table size (32K) + 5266 | 3 game.s 1515 | Code | 10 | | 2 | 00/240F : 09 C0 | ora #$c0 + 5267 | 3 game.s 1516 | Code | 10 | | 2 | 00/2411 : 85 3E | sta {$3e} + 5268 | 3 game.s 1517 | Code | 10 | | 2 | 00/2413 : A9 3F | lda #%00111111 + 5269 | 3 game.s 1518 | Code | 10 | | 2 | 00/2415 : 85 3D | sta {$3d} + 5270 | 3 game.s 1519 | Code | 10 | | 1 | 00/2417 : 98 | tya + 5271 | 3 game.s 1520 | Code | 10 | | 2 | 00/2418 : 09 C1 | ora #$c1 + 5272 | 3 game.s 1521 | Code | 10 | | 2 | 00/241A : 85 3E | sta {$3e} + 5273 | 3 game.s 1522 | Code | 10 | | 2 | 00/241C : A9 3F | lda #%00111111 + 5274 | 3 game.s 1523 | Code | 10 | | 2 | 00/241E : 85 3D | sta {$3d} + 5275 | 3 game.s 1524 | Empty | 10 | | 0 | 00/2420 | + 5276 | 3 game.s 1525 | Code | 10 | | 1 | 00/2420 : 98 | tya ; control register + 5277 | 3 game.s 1526 | Code | 10 | | 2 | 00/2421 : 09 A0 | ora #$a0 + 5278 | 3 game.s 1527 | Code | 10 | | 2 | 00/2423 : 85 3E | sta {$3e} + 5279 | 3 game.s 1528 | Code | 10 | | 2 | 00/2425 : A9 00 | lda #%0000_0000 + 5280 | 3 game.s 1529 | Code | 10 | | 2 | 00/2427 : 85 3D | sta {$3d} + 5281 | 3 game.s 1530 | Code | 10 | | 1 | 00/2429 : 98 | tya + 5282 | 3 game.s 1531 | Code | 10 | | 2 | 00/242A : 09 A1 | ora #$a1 + 5283 | 3 game.s 1532 | Code | 10 | | 2 | 00/242C : 85 3E | sta {$3e} + 5284 | 3 game.s 1533 | Code | 10 | | 2 | 00/242E : A9 18 | lda #%0001_1000 ; with interrupt + 5285 | 3 game.s 1534 | Code | 10 | | 2 | 00/2430 : 85 3D | sta {$3d} + 5286 | 3 game.s 1535 | Code | 10 | | 1 | 00/2432 : 60 | rts + 5287 | 3 game.s 1536 | Empty | 10 | | 0 | 00/2433 | + 5288 | 3 game.s 1537 | Directive | 00 | | 0 | 00/2433 | mx %00 + 5289 | 3 game.s 1538 | Empty | 00 | | 0 | 00/2433 | + 5290 | 3 game.s 1539 | Comment | 00 | | 0 | 00/2433 | *----------------------- + 5291 | 3 game.s 1540 | Comment | 00 | | 0 | 00/2433 | * SON_JOUE - OK + 5292 | 3 game.s 1541 | Comment | 00 | | 0 | 00/2433 | *----------------------- + 5293 | 3 game.s 1542 | Comment | 00 | | 0 | 00/2433 | * son_joue + 5294 | 3 game.s 1543 | Empty | 00 | | 0 | 00/2433 | + 5295 | 3 game.s 1544 | Empty | 00 | | 0 | 00/2433 | son_joue + 5296 | 3 game.s 1545 | Empty | 00 | | 0 | 00/2433 | + 5297 | 3 game.s 1546 | Comment | 00 | | 0 | 00/2433 | * 1. on met en RAM son + 5298 | 3 game.s 1547 | Empty | 00 | | 0 | 00/2433 | + 5299 | 3 game.s 1548 | Code | 00 | | 1 | 00/2433 : 78 | sei + 5300 | 3 game.s 1549 | Code | 00 | | 1 | 00/2434 : 0B | phd + 5301 | 3 game.s 1550 | Code | 00 | | 3 | 00/2435 : A9 00 C0 | lda #$c000 + 5302 | 3 game.s 1551 | Code | 00 | | 1 | 00/2438 : 5B | tcd + 5303 | 3 game.s 1552 | Code | 10 | | 2 | 00/2439 : E2 20 | sep #$20 + 5304 | 3 game.s 1553 | Empty | 10 | | 0 | 00/243B | + 5305 | 3 game.s 1554 | Code | 10 | | 4 | 00/243B : AF CA 00 E1 | ldal $e100ca + 5306 | 3 game.s 1555 | Code | 10 | | 2 | 00/243F : 29 0F | and #%0000_1111 + 5307 | 3 game.s 1556 | Code | 10 | | 2 | 00/2441 : 09 60 | ora #%0110_0000 + 5308 | 3 game.s 1557 | Code | 10 | | 2 | 00/2443 : 85 3C | sta {$3c} + 5309 | 3 game.s 1558 | Empty | 10 | | 0 | 00/2445 | + 5310 | 3 game.s 1559 | Code | 10 | | 2 | 00/2445 : A9 00 | lda #$00 + 5311 | 3 game.s 1560 | Code | 10 | | 2 | 00/2447 : 85 3E | sta {$3e} + 5312 | 3 game.s 1561 | Code | 10 | | 2 | 00/2449 : A9 80 | lda #$80 + 5313 | 3 game.s 1562 | Code | 10 | | 2 | 00/244B : 85 3F | sta {$3f} + 5314 | 3 game.s 1563 | Empty | 10 | | 0 | 00/244D | + 5315 | 3 game.s 1564 | Code | 10 | | 3 | 00/244D : A2 00 00 | ldx #0 + 5316 | 3 game.s 1565 | Code | 10 | | 4 | 00/2450 : BF CC BB AA | sj_from ldal $aabbcc,x + 5317 | 3 game.s 1566 | Code | 10 | | 2 | 00/2454 : 85 3D | sta {$3d} + 5318 | 3 game.s 1567 | Code | 10 | | 1 | 00/2456 : E8 | inx + 5319 | 3 game.s 1568 | Code | 10 | | 3 | 00/2457 : E0 FF FF | sj_eof cpx #$ffff + 5320 | 3 game.s 1569 | Code | 10 | | 2 | 00/245A : D0 F4 | bne sj_from + 5321 | 3 game.s 1570 | Empty | 10 | | 0 | 00/245C | + 5322 | 3 game.s 1571 | Comment | 10 | | 0 | 00/245C | * 2. on dŽmarre + 5323 | 3 game.s 1572 | Empty | 10 | | 0 | 00/245C | + 5324 | 3 game.s 1573 | Code | 10 | | 3 | 00/245C : A0 02 00 | ldy #2 ; oscillos 2 & 3 + 5325 | 3 game.s 1574 | Empty | 10 | | 0 | 00/245F | + 5326 | 3 game.s 1575 | Code | 10 | | 4 | 00/245F : AF CA 00 E1 | ldal $e100ca ; volume + 5327 | 3 game.s 1576 | Code | 10 | | 2 | 00/2463 : 29 0F | and #%0000_1111 + 5328 | 3 game.s 1577 | Code | 10 | | 2 | 00/2465 : 85 3C | sta {$3c} + 5329 | 3 game.s 1578 | Empty | 10 | | 0 | 00/2467 | + 5330 | 3 game.s 1579 | Code | 10 | | 1 | 00/2467 : 98 | tya ; frŽquence basse + 5331 | 3 game.s 1580 | Code | 10 | | 2 | 00/2468 : 85 3E | sta {$3e} + 5332 | 3 game.s 1581 | Code | 10 | 2 | 3 | 00/246A : AD 36 18 | lda waveFREQ + 5333 | 3 game.s 1582 | Code | 10 | | 2 | 00/246D : 85 3D | sta {$3d} + 5334 | 3 game.s 1583 | Code | 10 | | 1 | 00/246F : 98 | tya + 5335 | 3 game.s 1584 | Code | 10 | | 2 | 00/2470 : 09 01 | ora #$01 + 5336 | 3 game.s 1585 | Code | 10 | | 2 | 00/2472 : 85 3E | sta {$3e} + 5337 | 3 game.s 1586 | Code | 10 | 2 | 3 | 00/2474 : AD 36 18 | lda waveFREQ + 5338 | 3 game.s 1587 | Code | 10 | | 2 | 00/2477 : 85 3D | sta {$3d} + 5339 | 3 game.s 1588 | Empty | 10 | | 0 | 00/2479 | + 5340 | 3 game.s 1589 | Code | 10 | | 1 | 00/2479 : 98 | tya ; frŽquence haute + 5341 | 3 game.s 1590 | Code | 10 | | 2 | 00/247A : 09 20 | ora #$20 + 5342 | 3 game.s 1591 | Code | 10 | | 2 | 00/247C : 85 3E | sta {$3e} + 5343 | 3 game.s 1592 | Code | 10 | 2 | 3 | 00/247E : AD 37 18 | lda waveFREQ+1 + 5344 | 3 game.s 1593 | Code | 10 | | 2 | 00/2481 : 85 3D | sta {$3d} + 5345 | 3 game.s 1594 | Code | 10 | | 1 | 00/2483 : 98 | tya + 5346 | 3 game.s 1595 | Code | 10 | | 2 | 00/2484 : 09 21 | ora #$21 + 5347 | 3 game.s 1596 | Code | 10 | | 2 | 00/2486 : 85 3E | sta {$3e} + 5348 | 3 game.s 1597 | Code | 10 | 2 | 3 | 00/2488 : AD 37 18 | lda waveFREQ+1 + 5349 | 3 game.s 1598 | Code | 10 | | 2 | 00/248B : 85 3D | sta {$3d} + 5350 | 3 game.s 1599 | Empty | 10 | | 0 | 00/248D | + 5351 | 3 game.s 1600 | Code | 10 | | 1 | 00/248D : 98 | tya ; volume + 5352 | 3 game.s 1601 | Code | 10 | | 2 | 00/248E : 09 40 | ora #$40 + 5353 | 3 game.s 1602 | Code | 10 | | 2 | 00/2490 : 85 3E | sta {$3e} + 5354 | 3 game.s 1603 | Code | 10 | | 2 | 00/2492 : A9 FF | lda #$ff + 5355 | 3 game.s 1604 | Code | 10 | | 2 | 00/2494 : 85 3D | sta {$3d} + 5356 | 3 game.s 1605 | Code | 10 | | 1 | 00/2496 : 98 | tya + 5357 | 3 game.s 1606 | Code | 10 | | 2 | 00/2497 : 09 41 | ora #$41 + 5358 | 3 game.s 1607 | Code | 10 | | 2 | 00/2499 : 85 3E | sta {$3e} + 5359 | 3 game.s 1608 | Code | 10 | | 2 | 00/249B : A9 FF | lda #$ff + 5360 | 3 game.s 1609 | Code | 10 | | 2 | 00/249D : 85 3D | sta {$3d} + 5361 | 3 game.s 1610 | Empty | 10 | | 0 | 00/249F | + 5362 | 3 game.s 1611 | Code | 10 | | 1 | 00/249F : 98 | tya ; address pointer (at $8000) + 5363 | 3 game.s 1612 | Code | 10 | | 2 | 00/24A0 : 09 80 | ora #$80 + 5364 | 3 game.s 1613 | Code | 10 | | 2 | 00/24A2 : 85 3E | sta {$3e} + 5365 | 3 game.s 1614 | Code | 10 | | 2 | 00/24A4 : A9 80 | lda #$80 + 5366 | 3 game.s 1615 | Code | 10 | | 2 | 00/24A6 : 85 3D | sta {$3d} + 5367 | 3 game.s 1616 | Code | 10 | | 1 | 00/24A8 : 98 | tya + 5368 | 3 game.s 1617 | Code | 10 | | 2 | 00/24A9 : 09 81 | ora #$81 + 5369 | 3 game.s 1618 | Code | 10 | | 2 | 00/24AB : 85 3E | sta {$3e} + 5370 | 3 game.s 1619 | Code | 10 | | 2 | 00/24AD : A9 80 | lda #$80 + 5371 | 3 game.s 1620 | Code | 10 | | 2 | 00/24AF : 85 3D | sta {$3d} + 5372 | 3 game.s 1621 | Empty | 10 | | 0 | 00/24B1 | + 5373 | 3 game.s 1622 | Code | 10 | | 1 | 00/24B1 : 98 | tya ; waveform table size (32K) + 5374 | 3 game.s 1623 | Code | 10 | | 2 | 00/24B2 : 09 C0 | ora #$c0 + 5375 | 3 game.s 1624 | Code | 10 | | 2 | 00/24B4 : 85 3E | sta {$3e} + 5376 | 3 game.s 1625 | Code | 10 | | 2 | 00/24B6 : A9 3F | lda #%00111111 + 5377 | 3 game.s 1626 | Code | 10 | | 2 | 00/24B8 : 85 3D | sta {$3d} + 5378 | 3 game.s 1627 | Code | 10 | | 1 | 00/24BA : 98 | tya + 5379 | 3 game.s 1628 | Code | 10 | | 2 | 00/24BB : 09 C1 | ora #$c1 + 5380 | 3 game.s 1629 | Code | 10 | | 2 | 00/24BD : 85 3E | sta {$3e} + 5381 | 3 game.s 1630 | Code | 10 | | 2 | 00/24BF : A9 3F | lda #%00111111 + 5382 | 3 game.s 1631 | Code | 10 | | 2 | 00/24C1 : 85 3D | sta {$3d} + 5383 | 3 game.s 1632 | Empty | 10 | | 0 | 00/24C3 | + 5384 | 3 game.s 1633 | Code | 10 | | 1 | 00/24C3 : 98 | tya ; control register + 5385 | 3 game.s 1634 | Code | 10 | | 2 | 00/24C4 : 09 A0 | ora #$a0 + 5386 | 3 game.s 1635 | Code | 10 | | 2 | 00/24C6 : 85 3E | sta {$3e} + 5387 | 3 game.s 1636 | Code | 10 | | 2 | 00/24C8 : A9 02 | lda #%0000_0010 ; one-shot + 5388 | 3 game.s 1637 | Code | 10 | | 2 | 00/24CA : 85 3D | sta {$3d} + 5389 | 3 game.s 1638 | Code | 10 | | 1 | 00/24CC : 98 | tya + 5390 | 3 game.s 1639 | Code | 10 | | 2 | 00/24CD : 09 A1 | ora #$a1 + 5391 | 3 game.s 1640 | Code | 10 | | 2 | 00/24CF : 85 3E | sta {$3e} + 5392 | 3 game.s 1641 | Code | 10 | | 2 | 00/24D1 : A9 1A | lda #%0001_1010 ; with interrupt + 5393 | 3 game.s 1642 | Code | 10 | | 2 | 00/24D3 : 85 3D | sta {$3d} + 5394 | 3 game.s 1643 | Empty | 10 | | 0 | 00/24D5 | + 5395 | 3 game.s 1644 | Comment | 10 | | 0 | 00/24D5 | * 3. on sort et a joue + 5396 | 3 game.s 1645 | Empty | 10 | | 0 | 00/24D5 | + 5397 | 3 game.s 1646 | Code | 00 | | 2 | 00/24D5 : C2 20 | rep #$20 + 5398 | 3 game.s 1647 | Code | 00 | | 1 | 00/24D7 : 2B | pld + 5399 | 3 game.s 1648 | Code | 00 | | 1 | 00/24D8 : 58 | cli + 5400 | 3 game.s 1649 | Code | 00 | | 1 | 00/24D9 : 60 | rts + 5401 | 3 game.s 1650 | Empty | 00 | | 0 | 00/24DA | + 5402 | 3 game.s 1651 | Directive | 00 | | 0 | 00/24DA | mx %00 + 5403 | 3 game.s 1652 | Empty | 00 | | 0 | 00/24DA | + 5404 | 3 game.s 1653 | Comment | 00 | | 0 | 00/24DA | *----------------------- + 5405 | 3 game.s 1654 | Comment | 00 | | 0 | 00/24DA | * CHARGE_SON - OK + 5406 | 3 game.s 1655 | Comment | 00 | | 0 | 00/24DA | *----------------------- + 5407 | 3 game.s 1656 | Comment | 00 | | 0 | 00/24DA | * charge_son + 5408 | 3 game.s 1657 | Empty | 00 | | 0 | 00/24DA | + 5409 | 3 game.s 1658 | Comment | 00 | | 0 | 00/24DA | *--- offset to sfxs number is +21 + 5410 | 3 game.s 1659 | Empty | 00 | | 0 | 00/24DA | + 5411 | 3 game.s 1660 | Code | 00 | | 1 | 00/24DA : 3A | charge_son dec + 5412 | 3 game.s 1661 | Code | 00 | | 1 | 00/24DB : 0A | asl ; pointe sur la table de pointeurs + 5413 | 3 game.s 1662 | Code | 00 | | 1 | 00/24DC : AA | tax ; par niveau (1..5) + 5414 | 3 game.s 1663 | Code | 00 | 2 | 3 | 00/24DD : BD 25 14 | lda tblSND,x + 5415 | 3 game.s 1664 | Code | 00 | | 3 | 00/24E0 : C9 FF FF | cmp #-1 + 5416 | 3 game.s 1665 | Code | 00 | | 2 | 00/24E3 : D0 02 | bne ch_1 + 5417 | 3 game.s 1666 | Code | 00 | | 1 | 00/24E5 : 38 | sec + 5418 | 3 game.s 1667 | Code | 00 | | 1 | 00/24E6 : 60 | rts + 5419 | 3 game.s 1668 | Code | 00 | | 2 | 00/24E7 : 85 80 | ch_1 sta {$80} ; pointe sur sndPARTx + 5420 | 3 game.s 1669 | Empty | 00 | | 0 | 00/24E9 | + 5421 | 3 game.s 1670 | Code | 00 | | 3 | 00/24E9 : A9 01 00 | lda #1 ; on charge tous les sons maintenant + 5422 | 3 game.s 1671 | Code | 00 | 2 | 3 | 00/24EC : 8D 56 10 | sta j + 5423 | 3 game.s 1672 | Empty | 00 | | 0 | 00/24EF | + 5424 | 3 game.s 1673 | Code | 00 | 2 | 3 | 00/24EF : AD 56 10 | ozunid_25 lda j + 5425 | 3 game.s 1674 | Code | 00 | | 1 | 00/24F2 : 3A | dec + 5426 | 3 game.s 1675 | Code | 00 | | 1 | 00/24F3 : 0A | asl + 5427 | 3 game.s 1676 | Code | 00 | | 1 | 00/24F4 : A8 | tay + 5428 | 3 game.s 1677 | Code | 00 | | 1 | 00/24F5 : AA | tax + 5429 | 3 game.s 1678 | Code | 00 | | 2 | 00/24F6 : B1 80 | lda ({$80}),y + 5430 | 3 game.s 1679 | Code | 00 | | 3 | 00/24F8 : C9 FF FF | cmp #-1 ; fin d'une structure + 5431 | 3 game.s 1680 | Code | 00 | | 2 | 00/24FB : D0 05 | bne ch_2 + 5432 | 3 game.s 1681 | Code | 00 | 2 | 3 | 00/24FD : CE 56 10 | dec j ; corrige l'index j + 5433 | 3 game.s 1682 | Code | 00 | | 1 | 00/2500 : 18 | clc + 5434 | 3 game.s 1683 | Code | 00 | | 1 | 00/2501 : 60 | rts + 5435 | 3 game.s 1684 | Code | 00 | | 2 | 00/2502 : 85 84 | ch_2 sta {{$80}+4} ; pointe sur l'entrŽe de la structure d'un son + 5436 | 3 game.s 1685 | Empty | 00 | | 0 | 00/2504 | + 5437 | 3 game.s 1686 | Code | 00 | | 2 | 00/2504 : B2 84 | lda ({{$80}+4}) ; nom du son + 5438 | 3 game.s 1687 | Code | 00 | 2 | 3 | 00/2506 : 8D 0C 0E | sta pSND+21 + 5439 | 3 game.s 1688 | Code | 00 | | 3 | 00/2509 : A0 02 00 | ldy #2 + 5440 | 3 game.s 1689 | Code | 00 | | 2 | 00/250C : B1 84 | lda ({{$80}+4}),y + 5441 | 3 game.s 1690 | Code | 00 | 2 | 3 | 00/250E : 9D 74 18 | sta tblFREQ,x ; la frŽquence du son + 5442 | 3 game.s 1691 | Empty | 00 | | 0 | 00/2511 | + 5443 | 3 game.s 1692 | Code | 00 | | 2 | 00/2511 : A5 84 | lda {{$80}+4} + 5444 | 3 game.s 1693 | Code | 00 | | 1 | 00/2513 : 18 | clc + 5445 | 3 game.s 1694 | Code | 00 | | 3 | 00/2514 : 69 04 00 | adc #4 + 5446 | 3 game.s 1695 | Code | 00 | 2 | 3 | 00/2517 : 9D 38 18 | sta tblSTR1,x ; on pointe sur la premire string + 5447 | 3 game.s 1696 | Code | 00 | | 2 | 00/251A : 85 84 | sta {{$80}+4} + 5448 | 3 game.s 1697 | Code | 00 | | 2 | 00/251C : B2 84 | lda ({{$80}+4}) + 5449 | 3 game.s 1698 | Code | 00 | | 3 | 00/251E : 29 FF 00 | and #$ff + 5450 | 3 game.s 1699 | Code | 00 | | 1 | 00/2521 : 18 | clc + 5451 | 3 game.s 1700 | Code | 00 | 2 | 3 | 00/2522 : 7D 38 18 | adc tblSTR1,x + 5452 | 3 game.s 1701 | Code | 00 | | 1 | 00/2525 : 1A | inc + 5453 | 3 game.s 1702 | Code | 00 | 2 | 3 | 00/2526 : 9D 4C 18 | sta tblSTR2,x + 5454 | 3 game.s 1703 | Empty | 00 | | 0 | 00/2529 | + 5455 | 3 game.s 1704 | Code | 00 | 2 | 3 | 00/2529 : 20 31 25 | jsr charge_un_son + 5456 | 3 game.s 1705 | Empty | 00 | | 0 | 00/252C | + 5457 | 3 game.s 1706 | Code | 00 | 2 | 3 | 00/252C : EE 56 10 | inc j + 5458 | 3 game.s 1707 | Code | 00 | | 2 | 00/252F : 80 BE | bra ozunid_25 + 5459 | 3 game.s 1708 | Empty | 00 | | 0 | 00/2531 | + 5460 | 3 game.s 1709 | Comment | 00 | | 0 | 00/2531 | *--- + 5461 | 3 game.s 1710 | Empty | 00 | | 0 | 00/2531 | + 5462 | 3 game.s 1711 | Empty | 00 | | 0 | 00/2531 | charge_un_son + 5463 | 3 game.s 1712 | Code | 00 | 2 | 3 | 00/2531 : A9 F7 0D | lda #pSND + 5464 | 3 game.s 1713 | Code | 00 | 2 | 3 | 00/2534 : 8D 2F 0D | sta proOPEN+4 ; filename + 5465 | 3 game.s 1714 | Empty | 00 | | 0 | 00/2537 | + 5466 | 3 game.s 1715 | Code | 00 | | 4 | 00/2537 : 22 A8 00 E1 | jsl {$e100a8} + 5467 | 3 game.s 1716 | Data | 00 | | 2 | 00/253B : 10 20 | dw $2010 + 5468 | 3 game.s 1717 | Data | 00 | 3 | 4 | 00/253D : 2B 0D 00 00 | adrl proOPEN + 5469 | 3 game.s 1718 | Code | 00 | | 2 | 00/2541 : B0 71 | bcs cus_err2 + 5470 | 3 game.s 1719 | Empty | 00 | | 0 | 00/2543 | + 5471 | 3 game.s 1720 | Code | 00 | 2 | 3 | 00/2543 : AD 2D 0D | lda proOPEN+2 + 5472 | 3 game.s 1721 | Code | 00 | 2 | 3 | 00/2546 : 8D 5B 0D | sta proREAD+2 + 5473 | 3 game.s 1722 | Code | 00 | 2 | 3 | 00/2549 : 8D 6B 0D | sta proCLOSE+2 + 5474 | 3 game.s 1723 | Empty | 00 | | 0 | 00/254C | + 5475 | 3 game.s 1724 | Code | 00 | 2 | 3 | 00/254C : AC 55 0D | ldy proEOF + 5476 | 3 game.s 1725 | Code | 00 | 2 | 3 | 00/254F : 8C 61 0D | sty proREAD+8 + 5477 | 3 game.s 1726 | Code | 00 | 2 | 3 | 00/2552 : AE 57 0D | ldx proEOF+2 + 5478 | 3 game.s 1727 | Code | 00 | 2 | 3 | 00/2555 : 8E 63 0D | stx proREAD+10 + 5479 | 3 game.s 1728 | Empty | 00 | | 0 | 00/2558 | + 5480 | 3 game.s 1729 | Code | 00 | | 1 | 00/2558 : 48 | pha + 5481 | 3 game.s 1730 | Code | 00 | | 1 | 00/2559 : 48 | pha + 5482 | 3 game.s 1731 | Code | 00 | | 1 | 00/255A : DA | phx + 5483 | 3 game.s 1732 | Code | 00 | | 1 | 00/255B : 5A | phy + 5484 | 3 game.s 1733 | Macro | 00 | | 0 | 00/255C | PushWord myID + 5489 | 3 game.s 1733 | Code | 00 | 2 | 3 | 00/255C : AD 52 07 | LDA myID + 5490 | 3 game.s 1733 | Code | 00 | | 1 | 00/255F : 48 | PHA + 5492 | 3 game.s 1734 | Macro | 00 | | 0 | 00/2560 | PushWord #%11000000_00001100 + 5494 | 3 game.s 1734 | Code | 00 | | 3 | 00/2560 : F4 0C C0 | PEA #%11000000_00001100 + 5497 | 3 game.s 1735 | Macro | 00 | | 0 | 00/2563 | PushLong #0 + 5501 | 3 game.s 1735 | Code | 00 | | 3 | 00/2563 : F4 00 00 | PEA #^#0 + 5508 | 3 game.s 1735 | Code | 00 | | 3 | 00/2566 : F4 00 00 | PEA #0 + 5511 | 3 game.s 1736 | Macro | 00 | | 0 | 00/2569 | _NewHandle + 5513 | 3 game.s 1736 | Code | 00 | | 3 | 00/2569 : A2 02 09 | LDX #$902 ; load tool call # + 5514 | 3 game.s 1736 | Code | 00 | | 4 | 00/256C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5515 | 3 game.s 1737 | Code | 00 | | 1 | 00/2570 : 0B | phd + 5516 | 3 game.s 1738 | Code | 00 | | 1 | 00/2571 : 3B | tsc + 5517 | 3 game.s 1739 | Code | 00 | | 1 | 00/2572 : 5B | tcd + 5518 | 3 game.s 1740 | Empty | 00 | | 0 | 00/2573 | + 5519 | 3 game.s 1741 | Code | 00 | 2 | 3 | 00/2573 : AD 56 10 | lda j + 5520 | 3 game.s 1742 | Code | 00 | | 1 | 00/2576 : 3A | dec + 5521 | 3 game.s 1743 | Code | 00 | | 1 | 00/2577 : 0A | asl + 5522 | 3 game.s 1744 | Code | 00 | | 1 | 00/2578 : A8 | tay + 5523 | 3 game.s 1745 | Code | 00 | | 1 | 00/2579 : 0A | asl + 5524 | 3 game.s 1746 | Code | 00 | | 1 | 00/257A : AA | tax + 5525 | 3 game.s 1747 | Code | 00 | 2 | 3 | 00/257B : AD 55 0D | lda proEOF ; nombre d'octets + 5526 | 3 game.s 1748 | Code | 00 | 2 | 3 | 00/257E : 99 60 18 | sta tblSIZE,y + 5527 | 3 game.s 1749 | Empty | 00 | | 0 | 00/2581 | + 5528 | 3 game.s 1750 | Code | 00 | | 2 | 00/2581 : A7 03 | lda [3] + 5529 | 3 game.s 1751 | Code | 00 | 2 | 3 | 00/2583 : 9D A2 07 | sta ptrSND1,x + 5530 | 3 game.s 1752 | Code | 00 | 2 | 3 | 00/2586 : 8D 5D 0D | sta proREAD+4 + 5531 | 3 game.s 1753 | Code | 00 | | 3 | 00/2589 : A0 02 00 | ldy #2 + 5532 | 3 game.s 1754 | Code | 00 | | 2 | 00/258C : B7 03 | lda [3],y + 5533 | 3 game.s 1755 | Code | 00 | 2 | 3 | 00/258E : 9D A4 07 | sta ptrSND1+2,x + 5534 | 3 game.s 1756 | Code | 00 | 2 | 3 | 00/2591 : 8D 5F 0D | sta proREAD+6 + 5535 | 3 game.s 1757 | Code | 00 | | 1 | 00/2594 : 2B | pld + 5536 | 3 game.s 1758 | Code | 00 | | 1 | 00/2595 : 68 | pla + 5537 | 3 game.s 1759 | Code | 00 | 2 | 3 | 00/2596 : 9D 7E 07 | sta haSND1,x + 5538 | 3 game.s 1760 | Code | 00 | | 1 | 00/2599 : 68 | pla + 5539 | 3 game.s 1761 | Code | 00 | 2 | 3 | 00/259A : 9D 80 07 | sta haSND1+2,x + 5540 | 3 game.s 1762 | Code | 00 | | 2 | 00/259D : B0 0A | bcs cus_err1 + 5541 | 3 game.s 1763 | Empty | 00 | | 0 | 00/259F | + 5542 | 3 game.s 1764 | Code | 00 | | 4 | 00/259F : 22 A8 00 E1 | jsl {$e100a8} + 5543 | 3 game.s 1765 | Data | 00 | | 2 | 00/25A3 : 12 20 | dw $2012 + 5544 | 3 game.s 1766 | Data | 00 | 3 | 4 | 00/25A5 : 59 0D 00 00 | adrl proREAD + 5545 | 3 game.s 1767 | Empty | 00 | | 0 | 00/25A9 | + 5546 | 3 game.s 1768 | Code | 00 | | 4 | 00/25A9 : 22 A8 00 E1 | cus_err1 jsl {$e100a8} + 5547 | 3 game.s 1769 | Data | 00 | | 2 | 00/25AD : 14 20 | dw $2014 + 5548 | 3 game.s 1770 | Data | 00 | 3 | 4 | 00/25AF : 69 0D 00 00 | adrl proCLOSE + 5549 | 3 game.s 1771 | Code | 00 | | 1 | 00/25B3 : 18 | clc + 5550 | 3 game.s 1772 | Code | 00 | | 1 | 00/25B4 : 60 | cus_err2 rts + 5551 | 3 game.s 1773 | Empty | 00 | | 0 | 00/25B5 | + 5552 | 3 game.s 1774 | Comment | 00 | | 0 | 00/25B5 | *----------------------- + 5553 | 3 game.s 1775 | Comment | 00 | | 0 | 00/25B5 | * CLAVIER_SONORE - OK + 5554 | 3 game.s 1776 | Comment | 00 | | 0 | 00/25B5 | *----------------------- + 5555 | 3 game.s 1777 | Empty | 00 | | 0 | 00/25B5 | + 5556 | 3 game.s 1778 | Empty | 00 | | 0 | 00/25B5 | clavier_sonore + 5557 | 3 game.s 1779 | Code | 00 | | 3 | 00/25B5 : A2 00 00 | ldx #0 ; init keyboard + 5558 | 3 game.s 1780 | Code | 00 | | 3 | 00/25B8 : A9 00 00 | lda #{0} + 5559 | 3 game.s 1781 | Code | 00 | 2 | 3 | 00/25BB : 9D 88 18 | ozunid_26 sta sndKEY,x + 5560 | 3 game.s 1782 | Code | 00 | | 1 | 00/25BE : E8 | inx + 5561 | 3 game.s 1783 | Code | 00 | | 1 | 00/25BF : E8 | inx + 5562 | 3 game.s 1784 | Code | 00 | | 3 | 00/25C0 : E0 14 00 | cpx #10*2 + 5563 | 3 game.s 1785 | Code | 00 | | 2 | 00/25C3 : 90 F6 | bcc ozunid_26 + 5564 | 3 game.s 1786 | Empty | 00 | | 0 | 00/25C5 | + 5565 | 3 game.s 1787 | Code | 00 | 2 | 3 | 00/25C5 : AD 93 26 | cl_loop lda fgCLEAR + 5566 | 3 game.s 1788 | Code | 00 | | 2 | 00/25C8 : F0 06 | beq cl_noclear + 5567 | 3 game.s 1789 | Code | 00 | 2 | 3 | 00/25CA : 20 56 26 | jsr paintZIK + 5568 | 3 game.s 1790 | Code | 00 | 2 | 3 | 00/25CD : 9C 93 26 | stz fgCLEAR + 5569 | 3 game.s 1791 | Empty | 00 | | 0 | 00/25D0 | + 5570 | 3 game.s 1792 | Code | 00 | | 1 | 00/25D0 : 48 | cl_noclear pha + 5571 | 3 game.s 1793 | Macro | 00 | | 0 | 00/25D1 | PushWord #%00000000_00001010 + 5573 | 3 game.s 1793 | Code | 00 | | 3 | 00/25D1 : F4 0A 00 | PEA #%00000000_00001010 + 5576 | 3 game.s 1794 | Macro | 00 | | 0 | 00/25D4 | PushLong #taskREC + 5580 | 3 game.s 1794 | Code | 00 | 1 >>16 | 3 | 00/25D4 : F4 00 00 | PEA #^#taskREC + 5587 | 3 game.s 1794 | Code | 00 | 2 | 3 | 00/25D7 : F4 17 0B | PEA #taskREC + 5590 | 3 game.s 1795 | Macro | 00 | | 0 | 00/25DA | _GetNextEvent + 5592 | 3 game.s 1795 | Code | 00 | | 3 | 00/25DA : A2 06 0A | LDX #$A06 ; load tool call # + 5593 | 3 game.s 1795 | Code | 00 | | 4 | 00/25DD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5594 | 3 game.s 1796 | Code | 00 | | 1 | 00/25E1 : 68 | pla + 5595 | 3 game.s 1797 | Code | 00 | | 2 | 00/25E2 : F0 E1 | beq cl_loop + 5596 | 3 game.s 1798 | Empty | 00 | | 0 | 00/25E4 | + 5597 | 3 game.s 1799 | Code | 00 | 2 | 3 | 00/25E4 : AD 17 0B | lda taskREC ; une touche ? + 5598 | 3 game.s 1800 | Code | 00 | | 3 | 00/25E7 : C9 03 00 | cmp #{$0003} + 5599 | 3 game.s 1801 | Code | 00 | | 2 | 00/25EA : D0 D9 | bne cl_loop + 5600 | 3 game.s 1802 | Empty | 00 | | 0 | 00/25EC | + 5601 | 3 game.s 1803 | Code | 00 | 2 | 3 | 00/25EC : AD 19 0B | lda taskMESSAGE ; entre 0 et 9 ? + 5602 | 3 game.s 1804 | Code | 00 | | 3 | 00/25EF : C9 1B 00 | cmp #{$1b} + 5603 | 3 game.s 1805 | Code | 00 | | 2 | 00/25F2 : F0 0A | beq cl_exit + 5604 | 3 game.s 1806 | Code | 00 | | 3 | 00/25F4 : C9 30 00 | cmp #'0' + 5605 | 3 game.s 1807 | Code | 00 | | 2 | 00/25F7 : D0 0A | bne cl_1 + 5606 | 3 game.s 1808 | Empty | 00 | | 0 | 00/25F9 | + 5607 | 3 game.s 1809 | Code | 00 | 2 | 3 | 00/25F9 : 20 56 26 | cl_0 jsr paintZIK ; 0 pour sortir + 5608 | 3 game.s 1810 | Code | 00 | | 1 | 00/25FC : 18 | clc + 5609 | 3 game.s 1811 | Code | 00 | | 1 | 00/25FD : 60 | rts ; * pour quitter + 5610 | 3 game.s 1812 | Empty | 00 | | 0 | 00/25FE | + 5611 | 3 game.s 1813 | Code | 00 | 2 | 3 | 00/25FE : 20 56 26 | cl_exit jsr paintZIK + 5612 | 3 game.s 1814 | Code | 00 | | 1 | 00/2601 : 38 | sec ; dŽfinitivement + 5613 | 3 game.s 1815 | Code | 00 | | 1 | 00/2602 : 60 | rts + 5614 | 3 game.s 1816 | Empty | 00 | | 0 | 00/2603 | + 5615 | 3 game.s 1817 | Code | 00 | | 3 | 00/2603 : C9 31 00 | cl_1 cmp #'1' + 5616 | 3 game.s 1818 | Code | 00 | | 2 | 00/2606 : 90 BD | bcc cl_loop + 5617 | 3 game.s 1819 | Code | 00 | | 3 | 00/2608 : C9 3A 00 | cmp #'9'+1 + 5618 | 3 game.s 1820 | Code | 00 | | 2 | 00/260B : B0 B8 | bcs cl_loop + 5619 | 3 game.s 1821 | Empty | 00 | | 0 | 00/260D | + 5620 | 3 game.s 1822 | Code | 00 | | 1 | 00/260D : 38 | sec + 5621 | 3 game.s 1823 | Code | 00 | | 3 | 00/260E : E9 31 00 | sbc #'1' + 5622 | 3 game.s 1824 | Code | 00 | 2 | 3 | 00/2611 : CD 56 10 | cmp j ; dans la limite du nombre de sons + 5623 | 3 game.s 1825 | Code | 00 | | 2 | 00/2614 : B0 AF | bcs cl_loop + 5624 | 3 game.s 1826 | Empty | 00 | | 0 | 00/2616 | + 5625 | 3 game.s 1827 | Code | 00 | | 1 | 00/2616 : 0A | asl ; affiche les cha”nes + 5626 | 3 game.s 1828 | Code | 00 | | 1 | 00/2617 : AA | tax + 5627 | 3 game.s 1829 | Code | 00 | | 1 | 00/2618 : 0A | asl + 5628 | 3 game.s 1830 | Code | 00 | | 1 | 00/2619 : A8 | tay + 5629 | 3 game.s 1831 | Code | 00 | 2 | 3 | 00/261A : BD 60 18 | lda tblSIZE,x + 5630 | 3 game.s 1832 | Code | 00 | | 2 | 00/261D : 10 03 | bpl cl_size + 5631 | 3 game.s 1833 | Code | 00 | | 3 | 00/261F : A9 00 80 | lda #$8000 ; on ne dŽpasse pas 32K + 5632 | 3 game.s 1834 | Code | 00 | 2 | 3 | 00/2622 : 8D 58 24 | cl_size sta sj_eof+1 + 5633 | 3 game.s 1835 | Code | 00 | 2 | 3 | 00/2625 : BD 74 18 | lda tblFREQ,x + 5634 | 3 game.s 1836 | Code | 00 | 2 | 3 | 00/2628 : 8D 36 18 | sta waveFREQ + 5635 | 3 game.s 1837 | Empty | 00 | | 0 | 00/262B | + 5636 | 3 game.s 1838 | Code | 00 | 2 | 3 | 00/262B : B9 A2 07 | lda ptrSND1,y + 5637 | 3 game.s 1839 | Code | 00 | 2 | 3 | 00/262E : 8D 51 24 | sta sj_from+1 + 5638 | 3 game.s 1840 | Code | 00 | 2 | 3 | 00/2631 : B9 A3 07 | lda ptrSND1+1,y + 5639 | 3 game.s 1841 | Code | 00 | 2 | 3 | 00/2634 : 8D 52 24 | sta sj_from+2 + 5640 | 3 game.s 1842 | Empty | 00 | | 0 | 00/2637 | + 5641 | 3 game.s 1843 | Comment | 00 | | 0 | 00/2637 | * Une petite diffŽrence avec la version ST + 5642 | 3 game.s 1844 | Empty | 00 | | 0 | 00/2637 | + 5643 | 3 game.s 1845 | Comment | 00 | | 0 | 00/2637 | * lda sndKEY,x ; did we press the key? + 5644 | 3 game.s 1846 | Comment | 00 | | 0 | 00/2637 | * cmp #TRUE + 5645 | 3 game.s 1847 | Comment | 00 | | 0 | 00/2637 | * bne cl_2 ; no, we can play + 5646 | 3 game.s 1848 | Comment | 00 | | 0 | 00/2637 | * brl cl_loop + 5647 | 3 game.s 1849 | Comment | 00 | | 0 | 00/2637 | * + 5648 | 3 game.s 1850 | Comment | 00 | | 0 | 00/2637 | *cl_2 lda #TRUE + 5649 | 3 game.s 1851 | Comment | 00 | | 0 | 00/2637 | * sta sndKEY,x + 5650 | 3 game.s 1852 | Empty | 00 | | 0 | 00/2637 | + 5651 | 3 game.s 1853 | Code | 00 | | 1 | 00/2637 : DA | phx + 5652 | 3 game.s 1854 | Code | 00 | 2 | 3 | 00/2638 : 20 56 26 | jsr paintZIK + 5653 | 3 game.s 1855 | Empty | 00 | | 0 | 00/263B | + 5654 | 3 game.s 1856 | Code | 00 | | 1 | 00/263B : FA | plx + 5655 | 3 game.s 1857 | Code | 00 | | 1 | 00/263C : DA | phx + 5656 | 3 game.s 1858 | Empty | 00 | | 0 | 00/263D | + 5657 | 3 game.s 1859 | Code | 00 | 2 | 3 | 00/263D : BD 38 18 | lda tblSTR1,x + 5658 | 3 game.s 1860 | Code | 00 | | 3 | 00/2640 : A0 16 00 | ldy #22 + 5659 | 3 game.s 1861 | Code | 00 | 2 | 3 | 00/2643 : 20 D4 26 | jsr t + 5660 | 3 game.s 1862 | Empty | 00 | | 0 | 00/2646 | + 5661 | 3 game.s 1863 | Code | 00 | | 1 | 00/2646 : FA | plx + 5662 | 3 game.s 1864 | Code | 00 | 2 | 3 | 00/2647 : BD 4C 18 | lda tblSTR2,x + 5663 | 3 game.s 1865 | Code | 00 | | 3 | 00/264A : A0 17 00 | ldy #23 + 5664 | 3 game.s 1866 | Code | 00 | 2 | 3 | 00/264D : 20 D4 26 | jsr t + 5665 | 3 game.s 1867 | Empty | 00 | | 0 | 00/2650 | + 5666 | 3 game.s 1868 | Code | 00 | 2 | 3 | 00/2650 : 20 33 24 | jsr son_joue ; met le son en RAM son et le joue + 5667 | 3 game.s 1869 | Code | 00 | | 3 | 00/2653 : 82 6F FF | brl cl_loop + 5668 | 3 game.s 1870 | Empty | 00 | | 0 | 00/2656 | + 5669 | 3 game.s 1871 | Comment | 00 | | 0 | 00/2656 | *---------- The rectangle + 5670 | 3 game.s 1872 | Empty | 00 | | 0 | 00/2656 | + 5671 | 3 game.s 1873 | Macro | 00 | | 0 | 00/2656 | paintZIK PushLong #curPATTERN + 5675 | 3 game.s 1873 | Code | 00 | 1 >>16 | 3 | 00/2656 : F4 00 00 | PEA #^#curPATTERN + 5682 | 3 game.s 1873 | Code | 00 | 2 | 3 | 00/2659 : F4 2A 0A | PEA #curPATTERN + 5685 | 3 game.s 1874 | Macro | 00 | | 0 | 00/265C | _GetPenPat + 5687 | 3 game.s 1874 | Code | 00 | | 3 | 00/265C : A2 04 31 | LDX #$3104 ; load tool call # + 5688 | 3 game.s 1874 | Code | 00 | | 4 | 00/265F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5689 | 3 game.s 1875 | Empty | 00 | | 0 | 00/2663 | + 5690 | 3 game.s 1876 | Macro | 00 | | 0 | 00/2663 | PushLong #whitePATTERN + 5694 | 3 game.s 1876 | Code | 00 | 1 >>16 | 3 | 00/2663 : F4 00 00 | PEA #^#whitePATTERN + 5701 | 3 game.s 1876 | Code | 00 | 2 | 3 | 00/2666 : F4 EA 09 | PEA #whitePATTERN + 5704 | 3 game.s 1877 | Macro | 00 | | 0 | 00/2669 | _SetPenPat + 5706 | 3 game.s 1877 | Code | 00 | | 3 | 00/2669 : A2 04 30 | LDX #$3004 ; load tool call # + 5707 | 3 game.s 1877 | Code | 00 | | 4 | 00/266C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5708 | 3 game.s 1878 | Empty | 00 | | 0 | 00/2670 | + 5709 | 3 game.s 1879 | Macro | 00 | | 0 | 00/2670 | PushLong #zikRECT + 5713 | 3 game.s 1879 | Code | 00 | 1 >>16 | 3 | 00/2670 : F4 00 00 | PEA #^#zikRECT + 5720 | 3 game.s 1879 | Code | 00 | 2 | 3 | 00/2673 : F4 8B 26 | PEA #zikRECT + 5723 | 3 game.s 1880 | Macro | 00 | | 0 | 00/2676 | _PaintRect + 5725 | 3 game.s 1880 | Code | 00 | | 3 | 00/2676 : A2 04 54 | LDX #$5404 ; load tool call # + 5726 | 3 game.s 1880 | Code | 00 | | 4 | 00/2679 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5727 | 3 game.s 1881 | Empty | 00 | | 0 | 00/267D | + 5728 | 3 game.s 1882 | Macro | 00 | | 0 | 00/267D | PushLong #curPATTERN + 5732 | 3 game.s 1882 | Code | 00 | 1 >>16 | 3 | 00/267D : F4 00 00 | PEA #^#curPATTERN + 5739 | 3 game.s 1882 | Code | 00 | 2 | 3 | 00/2680 : F4 2A 0A | PEA #curPATTERN + 5742 | 3 game.s 1883 | Macro | 00 | | 0 | 00/2683 | _SetPenPat + 5744 | 3 game.s 1883 | Code | 00 | | 3 | 00/2683 : A2 04 30 | LDX #$3004 ; load tool call # + 5745 | 3 game.s 1883 | Code | 00 | | 4 | 00/2686 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5746 | 3 game.s 1884 | Code | 00 | | 1 | 00/268A : 60 | rts + 5747 | 3 game.s 1885 | Empty | 00 | | 0 | 00/268B | + 5748 | 3 game.s 1886 | Comment | 00 | | 0 | 00/268B | *--- + 5749 | 3 game.s 1887 | Empty | 00 | | 0 | 00/268B | + 5750 | 3 game.s 1888 | Data | 00 | | 8 | 00/268B : 96 00 00 00 | zikRECT dw 150,0,200,320 | | | | | | C8 00 40 01 | - 5709 | 3 game.s 1788 | Data | 00 | | 2 | 00/2EEF : 00 00 | fgCLEAR ds 2 ; -1 set by interrupt - 5710 | 3 game.s 1789 | Empty | 00 | | 0 | 00/2EF1 | - 5711 | 3 game.s 1790 | Comment | 00 | | 0 | 00/2EF1 | *----------------------- - 5712 | 3 game.s 1791 | Comment | 00 | | 0 | 00/2EF1 | * MIX - OK - 5713 | 3 game.s 1792 | Comment | 00 | | 0 | 00/2EF1 | *----------------------- - 5714 | 3 game.s 1793 | Comment | 00 | | 0 | 00/2EF1 | * mix(numero_son%) - 5715 | 3 game.s 1794 | Empty | 00 | | 0 | 00/2EF1 | - 5716 | 3 game.s 1795 | Empty | 00 | | 0 | 00/2EF1 | mix - 5717 | 3 game.s 1796 | Code | 00 | | 1 | 00/2EF1 : 60 | rts - 5718 | 3 game.s 1797 | Empty | 00 | | 0 | 00/2EF2 | - 5719 | 3 game.s 1798 | Comment | 00 | | 0 | 00/2EF2 | *----------------------- - 5720 | 3 game.s 1799 | Comment | 00 | | 0 | 00/2EF2 | * STOP_SAMPLE - OK - 5721 | 3 game.s 1800 | Comment | 00 | | 0 | 00/2EF2 | *----------------------- - 5722 | 3 game.s 1801 | Comment | 00 | | 0 | 00/2EF2 | * stop_sample - 5723 | 3 game.s 1802 | Empty | 00 | | 0 | 00/2EF2 | - 5724 | 3 game.s 1803 | Empty | 00 | | 0 | 00/2EF2 | stop_sample - 5725 | 3 game.s 1804 | Code | 00 | | 1 | 00/2EF2 : 60 | rts - 5726 | 3 game.s 1805 | Empty | 00 | | 0 | 00/2EF3 | - 5727 | 3 game.s 1806 | Comment | 00 | | 0 | 00/2EF3 | *----------------------- - 5728 | 3 game.s 1807 | Comment | 00 | | 0 | 00/2EF3 | * FIN_MUSIQUE - OK - 5729 | 3 game.s 1808 | Comment | 00 | | 0 | 00/2EF3 | *----------------------- - 5730 | 3 game.s 1809 | Comment | 00 | | 0 | 00/2EF3 | * fin_musique - 5731 | 3 game.s 1810 | Empty | 00 | | 0 | 00/2EF3 | - 5732 | 3 game.s 1811 | Empty | 00 | | 0 | 00/2EF3 | fin_musique - 5733 | 3 game.s 1812 | Code | 00 | | 1 | 00/2EF3 : 78 | sei - 5734 | 3 game.s 1813 | Empty | 00 | | 0 | 00/2EF4 | - 5735 | 3 game.s 1814 | Macro | 00 | | 0 | 00/2EF4 | PushWord #11 - 5737 | 3 game.s 1814 | Code | 00 | | 3 | 00/2EF4 : F4 0B 00 | PEA #11 - 5740 | 3 game.s 1815 | Macro | 00 | | 0 | 00/2EF7 | PushLong sndVECTOR - 5748 | 3 game.s 1815 | Code | 00 | 2 | 3 | 00/2EF7 : AD A9 21 | LDA sndVECTOR+2 - 5749 | 3 game.s 1815 | Code | 00 | | 1 | 00/2EFA : 48 | PHA - 5757 | 3 game.s 1815 | Code | 00 | 2 | 3 | 00/2EFB : AD A7 21 | LDA sndVECTOR - 5758 | 3 game.s 1815 | Code | 00 | | 1 | 00/2EFE : 48 | PHA - 5760 | 3 game.s 1816 | Macro | 00 | | 0 | 00/2EFF | _SetVector - 5762 | 3 game.s 1816 | Code | 00 | | 3 | 00/2EFF : A2 03 10 | LDX #$1003 ; load tool call # - 5763 | 3 game.s 1816 | Code | 00 | | 4 | 00/2F02 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5764 | 3 game.s 1817 | Empty | 00 | | 0 | 00/2F06 | - 5765 | 3 game.s 1818 | Code | 00 | | 1 | 00/2F06 : 0B | phd - 5766 | 3 game.s 1819 | Code | 00 | | 3 | 00/2F07 : A9 00 C0 | lda #$c000 - 5767 | 3 game.s 1820 | Code | 00 | | 1 | 00/2F0A : 5B | tcd - 5768 | 3 game.s 1821 | Code | 10 | | 2 | 00/2F0B : E2 20 | sep #$20 - 5769 | 3 game.s 1822 | Empty | 10 | | 0 | 00/2F0D | - 5770 | 3 game.s 1823 | Code | 10 | | 4 | 00/2F0D : AF CA 00 E1 | ldal $e100ca - 5771 | 3 game.s 1824 | Code | 10 | | 2 | 00/2F11 : 29 0F | and #%0000_1111 - 5772 | 3 game.s 1825 | Code | 10 | | 2 | 00/2F13 : 85 3C | sta {$3c} - 5773 | 3 game.s 1826 | Empty | 10 | | 0 | 00/2F15 | - 5774 | 3 game.s 1827 | Code | 10 | | 3 | 00/2F15 : A2 02 00 | ldx #2 ; boucle 2 fois - 5775 | 3 game.s 1828 | Code | 10 | | 3 | 00/2F18 : A0 1F 00 | fm_1 ldy #$1f - 5776 | 3 game.s 1829 | Code | 10 | | 1 | 00/2F1B : 98 | ozunid_23 tya - 5777 | 3 game.s 1830 | Code | 10 | | 2 | 00/2F1C : 09 A0 | ora #$a0 - 5778 | 3 game.s 1831 | Code | 10 | | 2 | 00/2F1E : 85 3E | sta {$3e} - 5779 | 3 game.s 1832 | Code | 10 | | 2 | 00/2F20 : A9 01 | lda #$01 - 5780 | 3 game.s 1833 | Code | 10 | | 2 | 00/2F22 : 85 3D | sta {$3d} - 5781 | 3 game.s 1834 | Code | 10 | | 1 | 00/2F24 : 88 | dey - 5782 | 3 game.s 1835 | Code | 10 | | 2 | 00/2F25 : 10 F4 | bpl ozunid_23 - 5783 | 3 game.s 1836 | Code | 10 | | 1 | 00/2F27 : CA | dex - 5784 | 3 game.s 1837 | Code | 10 | | 2 | 00/2F28 : D0 EE | bne fm_1 - 5785 | 3 game.s 1838 | Empty | 10 | | 0 | 00/2F2A | - 5786 | 3 game.s 1839 | Code | 00 | | 2 | 00/2F2A : C2 20 | rep #$20 - 5787 | 3 game.s 1840 | Code | 00 | | 1 | 00/2F2C : 2B | pld - 5788 | 3 game.s 1841 | Code | 00 | | 1 | 00/2F2D : 58 | cli - 5789 | 3 game.s 1842 | Code | 00 | | 1 | 00/2F2E : 60 | rts - 5790 | 3 game.s 1843 | Empty | 00 | | 0 | 00/2F2F | - 5791 | 3 game.s 1844 | Comment | 00 | | 0 | 00/2F2F | *----------------------- - 5792 | 3 game.s 1845 | Comment | 00 | | 0 | 00/2F2F | * DATA_FICHIERS_MUSIQUE - OK - 5793 | 3 game.s 1846 | Comment | 00 | | 0 | 00/2F2F | *----------------------- - 5794 | 3 game.s 1847 | Comment | 00 | | 0 | 00/2F2F | * data_fichiers_musique - 5795 | 3 game.s 1848 | Empty | 00 | | 0 | 00/2F2F | - 5796 | 3 game.s 1849 | Empty | 00 | | 0 | 00/2F2F | data_fichiers_musique - 5797 | 3 game.s 1850 | Code | 00 | | 1 | 00/2F2F : 60 | rts - 5798 | 3 game.s 1851 | Empty | 00 | | 0 | 00/2F30 | - 5799 | 3 game.s 1852 | Comment | 00 | | 0 | 00/2F30 | *----------------------- - 5800 | 3 game.s 1853 | Comment | 00 | | 0 | 00/2F30 | * T - OK - 5801 | 3 game.s 1854 | Comment | 00 | | 0 | 00/2F30 | *----------------------- - 5802 | 3 game.s 1855 | Comment | 00 | | 0 | 00/2F30 | * t(ligne%,texte$) - 5803 | 3 game.s 1856 | Comment | 00 | | 0 | 00/2F30 | * A: @texte$ - 5804 | 3 game.s 1857 | Comment | 00 | | 0 | 00/2F30 | * Y: ligne% - 5805 | 3 game.s 1858 | Empty | 00 | | 0 | 00/2F30 | - 5806 | 3 game.s 1859 | Code | 00 | 2 | 3 | 00/2F30 : 8C A4 10 | t sty theY - 5807 | 3 game.s 1860 | Empty | 00 | | 0 | 00/2F33 | - 5808 | 3 game.s 1861 | Macro | 00 | | 0 | 00/2F33 | PushWord #^t ; pointer to string - 5810 | 3 game.s 1861 | Code | 00 | 1 >>16 | 3 | 00/2F33 : F4 00 00 | PEA #^t - 5813 | 3 game.s 1862 | Code | 00 | | 1 | 00/2F36 : 48 | pha - 5814 | 3 game.s 1863 | Empty | 00 | | 0 | 00/2F37 | - 5815 | 3 game.s 1864 | Macro | 00 | | 0 | 00/2F37 | PushWord #0 ; get string length - 5817 | 3 game.s 1864 | Code | 00 | | 3 | 00/2F37 : F4 00 00 | PEA #0 - 5820 | 3 game.s 1865 | Macro | 00 | | 0 | 00/2F3A | PushWord #^t - 5822 | 3 game.s 1865 | Code | 00 | 1 >>16 | 3 | 00/2F3A : F4 00 00 | PEA #^t - 5825 | 3 game.s 1866 | Code | 00 | | 1 | 00/2F3D : 48 | pha - 5826 | 3 game.s 1867 | Macro | 00 | | 0 | 00/2F3E | _StringWidth ; return left on stack - 5828 | 3 game.s 1867 | Code | 00 | | 3 | 00/2F3E : A2 04 A9 | LDX #$A904 ; load tool call # - 5829 | 3 game.s 1867 | Code | 00 | | 4 | 00/2F41 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5830 | 3 game.s 1868 | Empty | 00 | | 0 | 00/2F45 | - 5831 | 3 game.s 1869 | Code | 00 | | 3 | 00/2F45 : A9 40 01 | lda #320 ; why 160? - 5832 | 3 game.s 1870 | Code | 00 | | 1 | 00/2F48 : 38 | sec - 5833 | 3 game.s 1871 | Code | 00 | | 2 | 00/2F49 : E3 01 | sbc 1,s - 5834 | 3 game.s 1872 | Code | 00 | | 2 | 00/2F4B : 10 03 | bpl t1 - 5835 | 3 game.s 1873 | Code | 00 | | 3 | 00/2F4D : A9 00 00 | lda #0 - 5836 | 3 game.s 1874 | Code | 00 | | 1 | 00/2F50 : 4A | t1 lsr - 5837 | 3 game.s 1875 | Code | 00 | | 2 | 00/2F51 : 83 01 | sta 1,s ; X - 5838 | 3 game.s 1876 | Empty | 00 | | 0 | 00/2F53 | - 5839 | 3 game.s 1877 | Code | 00 | 2 | 3 | 00/2F53 : AD A4 10 | lda theY ; pour MoveTo - 5840 | 3 game.s 1878 | Code | 00 | | 1 | 00/2F56 : 0A | asl - 5841 | 3 game.s 1879 | Code | 00 | | 1 | 00/2F57 : 0A | asl - 5842 | 3 game.s 1880 | Code | 00 | | 1 | 00/2F58 : 0A | asl - 5843 | 3 game.s 1881 | Code | 00 | | 1 | 00/2F59 : 48 | pha ; Y - 5844 | 3 game.s 1882 | Macro | 00 | | 0 | 00/2F5A | _MoveTo - 5846 | 3 game.s 1882 | Code | 00 | | 3 | 00/2F5A : A2 04 3A | LDX #$3A04 ; load tool call # - 5847 | 3 game.s 1882 | Code | 00 | | 4 | 00/2F5D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5848 | 3 game.s 1883 | Macro | 00 | | 0 | 00/2F61 | _DrawString - 5850 | 3 game.s 1883 | Code | 00 | | 3 | 00/2F61 : A2 04 A5 | LDX #$A504 ; load tool call # - 5851 | 3 game.s 1883 | Code | 00 | | 4 | 00/2F64 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5852 | 3 game.s 1884 | Code | 00 | | 1 | 00/2F68 : 60 | rts - 5853 | 3 game.s 1885 | Empty | 00 | | 0 | 00/2F69 | - 5854 | 3 game.s 1886 | Comment | 00 | | 0 | 00/2F69 | *----------------------- - 5855 | 3 game.s 1887 | Comment | 00 | | 0 | 00/2F69 | * FIN - OK - 5856 | 3 game.s 1888 | Comment | 00 | | 0 | 00/2F69 | *----------------------- - 5857 | 3 game.s 1889 | Empty | 00 | | 0 | 00/2F69 | - 5858 | 3 game.s 1890 | Empty | 00 | | 0 | 00/2F69 | fin - 5859 | 3 game.s 1891 | Code | 00 | | 1 | 00/2F69 : 60 | rts - 5860 | 3 game.s 1892 | Empty | 00 | | 0 | 00/2F6A | - 5861 | 3 game.s 1893 | Comment | 00 | | 0 | 00/2F6A | *----------------------- - 5862 | 3 game.s 1894 | Comment | 00 | | 0 | 00/2F6A | * MON BEAU CURSEUR - 5863 | 3 game.s 1895 | Comment | 00 | | 0 | 00/2F6A | *----------------------- - 5864 | 3 game.s 1896 | Empty | 00 | | 0 | 00/2F6A | - 5865 | 3 game.s 1897 | Empty | 00 | | 0 | 00/2F6A | monCURSEUR - 5866 | 3 game.s 1898 | Data | 00 | | 4 | 00/2F6A : 10 00 05 00 | dw 16,5 - 5867 | 3 game.s 1899 | Data | 00 | | 10 | 00/2F6E : FF 00 00 00 | hex FF000000000000000000 ; data + 5751 | 3 game.s 1889 | Data | 00 | | 2 | 00/2693 : 00 00 | fgCLEAR ds 2 ; -1 set by interrupt + 5752 | 3 game.s 1890 | Empty | 00 | | 0 | 00/2695 | + 5753 | 3 game.s 1891 | Comment | 00 | | 0 | 00/2695 | *----------------------- + 5754 | 3 game.s 1892 | Comment | 00 | | 0 | 00/2695 | * MIX - OK + 5755 | 3 game.s 1893 | Comment | 00 | | 0 | 00/2695 | *----------------------- + 5756 | 3 game.s 1894 | Comment | 00 | | 0 | 00/2695 | * mix(numero_son%) + 5757 | 3 game.s 1895 | Empty | 00 | | 0 | 00/2695 | + 5758 | 3 game.s 1896 | Empty | 00 | | 0 | 00/2695 | mix + 5759 | 3 game.s 1897 | Code | 00 | | 1 | 00/2695 : 60 | rts + 5760 | 3 game.s 1898 | Empty | 00 | | 0 | 00/2696 | + 5761 | 3 game.s 1899 | Comment | 00 | | 0 | 00/2696 | *----------------------- + 5762 | 3 game.s 1900 | Comment | 00 | | 0 | 00/2696 | * STOP_SAMPLE - OK + 5763 | 3 game.s 1901 | Comment | 00 | | 0 | 00/2696 | *----------------------- + 5764 | 3 game.s 1902 | Comment | 00 | | 0 | 00/2696 | * stop_sample + 5765 | 3 game.s 1903 | Empty | 00 | | 0 | 00/2696 | + 5766 | 3 game.s 1904 | Empty | 00 | | 0 | 00/2696 | stop_sample + 5767 | 3 game.s 1905 | Code | 00 | | 1 | 00/2696 : 60 | rts + 5768 | 3 game.s 1906 | Empty | 00 | | 0 | 00/2697 | + 5769 | 3 game.s 1907 | Comment | 00 | | 0 | 00/2697 | *----------------------- + 5770 | 3 game.s 1908 | Comment | 00 | | 0 | 00/2697 | * FIN_MUSIQUE - OK + 5771 | 3 game.s 1909 | Comment | 00 | | 0 | 00/2697 | *----------------------- + 5772 | 3 game.s 1910 | Comment | 00 | | 0 | 00/2697 | * fin_musique + 5773 | 3 game.s 1911 | Empty | 00 | | 0 | 00/2697 | + 5774 | 3 game.s 1912 | Empty | 00 | | 0 | 00/2697 | fin_musique + 5775 | 3 game.s 1913 | Code | 00 | | 1 | 00/2697 : 78 | sei + 5776 | 3 game.s 1914 | Empty | 00 | | 0 | 00/2698 | + 5777 | 3 game.s 1915 | Macro | 00 | | 0 | 00/2698 | PushWord #11 + 5779 | 3 game.s 1915 | Code | 00 | | 3 | 00/2698 : F4 0B 00 | PEA #11 + 5782 | 3 game.s 1916 | Macro | 00 | | 0 | 00/269B | PushLong sndVECTOR + 5790 | 3 game.s 1916 | Code | 00 | 2 | 3 | 00/269B : AD A6 18 | LDA sndVECTOR+2 + 5791 | 3 game.s 1916 | Code | 00 | | 1 | 00/269E : 48 | PHA + 5799 | 3 game.s 1916 | Code | 00 | 2 | 3 | 00/269F : AD A4 18 | LDA sndVECTOR + 5800 | 3 game.s 1916 | Code | 00 | | 1 | 00/26A2 : 48 | PHA + 5802 | 3 game.s 1917 | Macro | 00 | | 0 | 00/26A3 | _SetVector + 5804 | 3 game.s 1917 | Code | 00 | | 3 | 00/26A3 : A2 03 10 | LDX #$1003 ; load tool call # + 5805 | 3 game.s 1917 | Code | 00 | | 4 | 00/26A6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5806 | 3 game.s 1918 | Empty | 00 | | 0 | 00/26AA | + 5807 | 3 game.s 1919 | Code | 00 | | 1 | 00/26AA : 0B | phd + 5808 | 3 game.s 1920 | Code | 00 | | 3 | 00/26AB : A9 00 C0 | lda #$c000 + 5809 | 3 game.s 1921 | Code | 00 | | 1 | 00/26AE : 5B | tcd + 5810 | 3 game.s 1922 | Code | 10 | | 2 | 00/26AF : E2 20 | sep #$20 + 5811 | 3 game.s 1923 | Empty | 10 | | 0 | 00/26B1 | + 5812 | 3 game.s 1924 | Code | 10 | | 4 | 00/26B1 : AF CA 00 E1 | ldal $e100ca + 5813 | 3 game.s 1925 | Code | 10 | | 2 | 00/26B5 : 29 0F | and #%0000_1111 + 5814 | 3 game.s 1926 | Code | 10 | | 2 | 00/26B7 : 85 3C | sta {$3c} + 5815 | 3 game.s 1927 | Empty | 10 | | 0 | 00/26B9 | + 5816 | 3 game.s 1928 | Code | 10 | | 3 | 00/26B9 : A2 02 00 | ldx #2 ; boucle 2 fois + 5817 | 3 game.s 1929 | Code | 10 | | 3 | 00/26BC : A0 1F 00 | fm_1 ldy #$1f + 5818 | 3 game.s 1930 | Code | 10 | | 1 | 00/26BF : 98 | ozunid_27 tya + 5819 | 3 game.s 1931 | Code | 10 | | 2 | 00/26C0 : 09 A0 | ora #$a0 + 5820 | 3 game.s 1932 | Code | 10 | | 2 | 00/26C2 : 85 3E | sta {$3e} + 5821 | 3 game.s 1933 | Code | 10 | | 2 | 00/26C4 : A9 01 | lda #$01 + 5822 | 3 game.s 1934 | Code | 10 | | 2 | 00/26C6 : 85 3D | sta {$3d} + 5823 | 3 game.s 1935 | Code | 10 | | 1 | 00/26C8 : 88 | dey + 5824 | 3 game.s 1936 | Code | 10 | | 2 | 00/26C9 : 10 F4 | bpl ozunid_27 + 5825 | 3 game.s 1937 | Code | 10 | | 1 | 00/26CB : CA | dex + 5826 | 3 game.s 1938 | Code | 10 | | 2 | 00/26CC : D0 EE | bne fm_1 + 5827 | 3 game.s 1939 | Empty | 10 | | 0 | 00/26CE | + 5828 | 3 game.s 1940 | Code | 00 | | 2 | 00/26CE : C2 20 | rep #$20 + 5829 | 3 game.s 1941 | Code | 00 | | 1 | 00/26D0 : 2B | pld + 5830 | 3 game.s 1942 | Code | 00 | | 1 | 00/26D1 : 58 | cli + 5831 | 3 game.s 1943 | Code | 00 | | 1 | 00/26D2 : 60 | rts + 5832 | 3 game.s 1944 | Empty | 00 | | 0 | 00/26D3 | + 5833 | 3 game.s 1945 | Comment | 00 | | 0 | 00/26D3 | *----------------------- + 5834 | 3 game.s 1946 | Comment | 00 | | 0 | 00/26D3 | * DATA_FICHIERS_MUSIQUE - OK + 5835 | 3 game.s 1947 | Comment | 00 | | 0 | 00/26D3 | *----------------------- + 5836 | 3 game.s 1948 | Comment | 00 | | 0 | 00/26D3 | * data_fichiers_musique + 5837 | 3 game.s 1949 | Empty | 00 | | 0 | 00/26D3 | + 5838 | 3 game.s 1950 | Empty | 00 | | 0 | 00/26D3 | data_fichiers_musique + 5839 | 3 game.s 1951 | Code | 00 | | 1 | 00/26D3 : 60 | rts + 5840 | 3 game.s 1952 | Empty | 00 | | 0 | 00/26D4 | + 5841 | 3 game.s 1953 | Comment | 00 | | 0 | 00/26D4 | *----------------------- + 5842 | 3 game.s 1954 | Comment | 00 | | 0 | 00/26D4 | * T - OK + 5843 | 3 game.s 1955 | Comment | 00 | | 0 | 00/26D4 | *----------------------- + 5844 | 3 game.s 1956 | Comment | 00 | | 0 | 00/26D4 | * t(ligne%,texte$) + 5845 | 3 game.s 1957 | Comment | 00 | | 0 | 00/26D4 | * A: @texte$ + 5846 | 3 game.s 1958 | Comment | 00 | | 0 | 00/26D4 | * Y: ligne% + 5847 | 3 game.s 1959 | Empty | 00 | | 0 | 00/26D4 | + 5848 | 3 game.s 1960 | Code | 00 | 2 | 3 | 00/26D4 : 8C 5E 10 | t sty theY + 5849 | 3 game.s 1961 | Empty | 00 | | 0 | 00/26D7 | + 5850 | 3 game.s 1962 | Macro | 00 | | 0 | 00/26D7 | PushWord #^t ; pointer to string + 5852 | 3 game.s 1962 | Code | 00 | 1 >>16 | 3 | 00/26D7 : F4 00 00 | PEA #^t + 5855 | 3 game.s 1963 | Code | 00 | | 1 | 00/26DA : 48 | pha + 5856 | 3 game.s 1964 | Empty | 00 | | 0 | 00/26DB | + 5857 | 3 game.s 1965 | Macro | 00 | | 0 | 00/26DB | PushWord #0 ; get string length + 5859 | 3 game.s 1965 | Code | 00 | | 3 | 00/26DB : F4 00 00 | PEA #0 + 5862 | 3 game.s 1966 | Macro | 00 | | 0 | 00/26DE | PushWord #^t + 5864 | 3 game.s 1966 | Code | 00 | 1 >>16 | 3 | 00/26DE : F4 00 00 | PEA #^t + 5867 | 3 game.s 1967 | Code | 00 | | 1 | 00/26E1 : 48 | pha + 5868 | 3 game.s 1968 | Macro | 00 | | 0 | 00/26E2 | _StringWidth ; return left on stack + 5870 | 3 game.s 1968 | Code | 00 | | 3 | 00/26E2 : A2 04 A9 | LDX #$A904 ; load tool call # + 5871 | 3 game.s 1968 | Code | 00 | | 4 | 00/26E5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5872 | 3 game.s 1969 | Empty | 00 | | 0 | 00/26E9 | + 5873 | 3 game.s 1970 | Code | 00 | | 3 | 00/26E9 : A9 40 01 | lda #320 ; why 160? + 5874 | 3 game.s 1971 | Code | 00 | | 1 | 00/26EC : 38 | sec + 5875 | 3 game.s 1972 | Code | 00 | | 2 | 00/26ED : E3 01 | sbc 1,s + 5876 | 3 game.s 1973 | Code | 00 | | 2 | 00/26EF : 10 03 | bpl t1 + 5877 | 3 game.s 1974 | Code | 00 | | 3 | 00/26F1 : A9 00 00 | lda #0 + 5878 | 3 game.s 1975 | Code | 00 | | 1 | 00/26F4 : 4A | t1 lsr + 5879 | 3 game.s 1976 | Code | 00 | | 2 | 00/26F5 : 83 01 | sta 1,s ; X + 5880 | 3 game.s 1977 | Empty | 00 | | 0 | 00/26F7 | + 5881 | 3 game.s 1978 | Code | 00 | 2 | 3 | 00/26F7 : AD 5E 10 | lda theY ; pour MoveTo + 5882 | 3 game.s 1979 | Code | 00 | | 1 | 00/26FA : 0A | asl + 5883 | 3 game.s 1980 | Code | 00 | | 1 | 00/26FB : 0A | asl + 5884 | 3 game.s 1981 | Code | 00 | | 1 | 00/26FC : 0A | asl + 5885 | 3 game.s 1982 | Code | 00 | | 1 | 00/26FD : 48 | pha ; Y + 5886 | 3 game.s 1983 | Macro | 00 | | 0 | 00/26FE | _MoveTo + 5888 | 3 game.s 1983 | Code | 00 | | 3 | 00/26FE : A2 04 3A | LDX #$3A04 ; load tool call # + 5889 | 3 game.s 1983 | Code | 00 | | 4 | 00/2701 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5890 | 3 game.s 1984 | Macro | 00 | | 0 | 00/2705 | _DrawString + 5892 | 3 game.s 1984 | Code | 00 | | 3 | 00/2705 : A2 04 A5 | LDX #$A504 ; load tool call # + 5893 | 3 game.s 1984 | Code | 00 | | 4 | 00/2708 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5894 | 3 game.s 1985 | Code | 00 | | 1 | 00/270C : 60 | rts + 5895 | 3 game.s 1986 | Empty | 00 | | 0 | 00/270D | + 5896 | 3 game.s 1987 | Comment | 00 | | 0 | 00/270D | *----------------------- + 5897 | 3 game.s 1988 | Comment | 00 | | 0 | 00/270D | * FIN - OK + 5898 | 3 game.s 1989 | Comment | 00 | | 0 | 00/270D | *----------------------- + 5899 | 3 game.s 1990 | Empty | 00 | | 0 | 00/270D | + 5900 | 3 game.s 1991 | Empty | 00 | | 0 | 00/270D | fin + 5901 | 3 game.s 1992 | Code | 00 | | 1 | 00/270D : 60 | rts + 5902 | 3 game.s 1993 | Empty | 00 | | 0 | 00/270E | + 5903 | 3 game.s 1994 | Comment | 00 | | 0 | 00/270E | *----------------------- + 5904 | 3 game.s 1995 | Comment | 00 | | 0 | 00/270E | * MON BEAU CURSEUR + 5905 | 3 game.s 1996 | Comment | 00 | | 0 | 00/270E | *----------------------- + 5906 | 3 game.s 1997 | Empty | 00 | | 0 | 00/270E | + 5907 | 3 game.s 1998 | Empty | 00 | | 0 | 00/270E | monCURSEUR + 5908 | 3 game.s 1999 | Data | 00 | | 4 | 00/270E : 10 00 05 00 | dw 16,5 + 5909 | 3 game.s 2000 | Data | 00 | | 10 | 00/2712 : FF 00 00 00 | hex FF000000000000000000 ; data | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5868 | 3 game.s 1900 | Data | 00 | | 10 | 00/2F78 : F0 F0 00 00 | hex F0F00000000000000000 + 5910 | 3 game.s 2001 | Data | 00 | | 10 | 00/271C : F0 F0 00 00 | hex F0F00000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5869 | 3 game.s 1901 | Data | 00 | | 10 | 00/2F82 : F0 0F 00 00 | hex F00F0000000000000000 + 5911 | 3 game.s 2002 | Data | 00 | | 10 | 00/2726 : F0 0F 00 00 | hex F00F0000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5870 | 3 game.s 1902 | Data | 00 | | 10 | 00/2F8C : F0 00 F0 00 | hex F000F000000000000000 + 5912 | 3 game.s 2003 | Data | 00 | | 10 | 00/2730 : F0 00 F0 00 | hex F000F000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5871 | 3 game.s 1903 | Data | 00 | | 10 | 00/2F96 : F0 00 0F 00 | hex F0000F000FFFFF000000 + 5913 | 3 game.s 2004 | Data | 00 | | 10 | 00/273A : F0 00 0F 00 | hex F0000F000FFFFF000000 | | | | | | 0F FF FF 00 | | | | | | | 00 00 | - 5872 | 3 game.s 1904 | Data | 00 | | 10 | 00/2FA0 : F0 00 00 F0 | hex F00000F0F00000F00000 + 5914 | 3 game.s 2005 | Data | 00 | | 10 | 00/2744 : F0 00 00 F0 | hex F00000F0F00000F00000 | | | | | | F0 00 00 F0 | | | | | | | 00 00 | - 5873 | 3 game.s 1905 | Data | 00 | | 10 | 00/2FAA : F0 00 00 0F | hex F000000F00FFF00F0000 + 5915 | 3 game.s 2006 | Data | 00 | | 10 | 00/274E : F0 00 00 0F | hex F000000F00FFF00F0000 | | | | | | 00 FF F0 0F | | | | | | | 00 00 | - 5874 | 3 game.s 1906 | Data | 00 | | 10 | 00/2FB4 : F0 00 0F FF | hex F0000FFF00F0F00F0000 + 5916 | 3 game.s 2007 | Data | 00 | | 10 | 00/2758 : F0 00 0F FF | hex F0000FFF00F0F00F0000 | | | | | | 00 F0 F0 0F | | | | | | | 00 00 | - 5875 | 3 game.s 1907 | Data | 00 | | 10 | 00/2FBE : F0 F0 0F 0F | hex F0F00F0F00F0F00F0000 + 5917 | 3 game.s 2008 | Data | 00 | | 10 | 00/2762 : F0 F0 0F 0F | hex F0F00F0F00F0F00F0000 | | | | | | 00 F0 F0 0F | | | | | | | 00 00 | - 5876 | 3 game.s 1908 | Data | 00 | | 10 | 00/2FC8 : FF 0F 00 FF | hex FF0F00FF00F0F00F0000 + 5918 | 3 game.s 2009 | Data | 00 | | 10 | 00/276C : FF 0F 00 FF | hex FF0F00FF00F0F00F0000 | | | | | | 00 F0 F0 0F | | | | | | | 00 00 | - 5877 | 3 game.s 1909 | Data | 00 | | 10 | 00/2FD2 : F0 00 F0 0F | hex F000F00FFFFFF00F0000 + 5919 | 3 game.s 2010 | Data | 00 | | 10 | 00/2776 : F0 00 F0 0F | hex F000F00FFFFFF00F0000 | | | | | | FF FF F0 0F | | | | | | | 00 00 | - 5878 | 3 game.s 1910 | Data | 00 | | 10 | 00/2FDC : 00 00 0F 00 | hex 00000F00000000F00000 + 5920 | 3 game.s 2011 | Data | 00 | | 10 | 00/2780 : 00 00 0F 00 | hex 00000F00000000F00000 | | | | | | 00 00 00 F0 | | | | | | | 00 00 | - 5879 | 3 game.s 1911 | Data | 00 | | 10 | 00/2FE6 : 00 00 00 FF | hex 000000FFFFFFFF000000 + 5921 | 3 game.s 2012 | Data | 00 | | 10 | 00/278A : 00 00 00 FF | hex 000000FFFFFFFF000000 | | | | | | FF FF FF 00 | | | | | | | 00 00 | - 5880 | 3 game.s 1912 | Data | 00 | | 10 | 00/2FF0 : 0F FF FF FF | hex 0FFFFFFF00F000000000 + 5922 | 3 game.s 2013 | Data | 00 | | 10 | 00/2794 : 0F FF FF FF | hex 0FFFFFFF00F000000000 | | | | | | 00 F0 00 00 | | | | | | | 00 00 | - 5881 | 3 game.s 1913 | Data | 00 | | 10 | 00/2FFA : F0 00 00 00 | hex F00000000F0000000000 + 5923 | 3 game.s 2014 | Data | 00 | | 10 | 00/279E : F0 00 00 00 | hex F00000000F0000000000 | | | | | | 0F 00 00 00 | | | | | | | 00 00 | - 5882 | 3 game.s 1914 | Data | 00 | | 10 | 00/3004 : 0F FF FF FF | hex 0FFFFFFFF00000000000 + 5924 | 3 game.s 2015 | Data | 00 | | 10 | 00/27A8 : 0F FF FF FF | hex 0FFFFFFFF00000000000 | | | | | | F0 00 00 00 | | | | | | | 00 00 | - 5883 | 3 game.s 1915 | Empty | 00 | | 0 | 00/300E | - 5884 | 3 game.s 1916 | Data | 00 | | 10 | 00/300E : FF 00 00 00 | hex FF000000000000000000 ; mask + 5925 | 3 game.s 2016 | Empty | 00 | | 0 | 00/27B2 | + 5926 | 3 game.s 2017 | Data | 00 | | 10 | 00/27B2 : FF 00 00 00 | hex FF000000000000000000 ; mask | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5885 | 3 game.s 1917 | Data | 00 | | 10 | 00/3018 : FF F0 00 00 | hex FFF00000000000000000 + 5927 | 3 game.s 2018 | Data | 00 | | 10 | 00/27BC : FF F0 00 00 | hex FFF00000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5886 | 3 game.s 1918 | Data | 00 | | 10 | 00/3022 : FF FF 00 00 | hex FFFF0000000000000000 + 5928 | 3 game.s 2019 | Data | 00 | | 10 | 00/27C6 : FF FF 00 00 | hex FFFF0000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5887 | 3 game.s 1919 | Data | 00 | | 10 | 00/302C : FF FF F0 00 | hex FFFFF000000000000000 + 5929 | 3 game.s 2020 | Data | 00 | | 10 | 00/27D0 : FF FF F0 00 | hex FFFFF000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5888 | 3 game.s 1920 | Data | 00 | | 10 | 00/3036 : FF FF FF 00 | hex FFFFFF000FFFFF000000 + 5930 | 3 game.s 2021 | Data | 00 | | 10 | 00/27DA : FF FF FF 00 | hex FFFFFF000FFFFF000000 | | | | | | 0F FF FF 00 | | | | | | | 00 00 | - 5889 | 3 game.s 1921 | Data | 00 | | 10 | 00/3040 : FF FF FF F0 | hex FFFFFFF0FFFFFFF00000 + 5931 | 3 game.s 2022 | Data | 00 | | 10 | 00/27E4 : FF FF FF F0 | hex FFFFFFF0FFFFFFF00000 | | | | | | FF FF FF F0 | | | | | | | 00 00 | - 5890 | 3 game.s 1922 | Data | 00 | | 10 | 00/304A : FF FF FF FF | hex FFFFFFFFFFFFFFFF0000 + 5932 | 3 game.s 2023 | Data | 00 | | 10 | 00/27EE : FF FF FF FF | hex FFFFFFFFFFFFFFFF0000 | | | | | | FF FF FF FF | | | | | | | 00 00 | - 5891 | 3 game.s 1923 | Data | 00 | | 10 | 00/3054 : FF FF FF FF | hex FFFFFFFFFFF0FFFF0000 + 5933 | 3 game.s 2024 | Data | 00 | | 10 | 00/27F8 : FF FF FF FF | hex FFFFFFFFFFF0FFFF0000 | | | | | | FF F0 FF FF | | | | | | | 00 00 | - 5892 | 3 game.s 1924 | Data | 00 | | 10 | 00/305E : FF FF FF 0F | hex FFFFFF0FFFF0FFFF0000 + 5934 | 3 game.s 2025 | Data | 00 | | 10 | 00/2802 : FF FF FF 0F | hex FFFFFF0FFFF0FFFF0000 | | | | | | FF F0 FF FF | | | | | | | 00 00 | - 5893 | 3 game.s 1925 | Data | 00 | | 10 | 00/3068 : FF 0F FF FF | hex FF0FFFFFFFF0FFFF0000 + 5935 | 3 game.s 2026 | Data | 00 | | 10 | 00/280C : FF 0F FF FF | hex FF0FFFFFFFF0FFFF0000 | | | | | | FF F0 FF FF | | | | | | | 00 00 | - 5894 | 3 game.s 1926 | Data | 00 | | 10 | 00/3072 : F0 00 FF FF | hex F000FFFFFFFFFFFF0000 + 5936 | 3 game.s 2027 | Data | 00 | | 10 | 00/2816 : F0 00 FF FF | hex F000FFFFFFFFFFFF0000 | | | | | | FF FF FF FF | | | | | | | 00 00 | - 5895 | 3 game.s 1927 | Data | 00 | | 10 | 00/307C : 00 00 0F FF | hex 00000FFFFFFFFFF00000 + 5937 | 3 game.s 2028 | Data | 00 | | 10 | 00/2820 : 00 00 0F FF | hex 00000FFFFFFFFFF00000 | | | | | | FF FF FF F0 | | | | | | | 00 00 | - 5896 | 3 game.s 1928 | Data | 00 | | 10 | 00/3086 : 00 00 00 FF | hex 000000FFFFFFFF000000 + 5938 | 3 game.s 2029 | Data | 00 | | 10 | 00/282A : 00 00 00 FF | hex 000000FFFFFFFF000000 | | | | | | FF FF FF 00 | | | | | | | 00 00 | - 5897 | 3 game.s 1929 | Data | 00 | | 10 | 00/3090 : 0F FF FF FF | hex 0FFFFFFFFFF000000000 + 5939 | 3 game.s 2030 | Data | 00 | | 10 | 00/2834 : 0F FF FF FF | hex 0FFFFFFFFFF000000000 | | | | | | FF F0 00 00 | | | | | | | 00 00 | - 5898 | 3 game.s 1930 | Data | 00 | | 10 | 00/309A : FF FF FF FF | hex FFFFFFFFFF0000000000 + 5940 | 3 game.s 2031 | Data | 00 | | 10 | 00/283E : FF FF FF FF | hex FFFFFFFFFF0000000000 | | | | | | FF 00 00 00 | | | | | | | 00 00 | - 5899 | 3 game.s 1931 | Data | 00 | | 10 | 00/30A4 : 0F FF FF FF | hex 0FFFFFFFF00000000000 + 5941 | 3 game.s 2032 | Data | 00 | | 10 | 00/2848 : 0F FF FF FF | hex 0FFFFFFFF00000000000 | | | | | | F0 00 00 00 | | | | | | | 00 00 | - 5900 | 3 game.s 1932 | Empty | 00 | | 0 | 00/30AE | - 5901 | 3 game.s 1933 | Data | 00 | | 4 | 00/30AE : 01 00 01 00 | dw 1,1 - 5902 | 3 game.s 1934 | Empty | 00 | | 0 | 00/30B2 | - 5903 | 3 game.s 1935 | Comment | 00 | | 0 | 00/30B2 | *--- The end - 5904 | 3 game.s 1936 | Empty | 00 | | 0 | 00/30B2 | - 5905 | 1 labellezohra.s 1520 | Empty | 00 | | 0 | 00/30B2 | - 5906 | 1 labellezohra.s 1521 | Comment | 00 | | 0 | 00/30B2 | *--- - 5907 | 1 labellezohra.s 1522 | Empty | 00 | | 0 | 00/30B2 | - 5908 | 1 labellezohra.s 1523 | Data | 00 | | 1 | 00/30B2 : 0D | asc 0d - 5909 | 1 labellezohra.s 1524 | Data | 00 | | 17 | 00/30B3 : AD AD AD AD | asc "----------------"0d + 5942 | 3 game.s 2033 | Empty | 00 | | 0 | 00/2852 | + 5943 | 3 game.s 2034 | Data | 00 | | 4 | 00/2852 : 01 00 01 00 | dw 1,1 + 5944 | 3 game.s 2035 | Empty | 00 | | 0 | 00/2856 | + 5945 | 3 game.s 2036 | Comment | 00 | | 0 | 00/2856 | *--- The end + 5946 | 3 game.s 2037 | Empty | 00 | | 0 | 00/2856 | + 5947 | 1 labellezohra.s 1481 | Empty | 00 | | 0 | 00/2856 | + 5948 | 1 labellezohra.s 1482 | Comment | 00 | | 0 | 00/2856 | *--- + 5949 | 1 labellezohra.s 1483 | Empty | 00 | | 0 | 00/2856 | + 5950 | 1 labellezohra.s 1484 | Data | 00 | | 1 | 00/2856 : 0D | asc 0d + 5951 | 1 labellezohra.s 1485 | Data | 00 | | 17 | 00/2857 : AD AD AD AD | asc "----------------"0d | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | 0D | - 5910 | 1 labellezohra.s 1525 | Data | 00 | | 17 | 00/30C4 : A0 A0 A0 A0 | asc " "0d + 5952 | 1 labellezohra.s 1486 | Data | 00 | | 17 | 00/2868 : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 5911 | 1 labellezohra.s 1526 | Data | 00 | | 17 | 00/30D5 : A0 CC C1 A0 | asc " LA BELLE ZOHRA "0d + 5953 | 1 labellezohra.s 1487 | Data | 00 | | 17 | 00/2879 : A0 CC C1 A0 | asc " LA BELLE ZOHRA "0d | | | | | | C2 C5 CC CC | | | | | | | C5 A0 DA CF | | | | | | | C8 D2 C1 A0 | | | | | | | 0D | - 5912 | 1 labellezohra.s 1527 | Data | 00 | | 17 | 00/30E6 : A0 A0 A0 A0 | asc " "0d + 5954 | 1 labellezohra.s 1488 | Data | 00 | | 17 | 00/288A : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 5913 | 1 labellezohra.s 1528 | Data | 00 | | 17 | 00/30F7 : A0 C1 EE F4 | asc " Antoine Vignau "0d + 5955 | 1 labellezohra.s 1489 | Data | 00 | | 17 | 00/289B : A0 C1 EE F4 | asc " Antoine Vignau "0d | | | | | | EF E9 EE E5 | | | | | | | A0 D6 E9 E7 | | | | | | | EE E1 F5 A0 | | | | | | | 0D | - 5914 | 1 labellezohra.s 1529 | Data | 00 | | 17 | 00/3108 : CF EC E9 F6 | asc "Olivier Zardini"0d + 5956 | 1 labellezohra.s 1490 | Data | 00 | | 17 | 00/28AC : CF EC E9 F6 | asc "Olivier Zardini"0d | | | | | | E9 E5 F2 A0 | | | | | | | A0 DA E1 F2 | | | | | | | E4 E9 EE E9 | | | | | | | 0D | - 5915 | 1 labellezohra.s 1530 | Data | 00 | | 17 | 00/3119 : A0 A0 A0 A0 | asc " "0d + 5957 | 1 labellezohra.s 1491 | Data | 00 | | 17 | 00/28BD : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 5916 | 1 labellezohra.s 1531 | Data | 00 | | 17 | 00/312A : A0 A0 A0 CE | asc " Noel 2023 "0d + 5958 | 1 labellezohra.s 1492 | Data | 00 | | 17 | 00/28CE : A0 A0 A0 CE | asc " Noel 2023 "0d | | | | | | EF E5 EC A0 | | | | | | | A0 B2 B0 B2 | | | | | | | B3 A0 A0 A0 | | | | | | | 0D | - 5917 | 1 labellezohra.s 1532 | Data | 00 | | 17 | 00/313B : A0 A0 A0 A0 | asc " "0d + 5959 | 1 labellezohra.s 1493 | Data | 00 | | 17 | 00/28DF : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 5918 | 1 labellezohra.s 1533 | Data | 00 | | 17 | 00/314C : AD AD AD AD | asc "----------------"0d + 5960 | 1 labellezohra.s 1494 | Data | 00 | | 17 | 00/28F0 : AD AD AD AD | asc "----------------"0d | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | diff --git a/labellezohra/sources/data.s b/labellezohra/sources/data.s index 7780984..d579256 100644 --- a/labellezohra/sources/data.s +++ b/labellezohra/sources/data.s @@ -85,24 +85,39 @@ fgTHEEND ds 2 ; LOGO i ds 2 j ds 2 index ds 2 +theA ds 2 theX ds 2 theY ds 2 *--- Variables du jeu -nombre_indicateurs = 30 ; NOMBRE MAXI D'INDICATEURS -nombre_paragraphes = 110 ; NOMBRE MAXI DE TEXTES +nombre_indicateurs = 18 ; NOMBRE MAXI D'INDICATEURS +nombre_paragraphes = 65 ; NOMBRE MAXI DE TEXTES +nombre_objets = 8 ; NOMBRE D'OBJETS +nombre_peches = 7 ; NOMBRE DE PECHES -pointeur_indicateurs ds 2 -indicateurTEXT ds nombre_indicateurs ; NOM DES INDICATEURS UTILISES PAR MOI -indicateur ds nombre_indicateurs ; INDICATEUR EN LUI-MEME -paragraphe_lu ds nombre_paragraphes -indicateur_paragraphes ds nombre_paragraphes ; NUMERO DE L'INDIC CRE A CHAQUE TEXTE -indicateur_paragraphes_prealables ds nombre_paragraphes ; NUMERO DE L'INDIC NECESSAIRE POUR LIRE CE TEXTE +MES_DONNEES = * ; on dŽmarre l'index ˆ 1... + +indicateur ds nombre_indicateurs+1 +objet ds nombre_paragraphes+1 +peche ds nombre_paragraphes+1 +condition ds nombre_paragraphes+1 +consequence ds nombre_paragraphes+1 +deja_lu ds nombre_paragraphes+1 +visibilite ds nombre_objets+1 +texteDEBUT ds 4 + ds nombre_paragraphes*4 ; un long + +objet_selectionne ds 2 ; l'objet selectionne +peche_selectionne ds 2 ; le peche selectionne +texte_selectionne ds 2 ; le texte ˆ afficher +textes_encore_presents ds 2 ; false or true + +FIN_DATA = * *--- -icone_objets ds nombre_objets ; ICONES ALLUMES OU ETEINTES +icone_objets ds nombre_objets+1 ; ICONES ALLUMES OU ETEINTES icone_peches ds nombre_peches+1 ; (+1 POUR L'INDICATEUR DE SUITE...) *--- @@ -114,8 +129,6 @@ fenetre_yy dw 190,190,190,190,190,190,190,190,190 *--- -nombre_objets = 8 ; NOMBRE D'OBJETS - objetTEXT da objetSTR1 ; !NOM DE CHAQUE OBJET da objetSTR2 da objetSTR3 @@ -124,7 +137,6 @@ objetTEXT da objetSTR1 ; !NOM DE CHAQUE OBJET da objetSTR6 da objetSTR7 da objetSTR8 - da objetSTR9 objetSTR1 asc "LUNETTES" objetSTR2 asc "CUILLERE" @@ -134,9 +146,6 @@ objetSTR5 asc "DICO" objetSTR6 asc "BIJOUX" objetSTR7 asc "CLES" objetSTR8 asc "ARGENT" -objetSTR9 asc "FIN" - -ancien_objet ds 2 objet_x dw 238,222,195,0,27,131,276,133 objet_y dw 51,110,0,17,55,32,19,69 @@ -144,8 +153,6 @@ objet_xx dw 283,268,266,57,106,178,319,188 objet_yy dw 88,151,39,54,103,64,50,101 *--- - -nombre_peches = 7 ; NOMBRE DE PECHES pecheTEXT da pecheSTR1 ; NOM DE CHAQUE PECHE (+1 POUR L'INDIC SUITE...) da pecheSTR2 @@ -154,7 +161,6 @@ pecheTEXT da pecheSTR1 ; NOM DE CHAQUE PECHE (+1 POUR L'INDIC SUITE...) da pecheSTR5 da pecheSTR6 da pecheSTR7 - da pecheSTR8 pecheSTR1 asc "ORGUEIL" pecheSTR2 asc "AVARICE" @@ -163,28 +169,12 @@ pecheSTR4 asc "ENVIE" pecheSTR5 asc "LUXURE" pecheSTR6 asc "COLERE" pecheSTR7 asc "PARESSE" -pecheSTR8 asc "suite" peche_x dw 184,0,46,276,92,138,230 peche_y dw 162,162,162,162,162,162,162 peche_xx dw 227,43,89,319,135,181,273 peche_yy dw 199,199,199,199,199,199,199 -*--- - -bloc_texte ds 2000 -mot ds 128 - -*--- - -paragraphe ds nombre_paragraphes ; INDEX DE DES DEBUTS DES PARAGRAPHES -pointeur_paragraphes ds 2 -paragraphes_lus ds 2 -reference_objet ds nombre_paragraphes ; NUMERO DE L'OBJET ASSOCIE A CHAQUE PARAGRAPHE -reference_peche ds nombre_paragraphes ; NUMERO DU PECHE ASSOCIE A CHAQUE PARAGRAPHE - -FIN_DATA = * - *--- Sound files * SNDxy.SND where x is the scene, y the file index (0..9) diff --git a/labellezohra/sources/game.s b/labellezohra/sources/game.s index 40cdf90..34e3fdb 100644 --- a/labellezohra/sources/game.s +++ b/labellezohra/sources/game.s @@ -90,12 +90,10 @@ load_texte lda [3] sta ptrTEXTES sta proREAD+4 - stal $300 ldy #2 lda [3],y sta ptrTEXTES+2 sta proREAD+6 - stal $302 pld pla pla @@ -419,14 +417,15 @@ vigil * TEST_FIN - OK *----------------------- -teste_fin lda paragraphes_lus - sec - sbc pointeur_paragraphes - cmp #1 - bne tf_99 - - jmp the_end - +teste_fin +* lda paragraphes_lus +* sec +* sbc pointeur_paragraphes +* cmp #1 +* bne tf_99 +* +* jmp the_end +* tf_99 rts *----------------------- @@ -434,36 +433,36 @@ tf_99 rts *----------------------- demande_objet - ldx #1 -]lp lda reference_peche-1,x - and #$ff - cmp #8 - beq do_1 - - lda paragraphe_lu-1,x - and #$ff - cmp #FALSE - bne do_1 - - lda indicateur_paragraphes_prealables-1,x - and #$ff - tay - lda indicateur-1,y - and #$ff - cmp #TRUE - bne do_1 - - lda reference_objet-1,x - and #$ff - tay - sep #$20 - lda #TRUE - sta icone_objets-1,y - -do_1 inx - cpx pointeur_paragraphes - bcc ]lp - beq ]lp +* ldx #1 +*]lp lda reference_peche-1,x +* and #$ff +* cmp #8 +* beq do_1 +* +* lda deja_lu,x +* and #$ff +* cmp #FALSE +* bne do_1 +* +* lda indicateur_paragraphes_prealables-1,x +* and #$ff +* tay +* lda indicateur-1,y +* and #$ff +* cmp #TRUE +* bne do_1 +* +* lda reference_objet-1,x +* and #$ff +* tay +* sep #$20 +* lda #TRUE +* sta icone_objets-1,y +* +*do_1 inx +* cpx pointeur_paragraphes +* bcc ]lp +* beq ]lp *-------- Affichage des objets @@ -508,30 +507,14 @@ recherche_references affiche_image rts -*----------------------- -* SAUVEGARDE - OK -*----------------------- -* sauvegarde -> doSAVE - -sauvegarde - rts - -*----------------------- -* CHARGEMENT - OK -*----------------------- -* chargement -> doLOAD - -chargement - rts - *----------------------- * THE_END - OK *----------------------- * the_end the_end - @cree_fenetre #9;pointeur_paragraphes - jsr pre_scrolling +* @cree_fenetre #9;pointeur_paragraphes +* jsr pre_scrolling PushWord #0 _ClearScreen @@ -546,16 +529,6 @@ the_end * pre_scrolling pre_scrolling - sep #$20 - ldx paragraphe - lda #TRUE - sta paragraphe_lu,x - rep #$20 - - inc paragraphes_lus - -* LOGO - rts *----------------------- @@ -610,78 +583,29 @@ laPREZ jmp presentation init PushWord #$ffff _ClearScreen - - jsr init_resolution - jsr mouse_off - jmp init_routines + rts *----------------------- * INIT2 - OK *----------------------- -init2 jsr init_objets - jsr init_peches - jsr init_icones - jsr init_indicateurs - jsr init_fenetres - jsr init_souris - jsr load_texte ; au lieu d'init_texte - jsr chargement - jmp mouse_on +init2 + ldx #FIN_DATA-DEBUT_DATA +]lp stz fgTHEEND,x + dex + bne ]lp -*----------------------- -* INIT_RESOLUTION - OK -*----------------------- - -init_resolution - rts - -*----------------------- -* INIT_INDICATEURS - OK -*----------------------- -* init_indicateurs - -init_indicateurs + ldx #0 ; l'indicateur 0 est toujours vrai sep #$20 - ldx #0 -]lp stz indicateurTEXT,x - stz indicateur,x - inx - cpx #nombre_indicateurs - bcc ]lp - - stz pointeur_indicateurs - - ldx #0 -]lp stz paragraphe_lu,x - stz indicateur_paragraphes,x - stz indicateur_paragraphes_prealables,x - inx - cpx #nombre_paragraphes - bcc ]lp - - ldx #0 lda #TRUE sta indicateur,x rep #$20 - rts -*----------------------- -* INIT_OBJETS - OK -*----------------------- -* init_objets - -init_objets - stz ancien_objet - rts - -*----------------------- -* INIT_PECHES - OK -*----------------------- -* init_peches - -init_peches - rts + jsr init_icones + jsr init_souris + jsr load_texte + jsr init_texte + jmp mouse_on *----------------------- * INIT_ICONES - OK @@ -689,29 +613,10 @@ init_peches * init_icones init_icones - PushWord #0 - _ClearScreen - @loadfile #pFOND;ptrFOND @loadfile #pICONES;ptrICONES rts -*----------------------- -* INIT_ROUTINES - OK -*----------------------- -* init_routines - -init_routines - rts - -*----------------------- -* INIT_FENETRES - OK -*----------------------- -* init_fenetres - -init_fenetres - rts - *----------------------- * INIT_SOURIS - OK *----------------------- @@ -723,49 +628,246 @@ init_souris rts *----------------------- -* DATAS_INIT - OK -*----------------------- -* datas_init - -datas_init - rts - -*----------------------- -* INIT_TEXTE - OK +* INIT_TEXTE *----------------------- * init_texte init_texte - rts + lda ptrTEXTES + sta Debut + lda ptrTEXTES+2 + sta Debut+2 -*----------------------- -* INIT_INDICATEURS_TEXTE -*----------------------- -* init_indicateurs_texte - -init_indicateurs_texte + ldx #1 sep #$20 - ldx #0 -]lp stz paragraphe,x + +]lp lda [Debut] ; un paragraphe dŽbute toujours par * +it_1 cmp #'*' + beq it_ok + jsr it_next + bra it_1 +it_ok jsr it_objpec ; enregistre le * + jsr it_condit ; le &, condition + jsr it_conseq ; le =, consequence + jsr it_texte ; le pointeur du texte + inx cpx #nombre_paragraphes bcc ]lp + beq ]lp + rep #$20 + rts -* paragraphe%(1)=0 + mx %10 + +*--- * - objet + peche (tjs 2) + +it_objpec jsr it_next + sec + sbc #'0' + sta objet,x + jsr it_next + sec + sbc #'0' + sta peche,x + jmp it_return + +*--- & - condition + +it_condit jsr it_next + sec + sbc #'0' + sta condition,x + jsr it_next + cmp #' ' + beq it_condit1 ; c'Žtait bien une unitŽ + cmp #chrRET + beq it_condit1 + sec ; c'Žtait une dizaine + sbc #'0' + clc + adc #10 + sta condition,x +it_condit1 jmp it_return + +*--- = + +it_conseq jsr it_next + sec + sbc #'0' + sta consequence,x + jsr it_next + cmp #' ' + beq it_conseq1 ; c'Žtait bien une unitŽ + cmp #chrRET + beq it_conseq1 + sec ; c'Žtait une dizaine + sbc #'0' + clc + adc #10 + sta consequence,x +it_conseq1 ; fall into it_return + +*--- positionnne juste aprs un return + +it_return lda [Debut] +]lp cmp #chrRET + beq it_return1 + jsr it_next + bra ]lp +it_return1 ; fall into it_next + +*--- next value + +it_next inc Debut + bne it_next1 + inc Debut+1 + bne it_next1 + inc Debut+2 +it_next1 lda [Debut] + rts + +*--- adresse du texte + +it_texte rep #$20 + txa + asl + asl + tay + lda Debut + sta texteDEBUT,y + lda Debut+2 + sta texteDEBUT+2,y + sep #$20 + rts + + mx %00 + +*----------------------- +* TEST_OBJETS +*----------------------- +* test_objets = affiche les objets possibles + +test_objets stz textes_encore_presents + + sep #$30 + ldx #1 +]lp stz icone_objets,x + stz visibilite,x + inx + cpx #nombre_objets + bcc ]lp + beq ]lp + + ldx #1 +]lp lda deja_lu,x + cmp #FALSE + bne to_1 + ldy condition,x + lda indicateur,y + cmp #TRUE + bne to_1 + ldy objet,x + lda #TRUE + sta visibilite,y + sta textes_encore_presents + +to_1 inx + cpx #nombre_paragraphes + bcc ]lp + beq ]lp - stz pointeur_paragraphes - stz paragraphes_lus + rep #$30 -* LOGO +* LoGo - Voir comment on traite la fin rts *----------------------- -* +* TEST_PECHES *----------------------- +* test_peches = affiche les peches possibles -lookindex +test_peches sep #$30 + + ldx #1 +]lp stz icone_peches,x + inx + cpx #nombre_peches + bcc ]lp + beq ]lp + + ldx #1 +]lp lda objet,x + cmp objet_selectionne + bne tp_1 + lda deja_lu,x + cmp #FALSE + bne tp_1 + ldy condition,x + lda indicateur,y + cmp #TRUE + bne tp_1 + ldy peche,x + lda #TRUE + sta icone_peches-1,y +tp_1 inx + cpx #nombre_paragraphes + bcc ]lp + beq ]lp + + rep #$30 + rts + +*----------------------- +* RETOUR +*----------------------- +* retour = le texte est lu + +retour sep #$30 + + ldx texte_selectionne + lda #TRUE + sta deja_lu,x + + ldy consequence,x + sta indicateur,y + + rep #$30 + rts + +*----------------------- +* AIGUILLAGE +*----------------------- +* aiguillage = le texte ˆ afficher + +aiguillage stz texte_selectionne + + sep #$30 + ldx #1 +]lp lda objet,x + cmp objet_selectionne + bne ai_next + lda peche,x + cmp peche_selectionne + bne ai_next + lda deja_lu,x + cmp #FALSE + bne ai_next + ldy condition,x + lda indicateur,y + cmp #TRUE + bne ai_next + lda texte_selectionne + bne ai_next + stx texte_selectionne +ai_next inx + cpx #nombre_paragraphes + bcc ]lp + beq ]lp + + rep #$30 rts *----------------------- @@ -791,8 +893,9 @@ presentation lda index inc - cmp #nombre_objets+1 + cmp #nombre_objets bcc ]lp + beq ]lp rts *--- @@ -1093,8 +1196,7 @@ show_screen2 *----------------------- * mouse_on -mouse_on - _ShowCursor +mouse_on _ShowCursor rts *----------------------- @@ -1102,8 +1204,7 @@ mouse_on *----------------------- * mouse_off -mouse_off - _HideCursor +mouse_off _HideCursor rts *----------------------- diff --git a/labellezohra/sources/labellezohra.s b/labellezohra/sources/labellezohra.s index aaea97e..e396702 100644 --- a/labellezohra/sources/labellezohra.s +++ b/labellezohra/sources/labellezohra.s @@ -124,6 +124,11 @@ fgRESTART = 2 tdc sta myDP + lda #MES_DONNEES + stal $300 + lda #^MES_DONNEES + stal $302 + *--- Version du systeme jsl GSOS @@ -261,7 +266,7 @@ noSOUND _HideMenuBar PushWord #$800e _NewWindow2 PullLong wiMAIN - + *---------------------------------------- * INITIALISATIONS *---------------------------------------- @@ -488,38 +493,16 @@ loadALL jsl GSOS sta proREADGAME+2 sta proCLOSE+2 - jsr loadPART - + jsl GSOS + dw $2012 + adrl proREADGAME + jsl GSOS dw $2014 adrl proCLOSE loadKO99 rts -*--- - -loadPART ldx #2 - ldy #pointeur_indicateurs - jsr loadIT - - ldx #2 - ldy #pointeur_paragraphes - jsr loadIT - - ldx #nombre_indicateurs - ldy #indicateur - jsr loadIT - - ldx #nombre_paragraphes - ldy #paragraphe_lu - -loadIT stx proREADGAME+8 - sty proREADGAME+4 - jsl GSOS - dw $2012 - adrl proREADGAME - rts - *--- Enregistre le fichier de sauvegarde saveALL jsl GSOS @@ -540,7 +523,9 @@ saveALL jsl GSOS sta proWRITEGAME+2 sta proCLOSE+2 - jsr savePART + jsl GSOS + dw $2013 + adrl proWRITEGAME jsl GSOS dw $2014 @@ -548,30 +533,6 @@ saveALL jsl GSOS saveKO99 rts -*--- - -savePART ldx #2 - ldy #pointeur_indicateurs - jsr saveIT - - ldx #2 - ldy #pointeur_paragraphes - jsr saveIT - - ldx #nombre_indicateurs - ldy #indicateur - jsr saveIT - - ldx #nombre_paragraphes - ldy #paragraphe_lu - -saveIT stx proWRITEGAME+8 - sty proWRITEGAME+4 - jsl GSOS - dw $2013 - adrl proWRITEGAME - rts - *----------------------------------- Restart doRESTART @@ -1449,15 +1410,15 @@ proOPENGAME proREADGAME dw 4 ; 0 - pcount ds 2 ; 2 - ref_num - adrl pGAME ; 4 - data_buffer - ds 4 ; 8 - request_count + adrl DEBUT_DATA ; 4 - data_buffer + adrl FIN_DATA-DEBUT_DATA ; 8 - request_count ds 4 ; C - transfer_count proWRITEGAME dw 5 ; 0 - pcount ds 2 ; 2 - ref_num - adrl pGAME ; 4 - data_buffer (we are in same bank) - ds 4 ; 8 - request_count + adrl DEBUT_DATA ; 4 - data_buffer (we are in same bank) + adrl FIN_DATA-DEBUT_DATA ; 8 - request_count ds 4 ; C - transfer_count dw 1 ; cache_priority diff --git a/labellezohra/textes/Lisez-moi d'abord... b/labellezohra/textes/Lisez-moi d'abord... new file mode 100755 index 0000000..955b870 --- /dev/null +++ b/labellezohra/textes/Lisez-moi d'abord... @@ -0,0 +1 @@ +INTRODUCTION: Travaillant, sur Mac, ˆ une nouvelle crŽation qui ne devrait pas voir le jour avant 1995, j'ai ŽtŽ sŽduit par l'idŽe de reprogrammer, en parallle ˆ cette activitŽ principale, d'anciens logiciels. Il m'a, en effet, semblŽ intŽressant de proposer de nouveau des Ïuvres dŽveloppŽes entre 1989 et 1992 sur ST ou Amiga et peu connues de la communautŽ Mac. "La Belle Zohra" est donc le premier de ces trois "travaux d'approche" ˆ subir cette adaptation. Dans un parti pris de fidŽlitŽ et un soucis documentaire, il a ŽtŽ choisi d'en rŽaliser une transcription en rŽfŽrence directe ˆ la crŽation originale. Les seules diffŽrences sont inhŽrentes au matŽriel: - Modification de l'interface-utilisateur pour une souris ˆ bouton unique. - Utilisation du clavier numŽrique ˆ la place des touches de fonctions (absentes sur le clavier standard du Mac). - Chargement plus rapide. Ou effectuŽes avec l'idŽe de rendre l'Ïuvre plus proche de ce que j'aurais voulu ˆ l'origine: - Meilleure typographie (caractres ˆ espacement proportionnel). - Textes dŽfilants prŽsentŽs en une seule fois (les ST de 512K obligeaient ˆ scinder certains textes en plusieurs Žcrans). - Correction de quelques coquilles. La rŽsolution originale (320 sur 200 et 16 couleurs parmi 512) a ŽtŽ volontairement conservŽe. La surface des images est donc rŽduite sur un moniteur 14 pouces, tout en gardant une lisibilitŽ parfaite. Des tentatives de recalcul dans des rŽsolutions supŽrieures se sont avŽrŽes peu probantes et altŽraient sensiblement la "patte" de Faustino Ribeiro. Enfin, le systme de scrolling a ŽtŽ simplifiŽ, suite ˆ plusieurs remarques de lecteurs. FONCTIONNEMENT: "La Belle Zohra" fonctionne en 256 couleurs et utilise la police-Žcran "Geneva 10", livrŽe en standard avec le Mac. Il est nŽcessaire qu'elle soit installŽe dans le dossier-systme. ArchivŽ avec des utilitaires comme Compact Pro, l'ensemble du dossier tient sur une disquette haute-densitŽ. La copie de "La Belle Zohra" d'une machine ˆ l'autre est ainsi facilitŽe. La version Mac de ce programme a ŽtŽ rŽalisŽe avec Macromedia Director 3.1.3. LE SHAREWARE: La version Mac de ce logiciel est en shareware. Vous pouvez la copier librement, ds l'instant o les donnŽes restent inchangŽes. Sa revente est interdire sans accord prŽalable. Si vous la gardez, merci d'envoyer votre contribution de 75FF ˆ: Franois Coulon 147, rue La Fayette 75010 PARIS TŽl: 33 (1) 40 23 07 44 E-mail: coulon@pacush.frmug.fr.net Vous recevrez une disquette originale dŽdicacŽe. LA MUSIQUE D'INTRODUCTION Le clavier numŽrique joue les sons, et la touche "0" passe au couplet suivant. Le bouton de la souris permet d'accŽder immŽdiatement ˆ la prŽsentation. LA LECTURE DES TEXTES: Il est possible de faire dŽfiler chaque module en cliquant simplement vers le haut ou le bas de la zone textuelle. Plusieurs vitesses sont possibles: lent vers le milieu, plus rapide vers les bords supŽrieurs ou infŽrieurs. Un double-clic sur la partie encore visible du dessin d'arrire-plan (l'agrandissement de l'objet choisi) fait revenir ˆ l'image de la table, afin de choisir de nouveau deux ic™nes. Un systme de sauvegarde automatique permettant de reprendre la lecture ˆ l'endroit o on l'avait laissŽe (on quitte le programme avec "Pomme-Q"), il est conseillŽ de ne lire qu'un ou deux modules par jour. Pour reprendre la lecture depuis le dŽbut, il suffit de mettre ˆ la poubelle le fichier "Zohra (Marque-page)". QUELQUES PRECISIONS... Bien que la raison d'tre de "La Belle Zohra" soit de cultiver un discours sur l'implicite (notamment par une absence de reprŽsentation anthropomorphique), il est apparu que plusieurs de ses subtilitŽs avaient ŽchappŽ ˆ un certain nombre de lecteurs. Il n'est pas donc pas inutile de les dŽvoiler ici. Afin de tester sa perspicacitŽ, il est vivement conseillŽ de faire d'abord connaissance avec Zohra CŽlestibus avant de lire les renseignements ci-dessous: -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> Les paroles de la musique sont tirŽes d'une intervention "piratŽe" sur une radio d'extrme-droite. Il va de soi que je n'adhre en aucune faon aux propos (rŽels) tenus par cet individu, et que le seul but de ce montage est de le ridiculiser (ce qu'il fait trs bien tout seul, d'ailleurs). Le programme comporte une banque de texte, scindŽ en 65 modules de quelques paragraphes chacun. L'idŽe de base est de faire en sorte que ces modules, qui retracent les souvenirs d'un personnage imaginaire, puissent tre lus ˆ peu prs dans n'importe quel ordre. Certains passages peuvent ainsi acquŽrir un sens selon que le lecteur ait eu, ou non, connaissance de certaines informations prŽsentes dans d'autre parties du texte. Un "gestionnaire d'incohŽrences" empche d'accŽder ˆ certains modules tant que d'autres n'ont pas ŽtŽ affichŽs (notamment pour ne pas parler d'un personnage supposŽ connu avant qu'il n'ait ŽtŽ prŽsentŽ). Les objets sur la table symbolisent respectivement la myopie de Zohra (les lunettes), la nourriture (la cuillre), l'amour (la fleur et le billet doux), les relations sociales (le calepin), le discours (le dictionnaire), la fŽminitŽ (les bijoux), le logement (les clŽs) et l'argent (le porte-monnaie). Les ic™nes de la partie infŽrieure reprŽsentent les sept pchŽs capitaux de la religion chrŽtienne. Chaque module raconte une petite histoire en rapport, de prs ou de loin, avec le symbole et le pŽchŽ qui ont permis d'y accŽder. F.C., avril 1994. \ No newline at end of file diff --git a/labellezohra/textes/Textes Apple IIgs.txt b/labellezohra/textes/Textes Apple IIgs.txt new file mode 100644 index 0000000..045409d --- /dev/null +++ b/labellezohra/textes/Textes Apple IIgs.txt @@ -0,0 +1 @@ +*16 LUNETTES+COLERE &0 =1 (MYOPE) Le soir du premier jour o j'ai portŽ mes lunettes, je me souviens avoir demandŽ ˆ Maman si je devais les garder pour la nuit. Rigolez si vous voulez, mais il ne m'apparaissait pas comme Žvident de devoir les enlever une fois au lit. Maman, elle, ne comprit visiblement pas trs bien le sens de ma question. C'est peut-tre ce jour-lˆ que quelque chose s'est dŽfinitivement brisŽ entre nous. J'avais imaginŽ que ma myopie rŽcemment dŽbusquŽe se devait d'tre une sorte de sacerdoce, un Žtat dŽsormais immuable et bŽtonnŽ que je me voyais (pas trs bien) colporter, lunettes aux nez, vingt-quatre heures sur vingt-quatre. Maman, qui Žtait trs terre-ˆ-sol, me demanda si c'Žtait pour mieux voir mes rves. "Pffff" soupirais-je en haussant les Žpaules. Les rves existaient bien avant les ophtalmos. Mais ˆ son ‰ge, Maman ne pouvait dŽjˆ plus comprendre ces choses-lˆ. Et moi, je dŽtestais mes lunettes. *14 LUNETTES+ENVIE &1 (MYOPE) =2 (APPAREIL) Etre myope passait encore, mais porter des lunettes Žtait trop pour moi. Voilˆ pour ma premire grande frustration. La seconde grande frustration, du moins durant ma prime jeunesse, fut de n'avoir jamais portŽ d'appareil pour les dents. J'enviais le sourire d'acier et ce charme si particulier, ce petit quelque chose d'indescriptible. A la limite du signe extŽrieur de richesse. Ma foi, mŽtal pour mŽtal, j'aurais bien ŽchangŽ mes montures contre un appareil ˆ redresser les torts dentaires. HŽlas, la Nature en avait voulu autrement. Dieu s'Žtait trompŽ de quelques centimtres dans le sens de la hauteur et m'avait flanquŽ sa tare aux yeux plut™t qu'aux dents. Il avait mal visŽ. Il s'en foutait certainement comme de son premier pardon ("enfant de salaud" lui disais-je ˆ l'Žpoque, sans que jamais il n'ait rŽpondu). J'avais comme le sentiment d'une profonde injustice. Je me trouvais moche ˆ cause de ces saloperie de lunettes ˆ la con. Elles faisaient plus que faire partie de moi, elles Žtaient moi. Celui qui m'aimait aimait d'abord et avant tout mes putains de lunettes, que moi je dŽtestais. J'avais presque irrŽmŽdiablement assimilŽ ma paire de prothses ˆ une partie de mon corps. Mirote ˆ plein temps, binoclarde non-stop. Tout bien rŽflŽchi, j'avais quelque part l'impression d'tre coupable. Sans doute d'autre chose. Certainement, mme. Mais quelqu'un devait payer, vomir et expier cette faute de quelques diximes en pas assez. Evidemment, c'Žtait moi. Et le repentir tardait. *15 LUNETTES+LUXURE &2 (APPAREIL) =3 (SEDUCTION LUNETTES) Pour moi, l'effet que pouvait avoir sur les garons une m‰choire brillant au soleil ne faisait aucun doute. Il en Žtait tout autrement pour les lunettes. Je me souviens mme avoir pris l'attirance que certains Žprouvaient pour moi comme une sorte de dŽsordre, ˆ placer sur le mme plan que la scatophilie ou quelque horreur de ce genre. Je la voyais vŽritablement comme une perversion. Et encore, Žtais-je loin de les conna”tre toutes ˆ l'Žpoque. Ma sŽduction s'opŽrait plut™t MALGRE mes lunettes, qu'ˆ cause d'elles. C'Žtait surtout mes jolies gambettes, si vous voulez mon avis (ainsi que mes petits nichons qui, quand ils eurent poussŽ, en rendirent fous plus d'un). Si j'avais eu un appareil ˆ me mettre sous la dent, tout aurait ŽtŽ bien diffŽrent. *17 LUNETTES+PARESSE &1 (MYOPE) =4 (PLATRE) Pourtant, malgrŽ mes lunettes, j'avoue ne pas avoir ŽtŽ tout ˆ fait desservie par le Seigneur ("C'est un autre nom pour Dieu" me disait ma mre, enfin Maman. Je crois vous avoir dŽjˆ un peu parlŽ de l'un et l'autre). Le Tout-Puissant, quelques mois aprs avoir ŽtalŽ mon infirmitŽ optique au grand jour, se montra provisoirement plus clŽment. Que je vous raconte. C'Žtait dans un gymnase. Vous savez, ces vastes Žtendues placardŽes d'un linolŽum verd‰tre bigarrŽ de lignes jaunes, de lignes en pointillŽs blanches, de lignes Žpaisses en pointillŽs bleus, de lignes fines violettes et de lignes Žpaisses hachurŽes de rouge (reprŽsentant respectivement les limitations des terrains de handball, de tennis, d'un jeu inconnu, de volley-ball et de hockey sur glace, ces dernires restant relativement peu utilisŽes sous nos latitudes tempŽrŽes). C'Žtait donc dans le gymnase, AU gymnase, le gymnase du collge. J'Žtais en sixime, en sixime dans le gymnase du collge. Lˆ, Un professeur d'Education Physique et Sportive (encore que les termes "physique et sportive" puissent tre sujets ˆ caution) faonnait nos petits corps chŽtifs et nos jeunes esprits avides de savoir. Telle Žtait l'exaltante mission que lui avait confiŽ l'Education Nationale (o, avouons-le, la prŽsence du Trs-Haut mentionnŽ ci-dessus s'avre souvent moins immŽdiatement perceptible que celle des dŽcrets ministŽriels fixant les quotas hebdomadaires de sudation). C'Žtait donc ˆ notre tour de nous initier ˆ la franche camaraderie de l'effort collectif. On jouait au handball. On jouait souvent au handball (le filet de volley avait mystŽrieusement disparu ce jour-lˆ). Et moi, j'Žtais remplaante. Mais pas toujours, c'Žtait le roulement: on Žtait trop (et les ŽvŽnements qui vont suivre dŽmontrent, si besoin est, que les dangers physiques liŽs aux phŽnomnes de surpopulation au sein du monde scolaire constituent un des problmes les plus prŽoccupants de la sŽcuritŽ moderne). Je suivais beno”tement le match, sans rŽaliser que -rŽflexion faite- il n'y avait rien de plus ridicule au monde que deux Žquipes de filles de sixime B jouant au handball. Le handball est un jeu dŽbile, et les cuisses des filles de sixime B gigotaient grassement en faisant floc-floc pendant qu'elles dribblaient. Nous Žtions tous bien nourris. Pas moi en particulier, mais en gŽnŽral, oui. Et la tribune sur laquelle, flanquŽe de l'Žquivalent de deux Žquipes masculines, je suivais les gauches Žvolutions de mes congŽnres cuissues, avait du tre conue dans des temps reculŽs o les tickets de rationnement compensaient largement l'excŽdent de masse corporelle liŽ aux semelles de bois. La tribune s'Žcroula sous le poids. (L'attraction terrestre a des raisons que le manque de crŽdit allouŽ ˆ l'entretien de l'Žquipement para-sportif ignore). Tous les gars s'en sortirent indemnes. Sauf moi (qui ne suis pas un gars). Et c'est lˆ que Dieu devient trs fort. Aprs une semaine d'h™pital et un contr™le de franais en mon absence, j'effectuais un come-back triomphal en classe d'anglais le lundi matin, un pl‰tre faonnŽ de frais ˆ ma jambe, deux bŽquilles ˆ mes bras (une ˆ chaque). L'impact de mon accident sportif auprs du microcosme du collge (je dus attendre longtemps avant de conna”tre la signification exacte du mot "microcosme") Žtait sŽcurisante et indŽniable. En mme temps, ce pl‰tre n'Žtait autre qu'un espace immaculŽ offert ˆ l'amicale crŽativitŽ de quelques privilŽgiŽs. Peu ˆ peu, la place s'y fit rare. Un peu comme la crise du logement. On dut m'examiner sous toutes les coutures afin d'y dŽnicher un terrain vierge pour y apposer au stylo bille son paraphe accompagnŽ d'une fleur ou d'un papillon. (Les tags Žtaient moins ˆ la mode qu'aujourd'hui, mais l'esprit y Žtait, et c'est plus hygiŽnique que de pisser partout pour marquer son territoire). Mes nuits restaient nŽanmoins perturbŽes. Je pouvais enlever mes lunettes (qui m'auraient gnŽe pour dormir ˆ plat-ventre), mais pas mon pl‰tre (qui m'obligeait pour un temps ˆ dormir sur le dos, je dŽteste a). Je me souviens mme avoir rvŽ que FŽlix, jaloux des Žgards dont j'Žtais l'objet, ait apposŽ sournoisement au marqueur un certain nombre de grossiretŽs qui bouleversaient et ma rŽputation de jeune fille sŽrieuse et l'harmonie esthŽtique de la zone de travaux qui capuchonnait ma jambe gauche. Ceci reste un mauvais souvenir que je prŽfre ne pas raconter plus en dŽtails... C'est gŽnial d'avoir un pl‰tre. On n'ose plus faire de mal ˆ une ŽclopŽe, on lui pardonne les retards. Tout, quoi. Mme les profs devenaient presque gentils. J'en oubliais mes lunettes. Mais la concurrence Žtait rude (telle est la dure loi de la Vie, me direz-vous). Victime d'un autre accident (une des barres asymŽtriques, celle du haut, s'Žtait brisŽe sous son poids), GŽraldine Marcius, cette salope de GŽraldine Marcius, s'Žtait cassŽ le bras droit (rŽduisant ainsi ˆ nŽant les efforts d'austŽritŽ dŽployŽs afin de rŽsorber le dŽficit de l'assurance scolaire dans le secteur de la classe de sixime B). Mais mes bŽquilles et moi gardions l'avantage. Faut-il prŽciser que devant la recrudescence des accidents, ma mre songeait ˆ faire venir un exorciste afin de dŽsenvožter le collge pendant que Police-Secours envisageait d'ores et dŽjˆ d'y installer une permanence. Ne pouvant pas courir, j'Žtais uniquement dispensŽe de sport. Ne pouvant pas Žcrire, cette merluche de GŽraldine Marcius s'Žtait quelque peu dŽtachŽ du quotidien des cours de maths ("Ce n'est pas parce que tu as un pl‰tre que tu es dispensŽe de suivre" lui grinait la prof. "Hein, quoi?" rŽpondais-je interloquŽe, puisque que je suivais parfaitement. ("C'est ˆ Mademoiselle Marcius que je parle" rŽpliquait-elle en montrant les canines ˆ l'intŽressŽe). Doit-on voir dans la disparitŽ des ce deux exemptions l'Žternelle querelle opposant les manuels aux intellectuels? La question reste posŽe. *11 LUNETTES+ORGUEIL &1 (MYOPE) =5 (HYACINTHE) Moi-mme, je me le demande. Comment ai-je pu vivre aussi longtemps sans m'apercevoir de mon handicap? Car il faut bien parler de handicap. Le mot est l‰chŽ, il est dur, je sais, mais il faut tre forte: Je suis une dŽficiente visuelle contrainte d'intercaler une prothse entre mes rŽtines et la rŽalitŽ. C'est lˆ une concession au monde occidental moderne que nous nous devons d'accorder: si j'avais vŽcu dans une sociŽtŽ primitive (situŽe grosso-modo avant l'invention de la correction oculaire), j'aurais ŽtŽ tout de mme bien emmerdŽe. Comment aurais-je pu passer mon bac et mon permis de conduire? Comment aurais-je pu apprendre ˆ tricoter? Sans compter que, privŽ de ressources pour subvenir correctement aux besoins de sa famille, mon ophtalmo aurait sans doute eu du mal ˆ s'intŽgrer et aurait sombrŽ rapidement dans la petite dŽlinquance. Mais il est curieux que de toutes les prothses, palliant chacune ˆ l'atrophie d'un sens ou d'une fonction prŽcise, les lunettes soient encore celles qui classent le moins comme assistŽ mŽdical. Les moins honteuses, en somme. Pourtant, elles se remarquent plus qu'un dentier, n'innovent pas aussi significativement que le sonotone dolby-stŽreo de grand-pre Hyacinthe, et font moins viril qu'une jolie moumoute. Alors pourquoi? *11 LUNETTES+ORGUEIL &3 (SEDUCTION LUNETTES) =0 En fait, les binasales sont les seules prothses qui peuvent aussi servir ˆ draguer. Mais j'ai mis du temps ˆ m'en rendre compte. Car les hommes d'aujourd'hui sont bien diffŽrents des garons d'hier, du moins dans le domaine prŽcis de l'apprŽciation du sex-appeal vitrier (je parle des hommes de gožt, bien entendu. Ceux qui ont compris que l'esprit des filles myopes et autres hypermŽtropes -mais surtout des myopes- surnage au-dessus de la meute visqueuse et grouillonde de la commune des visuelles. Les sondages le prouvent, c'est inattaquable. Reste ˆ savoir si c'est valable aussi pour les mecs). Voilˆ pourquoi, entre parenthses, j'ai prŽfŽrŽ renoncer ˆ des verres de contact trop peu voyants: ˆ quoi bon subir tous les inconvŽnients de l'atrophie visuelle sans en avoir aucun des avantages? Au fil du temps, j'ai appris ˆ tenir ˆ mes lunettes comme ˆ la prunelle de mes yeux. En attendant, pas mal s'en sont mordu les doigts de ne pas pouvoir me lŽcher les pieds et faire en mme temps de l'Ïil ˆ mes deux ronds de verre. Les grands fous... *13 LUNETTES+GOURMANDISE &1 (MYOPE) =7 (ALLERGIES FELIX) Surtout n'allez pas croire que c'est gr‰ce ˆ une frŽquentation assidue des Žtablissements scolaires que ma myopie fut dŽpistŽe. Il ne me reste de l'Žcole qu'une ma”trise ˆ peu prs satisfaisante de la langue franaise et le souvenir de deux ou trois suons. Bien sžr, il y avait les visites mŽdicales (les Žlections des chefs de classe sont faites pour nous habituer plus tard au suffrage universel, et les visites mŽdicales ˆ la mŽdecine du travail). Sans que nous ne sachions ni l'une ni l'autre que j'Žtais aussi myope qu'un plat de nouilles, Maman remplissait chaque annŽe un pli confidentiel pendant que je remplissais un flacon d'urine, tous deux destinŽs ˆ tenir les plus hautes instances mŽdico-scolaires au courant de mon Žtat de santŽ. Je me suis longtemps demandŽ pourquoi, une fois que j'eus passŽ la serpillire dans les toilettes, Maman me remettait ce pli džment cachetŽ, puisqu'il n'y avait rien de secret. Avec le recul du temps, je crois avoir compris pourquoi elle prenait soin de colmater le document: par tact. Disons par soucis d'ŽgalitŽ envers les autres Žlves. Imaginez la gne de mes camarades cachant des maladies honteuses, rendus d'un coup suspects en comparaison de la transparence que mon Žtat sanitaire me permettait. Plus de lettres ouvertes. Et chacun-chacune de s'agripper ˆ ses enveloppes bleu varices pliŽes en deux, aux lisires solidaires et ondulŽes de salive parentale. A chaque visite mŽdicale au collge, je me souviens avoir remarquŽ que l'enveloppe confidentiel-dŽfense de FŽlix Žtait plus grosse que la mienne. Maman devait sans doute ajouter des feuilles supplŽmentaires tellement il Žtait malade (il Žtait allergique au lait, ˆ l'eau, au sucre, ˆ l'air, ˆ sa propre sueur et couvait sans cesse une grippe ou quelque chose d'approchant, enfin tout sauf myope). Remarquez malgrŽ tout qu'il ne connut ses premiers problmes d'acnŽ qu'ˆ l'‰ge de vingt-quatre ans. Une visite mŽdicale, c'Žtait surtout deux ou trois heures de cours qui sautaient. Personne n'avait jamais rien. Les porteurs de lunettes restaient myopes et, moi, je rŽcitais par cÏur le tableau de test pour la vue (je me souviens que a se termine par Z et U, a va me revenir). Vous avez tous fait a avant moi. La vue est un sens relatif. Rien ne m'a jamais dŽmontrŽ que ma mre voyait le rouge de la mme faon que moi (FŽlix est daltonien, c'est encore autre chose). Je voyais la vie comme une toile impressionniste: c'Žtait un peu flou, mais pas dŽsagrŽable. Comment aurais-je pu savoir que Dieu prŽfŽrait la ligne claire? Les moyens de comparaison manquaient entre ma vue et la rŽalitŽ divine qui s'offrait ˆ mon regard. C'est pourquoi lors du premier jour de ma nouvelle vie de miraculŽe de l'ophtalmologie, je pus pour la premire fois reconna”tre mes parents autrement qu'ˆ l'odeur. *15 LUNETTES+LUXURE &8 (JOCELYN) =9 (AMOUR SANS LUNETTES) Mais ds lors qu'il est Žtabli que j'ai pris l'heureuse habitude de retirer mes lunettes pour dormir, sans doute vous demandez-vous (puisqu'on en est ˆ parler gaudriole) si je les garde, ou non, pour faire l'amour. ConsidŽrons le problme selon la prŽsence de certains paramtres. Il se peut, par exemple, que l'on choisisse dŽlibŽrŽment d'Žteindre la lumire. Soit pour faire plaisir ˆ l'un des deux belligŽrants se voulant plus sensuelolfactif que visuel, soit pour Žconomiser l'ŽlectricitŽ (l'autre dŽsirant systŽmatiquement que la lumire soit gardŽe en l'Žtat, allant parfois jusqu'ˆ rŽclamer l'ampoule 100W de la lampe du salon afin de savoir o il met les pieds durant les Žbats). (Pour simplifier, nous n'Žtudierons que les cas de figure ˆ deux personnes dans le plus simple appareil). Il nous faut Žgalement considŽrer l'hypothse selon laquelle l'action se dŽroule en plein jour ou lorsqu'un accord bilatŽral ˆ ŽtŽ conclu afin de laisser fonctionner l'Žclairage artificiel. On le voit, les sujets de discorde ne manquent pas. C'est pour cette raison que l'arrivŽe sur le marchŽ des lampes halognes ˆ intensitŽ modulable a permis ˆ nombre de couples de se rencontrer en terrain neutre et d'apprŽcier le compromis et le romantisme jamais dŽsuet de la lumire tamisŽe. La question s'est toujours posŽe ainsi (je n'ai certes pas toujours portŽ de lunettes, mais ma sexualitŽ a vu le jour aprs ma vie de myope. Je ne rŽponds de rien si le destin en avait dŽcidŽ autrement). Quoi qu'il en soit, je vŽnusse souvent dans le noir et toujours sans lunettes. En contrepartie, il m'arrive frŽquemment de ne retirer mes app‰ts correcteurs qu'en dernier. Histoire de garder le meilleur pour la fin. Avouons-le, Jocelyn ne m'aime pas que pour mes lunettes. J'ai aussi d'autres choses pour moi. Mais de toutes mes qualitŽs, ma myopie est celle qui saute le plus vite aux yeux. *12 LUNETTES+AVARICE &1 (MYOPE) =0 J'ai mis du temps ˆ me rendre compte que ma sÏur JosŽphine n'avait pas d'odorat. J'ai mis du temps ˆ tre au parfum. Comprenez-moi, la cŽcitŽ peut se voir, la surditŽ s'entendre, la connerie se comprendre, l'anodorat ne se sent pas. C'est pourtant un handicap comme un autre, mais qui a la particularitŽ de prŽsenter parfois des avantages, notamment dans le mŽtro. Enfin moi, je suis bien myope, et mon nez sert aussi ˆ porter mes lunettes. Chacun son truc. Mais infirmitŽ pour infirmitŽ, la mienne me revient visiblement plus cher. Que voulez-vous, les montures minimum-social de la sŽcuritŽ vitale ne vous donnent que le droit de voir les autres vous voir avec de vilaines lunettes. Pour la sŽcu, la correction est un devoir civique mais la beautŽ, un luxe. *23 CUILLERE+GOURMANDISE &7 (ALLERGIES FELIX) =10 (PETIT DEJEUNER PERE) C'Žtait surtout le soir au d”ner que nous pouvions nous voir tous ensemble. Il y avait Papa, en bout de table, Maman, FŽlix, JosŽphine et moi. Pas Žtonnant que nos histoires aient souvent tournŽ autour de la boustifaille. Mon pre se levait t™t pour aller au turbin. Trop t™t pour prendre le petit-dŽjeuner avec nous. Ce n'est que pour tre tombŽ du lit deux ou trois fois que j'ai pu voir sa bobine du matin. Pendant que les autres finissaient d'accomplir leur nuit, je me retrouvais en tte-ˆ-tte avec mon papa. Pour une petite demi-heure, le temps qu'il enfile son jus, Žcrase quelques biscottes et lacre une orange avant de passer son trench-coat et de prendre l'escalier en m‰chant ses dernires munitions. Je me souviens, c'Žtait bien de prendre son petit-dŽjeuner seule avec Papa, avant le lever du reste du monde. Si j'avais su, j'aurais fait plus de cauchemars pour me rŽveiller et l'entendre ne pas oser me parler. *26 CUILLERE+COLERE &11 (IMPORTATIONS FELIX) =0 FŽlix et moi partagions la mme chambre. Je me souviens qu'il avait bricbroquŽ un rŽveil solaire (reliŽ au secteur pour la nuit) qu'il mettait ˆ brailler ˆ six heures pŽtantes. Il fallait bien qu'il serve disait-il, comme dŽsolŽ de me priver au nom de la science de mon six ˆ sept matinal. Comme FŽlix mettait bien un demi-cadran pour Žmerger du cirage, et que nous partagions la mme chambre et le mme rŽveil, c'Žtait toujours moi la premire levŽe. Il dŽbarquait ensuite, frais comme un gardon (au moins, lui, il dormait). Encore un matin ˆ la noix bien gratinŽ. -Hummm, bonjour lˆ d'dans! clama-t-il, sans que le fait de m'avoir rŽveillŽe une fois de plus trouble le moins du monde sa conscience. Sa bonne humeur n'augurait rien de bon. Elle frisait mme l'indŽcence. En fait, on craignait toujours le pire. -Putain, commence pas ˆ faire chier, dis-je. -Hummm... Toi, tu es de mauvaise humeur! rŽpondit-il, en me grattant le menton d'un air narquois. Je le repoussais vigoureusement, il tournoya sur lui-mme et s'Žcrasa contre la plante verte. Une sorte de pissenlit gŽant, entreviandŽ de testicules ros‰tres, dont je n'ai jamais pu retenir le nom. J'aurais voulu qu'elle soit carnivore. -Putain, arrte de faire chier. -Hummm, t'inquite pas sÏurette, j'ai ce qu'il te faut, l‰cha-t-il d'une mine radieuse. (C'Žtait effarant, rien ne pouvait le dŽmonter). -Putain FŽlix, tire-toi o je te casse la gueule. -Hummm, c'est normal que tu sois de mauvaise humeur, tu as des problmes de peau! -Putain de merde! Et ton trou du cul, il a des problmes de peau? (la prŽsence de mon frre me poussait souvent ˆ certains Žcarts de langage). Maman entra, encore dans le sirop d'orgeat. "Bordellll!" (C'Žtait Maman qui voyait FŽlix, le galbŽ dans la mŽlasse de la plante verte. Ce dŽgueu en avait foutu partout sur la moquette). "Oh bordel, a va chier" continua-t-elle sourdement en dedans, mais d'une faon nŽanmoins dŽcidŽe. "Oh bordel, a va chier..." bissa-t-elle comme si nous n'en Žtions pas dŽjˆ convaincus. -Bordel, qui a fait a!? (‚a y est, elle Žtait rŽveillŽe). Maman scruta la pice et fit un panoramique entre FŽlix et moi. Ses yeux s'exorbitaient d'eux-mmes. -Putain Maman, tu vois bien que c'est ce connard qui sait pas o il fout les pieds! -Hummm, alors lˆ permets-moi de protester, c'est toi qui m'a poussŽ, soyons honntes!, se dŽfendit-il. Maman se tourna vers moi, les narines en cocotte. -Putain Maman, dŽconne pas, je suis super nerveuse en ce moment, c'est normal, j'ai mes rgles. Putain FŽlix, dis-lui que j'ai des boutons! -Justement, sÏurette, si tu m'avais laissŽ finir ma phrase j'aurais pu te parler d'une excellente crme Žpidermique rŽgŽnŽrante que je compte importer des Etats-Unis... -Putain, mais tuez-le! Maman voulut casser quelque chose, se ravisa, puis s'effondra sur le canapŽ Ikea que Papa avait montŽ lui-mme. C'Žtait le seul cas o un germe de consensus pouvait se crŽer entre FŽlix et moi. Elle sanglotait en Žgrenant la litanie des grands jours, composŽe en gros de "Qu'est-ce que j'ai fait au Bon Dieu pour mŽriter a" et de "Vous allez me rendre folle, comme si j'avais pas assez de problmes", le tout noyŽ de marmonnages ˆ usage interne que nous nous gardions de dŽcoder. C'est vrai. FŽlix la rendait folle. *23 CUILLERE+GOURMANDISE &7 ALLERGIES FELIX =12 FELIX PAS LAIT La plupart du temps, nos petits dŽjeuners familiaux Žtaient calmes. Enfin, relativement. Papa n'Žtait pas lˆ et nous Žtions entre femmes pour tenir tte ˆ FŽlix (eh oui, la solidaritŽ fŽminine, a existe). Moi, j'avalais tranquillement mes corn-flakes (avec du sucre de canne) en faisant scrounch scrounch. JosŽphine qui est plus jeune ne peut pas comprendre: FŽlix et moi sommes de la gŽnŽration qui n'a pas toujours connu les corn-flakes. FŽlix ne supportait par les corn-flakes. Ou plut™t le lait qu'on devrait mettre avec. Raisonnons froidement: vous trouvez que c'est normal, vous, de tomber dans les vaps rien qu'ˆ l'odeur de ce liquide blanc et innocent? FŽlix, oui. Du coup, la smala avait dut se plier au corn-flakes et au petit noir blanchis d'une solution spŽciale, une mixture introuvable ailleurs qu'en pharmacie et qui ponctionnait lourdement le budget familial. En tant qu'a”nŽe, j'avais ŽtŽ la seule ˆ pouvoir m'adonner aux joies de la tŽtŽe. Durant notre vie ˆ la maison, JosŽphine n'a connu le vrai gožt de l'Ovomaltine qu'en quasi-clandestinitŽ, lors des rares moments o FŽlix nous foutait la paix. "Putain Maman, beuglais-je, tu te rends compte que ton fils supporte pas le lait! Mme celui que tu tirais de ton sein, de Femme, de Mre, mme a, a le faisait gerber! Putain, a veut bien dire quelque chose quand mme! Abandonne-le j'te dis, fous-le ˆ la SPA, tu vois pas qu'il nous a dŽjˆ fait assez souffrir?" Mais Maman refusait de m'Žcouter. *22 CUILLERE+AVARICE &10 PETIT DEJEUNER PERE =13 VISIONS JOSEPHINE C'Žtait un soir. Et comme tous les soirs, on mangeait. C'est un rituel que nous avions l'habitude d'observer ˆ la nuit tombante. JosŽphine, que je parle d'elle, n'a jamais ŽtŽ trs dangereuse. Mais elle Žtait, surtout ˆ cette Žpoque, disons bizarre. Pas dangereuse, mais bizarre. Petite dŽjˆ, elle gigotait souvent devant la tŽlŽ avec un pull jaune sur la tte, pour nous se faire croire qu'elle Žtait blonde aux cheveux longs. Qu'on ne vienne pas me dire ensuite que la pesanteur sociale n'existe plus. En fait, le pull Žtait noir ˆ rayures jaunes, mais l'idŽe y Žtait. Ca lui donnait un c™tŽ gupe. Je me souviendrais toujours de ce soir-lˆ. La tŽlŽ Žtait en panne, FŽlix se tenait tranquille. Autant de conditions rŽunies pour que quelque chose d'extraordinaire arriv‰t. A travers le plafond, on profitait du journal du soir des voisins du dessous. Les loyers Žtaient modŽrŽs et les parois minces, on partageait tout. FŽlix s'engoinfrait de sauce de soja au riz spŽcial non traitŽ par bolŽes entires (il Žtait aussi allergique au poisson). -Il y a des arrtes dans le poisson, fit remarquer JosŽphine. C'Žtait vendredi. -Si t'aimes pas, t'es pas obligŽe de les manger, rŽpondis-je. -Zohra, empche ton frre de manger avec les doigts, s'indigna Maman en finissant bruyamment sa bouchŽe. -JosŽphine, tu veux bien dire ˆ notre cro-magnon d'arrter ses conneries, transmis-je machinalement pendant que je me versais un verre d'eau. -Humpf? rŽpondit FŽlix, qui aurait mangŽ avec les oreilles s'il avait pu. -JosŽphi... Ma sÏur n'Žcoutait plus. Elle Žtait dŽjˆ ailleurs... JosŽphine dŽglutit, son corps sembla se raidir, son visage -d'habitude si jovial- se cramponna sur la position "effroi". -FŽlix, arrte de bouffer, JosŽphine a des palpitations! -Pas ˆ son ‰ge, fit FŽlix sans dŽcoller de son assiette. -Regarde, elle a dŽjantŽ ou quoi? -Arrte de faire l'andouille, c'est pas dr™le... l‰cha FŽlix, qui Žtait passŽ ˆ la compote de pomme biologique. Mais JosŽphine ne faisait pas l'intŽressante. Enfin si, mais sans doute involontairement. Ses membres s'agitrent, comme surjonctŽs, renversant au passage la compote de FŽlix. -Et merde... admit-il, comme navrŽ. Allez pas dire que c'est de ma faute cette fois-ci... Je me foutais de la compote. De toutes faons, Maman devait laver la moquette prochainement. Je fixais ma frangine. Maintenant, JosŽphine se tenait immobile, les paupires au garde-ˆ-vous. Comme dans les films d'horreur, elle psalmodia une formule incomprŽhensible, un r‰le rugueux comme une pierre tombale mal entretenue (elle qui, d'ordinaire, serait plut™t du rayon tessiture micro-volatile). -Toi, tu regardes trop la tŽlŽvision, glissa FŽlix qui ne comprenait rien ˆ rien. Aprs un silence, la chaise se renversa et JosŽphine s'Žcroula dans la compote. -Eh dis, Zohra, tu crois qu'elle est morte? C'est dans des moments pareils que j'avais envie de torturer ˆ mort mon frre (en temps normal, je me serais contentŽe de le supprimer sans le faire souffrir). -JosŽphine, rŽveille-toi! C'Žtait la premire fois que je voyais quelqu'un dans les choux. Et il fallait que ce soit ma sÏur. Elle ouvrit les yeux. -Je l'ai vue, je l'ai vue! -Qui a? -Je l'ai vue, je l'ai vue! -Mais putain, qui a! -Grand-Mre Rosalie! -Tu pourrais pas avoir un peu de respect pour les morts, non? -FŽlix t'es vraiment un con. Tu vois pas que t'as une sÏur mŽdium? -Faudrait savoir ce qu'elle veut devenir, hier c'Žtait puŽricultrice. A ce moment-lˆ, j'Žtais la seule ˆ la croire. -Papa, si on avait dŽjˆ fait rŽparer la tŽlŽ, tout a serait pas arrivŽ. -JosŽphine, tu veux que je te dise? Tu es une exaltŽe, sentena Papa. -Je te rappelle que c'est ˆ toi de faire la vaisselle, dit Maman qui ne s'en laissait pas compter. JosŽphine fit la vaisselle. Mais plus rien ne fut jamais vraiment comme avant. *27 CUILLERE+PARESSE &13 VISIONS JOSEPHINE =0 Le samedi, c'Žtait le jour des courses. Au retour de l'Žcole, on attendait comme des glands celui de Maman, qui revenait de l'Hyper les bras chargŽs de victuailles, exprimant ainsi de faon trs terrestre sa nature gŽnŽreuse. Entendons-nous bien. Maman n'a jamais ŽtŽ vraiment grosse de corps. C'est plut™t en-dedans. Elle est grosse de l'intŽrieur, si vous voyez ce que je veux dire. -Zohra, tu pourrais quand mme m'accompagner de temps en temps. -Maman, j'y peux rien! Il faut que j'aille m'instruire au bahut et avoir plein de fric plus tard. Pense un peu ˆ mes enfants, tu veux les faire crever de faim avant mme qu'ils soient nŽs? -Arrte de penser ˆ tes gosses, je veux pas que tu deviennes comme moi. -Et puis tu sais, Maman, les courses c'est marrant au dŽbut et puis aprs on s'en lasse... -Pourtant, c'est ˆ l'a”nŽe de se dŽvouer pour le bien de la cause commune. -FŽlix, consacre plut™t ton Žnergie ˆ fermer ta gueule, tu veux? JosŽphine papillonnait gaiement autour de Maman tandis que FŽlix commenait ˆ farfouiner ˆ l'intŽrieur des sacs en plastique. -Arrte de toucher ˆ tout! -Des vŽritables sablŽs anallergisants Vitamix ˆ l'extrait d'algue, fit cependant FŽlix. -Bouffe-les, tes machins, et nous fait pas chier, rŽpondit Maman dŽjˆ bien fatiguŽe. -Fais voir? -Pas touche, JosŽphine! Ces pitances ne concernent pas les mŽdiums aussi peu sensibles que toi aux rŽalitŽs bassement matŽrielles! -On dit "les media" au pluriel, sans "s" ˆ la fin, pauvre mec. -De toutes faons personne n'aura mon paquet de Vitamix. -Fais pas sembler d'aimer a, c'est les seuls qui te filent pas des chaudes-pisses. J'ai un frre anormal, il faut s'y faire. -Moi, je prŽfre les g‰teaux normaux, conclut JosŽphine. *26 CUILLERE+COLERE &7 ALLERGIES FELIX =0 Avec ses allergies, FŽlix Žtait mortel. Et vraiment invivable. C'est pour a que tout le monde le dŽtestait ˆ la maison. C'est pour cette raison aussi, que le jour o il s'affala dans les rutabagas, j'ai eu peur qu'il ne simul‰t ˆ nouveau une mort violente. Il m'avait dŽjˆ fait le coup, pour tester ma fraternitŽ de grande sÏur, m'avait-il dit. J'Žtais dŽcidŽe ˆ ne plus me laisser avoir. -Maman! hurlais-je sans conviction, dŽsirant que Maman constate, le cas ŽchŽant, elle-mme le dŽcs. -Tu peux pas te dŽplacer, non? rŽpondit l'autre bout de l'appartement. -Moi oui, mais FŽlix est dans la sciure! Maman galopa, son tablier ˆ la main. -Regarde Maman, il bouge encore! -Merde! Elle resta pŽtrifiŽe, arrtŽe sur l'image. Etait-ce l'idŽe de la mort prochaine d'un fils qui frappait la mre ou simplement la perspective d'un seuil incompressible de frais d'inhumation qui travaillait la gestionnaire du budget familial? -Mais qu'est-ce qu'il lui est arrivŽ? Je saisis FŽlix par le col, il n'Žtait peut-tre pas trop tard pour le faire parler. -Qu'est ce que t'as encore bouffŽ, hein? FŽlix Žtait violet. Il nous avait dŽjˆ fait des pustules jaunes ˆ cause de la sauce tomate cuisinŽe ˆ l'italienne ou des plaques noires avec les raisins secs, mais jamais il n'avait poussŽ le rŽalisme aussi loin qu'avec l'ananas. FŽlix rŽpondit dans un r‰le plaintif. -Je crois... Je crois que c'est la confiture! -Maman, tu entends? Il a bouffŽ ma confiote d'ananas! On t'avait dit de pas y toucher! -Il faut appeler le centre anti-poison, vite! Zohra, trouve-moi le bocal! -Mais pourquoi ils marqueraient le tŽlŽphone du truc anti-poison sur un produit co-mes-tible! C'est sur les liquides pour chiottes, ou dans l'annuaire... Maman se prŽcipita sur la porte des WC. -JosŽphine, ouvre-moi! -Attends! rŽpondit-elle, comme ŽnervŽe par une impatience mal venue. -JosŽphine, tu vois le liquide ˆ c™tŽ de toi? -Le truc vert fluo? -Oui, regarde au dos, il doit y avoir le numŽro du centre anti-poison! -Tu as de quoi noter? -Zohra, va me chercher de quoi noter! -Je peux pas, j'assiste FŽlix dans ses derniers instants! Maman voulu me dire quelque chose de mŽchant, mais prŽfŽra se prŽcipiter sur le calepin ˆ c™tŽ du tŽlŽphone. -JosŽphine? Donne le numŽro! s'Žpoumona Maman, coincŽe de l'autre c™tŽ de l'appartement (le stylo du tŽlŽphone Žtait en effet reliŽ au mur par un fil Žlastique trop court pour permettre ˆ Maman de regagner son poste devant la porte des toilettes. -Tu veux le numŽro de Paris ou de Province? rŽpondit JosŽphine qui n'avait toujours pas terminŽ. Je me demandais pourquoi ma sÏur, pourtant si mince, pouvait chier aussi longtemps. Je me demandais aussi pourquoi Maman n'avait toujours pas prŽcisŽ ˆ JosŽphine que c'Žtait une question de vie ou de mort. C'Žtait peut-tre Žvident, on n'appelle pas le centre anti-poison si on n'a pas d'empoisonnŽ ˆ la maison. -JosŽphine!! Celui de Paris!! -Comment?? rŽpondit-elle. -Celui de Paris!! intermŽdiais-je, puisque placŽe ˆ mi-distance entre le tŽlŽphone du salon et les toilettes. -777 77 77!! hurla JosŽphine ˆ travers la porte. -Comment?? demanda Maman accrochŽe au tŽlŽphone. Pendant un quart de seconde, j'avoue avoir ŽtŽ tentŽe de transmettre un faux numŽro. -777 77 77!! criais-je en direction de ma mre. -Zohra... -C'est pour tes dernires volontŽs, FŽlix? -Zohra... J'ai... J'ai pas pu rŽsister... Vous embtez pas pour moi, c'est rien... Dans un Žclair de luciditŽ, FŽlix avait rŽalisŽ ˆ quel point il pouvait nous emmerder. -Dis Zohra? Tu me comprends, hein? -Mais oui, je te comprends. -Mais non, tu peux pas comprendre... FŽlix fut emmenŽ ˆ l'h™pital. Il survŽcu. Dans l'ambulance, JosŽphine suggŽra qu'on en profite pour lui enlever les amygdales et l'appendice (elle ne connaissait pas encore la circoncision). Quand ˆ moi, c'est ˆ la prŽsence de Maman que je dois de ne pas avoir demandŽ les tarifs de l'euthanasie au personnel mŽdical. *24 CUILLERE+ENVIE &10 PETIT DEJEUNER PERE =0 Il n'y a pas trs longtemps, toute la tribu a ftŽ les cinquante ans de mon pre. A force de s'y agglutiner tous les jours, on ne voit pas vieillir ses parents. Certains finissent mme pas devenir moins vieux que leurs enfants. Si les ftes de fin d'annŽe ont toujours ŽtŽ plus ou moins passŽes par dessus la jambe, nous avons toujours marquŽ les anniversaires, ˆ plus forte raison quand il s'agissait d'un compte rond. Alors, on a fait une grande bouffe et on s'en est collŽ jusqu'aux yeux, sauf JosŽphine qui surveille dŽjˆ sa ligne. Cinquante ans. C'est important, un demi-sicle. Je sais, la moindre fraction de sicle vous dŽcrŽpit n'importe qui. A vingt-cinq ans on irradie plein gaz de JuvŽnile, ˆ son quart de sicle on se sent dŽjˆ des courbatures. Alors, pensez-vous, cinquante bouŽes c'est un cap difficile ˆ passer. Les enfants grandissent et les adultes vieillissent. Mais comme nous n'Žtions dŽjˆ plus tout ˆ fait des enfants, on a essayŽ tous les trois de lui remonter un peu les amarres. FŽlix lui dit que s'il voulait devenir centenaire, il avait dŽjˆ fait la moitiŽ du boulot, mais que le plus dur restait ˆ faire. Pour JosŽphine, Papa n'est pas si vieux et ne l'a jamais vraiment ŽtŽ. Maman n'a rien dit de ce genre, du moins pas en notre prŽsence. Pour moi, si Papa n'est pas encore vieux, il finira quand mme fatalement par l'tre un jour. Et si on postule que "vieux" est le contraire de "jeune", et que l'espŽrance de vie moyenne est d'environ soixante dix ans pour un homme, comment peut on ne pas tre vieux ˆ vingt annŽes statistiques de sa mort alors qu'on est encore jeune vingt ans aprs sa naissance? Sur le coup, un peu de champagne m'Žvita ces interrogations. *22 CUILLERE+AVARICE &11 IMPORTATIONS FELIX =0 Notre Žtat mental se rŽduisait en blŽdina au fur et ˆ mesure que FŽlix projetait de faire venir des gants ˆ vaisselle sexy ˆ couture de Hollande ou de crŽer lui-mme des disquettes cubiques ("Tu te rends compte? Avec six faces, on triple la capacitŽ de stockage!" qu'il disait). -Tu sais reconna”tre le gŽnie des autres, t'es pas sectaire... Mais tu vas encore aggraver le dŽficit commercial, avec tes conneries! Je me foutais comme d'un trognon du dŽficit commercial, mais tous les prŽtextes Žtaient bons pour emmerder FŽlix. D'ailleurs beaucoup de ses projets n'avaient jamais dŽpassŽ le stade du fantasme. -Zohra, arrte de contrarier la fibre entreprenante de ton frre, disait Maman. -Sans compter que j'ai moi-mme quelques inventions ˆ mon actif, prŽcisait FŽlix. Mon presse-purŽe/essoreuse ˆ salade est un exemple de polyvalence pour tout l'ŽlectromŽnager moderne. FŽlix apprenait des phrases dans les catalogues du BHV qu'il Žtait capable, comme a, de rŽpŽter par cÏur. -Ecoute Zohra, si a peut soigner ton frre d'inventer ces trucs et de vouloir importer tous ces machins, tu peux bien accepter ce petit sacrifice, me disait Maman en me prenant ˆ parti. Maman aurait fait n'importe quoi pour faire plaisir ˆ FŽlix. Mais c'Žtait avant qu'elle ne manque de s'Žborgner avec son dŽcoupe-ananas tŽlescopique. Depuis, la purŽe a cessŽ d'avoir ce dr™le de gožt. *21 CUILLERE+ORGUEIL &11 IMPORTATIONS FELIX =0 -Dis, Zohra? Quand FŽlix me demandait "Dis, Zohra?", en me prenant rituellement par le bras, je savais que je pouvais craindre le pire. -Qu'est-ce qu'on fait quand on fait cuire un steak? -Ben, on prend une pole. -Je reconnais bien lˆ ta logique fŽminine... Et sur le steak on met quoi? -Je sais pas, moi... Le couvercle de la pole, non? Je n'arrivais pas ˆ deviner o il voulait exactement en venir. -Oui mais juste sur le steak, tu ajoutes du?? -Du sel? -Oui!! Et puis aussi? -Bin... Du poivre? -Voilˆ!! jubila-t-il -Et c'est a que tu viens de dŽcouvrir? Fallait pas t'Žnerver pour si peu. -Ajouter du sel ET du poivre nŽcessite deux opŽrations, en multipliant a par le nombre de steaks cuits chaque annŽe, tu te rends compte de la perte de temps globale? -Non, j'ai du mal. Par contre je vois que a fait cinq minutes que... -Pourquoi ne pas commercialiser dans un rŽcipient design et hermŽtique un mŽlange sŽlectionnŽ de poivre et de sel? -Mais c'est con, ton idŽe! -Et la vinaigrette toute faite que tu achtes ˆ l'Hyper? Qu'est-ce que c'est ˆ part du vinaigre ET de l'huile? -Si, c'est aussi du poivre et du sel. -Tu vois, on y revient toujours! -Ouais mais a se tient pas, ton idŽe. On peut pas doser le sel et le poivre... -C'est justement ce qui va me permettre de lancer diffŽrents modles sur le marchŽ: par exemple ˆ 25 ou 50% de poivre, selon les gožts! Bien sžr, il existera pour les connaisseurs exigeants une ligne haut de gamme de grains et cristaux ˆ moudre, conservant ainsi tout l'ar™me du vrai sel et du vrai poivre! FŽlix marqua un temps d'arrt. -J'effectue actuellement des Žtudes de marchŽ afin de conna”tre l'impact qu'aurait un mŽlange tricŽphale sel-poivre-herbes de Provence ainsi qu'un autre, destinŽ aux jeunes, parfumŽ ˆ l'ananas. FŽlix savait pousser trs loin l'abnŽgation au profit de la science. Il Žtait AUSSI allergique au poivre. *31 COEUR+ORGUEIL &9 AMOUR SANS LUNETTES =14 PREMIERE FOIS1 Je ne sais pas si vous avez dŽjˆ fait l'amour. Moi, oui. Vous le savez. Je me souviens trs bien de la fois o c'Žtait la premire. A l'Žchelle d'une vie, c'Žtait il n'y a pas si longtemps. Quelle connerie cette lapremirefois. On nous sert de la carabistouille en gros sur cette fille de pute de premire fois. Avant, on croit qu'on devient diffŽrent aprs. C'est faux. Je sais, j'ai essayŽ. Et je suis toujours la mme. Ce n'est pas de faire l'amour qui fait grandir, c'est d'tre seul. Peut-tre que je n'ai pas beaucoup grandi parce que je n'ai jamais ŽtŽ vraiment seule. D'autres vous diront que c'Žtait formidable, mais qu'il ne se souviennent plus du son prŽnom. Foutaises. On se souvient toute sa vie du prŽnom de sa premire fois, et personne n'ose dire que ce jour-lˆ, les filles ont toutes eu l'air de foutues cloches et les mecs de sacrŽs turluchons. On a trop peur de passer pour des cons et des connes, d'avouer qu'on a flippŽ parce qu'au dŽbut, c'Žtait mieux seul qu'ˆ deux. Et plus tard, l'amour devient autre chose que la branlette en duo... *36 COEUR+COLERE &9 AMOUR SANS LUNETTES =0 Le monde moderne a fait beaucoup pour l'Žpanouissement de la sexualitŽ de chacun. Avant, les puceaux ne savaient pas qu'il fallait bouger. Maintenant, il y a la tŽlŽ. Il y a aussi l'Žducation sexuelle. A l'Žcole. La prof d'histoire-gŽo qui, dŽvouŽe d'office, s'Žtait surtout penchŽ sur l'aspect mŽdicalo-patriotique de la chose. On ne parlait pas de faire l'amour, on disait "rapports sexuels". Le peu que nous en connaissions ne ressemblait pas ˆ tout ce raout dŽsinfectŽ. Tout ceci m'avait faire croire, un temps, que l'amour consistait pour le monsieur ˆ parvenir -au terme d'un processus de sŽduction- ˆ bien frotter sa bite contre les parois vaginales de la dame, et que tout l'art consistait pour cette dernire, une fois qu'elle avait acceptŽ, ˆ bien montrer qu'elle aimait a. Et on voulait me faire croire que c'Žtait CA qui faisait courir le monde? Mon cul... La diffŽrence entre "rapport sexuel" et "s'envoyer en l'air", c'est un peu celle entre "Charles-Henri, accomplissons notre devoir conjugal" et "ChŽri, prends-moi vite comme une bte contre la table". L'amour, c'est le dernier truc un peu subversif qu'il nous reste. *35 COEUR+LUXURE &14 PREMIERE FOIS1 =15 PREMIERE FOIS2 Avec Jocelyn, on sortait ensemble depuis un moment. On allait chez lui, aussi. Ses parents m'aimaient bien, je peux tre polie et frŽquentable. Mais je l'aimais mieux quand ils n'Žtaient pas lˆ. Un jour, justement qu'ils n'Žtaient pas lˆ et qu'on Žtaient seuls chez lui, on a partagŽ l'aprs-midi. Une seule aprs-midi et c'est deux pucelages qui passaient l'arme ˆ gauche. C'Žtait un samedi 14. On aurait pu le faire le vendredi 13, mais nous devions tous les deux aller au lycŽe le lendemain matin. Sans tre superstitieuse, il vaut mieux avoir dormi la veille d'un cours de physique, ˆ dŽfaut de pouvoir le faire pendant. A nous deux, on n'avait jamais fait l'amour, pas plus l'un que l'autre. Nous devions incarner une sorte de puretŽ que le monde adulte considŽrait avec une indulgence qu'elle croyait complice. Vous n'imaginez pas qu'aussi mignons qu'on ait pu nous trouver, nous n'en Žtions pas moins dŽjˆ de sacrŽes btes lubriques. On s'Žtait dŽjˆ embrassŽs, mais on pensait surtout au cul. Et ne pas faire l'amour est aussi une faon de ne penser qu'ˆ a. Alors on l'a fait, pour voir si on allait toujours y penser autant qu'avant. Aprs, a a ŽtŽ encore pire. Et beaucoup plus concret. -Dis, tu risques pas d'tre accusŽ de dŽtournement de mineure? dis-je ˆ Jocelyn pendant que je le dŽsempaquetait fŽbrilement sur la moquette de la salle de bain. Son boutonnage durait des kilomtres. Heureusement qu'il n'avait pas de pull, a aurait tout g‰chŽ. Les mecs enlvent leur pulls n'importe comment, parce qu'ils n'ont pas ŽcoutŽ leur mre qui leur disait de croiser les bras pour ne pas les dŽformer. -Non, je suis mineur aussi... On est pas responsables de nos actes. C'est vrai, dans de telles circonstances, Jocelyn ne rŽpondait plus de rien. -C'est dŽbile ce truc! Tant qu'on est mineurs on a le droit, et aprs c'est le premier qui arrive ˆ dix-huit ans qui dŽtourne l'autre? -Tu pourrais pas parler d'autre chose? J'avais un avantage sur Jocelyn. Je l'avait dŽjˆ vu compltement torse-nu quand on Žtait allŽ ˆ la piscine, j'avanais un peu en terrain connu. -C'est marrant, ils sont pointus, dit-il d'un air dŽtachŽ, comme on aurait commentŽ les arrivages primeurs du marchŽ. -Dis donc, si a te pla”t pas je remballe la marchandise! Il y eut un petit flottement. On attendait chacun que l'autre se rŽaiguille sur la grande highway romantique. -Mon grand frre, il dit toujours qu'il y a toujours deux choses qui changent toujours chez les femmes, le nez et les tŽtons. -Un pif et deux tŽtons, pour moi, a fait trois. -Mais tu te rends compte? Sur deux ou trois milliards de paires de tŽtons, il y en a pas deux qui sont pareils? -Occupe toi plut™t de ta queue pour le moment... J'en conviens, j'ai parfois ŽtŽ assez maladroite. Jocelyn posa sa main sur mon Žpaule et me dŽcocha un baiser. J'aimais bien quand il m'embrassait, mme si le baiser est contraire ˆ toutes les lois ŽlŽmentaires de l'hygine. En se roulant un patin, on s'Žchangeait des microbes ˆ la pelle, mais a lui Žvitait de dire des conneries. -Tu me caresses pas? -Je peux pas tout faire en mme temps, rŽpondit-il en reprenant son souffle. -Putain, assure un peu quand mme. Tu sais que si c'est pas bien la premire fois, a peut te traumatiser ˆ vie! RŽflexion faite, je n'aurais jamais dž dire cela. Il en resta comme crispŽ. Avant d'enfourner la plat de rŽsistance (rŽsistance est bien le mot), Jocelyn me caressa, tour ˆ tour comme on brasse de la p‰te ˆ tarte, comme on gratouille son chat et comme on nettoie les vitres. Mais ses paluches Žtaient animŽes de bonnes intentions, c'Žtait l'essentiel. -A•e! Putain, tu me fais mal! -Evidemment, t'as le tuyau du lavabo dans les c™tes. -Tu me fais mal quand mme. -Mais c'est normal, il faut savoir souffrir pour tre belle. -Je te dis que a me fait mal! C'est pas le grand canyon, merde! -Ca va passer, t'en fais pas. -Ressors j'te dis, on n'arrivera jamais ˆ rien. De toutes faons, il avait dŽjˆ fini. C'est qu'on ne prend pas trop le temps de vivre ˆ cet ‰ge lˆ. Je payais un peu de ma personne en usant de la formule consacrŽe "T'inquite pas, on recommencera dans une heure ou deux". (C'est dans des cas comme celui-lˆ qu'une femme se doit d'tre rassurante). On dut attendre deux semaines avant que Jocelyn bande ˆ nouveau, deux autres avant que je me dŽcide ˆ rempiler et encore deux avant que ses parents dŽsertent pour acheter des meubles et schent ainsi le samedi aprs-midi. Sans que je puisse vraiment expliquer pourquoi (et nonobstant les autres fois plus rŽjouissantes), j'ai gardŽ un bon souvenir de nos premiers Žchauffements. De temps en temps, pendant quelques heures, plus rien ne comptait. La dernire de ces premires fois, ce fut quand Jocelyn me dit qu'il Žtait triste de ne toujours pas m'avoir vraiment donnŽ de plaisir. Ca ne lui Žtait jamais arrivŽ auparavant. C'Žtait un peu une nouvelle re qui commenait pour nous. Et la fin des grandes glaciations. *35 COEUR+LUXURE &16 RETROUVAILLES JOCELYN =0 On n'allait pas Žternellement prendre des verres. Refaire l'amour avec Jocelyn s'est imposŽ de lui-mme. Nous en avions envie tous les deux depuis qu'on s'Žtait recollŽ le nez au cinŽma. Restait ˆ se le faire comprendre. Et puis on s'est retrouvŽ dans un lit. En grandissant, on avait eu le temps de prendre nos habitudes. Et mme si nous avons passŽ la plus grande partie de la nuit en terrain neutre, je me suis rŽjouis que Jocelyn dorme ˆ droite, moi qui prŽfre la gauche. Nos rapports en Žtaient doublement hŽtŽrosexuels. Cette nuit-lˆ, Jocelyn me demanda d'un seul coup de ne pas bouger et de fermer les yeux. -Tu m'as offert quelque chose? -Non, pense trs fort ˆ une partie de ton corps... -C'est gentil, il fallait pas. -Concentre-toi plut™t sur un endroit prŽcis de ton corps. -Lequel? -Le dis pas, je vais deviner et t'embrasser lˆ o tu penses. Je me fixais sur ma bouche. Aussit™t, il m'astiqua les lvres d'un petit patin impŽrial. -C'est trop facile ˆ cet endroit, allez recommence! dit-il en rigolant. Je passais ˆ la vitesse supŽrieure en matŽrialisant mon omoplate. Aprs quelques secondes, Jocelyn me retourna et me baisa le bas de l'Žpaule. Je n'en revenais pas. Le petit orteil gauche, le sein droit, le nombril du milieu, rien n'y fit. Jocelyn lisait dans mes pensŽes comme sur une carte routire. Mme aprs que nous nous soyons reconnu bibliquement et qu'il m'ežt possŽdŽe de sa fougue virile en jouant de mon corps en flammes oint par la chaleur haletante du dŽsir, j'en restais comme baba. Mieux valait faire un somme. -Je te rŽveille ˆ quelle heure demain? -J'ai mis mon rŽveil ˆ sept heures, mais tu pourras rester dormir plus longtemps si tu veux. -Tu verras que je serais rŽveillŽe avant toi. Le lendemain, j'Žtais rŽveillŽe avant lui. Ou plut™t, je n'avais pas dormi. Jocelyn ne voulu jamais refaire son numŽro d'extralucide bŽcoteur (dont des dŽmonstrations publiques eussent d'ailleurs enfreint la plus ŽlŽmentaire biensŽance). Ceci restera un mystre pour moi. *33 COEUR+GOURMANDISE &16 RETROUVAILLES JOCELYN =0 Vous savez sans doute que le parfum est composŽ de molŽcules volatiles. Concrtement, a donne que quand je respire l'odeur du creux de l'Žpaule de Jocelyn, c'est un peu de lui que j'ingre. Et pareil pour lui quand il m'embrasse sur l'omoplate. Si c'est pas de la synergie du couple, a. "Mais c'est du cannibalisme!" s'Žcria Jocelyn quand je lui appris qu'on semait nos atomes ˆ tous vents et que toutes les narines ˆ la ronde en profitaient. Est-ce vraiment de l'anthropophagie quand on sait que Jocelyn, FŽlix, le chat, la table du salon ou mon fameux poulet ˆ la CŽlestibus sont composŽs fondamentalement de la mme matire (ce qui ramne un peu les pieds sur terre). Jocelyn aime bien quand je lui fais mon poulet ˆ la CŽlestibus. Je ne sais pas pourquoi, a lui donne envie de baiser. Normal, la cuisine est un acte d'amour. "OK mon gros trŽsor, mais c'est toi qui fais la vaisselle". Si on fait l'amour ˆ deux, c'est moi qui fais le poulet toute seule. Je peux bien lui laisser la plonge... *34 COEUR+ENVIE &11 IMPORTATIONS FELIX =0 La simple Žvocation de la vie sexuelle de FŽlix peut en elle-mme prter ˆ sourire. En rgle gŽnŽrale, je me mŽfie des personnes que je n'arrive pas ˆ imaginer en train de faire l'amour. La mŽthode est cavalire, mais souvent efficace. Vous imaginez votre pire ennemi, complotant d'un tour de rein inspirŽ avec les attributs de sa compagne? Vous arrivez ˆ le voir ensuite blotti contre son sein, lui chuchotant de tendres Žpithtes au creux du cornet? Pas moi. Etant une fille, et de surcro”t son a”nŽe, je peux me vanter d'avoir toujours eu quelques longueurs d'avance sur FŽlix. Quand, aprs avoir entendu ˆ la tŽlŽ l'anthologique "Tu sais comment les hŽrissons font l'amour? En faisant attention" il allait voir Maman en lui lanant "Maman, Maman, Maman, tu sais comment les grenouilles font l'amour?", je riais dŽjˆ. Quand j'ai commencŽ ˆ m'intŽresser d'un peu plus prs aux garons, c'est lui qui, d'une jalousie aigre, allait tout raconter en sentant que quelque chose lui Žchappait encore. Ce n'est que lorsqu'il est rentrŽ un soir en clamant "Les femmes, les femmes, elles vont avoir ma peau!" que j'ai compris que, peut-tre, quelque chose s'Žtait passŽ. *34 COEUR+ENVIE &11 IMPORTATIONS FELIX =0 J'ai parfois souponnŽ FŽlix d'tre allergique ˆ l'amour, de la mme faon qu'il pouvait l'tre au Cetavlon ou au Locabiotal. Et j'ai encore souvent tendance ˆ ne pas concevoir qu'une femme puisse avoir envie de lui. En fait, j'ai longtemps cru que mon frre ne pouvait tre autre chose qu'un dŽsaxŽ fondamentalement pervers. J'imaginais que la fertilitŽ viciŽe de son imagination avait fait Žclore toutes sortes de gadgets moralement rŽpugnants et sexuellement dŽviationnistes. J'avais envie de prŽvenir mes congŽnres du danger qu'elles couraient! Mais comment pouvais-je alerter toutes ces malheureuses brebis innocentes? Comment prŽmunir ces tendres esprit mallŽables des griffes de mon frangin? Peut-tre Žtait-il dŽjˆ trop tard... *32 COEUR+AVARICE &16 RETROUVAILLES JOCELYN =0 Certains couples se rŽconcilient sur l'oreiller. Jocelyn et moi, comme tout va bien entre nous, on en profite pour s'engueuler sous la couette. Dans ces moments-lˆ, il a tendance ˆ m'accuser de tout, y compris de l'inflation. -Quand on va au restaurant, c'est toujours moi qui raque! Et l'ŽgalitŽ des sexes? -Et les bonnes manires et la politesse, a cožte pas cher! D'ailleurs au retour c'est moi qui paye de ma personne. -Ca m'aura cožtŽ bonbon en restau et en cinŽma pour coucher avec toi tous les soirs. -Gnagnagna!!! Quand on aime, on compte pas. -Et la fin justifie les moyens, je sais. -Et puis fais pas cette tte d'enterrement. Quand tu seras mort, Dieu te le rendra aux centuple. -Me faire mourir pour toucher mon hŽritage, j'y avais pas pensŽ! -Arrte, on dirait ma mre! -T'aurais aussi bien fait de rester chez elle, tu payes mme pas la moitiŽ de mon loyer! -C'est toi qui prends toute la place! Tu voudrais me mettre le tiers du plumard en sous-loc'? -Au prix o est l'immobilier, tu pourrais bien. A ce moment-lˆ, je l'ai embrassŽ, et a a rŽglŽ nos comptes. *42 CARNET+AVARIC &1 (MYOPE) =8 JOCELYN Bien que myope, je prends souvent le mŽtro. Quand j'ai rencontrŽ Jocelyn, dans le mŽtro, c'Žtait encore Maman qui me biftait pour ma carte orange. Sinon j'aurais fraudŽ. On devrait organiser des compŽtitions de saut de portillon pour calmer la jeunesse. "Idylle ˆ la RATP", a ferait un bon titre de bouquin. Et pourtant je dŽteste la RATP, je hais la RATP. D'ailleurs on peut trs bien avoir rencontrŽ l'amour dans le mŽtro et exŽcrer comme moi la RATP, de mme qu'on peut tre tombŽ sur l'‰me-sÏur au bureau et avoir envie de dŽsintŽgrer son patron molŽcules par unes. Un type Žtait assis ˆ c™tŽ de moi. Tuons le suspens, c'Žtait lui. Jocelyn. La moyenne de nos deux siges devait tourner autour de mon ‰ge, et du sien aussi. Sans me sourire, ni me dire bonjour, ni me demander qu'elle heure il Žtait, il pencha la tte vers moi. -Tu va voir, il va nous demander de l'argent... Je mis quelques secondes ˆ me rendre compte que c'Žtait ˆ moi qu'il s'adressait. A-t-on l'air plus conne de ne pas rŽpondre quand on s'adresse ˆ vous, ou de rŽpondre quand on parle au voisin? "MŽssieudames, excusez-moi de vous importuner. Jeume prŽsente, j'm'appelle GŽrard et je sors de prison, croyez pas que j'en sois fier mŽssieudames, car je sais bien que ce n'est pazune rŽfŽrence et je tiens ˆ pas y retourner..." Un interchangeable, damnŽ du destin, couleur marron assedic dŽroulait son speech dans la rame. Galre. -Je vois que Monsieur est un connaisseur... rŽŽpexdiais-je ˆ Jocelyn en chuchotant. "MŽssieudames, j'ai une femme et deux gosses ˆ nourrir, et de nos jours, croyez bien que c'est pas facile de les Žlever dŽcemment. Aussi, si quelqu'un dans ce wagon a un travail ˆ me proposer, ou bien tout simplement une petite pice ou bien un ticket-restaurant, ne sresse qu'un petit sourire...." Quand on drague, le plus dur n'est pas la premire rŽplique, c'est de trouver quelque chose de rigolo ˆ la deuxime. Jocelyn ne disait rien, il mimait en play-back les dŽblatres de la grande canne ˆ sucre ˆ l'autre bout du wagon. Je le regardais, pliŽe en deux. C'est vrai qu'il Žtait marrant. "MŽssieudames, je vais me permettre de vous dŽranger ˆ nouveau et de passer parmi vous. Si comme je l'ai dit tout ˆ l'heure, si quelqu'un a un ticket-restaurant pour me permettre de rester propre, ou une petite pice ou ne srce qu'un travail, ce sera de bon cÏur que j'accepterais..." -T'as un travail sur toi? Moi aussi, j'essayais d'tre dr™le. Deux mŽmres, le genre qui pousse un caddy en toile cirŽe Žcossaise en regrettant de ne pas tre veuve de colonel, nous regardaient de travers. Elles ne donneraient rien aux mendiant, mais a les constipait qu'on se foute de lui. En gŽnŽral, et surtout dans des endroits mal famŽs comme le mŽtro, les vieilles marchent par deux en se donnant le bras et en mettant des chapeaux cloche. Sauf exception, l'une est significativement encore plus vieille que l'autre. Je n'ai d'ailleurs jamais vraiment compris pourquoi les vieilles blanches en impermŽable se font dŽcolorer les cheveux en mauve clair plut™t qu'en blanc. C'est moins cher? "MŽssieudames, je vous remercie du fond du cÏur de votre gŽnŽrositŽ, et encore une fois pardon de vous avoir dŽrangŽs. Je vous souhaite de passer une bonne soirŽe, et une bonne aprs-midi, et je vous demande pardon de vous avoir importunŽs, mais croyez-moi, c'est pas facile..." C'Žtait ma station. Le pauvre s'arrta et changea de wagon, je regardais Jocelyn. Il restait. -Tu t'en va? Snif! Et je lui ai donnŽ mon tŽlŽphone avant que les portes se referment... *44 CARNET+ENVIE &8 JOCELYN =0 Quand Jocelyn appela quelques temps aprs notre premire rencontre mŽtropolitaine, c'est ma mre et son autoritŽ maternelle qui dŽcrochrent. Je pense qu'il Žprouva quelques difficultŽs ˆ leur faire comprendre qu'il voulait parler ˆ une personne dont il ignorait le prŽnom et dont le sien n'Žtait connu ni de moi ni du rŽpertoire des copains convenables que tenait ma mre. Maman cru ˆ une farce, puis ˆ un vendeur d'assurances avant de se rŽsoudre ˆ admettre par Žlimination que de toutes les personnes frŽquentant assidžment la famille, c'Žtait moi qui me rapprochais le plus d'une "fille jeune avec un polo noir". "Zohra, a doit tre pour toi!" dit Maman sans conviction mais avec la dŽsagrŽable impression que quelque chose lui Žchappait, tout en me prŽsentant le combinŽ. Elle m'imaginait sans doute semant ˆ qui mieux-mieux le numŽro de la maisonnŽe dans les courants d'airs des couloirs du mŽtro. JosŽphine Žtait jalouse. Elle Žtait trop jeune et il n'y avait jamais rien pour elle. Jocelyn me fit part de son prŽnom (j'eus la tentation irresponsable de rŽpondre "Jocelyn, lequel des trois?") et me demanda si c'Žtait bien moi qui lui avait confiŽ mes coordonnŽes aprs lui avoir tapŽ dans l'Ïil entre La Fourche et Guy M™quet. Il me raconta ensuite que, n'ayant pas de quoi noter, il avait eu la prŽsence d'esprit de graver avec son couteau suisse mon numŽro juste en dessous de la mention stipulant que les places numŽrotŽes Žtaient rŽservŽes par prioritŽ aux invalides de guerre. Revenu chez lui prendre son carnet, il mit trois jours d'un ratissage systŽmatique ˆ retrouver le bon wagon de la bonne rame. Il me raconta aussi que la trace de mon derrire sur le sige avait malencontreusement disparu. L'idŽe que mon tŽlŽphone ait ŽtŽ blasonnŽ quelque part sur la ligne Saint-Denis/Ch‰tillon m'inquiŽta. C'est la raison pour laquelle, aujourd'hui encore, et ˆ cause du manque d'entretien des peintures des transports parisiens, mes parents reoivent de temps en temps quelques coups de fil d'un gožt douteux. Sans trop savoir pourquoi, mais en se doutant bien que j'y suis pour quelque chose... *41 CARNET+ORGUEI &8 JOCELYN =16 RET. JOCELYN J'ai rencontrŽ Jocelyn bien longtemps aprs l'avoir quittŽ. A l'‰ge o je commenais ˆ hŽsiter entre dire "tu" ou "vous" aux gens de mon ‰ge que je rencontrais pour la premire fois. Paris n'est pas si grande. On y tombe sur des connaissances. Dans le mŽtro, ou au cinŽma. -Tiens, qu'est-ce que tu fais lˆ? -Je venais voir un film de Wim Wenders. -Moi, je drague les ouvreuses. Tu crois qu'elles sont bien, ici? me demanda-t-il en me faisant la bise. Je dŽteste que des hommes avec qui j'ai dŽjˆ fait l'amour me fassent la bise. Ce genre de bise sonne trop restŽs-bons-amis pour ne pas m'irriter; elle ignore le passŽ, elle est pour l'homme un pis-aller misŽrable. Et pour moi, un retour en arrire insupportable. Mais j'Žtais heureuse de revoir Jocelyn. Il Žtait un peu plus vieux, moi aussi. On a commencŽ ˆ parler, parce qu'il ne fallait surtout pas ne rien dire. Je me suis dŽbrouillŽ pour qu'il entre dans la salle le premier, pour me mettre ˆ c™tŽ de lui. L'ouvreuse Žtait un rien pimbche, mais mignonne. Et je me suis senti jalouse. Il Žtait avec un copain, et moi une copine. Et pendant tout le film, je me suis demandŽ comment catapulter pronto son copain et ma copine dans les bras l'un de l'autre pour faire le vide autour de nous deux. Quand la lumire n'a plus ŽtŽ interdite de sŽjour dans la salle, Jocelyn avait rŽtractŽ sa mine de gentil branleur pour une bobine d'hŽlŽgie pensive. Je ne sais pas si c'est ˆ cause du film ou parce qu'il ne voulait pas avoir l'air tout de suite trop heureux de me voir. On a dŽcidŽ de se dŽvisser un verre cinq jours plus tard. Nous aurions trs bien pu le faire le soir mme, mais aprs autant de temps il fallait se montrer mutuellement que nous Žtions occupŽs, souligner lourdement que nous avions chacun une existence bien tassŽe et en dehors de l'autre, faire imaginer que le monde entier nous attendait au tŽlŽphone. *45 CARNET+LUXURE &16 RET JOCELYN =0 Avec Jocelyn, on Žtait restŽ un peu ensemble et puis on s'Žtait quittŽ. Lui pour aller voir ailleurs, moi pour rester lˆ. On Žtait jeunes. Souvent les mecs croient qu'ils sont les seuls ˆ souffrir, simplement parce que ce sont eux qui draguent, et nous qui dŽcidons. Ils croient qu'ils sont seuls et pas nous, simplement parce que pourrions toujours trouver quelqu'un pour la nuit, et qu'eux n'en sont jamais sžrs. Avant que je revoie Jocelyn, je ne peux pas dire qu'il me manquait encore. Simplement, je repensais un peu ˆ lui quand j'Žtais dŽue par quelqu'un d'autre. Comme une sorte de bouŽe. Sur le coup, et juste avant qu'on refasse l'amour, j'en ai eu gros sur la pelure de savoir que j'avais passŽ un cinquime de mon existence ˆ louper dŽlibŽrŽment les Žpisodes. J'aurais voulu rembobiner un peu en arrire. Mais aprs avoir revu Jocelyn au cinŽma, on s'est re(bis)vus souvent pour refaire la moyenne avec le temps perdu, et j'ai tout oubliŽ. *42 CARNET+AVARIC &7 ALLERGIES FELIX =11 IMP FELIX FŽlix, que je vous parle un peu de mon frre, Žtait gouvernŽ par le perpŽtuel dŽsir d'inventer, et aussi d'importer vers la France, toute une secouŽe d'objets divers. Quand ˆ cause d'allergies on est aussi rŽfractaire que lui ˆ moult substances venues de l'extŽrieur, le paradoxe saute aux yeux. Enfin, a faisait la moyenne. L'homme de la rue voit dans l'avancŽe de la science la vibrante promesse d'un monde meilleur. Et dans les Žchanges internationaux consentis ˆ bon escient, la garantie d'un Žquilibre monŽtaire. Pour FŽlix, l'invention Žtait comme un vice, et son importation comme une fin en soi. Un grand chauve emblousŽ nous avait assurŽ un jour que c'Žtait lˆ une rŽsultante inoffensive d'un Žtat nŽvrotique, qui loin de l'exacerber, contribuait ˆ l'attŽnuer et ˆ en circonscrire les effets. Bref, laissez-le faire, vous me devez deux cents francs. En attendant, c'Žtait toute la famille qui subissait l'auto-thŽrapie de FŽlix... *41 CARNET+ORGUE &16 RET JOCELYN =0 Un soir, on avait parlŽ toute la nuit. On s'Žtait confiŽ aux bons soins de Jocelyn ˆ l'autre, et pourtant c'Žtait aprs qu'on ait refait l'amour. J'ai plut™t dans la tte qu'on passe d'abord une nuit ˆ vider sa caboche ("Merde, le dernier mŽtro est parti. A propos, tu as lu Kant?") et ENSUITE seulement ˆ partager plus en dŽtail son intimitŽ. -C'est marrant qu'on se soit retrouvŽs... Si tu avais ŽtŽ ˆ une autre sŽance, rien que a, on serait pas ensemble. "Marrant" n'Žtait pas exactement le terme, mais comme souvent avec Jocelyn, j'Žtais incapable de deviner s'il disait cela comme on s'amuse ˆ cracher un noyau de cerise pile dans le cendrier, ou si l'idŽe qu'on aurait trs bien pu ne jamais se revoir l'empchait, au sens propre du terme, de dormir. -A ce moment-lˆ, si Hitler Žtait devenu peintre, on n'aurait jamais pu tourner "Le jour le plus long"... -Si on s'Žtait pas revus, tu serais peut-tre vraiment amoureuse de quelqu'un d'autre. -Et qu'est-ce que a change? Il y a pas de providence, tout le monde fait avec les moyens du bord. Il faut se faire ˆ l'idŽe qu'on pourrait chacun tre heureux avec quelqu'un d'autre, et pas trop y penser. -Mais ˆ quoi a rime, la fidŽlitŽ, alors? Puisque tu admets qu'il n'y a pas qu'avec toi que je puisse tre heureux... Je me suis redressŽe d'un trait, surpressurisŽe, scrutant la pice afin d'y dŽnicher le premier objet contondant venu. -Mais non, Zohra, c'est pas ce que tu crois! s'empressa-t-il de prŽciser en agitant le plat des mains ˆ mon encontre, alors que je m'apprtais, ˆ l'aide du dŽcapsuleur, ˆ commettre l'irrŽparable. Depuis ce temps, Jocelyn se surveille. Les bouchons dŽvissables ont fait le reste. *43 CARNET+GOURMA &11 IMP FELIX =0 C'Žtait souvent moi qui servais de premier public aux inventions de FŽlix. Non pas de cobaye -je m'y serais Žnergiquement refusŽe-, mais mon frre estimait ma jugeote naturelle, alliŽe ˆ l'esprit pratique fŽminin. Nous avions, enfin Papa et Maman avaient, offert l'hospitalitŽ ˆ grand-pre Hyacinthe et grand-mre Rosalie pour une petite tapŽe. Pendant que tout ce petit linge s'entresavonnait autour de l'apŽro, FŽlix me narrait par le dŽtail sa dernire invention, assis sur l'accoudoir du fauteuil Conforama que Papa avait montŽ lui-mme. -Tiens, regarde! -C'est quoi? Une pince ˆ linge? Je ne faisais pas exprs de dire n'importe quoi, les machins qu'il inventait ne ressemblaient vraiment ˆ rien qui entre dans mon vocabulaire. FŽlix soupira, et se recala les potirons sur l'accoudoir. -Mais non, c'est des pinces ˆ vŽlo modle FŽlix CŽlestibus! -Je sais pas moi, je fais pas de vŽlo. J'aurais du le savoir, nous Žtions alors en pleine mode des pattes d'ŽlŽphant, on faisait toujours bien d'avoir des pinces ˆ vŽlo sur soi. -L'inconvŽnient avec les pinces ˆ vŽlo traditionnelles, c'est qu'on risque toujours de les perdre. Si on n'en a plus qu'une seule, on passe pour un con. -FŽlix, sois poli tu veux? interrompit machinalement Maman, sans sortir le nez de la conversation ambiante. -Alors j'avais pensŽ ˆ les attacher toutes les deux par un Žlastique... continua-t-il en broutant par intermittence l'amoncellement de cacahoutes nichŽ au creux de sa main. -Bin oui, mais comment tu fais pour pŽdaler avec un Žlastique entre tes pieds? -Justement... Je vois qu'on se comprend! J'avais aussi pensŽ ˆ en faire un modle magnŽtique: nŽgatif ˆ droite, positif ˆ gauche. Tu les enlevais, et hop! elle s'attiraient. Je voulais mme en faire des modles de voyage ultra-lŽgers ou de couleur pour les enfants, rŽpondit-il. Il marqua une pause pour kidnapper de la table une coquille Saint-Jacques en pyrex pleine de pistaches. Au moins, a allait lui occuper les doigts. -Mais les trucs que j'ai lˆ, c'est quoi? -Justement, c'est le dernier cri en matire de pince ˆ vŽlo de sŽcuritŽ: elle est directement vissŽe sur la pŽdale avec un dispositif articulŽ. Avec a, il faut vraiment qu'on te tire ton vŽlo pour paumer tes pinces dont, de toutes faons, tu n'aurais plus besoin... -Malheureux! En parle pas devant tout le monde! -Et attends, continua-t-il plus bas, je pourrais mme faire un modle de luxe plaquŽ ˆ l'or fin. Classe, non? Ca a continuŽ ainsi pendant plusieurs annŽes. Jusqu'ˆ temps qu'il passe son permis de conduire. *46 CARNET+COLERE &13 VISIONS JOSEPH =17 DOC JOSEPHINE JosŽphine avait dŽjˆ transvisualisŽ toute la famille (elle nous avait mme transdŽcouvert un grand-oncle Edgar inconnu jusque-lˆ) quand Maman se transrŽsolu ˆ transappeler le mŽdecin. Comme si la mŽdecine avait pu faire quelque chose pour JosŽphine... C'Žtait un mercredi aprs-midi, et le petit thŽ‰tre surnaturel de JosŽphine n'Žtait pas censŽ faire rel‰che. FŽlix et moi, on Žcoutait dans la pice d'ˆ-c™tŽ. Je craignais que le docteur rŽtorque: "Madame CŽlestibus, votre enfant est folle", un peu comme on lui avait dit "Madame CŽlestibus, votre enfant est myope" quelques annŽes auparavant. -Rien qu'avec son cirque elle aura rŽussi ˆ faire venir le docteur, jugea FŽlix. -Nous, on n'a pas besoin de faire tout ton cinŽma pour essayer d'intŽresser la science. -C'est sžr, cinŽma toi c'est donc ton frre. -Pauvre loque. Le docteur, un rougeaud turgescent, ne dŽcouvrit rien. Il devrait y avoir une option paranormal dans les facs de mŽdecine. En fait, il examina surtout Maman et lui prescrivit des calmants lŽgers. Il ne serait pas venu pour rien. Sit™t qu'il ne fut plus ˆ portŽe de stŽthoscope, Maman se dilata subitement et vrombit sur JosŽphine (pendant que FŽlix faisait remarquer que l'homme aurait pu faire quelque chose contre ses pellicules). JosŽphine se confondait en excuses et se serait presque laissŽ stranguler ˆ gorge dŽployŽe. "J'y suis pour rien, j'y suis pour rien!" rŽpŽtait-elle. Qu'elle tombe en transe pendant le d”ner ou qu'elle annule sa prestation en pleine orgie mŽdicale, elle ne savait souvent dire que a... *47 CARNET+PARESS &16 RET JOCELYN =0 Entre Jocelyn premire et deuxime mouture, j'ai eu le grain pour sept autres mecs. Le premier Žtait assis ˆ c™tŽ de moi en cours de maths. Je n'ai jamais ŽtŽ trs bonne en maths, et il a ratŽ son bac ˆ cause de moi. J'ai rencontrŽ le deuxime pendant une grve de la RATP, il m'a pris la main pour m'aider ˆ me hisser dans la rame parmi la foule. La porte m'a rabotŽ l'Žpine dorsale en se fermant, et il a dŽcrochŽ son agreg avant de partir en province. Le troisime m'a draguŽe dans une bo”te. Je lui ai dit d'en profiter pendant que ma copine tenait mon sac. Je l'ai plaquŽ quand j'ai vu qu'il coupait ses spaghettis avant de les manger. Le quatrime Žtait Žcrivain ratŽ. Aujourd'hui, il est devenu cŽlbre. Et moi je serais riche et je poserais ˆ ses c™tŽs dans Paris-Match si je n'avais pas affectŽ son self amour-propre ˆ lui en manifestant trop peu d'enthousiasme pour sa prose. Le cinquime m'avait ŽtŽ prŽsentŽ par une copine coiffeuse. J'ai prŽfŽrŽ en finir quand il m'a dit "J'adore Fats Waller, c'est gŽnial comme musique d'ambiance, d'ailleurs ma femme a achetŽ la compil". Le sixime Žtait assis derrire moi pendant une projection de Eraserhead. Il m'a dit, "J'ai rien compris, c'est un film pour les femmes", et je lui ai expliquŽ toute la nuit. Le matin, il avait compris. Le septime Žtait pressŽ et trs religieux. Il m'a dit "J'ai calculŽ que l'apocalypse Žtait pour vendredi prochain. On est mercredi, a nous laisse juste deux jours pour faire l'amour, profitons-en!". J'ai refusŽ et il s'est tuŽ dans un accident de voiture. Pas de chance. Mais le premier de tous restera Papa... *54 DICTION+ENVIE &8 JOCELYN =0 -Zohra? Pourquoi tu t'appelles comme a? me demanda Jocelyn, un soir en hiver, dans le mŽtro, alors qu'on Žtait assis au chaud en face d'une rombire flambŽe dŽguisŽe en sapin de No‘l. -Comme quoi? rŽpliquais-je un soir (le mme). -Zohra. -Ah oui. Je rŽflŽchis quelques instants. L'amour fait dire des choses cons. -Je vais te soumettre diffŽrentes hypothses, fausses toutes les trois, continuais-je. -J'Žcoute. -Hypothse numŽro un, que nous appellerons "a": je suis nŽe un 27 avril, qui est comechaquinŽ la sainte Zita, sainte dont la mre s'appelait Zoulikha, la cousine Zined, la petite sÏur Zina et la grande Zohra. C'est donc par esprit de famille. Jocelyn m‰cha un "mouais". -Je suis sceptique, c'est du toc. -Hypothse numŽro deux, que nous appellerons "§": Zohra est sans doute le prŽnom fŽminin commenant par un "Z" le plus courant en France (plus personne ne s'appelle ZoŽ ou Zelda) c'est donc par conformisme alliŽ ˆ un acte patriotique que Papa et Maman ont dŽcidŽ de me prŽnommer Zohra. -Je te crois pas. -C'est un oncle ˆ moi, et ceci est l'hypothse numŽro trois (que nous marquerons du sceau de "III"), l'ancien toubib d'un amiral, mesquin et un chou•a assassin dit-on, qui par hasard ouvrit un magasin dans un petit bled, une sorte de bazar, o il vendait des abricots et des Žchalotes (et aussi des scoubidous). -Ca tient pas trop debout. -Justement, il fit remarquer ˆ mes parents que la transcription romaine de "Zohra" Žtait ŽquilibrŽe dans son essence, presque zŽnithiquement parlant si j'ose dire: la premire lettre est la dernire de l'alphabet, la dernire est la premire, tandis que le "H" optionnel du milieu -lettre symŽtrique s'il en est- vient ajouter ˆ l'harmonie de l'ensemble. Jocelyn dut penser que j'Žtais folle. Je le pris dans mes bras. Comme un saint, il avait une petite Zohra divine autour de lui... *55 DICTI+LUXURE &16 RET JOCELYN =0 L'aprs-amour fait partie de ces moments propices aux conneries (certains l'appellent du joli nom de "petite mort" voire "postcombustion"). J'avais retrouvŽ un Jocelyn qui avait appris plein de mots depuis notre rupture. Il avait aussi un peu plus de barbe. On Žtait allongŽs sur son lit, qui Žtait aussi un peu le mien. Il faisait un peu froid et j'avais une envie folle de recouvrir mes seins avec la couette pour faire comme dans les feuilletons amŽricains. -Moi, mon mot prŽfŽrŽ, c'est "rodomontade". -C'est de la provocation contre les lexidiques. -Ou alors "panŽgyrique" ou "dithyrambique"... Et puis "contondant". -Ca fait quatre... Puisque t'es ˆ poil, tu veux bien remonter le chauffage? -Ou bien "rhŽtorique", parce que tout le monde se goure avec le "H". Ou bien "vilipender", "vitupŽrer", "amphigouri" et "paradigme", "thurifŽraire", j'aime bien aussi. -T'es pas un enfant du paradigme, tel que je te connais, tes mots prŽfŽrŽs c'est des trucs comme "bite" ou "couille", des choses qui se retiennent facilement... -T'es bte. -Je me souviens plus comment j'ai appris ces mots-lˆ. C'est des mots que tous les parents savent, mais ils ne veulent pas les apprendre ˆ leurs enfants, alors qu'ils finiront bien par le savoir un jour ou l'autre. Sinon, ce serait plus marrant, tu me diras. -Cette fois-ci tu viendras pas me dire que c'est encore moi qui t'attire sur le terrain du cul... Il avait l'air vraiment contrariŽ. Il ne supportait pas encore l'idŽe qu'une fille puisse tre plus obsŽdŽe que lui. Pour un homme, la femme doit forcŽment tre moins grande, moins intelligente, moins riche et moins obsŽdŽe que lui. *57 DICT+PARESSE &16 RET JOCELYN =0 La vie n'est pas comme dans les films. De nos jours, on dit "je t'aime" beaucoup plus tard. Concrtement, c'est aprs avoir couchŽ ensemble. Et encore, la condition de la copulation n'est-elle en rien suffisante. Si bien qu'il est possible d'avoir connu de nombreux orgasmes sans jamais avoir prononcŽ ou entendu "je t'aime". Et quand on le dit, c'est en gŽnŽral noyŽ dans le bourdon du quotidien, comme on cache la poussire sous un tapis, comme on repeindrait en noir un mur blanc tachŽ d'une goutte d'encre. L'autre jour, je refaisais affectueusement le col de Jocelyn, qui l'avait mal fichu. -Quelle dŽlicate manire de dire "je t'aime"... -C'est parce que je t'aime, c'est juste parce que ton col est mal foutu et que a m'Žnerve. -Alors tu m'aimes pas? -Si, mais a a rien ˆ voir avec ton putain de col. -Alors tu referais le col de n'importe quel inconnu? -Mais non. -Alors? -Tu fais chier. -Je t'aime. Plus la peine de compter sur le bon vieux "je t'aime, j't'ai dans la peau", l'estomaquant des familles, celui qu'on punchait la bouche en coin, comme on jette un cadavre ˆ l'eau, le "je t'aime" ferme et dŽfinitif, lu et approuvŽ qu'on Žpelait le regard rivŽ dans les yeux. On le prononce aussi beaucoup moins souvent, et en une chanson, Johnny aura dit plus "ah que je t'aime" que moi dans toute ma carrire. *56 DICT+COLERE &14 PREMIERE FOIS1 =0 Bien sžr, quand Jocelyn m'appelle "bŽbŽ", il sait que je suis un grande personne, qu'il n'est pas question d'avoir d'enfants et que je dŽteste a. Tous les amoureux se trouvent des noms tendres et idiots, plus instinctifs. Des petits noms sur pilote automatique qui viennent tout seuls, comme des grands, sans prendre rendez-vous. Des noms, pourtant, qu'on oublie quand on s'engueule, mais qu'on peut rŽpŽter en faisant l'amour ˆ loisir et ˆ travers, "bŽbŽbŽbŽbŽbŽbŽ bŽbŽbŽ!" ou "doudoudoudoudoudoudou!". Je hais ces petits noms ridicules. J'ai dŽjˆ un nom qui sonne comme un cri de guerre ("zohrazohrazohra zohrazohra!!"), pourquoi le changer. Par lˆ mme, j'ai du assouplir ma diction ("jocelynjocelyn jocelynjocelyn" prŽsente quelques difficultŽs). Mais a valait le coup. De quoi aurais-je eu l'air en mugissant "jojojojojojojojo"? *52 DICTI+AVARICE &16 RET JOCELYN =0 Jocelyn est un grand enfant. Comme il rŽussit ˆ me dire des mots d'amour tout en m'embrassant, il a montŽ un spectacle de mime ventriloque, que sa mre aime beaucoup. Quand il part en tournŽe, il m'envoie toujours des cartes postales (en tarif rŽduit). Mises sous enveloppe, a nous ferait de jolies lettres d'amour. Bien sžr, les sentiers de la gloire ne l'amnent pour l'instant qu'ˆ se produire en banlieue, ce qui limite l'intŽrt d'une correspondance mais lui permet en tout cas de rentrer ˆ la maison tous les soirs aprs avoir donnŽ son corps en spectacle. "Je suis athŽ, mais je te souhaite quand mme une bonne annŽe. Ton gros berlingot". Le grand fou. A chaque fois, il trouve un mot d'esprit ˆ m'Žcrire, qu'en gŽnŽral il recycle dans son show. Et pour ne pas que je l'accuse de m'employer comme testeuse bŽnŽvole de ses loopings zygoto-sŽmantiques, il rŽinjecte aussi les mauvais. *55 DICTI+LUXURE &10 PETIT DEJ PERE =0 Au dŽbut, Maman a essayŽ de m'empcher de dire des grossiretŽs. Elle a vite dŽchantŽ. Elle a pensŽ que j'en dirais moins si elle me laissait le faire sans m'emberloufiter et me faire les yeux rouges. Manque de bol, j'ai continuŽ plein-pot ˆ dŽvider mes cochonnailles. Maman en disait bien autant que moi. Papa, lui, n'a plus jamais osŽ m'embrasser aprs que je lui ai demandŽ, puisque que c'Žtait aussi bon de faire des enfants, pourquoi il n'en avait fait que deux. JosŽphine vint plus tard. Papa l'embrassait, je crois que c'Žtait bon. Et nous Žtions trois. *61 BIJOUX+ORGUEIL &11 IMP FELIX =0 Il y a des choses que l'on retrouve ˆ peu prs dans toutes les civilisations. Le maquillage est l'une d'entre elles, ˆ l'instar de la religion, de la musique, des perversions sexuelles et de deux ou trois autres choses. Ma premire difficultŽ pour me maquiller les yeux n'a pas ŽtŽ ceux (gros et rŽprobateurs) de ma mre, ou le refus d'une hypothŽtique oppression masculine par ce biais (les hommes ont d'autres moyens que le soutien-gorge et le fard ˆ paupire pour nous hermŽtiser). C'est juste parce que je suis myope. Et que je dois enlever mes lunettes avant, pour ensuite me rendre compte que le rŽsultat n'a rien ˆ voir avec ce que j'espŽrais, d'autant qu'il se prend au passage une sacrŽe correction une fois mes verres rechaussŽs. Il m'a fallu un moment pour prendre le tour de main et me faire, sans filet, l'olive joviale et la prunelle enj™leuse. C'est dur d'tre une femme, mais je ne suis pas du genre ˆ me laisser abattre comme a. Sans devenir totalement tributaire du maquillage ("Oh non chŽri, je ne peux pas sortir avec cette mine affreuse, j'ai plus qu'ˆ me mettre un sac sur la tte!"), disons qu'il entre souvent dans la normalitude, ˆ tel point que ne pas se maquiller dŽpasse le simple stade de la passivitŽ pour devenir une dŽmarche ˆ part entire. Et avec tout ceci, FŽlix n'a jamais trouvŽ le moyen d'inventer le maquillage waterproof anti-larmes, pour les jours o j'avais la mine ˆ l'envers. *66 BIJOUX+COLERE &16 RET JOCELYN =18 STERILITE Le jour o j'ai appris que j'Žtais stŽrile, j'ai regrettŽ d'avoir pris la pilule pour rien pendant autant de temps. Non, je rigole, j'ai pleurŽ. Je parle de pilule, car j'ai commencŽ ˆ vivre ma sexualitŽ ˆ l'Žpoque o l'on pouvait copuler sans s'inscrire aux allocations familiales ni assurer les choux gras des marchands de caoutchouc. Ce fut une pŽriode-charnire (ou tampon) trs courte, coincŽe entre le dŽbut de la permissivitŽ et la popularisation du sida, pŽriode que je n'ai de plus vŽcue qu'en partie. Je n'avais jamais vraiment voulu d'enfant auparavant, mais j'ai mis du temps ˆ me faire ˆ l'idŽe que je ne pouvais pas en avoir. Mme si l'on ne bouge jamais de Paris, on aime pas tre interdite de sŽjour en province. L'annonce de ma stŽrilitŽ fut un peu comme la mort d'une amie qu'on ne voit presque jamais: elle ne change rien dans l'immŽdiat concret, mais on l'avale toujours mal en pensant au futur. On donne bien ˆ adopter les gamins jaunes ou noirs aux couples blancs. Alors pourquoi a-t-on refusŽ de nous servir, ˆ Jocelyn et moi, un petit blanc? Nous aurons l'air ˆ quarante ans de tout ce que je n'aime pas. *66 BIJOUX+COLERE &18 STERILITE =0 Jocelyn n'y avait jamais songŽ, mais chaque Žtape importante de la vie d'une femme est ponctuŽe par le sang et la souffrance. RŽflexion faite, j'aurais aimŽ ne pas faire l'impasse sur celle de l'accouchement. Jocelyn, ne peut pas, non plus, savoir ce que c'est. "Etre enceinte, c'est bien une idŽe de femme!" plaisantait-il. L'idŽe de l'impliquer dans ma stŽrilitŽ, de l'obliger lui aussi ˆ vieillir sans avoir d'enfants, sans toutefois m'obsŽder ou me culpabiliser, me tourmente et m'attriste. J'ai peur que, consciemment ou non, il finisse pas me reprocher un Žtat auquel je ne peux rien. J'imagine qu'une mre de famille craint souvent la mme chose de ses enfants. *64 BIJOUX+ENVIE &1 (MYOPE) =0 Je me suis toujours demandŽ pourquoi nous nous laissions marcher sur les pieds. Pourtant, nous sommes plus nombreuses que les hommes. Si l'on exclut l'Afrique du Sud (et on ferait bien), nous sommes la seule minoritŽ majoritaire du monde. Assurant le gros des troupes, nous pourrions prendre ˆ bras le corps Žlectoral et faire la fte ˆ l'urne (ce qui supposerait, inconvŽnient majeur, que l'on puisse changer effectivement quelque chose avec des Žlections). Le jour o j'ai demandŽ ˆ Maman pourquoi c'Žtait elle qui faisait le mŽnage, elle m'a rŽpondu "Pendant que tu es debout, fais donc la vaisselle". FŽlix me faisait remarquer que les seules inŽgalitŽs sexuelles reconnues par la lŽgislation Žtait en notre faveur: pas de service militaire, ‰ge minimum du mariage infŽrieur, interdiction du travail de nuit, congŽs des femmes enceintes. Sauf qu'un enfant porte le nom de son pre... Et de toutes faons pour FŽlix, qui est du jour, inmariable, rŽformŽ P4 et qui ne sera jamais en cloque, tout a ne compte pas vraiment. *67 BIJOUX+PARESSE &16 RET JOCELYN =0 Si les filles ont le droit de se couvrir la barbaque avec des pantalons et pas les gars des jupes, ce n'est pas parce que nous sommes plus libres qu'eux. C'est juste parce que les hommes admettent que nous copiions le modle masculin, alors que le contraire serait ressenti par eux comme une dŽgradation. A propos de chiffons, je ne peux pas laisser Jocelyn s'habiller seul. Ou plus prŽcisŽment, je dois L'EMPECHER de s'habiller seul. Si besoin est par la force. Quand on s'habille n'importe comment, je veux dire quand on ne fait pas attention, on risque au pire de rouler triste. Seul un tre comme Jocelyn qui, lui, fait trs attention tout en ayant un jugement dangereusement viciŽ, parviendra ˆ emprunter la bretelle qui mne ˆ la grande autoroute de l'horreur vestimentaire, lˆ o plus rien ne peux vous arrter. Qu'on ne s'y mŽprenne pas. RŽussir ˆ rŽitŽrer l'exploit de porter une pochette allant mal avec la cravate, cravate dŽtonnant avec la chemise, qui elle-mme jure avec la veste (veste qui ne s'accordera en aucune faon avec la pochette) ne peut relever du simple hasard statistique. Car en plus d'avoir un gožt de chiotte, Jocelyn ne m'a jamais avouŽ qu'il Žtait daltonien. *62 BIJOUX+AVARICE &1 (MYOPE) =0 Quand je passais mon permis de conduire (et l'emploi de l'imparfait se justifie pour une pŽriode aussi longue), Maman avait toujours peur qu'il "m'arrive ˆ un accident". Le pire, c'est qu'elle avait raison, et -ˆ vrai dire- c'Žtait plus moi qui les provoquait qu'eux qui m'arrivaient. C'est la raison pour laquelle j'ai cessŽ de conduire ds que je l'ai eu. Me faire rouler sur bitume m'avait cožtŽ assez cher comme a. L'examinateur, qui n'Žtait pas zunbrin-zunbu de sa paire de clignotants, ne put mme plus se retenir de crier qu'il faudrait interdire les femmes au volant. Pourtant, le papier rose, je trouve a trs fŽminin, surtout ornŽ de la dŽlicate mention "permis dŽlivrŽ sous rŽserve de port de verres correcteurs" (lunettes ou lentilles cornŽennes)". Notre parangon de la circulation tamponnŽe homo-machique oubliait que non seulement les voitures, la route, l'embrayage et les feux rouges Žtaient des inventions masculines, mais surtout que c'Žtait ˆ moi que la R5 refusait d'obŽir, et non ˆ toutes mes congŽnres. Quand je passais les vitesses sans dŽbrayer o que je lui demandais de me rappeler si c'Žtait ˆ gauche ou ˆ droite qu'il fallait rouler, c'Žtait aussi ˆ mes sÏurs qu'il s'en prenait. C'Žtait peut-tre pour me faire me sentir moins seule. Mais voir mes fautes Žtendues sur l'ensemble du beau sexe ne diluait en rien la haine que je lui portais. Le jour o j'ai failli avoir un accident mortel, il Žtait persuadŽ que c'Žtait ˆ sa vie que j'en voulais. Et il me l'a donnŽ (mon permis). *64 BIJOUX+ENVIE &1 (MYOPE) =0 A l'Žcole, j'ai connu une fille, une copine. Elle Žtait malade, une maladie dont je ne me souviens plus du nom, parce que c'Žtait elle que j'aimais et pas une pathologie. Et puis a ne se voyait pas. On sait tous et toutes qu'on va mourir. La diffŽrence avec elle, c'est qu'elle Žtait sžre de le faire avant tout le monde. Les autres finiraient bien par s'Žcraser contre un arbre, devenir vieux ou se niquer au gros rouge, mais ce serait plus long. Avec elle, pas besoin d'tre vieux pour mourir. Ca ne l'inquiŽtait pas de savoir qu'elle allait y passer sans faire la file d'attente. Au contraire, elle m'avait confiŽ qu'elle se sentait formidablement libŽrŽe. Si le gŽnie fr™le la folie, et l'orgasme la souffrance, elle nous voyait comme un dieu contemple des mortels. Elle Žtait tellement au dessus de nous, plus rien de quotidien ne comptait pour elle. De toutes les filles de la classe, c'Žtait elle la plus chieuse et la plus forte. Si les profs et les parents avaient une quelconque autoritŽ sur nous, c'Žtait en influenant la spŽculation que nous faisions sur notre vie future, en brandissant le spectre d'une existence ˆ venir g‰chŽe si nous n'obŽissions pas. "Taisez-vous et rendez votre devoir pour lundi, sinon vous serez au ch™mage et vous n'aurez jamais une vie heureuse". Toutes les menaces et les injonctions du monde adulte glissaient sur elle comme un poisson dans l'eau. Comment aurait-il pu en tre autrement? Comment craindre le futur quand il n'existe pas? Elle prŽfŽrait profiter du prŽsent. A elle seule, elle Žtait un affront au pouvoir scolaire. Elle le savait. Les heures de colle, que les profs lui distribuaient en rechignant, avec l'impression de tirer sur une ambulance, n'y faisaient rien. Et puis elle manquait souvent pour aller ˆ l'h™pital. Elle s'en foutait. Quand on sait qu'on ne passera pas les vingt ans, une heure est une heure, qu'on la passe en colle, ˆ l'hosto ou ailleurs. Elle a ŽtŽ ma meilleure copine. Dans un feuilleton, elle m'aurait laissŽ un truc, un bijou ou une connerie, en me disant de me souvenir d'elle quand elle ne serait plus lˆ. Elle n'est plus lˆ, et je n'ai rien gardŽ. C'est encore presque gamine qu'elle est morte. Et pourtant, dans toute ma vie de femme, je n'ai jamais pu un seul instant tre aussi libre que PŽlagie assise ˆ ne rien foutre au fond de la classe. *65 BIJOUX+LUXURE &16 RET JOCELYN =0 J'ai parfois pensŽ que les hommes et les femmes n'Žtaient dŽfinitivement pas faits l'un pour l'autre. Comme disait une copine ˆ moi: l'hŽtŽrosexualitŽ, voilˆ la cause de tous nos problmes. Je ne sais si je dois mon hall of fame de la couette ˆ mon tempŽrament roublarde et ex-garon manquŽ (ˆ propos et avec le recul, j'ai vraiment ŽtŽ une gosse de merde, si je m'avais eu comme fille, je me serais dŽtestŽe). D'ailleurs, j'aime ˆ rŽpŽter que c'est son c™tŽ fŽminin que j'aime en Jocelyn. Il refuse de l'admettre, parce que c'est quand mme un gars, mais mon intuition ne me trompe pas (lui non plus d'ailleurs). Mais nom d'un chromosome, comment voulez-vous que les hommes et les femmes s'entendent? (exceptŽ nous qui sommes un peu ˆ part, il faut bien l'admettre, surtout moi). Au moins au restaurant, on peut prendre deux menus diffŽrents et demander l'addition sŽparŽe. Maccache sur le traversin, plat du jour pour tout le monde. Et c'est toujours nous qui rŽgalons. Je vous le dit (et je ne suis pas la seule), c'est une voie sans issue. L'homme veut du beau lolo, du bien congestionnŽ, du rond, du flanc. A nous de faire de gros d™me, de rouler et de nous taire. Mais c'est de l'amour qu'il nous faut, du sentiment! Plein feu! BŽton! L'amour, coco, en voilˆ du scoop! Une exclu, cucul! Quand ˆ moi, vous m'emballez les deux, et vous me faites un prix. *77 CLES+PARESSE &8 JOCELYN =0 Si nous frŽquentions parfois les mmes lignes de mŽtro, Jocelyn et moi n'Žtions malheureusement pas dans le mme lycŽe. Voilˆ o mne de confier son cÏur ˆ la RATP plut™t qu'ˆ l'Žducation nationale. Mais nous n'habitions pas trs loin l'un de l'autre, et Jocelyn se fit vite de petits mollets d'acier ˆ grimper les cinq Žtages qui menaient au gourbi du clan CŽlestibus. C'Žtait souvent Maman qui ouvrait, d'un grand coup. Elle avait l'habitude de se planter sur le paillasson la tte haute, dressŽe comme un roc face au visiteur, sur l'air de "si vous voulez me vendre une assurance, il faudra d'abord me passer sur le corps". Mais au fur et ˆ mesure qu'il venait me chercher, une connivence s'installa entre Maman et lui. Il passa du "Euh, bonjour m'dame, chuis un camarade de Zohra, on doit prŽparer une exposŽ d'histoire-gŽo ensemble, ch'peux la voir?" ˆ un simple frissonnement de sourcils interrogatif. Maman, rŽpondait d'un "Hin, Hin" synchronisŽ ˆ un hochement latŽral du menton, indiquant la direction ˆ suivre afin de me rejoindre. Elle prit mme l'habitude de lui faire la bise le jour o elle comprit, rapidement, que nous ne pouvions tout de mme pas avoir autant d'exposŽs d'histoire-gŽo ˆ faire par semaine. *72 CLES+AVARICE &11 IMPORTATIONS FELIX =0 Comme il n'y avait pas de sonnette officielle, FŽlix avait vissŽ sur la porte un truc sonore dont je n'ai jamais connu le nom, un schmilblick composŽ d'une manivelle actionnant, par un ingŽnieux systme de vis sans fin, la rotation d'un rouleau mŽtallique ergotŽ, ergots qui viennent au moment propice actionner de minuscules lamelles mŽtalliques de tailles diffŽrentes, produisant au passage des "gling" de diverses tonalitŽs. Selon les modles, on peut ainsi ou•r quelque chose rappelant "La Marseillaise", "La Pastorale" ou encore "Les Roses Blanches", pour ceux qui aiment. (J'ai comme le sentiment que ces prŽcisions sont inutiles si vous avez dŽjˆ ce genre de gadget mŽcanique, et parfaitement incomprŽhensibles si vous en ignorez l'existence). FŽlix adorait ces bobinettes. Il en bousilla plusieurs en essayant, avec une lime et le stylet thermique de sa bo”te "La Pyrogravure Amusante", de les modifier afin de leur faire jouer un thme de sa composition. Celui qu'il avait flanquŽ ˆ notre entrŽe entonnait sous l'action d'un de nos h™tes le refrain de "L'Internationale" qui, amplifiŽ par la texture poreuse de notre porte en bois, avait l'avantage d'tre audible dans tout l'appartement. Mais aussi, dans une large mesure, celui du voisin. Je ne sais si c'est en raison d'options politiques trop Žtroites ou ˆ cause du nombre des visites que nous recevions que notre voisin, M. Martinez, n'a jamais voulu nous adresser la parole. *74 CLES+ENVIE &11 IMP FELIX =0 Ce fut la semaine de la panne de chauffage que la famille connut la plus vivante illustration de ce qu'on appelle la chaleur humaine. Tous les moyens Žtaient bons pour s'agiter les molŽcules (car la chaleur, c'est du mouvement). On avait laissŽ ouvert la porte du four. En fait de radiateur, un four lancŽ ˆ 250¡C chrono ne touche pas une bille. Normal, quand on construit un four, c'est pour chauffer ˆ l'intŽrieur. Pas de miracles, les effluves thermiques escomptŽs ne tenaient pas lieu de chaude haleine bovine. JosŽphine, qui Žtait encore de la taille d'un cochon de lait, voulut alors se rŽfugier ˆ l'intŽrieur du complexe Žlectro-culinaire si accueillant, comme n'importe quel dompteur givrŽ se serait gaufrŽ les rouflaquettes dans la gueule d'un lion. FŽlix se frottait les mains par dessus le grille-pain modle US Army (afin d'Žviter qu'on se relaye toutes les trois minutes, il avait eut l'idŽe d'en coincer la chevillette avec l'Žlastique qui me servait pour les cheveux, si bien que j'Žtais toute dŽpenaillŽe comme un dessous de bras). Manque de bol pour ma coiffure, j'avais ŽtŽ centigradement forcŽe de mettre le sche-cheveux entre ma peau et mes trois pulls pendant que je t‰chais d'accomplir mes exercices d'anglais. L'appareil, qu'il m'Žtait impossible -en raison de mon jeune ‰ge- de coincer entre mes attributs mammaires afin d'en canaliser le flux, me donnait en soufflant un look bibendum en cloque. J'en voulais ˆ mes parents d'tre si sto•ques (faon "s'il y a plus de pain pour le petit-dŽjeuner de demain, vous aurez toujours nos entrailles") et ˆ mon chat d'tre si poilu... *76 CLES+COLERE &16 RET JOCELYN =0 Je n'ai jamais vŽcu seule. Pendant un moment, j'ai commencŽ ˆ songer ˆ ranger mes chaussettes chez Jocelyn sans vraiment avoir quittŽ Papa et mon pied-ˆ-terre familial. On ne peut pas dire que j'Žtais le cul entre deux chaises. Mes fesses Žtaient toutes les deux indubitablement chez Jocelyn. Juste ma bo”te aux lettres qui Žtait encore chez Papa. Je logeais chez lui, sans vraiment y habiter, mais tout en y demeurant quand mme. Beaucoup connaissent ce battement en demi-teinte o avoir un double des clŽs et passer toutes les nuits ensemble donne dŽjˆ le droit de mettre la main au liquide vaisselle mais pas encore celui de dŽcrocher le tŽlŽphone. Je me souviens aussi m'tre mise en pŽtard aprs Sweatheart parce qu'il s'Žtait endormi sans moi, un soir o j'avais cours de yoga. -Putain! Je suis sžre que tu t'es mme pas brossŽ les dents! hurlais-je en secouant mon bien-aimŽ. -Hummmmm arrte de crier... Les voisins... -Ouvre les yeux quand je te parle! T'aurais pu attendre que je rentre! Il regarda le radio-rŽveil. -Tu sais que c'est trs mauvais d'tre rŽveillŽ plus de deux heures aprs s'tre endormi, en plus une minute impaire... -Deux heures que tu pionces? Maintenant je sais ce que tu fais quand j'ai le dos tournŽ! Papa s'est toujours endormi avant moi, et pourtant avec lui je n'ai jamais ŽtŽ jalouse. *71 CLES+ORGUEIL &16 RET JOCELYN =0 Quand j'Žtais petite, je croyais qu'arrivŽ ˆ l'‰ge adulte, on partait de chez ses parents, qu'on se faisait la malle avec son baluchon sur le dos, et qu'il fallait pousser Papa et Maman pour se tirer faire sa vie. Tout a, c'est parce que j'ai trop regardŽ la tŽlŽ. Evidemment, les adieux Žtaient dŽchirants. Je voyais Maman, lacrynolante, me prŽparer des tartines pour la route, et Papa me glisser un billet de dix francs dans la main en se retenant de me dire "courage ma fille, puisqu'il le faut. C'est comme a que tu deviendras un homme." Le nounours sous le bras, le regard vers le lointain, je prenais l'escalier et mon destin en main. La rŽalitŽ est tout autre, et j'ai mis longtemps ˆ rŽaliser que mes parents en attestaient en voyant rŽgulirement les leurs. De nos jours, ce serait mme plut™t les ternels qui auraient tendance ˆ virer leurs rejŽniture (chose ˆ laquelle je n'ai personnellement cŽdŽ que lorsque Jocelyn consentit ˆ m'accueillir chez lui ˆ titre permanent en me promettant qu'il laverait lui-mme la baignoire). *75 CLES+LUXURE &16 RET JOCELYN =0 J'ai assez souffert de ne pas avoir une pice vraiment ˆ moi quand j'habitais chez mes parents. Pour Žchapper un temps aux frasques de FŽlix, par exemple. Aussi, ds que j'ai emmŽnagŽ dŽfinitivement chez Jocelyn, j'ai apprŽciŽ que nous ayons un appartement vraiment pour nous deux. Pour bien entamer notre cohabitation, nous avions dŽcidŽ de faire l'amour dans chaque pice, pour voir celle qui se prtait le mieux ˆ ce que nous nous donnions l'un ˆ l'autre. Heureusement, l'appartement n'est pas trs grand, et nous avons pu faire le tour du locataire en une journŽe. Je me demande combien de temps mettent ceux qui jambent-en-l'air rondement dans un pied-ˆ-terre de 500 mtres carrŽs. Finalement, c'est encore dans la chambre que a marche le mieux. Non que je n'aime me vautrer sur la table de la cuisine ou que la moquette de l'entrŽe ne vaille le dŽtour, mais la cha”ne se trouve dans la chambre. C'est parce que j'adore faire l'amour en musique. D'ailleurs, j'ai achetŽ un lecteur de compact-disc. Comme a, on peut le faire plus longtemps sans avoir ˆ retourner les galettes. *73 CLES+GOURMANDISE &11 IMP FELIX =0 Dieu, qui s'y conna”t, a du crŽer d'abord les animaux, ensuite l'homme, puis la femme et en dernier le chat. Pardon, le Chat. Et c'est seulement aprs qu'il a mis les pouces et fait un break. Ce n'est que bien des annŽes plus tard qu'il se vengera du pchŽ originel en crŽant la RATP et MS-DOS. Des chats, j'en ai usŽ plusieurs. Evidemment, l'incursion terrestre de ces sympathiques quadrupdes griffus couvre rarement plus de trois septennats. Le temps de se lustrer les coussinets contre le plancher des vaches, et a remonte prendre le chemin du Trs-Haut. Un chat sait faire plein de choses impossibles pour un tre humain ou une armoire normande. Ronronner, se coiffer les oreilles en arrire gr‰ce ˆ un astucieux systme de soufflet, se lŽcher le trou du cul ou dormir dix-huit heures de suite. Maman avait essayŽ, en vain, d'empcher que FŽlix mutile la porte d'entrŽe de notre appartement rue de Tanger pour scier une chatire. RŽsultat, Junior (le chat de l'Žpoque, dont JosŽphine ne cessait d'assurer qu'il Žtait la rŽincarnation de Marvin Gaye, pourtant encore parmi nous ˆ l'heure o nous vivions ces aventures) continua ˆ gratter pour dŽranger les termites et que quelqu'un se dŽvoue pour lui ouvrir, quand il rentrait pour avaler son d”ner. C'Žtait souvent Maman qui dressait le cornet. -Tiens..., dit-elle. -Putain, c'est le chat. Il a la dalle. Vas-y FŽlix, rŽpondis-je. -HŽ non euh! C'est TON chat! -Putain c'est TA chatire ˆ la con qu'il refuse de prendre! DŽmerde-toi et va ouvrir ˆ Junior! -De toutes faons, ta chatire est trop petite. Junior a pris du ventre ces temps-ci et il risquerait de se coincer. Va lui ouvrir FŽlix, dit Maman. On entendait Junior miauler toute sa science. -Et si c'Žtait un voleur? demanda JosŽphine. -Evidemment que c'est un voleur... Un assassin mme. -Justement! bondit FŽlix. Si j'avais fait la chatire plus grande, un importun aurait pu se glisser et venir enlever JosŽphine! -C'est quoi un importun? demanda JosŽphine. -Putain FŽlix, lve ton cul et va ouvrir au chat! Il doit commencer ˆ se tourner les pouces. C'est dommage, FŽlix n'a jamais ŽtŽ allergique au poil de chat. *72 CLES+AVARICE &16 RET JOCELYN =0 L'autre jour, je pensais ˆ un truc. On parle d'immobilier... Pipeau, l'immobilier! Tout est en mouvement. Vous, moi, le chat, Dieu, mon appartement. Oui, mon appartement bouge. D'abord, l'univers marche bien, il est en pleine expansion. Par exemple, le F3 dont je partage plus ou moins le loyer avec Jocelyn s'Žloigne naturellement du centre de l'univers, il fait sa vie (tout en restant ˆ proximitŽ de station Marx Dormoy, c'est ˆ noter). Ensuite, la Terre tourne, simultanŽment sur elle-mme et autour de la Lune. Si c'est pas du mouvement, a, je rends ma carte orange! Vous me direz, ce n'est pas si fort: tout le monde arrive bien ˆ gambader en m‰chant son chouinguomme en temps rŽel. Sans parler de notre galaxie et du systme solaire, bien bouge™teux ˆ leurs heures. Injectez-y la dŽrive des plaques tectoniques conjuguŽe ˆ l'affaissement naturel du terrain et vous rŽaliserez qu'il est du domaine de l'impossible de prŽvoir la position du Balajo par rapport au centre de l'univers dans un million d'annŽes. Avec une telle relativitŽ spatiale, on en vient ˆ se demander si la hausse du prix du mtre carrŽ dans le quartier Bastille est si justifiŽe qu'on le prŽtend. *71 CLES+ORGUEIL &7 ALLERGIES FELIX =0 -T'as pris un bain? -Oui. -T'es pas restŽ longtemps. -Elle Žtait pas trs bonne. -T'aurais pu prendre une douche. -J'avais pas envie de chanter, pauvre macaque. -Demain c'est moi qui passe le premier, et ce sera toi qui te laveras le cul ˆ l'eau froide. Ca te fera les pieds. FŽlix faisait tout pour me chicorer. Mes seins commenaient ˆ monter alors que ses couilles Žtaient ˆ peine descendues, a le rendait jaloux. Il se vengeait comme il pouvait. -T'as qu'ˆ te lever plus t™t. -Mon cul est moins gros que le tien, j'ai besoin de moins d'eau. -Pauvre enfoirure! Tu sais ˆ peine pisser tout seul et tu bois encore la tasse en te brossant les dents! -J'vais le dire ˆ Maman! -Si tu fais a, j'te jure que je te fais boire tout ton bain! Avec mon sel, a te foutrait plein de boutons sur la gueule et ce sera bien fait pour ta face. -C'est parce que t'es mme pas cap' de me faire bouffer tes tampax! Aujourd'hui, nous avons bien ŽvoluŽ. FŽlix perd ses cheveux, et moi, j'attends la mŽnopause. *81 ARGENT+ORGUEIL &5 (HYACINTHE) =6 (JAZZ) Grand-Pre Hyacinthe a toujours ŽtŽ vieux. Il est nŽ vieux, un peu comme Lee Marvin ou Spencer Tracy. Un jour, il sera tellement vieux qu'il en deviendra mort. Je me souviens de son vieux phono, vieux forcŽment, qui devait dŽjˆ dater du temps o Mathusalem mouillait encore ses couches. Avec sa manivelle qui faisait crouic-crouic et son cornet comme une feuille de rhubarbe, son vieux phono avait bien plus de gueule que mon mange-disque rouge tomate. Et avec son vieux phono, il avait de vieux 78 tours de Jelly Roll Morton ou de King Oliver qu'il avait rapportŽs de son voyage en AmŽrique (il n'Žtait jamais allŽ aux "Etats-Unis"). De grandes hosties noires comme un vŽlosolex et Žpaisses comme un ch‰teaubriand, qui doivent cožter une fortune de nos jours. Quand on allait le voir, Grand-Pre Hyacinthe adorait me faire Žcouter ses disques. On se mettait tous les deux en rond autour de son buffet Henri II. Grand-pre Hyacinthe fermait les yeux. Ce n'est que bien plus tard que j'ai rŽalisŽ ˆ quel point Žcouter des 78 tours de cet ‰ge Žtait un luxe; et qu'ˆ chaque note jouŽe, un peu de musique s'en Žvaporait. Mais je ne regrette pas d'avoir usŽ jusqu'au trognon son "Black Bottom Stomp" et d'avoir fait tourner la tte ˆ son "Dipper Mouth Blues". J'aurais sans doute refusŽ d'en entendre parler si j'avais su que c'Žtait du jazz. *82 ARGENT+AVARICE &1 (MYOPE) =0 J'ai toujours eu un dr™le de rapport avec l'argent, spŽcialement quand j'Žtais petite. FŽlix disait que c'Žtait bon pour les pauvres. Vous ne vous imaginez pas le temps qu'il m'a fallu pour assimiler des notions telles que l'Žrosion monŽtaire ou les fluctuations des taux d'intŽrt. Par exemple, je ne comprenais pas pourquoi Maman ne faisait pas sur-le-champ provision de timbres-poste ds l'annonce de leur prochaine augmentation. Et si je croyais que l'argent qu'on allait chercher ˆ la banque Žtait gratuit, j'Žtais en revanche persuadŽe qu'il fallait payer pour avoir les allocations familiales. Pourtant, de nos jours, le seul moyen de rentabiliser un enfant serait de le faire travailler. Si j'avais su ˆ quel point je pouvais cožter cher, j'aurais ŽvitŽ de demander ˆ Maman si elle nous avait fait uniquement pour l'argent, le jour o j'ai compris que la maternitŽ Žtait gratuite. Du coup, je me suis demandŽ ˆ quoi elle pouvait consacrer l'octroi de notre mre l'Etat. A chaque fois qu'elle allait chez le coiffeur, qu'elle s'achetait des chaussures et un manteau ou qu'elle perdait au loto, elle dŽpensait moins que les allocs. J'Žtais ulcŽrŽe: ma mre assouvissait donc ses instincts frivoles et dŽpensiers avec MON argent! Quelque chose me troublait pourtant: le coiffeur plus les chaussures plus le manteau plus le loto cožtaient plus que les allocs du premier enfant (eh oui, j'avais nŽgligŽ un dŽtail: l'argent n'est utilisable qu'une seule fois par la mme personne). Mais alors, Maman se servait AUSSI sur le dos de FŽlix et de JosŽphine! J'aurais admis que les cinq francs, que Maman dŽpensait ˆ chaque fois pour le loto, aient ŽtŽ prŽlevŽs sur son propre salaire. Mais je trouvais intolŽrable qu'une mre les prenne sur ce qui aurait du servir ˆ nourrir ses enfants... *83 ARGENT+GOUR &17 DOCTEUR JOSEPHINE =0 Cet ŽtŽ-lˆ, pour se faire un peu d'argent frais, JosŽphine avait travaillŽ. Elle vendait des glaces. Des glaces chocolat, vanille et citron. C'est un trs beau mŽtier. Et ce qui devait arriver arriva. Elle entra sans frapper en transe et, sit™t que son correspondant ežt raccrochŽ, s'affala dans le congŽlateur. Son patron ne voulait pas de a pendant les heures de travail. Sans mme chercher ˆ savoir ce que Fats Waller avait bien pu lui dire, il demanda ˆ ma sÏur si a lui arrivait souvent. Elle rŽpondit "Oui, mais Fats Waller c'est la premire fois" et se fit froidement virer, avec retenue des dŽg‰ts sur son salaire. -Et elles Žtaient bonnes au moins, tes glaces? -Bof... Froides surtout. Elle passa une seconde ou deux ˆ faire la gueule, et continua. -C'est un vrai maquereau ce mec-lˆ. -Dis pas de sottises... Et puis tu sais, c'est le deuxime plus vieux mŽtier du monde. Et le troisime, a doit tre flic ou inspecteur du fisc. -Il y a vraiment qu'ˆ moi que a arrive. Ca me met en boule! -Te fais pas de mouron... Etant ta grande sÏur, j'ai eu le temps de me faire avoir beaucoup plus que toi, tu devrais profiter de mon expŽrience pour te mettre au parfum... *87 ARGENT+PARESSE &11 IMP FELIX =0 J'ai toujours aimŽ faire plaisir ˆ Papa. Mais il n'y a pas que l'intention qui compte, et chaque annŽe c'est un peu la mme rengaine. Maintenant, c'est toujours un peu comme avant. Il faut toujours se creuser la calebasse ˆ trouver quelque chose. On Žvitera juste, contrairement ˆ cette Žpoque, les poupŽes en pot de yaourt fabriquŽes en classe de travaux manuels (avec des nouilles sŽchŽes et du papier crŽpon autour). -Dites, les enfants, mardi prochain c'est l'anniversaire de Papa, dis-je. -Il a quel ‰ge? demanda JosŽphine. -Mardi, je peux pas, j'ai collge, rŽpondit FŽlix. -Ce serait sympa de lui offrir quelque chose, on pourrait faire un effort, dis-je. -Un effort? demanda JosŽphine. -M'en fous, j'ai pas d'argent, rŽpondit FŽlix. -Moi j'en ai un peu, dis-je. -Mais on va lui offrir quoi? demanda JosŽphine. -Un truc gratuit, rŽpondit FŽlix. -Il faut que a cožte de l'argent, sinon c'est pas valable, dis-je. -On pourrait demander ˆ Maman? demanda JosŽphine. -Ca ferait pas vraiment pareil, rŽpondit FŽlix. -FŽlix, je sais trs bien que tu veux que je te demande de fabriquer un rasoir solaire. C'est non. Tu as dŽjˆ failli l'Žlectrocuter l'an dernier avec tes moufles rŽchauffe-doigts, dis-je. -Pour faire viril, on pourrait lui offrir du parfum comme ˆ la tŽlŽ? demanda JosŽphine. -Si c'est comme a, comptez plus sur moi, rŽpondit FŽlix. -Si au moins tu Žtais extralucide, on pourrait deviner, dis-je. -Ou alors un livre? demanda JosŽphine. -Pas un livre, il en a dŽjˆ plein, rŽpondit FŽlix. Finalement, j'ai flanquŽ une avoine ˆ FŽlix, et on a achetŽ, JosŽphine, moi et le secours de Maman, une bible pleine-peau. Aux dernires nouvelles, Papa est toujours croyant. *86 ARGENT+COLERE &11 IMP FELIX =0 C'est fou les occasions qu'on a de perdre ses sous. Evidemment, le rapport qu'on entretient avec ses Žconocroques a souffert de la dŽmatŽrialisation de l'argent, devenant de l'artiche froide. C'Žtait tout de mme plus sensuel de garder une main sous le matelas pour t‰ter son pŽcule que de se lever en pleine nuit pour consulter son compte sur minitel. Tout le monde se dŽbrouille. Certains ont le systme D, moi c'est le systme V: la vengeance. En profitant des devis gratuits et de la clause de rŽsiliation de contrat sous sept jours on peut, ˆ peu de frais, faire perdre beaucoup de temps ˆ un Žlectricien. Toujours plus fort pour faire les pieds ˆ l'Hyper: en foutre plein la panse ˆ son caddie de surgelŽs et l'abandonner l‰chement en ignorant ses petits cris ŽplorŽs avant d'emprunter la sortie sans achats. OK, vous en avez pour dix minutes ˆ accumuler le fatras consŽquent , mais on n'a rien sans rien. FŽlix, qui est inŽbranlablement plus positif, a (entre autres dŽfis ˆ la vie chre) bricolŽ une prise secteur pour l'appareil auditif de grand-pre Hyacinthe. Il peut ainsi se brancher sur 220V quand il reste chez lui et Žcouter Johnny Dodds comme au bon vieux temps. Of course, son autonomie se trouve rŽduite ˆ la longueur du fil que mon frre a utilisŽ pour son dispositif (celui de la vieille friteuse, mais FŽlix est allergique aux fritures). La lutte contre le gaspillage mŽrite bien ces sacrifices. *84 ARGENT+ENVIE &10 PETIT DEJ PERE =0 Papa Žtait fonctionnaire, il faisait les trois-huit de huit ˆ seize. Gardien qu'il Žtait, gardien du mtre-Žtalon. C'Žtait son c™tŽ Super-Dupont. Je l'avais vu une fois, sans vraiment comprendre que j'entrais dans le secret des dieux de la matire et de la relativitŽ. Ca brillait. Quand mes copines me demandaient comme c'Žtait, je rŽpondais en Žcartant les mains "Au moins grand comme a!" et je disais qu'il le rapportait toutes les semaines ˆ la maison pour que Maman l'astique. En plus d'un mtre, elles auraient avalŽ n'importe quelle couleuvre. Et tous les mistouflets de mon ‰ge, en plus d'tre pilote de chasse ou cosmonaute, broutaient d'envie de garder les Žcuries du mtre-Žtalon. Il Žtait vachement fortiche, mon papa. Bien entendu, cette grande verge de carbure de tungstne est tombŽe en dŽsuŽtude. Et Papa de se recycler comme pompier de service dans un thŽ‰tre. Guetter la flamme au balcon permet de se cultiver et de rester relativement indŽpendant. Presque un free-lance d'incendie. *84 ARGENT+ENVIE &10 PETIT DE PERE =0 Je ne pense pas, ˆ payer une attention rŽtrospective ˆ mon passŽ, que les Žmoluments de Papa aient ŽtŽ aussi squelettiques que Maman l'affirmait. Os pour os, on avait quand mme de quoi payer l'entrec™te. Maman n'avait jamais voulu tre ni infirmire, ni mre au foyer. Elle aurait voulu tre cŽlbre. A quoi bon lui expliquer que le mŽtier est trs mal couvert par la sŽcuritŽ sociale et ne possde mme pas de carte professionnelle? Elle aurait bien voulu tre riche aussi. Mais un peu. Elle le reproche encore ˆ Papa, qui rŽpte inalinablement "Tss, tss, tss... Ne parle pas d'argent devant les enfants". Etre riche et cŽlbre? C'est payer plein d'imp™ts, devoir crŽer une fondation ˆ son nom pour aider ceux qui rvent d'tre ˆ votre place et tre obligŽ de prendre le RER en premire classe pour rester tranquille... Comme disait JosŽphine, tre riche passe encore, mais avoir de l'argent, non! C'est la raison pour laquelle, ˆ chaque fois que Tina Turner passe ˆ la tŽlŽ, j'exhorte Maman ˆ ne pas s'apitoyer sur son sort. "Regarde ce que tu serais devenue si tu avais fait du rock'n roll!" Je pense lui Žviter des regrets, et je lui redonne foi en son fol espoir: A chaque fois que Tina Turner passe ˆ la tŽlŽ, Maman se dit que mme ˆ son ‰ge, rien n'est perdu... Aujourd'hui, FŽlix travaille dans le new-age, il fabrique des lunettes pour troisime Ïil. Ou quelque chose d'approchant. JosŽphine est institutrice. Elle enseigne ˆ des enfants comment rŽussir mieux qu'elle dans la vie. Elle refuse de me l'avouer, mais elle a du voir Jules Ferry dans une de ses transes. Papa est toujours aussi beau qu'avant. Et Maman nous fera tous ˆ d”ner dimanche. Jocelyn rentre tout ˆ l'heure. Grand-Pre Hyacinthe est vieux. Que peut-il bien devenir d'autre maintenant? Et moi, et moi, je sais que je suis belle comme Lil Hardin. Il me l'a dit... ...FIN \ No newline at end of file diff --git a/labellezohra/textes/textes b/labellezohra/textes/textes deleted file mode 100644 index 871340d..0000000 --- a/labellezohra/textes/textes +++ /dev/null @@ -1 +0,0 @@ -&0 =1 (MYOPE) Le soir du premier jour o j'ai portŽ mes lunettes, je me souviens avoir demandŽ ˆ Maman si je devais les garder pour la nuit. Rigolez si vous voulez, mais il ne m'apparaissait pas comme Žvident de devoir les enlever une fois au lit. Maman, elle, ne comprit visiblement pas trs bien le sens de ma question. C'est peut-tre ce jour-lˆ que quelque chose s'est dŽfinitivement brisŽ entre nous. J'avais imaginŽ que ma myopie rŽcemment dŽbusquŽe se devait d'tre une sorte de sacerdoce, un Žtat dŽsormais immuable et bŽtonnŽ que je me voyais (pas trs bien) colporter, lunettes aux nez, vingt-quatre heures sur vingt-quatre. Maman, qui Žtait trs terre-ˆ-sol, me demanda si c'Žtait pour mieux voir mes rves. "Pffff" soupirais-je en haussant les Žpaules. Les rves existaient bien avant les ophtalmos. Mais ˆ son ‰ge, Maman ne pouvait dŽjˆ plus comprendre ces choses-lˆ. Et moi, je dŽtestais mes lunettes. *14 LUNETTES+ENVIE &1 (MYOPE) =2 (APPAREIL) Etre myope passait encore, mais porter des lunettes Žtait trop pour moi. Voilˆ pour ma premire grande frustration. La seconde grande frustration, du moins durant ma prime jeunesse, fut de n'avoir jamais portŽ d'appareil pour les dents. J'enviais le sourire d'acier et ce charme si particulier, ce petit quelque chose d'indescriptible. A la limite du signe extŽrieur de richesse. Ma foi, mŽtal pour mŽtal, j'aurais bien ŽchangŽ mes montures contre un appareil ˆ redresser les torts dentaires. HŽlas, la Nature en avait voulu autrement. Dieu s'Žtait trompŽ de quelques centimtres dans le sens de la hauteur et m'avait flanquŽ sa tare aux yeux plut™t qu'aux dents. Il avait mal visŽ. Il s'en foutait certainement comme de son premier pardon ("enfant de salaud" lui disais-je ˆ l'Žpoque, sans que jamais il n'ait rŽpondu). J'avais comme le sentiment d'une profonde injustice. Je me trouvais moche ˆ cause de ces saloperie de lunettes ˆ la con. Elles faisaient plus que faire partie de moi, elles Žtaient moi. Celui qui m'aimait aimait d'abord et avant tout mes putains de lunettes, que moi je dŽtestais. J'avais presque irrŽmŽdiablement assimilŽ ma paire de prothses ˆ une partie de mon corps. Mirote ˆ plein temps, binoclarde non-stop. Tout bien rŽflŽchi, j'avais quelque part l'impression d'tre coupable. Sans doute d'autre chose. Certainement, mme. Mais quelqu'un devait payer, vomir et expier cette faute de quelques diximes en pas assez. Evidemment, c'Žtait moi. Et le repentir tardait. *15 LUNETTES+LUXURE &2 (APPAREIL) =3 (SEDUCTION LUNETTES) Pour moi, l'effet que pouvait avoir sur les garons une m‰choire brillant au soleil ne faisait aucun doute. Il en Žtait tout autrement pour les lunettes. Je me souviens mme avoir pris l'attirance que certains Žprouvaient pour moi comme une sorte de dŽsordre, ˆ placer sur le mme plan que la scatophilie ou quelque horreur de ce genre. Je la voyais vŽritablement comme une perversion. Et encore, Žtais-je loin de les conna”tre toutes ˆ l'Žpoque. Ma sŽduction s'opŽrait plut™t MALGRE mes lunettes, qu'ˆ cause d'elles. C'Žtait surtout mes jolies gambettes, si vous voulez mon avis (ainsi que mes petits nichons qui, quand ils eurent poussŽ, en rendirent fous plus d'un). Si j'avais eu un appareil ˆ me mettre sous la dent, tout aurait ŽtŽ bien diffŽrent. *17 LUNETTES+PARESSE &1 (MYOPE) =4 (PLATRE) Pourtant, malgrŽ mes lunettes, j'avoue ne pas avoir ŽtŽ tout ˆ fait desservie par le Seigneur ("C'est un autre nom pour Dieu" me disait ma mre, enfin Maman. Je crois vous avoir dŽjˆ un peu parlŽ de l'un et l'autre). Le Tout-Puissant, quelques mois aprs avoir ŽtalŽ mon infirmitŽ optique au grand jour, se montra provisoirement plus clŽment. Que je vous raconte. C'Žtait dans un gymnase. Vous savez, ces vastes Žtendues placardŽes d'un linolŽum verd‰tre bigarrŽ de lignes jaunes, de lignes en pointillŽs blanches, de lignes Žpaisses en pointillŽs bleus, de lignes fines violettes et de lignes Žpaisses hachurŽes de rouge (reprŽsentant respectivement les limitations des terrains de handball, de tennis, d'un jeu inconnu, de volley-ball et de hockey sur glace, ces dernires restant relativement peu utilisŽes sous nos latitudes tempŽrŽes). C'Žtait donc dans le gymnase, AU gymnase, le gymnase du collge. J'Žtais en sixime, en sixime dans le gymnase du collge. Lˆ, Un professeur d'Education Physique et Sportive (encore que les termes "physique et sportive" puissent tre sujets ˆ caution) faonnait nos petits corps chŽtifs et nos jeunes esprits avides de savoir. Telle Žtait l'exaltante mission que lui avait confiŽ l'Education Nationale (o, avouons-le, la prŽsence du Trs-Haut mentionnŽ ci-dessus s'avre souvent moins immŽdiatement perceptible que celle des dŽcrets ministŽriels fixant les quotas hebdomadaires de sudation). C'Žtait donc ˆ notre tour de nous initier ˆ la franche camaraderie de l'effort collectif. On jouait au handball. On jouait souvent au handball (le filet de volley avait mystŽrieusement disparu ce jour-lˆ). Et moi, j'Žtais remplaante. Mais pas toujours, c'Žtait le roulement: on Žtait trop (et les ŽvŽnements qui vont suivre dŽmontrent, si besoin est, que les dangers physiques liŽs aux phŽnomnes de surpopulation au sein du monde scolaire constituent un des problmes les plus prŽoccupants de la sŽcuritŽ moderne). Je suivais beno”tement le match, sans rŽaliser que -rŽflexion faite- il n'y avait rien de plus ridicule au monde que deux Žquipes de filles de sixime B jouant au handball. Le handball est un jeu dŽbile, et les cuisses des filles de sixime B gigotaient grassement en faisant floc-floc pendant qu'elles dribblaient. Nous Žtions tous bien nourris. Pas moi en particulier, mais en gŽnŽral, oui. Et la tribune sur laquelle, flanquŽe de l'Žquivalent de deux Žquipes masculines, je suivais les gauches Žvolutions de mes congŽnres cuissues, avait du tre conue dans des temps reculŽs o les tickets de rationnement compensaient largement l'excŽdent de masse corporelle liŽ aux semelles de bois. La tribune s'Žcroula sous le poids. (L'attraction terrestre a des raisons que le manque de crŽdit allouŽ ˆ l'entretien de l'Žquipement para-sportif ignore). Tous les gars s'en sortirent indemnes. Sauf moi (qui ne suis pas un gars). Et c'est lˆ que Dieu devient trs fort. Aprs une semaine d'h™pital et un contr™le de franais en mon absence, j'effectuais un come-back triomphal en classe d'anglais le lundi matin, un pl‰tre faonnŽ de frais ˆ ma jambe, deux bŽquilles ˆ mes bras (une ˆ chaque). L'impact de mon accident sportif auprs du microcosme du collge (je dus attendre longtemps avant de conna”tre la signification exacte du mot "microcosme") Žtait sŽcurisante et indŽniable. En mme temps, ce pl‰tre n'Žtait autre qu'un espace immaculŽ offert ˆ l'amicale crŽativitŽ de quelques privilŽgiŽs. Peu ˆ peu, la place s'y fit rare. Un peu comme la crise du logement. On dut m'examiner sous toutes les coutures afin d'y dŽnicher un terrain vierge pour y apposer au stylo bille son paraphe accompagnŽ d'une fleur ou d'un papillon. (Les tags Žtaient moins ˆ la mode qu'aujourd'hui, mais l'esprit y Žtait, et c'est plus hygiŽnique que de pisser partout pour marquer son territoire). Mes nuits restaient nŽanmoins perturbŽes. Je pouvais enlever mes lunettes (qui m'auraient gnŽe pour dormir ˆ plat-ventre), mais pas mon pl‰tre (qui m'obligeait pour un temps ˆ dormir sur le dos, je dŽteste a). Je me souviens mme avoir rvŽ que FŽlix, jaloux des Žgards dont j'Žtais l'objet, ait apposŽ sournoisement au marqueur un certain nombre de grossiretŽs qui bouleversaient et ma rŽputation de jeune fille sŽrieuse et l'harmonie esthŽtique de la zone de travaux qui capuchonnait ma jambe gauche. Ceci reste un mauvais souvenir que je prŽfre ne pas raconter plus en dŽtails... C'est gŽnial d'avoir un pl‰tre. On n'ose plus faire de mal ˆ une ŽclopŽe, on lui pardonne les retards. Tout, quoi. Mme les profs devenaient presque gentils. J'en oubliais mes lunettes. Mais la concurrence Žtait rude (telle est la dure loi de la Vie, me direz-vous). Victime d'un autre accident (une des barres asymŽtriques, celle du haut, s'Žtait brisŽe sous son poids), GŽraldine Marcius, cette salope de GŽraldine Marcius, s'Žtait cassŽ le bras droit (rŽduisant ainsi ˆ nŽant les efforts d'austŽritŽ dŽployŽs afin de rŽsorber le dŽficit de l'assurance scolaire dans le secteur de la classe de sixime B). Mais mes bŽquilles et moi gardions l'avantage. Faut-il prŽciser que devant la recrudescence des accidents, ma mre songeait ˆ faire venir un exorciste afin de dŽsenvožter le collge pendant que Police-Secours envisageait d'ores et dŽjˆ d'y installer une permanence. Ne pouvant pas courir, j'Žtais uniquement dispensŽe de sport. Ne pouvant pas Žcrire, cette merluche de GŽraldine Marcius s'Žtait quelque peu dŽtachŽ du quotidien des cours de maths ("Ce n'est pas parce que tu as un pl‰tre que tu es dispensŽe de suivre" lui grinait la prof. "Hein, quoi?" rŽpondais-je interloquŽe, puisque que je suivais parfaitement. ("C'est ˆ Mademoiselle Marcius que je parle" rŽpliquait-elle en montrant les canines ˆ l'intŽressŽe). Doit-on voir dans la disparitŽ des ce deux exemptions l'Žternelle querelle opposant les manuels aux intellectuels? La question reste posŽe. *11 LUNETTES+ORGUEIL &1 (MYOPE) =5 (HYACINTHE) Moi-mme, je me le demande. Comment ai-je pu vivre aussi longtemps sans m'apercevoir de mon handicap? Car il faut bien parler de handicap. Le mot est l‰chŽ, il est dur, je sais, mais il faut tre forte: Je suis une dŽficiente visuelle contrainte d'intercaler une prothse entre mes rŽtines et la rŽalitŽ. C'est lˆ une concession au monde occidental moderne que nous nous devons d'accorder: si j'avais vŽcu dans une sociŽtŽ primitive (situŽe grosso-modo avant l'invention de la correction oculaire), j'aurais ŽtŽ tout de mme bien emmerdŽe. Comment aurais-je pu passer mon bac et mon permis de conduire? Comment aurais-je pu apprendre ˆ tricoter? Sans compter que, privŽ de ressources pour subvenir correctement aux besoins de sa famille, mon ophtalmo aurait sans doute eu du mal ˆ s'intŽgrer et aurait sombrŽ rapidement dans la petite dŽlinquance. Mais il est curieux que de toutes les prothses, palliant chacune ˆ l'atrophie d'un sens ou d'une fonction prŽcise, les lunettes soient encore celles qui classent le moins comme assistŽ mŽdical. Les moins honteuses, en somme. Pourtant, elles se remarquent plus qu'un dentier, n'innovent pas aussi significativement que le sonotone dolby-stŽreo de grand-pre Hyacinthe, et font moins viril qu'une jolie moumoute. Alors pourquoi? *11 LUNETTES+ORGUEIL &3 (SEDUCTION LUNETTES) =0 En fait, les binasales sont les seules prothses qui peuvent aussi servir ˆ draguer. Mais j'ai mis du temps ˆ m'en rendre compte. Car les hommes d'aujourd'hui sont bien diffŽrents des garons d'hier, du moins dans le domaine prŽcis de l'apprŽciation du sex-appeal vitrier (je parle des hommes de gožt, bien entendu. Ceux qui ont compris que l'esprit des filles myopes et autres hypermŽtropes -mais surtout des myopes- surnage au-dessus de la meute visqueuse et grouillonde de la commune des visuelles. Les sondages le prouvent, c'est inattaquable. Reste ˆ savoir si c'est valable aussi pour les mecs). Voilˆ pourquoi, entre parenthses, j'ai prŽfŽrŽ renoncer ˆ des verres de contact trop peu voyants: ˆ quoi bon subir tous les inconvŽnients de l'atrophie visuelle sans en avoir aucun des avantages? Au fil du temps, j'ai appris ˆ tenir ˆ mes lunettes comme ˆ la prunelle de mes yeux. En attendant, pas mal s'en sont mordu les doigts de ne pas pouvoir me lŽcher les pieds et faire en mme temps de l'Ïil ˆ mes deux ronds de verre. Les grands fous... *13 LUNETTES+GOURMANDISE &1 (MYOPE) =7 (ALLERGIES FELIX) Surtout n'allez pas croire que c'est gr‰ce ˆ une frŽquentation assidue des Žtablissements scolaires que ma myopie fut dŽpistŽe. Il ne me reste de l'Žcole qu'une ma”trise ˆ peu prs satisfaisante de la langue franaise et le souvenir de deux ou trois suons. Bien sžr, il y avait les visites mŽdicales (les Žlections des chefs de classe sont faites pour nous habituer plus tard au suffrage universel, et les visites mŽdicales ˆ la mŽdecine du travail). Sans que nous ne sachions ni l'une ni l'autre que j'Žtais aussi myope qu'un plat de nouilles, Maman remplissait chaque annŽe un pli confidentiel pendant que je remplissais un flacon d'urine, tous deux destinŽs ˆ tenir les plus hautes instances mŽdico-scolaires au courant de mon Žtat de santŽ. Je me suis longtemps demandŽ pourquoi, une fois que j'eus passŽ la serpillire dans les toilettes, Maman me remettait ce pli džment cachetŽ, puisqu'il n'y avait rien de secret. Avec le recul du temps, je crois avoir compris pourquoi elle prenait soin de colmater le document: par tact. Disons par soucis d'ŽgalitŽ envers les autres Žlves. Imaginez la gne de mes camarades cachant des maladies honteuses, rendus d'un coup suspects en comparaison de la transparence que mon Žtat sanitaire me permettait. Plus de lettres ouvertes. Et chacun-chacune de s'agripper ˆ ses enveloppes bleu varices pliŽes en deux, aux lisires solidaires et ondulŽes de salive parentale. A chaque visite mŽdicale au collge, je me souviens avoir remarquŽ que l'enveloppe confidentiel-dŽfense de FŽlix Žtait plus grosse que la mienne. Maman devait sans doute ajouter des feuilles supplŽmentaires tellement il Žtait malade (il Žtait allergique au lait, ˆ l'eau, au sucre, ˆ l'air, ˆ sa propre sueur et couvait sans cesse une grippe ou quelque chose d'approchant, enfin tout sauf myope). Remarquez malgrŽ tout qu'il ne connut ses premiers problmes d'acnŽ qu'ˆ l'‰ge de vingt-quatre ans. Une visite mŽdicale, c'Žtait surtout deux ou trois heures de cours qui sautaient. Personne n'avait jamais rien. Les porteurs de lunettes restaient myopes et, moi, je rŽcitais par cÏur le tableau de test pour la vue (je me souviens que a se termine par Z et U, a va me revenir). Vous avez tous fait a avant moi. La vue est un sens relatif. Rien ne m'a jamais dŽmontrŽ que ma mre voyait le rouge de la mme faon que moi (FŽlix est daltonien, c'est encore autre chose). Je voyais la vie comme une toile impressionniste: c'Žtait un peu flou, mais pas dŽsagrŽable. Comment aurais-je pu savoir que Dieu prŽfŽrait la ligne claire? Les moyens de comparaison manquaient entre ma vue et la rŽalitŽ divine qui s'offrait ˆ mon regard. C'est pourquoi lors du premier jour de ma nouvelle vie de miraculŽe de l'ophtalmologie, je pus pour la premire fois reconna”tre mes parents autrement qu'ˆ l'odeur. *15 LUNETTES+LUXURE &8 (JOCELYN) =9 (AMOUR SANS LUNETTES) Mais ds lors qu'il est Žtabli que j'ai pris l'heureuse habitude de retirer mes lunettes pour dormir, sans doute vous demandez-vous (puisqu'on en est ˆ parler gaudriole) si je les garde, ou non, pour faire l'amour. ConsidŽrons le problme selon la prŽsence de certains paramtres. Il se peut, par exemple, que l'on choisisse dŽlibŽrŽment d'Žteindre la lumire. Soit pour faire plaisir ˆ l'un des deux belligŽrants se voulant plus sensuelolfactif que visuel, soit pour Žconomiser l'ŽlectricitŽ (l'autre dŽsirant systŽmatiquement que la lumire soit gardŽe en l'Žtat, allant parfois jusqu'ˆ rŽclamer l'ampoule 100W de la lampe du salon afin de savoir o il met les pieds durant les Žbats). (Pour simplifier, nous n'Žtudierons que les cas de figure ˆ deux personnes dans le plus simple appareil). Il nous faut Žgalement considŽrer l'hypothse selon laquelle l'action se dŽroule en plein jour ou lorsqu'un accord bilatŽral ˆ ŽtŽ conclu afin de laisser fonctionner l'Žclairage artificiel. On le voit, les sujets de discorde ne manquent pas. C'est pour cette raison que l'arrivŽe sur le marchŽ des lampes halognes ˆ intensitŽ modulable a permis ˆ nombre de couples de se rencontrer en terrain neutre et d'apprŽcier le compromis et le romantisme jamais dŽsuet de la lumire tamisŽe. La question s'est toujours posŽe ainsi (je n'ai certes pas toujours portŽ de lunettes, mais ma sexualitŽ a vu le jour aprs ma vie de myope. Je ne rŽponds de rien si le destin en avait dŽcidŽ autrement). Quoi qu'il en soit, je vŽnusse souvent dans le noir et toujours sans lunettes. En contrepartie, il m'arrive frŽquemment de ne retirer mes app‰ts correcteurs qu'en dernier. Histoire de garder le meilleur pour la fin. Avouons-le, Jocelyn ne m'aime pas que pour mes lunettes. J'ai aussi d'autres choses pour moi. Mais de toutes mes qualitŽs, ma myopie est celle qui saute le plus vite aux yeux. *12 LUNETTES+AVARICE &1 (MYOPE) =0 J'ai mis du temps ˆ me rendre compte que ma sÏur JosŽphine n'avait pas d'odorat. J'ai mis du temps ˆ tre au parfum. Comprenez-moi, la cŽcitŽ peut se voir, la surditŽ s'entendre, la connerie se comprendre, l'anodorat ne se sent pas. C'est pourtant un handicap comme un autre, mais qui a la particularitŽ de prŽsenter parfois des avantages, notamment dans le mŽtro. Enfin moi, je suis bien myope, et mon nez sert aussi ˆ porter mes lunettes. Chacun son truc. Mais infirmitŽ pour infirmitŽ, la mienne me revient visiblement plus cher. Que voulez-vous, les montures minimum-social de la sŽcuritŽ vitale ne vous donnent que le droit de voir les autres vous voir avec de vilaines lunettes. Pour la sŽcu, la correction est un devoir civique mais la beautŽ, un luxe. *23 CUILLERE+GOURMANDISE &7 (ALLERGIES FELIX) =10 (PETIT DEJEUNER PERE) C'Žtait surtout le soir au d”ner que nous pouvions nous voir tous ensemble. Il y avait Papa, en bout de table, Maman, FŽlix, JosŽphine et moi. Pas Žtonnant que nos histoires aient souvent tournŽ autour de la boustifaille. Mon pre se levait t™t pour aller au turbin. Trop t™t pour prendre le petit-dŽjeuner avec nous. Ce n'est que pour tre tombŽ du lit deux ou trois fois que j'ai pu voir sa bobine du matin. Pendant que les autres finissaient d'accomplir leur nuit, je me retrouvais en tte-ˆ-tte avec mon papa. Pour une petite demi-heure, le temps qu'il enfile son jus, Žcrase quelques biscottes et lacre une orange avant de passer son trench-coat et de prendre l'escalier en m‰chant ses dernires munitions. Je me souviens, c'Žtait bien de prendre son petit-dŽjeuner seule avec Papa, avant le lever du reste du monde. Si j'avais su, j'aurais fait plus de cauchemars pour me rŽveiller et l'entendre ne pas oser me parler. *26 CUILLERE+COLERE &11 (IMPORTATIONS FELIX) =0 FŽlix et moi partagions la mme chambre. Je me souviens qu'il avait bricbroquŽ un rŽveil solaire (reliŽ au secteur pour la nuit) qu'il mettait ˆ brailler ˆ six heures pŽtantes. Il fallait bien qu'il serve disait-il, comme dŽsolŽ de me priver au nom de la science de mon six ˆ sept matinal. Comme FŽlix mettait bien un demi-cadran pour Žmerger du cirage, et que nous partagions la mme chambre et le mme rŽveil, c'Žtait toujours moi la premire levŽe. Il dŽbarquait ensuite, frais comme un gardon (au moins, lui, il dormait). Encore un matin ˆ la noix bien gratinŽ. -Hummm, bonjour lˆ d'dans! clama-t-il, sans que le fait de m'avoir rŽveillŽe une fois de plus trouble le moins du monde sa conscience. Sa bonne humeur n'augurait rien de bon. Elle frisait mme l'indŽcence. En fait, on craignait toujours le pire. -Putain, commence pas ˆ faire chier, dis-je. -Hummm... Toi, tu es de mauvaise humeur! rŽpondit-il, en me grattant le menton d'un air narquois. Je le repoussais vigoureusement, il tournoya sur lui-mme et s'Žcrasa contre la plante verte. Une sorte de pissenlit gŽant, entreviandŽ de testicules ros‰tres, dont je n'ai jamais pu retenir le nom. J'aurais voulu qu'elle soit carnivore. -Putain, arrte de faire chier. -Hummm, t'inquite pas sÏurette, j'ai ce qu'il te faut, l‰cha-t-il d'une mine radieuse. (C'Žtait effarant, rien ne pouvait le dŽmonter). -Putain FŽlix, tire-toi o je te casse la gueule. -Hummm, c'est normal que tu sois de mauvaise humeur, tu as des problmes de peau! -Putain de merde! Et ton trou du cul, il a des problmes de peau? (la prŽsence de mon frre me poussait souvent ˆ certains Žcarts de langage). Maman entra, encore dans le sirop d'orgeat. "Bordellll!" (C'Žtait Maman qui voyait FŽlix, le galbŽ dans la mŽlasse de la plante verte. Ce dŽgueu en avait foutu partout sur la moquette). "Oh bordel, a va chier" continua-t-elle sourdement en dedans, mais d'une faon nŽanmoins dŽcidŽe. "Oh bordel, a va chier..." bissa-t-elle comme si nous n'en Žtions pas dŽjˆ convaincus. -Bordel, qui a fait a!? (‚a y est, elle Žtait rŽveillŽe). Maman scruta la pice et fit un panoramique entre FŽlix et moi. Ses yeux s'exorbitaient d'eux-mmes. -Putain Maman, tu vois bien que c'est ce connard qui sait pas o il fout les pieds! -Hummm, alors lˆ permets-moi de protester, c'est toi qui m'a poussŽ, soyons honntes!, se dŽfendit-il. Maman se tourna vers moi, les narines en cocotte. -Putain Maman, dŽconne pas, je suis super nerveuse en ce moment, c'est normal, j'ai mes rgles. Putain FŽlix, dis-lui que j'ai des boutons! -Justement, sÏurette, si tu m'avais laissŽ finir ma phrase j'aurais pu te parler d'une excellente crme Žpidermique rŽgŽnŽrante que je compte importer des Etats-Unis... -Putain, mais tuez-le! Maman voulut casser quelque chose, se ravisa, puis s'effondra sur le canapŽ Ikea que Papa avait montŽ lui-mme. C'Žtait le seul cas o un germe de consensus pouvait se crŽer entre FŽlix et moi. Elle sanglotait en Žgrenant la litanie des grands jours, composŽe en gros de "Qu'est-ce que j'ai fait au Bon Dieu pour mŽriter a" et de "Vous allez me rendre folle, comme si j'avais pas assez de problmes", le tout noyŽ de marmonnages ˆ usage interne que nous nous gardions de dŽcoder. C'est vrai. FŽlix la rendait folle. *23 CUILLERE+GOURMANDISE &7 ALLERGIES FELIX =12 FELIX PAS LAIT La plupart du temps, nos petits dŽjeuners familiaux Žtaient calmes. Enfin, relativement. Papa n'Žtait pas lˆ et nous Žtions entre femmes pour tenir tte ˆ FŽlix (eh oui, la solidaritŽ fŽminine, a existe). Moi, j'avalais tranquillement mes corn-flakes (avec du sucre de canne) en faisant scrounch scrounch. JosŽphine qui est plus jeune ne peut pas comprendre: FŽlix et moi sommes de la gŽnŽration qui n'a pas toujours connu les corn-flakes. FŽlix ne supportait par les corn-flakes. Ou plut™t le lait qu'on devrait mettre avec. Raisonnons froidement: vous trouvez que c'est normal, vous, de tomber dans les vaps rien qu'ˆ l'odeur de ce liquide blanc et innocent? FŽlix, oui. Du coup, la smala avait dut se plier au corn-flakes et au petit noir blanchis d'une solution spŽciale, une mixture introuvable ailleurs qu'en pharmacie et qui ponctionnait lourdement le budget familial. En tant qu'a”nŽe, j'avais ŽtŽ la seule ˆ pouvoir m'adonner aux joies de la tŽtŽe. Durant notre vie ˆ la maison, JosŽphine n'a connu le vrai gožt de l'Ovomaltine qu'en quasi-clandestinitŽ, lors des rares moments o FŽlix nous foutait la paix. "Putain Maman, beuglais-je, tu te rends compte que ton fils supporte pas le lait! Mme celui que tu tirais de ton sein, de Femme, de Mre, mme a, a le faisait gerber! Putain, a veut bien dire quelque chose quand mme! Abandonne-le j'te dis, fous-le ˆ la SPA, tu vois pas qu'il nous a dŽjˆ fait assez souffrir?" Mais Maman refusait de m'Žcouter. *22 CUILLERE+AVARICE &10 PETIT DEJEUNER PERE =13 VISIONS JOSEPHINE C'Žtait un soir. Et comme tous les soirs, on mangeait. C'est un rituel que nous avions l'habitude d'observer ˆ la nuit tombante. JosŽphine, que je parle d'elle, n'a jamais ŽtŽ trs dangereuse. Mais elle Žtait, surtout ˆ cette Žpoque, disons bizarre. Pas dangereuse, mais bizarre. Petite dŽjˆ, elle gigotait souvent devant la tŽlŽ avec un pull jaune sur la tte, pour nous se faire croire qu'elle Žtait blonde aux cheveux longs. Qu'on ne vienne pas me dire ensuite que la pesanteur sociale n'existe plus. En fait, le pull Žtait noir ˆ rayures jaunes, mais l'idŽe y Žtait. Ca lui donnait un c™tŽ gupe. Je me souviendrais toujours de ce soir-lˆ. La tŽlŽ Žtait en panne, FŽlix se tenait tranquille. Autant de conditions rŽunies pour que quelque chose d'extraordinaire arriv‰t. A travers le plafond, on profitait du journal du soir des voisins du dessous. Les loyers Žtaient modŽrŽs et les parois minces, on partageait tout. FŽlix s'engoinfrait de sauce de soja au riz spŽcial non traitŽ par bolŽes entires (il Žtait aussi allergique au poisson). -Il y a des arrtes dans le poisson, fit remarquer JosŽphine. C'Žtait vendredi. -Si t'aimes pas, t'es pas obligŽe de les manger, rŽpondis-je. -Zohra, empche ton frre de manger avec les doigts, s'indigna Maman en finissant bruyamment sa bouchŽe. -JosŽphine, tu veux bien dire ˆ notre cro-magnon d'arrter ses conneries, transmis-je machinalement pendant que je me versais un verre d'eau. -Humpf? rŽpondit FŽlix, qui aurait mangŽ avec les oreilles s'il avait pu. -JosŽphi... Ma sÏur n'Žcoutait plus. Elle Žtait dŽjˆ ailleurs... JosŽphine dŽglutit, son corps sembla se raidir, son visage -d'habitude si jovial- se cramponna sur la position "effroi". -FŽlix, arrte de bouffer, JosŽphine a des palpitations! -Pas ˆ son ‰ge, fit FŽlix sans dŽcoller de son assiette. -Regarde, elle a dŽjantŽ ou quoi? -Arrte de faire l'andouille, c'est pas dr™le... l‰cha FŽlix, qui Žtait passŽ ˆ la compote de pomme biologique. Mais JosŽphine ne faisait pas l'intŽressante. Enfin si, mais sans doute involontairement. Ses membres s'agitrent, comme surjonctŽs, renversant au passage la compote de FŽlix. -Et merde... admit-il, comme navrŽ. Allez pas dire que c'est de ma faute cette fois-ci... Je me foutais de la compote. De toutes faons, Maman devait laver la moquette prochainement. Je fixais ma frangine. Maintenant, JosŽphine se tenait immobile, les paupires au garde-ˆ-vous. Comme dans les films d'horreur, elle psalmodia une formule incomprŽhensible, un r‰le rugueux comme une pierre tombale mal entretenue (elle qui, d'ordinaire, serait plut™t du rayon tessiture micro-volatile). -Toi, tu regardes trop la tŽlŽvision, glissa FŽlix qui ne comprenait rien ˆ rien. Aprs un silence, la chaise se renversa et JosŽphine s'Žcroula dans la compote. -Eh dis, Zohra, tu crois qu'elle est morte? C'est dans des moments pareils que j'avais envie de torturer ˆ mort mon frre (en temps normal, je me serais contentŽe de le supprimer sans le faire souffrir). -JosŽphine, rŽveille-toi! C'Žtait la premire fois que je voyais quelqu'un dans les choux. Et il fallait que ce soit ma sÏur. Elle ouvrit les yeux. -Je l'ai vue, je l'ai vue! -Qui a? -Je l'ai vue, je l'ai vue! -Mais putain, qui a! -Grand-Mre Rosalie! -Tu pourrais pas avoir un peu de respect pour les morts, non? -FŽlix t'es vraiment un con. Tu vois pas que t'as une sÏur mŽdium? -Faudrait savoir ce qu'elle veut devenir, hier c'Žtait puŽricultrice. A ce moment-lˆ, j'Žtais la seule ˆ la croire. -Papa, si on avait dŽjˆ fait rŽparer la tŽlŽ, tout a serait pas arrivŽ. -JosŽphine, tu veux que je te dise? Tu es une exaltŽe, sentena Papa. -Je te rappelle que c'est ˆ toi de faire la vaisselle, dit Maman qui ne s'en laissait pas compter. JosŽphine fit la vaisselle. Mais plus rien ne fut jamais vraiment comme avant. *27 CUILLERE+PARESSE &13 VISIONS JOSEPHINE =0 Le samedi, c'Žtait le jour des courses. Au retour de l'Žcole, on attendait comme des glands celui de Maman, qui revenait de l'Hyper les bras chargŽs de victuailles, exprimant ainsi de faon trs terrestre sa nature gŽnŽreuse. Entendons-nous bien. Maman n'a jamais ŽtŽ vraiment grosse de corps. C'est plut™t en-dedans. Elle est grosse de l'intŽrieur, si vous voyez ce que je veux dire. -Zohra, tu pourrais quand mme m'accompagner de temps en temps. -Maman, j'y peux rien! Il faut que j'aille m'instruire au bahut et avoir plein de fric plus tard. Pense un peu ˆ mes enfants, tu veux les faire crever de faim avant mme qu'ils soient nŽs? -Arrte de penser ˆ tes gosses, je veux pas que tu deviennes comme moi. -Et puis tu sais, Maman, les courses c'est marrant au dŽbut et puis aprs on s'en lasse... -Pourtant, c'est ˆ l'a”nŽe de se dŽvouer pour le bien de la cause commune. -FŽlix, consacre plut™t ton Žnergie ˆ fermer ta gueule, tu veux? JosŽphine papillonnait gaiement autour de Maman tandis que FŽlix commenait ˆ farfouiner ˆ l'intŽrieur des sacs en plastique. -Arrte de toucher ˆ tout! -Des vŽritables sablŽs anallergisants Vitamix ˆ l'extrait d'algue, fit cependant FŽlix. -Bouffe-les, tes machins, et nous fait pas chier, rŽpondit Maman dŽjˆ bien fatiguŽe. -Fais voir? -Pas touche, JosŽphine! Ces pitances ne concernent pas les mŽdiums aussi peu sensibles que toi aux rŽalitŽs bassement matŽrielles! -On dit "les media" au pluriel, sans "s" ˆ la fin, pauvre mec. -De toutes faons personne n'aura mon paquet de Vitamix. -Fais pas sembler d'aimer a, c'est les seuls qui te filent pas des chaudes-pisses. J'ai un frre anormal, il faut s'y faire. -Moi, je prŽfre les g‰teaux normaux, conclut JosŽphine. *26 CUILLERE+COLERE &7 ALLERGIES FELIX =0 Avec ses allergies, FŽlix Žtait mortel. Et vraiment invivable. C'est pour a que tout le monde le dŽtestait ˆ la maison. C'est pour cette raison aussi, que le jour o il s'affala dans les rutabagas, j'ai eu peur qu'il ne simul‰t ˆ nouveau une mort violente. Il m'avait dŽjˆ fait le coup, pour tester ma fraternitŽ de grande sÏur, m'avait-il dit. J'Žtais dŽcidŽe ˆ ne plus me laisser avoir. -Maman! hurlais-je sans conviction, dŽsirant que Maman constate, le cas ŽchŽant, elle-mme le dŽcs. -Tu peux pas te dŽplacer, non? rŽpondit l'autre bout de l'appartement. -Moi oui, mais FŽlix est dans la sciure! Maman galopa, son tablier ˆ la main. -Regarde Maman, il bouge encore! -Merde! Elle resta pŽtrifiŽe, arrtŽe sur l'image. Etait-ce l'idŽe de la mort prochaine d'un fils qui frappait la mre ou simplement la perspective d'un seuil incompressible de frais d'inhumation qui travaillait la gestionnaire du budget familial? -Mais qu'est-ce qu'il lui est arrivŽ? Je saisis FŽlix par le col, il n'Žtait peut-tre pas trop tard pour le faire parler. -Qu'est ce que t'as encore bouffŽ, hein? FŽlix Žtait violet. Il nous avait dŽjˆ fait des pustules jaunes ˆ cause de la sauce tomate cuisinŽe ˆ l'italienne ou des plaques noires avec les raisins secs, mais jamais il n'avait poussŽ le rŽalisme aussi loin qu'avec l'ananas. FŽlix rŽpondit dans un r‰le plaintif. -Je crois... Je crois que c'est la confiture! -Maman, tu entends? Il a bouffŽ ma confiote d'ananas! On t'avait dit de pas y toucher! -Il faut appeler le centre anti-poison, vite! Zohra, trouve-moi le bocal! -Mais pourquoi ils marqueraient le tŽlŽphone du truc anti-poison sur un produit co-mes-tible! C'est sur les liquides pour chiottes, ou dans l'annuaire... Maman se prŽcipita sur la porte des WC. -JosŽphine, ouvre-moi! -Attends! rŽpondit-elle, comme ŽnervŽe par une impatience mal venue. -JosŽphine, tu vois le liquide ˆ c™tŽ de toi? -Le truc vert fluo? -Oui, regarde au dos, il doit y avoir le numŽro du centre anti-poison! -Tu as de quoi noter? -Zohra, va me chercher de quoi noter! -Je peux pas, j'assiste FŽlix dans ses derniers instants! Maman voulu me dire quelque chose de mŽchant, mais prŽfŽra se prŽcipiter sur le calepin ˆ c™tŽ du tŽlŽphone. -JosŽphine? Donne le numŽro! s'Žpoumona Maman, coincŽe de l'autre c™tŽ de l'appartement (le stylo du tŽlŽphone Žtait en effet reliŽ au mur par un fil Žlastique trop court pour permettre ˆ Maman de regagner son poste devant la porte des toilettes. -Tu veux le numŽro de Paris ou de Province? rŽpondit JosŽphine qui n'avait toujours pas terminŽ. Je me demandais pourquoi ma sÏur, pourtant si mince, pouvait chier aussi longtemps. Je me demandais aussi pourquoi Maman n'avait toujours pas prŽcisŽ ˆ JosŽphine que c'Žtait une question de vie ou de mort. C'Žtait peut-tre Žvident, on n'appelle pas le centre anti-poison si on n'a pas d'empoisonnŽ ˆ la maison. -JosŽphine!! Celui de Paris!! -Comment?? rŽpondit-elle. -Celui de Paris!! intermŽdiais-je, puisque placŽe ˆ mi-distance entre le tŽlŽphone du salon et les toilettes. -777 77 77!! hurla JosŽphine ˆ travers la porte. -Comment?? demanda Maman accrochŽe au tŽlŽphone. Pendant un quart de seconde, j'avoue avoir ŽtŽ tentŽe de transmettre un faux numŽro. -777 77 77!! criais-je en direction de ma mre. -Zohra... -C'est pour tes dernires volontŽs, FŽlix? -Zohra... J'ai... J'ai pas pu rŽsister... Vous embtez pas pour moi, c'est rien... Dans un Žclair de luciditŽ, FŽlix avait rŽalisŽ ˆ quel point il pouvait nous emmerder. -Dis Zohra? Tu me comprends, hein? -Mais oui, je te comprends. -Mais non, tu peux pas comprendre... FŽlix fut emmenŽ ˆ l'h™pital. Il survŽcu. Dans l'ambulance, JosŽphine suggŽra qu'on en profite pour lui enlever les amygdales et l'appendice (elle ne connaissait pas encore la circoncision). Quand ˆ moi, c'est ˆ la prŽsence de Maman que je dois de ne pas avoir demandŽ les tarifs de l'euthanasie au personnel mŽdical. *24 CUILLERE+ENVIE &10 PETIT DEJEUNER PERE =0 Il n'y a pas trs longtemps, toute la tribu a ftŽ les cinquante ans de mon pre. A force de s'y agglutiner tous les jours, on ne voit pas vieillir ses parents. Certains finissent mme pas devenir moins vieux que leurs enfants. Si les ftes de fin d'annŽe ont toujours ŽtŽ plus ou moins passŽes par dessus la jambe, nous avons toujours marquŽ les anniversaires, ˆ plus forte raison quand il s'agissait d'un compte rond. Alors, on a fait une grande bouffe et on s'en est collŽ jusqu'aux yeux, sauf JosŽphine qui surveille dŽjˆ sa ligne. Cinquante ans. C'est important, un demi-sicle. Je sais, la moindre fraction de sicle vous dŽcrŽpit n'importe qui. A vingt-cinq ans on irradie plein gaz de JuvŽnile, ˆ son quart de sicle on se sent dŽjˆ des courbatures. Alors, pensez-vous, cinquante bouŽes c'est un cap difficile ˆ passer. Les enfants grandissent et les adultes vieillissent. Mais comme nous n'Žtions dŽjˆ plus tout ˆ fait des enfants, on a essayŽ tous les trois de lui remonter un peu les amarres. FŽlix lui dit que s'il voulait devenir centenaire, il avait dŽjˆ fait la moitiŽ du boulot, mais que le plus dur restait ˆ faire. Pour JosŽphine, Papa n'est pas si vieux et ne l'a jamais vraiment ŽtŽ. Maman n'a rien dit de ce genre, du moins pas en notre prŽsence. Pour moi, si Papa n'est pas encore vieux, il finira quand mme fatalement par l'tre un jour. Et si on postule que "vieux" est le contraire de "jeune", et que l'espŽrance de vie moyenne est d'environ soixante dix ans pour un homme, comment peut on ne pas tre vieux ˆ vingt annŽes statistiques de sa mort alors qu'on est encore jeune vingt ans aprs sa naissance? Sur le coup, un peu de champagne m'Žvita ces interrogations. *22 CUILLERE+AVARICE &11 IMPORTATIONS FELIX =0 Notre Žtat mental se rŽduisait en blŽdina au fur et ˆ mesure que FŽlix projetait de faire venir des gants ˆ vaisselle sexy ˆ couture de Hollande ou de crŽer lui-mme des disquettes cubiques ("Tu te rends compte? Avec six faces, on triple la capacitŽ de stockage!" qu'il disait). -Tu sais reconna”tre le gŽnie des autres, t'es pas sectaire... Mais tu vas encore aggraver le dŽficit commercial, avec tes conneries! Je me foutais comme d'un trognon du dŽficit commercial, mais tous les prŽtextes Žtaient bons pour emmerder FŽlix. D'ailleurs beaucoup de ses projets n'avaient jamais dŽpassŽ le stade du fantasme. -Zohra, arrte de contrarier la fibre entreprenante de ton frre, disait Maman. -Sans compter que j'ai moi-mme quelques inventions ˆ mon actif, prŽcisait FŽlix. Mon presse-purŽe/essoreuse ˆ salade est un exemple de polyvalence pour tout l'ŽlectromŽnager moderne. FŽlix apprenait des phrases dans les catalogues du BHV qu'il Žtait capable, comme a, de rŽpŽter par cÏur. -Ecoute Zohra, si a peut soigner ton frre d'inventer ces trucs et de vouloir importer tous ces machins, tu peux bien accepter ce petit sacrifice, me disait Maman en me prenant ˆ parti. Maman aurait fait n'importe quoi pour faire plaisir ˆ FŽlix. Mais c'Žtait avant qu'elle ne manque de s'Žborgner avec son dŽcoupe-ananas tŽlescopique. Depuis, la purŽe a cessŽ d'avoir ce dr™le de gožt. *21 CUILLERE+ORGUEIL &11 IMPORTATIONS FELIX =0 -Dis, Zohra? Quand FŽlix me demandait "Dis, Zohra?", en me prenant rituellement par le bras, je savais que je pouvais craindre le pire. -Qu'est-ce qu'on fait quand on fait cuire un steak? -Ben, on prend une pole. -Je reconnais bien lˆ ta logique fŽminine... Et sur le steak on met quoi? -Je sais pas, moi... Le couvercle de la pole, non? Je n'arrivais pas ˆ deviner o il voulait exactement en venir. -Oui mais juste sur le steak, tu ajoutes du?? -Du sel? -Oui!! Et puis aussi? -Bin... Du poivre? -Voilˆ!! jubila-t-il -Et c'est a que tu viens de dŽcouvrir? Fallait pas t'Žnerver pour si peu. -Ajouter du sel ET du poivre nŽcessite deux opŽrations, en multipliant a par le nombre de steaks cuits chaque annŽe, tu te rends compte de la perte de temps globale? -Non, j'ai du mal. Par contre je vois que a fait cinq minutes que... -Pourquoi ne pas commercialiser dans un rŽcipient design et hermŽtique un mŽlange sŽlectionnŽ de poivre et de sel? -Mais c'est con, ton idŽe! -Et la vinaigrette toute faite que tu achtes ˆ l'Hyper? Qu'est-ce que c'est ˆ part du vinaigre ET de l'huile? -Si, c'est aussi du poivre et du sel. -Tu vois, on y revient toujours! -Ouais mais a se tient pas, ton idŽe. On peut pas doser le sel et le poivre... -C'est justement ce qui va me permettre de lancer diffŽrents modles sur le marchŽ: par exemple ˆ 25 ou 50% de poivre, selon les gožts! Bien sžr, il existera pour les connaisseurs exigeants une ligne haut de gamme de grains et cristaux ˆ moudre, conservant ainsi tout l'ar™me du vrai sel et du vrai poivre! FŽlix marqua un temps d'arrt. -J'effectue actuellement des Žtudes de marchŽ afin de conna”tre l'impact qu'aurait un mŽlange tricŽphale sel-poivre-herbes de Provence ainsi qu'un autre, destinŽ aux jeunes, parfumŽ ˆ l'ananas. FŽlix savait pousser trs loin l'abnŽgation au profit de la science. Il Žtait AUSSI allergique au poivre. *31 COEUR+ORGUEIL &9 AMOUR SANS LUNETTES =14 PREMIERE FOIS1 Je ne sais pas si vous avez dŽjˆ fait l'amour. Moi, oui. Vous le savez. Je me souviens trs bien de la fois o c'Žtait la premire. A l'Žchelle d'une vie, c'Žtait il n'y a pas si longtemps. Quelle connerie cette lapremirefois. On nous sert de la carabistouille en gros sur cette fille de pute de premire fois. Avant, on croit qu'on devient diffŽrent aprs. C'est faux. Je sais, j'ai essayŽ. Et je suis toujours la mme. Ce n'est pas de faire l'amour qui fait grandir, c'est d'tre seul. Peut-tre que je n'ai pas beaucoup grandi parce que je n'ai jamais ŽtŽ vraiment seule. D'autres vous diront que c'Žtait formidable, mais qu'il ne se souviennent plus du son prŽnom. Foutaises. On se souvient toute sa vie du prŽnom de sa premire fois, et personne n'ose dire que ce jour-lˆ, les filles ont toutes eu l'air de foutues cloches et les mecs de sacrŽs turluchons. On a trop peur de passer pour des cons et des connes, d'avouer qu'on a flippŽ parce qu'au dŽbut, c'Žtait mieux seul qu'ˆ deux. Et plus tard, l'amour devient autre chose que la branlette en duo... *36 COEUR+COLERE &9 AMOUR SANS LUNETTES =0 Le monde moderne a fait beaucoup pour l'Žpanouissement de la sexualitŽ de chacun. Avant, les puceaux ne savaient pas qu'il fallait bouger. Maintenant, il y a la tŽlŽ. Il y a aussi l'Žducation sexuelle. A l'Žcole. La prof d'histoire-gŽo qui, dŽvouŽe d'office, s'Žtait surtout penchŽ sur l'aspect mŽdicalo-patriotique de la chose. On ne parlait pas de faire l'amour, on disait "rapports sexuels". Le peu que nous en connaissions ne ressemblait pas ˆ tout ce raout dŽsinfectŽ. Tout ceci m'avait faire croire, un temps, que l'amour consistait pour le monsieur ˆ parvenir -au terme d'un processus de sŽduction- ˆ bien frotter sa bite contre les parois vaginales de la dame, et que tout l'art consistait pour cette dernire, une fois qu'elle avait acceptŽ, ˆ bien montrer qu'elle aimait a. Et on voulait me faire croire que c'Žtait CA qui faisait courir le monde? Mon cul... La diffŽrence entre "rapport sexuel" et "s'envoyer en l'air", c'est un peu celle entre "Charles-Henri, accomplissons notre devoir conjugal" et "ChŽri, prends-moi vite comme une bte contre la table". L'amour, c'est le dernier truc un peu subversif qu'il nous reste. *35 COEUR+LUXURE &14 PREMIERE FOIS1 =15 PREMIERE FOIS2 Avec Jocelyn, on sortait ensemble depuis un moment. On allait chez lui, aussi. Ses parents m'aimaient bien, je peux tre polie et frŽquentable. Mais je l'aimais mieux quand ils n'Žtaient pas lˆ. Un jour, justement qu'ils n'Žtaient pas lˆ et qu'on Žtaient seuls chez lui, on a partagŽ l'aprs-midi. Une seule aprs-midi et c'est deux pucelages qui passaient l'arme ˆ gauche. C'Žtait un samedi 14. On aurait pu le faire le vendredi 13, mais nous devions tous les deux aller au lycŽe le lendemain matin. Sans tre superstitieuse, il vaut mieux avoir dormi la veille d'un cours de physique, ˆ dŽfaut de pouvoir le faire pendant. A nous deux, on n'avait jamais fait l'amour, pas plus l'un que l'autre. Nous devions incarner une sorte de puretŽ que le monde adulte considŽrait avec une indulgence qu'elle croyait complice. Vous n'imaginez pas qu'aussi mignons qu'on ait pu nous trouver, nous n'en Žtions pas moins dŽjˆ de sacrŽes btes lubriques. On s'Žtait dŽjˆ embrassŽs, mais on pensait surtout au cul. Et ne pas faire l'amour est aussi une faon de ne penser qu'ˆ a. Alors on l'a fait, pour voir si on allait toujours y penser autant qu'avant. Aprs, a a ŽtŽ encore pire. Et beaucoup plus concret. -Dis, tu risques pas d'tre accusŽ de dŽtournement de mineure? dis-je ˆ Jocelyn pendant que je le dŽsempaquetait fŽbrilement sur la moquette de la salle de bain. Son boutonnage durait des kilomtres. Heureusement qu'il n'avait pas de pull, a aurait tout g‰chŽ. Les mecs enlvent leur pulls n'importe comment, parce qu'ils n'ont pas ŽcoutŽ leur mre qui leur disait de croiser les bras pour ne pas les dŽformer. -Non, je suis mineur aussi... On est pas responsables de nos actes. C'est vrai, dans de telles circonstances, Jocelyn ne rŽpondait plus de rien. -C'est dŽbile ce truc! Tant qu'on est mineurs on a le droit, et aprs c'est le premier qui arrive ˆ dix-huit ans qui dŽtourne l'autre? -Tu pourrais pas parler d'autre chose? J'avais un avantage sur Jocelyn. Je l'avait dŽjˆ vu compltement torse-nu quand on Žtait allŽ ˆ la piscine, j'avanais un peu en terrain connu. -C'est marrant, ils sont pointus, dit-il d'un air dŽtachŽ, comme on aurait commentŽ les arrivages primeurs du marchŽ. -Dis donc, si a te pla”t pas je remballe la marchandise! Il y eut un petit flottement. On attendait chacun que l'autre se rŽaiguille sur la grande highway romantique. -Mon grand frre, il dit toujours qu'il y a toujours deux choses qui changent toujours chez les femmes, le nez et les tŽtons. -Un pif et deux tŽtons, pour moi, a fait trois. -Mais tu te rends compte? Sur deux ou trois milliards de paires de tŽtons, il y en a pas deux qui sont pareils? -Occupe toi plut™t de ta queue pour le moment... J'en conviens, j'ai parfois ŽtŽ assez maladroite. Jocelyn posa sa main sur mon Žpaule et me dŽcocha un baiser. J'aimais bien quand il m'embrassait, mme si le baiser est contraire ˆ toutes les lois ŽlŽmentaires de l'hygine. En se roulant un patin, on s'Žchangeait des microbes ˆ la pelle, mais a lui Žvitait de dire des conneries. -Tu me caresses pas? -Je peux pas tout faire en mme temps, rŽpondit-il en reprenant son souffle. -Putain, assure un peu quand mme. Tu sais que si c'est pas bien la premire fois, a peut te traumatiser ˆ vie! RŽflexion faite, je n'aurais jamais dž dire cela. Il en resta comme crispŽ. Avant d'enfourner la plat de rŽsistance (rŽsistance est bien le mot), Jocelyn me caressa, tour ˆ tour comme on brasse de la p‰te ˆ tarte, comme on gratouille son chat et comme on nettoie les vitres. Mais ses paluches Žtaient animŽes de bonnes intentions, c'Žtait l'essentiel. -A•e! Putain, tu me fais mal! -Evidemment, t'as le tuyau du lavabo dans les c™tes. -Tu me fais mal quand mme. -Mais c'est normal, il faut savoir souffrir pour tre belle. -Je te dis que a me fait mal! C'est pas le grand canyon, merde! -Ca va passer, t'en fais pas. -Ressors j'te dis, on n'arrivera jamais ˆ rien. De toutes faons, il avait dŽjˆ fini. C'est qu'on ne prend pas trop le temps de vivre ˆ cet ‰ge lˆ. Je payais un peu de ma personne en usant de la formule consacrŽe "T'inquite pas, on recommencera dans une heure ou deux". (C'est dans des cas comme celui-lˆ qu'une femme se doit d'tre rassurante). On dut attendre deux semaines avant que Jocelyn bande ˆ nouveau, deux autres avant que je me dŽcide ˆ rempiler et encore deux avant que ses parents dŽsertent pour acheter des meubles et schent ainsi le samedi aprs-midi. Sans que je puisse vraiment expliquer pourquoi (et nonobstant les autres fois plus rŽjouissantes), j'ai gardŽ un bon souvenir de nos premiers Žchauffements. De temps en temps, pendant quelques heures, plus rien ne comptait. La dernire de ces premires fois, ce fut quand Jocelyn me dit qu'il Žtait triste de ne toujours pas m'avoir vraiment donnŽ de plaisir. Ca ne lui Žtait jamais arrivŽ auparavant. C'Žtait un peu une nouvelle re qui commenait pour nous. Et la fin des grandes glaciations. *35 COEUR+LUXURE &16 RETROUVAILLES JOCELYN =0 On n'allait pas Žternellement prendre des verres. Refaire l'amour avec Jocelyn s'est imposŽ de lui-mme. Nous en avions envie tous les deux depuis qu'on s'Žtait recollŽ le nez au cinŽma. Restait ˆ se le faire comprendre. Et puis on s'est retrouvŽ dans un lit. En grandissant, on avait eu le temps de prendre nos habitudes. Et mme si nous avons passŽ la plus grande partie de la nuit en terrain neutre, je me suis rŽjouis que Jocelyn dorme ˆ droite, moi qui prŽfre la gauche. Nos rapports en Žtaient doublement hŽtŽrosexuels. Cette nuit-lˆ, Jocelyn me demanda d'un seul coup de ne pas bouger et de fermer les yeux. -Tu m'as offert quelque chose? -Non, pense trs fort ˆ une partie de ton corps... -C'est gentil, il fallait pas. -Concentre-toi plut™t sur un endroit prŽcis de ton corps. -Lequel? -Le dis pas, je vais deviner et t'embrasser lˆ o tu penses. Je me fixais sur ma bouche. Aussit™t, il m'astiqua les lvres d'un petit patin impŽrial. -C'est trop facile ˆ cet endroit, allez recommence! dit-il en rigolant. Je passais ˆ la vitesse supŽrieure en matŽrialisant mon omoplate. Aprs quelques secondes, Jocelyn me retourna et me baisa le bas de l'Žpaule. Je n'en revenais pas. Le petit orteil gauche, le sein droit, le nombril du milieu, rien n'y fit. Jocelyn lisait dans mes pensŽes comme sur une carte routire. Mme aprs que nous nous soyons reconnu bibliquement et qu'il m'ežt possŽdŽe de sa fougue virile en jouant de mon corps en flammes oint par la chaleur haletante du dŽsir, j'en restais comme baba. Mieux valait faire un somme. -Je te rŽveille ˆ quelle heure demain? -J'ai mis mon rŽveil ˆ sept heures, mais tu pourras rester dormir plus longtemps si tu veux. -Tu verras que je serais rŽveillŽe avant toi. Le lendemain, j'Žtais rŽveillŽe avant lui. Ou plut™t, je n'avais pas dormi. Jocelyn ne voulu jamais refaire son numŽro d'extralucide bŽcoteur (dont des dŽmonstrations publiques eussent d'ailleurs enfreint la plus ŽlŽmentaire biensŽance). Ceci restera un mystre pour moi. *33 COEUR+GOURMANDISE &16 RETROUVAILLES JOCELYN =0 Vous savez sans doute que le parfum est composŽ de molŽcules volatiles. Concrtement, a donne que quand je respire l'odeur du creux de l'Žpaule de Jocelyn, c'est un peu de lui que j'ingre. Et pareil pour lui quand il m'embrasse sur l'omoplate. Si c'est pas de la synergie du couple, a. "Mais c'est du cannibalisme!" s'Žcria Jocelyn quand je lui appris qu'on semait nos atomes ˆ tous vents et que toutes les narines ˆ la ronde en profitaient. Est-ce vraiment de l'anthropophagie quand on sait que Jocelyn, FŽlix, le chat, la table du salon ou mon fameux poulet ˆ la CŽlestibus sont composŽs fondamentalement de la mme matire (ce qui ramne un peu les pieds sur terre). Jocelyn aime bien quand je lui fais mon poulet ˆ la CŽlestibus. Je ne sais pas pourquoi, a lui donne envie de baiser. Normal, la cuisine est un acte d'amour. "OK mon gros trŽsor, mais c'est toi qui fais la vaisselle". Si on fait l'amour ˆ deux, c'est moi qui fais le poulet toute seule. Je peux bien lui laisser la plonge... *34 COEUR+ENVIE &11 IMPORTATIONS FELIX =0 La simple Žvocation de la vie sexuelle de FŽlix peut en elle-mme prter ˆ sourire. En rgle gŽnŽrale, je me mŽfie des personnes que je n'arrive pas ˆ imaginer en train de faire l'amour. La mŽthode est cavalire, mais souvent efficace. Vous imaginez votre pire ennemi, complotant d'un tour de rein inspirŽ avec les attributs de sa compagne? Vous arrivez ˆ le voir ensuite blotti contre son sein, lui chuchotant de tendres Žpithtes au creux du cornet? Pas moi. Etant une fille, et de surcro”t son a”nŽe, je peux me vanter d'avoir toujours eu quelques longueurs d'avance sur FŽlix. Quand, aprs avoir entendu ˆ la tŽlŽ l'anthologique "Tu sais comment les hŽrissons font l'amour? En faisant attention" il allait voir Maman en lui lanant "Maman, Maman, Maman, tu sais comment les grenouilles font l'amour?", je riais dŽjˆ. Quand j'ai commencŽ ˆ m'intŽresser d'un peu plus prs aux garons, c'est lui qui, d'une jalousie aigre, allait tout raconter en sentant que quelque chose lui Žchappait encore. Ce n'est que lorsqu'il est rentrŽ un soir en clamant "Les femmes, les femmes, elles vont avoir ma peau!" que j'ai compris que, peut-tre, quelque chose s'Žtait passŽ. *34 COEUR+ENVIE &11 IMPORTATIONS FELIX =0 J'ai parfois souponnŽ FŽlix d'tre allergique ˆ l'amour, de la mme faon qu'il pouvait l'tre au Cetavlon ou au Locabiotal. Et j'ai encore souvent tendance ˆ ne pas concevoir qu'une femme puisse avoir envie de lui. En fait, j'ai longtemps cru que mon frre ne pouvait tre autre chose qu'un dŽsaxŽ fondamentalement pervers. J'imaginais que la fertilitŽ viciŽe de son imagination avait fait Žclore toutes sortes de gadgets moralement rŽpugnants et sexuellement dŽviationnistes. J'avais envie de prŽvenir mes congŽnres du danger qu'elles couraient! Mais comment pouvais-je alerter toutes ces malheureuses brebis innocentes? Comment prŽmunir ces tendres esprit mallŽables des griffes de mon frangin? Peut-tre Žtait-il dŽjˆ trop tard... *32 COEUR+AVARICE &16 RETROUVAILLES JOCELYN =0 Certains couples se rŽconcilient sur l'oreiller. Jocelyn et moi, comme tout va bien entre nous, on en profite pour s'engueuler sous la couette. Dans ces moments-lˆ, il a tendance ˆ m'accuser de tout, y compris de l'inflation. -Quand on va au restaurant, c'est toujours moi qui raque! Et l'ŽgalitŽ des sexes? -Et les bonnes manires et la politesse, a cožte pas cher! D'ailleurs au retour c'est moi qui paye de ma personne. -Ca m'aura cožtŽ bonbon en restau et en cinŽma pour coucher avec toi tous les soirs. -Gnagnagna!!! Quand on aime, on compte pas. -Et la fin justifie les moyens, je sais. -Et puis fais pas cette tte d'enterrement. Quand tu seras mort, Dieu te le rendra aux centuple. -Me faire mourir pour toucher mon hŽritage, j'y avais pas pensŽ! -Arrte, on dirait ma mre! -T'aurais aussi bien fait de rester chez elle, tu payes mme pas la moitiŽ de mon loyer! -C'est toi qui prends toute la place! Tu voudrais me mettre le tiers du plumard en sous-loc'? -Au prix o est l'immobilier, tu pourrais bien. A ce moment-lˆ, je l'ai embrassŽ, et a a rŽglŽ nos comptes. *42 CARNET+AVARIC &1 (MYOPE) =8 JOCELYN Bien que myope, je prends souvent le mŽtro. Quand j'ai rencontrŽ Jocelyn, dans le mŽtro, c'Žtait encore Maman qui me biftait pour ma carte orange. Sinon j'aurais fraudŽ. On devrait organiser des compŽtitions de saut de portillon pour calmer la jeunesse. "Idylle ˆ la RATP", a ferait un bon titre de bouquin. Et pourtant je dŽteste la RATP, je hais la RATP. D'ailleurs on peut trs bien avoir rencontrŽ l'amour dans le mŽtro et exŽcrer comme moi la RATP, de mme qu'on peut tre tombŽ sur l'‰me-sÏur au bureau et avoir envie de dŽsintŽgrer son patron molŽcules par unes. Un type Žtait assis ˆ c™tŽ de moi. Tuons le suspens, c'Žtait lui. Jocelyn. La moyenne de nos deux siges devait tourner autour de mon ‰ge, et du sien aussi. Sans me sourire, ni me dire bonjour, ni me demander qu'elle heure il Žtait, il pencha la tte vers moi. -Tu va voir, il va nous demander de l'argent... Je mis quelques secondes ˆ me rendre compte que c'Žtait ˆ moi qu'il s'adressait. A-t-on l'air plus conne de ne pas rŽpondre quand on s'adresse ˆ vous, ou de rŽpondre quand on parle au voisin? "MŽssieudames, excusez-moi de vous importuner. Jeume prŽsente, j'm'appelle GŽrard et je sors de prison, croyez pas que j'en sois fier mŽssieudames, car je sais bien que ce n'est pazune rŽfŽrence et je tiens ˆ pas y retourner..." Un interchangeable, damnŽ du destin, couleur marron assedic dŽroulait son speech dans la rame. Galre. -Je vois que Monsieur est un connaisseur... rŽŽpexdiais-je ˆ Jocelyn en chuchotant. "MŽssieudames, j'ai une femme et deux gosses ˆ nourrir, et de nos jours, croyez bien que c'est pas facile de les Žlever dŽcemment. Aussi, si quelqu'un dans ce wagon a un travail ˆ me proposer, ou bien tout simplement une petite pice ou bien un ticket-restaurant, ne sresse qu'un petit sourire...." Quand on drague, le plus dur n'est pas la premire rŽplique, c'est de trouver quelque chose de rigolo ˆ la deuxime. Jocelyn ne disait rien, il mimait en play-back les dŽblatres de la grande canne ˆ sucre ˆ l'autre bout du wagon. Je le regardais, pliŽe en deux. C'est vrai qu'il Žtait marrant. "MŽssieudames, je vais me permettre de vous dŽranger ˆ nouveau et de passer parmi vous. Si comme je l'ai dit tout ˆ l'heure, si quelqu'un a un ticket-restaurant pour me permettre de rester propre, ou une petite pice ou ne srce qu'un travail, ce sera de bon cÏur que j'accepterais..." -T'as un travail sur toi? Moi aussi, j'essayais d'tre dr™le. Deux mŽmres, le genre qui pousse un caddy en toile cirŽe Žcossaise en regrettant de ne pas tre veuve de colonel, nous regardaient de travers. Elles ne donneraient rien aux mendiant, mais a les constipait qu'on se foute de lui. En gŽnŽral, et surtout dans des endroits mal famŽs comme le mŽtro, les vieilles marchent par deux en se donnant le bras et en mettant des chapeaux cloche. Sauf exception, l'une est significativement encore plus vieille que l'autre. Je n'ai d'ailleurs jamais vraiment compris pourquoi les vieilles blanches en impermŽable se font dŽcolorer les cheveux en mauve clair plut™t qu'en blanc. C'est moins cher? "MŽssieudames, je vous remercie du fond du cÏur de votre gŽnŽrositŽ, et encore une fois pardon de vous avoir dŽrangŽs. Je vous souhaite de passer une bonne soirŽe, et une bonne aprs-midi, et je vous demande pardon de vous avoir importunŽs, mais croyez-moi, c'est pas facile..." C'Žtait ma station. Le pauvre s'arrta et changea de wagon, je regardais Jocelyn. Il restait. -Tu t'en va? Snif! Et je lui ai donnŽ mon tŽlŽphone avant que les portes se referment... *44 CARNET+ENVIE &8 JOCELYN =0 Quand Jocelyn appela quelques temps aprs notre premire rencontre mŽtropolitaine, c'est ma mre et son autoritŽ maternelle qui dŽcrochrent. Je pense qu'il Žprouva quelques difficultŽs ˆ leur faire comprendre qu'il voulait parler ˆ une personne dont il ignorait le prŽnom et dont le sien n'Žtait connu ni de moi ni du rŽpertoire des copains convenables que tenait ma mre. Maman cru ˆ une farce, puis ˆ un vendeur d'assurances avant de se rŽsoudre ˆ admettre par Žlimination que de toutes les personnes frŽquentant assidžment la famille, c'Žtait moi qui me rapprochais le plus d'une "fille jeune avec un polo noir". "Zohra, a doit tre pour toi!" dit Maman sans conviction mais avec la dŽsagrŽable impression que quelque chose lui Žchappait, tout en me prŽsentant le combinŽ. Elle m'imaginait sans doute semant ˆ qui mieux-mieux le numŽro de la maisonnŽe dans les courants d'airs des couloirs du mŽtro. JosŽphine Žtait jalouse. Elle Žtait trop jeune et il n'y avait jamais rien pour elle. Jocelyn me fit part de son prŽnom (j'eus la tentation irresponsable de rŽpondre "Jocelyn, lequel des trois?") et me demanda si c'Žtait bien moi qui lui avait confiŽ mes coordonnŽes aprs lui avoir tapŽ dans l'Ïil entre La Fourche et Guy M™quet. Il me raconta ensuite que, n'ayant pas de quoi noter, il avait eu la prŽsence d'esprit de graver avec son couteau suisse mon numŽro juste en dessous de la mention stipulant que les places numŽrotŽes Žtaient rŽservŽes par prioritŽ aux invalides de guerre. Revenu chez lui prendre son carnet, il mit trois jours d'un ratissage systŽmatique ˆ retrouver le bon wagon de la bonne rame. Il me raconta aussi que la trace de mon derrire sur le sige avait malencontreusement disparu. L'idŽe que mon tŽlŽphone ait ŽtŽ blasonnŽ quelque part sur la ligne Saint-Denis/Ch‰tillon m'inquiŽta. C'est la raison pour laquelle, aujourd'hui encore, et ˆ cause du manque d'entretien des peintures des transports parisiens, mes parents reoivent de temps en temps quelques coups de fil d'un gožt douteux. Sans trop savoir pourquoi, mais en se doutant bien que j'y suis pour quelque chose... *41 CARNET+ORGUEI &8 JOCELYN =16 RET. JOCELYN J'ai rencontrŽ Jocelyn bien longtemps aprs l'avoir quittŽ. A l'‰ge o je commenais ˆ hŽsiter entre dire "tu" ou "vous" aux gens de mon ‰ge que je rencontrais pour la premire fois. Paris n'est pas si grande. On y tombe sur des connaissances. Dans le mŽtro, ou au cinŽma. -Tiens, qu'est-ce que tu fais lˆ? -Je venais voir un film de Wim Wenders. -Moi, je drague les ouvreuses. Tu crois qu'elles sont bien, ici? me demanda-t-il en me faisant la bise. Je dŽteste que des hommes avec qui j'ai dŽjˆ fait l'amour me fassent la bise. Ce genre de bise sonne trop restŽs-bons-amis pour ne pas m'irriter; elle ignore le passŽ, elle est pour l'homme un pis-aller misŽrable. Et pour moi, un retour en arrire insupportable. Mais j'Žtais heureuse de revoir Jocelyn. Il Žtait un peu plus vieux, moi aussi. On a commencŽ ˆ parler, parce qu'il ne fallait surtout pas ne rien dire. Je me suis dŽbrouillŽ pour qu'il entre dans la salle le premier, pour me mettre ˆ c™tŽ de lui. L'ouvreuse Žtait un rien pimbche, mais mignonne. Et je me suis senti jalouse. Il Žtait avec un copain, et moi une copine. Et pendant tout le film, je me suis demandŽ comment catapulter pronto son copain et ma copine dans les bras l'un de l'autre pour faire le vide autour de nous deux. Quand la lumire n'a plus ŽtŽ interdite de sŽjour dans la salle, Jocelyn avait rŽtractŽ sa mine de gentil branleur pour une bobine d'hŽlŽgie pensive. Je ne sais pas si c'est ˆ cause du film ou parce qu'il ne voulait pas avoir l'air tout de suite trop heureux de me voir. On a dŽcidŽ de se dŽvisser un verre cinq jours plus tard. Nous aurions trs bien pu le faire le soir mme, mais aprs autant de temps il fallait se montrer mutuellement que nous Žtions occupŽs, souligner lourdement que nous avions chacun une existence bien tassŽe et en dehors de l'autre, faire imaginer que le monde entier nous attendait au tŽlŽphone. *45 CARNET+LUXURE &16 RET JOCELYN =0 Avec Jocelyn, on Žtait restŽ un peu ensemble et puis on s'Žtait quittŽ. Lui pour aller voir ailleurs, moi pour rester lˆ. On Žtait jeunes. Souvent les mecs croient qu'ils sont les seuls ˆ souffrir, simplement parce que ce sont eux qui draguent, et nous qui dŽcidons. Ils croient qu'ils sont seuls et pas nous, simplement parce que pourrions toujours trouver quelqu'un pour la nuit, et qu'eux n'en sont jamais sžrs. Avant que je revoie Jocelyn, je ne peux pas dire qu'il me manquait encore. Simplement, je repensais un peu ˆ lui quand j'Žtais dŽue par quelqu'un d'autre. Comme une sorte de bouŽe. Sur le coup, et juste avant qu'on refasse l'amour, j'en ai eu gros sur la pelure de savoir que j'avais passŽ un cinquime de mon existence ˆ louper dŽlibŽrŽment les Žpisodes. J'aurais voulu rembobiner un peu en arrire. Mais aprs avoir revu Jocelyn au cinŽma, on s'est re(bis)vus souvent pour refaire la moyenne avec le temps perdu, et j'ai tout oubliŽ. *42 CARNET+AVARIC &7 ALLERGIES FELIX =11 IMP FELIX FŽlix, que je vous parle un peu de mon frre, Žtait gouvernŽ par le perpŽtuel dŽsir d'inventer, et aussi d'importer vers la France, toute une secouŽe d'objets divers. Quand ˆ cause d'allergies on est aussi rŽfractaire que lui ˆ moult substances venues de l'extŽrieur, le paradoxe saute aux yeux. Enfin, a faisait la moyenne. L'homme de la rue voit dans l'avancŽe de la science la vibrante promesse d'un monde meilleur. Et dans les Žchanges internationaux consentis ˆ bon escient, la garantie d'un Žquilibre monŽtaire. Pour FŽlix, l'invention Žtait comme un vice, et son importation comme une fin en soi. Un grand chauve emblousŽ nous avait assurŽ un jour que c'Žtait lˆ une rŽsultante inoffensive d'un Žtat nŽvrotique, qui loin de l'exacerber, contribuait ˆ l'attŽnuer et ˆ en circonscrire les effets. Bref, laissez-le faire, vous me devez deux cents francs. En attendant, c'Žtait toute la famille qui subissait l'auto-thŽrapie de FŽlix... *41 CARNET+ORGUE &16 RET JOCELYN =0 Un soir, on avait parlŽ toute la nuit. On s'Žtait confiŽ aux bons soins de Jocelyn ˆ l'autre, et pourtant c'Žtait aprs qu'on ait refait l'amour. J'ai plut™t dans la tte qu'on passe d'abord une nuit ˆ vider sa caboche ("Merde, le dernier mŽtro est parti. A propos, tu as lu Kant?") et ENSUITE seulement ˆ partager plus en dŽtail son intimitŽ. -C'est marrant qu'on se soit retrouvŽs... Si tu avais ŽtŽ ˆ une autre sŽance, rien que a, on serait pas ensemble. "Marrant" n'Žtait pas exactement le terme, mais comme souvent avec Jocelyn, j'Žtais incapable de deviner s'il disait cela comme on s'amuse ˆ cracher un noyau de cerise pile dans le cendrier, ou si l'idŽe qu'on aurait trs bien pu ne jamais se revoir l'empchait, au sens propre du terme, de dormir. -A ce moment-lˆ, si Hitler Žtait devenu peintre, on n'aurait jamais pu tourner "Le jour le plus long"... -Si on s'Žtait pas revus, tu serais peut-tre vraiment amoureuse de quelqu'un d'autre. -Et qu'est-ce que a change? Il y a pas de providence, tout le monde fait avec les moyens du bord. Il faut se faire ˆ l'idŽe qu'on pourrait chacun tre heureux avec quelqu'un d'autre, et pas trop y penser. -Mais ˆ quoi a rime, la fidŽlitŽ, alors? Puisque tu admets qu'il n'y a pas qu'avec toi que je puisse tre heureux... Je me suis redressŽe d'un trait, surpressurisŽe, scrutant la pice afin d'y dŽnicher le premier objet contondant venu. -Mais non, Zohra, c'est pas ce que tu crois! s'empressa-t-il de prŽciser en agitant le plat des mains ˆ mon encontre, alors que je m'apprtais, ˆ l'aide du dŽcapsuleur, ˆ commettre l'irrŽparable. Depuis ce temps, Jocelyn se surveille. Les bouchons dŽvissables ont fait le reste. *43 CARNET+GOURMA &11 IMP FELIX =0 C'Žtait souvent moi qui servais de premier public aux inventions de FŽlix. Non pas de cobaye -je m'y serais Žnergiquement refusŽe-, mais mon frre estimait ma jugeote naturelle, alliŽe ˆ l'esprit pratique fŽminin. Nous avions, enfin Papa et Maman avaient, offert l'hospitalitŽ ˆ grand-pre Hyacinthe et grand-mre Rosalie pour une petite tapŽe. Pendant que tout ce petit linge s'entresavonnait autour de l'apŽro, FŽlix me narrait par le dŽtail sa dernire invention, assis sur l'accoudoir du fauteuil Conforama que Papa avait montŽ lui-mme. -Tiens, regarde! -C'est quoi? Une pince ˆ linge? Je ne faisais pas exprs de dire n'importe quoi, les machins qu'il inventait ne ressemblaient vraiment ˆ rien qui entre dans mon vocabulaire. FŽlix soupira, et se recala les potirons sur l'accoudoir. -Mais non, c'est des pinces ˆ vŽlo modle FŽlix CŽlestibus! -Je sais pas moi, je fais pas de vŽlo. J'aurais du le savoir, nous Žtions alors en pleine mode des pattes d'ŽlŽphant, on faisait toujours bien d'avoir des pinces ˆ vŽlo sur soi. -L'inconvŽnient avec les pinces ˆ vŽlo traditionnelles, c'est qu'on risque toujours de les perdre. Si on n'en a plus qu'une seule, on passe pour un con. -FŽlix, sois poli tu veux? interrompit machinalement Maman, sans sortir le nez de la conversation ambiante. -Alors j'avais pensŽ ˆ les attacher toutes les deux par un Žlastique... continua-t-il en broutant par intermittence l'amoncellement de cacahoutes nichŽ au creux de sa main. -Bin oui, mais comment tu fais pour pŽdaler avec un Žlastique entre tes pieds? -Justement... Je vois qu'on se comprend! J'avais aussi pensŽ ˆ en faire un modle magnŽtique: nŽgatif ˆ droite, positif ˆ gauche. Tu les enlevais, et hop! elle s'attiraient. Je voulais mme en faire des modles de voyage ultra-lŽgers ou de couleur pour les enfants, rŽpondit-il. Il marqua une pause pour kidnapper de la table une coquille Saint-Jacques en pyrex pleine de pistaches. Au moins, a allait lui occuper les doigts. -Mais les trucs que j'ai lˆ, c'est quoi? -Justement, c'est le dernier cri en matire de pince ˆ vŽlo de sŽcuritŽ: elle est directement vissŽe sur la pŽdale avec un dispositif articulŽ. Avec a, il faut vraiment qu'on te tire ton vŽlo pour paumer tes pinces dont, de toutes faons, tu n'aurais plus besoin... -Malheureux! En parle pas devant tout le monde! -Et attends, continua-t-il plus bas, je pourrais mme faire un modle de luxe plaquŽ ˆ l'or fin. Classe, non? Ca a continuŽ ainsi pendant plusieurs annŽes. Jusqu'ˆ temps qu'il passe son permis de conduire. *46 CARNET+COLERE &13 VISIONS JOSEPH =17 DOC JOSEPHINE JosŽphine avait dŽjˆ transvisualisŽ toute la famille (elle nous avait mme transdŽcouvert un grand-oncle Edgar inconnu jusque-lˆ) quand Maman se transrŽsolu ˆ transappeler le mŽdecin. Comme si la mŽdecine avait pu faire quelque chose pour JosŽphine... C'Žtait un mercredi aprs-midi, et le petit thŽ‰tre surnaturel de JosŽphine n'Žtait pas censŽ faire rel‰che. FŽlix et moi, on Žcoutait dans la pice d'ˆ-c™tŽ. Je craignais que le docteur rŽtorque: "Madame CŽlestibus, votre enfant est folle", un peu comme on lui avait dit "Madame CŽlestibus, votre enfant est myope" quelques annŽes auparavant. -Rien qu'avec son cirque elle aura rŽussi ˆ faire venir le docteur, jugea FŽlix. -Nous, on n'a pas besoin de faire tout ton cinŽma pour essayer d'intŽresser la science. -C'est sžr, cinŽma toi c'est donc ton frre. -Pauvre loque. Le docteur, un rougeaud turgescent, ne dŽcouvrit rien. Il devrait y avoir une option paranormal dans les facs de mŽdecine. En fait, il examina surtout Maman et lui prescrivit des calmants lŽgers. Il ne serait pas venu pour rien. Sit™t qu'il ne fut plus ˆ portŽe de stŽthoscope, Maman se dilata subitement et vrombit sur JosŽphine (pendant que FŽlix faisait remarquer que l'homme aurait pu faire quelque chose contre ses pellicules). JosŽphine se confondait en excuses et se serait presque laissŽ stranguler ˆ gorge dŽployŽe. "J'y suis pour rien, j'y suis pour rien!" rŽpŽtait-elle. Qu'elle tombe en transe pendant le d”ner ou qu'elle annule sa prestation en pleine orgie mŽdicale, elle ne savait souvent dire que a... *47 CARNET+PARESS &16 RET JOCELYN =0 Entre Jocelyn premire et deuxime mouture, j'ai eu le grain pour sept autres mecs. Le premier Žtait assis ˆ c™tŽ de moi en cours de maths. Je n'ai jamais ŽtŽ trs bonne en maths, et il a ratŽ son bac ˆ cause de moi. J'ai rencontrŽ le deuxime pendant une grve de la RATP, il m'a pris la main pour m'aider ˆ me hisser dans la rame parmi la foule. La porte m'a rabotŽ l'Žpine dorsale en se fermant, et il a dŽcrochŽ son agreg avant de partir en province. Le troisime m'a draguŽe dans une bo”te. Je lui ai dit d'en profiter pendant que ma copine tenait mon sac. Je l'ai plaquŽ quand j'ai vu qu'il coupait ses spaghettis avant de les manger. Le quatrime Žtait Žcrivain ratŽ. Aujourd'hui, il est devenu cŽlbre. Et moi je serais riche et je poserais ˆ ses c™tŽs dans Paris-Match si je n'avais pas affectŽ son self amour-propre ˆ lui en manifestant trop peu d'enthousiasme pour sa prose. Le cinquime m'avait ŽtŽ prŽsentŽ par une copine coiffeuse. J'ai prŽfŽrŽ en finir quand il m'a dit "J'adore Fats Waller, c'est gŽnial comme musique d'ambiance, d'ailleurs ma femme a achetŽ la compil". Le sixime Žtait assis derrire moi pendant une projection de Eraserhead. Il m'a dit, "J'ai rien compris, c'est un film pour les femmes", et je lui ai expliquŽ toute la nuit. Le matin, il avait compris. Le septime Žtait pressŽ et trs religieux. Il m'a dit "J'ai calculŽ que l'apocalypse Žtait pour vendredi prochain. On est mercredi, a nous laisse juste deux jours pour faire l'amour, profitons-en!". J'ai refusŽ et il s'est tuŽ dans un accident de voiture. Pas de chance. Mais le premier de tous restera Papa... *54 DICTION+ENVIE &8 JOCELYN =0 -Zohra? Pourquoi tu t'appelles comme a? me demanda Jocelyn, un soir en hiver, dans le mŽtro, alors qu'on Žtait assis au chaud en face d'une rombire flambŽe dŽguisŽe en sapin de No‘l. -Comme quoi? rŽpliquais-je un soir (le mme). -Zohra. -Ah oui. Je rŽflŽchis quelques instants. L'amour fait dire des choses cons. -Je vais te soumettre diffŽrentes hypothses, fausses toutes les trois, continuais-je. -J'Žcoute. -Hypothse numŽro un, que nous appellerons "a": je suis nŽe un 27 avril, qui est comechaquinŽ la sainte Zita, sainte dont la mre s'appelait Zoulikha, la cousine Zined, la petite sÏur Zina et la grande Zohra. C'est donc par esprit de famille. Jocelyn m‰cha un "mouais". -Je suis sceptique, c'est du toc. -Hypothse numŽro deux, que nous appellerons "§": Zohra est sans doute le prŽnom fŽminin commenant par un "Z" le plus courant en France (plus personne ne s'appelle ZoŽ ou Zelda) c'est donc par conformisme alliŽ ˆ un acte patriotique que Papa et Maman ont dŽcidŽ de me prŽnommer Zohra. -Je te crois pas. -C'est un oncle ˆ moi, et ceci est l'hypothse numŽro trois (que nous marquerons du sceau de "III"), l'ancien toubib d'un amiral, mesquin et un chou•a assassin dit-on, qui par hasard ouvrit un magasin dans un petit bled, une sorte de bazar, o il vendait des abricots et des Žchalotes (et aussi des scoubidous). -Ca tient pas trop debout. -Justement, il fit remarquer ˆ mes parents que la transcription romaine de "Zohra" Žtait ŽquilibrŽe dans son essence, presque zŽnithiquement parlant si j'ose dire: la premire lettre est la dernire de l'alphabet, la dernire est la premire, tandis que le "H" optionnel du milieu -lettre symŽtrique s'il en est- vient ajouter ˆ l'harmonie de l'ensemble. Jocelyn dut penser que j'Žtais folle. Je le pris dans mes bras. Comme un saint, il avait une petite Zohra divine autour de lui... *55 DICTI+LUXURE &16 RET JOCELYN =0 L'aprs-amour fait partie de ces moments propices aux conneries (certains l'appellent du joli nom de "petite mort" voire "postcombustion"). J'avais retrouvŽ un Jocelyn qui avait appris plein de mots depuis notre rupture. Il avait aussi un peu plus de barbe. On Žtait allongŽs sur son lit, qui Žtait aussi un peu le mien. Il faisait un peu froid et j'avais une envie folle de recouvrir mes seins avec la couette pour faire comme dans les feuilletons amŽricains. -Moi, mon mot prŽfŽrŽ, c'est "rodomontade". -C'est de la provocation contre les lexidiques. -Ou alors "panŽgyrique" ou "dithyrambique"... Et puis "contondant". -Ca fait quatre... Puisque t'es ˆ poil, tu veux bien remonter le chauffage? -Ou bien "rhŽtorique", parce que tout le monde se goure avec le "H". Ou bien "vilipender", "vitupŽrer", "amphigouri" et "paradigme", "thurifŽraire", j'aime bien aussi. -T'es pas un enfant du paradigme, tel que je te connais, tes mots prŽfŽrŽs c'est des trucs comme "bite" ou "couille", des choses qui se retiennent facilement... -T'es bte. -Je me souviens plus comment j'ai appris ces mots-lˆ. C'est des mots que tous les parents savent, mais ils ne veulent pas les apprendre ˆ leurs enfants, alors qu'ils finiront bien par le savoir un jour ou l'autre. Sinon, ce serait plus marrant, tu me diras. -Cette fois-ci tu viendras pas me dire que c'est encore moi qui t'attire sur le terrain du cul... Il avait l'air vraiment contrariŽ. Il ne supportait pas encore l'idŽe qu'une fille puisse tre plus obsŽdŽe que lui. Pour un homme, la femme doit forcŽment tre moins grande, moins intelligente, moins riche et moins obsŽdŽe que lui. *57 DICT+PARESSE &16 RET JOCELYN =0 La vie n'est pas comme dans les films. De nos jours, on dit "je t'aime" beaucoup plus tard. Concrtement, c'est aprs avoir couchŽ ensemble. Et encore, la condition de la copulation n'est-elle en rien suffisante. Si bien qu'il est possible d'avoir connu de nombreux orgasmes sans jamais avoir prononcŽ ou entendu "je t'aime". Et quand on le dit, c'est en gŽnŽral noyŽ dans le bourdon du quotidien, comme on cache la poussire sous un tapis, comme on repeindrait en noir un mur blanc tachŽ d'une goutte d'encre. L'autre jour, je refaisais affectueusement le col de Jocelyn, qui l'avait mal fichu. -Quelle dŽlicate manire de dire "je t'aime"... -C'est parce que je t'aime, c'est juste parce que ton col est mal foutu et que a m'Žnerve. -Alors tu m'aimes pas? -Si, mais a a rien ˆ voir avec ton putain de col. -Alors tu referais le col de n'importe quel inconnu? -Mais non. -Alors? -Tu fais chier. -Je t'aime. Plus la peine de compter sur le bon vieux "je t'aime, j't'ai dans la peau", l'estomaquant des familles, celui qu'on punchait la bouche en coin, comme on jette un cadavre ˆ l'eau, le "je t'aime" ferme et dŽfinitif, lu et approuvŽ qu'on Žpelait le regard rivŽ dans les yeux. On le prononce aussi beaucoup moins souvent, et en une chanson, Johnny aura dit plus "ah que je t'aime" que moi dans toute ma carrire. *56 DICT+COLERE &14 PREMIERE FOIS1 =0 Bien sžr, quand Jocelyn m'appelle "bŽbŽ", il sait que je suis un grande personne, qu'il n'est pas question d'avoir d'enfants et que je dŽteste a. Tous les amoureux se trouvent des noms tendres et idiots, plus instinctifs. Des petits noms sur pilote automatique qui viennent tout seuls, comme des grands, sans prendre rendez-vous. Des noms, pourtant, qu'on oublie quand on s'engueule, mais qu'on peut rŽpŽter en faisant l'amour ˆ loisir et ˆ travers, "bŽbŽbŽbŽbŽbŽbŽ bŽbŽbŽ!" ou "doudoudoudoudoudoudou!". Je hais ces petits noms ridicules. J'ai dŽjˆ un nom qui sonne comme un cri de guerre ("zohrazohrazohra zohrazohra!!"), pourquoi le changer. Par lˆ mme, j'ai du assouplir ma diction ("jocelynjocelyn jocelynjocelyn" prŽsente quelques difficultŽs). Mais a valait le coup. De quoi aurais-je eu l'air en mugissant "jojojojojojojojo"? *52 DICTI+AVARICE &16 RET JOCELYN =0 Jocelyn est un grand enfant. Comme il rŽussit ˆ me dire des mots d'amour tout en m'embrassant, il a montŽ un spectacle de mime ventriloque, que sa mre aime beaucoup. Quand il part en tournŽe, il m'envoie toujours des cartes postales (en tarif rŽduit). Mises sous enveloppe, a nous ferait de jolies lettres d'amour. Bien sžr, les sentiers de la gloire ne l'amnent pour l'instant qu'ˆ se produire en banlieue, ce qui limite l'intŽrt d'une correspondance mais lui permet en tout cas de rentrer ˆ la maison tous les soirs aprs avoir donnŽ son corps en spectacle. "Je suis athŽ, mais je te souhaite quand mme une bonne annŽe. Ton gros berlingot". Le grand fou. A chaque fois, il trouve un mot d'esprit ˆ m'Žcrire, qu'en gŽnŽral il recycle dans son show. Et pour ne pas que je l'accuse de m'employer comme testeuse bŽnŽvole de ses loopings zygoto-sŽmantiques, il rŽinjecte aussi les mauvais. *55 DICTI+LUXURE &10 PETIT DEJ PERE =0 Au dŽbut, Maman a essayŽ de m'empcher de dire des grossiretŽs. Elle a vite dŽchantŽ. Elle a pensŽ que j'en dirais moins si elle me laissait le faire sans m'emberloufiter et me faire les yeux rouges. Manque de bol, j'ai continuŽ plein-pot ˆ dŽvider mes cochonnailles. Maman en disait bien autant que moi. Papa, lui, n'a plus jamais osŽ m'embrasser aprs que je lui ai demandŽ, puisque que c'Žtait aussi bon de faire des enfants, pourquoi il n'en avait fait que deux. JosŽphine vint plus tard. Papa l'embrassait, je crois que c'Žtait bon. Et nous Žtions trois. *61 BIJOUX+ORGUEIL &11 IMP FELIX =0 Il y a des choses que l'on retrouve ˆ peu prs dans toutes les civilisations. Le maquillage est l'une d'entre elles, ˆ l'instar de la religion, de la musique, des perversions sexuelles et de deux ou trois autres choses. Ma premire difficultŽ pour me maquiller les yeux n'a pas ŽtŽ ceux (gros et rŽprobateurs) de ma mre, ou le refus d'une hypothŽtique oppression masculine par ce biais (les hommes ont d'autres moyens que le soutien-gorge et le fard ˆ paupire pour nous hermŽtiser). C'est juste parce que je suis myope. Et que je dois enlever mes lunettes avant, pour ensuite me rendre compte que le rŽsultat n'a rien ˆ voir avec ce que j'espŽrais, d'autant qu'il se prend au passage une sacrŽe correction une fois mes verres rechaussŽs. Il m'a fallu un moment pour prendre le tour de main et me faire, sans filet, l'olive joviale et la prunelle enj™leuse. C'est dur d'tre une femme, mais je ne suis pas du genre ˆ me laisser abattre comme a. Sans devenir totalement tributaire du maquillage ("Oh non chŽri, je ne peux pas sortir avec cette mine affreuse, j'ai plus qu'ˆ me mettre un sac sur la tte!"), disons qu'il entre souvent dans la normalitude, ˆ tel point que ne pas se maquiller dŽpasse le simple stade de la passivitŽ pour devenir une dŽmarche ˆ part entire. Et avec tout ceci, FŽlix n'a jamais trouvŽ le moyen d'inventer le maquillage waterproof anti-larmes, pour les jours o j'avais la mine ˆ l'envers. *66 BIJOUX+COLERE &16 RET JOCELYN =18 STERILITE Le jour o j'ai appris que j'Žtais stŽrile, j'ai regrettŽ d'avoir pris la pilule pour rien pendant autant de temps. Non, je rigole, j'ai pleurŽ. Je parle de pilule, car j'ai commencŽ ˆ vivre ma sexualitŽ ˆ l'Žpoque o l'on pouvait copuler sans s'inscrire aux allocations familiales ni assurer les choux gras des marchands de caoutchouc. Ce fut une pŽriode-charnire (ou tampon) trs courte, coincŽe entre le dŽbut de la permissivitŽ et la popularisation du sida, pŽriode que je n'ai de plus vŽcue qu'en partie. Je n'avais jamais vraiment voulu d'enfant auparavant, mais j'ai mis du temps ˆ me faire ˆ l'idŽe que je ne pouvais pas en avoir. Mme si l'on ne bouge jamais de Paris, on aime pas tre interdite de sŽjour en province. L'annonce de ma stŽrilitŽ fut un peu comme la mort d'une amie qu'on ne voit presque jamais: elle ne change rien dans l'immŽdiat concret, mais on l'avale toujours mal en pensant au futur. On donne bien ˆ adopter les gamins jaunes ou noirs aux couples blancs. Alors pourquoi a-t-on refusŽ de nous servir, ˆ Jocelyn et moi, un petit blanc? Nous aurons l'air ˆ quarante ans de tout ce que je n'aime pas. *66 BIJOUX+COLERE &18 STERILITE =0 Jocelyn n'y avait jamais songŽ, mais chaque Žtape importante de la vie d'une femme est ponctuŽe par le sang et la souffrance. RŽflexion faite, j'aurais aimŽ ne pas faire l'impasse sur celle de l'accouchement. Jocelyn, ne peut pas, non plus, savoir ce que c'est. "Etre enceinte, c'est bien une idŽe de femme!" plaisantait-il. L'idŽe de l'impliquer dans ma stŽrilitŽ, de l'obliger lui aussi ˆ vieillir sans avoir d'enfants, sans toutefois m'obsŽder ou me culpabiliser, me tourmente et m'attriste. J'ai peur que, consciemment ou non, il finisse pas me reprocher un Žtat auquel je ne peux rien. J'imagine qu'une mre de famille craint souvent la mme chose de ses enfants. *64 BIJOUX+ENVIE &1 (MYOPE) =0 Je me suis toujours demandŽ pourquoi nous nous laissions marcher sur les pieds. Pourtant, nous sommes plus nombreuses que les hommes. Si l'on exclut l'Afrique du Sud (et on ferait bien), nous sommes la seule minoritŽ majoritaire du monde. Assurant le gros des troupes, nous pourrions prendre ˆ bras le corps Žlectoral et faire la fte ˆ l'urne (ce qui supposerait, inconvŽnient majeur, que l'on puisse changer effectivement quelque chose avec des Žlections). Le jour o j'ai demandŽ ˆ Maman pourquoi c'Žtait elle qui faisait le mŽnage, elle m'a rŽpondu "Pendant que tu es debout, fais donc la vaisselle". FŽlix me faisait remarquer que les seules inŽgalitŽs sexuelles reconnues par la lŽgislation Žtait en notre faveur: pas de service militaire, ‰ge minimum du mariage infŽrieur, interdiction du travail de nuit, congŽs des femmes enceintes. Sauf qu'un enfant porte le nom de son pre... Et de toutes faons pour FŽlix, qui est du jour, inmariable, rŽformŽ P4 et qui ne sera jamais en cloque, tout a ne compte pas vraiment. *67 BIJOUX+PARESSE &16 RET JOCELYN =0 Si les filles ont le droit de se couvrir la barbaque avec des pantalons et pas les gars des jupes, ce n'est pas parce que nous sommes plus libres qu'eux. C'est juste parce que les hommes admettent que nous copiions le modle masculin, alors que le contraire serait ressenti par eux comme une dŽgradation. A propos de chiffons, je ne peux pas laisser Jocelyn s'habiller seul. Ou plus prŽcisŽment, je dois L'EMPECHER de s'habiller seul. Si besoin est par la force. Quand on s'habille n'importe comment, je veux dire quand on ne fait pas attention, on risque au pire de rouler triste. Seul un tre comme Jocelyn qui, lui, fait trs attention tout en ayant un jugement dangereusement viciŽ, parviendra ˆ emprunter la bretelle qui mne ˆ la grande autoroute de l'horreur vestimentaire, lˆ o plus rien ne peux vous arrter. Qu'on ne s'y mŽprenne pas. RŽussir ˆ rŽitŽrer l'exploit de porter une pochette allant mal avec la cravate, cravate dŽtonnant avec la chemise, qui elle-mme jure avec la veste (veste qui ne s'accordera en aucune faon avec la pochette) ne peut relever du simple hasard statistique. Car en plus d'avoir un gožt de chiotte, Jocelyn ne m'a jamais avouŽ qu'il Žtait daltonien. *62 BIJOUX+AVARICE &1 (MYOPE) =0 Quand je passais mon permis de conduire (et l'emploi de l'imparfait se justifie pour une pŽriode aussi longue), Maman avait toujours peur qu'il "m'arrive ˆ un accident". Le pire, c'est qu'elle avait raison, et -ˆ vrai dire- c'Žtait plus moi qui les provoquait qu'eux qui m'arrivaient. C'est la raison pour laquelle j'ai cessŽ de conduire ds que je l'ai eu. Me faire rouler sur bitume m'avait cožtŽ assez cher comme a. L'examinateur, qui n'Žtait pas zunbrin-zunbu de sa paire de clignotants, ne put mme plus se retenir de crier qu'il faudrait interdire les femmes au volant. Pourtant, le papier rose, je trouve a trs fŽminin, surtout ornŽ de la dŽlicate mention "permis dŽlivrŽ sous rŽserve de port de verres correcteurs" (lunettes ou lentilles cornŽennes)". Notre parangon de la circulation tamponnŽe homo-machique oubliait que non seulement les voitures, la route, l'embrayage et les feux rouges Žtaient des inventions masculines, mais surtout que c'Žtait ˆ moi que la R5 refusait d'obŽir, et non ˆ toutes mes congŽnres. Quand je passais les vitesses sans dŽbrayer o que je lui demandais de me rappeler si c'Žtait ˆ gauche ou ˆ droite qu'il fallait rouler, c'Žtait aussi ˆ mes sÏurs qu'il s'en prenait. C'Žtait peut-tre pour me faire me sentir moins seule. Mais voir mes fautes Žtendues sur l'ensemble du beau sexe ne diluait en rien la haine que je lui portais. Le jour o j'ai failli avoir un accident mortel, il Žtait persuadŽ que c'Žtait ˆ sa vie que j'en voulais. Et il me l'a donnŽ (mon permis). *64 BIJOUX+ENVIE &1 (MYOPE) =0 A l'Žcole, j'ai connu une fille, une copine. Elle Žtait malade, une maladie dont je ne me souviens plus du nom, parce que c'Žtait elle que j'aimais et pas une pathologie. Et puis a ne se voyait pas. On sait tous et toutes qu'on va mourir. La diffŽrence avec elle, c'est qu'elle Žtait sžre de le faire avant tout le monde. Les autres finiraient bien par s'Žcraser contre un arbre, devenir vieux ou se niquer au gros rouge, mais ce serait plus long. Avec elle, pas besoin d'tre vieux pour mourir. Ca ne l'inquiŽtait pas de savoir qu'elle allait y passer sans faire la file d'attente. Au contraire, elle m'avait confiŽ qu'elle se sentait formidablement libŽrŽe. Si le gŽnie fr™le la folie, et l'orgasme la souffrance, elle nous voyait comme un dieu contemple des mortels. Elle Žtait tellement au dessus de nous, plus rien de quotidien ne comptait pour elle. De toutes les filles de la classe, c'Žtait elle la plus chieuse et la plus forte. Si les profs et les parents avaient une quelconque autoritŽ sur nous, c'Žtait en influenant la spŽculation que nous faisions sur notre vie future, en brandissant le spectre d'une existence ˆ venir g‰chŽe si nous n'obŽissions pas. "Taisez-vous et rendez votre devoir pour lundi, sinon vous serez au ch™mage et vous n'aurez jamais une vie heureuse". Toutes les menaces et les injonctions du monde adulte glissaient sur elle comme un poisson dans l'eau. Comment aurait-il pu en tre autrement? Comment craindre le futur quand il n'existe pas? Elle prŽfŽrait profiter du prŽsent. A elle seule, elle Žtait un affront au pouvoir scolaire. Elle le savait. Les heures de colle, que les profs lui distribuaient en rechignant, avec l'impression de tirer sur une ambulance, n'y faisaient rien. Et puis elle manquait souvent pour aller ˆ l'h™pital. Elle s'en foutait. Quand on sait qu'on ne passera pas les vingt ans, une heure est une heure, qu'on la passe en colle, ˆ l'hosto ou ailleurs. Elle a ŽtŽ ma meilleure copine. Dans un feuilleton, elle m'aurait laissŽ un truc, un bijou ou une connerie, en me disant de me souvenir d'elle quand elle ne serait plus lˆ. Elle n'est plus lˆ, et je n'ai rien gardŽ. C'est encore presque gamine qu'elle est morte. Et pourtant, dans toute ma vie de femme, je n'ai jamais pu un seul instant tre aussi libre que PŽlagie assise ˆ ne rien foutre au fond de la classe. *65 BIJOUX+LUXURE &16 RET JOCELYN =0 J'ai parfois pensŽ que les hommes et les femmes n'Žtaient dŽfinitivement pas faits l'un pour l'autre. Comme disait une copine ˆ moi: l'hŽtŽrosexualitŽ, voilˆ la cause de tous nos problmes. Je ne sais si je dois mon hall of fame de la couette ˆ mon tempŽrament roublarde et ex-garon manquŽ (ˆ propos et avec le recul, j'ai vraiment ŽtŽ une gosse de merde, si je m'avais eu comme fille, je me serais dŽtestŽe). D'ailleurs, j'aime ˆ rŽpŽter que c'est son c™tŽ fŽminin que j'aime en Jocelyn. Il refuse de l'admettre, parce que c'est quand mme un gars, mais mon intuition ne me trompe pas (lui non plus d'ailleurs). Mais nom d'un chromosome, comment voulez-vous que les hommes et les femmes s'entendent? (exceptŽ nous qui sommes un peu ˆ part, il faut bien l'admettre, surtout moi). Au moins au restaurant, on peut prendre deux menus diffŽrents et demander l'addition sŽparŽe. Maccache sur le traversin, plat du jour pour tout le monde. Et c'est toujours nous qui rŽgalons. Je vous le dit (et je ne suis pas la seule), c'est une voie sans issue. L'homme veut du beau lolo, du bien congestionnŽ, du rond, du flanc. A nous de faire de gros d™me, de rouler et de nous taire. Mais c'est de l'amour qu'il nous faut, du sentiment! Plein feu! BŽton! L'amour, coco, en voilˆ du scoop! Une exclu, cucul! Quand ˆ moi, vous m'emballez les deux, et vous me faites un prix. *77 CLES+PARESSE &8 JOCELYN =0 Si nous frŽquentions parfois les mmes lignes de mŽtro, Jocelyn et moi n'Žtions malheureusement pas dans le mme lycŽe. Voilˆ o mne de confier son cÏur ˆ la RATP plut™t qu'ˆ l'Žducation nationale. Mais nous n'habitions pas trs loin l'un de l'autre, et Jocelyn se fit vite de petits mollets d'acier ˆ grimper les cinq Žtages qui menaient au gourbi du clan CŽlestibus. C'Žtait souvent Maman qui ouvrait, d'un grand coup. Elle avait l'habitude de se planter sur le paillasson la tte haute, dressŽe comme un roc face au visiteur, sur l'air de "si vous voulez me vendre une assurance, il faudra d'abord me passer sur le corps". Mais au fur et ˆ mesure qu'il venait me chercher, une connivence s'installa entre Maman et lui. Il passa du "Euh, bonjour m'dame, chuis un camarade de Zohra, on doit prŽparer une exposŽ d'histoire-gŽo ensemble, ch'peux la voir?" ˆ un simple frissonnement de sourcils interrogatif. Maman, rŽpondait d'un "Hin, Hin" synchronisŽ ˆ un hochement latŽral du menton, indiquant la direction ˆ suivre afin de me rejoindre. Elle prit mme l'habitude de lui faire la bise le jour o elle comprit, rapidement, que nous ne pouvions tout de mme pas avoir autant d'exposŽs d'histoire-gŽo ˆ faire par semaine. *72 CLES+AVARICE &11 IMPORTATIONS FELIX =0 Comme il n'y avait pas de sonnette officielle, FŽlix avait vissŽ sur la porte un truc sonore dont je n'ai jamais connu le nom, un schmilblick composŽ d'une manivelle actionnant, par un ingŽnieux systme de vis sans fin, la rotation d'un rouleau mŽtallique ergotŽ, ergots qui viennent au moment propice actionner de minuscules lamelles mŽtalliques de tailles diffŽrentes, produisant au passage des "gling" de diverses tonalitŽs. Selon les modles, on peut ainsi ou•r quelque chose rappelant "La Marseillaise", "La Pastorale" ou encore "Les Roses Blanches", pour ceux qui aiment. (J'ai comme le sentiment que ces prŽcisions sont inutiles si vous avez dŽjˆ ce genre de gadget mŽcanique, et parfaitement incomprŽhensibles si vous en ignorez l'existence). FŽlix adorait ces bobinettes. Il en bousilla plusieurs en essayant, avec une lime et le stylet thermique de sa bo”te "La Pyrogravure Amusante", de les modifier afin de leur faire jouer un thme de sa composition. Celui qu'il avait flanquŽ ˆ notre entrŽe entonnait sous l'action d'un de nos h™tes le refrain de "L'Internationale" qui, amplifiŽ par la texture poreuse de notre porte en bois, avait l'avantage d'tre audible dans tout l'appartement. Mais aussi, dans une large mesure, celui du voisin. Je ne sais si c'est en raison d'options politiques trop Žtroites ou ˆ cause du nombre des visites que nous recevions que notre voisin, M. Martinez, n'a jamais voulu nous adresser la parole. *74 CLES+ENVIE &11 IMP FELIX =0 Ce fut la semaine de la panne de chauffage que la famille connut la plus vivante illustration de ce qu'on appelle la chaleur humaine. Tous les moyens Žtaient bons pour s'agiter les molŽcules (car la chaleur, c'est du mouvement). On avait laissŽ ouvert la porte du four. En fait de radiateur, un four lancŽ ˆ 250¡C chrono ne touche pas une bille. Normal, quand on construit un four, c'est pour chauffer ˆ l'intŽrieur. Pas de miracles, les effluves thermiques escomptŽs ne tenaient pas lieu de chaude haleine bovine. JosŽphine, qui Žtait encore de la taille d'un cochon de lait, voulut alors se rŽfugier ˆ l'intŽrieur du complexe Žlectro-culinaire si accueillant, comme n'importe quel dompteur givrŽ se serait gaufrŽ les rouflaquettes dans la gueule d'un lion. FŽlix se frottait les mains par dessus le grille-pain modle US Army (afin d'Žviter qu'on se relaye toutes les trois minutes, il avait eut l'idŽe d'en coincer la chevillette avec l'Žlastique qui me servait pour les cheveux, si bien que j'Žtais toute dŽpenaillŽe comme un dessous de bras). Manque de bol pour ma coiffure, j'avais ŽtŽ centigradement forcŽe de mettre le sche-cheveux entre ma peau et mes trois pulls pendant que je t‰chais d'accomplir mes exercices d'anglais. L'appareil, qu'il m'Žtait impossible -en raison de mon jeune ‰ge- de coincer entre mes attributs mammaires afin d'en canaliser le flux, me donnait en soufflant un look bibendum en cloque. J'en voulais ˆ mes parents d'tre si sto•ques (faon "s'il y a plus de pain pour le petit-dŽjeuner de demain, vous aurez toujours nos entrailles") et ˆ mon chat d'tre si poilu... *76 CLES+COLERE &16 RET JOCELYN =0 Je n'ai jamais vŽcu seule. Pendant un moment, j'ai commencŽ ˆ songer ˆ ranger mes chaussettes chez Jocelyn sans vraiment avoir quittŽ Papa et mon pied-ˆ-terre familial. On ne peut pas dire que j'Žtais le cul entre deux chaises. Mes fesses Žtaient toutes les deux indubitablement chez Jocelyn. Juste ma bo”te aux lettres qui Žtait encore chez Papa. Je logeais chez lui, sans vraiment y habiter, mais tout en y demeurant quand mme. Beaucoup connaissent ce battement en demi-teinte o avoir un double des clŽs et passer toutes les nuits ensemble donne dŽjˆ le droit de mettre la main au liquide vaisselle mais pas encore celui de dŽcrocher le tŽlŽphone. Je me souviens aussi m'tre mise en pŽtard aprs Sweatheart parce qu'il s'Žtait endormi sans moi, un soir o j'avais cours de yoga. -Putain! Je suis sžre que tu t'es mme pas brossŽ les dents! hurlais-je en secouant mon bien-aimŽ. -Hummmmm arrte de crier... Les voisins... -Ouvre les yeux quand je te parle! T'aurais pu attendre que je rentre! Il regarda le radio-rŽveil. -Tu sais que c'est trs mauvais d'tre rŽveillŽ plus de deux heures aprs s'tre endormi, en plus une minute impaire... -Deux heures que tu pionces? Maintenant je sais ce que tu fais quand j'ai le dos tournŽ! Papa s'est toujours endormi avant moi, et pourtant avec lui je n'ai jamais ŽtŽ jalouse. *71 CLES+ORGUEIL &16 RET JOCELYN =0 Quand j'Žtais petite, je croyais qu'arrivŽ ˆ l'‰ge adulte, on partait de chez ses parents, qu'on se faisait la malle avec son baluchon sur le dos, et qu'il fallait pousser Papa et Maman pour se tirer faire sa vie. Tout a, c'est parce que j'ai trop regardŽ la tŽlŽ. Evidemment, les adieux Žtaient dŽchirants. Je voyais Maman, lacrynolante, me prŽparer des tartines pour la route, et Papa me glisser un billet de dix francs dans la main en se retenant de me dire "courage ma fille, puisqu'il le faut. C'est comme a que tu deviendras un homme." Le nounours sous le bras, le regard vers le lointain, je prenais l'escalier et mon destin en main. La rŽalitŽ est tout autre, et j'ai mis longtemps ˆ rŽaliser que mes parents en attestaient en voyant rŽgulirement les leurs. De nos jours, ce serait mme plut™t les ternels qui auraient tendance ˆ virer leurs rejŽniture (chose ˆ laquelle je n'ai personnellement cŽdŽ que lorsque Jocelyn consentit ˆ m'accueillir chez lui ˆ titre permanent en me promettant qu'il laverait lui-mme la baignoire). *75 CLES+LUXURE &16 RET JOCELYN =0 J'ai assez souffert de ne pas avoir une pice vraiment ˆ moi quand j'habitais chez mes parents. Pour Žchapper un temps aux frasques de FŽlix, par exemple. Aussi, ds que j'ai emmŽnagŽ dŽfinitivement chez Jocelyn, j'ai apprŽciŽ que nous ayons un appartement vraiment pour nous deux. Pour bien entamer notre cohabitation, nous avions dŽcidŽ de faire l'amour dans chaque pice, pour voir celle qui se prtait le mieux ˆ ce que nous nous donnions l'un ˆ l'autre. Heureusement, l'appartement n'est pas trs grand, et nous avons pu faire le tour du locataire en une journŽe. Je me demande combien de temps mettent ceux qui jambent-en-l'air rondement dans un pied-ˆ-terre de 500 mtres carrŽs. Finalement, c'est encore dans la chambre que a marche le mieux. Non que je n'aime me vautrer sur la table de la cuisine ou que la moquette de l'entrŽe ne vaille le dŽtour, mais la cha”ne se trouve dans la chambre. C'est parce que j'adore faire l'amour en musique. D'ailleurs, j'ai achetŽ un lecteur de compact-disc. Comme a, on peut le faire plus longtemps sans avoir ˆ retourner les galettes. *73 CLES+GOURMANDISE &11 IMP FELIX =0 Dieu, qui s'y conna”t, a du crŽer d'abord les animaux, ensuite l'homme, puis la femme et en dernier le chat. Pardon, le Chat. Et c'est seulement aprs qu'il a mis les pouces et fait un break. Ce n'est que bien des annŽes plus tard qu'il se vengera du pchŽ originel en crŽant la RATP et MS-DOS. Des chats, j'en ai usŽ plusieurs. Evidemment, l'incursion terrestre de ces sympathiques quadrupdes griffus couvre rarement plus de trois septennats. Le temps de se lustrer les coussinets contre le plancher des vaches, et a remonte prendre le chemin du Trs-Haut. Un chat sait faire plein de choses impossibles pour un tre humain ou une armoire normande. Ronronner, se coiffer les oreilles en arrire gr‰ce ˆ un astucieux systme de soufflet, se lŽcher le trou du cul ou dormir dix-huit heures de suite. Maman avait essayŽ, en vain, d'empcher que FŽlix mutile la porte d'entrŽe de notre appartement rue de Tanger pour scier une chatire. RŽsultat, Junior (le chat de l'Žpoque, dont JosŽphine ne cessait d'assurer qu'il Žtait la rŽincarnation de Marvin Gaye, pourtant encore parmi nous ˆ l'heure o nous vivions ces aventures) continua ˆ gratter pour dŽranger les termites et que quelqu'un se dŽvoue pour lui ouvrir, quand il rentrait pour avaler son d”ner. C'Žtait souvent Maman qui dressait le cornet. -Tiens..., dit-elle. -Putain, c'est le chat. Il a la dalle. Vas-y FŽlix, rŽpondis-je. -HŽ non euh! C'est TON chat! -Putain c'est TA chatire ˆ la con qu'il refuse de prendre! DŽmerde-toi et va ouvrir ˆ Junior! -De toutes faons, ta chatire est trop petite. Junior a pris du ventre ces temps-ci et il risquerait de se coincer. Va lui ouvrir FŽlix, dit Maman. On entendait Junior miauler toute sa science. -Et si c'Žtait un voleur? demanda JosŽphine. -Evidemment que c'est un voleur... Un assassin mme. -Justement! bondit FŽlix. Si j'avais fait la chatire plus grande, un importun aurait pu se glisser et venir enlever JosŽphine! -C'est quoi un importun? demanda JosŽphine. -Putain FŽlix, lve ton cul et va ouvrir au chat! Il doit commencer ˆ se tourner les pouces. C'est dommage, FŽlix n'a jamais ŽtŽ allergique au poil de chat. *72 CLES+AVARICE &16 RET JOCELYN =0 L'autre jour, je pensais ˆ un truc. On parle d'immobilier... Pipeau, l'immobilier! Tout est en mouvement. Vous, moi, le chat, Dieu, mon appartement. Oui, mon appartement bouge. D'abord, l'univers marche bien, il est en pleine expansion. Par exemple, le F3 dont je partage plus ou moins le loyer avec Jocelyn s'Žloigne naturellement du centre de l'univers, il fait sa vie (tout en restant ˆ proximitŽ de station Marx Dormoy, c'est ˆ noter). Ensuite, la Terre tourne, simultanŽment sur elle-mme et autour de la Lune. Si c'est pas du mouvement, a, je rends ma carte orange! Vous me direz, ce n'est pas si fort: tout le monde arrive bien ˆ gambader en m‰chant son chouinguomme en temps rŽel. Sans parler de notre galaxie et du systme solaire, bien bouge™teux ˆ leurs heures. Injectez-y la dŽrive des plaques tectoniques conjuguŽe ˆ l'affaissement naturel du terrain et vous rŽaliserez qu'il est du domaine de l'impossible de prŽvoir la position du Balajo par rapport au centre de l'univers dans un million d'annŽes. Avec une telle relativitŽ spatiale, on en vient ˆ se demander si la hausse du prix du mtre carrŽ dans le quartier Bastille est si justifiŽe qu'on le prŽtend. *71 CLES+ORGUEIL &7 ALLERGIES FELIX =0 -T'as pris un bain? -Oui. -T'es pas restŽ longtemps. -Elle Žtait pas trs bonne. -T'aurais pu prendre une douche. -J'avais pas envie de chanter, pauvre macaque. -Demain c'est moi qui passe le premier, et ce sera toi qui te laveras le cul ˆ l'eau froide. Ca te fera les pieds. FŽlix faisait tout pour me chicorer. Mes seins commenaient ˆ monter alors que ses couilles Žtaient ˆ peine descendues, a le rendait jaloux. Il se vengeait comme il pouvait. -T'as qu'ˆ te lever plus t™t. -Mon cul est moins gros que le tien, j'ai besoin de moins d'eau. -Pauvre enfoirure! Tu sais ˆ peine pisser tout seul et tu bois encore la tasse en te brossant les dents! -J'vais le dire ˆ Maman! -Si tu fais a, j'te jure que je te fais boire tout ton bain! Avec mon sel, a te foutrait plein de boutons sur la gueule et ce sera bien fait pour ta face. -C'est parce que t'es mme pas cap' de me faire bouffer tes tampax! Aujourd'hui, nous avons bien ŽvoluŽ. FŽlix perd ses cheveux, et moi, j'attends la mŽnopause. *81 ARGENT+ORGUEIL &5 (HYACINTHE) =6 (JAZZ) Grand-Pre Hyacinthe a toujours ŽtŽ vieux. Il est nŽ vieux, un peu comme Lee Marvin ou Spencer Tracy. Un jour, il sera tellement vieux qu'il en deviendra mort. Je me souviens de son vieux phono, vieux forcŽment, qui devait dŽjˆ dater du temps o Mathusalem mouillait encore ses couches. Avec sa manivelle qui faisait crouic-crouic et son cornet comme une feuille de rhubarbe, son vieux phono avait bien plus de gueule que mon mange-disque rouge tomate. Et avec son vieux phono, il avait de vieux 78 tours de Jelly Roll Morton ou de King Oliver qu'il avait rapportŽs de son voyage en AmŽrique (il n'Žtait jamais allŽ aux "Etats-Unis"). De grandes hosties noires comme un vŽlosolex et Žpaisses comme un ch‰teaubriand, qui doivent cožter une fortune de nos jours. Quand on allait le voir, Grand-Pre Hyacinthe adorait me faire Žcouter ses disques. On se mettait tous les deux en rond autour de son buffet Henri II. Grand-pre Hyacinthe fermait les yeux. Ce n'est que bien plus tard que j'ai rŽalisŽ ˆ quel point Žcouter des 78 tours de cet ‰ge Žtait un luxe; et qu'ˆ chaque note jouŽe, un peu de musique s'en Žvaporait. Mais je ne regrette pas d'avoir usŽ jusqu'au trognon son "Black Bottom Stomp" et d'avoir fait tourner la tte ˆ son "Dipper Mouth Blues". J'aurais sans doute refusŽ d'en entendre parler si j'avais su que c'Žtait du jazz. *82 ARGENT+AVARICE &1 (MYOPE) =0 J'ai toujours eu un dr™le de rapport avec l'argent, spŽcialement quand j'Žtais petite. FŽlix disait que c'Žtait bon pour les pauvres. Vous ne vous imaginez pas le temps qu'il m'a fallu pour assimiler des notions telles que l'Žrosion monŽtaire ou les fluctuations des taux d'intŽrt. Par exemple, je ne comprenais pas pourquoi Maman ne faisait pas sur-le-champ provision de timbres-poste ds l'annonce de leur prochaine augmentation. Et si je croyais que l'argent qu'on allait chercher ˆ la banque Žtait gratuit, j'Žtais en revanche persuadŽe qu'il fallait payer pour avoir les allocations familiales. Pourtant, de nos jours, le seul moyen de rentabiliser un enfant serait de le faire travailler. Si j'avais su ˆ quel point je pouvais cožter cher, j'aurais ŽvitŽ de demander ˆ Maman si elle nous avait fait uniquement pour l'argent, le jour o j'ai compris que la maternitŽ Žtait gratuite. Du coup, je me suis demandŽ ˆ quoi elle pouvait consacrer l'octroi de notre mre l'Etat. A chaque fois qu'elle allait chez le coiffeur, qu'elle s'achetait des chaussures et un manteau ou qu'elle perdait au loto, elle dŽpensait moins que les allocs. J'Žtais ulcŽrŽe: ma mre assouvissait donc ses instincts frivoles et dŽpensiers avec MON argent! Quelque chose me troublait pourtant: le coiffeur plus les chaussures plus le manteau plus le loto cožtaient plus que les allocs du premier enfant (eh oui, j'avais nŽgligŽ un dŽtail: l'argent n'est utilisable qu'une seule fois par la mme personne). Mais alors, Maman se servait AUSSI sur le dos de FŽlix et de JosŽphine! J'aurais admis que les cinq francs, que Maman dŽpensait ˆ chaque fois pour le loto, aient ŽtŽ prŽlevŽs sur son propre salaire. Mais je trouvais intolŽrable qu'une mre les prenne sur ce qui aurait du servir ˆ nourrir ses enfants... *83 ARGENT+GOUR &17 DOCTEUR JOSEPHINE =0 Cet ŽtŽ-lˆ, pour se faire un peu d'argent frais, JosŽphine avait travaillŽ. Elle vendait des glaces. Des glaces chocolat, vanille et citron. C'est un trs beau mŽtier. Et ce qui devait arriver arriva. Elle entra sans frapper en transe et, sit™t que son correspondant ežt raccrochŽ, s'affala dans le congŽlateur. Son patron ne voulait pas de a pendant les heures de travail. Sans mme chercher ˆ savoir ce que Fats Waller avait bien pu lui dire, il demanda ˆ ma sÏur si a lui arrivait souvent. Elle rŽpondit "Oui, mais Fats Waller c'est la premire fois" et se fit froidement virer, avec retenue des dŽg‰ts sur son salaire. -Et elles Žtaient bonnes au moins, tes glaces? -Bof... Froides surtout. Elle passa une seconde ou deux ˆ faire la gueule, et continua. -C'est un vrai maquereau ce mec-lˆ. -Dis pas de sottises... Et puis tu sais, c'est le deuxime plus vieux mŽtier du monde. Et le troisime, a doit tre flic ou inspecteur du fisc. -Il y a vraiment qu'ˆ moi que a arrive. Ca me met en boule! -Te fais pas de mouron... Etant ta grande sÏur, j'ai eu le temps de me faire avoir beaucoup plus que toi, tu devrais profiter de mon expŽrience pour te mettre au parfum... *87 ARGENT+PARESSE &11 IMP FELIX =0 J'ai toujours aimŽ faire plaisir ˆ Papa. Mais il n'y a pas que l'intention qui compte, et chaque annŽe c'est un peu la mme rengaine. Maintenant, c'est toujours un peu comme avant. Il faut toujours se creuser la calebasse ˆ trouver quelque chose. On Žvitera juste, contrairement ˆ cette Žpoque, les poupŽes en pot de yaourt fabriquŽes en classe de travaux manuels (avec des nouilles sŽchŽes et du papier crŽpon autour). -Dites, les enfants, mardi prochain c'est l'anniversaire de Papa, dis-je. -Il a quel ‰ge? demanda JosŽphine. -Mardi, je peux pas, j'ai collge, rŽpondit FŽlix. -Ce serait sympa de lui offrir quelque chose, on pourrait faire un effort, dis-je. -Un effort? demanda JosŽphine. -M'en fous, j'ai pas d'argent, rŽpondit FŽlix. -Moi j'en ai un peu, dis-je. -Mais on va lui offrir quoi? demanda JosŽphine. -Un truc gratuit, rŽpondit FŽlix. -Il faut que a cožte de l'argent, sinon c'est pas valable, dis-je. -On pourrait demander ˆ Maman? demanda JosŽphine. -Ca ferait pas vraiment pareil, rŽpondit FŽlix. -FŽlix, je sais trs bien que tu veux que je te demande de fabriquer un rasoir solaire. C'est non. Tu as dŽjˆ failli l'Žlectrocuter l'an dernier avec tes moufles rŽchauffe-doigts, dis-je. -Pour faire viril, on pourrait lui offrir du parfum comme ˆ la tŽlŽ? demanda JosŽphine. -Si c'est comme a, comptez plus sur moi, rŽpondit FŽlix. -Si au moins tu Žtais extralucide, on pourrait deviner, dis-je. -Ou alors un livre? demanda JosŽphine. -Pas un livre, il en a dŽjˆ plein, rŽpondit FŽlix. Finalement, j'ai flanquŽ une avoine ˆ FŽlix, et on a achetŽ, JosŽphine, moi et le secours de Maman, une bible pleine-peau. Aux dernires nouvelles, Papa est toujours croyant. *86 ARGENT+COLERE &11 IMP FELIX =0 C'est fou les occasions qu'on a de perdre ses sous. Evidemment, le rapport qu'on entretient avec ses Žconocroques a souffert de la dŽmatŽrialisation de l'argent, devenant de l'artiche froide. C'Žtait tout de mme plus sensuel de garder une main sous le matelas pour t‰ter son pŽcule que de se lever en pleine nuit pour consulter son compte sur minitel. Tout le monde se dŽbrouille. Certains ont le systme D, moi c'est le systme V: la vengeance. En profitant des devis gratuits et de la clause de rŽsiliation de contrat sous sept jours on peut, ˆ peu de frais, faire perdre beaucoup de temps ˆ un Žlectricien. Toujours plus fort pour faire les pieds ˆ l'Hyper: en foutre plein la panse ˆ son caddie de surgelŽs et l'abandonner l‰chement en ignorant ses petits cris ŽplorŽs avant d'emprunter la sortie sans achats. OK, vous en avez pour dix minutes ˆ accumuler le fatras consŽquent , mais on n'a rien sans rien. FŽlix, qui est inŽbranlablement plus positif, a (entre autres dŽfis ˆ la vie chre) bricolŽ une prise secteur pour l'appareil auditif de grand-pre Hyacinthe. Il peut ainsi se brancher sur 220V quand il reste chez lui et Žcouter Johnny Dodds comme au bon vieux temps. Of course, son autonomie se trouve rŽduite ˆ la longueur du fil que mon frre a utilisŽ pour son dispositif (celui de la vieille friteuse, mais FŽlix est allergique aux fritures). La lutte contre le gaspillage mŽrite bien ces sacrifices. *84 ARGENT+ENVIE &10 PETIT DEJ PERE =0 Papa Žtait fonctionnaire, il faisait les trois-huit de huit ˆ seize. Gardien qu'il Žtait, gardien du mtre-Žtalon. C'Žtait son c™tŽ Super-Dupont. Je l'avais vu une fois, sans vraiment comprendre que j'entrais dans le secret des dieux de la matire et de la relativitŽ. Ca brillait. Quand mes copines me demandaient comme c'Žtait, je rŽpondais en Žcartant les mains "Au moins grand comme a!" et je disais qu'il le rapportait toutes les semaines ˆ la maison pour que Maman l'astique. En plus d'un mtre, elles auraient avalŽ n'importe quelle couleuvre. Et tous les mistouflets de mon ‰ge, en plus d'tre pilote de chasse ou cosmonaute, broutaient d'envie de garder les Žcuries du mtre-Žtalon. Il Žtait vachement fortiche, mon papa. Bien entendu, cette grande verge de carbure de tungstne est tombŽe en dŽsuŽtude. Et Papa de se recycler comme pompier de service dans un thŽ‰tre. Guetter la flamme au balcon permet de se cultiver et de rester relativement indŽpendant. Presque un free-lance d'incendie. *84 ARGENT+ENVIE &10 PETIT DE PERE =0 Je ne pense pas, ˆ payer une attention rŽtrospective ˆ mon passŽ, que les Žmoluments de Papa aient ŽtŽ aussi squelettiques que Maman l'affirmait. Os pour os, on avait quand mme de quoi payer l'entrec™te. Maman n'avait jamais voulu tre ni infirmire, ni mre au foyer. Elle aurait voulu tre cŽlbre. A quoi bon lui expliquer que le mŽtier est trs mal couvert par la sŽcuritŽ sociale et ne possde mme pas de carte professionnelle? Elle aurait bien voulu tre riche aussi. Mais un peu. Elle le reproche encore ˆ Papa, qui rŽpte inalinablement "Tss, tss, tss... Ne parle pas d'argent devant les enfants". Etre riche et cŽlbre? C'est payer plein d'imp™ts, devoir crŽer une fondation ˆ son nom pour aider ceux qui rvent d'tre ˆ votre place et tre obligŽ de prendre le RER en premire classe pour rester tranquille... Comme disait JosŽphine, tre riche passe encore, mais avoir de l'argent, non! C'est la raison pour laquelle, ˆ chaque fois que Tina Turner passe ˆ la tŽlŽ, j'exhorte Maman ˆ ne pas s'apitoyer sur son sort. "Regarde ce que tu serais devenue si tu avais fait du rock'n roll!" Je pense lui Žviter des regrets, et je lui redonne foi en son fol espoir: A chaque fois que Tina Turner passe ˆ la tŽlŽ, Maman se dit que mme ˆ son ‰ge, rien n'est perdu... Aujourd'hui, FŽlix travaille dans le new-age, il fabrique des lunettes pour troisime Ïil. Ou quelque chose d'approchant. JosŽphine est institutrice. Elle enseigne ˆ des enfants comment rŽussir mieux qu'elle dans la vie. Elle refuse de me l'avouer, mais elle a du voir Jules Ferry dans une de ses transes. Papa est toujours aussi beau qu'avant. Et Maman nous fera tous ˆ d”ner dimanche. Jocelyn rentre tout ˆ l'heure. Grand-Pre Hyacinthe est vieux. Que peut-il bien devenir d'autre maintenant? Et moi, et moi, je sais que je suis belle comme Lil Hardin. Il me l'a dit... ...FIN \ No newline at end of file