From 3f1c8522553447d10ecdffcf83b39ae9e5f9086c Mon Sep 17 00:00:00 2001 From: Antoine Vignau <34219772+antoinevignau@users.noreply.github.com> Date: Wed, 23 Aug 2023 10:58:21 +0200 Subject: [PATCH] lz4 powa! --- toutadisparu/sources/ToutADisparu | Bin 52666 -> 52583 bytes toutadisparu/sources/_Output.txt | 7358 +++++++++++++-------------- toutadisparu/sources/game.s | 109 +- toutadisparu/sources/toutadisparu.s | 6 +- toutadisparu/textes/TEXTES1IND.lz4 | Bin 0 -> 5812 bytes toutadisparu/textes/TEXTES1TEX.lz4 | Bin 0 -> 38949 bytes toutadisparu/textes/TEXTES2IND.lz4 | Bin 0 -> 4466 bytes toutadisparu/textes/TEXTES2TEX.lz4 | Bin 0 -> 29472 bytes toutadisparu/textes/TEXTES3IND.lz4 | Bin 0 -> 5133 bytes toutadisparu/textes/TEXTES3TEX.lz4 | Bin 0 -> 39005 bytes toutadisparu/textes/manuel.txt | 5 + toutadisparu/toutadisparu.2mg | Bin 33553984 -> 33553984 bytes toutadisparu/toutadisparu_fr.2mg | Bin 0 -> 819264 bytes 13 files changed, 3713 insertions(+), 3765 deletions(-) create mode 100644 toutadisparu/textes/TEXTES1IND.lz4 create mode 100644 toutadisparu/textes/TEXTES1TEX.lz4 create mode 100644 toutadisparu/textes/TEXTES2IND.lz4 create mode 100644 toutadisparu/textes/TEXTES2TEX.lz4 create mode 100644 toutadisparu/textes/TEXTES3IND.lz4 create mode 100644 toutadisparu/textes/TEXTES3TEX.lz4 create mode 100644 toutadisparu/toutadisparu_fr.2mg diff --git a/toutadisparu/sources/ToutADisparu b/toutadisparu/sources/ToutADisparu index a21d00a936c02926d681db9b3cebb0a77a41e792..3a656b522b41171defb4476a58e87124789058c9 100644 GIT binary patch delta 4564 zcmZ`+3s_S}zMqo>@_zA14u~=Z!owVVfi5Cd>q<8js`j>Bt&cWsp@J*dT58*mTTP_q z`r^4)9sE5U(BCFY2s*zOGSi9S;pS8f&E_+vyc2TKi;r{2ODBa!W%bDN& zAM>9%Gylh&-|vkXrN*WJ-WR~-YW!RPQ${>bi>F3n zL63iBgpQEF;J8@Q&Pyh3iWc`p;aAdd6nBZ5VN79y2!%XCDifqo|9$~;CduQtFi;pc zoI=#kCle7u{gfT&#kwiGXoGu8vW9w@>z7QT-sBRc({ifliXd!P;T6k<~tJARYfA)T096%Z~cLNIirwD2!dP}d{> zrwR|F{@8F=xT1)UXVbYqORdpcPT)_ZJ_+(}6FXky-NBh;i_&NYXUhm5Rtz2B*KyTD z%Bn$S(jn9pjR%wnk-4g5>Bg!+c!9iRbOmQ+7G+hSguLR&+2()9KBwf~6!uS%FyKn$ z9;&LjOuk!Ekgi7PBeW7FI>ToWZYf0g5+Df5e!x+Uh<~9e(3GQLZn5eJmB?XroZ_*C z^CzvT$QB9tQ~65?!9A>=O})UqsV=~K)ovY+5Wz@TFrb}1Cs#H2JJf84itXk8s$Mju z@tFK@vm6&In=HHWwn%}O+k|>}TH$Gd#|lq|+~$*5lMw2n?VMmtdSw0J*Y1$y>zaCZ z#t5?WU#Nb{iXTRw{0S=&QG@#it=u$i(v*AFIwxH!K`v)qWhp|gN-u>@Qz$fE7__QX z4Rub>8yR(#o{EgEeS=ouahtVi69%nrS-&L5o(mfOH!@s1{S_Im-_Uk!li+{qxS*C< z-mT>o2y2tUgS?cESC00jI$kx}&(iUl(SD3IEUzevX$NBf&}d=&JX7we`` z%Zv3s*;KMI0|*VcfS5uEnC`0I+8P`g>Cb`F^HP*TwfW|=KR)x1p_YyUl$Dc zqyd7=j)4a~2@=(UVEbueTcj@ki2B^XEigV}h%sVs3XV47SR*zW3s-Y{joH+TT*zo~ zyl%uhjkq_e@Z*?n4C{hb{ZYlP4;-8koOQ#@yn!tA3&@v$*P#PKmi-B=>OWsKwo5QPOAVpT=V*10{d zX28(*cEW4u#={YuKZ46;9TKJu+iX_{;*d|RB)eF`BBlhi1jMLpf`n1gFH#L9VByAm z;KDzMQE2er6zbicv*lq07)h5&7?=f^mLhRounYfYFn=d5aF8|G_YGP14O@Bn9M@(s zukz1%qNkJ4P3md|(+QdW(aL4Ww?Gu){>YC*ci;r8WsDCw2oEb`dTz=X_W%rP zQuCP5Wc=MWEDTxcG8q%k4q3ag^XD*UPxX)$<{6{a1a|J5QT((Sg=nU4*a}u|Mlwy( z%G?nQWg`aV^bT7MQb>w)DTNlW>u5H|4A~<#jxFchF>y;sx$&Pls$$iQzv!5X{8$y^ zmmODWRSfAJJg#E3jDLPhSf*k8U$v;T8iv)t@d_HoE7`cq=~a;?iZt=i2&$Uc8IDC+ zB-G?{2Bb(>N81Jp5T0%J$@URfu=67$>;#65VfarFdx!}~XTMnJ5*Ua?7Bk^cK%Rr) zGI+QDHoOrEmmzP8?~ROFgnBw%C){`K_8^?Z_zM%5{;0+Trg{RC+rT?WBtZ=g55kOH zcvBIik$ZOVWl7V_oWIeqC33W2!2))M*(Ovda(c^Yx>Si^cQz!_WjSUx*X-{d&*qs$ zH}zX*LKX`_`fZG2s$&>7iV;9m3ZCUWJi~k%7N9%g1eM@iz`NOmT(b@Lnjyg!ZkHp(ePE6=ucZ$}fD;~&(q(Ju;9}S*elcRpxLan6N&67& zo=sRw!wIaXZQwJiL#?sgM0!HZS{m3F%4m1=0Xe&t?psF->$nwkawOQ3vgPc%hl9%G6Q#=uG{eIs8xp~zQO){HdYp)aW%y=Hr%ErR%#0o>o7& zIW&{|2l4eJrm!K|E+mQNjkOhVBF{V^Lg7lr!h-6mkeTl>S!l;NQqU{ev z-ufRTgnuFR!KJ7t^}(e`p2n+3CmEmi;8K*8_TW;qB8@i?9c;UQ^$_ESd^9u{rZ!WH zA%!8-a439hm(MxWs(lEaBu{y!SYB>ILh{Qv*1+u3i3Jfp336>?Hd+NCFP^Zw1d5fQ z;})flTdIAi!LLo)1KA>Uvr5K<3sP%3^F?`PNYm5a0VU-d{7||xQk>&2eL63-@;A!xl=hqAKV`Ne%K$3K*uLtU-jJVkEfIxeH3k(JZ*Yj!NO&$R+l-}SGua+{>`2PM?T1uL@3lc zqd9&&&X_!X)`G{Mc>0+&YhPJk;i%lQo&EJYyFGkk^YPYGf9m|d-f!=YOq6MiaT8Ll zSvhm_Z400L<%$a+`IN3ICAuaFxfwwHT#i#+u|peEPL)X z*3Ajct*0+u{_N_Fzu(3YN=Xik=N^ym!!zeDUjB6OpGutOV5Us} z#e%1nEZdGJ=glp6@|ohYS6<)n*7mn+-hmCRfA46^@BODg3IscE-1;tF5@{G`NuN4> zR>3lR>Dt$XCbAtLoc-j>Z$~ER6D`)MGw0-kiRX%cwGM1-Bga)QG#w}7H^sj8)|MUB zyWaJ9>rb3&JA1L~Mo-^2ckiXBsYqjtIn_Ej=h^3rM{148l9Tt?-Gr8 zKD?X6<(yB9q>i22j2`7)I&X&$?{nv;JLahe1Tr*>2~5_A z)O5}Bgqjtms=~6GFts}@s|{1@wB1_J+@Pg&0Nb=u0`F+E2<+E35)ic42(&u1MFh`k zHxU@t73%@idKZCweI0?NdXeeZi;MY4FD@pi7Z-CWOvM^Rl_W!#0R}7yQ(i-mP>qJm z1Wp+~Cy;6stuRK>$~2=xG?No18)6n^flgD5d=9`elW6pHlW26aDPRI-o#_w*fX(Ry z+EPT7ODUqtwUiDEFmI(?BQTWmDS-sb5P@`yDHULbWfp;XmKO*twrqcd;0jAUffCCF k0_fhUCHh9tb0J0qH`E@a#Yd903gj9Y}fRgQcvN<0r+S}m>K zM53-tBqD^oA_F!@T0{oIEaYAh7m42IyyCH<<6N9%g3i-wz$FsAM*qGytbw_X?FhNfG+A$QU7a>$@wH%HgxEsHfRA&pNq(2$X?1i2dBC(plKqtg)Ro9} zA;>yP{;{ghaXu&}hK=Vwll(sXWD`Cov5S$dLzvi*?F<(sU68bb!4su~51WGt@NaTE ze+=Hy9~^%WT?@y)V1&q8JEWu4o>u<`dGX*5K9XvKJ*|c06KAzLzmr}P$!;XF7X!iI zd|-vh<6JL$OPm!iN9Z4DC5kiq@4!Eb5aEk~ASnGA2Q>ozjTV8X4E1w4RNb`UC}mv! zs*S70ZCtx~(H*mTO#EMsRfL+Tsy^z3W{|@&GdMm#P1{%28nz*Z*gg zfQxlT*s2jcDp`EE_;(UV7(YmRdTF?Ssok82O*rB05NKt9?Ay~ z&eKA9YH(g0%7+ZjZ-w%qgL7KRD+lMcP+mPacZKp{Fn30TP7p1xQre{{@d#b>A>=y& z#CSr$a+h7j&F+B#Zz>!hZEQj8S4!F_MeH|9*E7w)W3Tz?e=3RPHLzSpEFW}rnLm6$ zSXEq=GM92d5{r>{A-{rKsU9mT=Mq#2dBB5&W^lT=#vwcOo(#VnAXtEtNrQXQs_oK= zgut~blB_ErQ-jB|YIzGLR~?K4;np!Er{E0o)4!%om6Z0C3iqmb31n5T3J<6toedax zFcTv|O#!|iC%y$L@>kRdH5aJU5Z!K@E)HhU)ZW0R5b#G@27UC5?#ytvo0`O~L<}kOG%qE4IgWL(oBf)<$h2eq_ z^QSQAs$sZ}r`#NG4X%gP2MK;CF}Goeo5DFkzF24PO*@k%@l%`V>UzS9dj6pUL&e51P{p>z=eNq zj6D6nQFzy44c_Qi084uP90pbarZHdG7o5Ux9B$u@3ru8BhJESGzL^Z4l~%S*sNnpQ z)~qxhS-I58;;CJop9fg(*br*mUC}tE-Hkl=cVt5R)TA@ObTy8tC>qn%emo0VzOw^e zG{(Kp8`RZF=vw*CY^D=>%AC?XWX}|Y*cBD%WujKv2=wQ?R4 zn%MWXU`IN9i=K&L(_uyPELgK^XFAxSAzHPB9(0ra-`!*jZhB@i;H5j0sg;!K1~4?J z2sGu+OhzSv;z}DuD3f*4Y&{KCWLY%Z$Yn=FFCmT16;w~L3mDhIdW!t9^BI@Efl|z8 z$gHb@VsjZ+d81#J!?;E_QHmUf&4KH6#@oo@TddTq&_^iAIP>SMgLRTpp;nHH(>@OBr@C;{cHng2;Sm zi{>~i6UXEnIZe z2-9LlM%hV{%5B`ETZ*3&3?u;?V*w0xRw??H=Dz*#CKKy~FT2Z2guIEVl3d zt%aAe_QH~#CCGBOvKLkzER`wby!Cczl^>&}Rx%+{Qagn@P6$fFosNo=bu)Z8RDI4D zm7*!p_@wCP3oF#)Y)zrg)9)zZrfG&JtkL+CAhQknDq`R(^^UC?Jsw9xQO$l;#=WG8 z*3{Aa10d}7OX&4=v^xh`Bzz8H4|5KUHY#@{9HQP)MUw_c&>XlZ&Af0>Phzb#k-l_(%S;c{F^gj_k@VeTP7g;EJp~)Rm1M?mR-b zQKoUUAzL3n!Y2qSn#=9<$ViM8ForT4smSmUgNtpnRYb|#-D5rXNg+>XqvU)M;qY68 zaUzUw!40SkW+@&2G=^@!rKE$I2SP4JqZR!fzZ-K2Iy(fIBNJ^iCPns zLw^ty{t^W?Da62~)rp>%@^aNZ-k49XpUsdvCmmJD4>L(>b{%8b@Vs&3S`3ley%eHf z4{PBtO(7l@MdbO6kQw82dc7Vl1tdetF>N&FmzfLcLyMVmA)fu7iIHH-9ZQ^V`c>oq zRlul5`6vh*2!fS^L4ZdM2`Ks(`4dDA2j_+kALo`J??gMiQ_@F~9r@oZd87CMGB-~k z64OJ8$@bSl5luv=ABt?Zf0huwI_cp9h)H_*0Ln_@<%5f?N_zMJ+LZM00c1a!JHjWWmNH^3Rm!4x6G5a19njZYX z(CLSqG`vdvd2T6$hU9pRlaC&@GuFZ>V&6zhn|#f2({)S=8MKLo{+BgQ_wbg z@!HYmKw*uqdL9EqrehJQ?%M`hu%QKC&I1lbLZjLhyiuQw25wioy10_j+8{0!L^0N4 z=X;~ywu%$lxJO$PObKlU-&F+3ZWk%z;Yuvh9$-2CBGcQiiUo#5U?jA86b^0MTnJlj zn^)pd8yvu*d?IAON)bJQmf5e$2ML9?%>#7!ztIr_jh~VwOOT~M&U>FWj)!bwW83`Y zDX7hURd^a$Bt62LKPkr zJv{Ewc?*|qc%iKPwViM5-t)HAw*TbWPrta`)7$s27_m&5oHAKAy(JC$W@Lgig;~`qb0UZYtTf=hoeO{XfJ@DOHqqG&6o;#=M+`i&q#oyzrv= zbAXlox6Px{*{Dc633=Yeq@$D=kb-R*A;Ktx^4T8U3=cPy<1&#;-mJC&#qkk`ex7f zKMo{_14F~3W0RTG$x|~j=Ph4T`1G?S?B0Vlb@eAsc`jTrefiD3{vWkL;hJHwBNHd2 z&3rU-N#2wB#`Vu^{vT6m+4dc~_w23Qf8^|iPvMhCO2Za`oUe~dzb!C~6pB{LHyJu)LB^YNw2 z*A;KrYCpgaRH|khx0=~E-rV=j`zJm;d*NE|_b8z6_gv4%aZ2&w6AuEDQfHLB*Vyt3 zdX)=5X@H;h8&6I$O_Td%_e9>A@{k|^z5FQx^W_BuW{2bu$P5vvoRC$7TI{FV{j$@3 z>VjW(*-tqXv7w;Zte8&VBSjj4vx;H@Unp)7xT&C(0QXD^8zDuZE&@7b72!UrJVD@P z622dF#I6WFAIBk!jG{C$W)y)9pYl;X2Y6X>Wt)POns!_m9 z)nWqaTAF}Cn@*ren@3=a)+P@Omtv&q*f;R1K0*AEfB!DI@L*PSg76FfT6@kyS Tn+SAiZ3O!K>)vk-YD51El`IEZ diff --git a/toutadisparu/sources/_Output.txt b/toutadisparu/sources/_Output.txt index 79cd02d..09eaffb 100644 --- a/toutadisparu/sources/_Output.txt +++ b/toutadisparu/sources/_Output.txt @@ -305,15 +305,15 @@ 526 | 1 toutadisparu.s 232 | Comment | 00 | | 0 | 00/014F | * INITIALISATIONS 527 | 1 toutadisparu.s 233 | Comment | 00 | | 0 | 00/014F | *---------------------------------------- 528 | 1 toutadisparu.s 234 | Empty | 00 | | 0 | 00/014F | - 529 | 1 toutadisparu.s 235 | Code | 00 | 2 | 3 | 00/014F : 20 35 0B | jsr load_font ; charge courier.10 - 530 | 1 toutadisparu.s 236 | Code | 00 | 2 | 3 | 00/0152 : 20 5A C6 | jsr initNTP - 531 | 1 toutadisparu.s 237 | Code | 00 | 2 | 3 | 00/0155 : 20 E0 C6 | jsr randomNTP ; select a sequence 0-7 + 529 | 1 toutadisparu.s 235 | Code | 00 | 2 | 3 | 00/014F : 20 3B 0B | jsr load_font ; charge courier.10 + 530 | 1 toutadisparu.s 236 | Code | 00 | 2 | 3 | 00/0152 : 20 16 C6 | jsr initNTP + 531 | 1 toutadisparu.s 237 | Code | 00 | 2 | 3 | 00/0155 : 20 9C C6 | jsr randomNTP ; select a sequence 0-7 532 | 1 toutadisparu.s 238 | Empty | 00 | | 0 | 00/0158 | - 533 | 1 toutadisparu.s 239 | Code | 00 | 2 | 3 | 00/0158 : 20 6D 0B | jsr set_language - 534 | 1 toutadisparu.s 240 | Code | 00 | 2 | 3 | 00/015B : 20 A3 C6 | jsr doSOUNDON ; NTP on + 533 | 1 toutadisparu.s 239 | Code | 00 | 2 | 3 | 00/0158 : 20 73 0B | jsr set_language + 534 | 1 toutadisparu.s 240 | Code | 00 | 2 | 3 | 00/015B : 20 5F C6 | jsr doSOUNDON ; NTP on 535 | 1 toutadisparu.s 241 | Empty | 00 | | 0 | 00/015E | - 536 | 1 toutadisparu.s 242 | Code | 00 | 2 | 3 | 00/015E : 20 45 11 | jsr initialisation_absolue - 537 | 1 toutadisparu.s 243 | Code | 00 | 2 | 3 | 00/0161 : 20 7E 0D | jsr generique + 536 | 1 toutadisparu.s 242 | Code | 00 | 2 | 3 | 00/015E : 20 01 11 | jsr initialisation_absolue + 537 | 1 toutadisparu.s 243 | Code | 00 | 2 | 3 | 00/0161 : 20 42 0D | jsr generique 538 | 1 toutadisparu.s 244 | Empty | 00 | | 0 | 00/0164 | 539 | 1 toutadisparu.s 245 | Comment | 00 | | 0 | 00/0164 | *----------------------- 540 | 1 toutadisparu.s 246 | Comment | 00 | | 0 | 00/0164 | * MAIN - OK @@ -321,21 +321,21 @@ 542 | 1 toutadisparu.s 248 | Comment | 00 | | 0 | 00/0164 | * main 543 | 1 toutadisparu.s 249 | Empty | 00 | | 0 | 00/0164 | 544 | 1 toutadisparu.s 250 | Code | 00 | 2 | 3 | 00/0164 : 20 31 06 | main jsr fadeOUT - 545 | 1 toutadisparu.s 251 | Code | 00 | 2 | 3 | 00/0167 : 20 E9 0F | jsr choix_aventure - 546 | 1 toutadisparu.s 252 | Code | 00 | 2 | 3 | 00/016A : 20 AF 11 | jsr initialisation_relative + 545 | 1 toutadisparu.s 251 | Code | 00 | 2 | 3 | 00/0167 : 20 AD 0F | jsr choix_aventure + 546 | 1 toutadisparu.s 252 | Code | 00 | 2 | 3 | 00/016A : 20 6B 11 | jsr initialisation_relative 547 | 1 toutadisparu.s 253 | Code | 00 | 2 | 3 | 00/016D : 20 31 06 | jsr fadeOUT 548 | 1 toutadisparu.s 254 | Empty | 00 | | 0 | 00/0170 | 549 | 1 toutadisparu.s 255 | Comment | 00 | | 0 | 00/0170 | *--- 550 | 1 toutadisparu.s 256 | Empty | 00 | | 0 | 00/0170 | - 551 | 1 toutadisparu.s 257 | Code | 00 | 2 | 3 | 00/0170 : AD 60 2C | mainLOOP lda scene_actuelle - 552 | 1 toutadisparu.s 258 | Code | 00 | 2 | 3 | 00/0173 : 20 5D 15 | jsr nouvelle_scene ; on initialise la scène - 553 | 1 toutadisparu.s 259 | Code | 00 | 2 | 3 | 00/0176 : AD 60 2C | lda scene_actuelle - 554 | 1 toutadisparu.s 260 | Code | 00 | 2 | 3 | 00/0179 : 20 86 23 | jsr image ; on charge une image éventuelle - 555 | 1 toutadisparu.s 261 | Code | 00 | 2 | 3 | 00/017C : AD 60 2C | lda scene_actuelle - 556 | 1 toutadisparu.s 262 | Code | 00 | 2 | 3 | 00/017F : 20 60 0D | jsr get_textes ; on détermine le texte - 557 | 1 toutadisparu.s 263 | Code | 00 | 2 | 3 | 00/0182 : 20 32 13 | jsr prepare_texte ; que l'on prepare le texte - 558 | 1 toutadisparu.s 264 | Code | 00 | 2 | 3 | 00/0185 : 20 B6 27 | jsr mots_clicables ; on y ajoute les mots cliquables - 559 | 1 toutadisparu.s 265 | Code | 00 | 2 | 3 | 00/0188 : 20 56 14 | jsr affiche_texte ; et on l'affiche + 551 | 1 toutadisparu.s 257 | Code | 00 | 2 | 3 | 00/0170 : AD 1C 2C | mainLOOP lda scene_actuelle + 552 | 1 toutadisparu.s 258 | Code | 00 | 2 | 3 | 00/0173 : 20 19 15 | jsr nouvelle_scene ; on initialise la scène + 553 | 1 toutadisparu.s 259 | Code | 00 | 2 | 3 | 00/0176 : AD 1C 2C | lda scene_actuelle + 554 | 1 toutadisparu.s 260 | Code | 00 | 2 | 3 | 00/0179 : 20 42 23 | jsr image ; on charge une image éventuelle + 555 | 1 toutadisparu.s 261 | Code | 00 | 2 | 3 | 00/017C : AD 1C 2C | lda scene_actuelle + 556 | 1 toutadisparu.s 262 | Code | 00 | 2 | 3 | 00/017F : 20 24 0D | jsr get_textes ; on détermine le texte + 557 | 1 toutadisparu.s 263 | Code | 00 | 2 | 3 | 00/0182 : 20 EE 12 | jsr prepare_texte ; que l'on prepare le texte + 558 | 1 toutadisparu.s 264 | Code | 00 | 2 | 3 | 00/0185 : 20 72 27 | jsr mots_clicables ; on y ajoute les mots cliquables + 559 | 1 toutadisparu.s 265 | Code | 00 | 2 | 3 | 00/0188 : 20 12 14 | jsr affiche_texte ; et on l'affiche 560 | 1 toutadisparu.s 266 | Empty | 00 | | 0 | 00/018B | 561 | 1 toutadisparu.s 267 | Comment | 00 | | 0 | 00/018B | *---------------------------------------- 562 | 1 toutadisparu.s 268 | Comment | 00 | | 0 | 00/018B | * TASK MASTER (no more) @@ -374,15 +374,15 @@ 623 | 1 toutadisparu.s 290 | Code | 00 | | 1 | 00/01BB : AA | tax 624 | 1 toutadisparu.s 291 | Code | 00 | 2 | 3 | 00/01BC : FC 84 08 | jsr (taskTBL,x) 625 | 1 toutadisparu.s 292 | Empty | 00 | | 0 | 00/01BF | - 626 | 1 toutadisparu.s 293 | Code | 00 | 2 | 3 | 00/01BF : AD 68 2C | lda escape ; on a une condition de sortie + 626 | 1 toutadisparu.s 293 | Code | 00 | 2 | 3 | 00/01BF : AD 24 2C | lda escape ; on a une condition de sortie 627 | 1 toutadisparu.s 294 | Code | 00 | | 3 | 00/01C2 : C9 00 00 | cmp #{0} 628 | 1 toutadisparu.s 295 | Code | 00 | | 2 | 00/01C5 : D0 9D | bne main 629 | 1 toutadisparu.s 296 | Empty | 00 | | 0 | 00/01C7 | - 630 | 1 toutadisparu.s 297 | Code | 00 | 2 | 3 | 00/01C7 : AD 6A 2C | lda fgSUITEFORCEE + 630 | 1 toutadisparu.s 297 | Code | 00 | 2 | 3 | 00/01C7 : AD 26 2C | lda fgSUITEFORCEE 631 | 1 toutadisparu.s 298 | Code | 00 | | 3 | 00/01CA : C9 01 00 | cmp #{1} 632 | 1 toutadisparu.s 299 | Code | 00 | | 2 | 00/01CD : F0 A1 | beq mainLOOP 633 | 1 toutadisparu.s 300 | Empty | 00 | | 0 | 00/01CF | - 634 | 1 toutadisparu.s 301 | Code | 00 | 2 | 3 | 00/01CF : AD 64 2C | lda deplacement ; si on doit bouger, on fait un... + 634 | 1 toutadisparu.s 301 | Code | 00 | 2 | 3 | 00/01CF : AD 20 2C | lda deplacement ; si on doit bouger, on fait un... 635 | 1 toutadisparu.s 302 | Code | 00 | | 3 | 00/01D2 : C9 01 00 | cmp #{1} 636 | 1 toutadisparu.s 303 | Code | 00 | | 2 | 00/01D5 : F0 99 | beq mainLOOP ; ...grand saut 637 | 1 toutadisparu.s 304 | Code | 00 | | 2 | 00/01D7 : D0 B2 | bne taskLOOP ; ...sinon on attend @@ -434,8 +434,8 @@ | | | | | | D8 02 D8 02 | | | | | | | 44 03 44 03 | 682 | 1 toutadisparu.s 349 | Data | 00 | 2 | 4 | 00/021A : 45 04 45 04 | da doRESTART,doRESTART - 683 | 1 toutadisparu.s 350 | Data | 00 | 2 | 4 | 00/021E : 90 C6 90 C6 | da doMUSIK,doMUSIK - 684 | 1 toutadisparu.s 351 | Data | 00 | 2 | 2 | 00/0222 : F0 24 | da help + 683 | 1 toutadisparu.s 350 | Data | 00 | 2 | 4 | 00/021E : 4C C6 4C C6 | da doMUSIK,doMUSIK + 684 | 1 toutadisparu.s 351 | Data | 00 | 2 | 2 | 00/0222 : AC 24 | da help 685 | 1 toutadisparu.s 352 | Empty | 00 | | 0 | 00/0224 | 686 | 1 toutadisparu.s 353 | Comment | 00 | | 0 | 00/0224 | *----------------------------------- Gestion du mouseUp 687 | 1 toutadisparu.s 354 | Comment | 00 | | 0 | 00/0224 | * on compare les coordonnées avec celles du incontent @@ -443,19 +443,19 @@ 689 | 1 toutadisparu.s 356 | Empty | 00 | | 0 | 00/0224 | 690 | 1 toutadisparu.s 357 | Empty | 00 | | 0 | 00/0224 | doMOUSEDOWN 691 | 1 toutadisparu.s 358 | Empty | 00 | | 0 | 00/0224 | - 692 | 1 toutadisparu.s 359 | Code | 00 | 2 | 3 | 00/0224 : AD 60 2C | doMOUSEUP lda scene_actuelle ; a-t-on des mots cliquables ? - 693 | 1 toutadisparu.s 360 | Code | 00 | 2 | 3 | 00/0227 : 20 0F 24 | jsr suite_forcee + 692 | 1 toutadisparu.s 359 | Code | 00 | 2 | 3 | 00/0224 : AD 1C 2C | doMOUSEUP lda scene_actuelle ; a-t-on des mots cliquables ? + 693 | 1 toutadisparu.s 360 | Code | 00 | 2 | 3 | 00/0227 : 20 CB 23 | jsr suite_forcee 694 | 1 toutadisparu.s 361 | Empty | 00 | | 0 | 00/022A | - 695 | 1 toutadisparu.s 362 | Code | 00 | 2 | 3 | 00/022A : AD 6A 2C | lda fgSUITEFORCEE + 695 | 1 toutadisparu.s 362 | Code | 00 | 2 | 3 | 00/022A : AD 26 2C | lda fgSUITEFORCEE 696 | 1 toutadisparu.s 363 | Code | 00 | | 3 | 00/022D : C9 00 00 | cmp #{0} 697 | 1 toutadisparu.s 364 | Code | 00 | | 2 | 00/0230 : F0 01 | beq mup1 698 | 1 toutadisparu.s 365 | Code | 00 | | 1 | 00/0232 : 60 | rts ; non, on sort 699 | 1 toutadisparu.s 366 | Empty | 00 | | 0 | 00/0233 | - 700 | 1 toutadisparu.s 367 | Code | 00 | 2 | 3 | 00/0233 : 20 80 15 | mup1 jsr clic_mot ; oui, on vérifie si on a cliqué sur un mot => mot$ + 700 | 1 toutadisparu.s 367 | Code | 00 | 2 | 3 | 00/0233 : 20 3C 15 | mup1 jsr clic_mot ; oui, on vérifie si on a cliqué sur un mot => mot$ 701 | 1 toutadisparu.s 368 | Code | 00 | | 2 | 00/0236 : 90 01 | bcc mup2 ; oui 702 | 1 toutadisparu.s 369 | Code | 00 | | 1 | 00/0238 : 60 | rts - 703 | 1 toutadisparu.s 370 | Code | 00 | 2 | 3 | 00/0239 : AD 60 2C | mup2 lda scene_actuelle - 704 | 1 toutadisparu.s 371 | Code | 00 | 2 | 3 | 00/023C : 20 68 24 | jsr aiguille ; on aiguille le joueur si c'est le second clic + 703 | 1 toutadisparu.s 370 | Code | 00 | 2 | 3 | 00/0239 : AD 1C 2C | mup2 lda scene_actuelle + 704 | 1 toutadisparu.s 371 | Code | 00 | 2 | 3 | 00/023C : 20 24 24 | jsr aiguille ; on aiguille le joueur si c'est le second clic 705 | 1 toutadisparu.s 372 | Code | 00 | | 1 | 00/023F : 60 | rts 706 | 1 toutadisparu.s 373 | Empty | 00 | | 0 | 00/0240 | 707 | 1 toutadisparu.s 374 | Comment | 00 | | 0 | 00/0240 | *----------------------------------- @@ -518,7 +518,7 @@ 812 | 1 toutadisparu.s 404 | Code | 00 | | 4 | 00/02A2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher 813 | 1 toutadisparu.s 405 | Macro | 00 | | 0 | 00/02A6 | PushLong #monCURSEUR 817 | 1 toutadisparu.s 405 | Code | 00 | 1 >>16 | 3 | 00/02A6 : F4 00 00 | PEA #^#monCURSEUR - 824 | 1 toutadisparu.s 405 | Code | 00 | 2 | 3 | 00/02A9 : F4 B4 28 | PEA #monCURSEUR + 824 | 1 toutadisparu.s 405 | Code | 00 | 2 | 3 | 00/02A9 : F4 70 28 | PEA #monCURSEUR 827 | 1 toutadisparu.s 406 | Macro | 00 | | 0 | 00/02AC | _SetCursor 829 | 1 toutadisparu.s 406 | Code | 00 | | 3 | 00/02AC : A2 04 8E | LDX #$8E04 ; load tool call # 830 | 1 toutadisparu.s 406 | Code | 00 | | 4 | 00/02AF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher @@ -544,7 +544,7 @@ 854 | 1 toutadisparu.s 418 | Empty | 00 | | 0 | 00/02D8 | 855 | 1 toutadisparu.s 419 | Comment | 00 | | 0 | 00/02D8 | *----------------------------------- Open 856 | 1 toutadisparu.s 420 | Empty | 00 | | 0 | 00/02D8 | - 857 | 1 toutadisparu.s 421 | Code | 00 | 2 | 3 | 00/02D8 : 20 C0 C6 | doLOAD jsr suspendMUSIC ; NTP off + 857 | 1 toutadisparu.s 421 | Code | 00 | 2 | 3 | 00/02D8 : 20 7C C6 | doLOAD jsr suspendMUSIC ; NTP off 858 | 1 toutadisparu.s 422 | Code | 00 | 2 | 3 | 00/02DB : 20 2D 07 | jsr saveBACK 859 | 1 toutadisparu.s 423 | Empty | 00 | | 0 | 00/02DE | 860 | 1 toutadisparu.s 424 | Macro | 00 | | 0 | 00/02DE | PushWord #30 @@ -571,37 +571,37 @@ 932 | 1 toutadisparu.s 433 | Empty | 00 | | 0 | 00/0306 | 933 | 1 toutadisparu.s 434 | Code | 00 | 2 | 3 | 00/0306 : AD CD 08 | lda replyPTR 934 | 1 toutadisparu.s 435 | Code | 00 | | 2 | 00/0309 : D0 04 | bne doLOAD1 - 935 | 1 toutadisparu.s 436 | Code | 00 | 2 | 3 | 00/030B : 20 D0 C6 | jsr resumeMUSIC ; NTP on + 935 | 1 toutadisparu.s 436 | Code | 00 | 2 | 3 | 00/030B : 20 8C C6 | jsr resumeMUSIC ; NTP on 936 | 1 toutadisparu.s 437 | Code | 00 | | 1 | 00/030E : 60 | rts 937 | 1 toutadisparu.s 438 | Empty | 00 | | 0 | 00/030F | 938 | 1 toutadisparu.s 439 | Code | 00 | 2 | 3 | 00/030F : 20 7E 03 | doLOAD1 jsr copyPATH 939 | 1 toutadisparu.s 440 | Code | 00 | 2 | 3 | 00/0312 : 20 97 03 | jsr loadALL 940 | 1 toutadisparu.s 441 | Code | 00 | | 2 | 00/0315 : 90 01 | bcc doLOAD2 941 | 1 toutadisparu.s 442 | Code | 00 | | 1 | 00/0317 : 60 | rts - 942 | 1 toutadisparu.s 443 | Code | 00 | 2 | 3 | 00/0318 : 20 4C 15 | doLOAD2 jsr fin_aventure - 943 | 1 toutadisparu.s 444 | Code | 00 | 2 | 3 | 00/031B : 20 45 11 | jsr initialisation_absolue + 942 | 1 toutadisparu.s 443 | Code | 00 | 2 | 3 | 00/0318 : 20 08 15 | doLOAD2 jsr fin_aventure + 943 | 1 toutadisparu.s 444 | Code | 00 | 2 | 3 | 00/031B : 20 01 11 | jsr initialisation_absolue 944 | 1 toutadisparu.s 445 | Empty | 00 | | 0 | 00/031E | - 945 | 1 toutadisparu.s 446 | Code | 00 | 2 | 3 | 00/031E : AD CB B8 | lda fiAVENTURE - 946 | 1 toutadisparu.s 447 | Code | 00 | 2 | 3 | 00/0321 : 8D 5C 2C | sta aventure - 947 | 1 toutadisparu.s 448 | Code | 00 | 2 | 3 | 00/0324 : AD CD B8 | lda fiSCENEACTUELLE - 948 | 1 toutadisparu.s 449 | Code | 00 | 2 | 3 | 00/0327 : 8D 60 2C | sta scene_actuelle + 945 | 1 toutadisparu.s 446 | Code | 00 | 2 | 3 | 00/031E : AD 87 B8 | lda fiAVENTURE + 946 | 1 toutadisparu.s 447 | Code | 00 | 2 | 3 | 00/0321 : 8D 18 2C | sta aventure + 947 | 1 toutadisparu.s 448 | Code | 00 | 2 | 3 | 00/0324 : AD 89 B8 | lda fiSCENEACTUELLE + 948 | 1 toutadisparu.s 449 | Code | 00 | 2 | 3 | 00/0327 : 8D 1C 2C | sta scene_actuelle 949 | 1 toutadisparu.s 450 | Empty | 00 | | 0 | 00/032A | 950 | 1 toutadisparu.s 451 | Code | 10 | | 2 | 00/032A : E2 20 | sep #$20 951 | 1 toutadisparu.s 452 | Code | 10 | | 3 | 00/032C : A2 00 00 | ldx #0 - 952 | 1 toutadisparu.s 453 | Code | 10 | 2 | 3 | 00/032F : BD CF B8 | ozunid_2 lda fiSCENEVISITEE,x - 953 | 1 toutadisparu.s 454 | Code | 10 | 2 | 3 | 00/0332 : 9D E9 93 | sta scene_visitee,x + 952 | 1 toutadisparu.s 453 | Code | 10 | 2 | 3 | 00/032F : BD 8B B8 | ozunid_2 lda fiSCENEVISITEE,x + 953 | 1 toutadisparu.s 454 | Code | 10 | 2 | 3 | 00/0332 : 9D A5 93 | sta scene_visitee,x 954 | 1 toutadisparu.s 455 | Code | 10 | | 1 | 00/0335 : E8 | inx 955 | 1 toutadisparu.s 456 | Code | 10 | | 3 | 00/0336 : E0 A0 00 | cpx #{160} 956 | 1 toutadisparu.s 457 | Code | 10 | | 2 | 00/0339 : 90 F4 | bcc ozunid_2 957 | 1 toutadisparu.s 458 | Code | 00 | | 2 | 00/033B : C2 20 | rep #$20 958 | 1 toutadisparu.s 459 | Empty | 00 | | 0 | 00/033D | 959 | 1 toutadisparu.s 460 | Code | 00 | | 3 | 00/033D : A9 01 00 | lda #{1} - 960 | 1 toutadisparu.s 461 | Code | 00 | 2 | 3 | 00/0340 : 8D 68 2C | sta escape + 960 | 1 toutadisparu.s 461 | Code | 00 | 2 | 3 | 00/0340 : 8D 24 2C | sta escape 961 | 1 toutadisparu.s 462 | Code | 00 | | 1 | 00/0343 : 60 | rts 962 | 1 toutadisparu.s 463 | Empty | 00 | | 0 | 00/0344 | 963 | 1 toutadisparu.s 464 | Comment | 00 | | 0 | 00/0344 | *----------------------------------- Save 964 | 1 toutadisparu.s 465 | Empty | 00 | | 0 | 00/0344 | - 965 | 1 toutadisparu.s 466 | Code | 00 | 2 | 3 | 00/0344 : 20 C0 C6 | doSAVE jsr suspendMUSIC ; NTP off + 965 | 1 toutadisparu.s 466 | Code | 00 | 2 | 3 | 00/0344 : 20 7C C6 | doSAVE jsr suspendMUSIC ; NTP off 966 | 1 toutadisparu.s 467 | Code | 00 | 2 | 3 | 00/0347 : 20 2D 07 | jsr saveBACK 967 | 1 toutadisparu.s 468 | Empty | 00 | | 0 | 00/034A | 968 | 1 toutadisparu.s 469 | Macro | 00 | | 0 | 00/034A | PushWord #25 @@ -624,7 +624,7 @@ 1028 | 1 toutadisparu.s 475 | Code | 00 | | 4 | 00/0368 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher 1029 | 1 toutadisparu.s 476 | Empty | 00 | | 0 | 00/036C | 1030 | 1 toutadisparu.s 477 | Code | 00 | 2 | 3 | 00/036C : 20 4B 07 | jsr loadBACK - 1031 | 1 toutadisparu.s 478 | Code | 00 | 2 | 3 | 00/036F : 20 D0 C6 | jsr resumeMUSIC ; NTP on + 1031 | 1 toutadisparu.s 478 | Code | 00 | 2 | 3 | 00/036F : 20 8C C6 | jsr resumeMUSIC ; NTP on 1032 | 1 toutadisparu.s 479 | Empty | 00 | | 0 | 00/0372 | 1033 | 1 toutadisparu.s 480 | Code | 00 | 2 | 3 | 00/0372 : AD CD 08 | lda replyPTR 1034 | 1 toutadisparu.s 481 | Code | 00 | | 2 | 00/0375 : D0 01 | bne doSAVE1 @@ -639,14 +639,14 @@ 1043 | 1 toutadisparu.s 490 | Code | 10 | | 2 | 00/037E : E2 20 | sep #$20 1044 | 1 toutadisparu.s 491 | Code | 10 | | 3 | 00/0380 : A2 0F 00 | ldx #16-1 1045 | 1 toutadisparu.s 492 | Code | 10 | 2 | 3 | 00/0383 : BD D4 08 | ozunid_3 lda namePATH1,x - 1046 | 1 toutadisparu.s 493 | Code | 10 | 2 | 3 | 00/0386 : 9D 26 0B | sta pGAME+4,x + 1046 | 1 toutadisparu.s 493 | Code | 10 | 2 | 3 | 00/0386 : 9D 2C 0B | sta pGAME+4,x 1047 | 1 toutadisparu.s 494 | Code | 10 | | 1 | 00/0389 : CA | dex 1048 | 1 toutadisparu.s 495 | Code | 10 | | 2 | 00/038A : 10 F7 | bpl ozunid_3 1049 | 1 toutadisparu.s 496 | Empty | 10 | | 0 | 00/038C | 1050 | 1 toutadisparu.s 497 | Code | 10 | 2 | 3 | 00/038C : AD D3 08 | lda namePATH 1051 | 1 toutadisparu.s 498 | Code | 10 | | 1 | 00/038F : 1A | inc 1052 | 1 toutadisparu.s 499 | Code | 10 | | 1 | 00/0390 : 1A | inc - 1053 | 1 toutadisparu.s 500 | Code | 10 | 2 | 3 | 00/0391 : 8D 22 0B | sta pGAME + 1053 | 1 toutadisparu.s 500 | Code | 10 | 2 | 3 | 00/0391 : 8D 28 0B | sta pGAME 1054 | 1 toutadisparu.s 501 | Code | 00 | | 2 | 00/0394 : C2 20 | rep #$20 1055 | 1 toutadisparu.s 502 | Code | 00 | | 1 | 00/0396 : 60 | rts 1056 | 1 toutadisparu.s 503 | Empty | 00 | | 0 | 00/0397 | @@ -672,15 +672,15 @@ 1076 | 1 toutadisparu.s 523 | Comment | 00 | | 0 | 00/03BA | *--- 1077 | 1 toutadisparu.s 524 | Empty | 00 | | 0 | 00/03BA | 1078 | 1 toutadisparu.s 525 | Code | 00 | | 3 | 00/03BA : A2 02 00 | loadPART ldx #2 - 1079 | 1 toutadisparu.s 526 | Code | 00 | 2 | 3 | 00/03BD : A0 CB B8 | ldy #fiAVENTURE + 1079 | 1 toutadisparu.s 526 | Code | 00 | 2 | 3 | 00/03BD : A0 87 B8 | ldy #fiAVENTURE 1080 | 1 toutadisparu.s 527 | Code | 00 | 2 | 3 | 00/03C0 : 20 D2 03 | jsr loadIT 1081 | 1 toutadisparu.s 528 | Empty | 00 | | 0 | 00/03C3 | 1082 | 1 toutadisparu.s 529 | Code | 00 | | 3 | 00/03C3 : A2 02 00 | ldx #2 - 1083 | 1 toutadisparu.s 530 | Code | 00 | 2 | 3 | 00/03C6 : A0 CD B8 | ldy #fiSCENEACTUELLE + 1083 | 1 toutadisparu.s 530 | Code | 00 | 2 | 3 | 00/03C6 : A0 89 B8 | ldy #fiSCENEACTUELLE 1084 | 1 toutadisparu.s 531 | Code | 00 | 2 | 3 | 00/03C9 : 20 D2 03 | jsr loadIT 1085 | 1 toutadisparu.s 532 | Empty | 00 | | 0 | 00/03CC | 1086 | 1 toutadisparu.s 533 | Code | 00 | | 3 | 00/03CC : A2 A0 00 | ldx #{160} - 1087 | 1 toutadisparu.s 534 | Code | 00 | 2 | 3 | 00/03CF : A0 CF B8 | ldy #fiSCENEVISITEE + 1087 | 1 toutadisparu.s 534 | Code | 00 | 2 | 3 | 00/03CF : A0 8B B8 | ldy #fiSCENEVISITEE 1088 | 1 toutadisparu.s 535 | Empty | 00 | | 0 | 00/03D2 | 1089 | 1 toutadisparu.s 536 | Code | 00 | 2 | 3 | 00/03D2 : 8E EC 09 | loadIT stx proREADGAME+8 1090 | 1 toutadisparu.s 537 | Code | 00 | 2 | 3 | 00/03D5 : 8C E8 09 | sty proREADGAME+4 @@ -720,15 +720,15 @@ 1124 | 1 toutadisparu.s 571 | Comment | 00 | | 0 | 00/041C | *--- 1125 | 1 toutadisparu.s 572 | Empty | 00 | | 0 | 00/041C | 1126 | 1 toutadisparu.s 573 | Code | 00 | | 3 | 00/041C : A2 02 00 | savePART ldx #2 - 1127 | 1 toutadisparu.s 574 | Code | 00 | 2 | 3 | 00/041F : A0 5C 2C | ldy #aventure + 1127 | 1 toutadisparu.s 574 | Code | 00 | 2 | 3 | 00/041F : A0 18 2C | ldy #aventure 1128 | 1 toutadisparu.s 575 | Code | 00 | 2 | 3 | 00/0422 : 20 34 04 | jsr saveIT 1129 | 1 toutadisparu.s 576 | Empty | 00 | | 0 | 00/0425 | 1130 | 1 toutadisparu.s 577 | Code | 00 | | 3 | 00/0425 : A2 02 00 | ldx #2 - 1131 | 1 toutadisparu.s 578 | Code | 00 | 2 | 3 | 00/0428 : A0 60 2C | ldy #scene_actuelle + 1131 | 1 toutadisparu.s 578 | Code | 00 | 2 | 3 | 00/0428 : A0 1C 2C | ldy #scene_actuelle 1132 | 1 toutadisparu.s 579 | Code | 00 | 2 | 3 | 00/042B : 20 34 04 | jsr saveIT 1133 | 1 toutadisparu.s 580 | Empty | 00 | | 0 | 00/042E | 1134 | 1 toutadisparu.s 581 | Code | 00 | | 3 | 00/042E : A2 A0 00 | ldx #{160} - 1135 | 1 toutadisparu.s 582 | Code | 00 | 2 | 3 | 00/0431 : A0 E9 93 | ldy #scene_visitee + 1135 | 1 toutadisparu.s 582 | Code | 00 | 2 | 3 | 00/0431 : A0 A5 93 | ldy #scene_visitee 1136 | 1 toutadisparu.s 583 | Empty | 00 | | 0 | 00/0434 | 1137 | 1 toutadisparu.s 584 | Code | 00 | 2 | 3 | 00/0434 : 8E FC 09 | saveIT stx proWRITEGAME+8 1138 | 1 toutadisparu.s 585 | Code | 00 | 2 | 3 | 00/0437 : 8C F8 09 | sty proWRITEGAME+4 @@ -739,7 +739,7 @@ 1143 | 1 toutadisparu.s 590 | Empty | 00 | | 0 | 00/0445 | 1144 | 1 toutadisparu.s 591 | Comment | 00 | | 0 | 00/0445 | *----------------------------------- Restart 1145 | 1 toutadisparu.s 592 | Empty | 00 | | 0 | 00/0445 | - 1146 | 1 toutadisparu.s 593 | Code | 00 | 2 | 3 | 00/0445 : 20 C0 C6 | doRESTART jsr suspendMUSIC ; NTP off + 1146 | 1 toutadisparu.s 593 | Code | 00 | 2 | 3 | 00/0445 : 20 7C C6 | doRESTART jsr suspendMUSIC ; NTP off 1147 | 1 toutadisparu.s 594 | Code | 00 | 2 | 3 | 00/0448 : 20 2D 07 | jsr saveBACK 1148 | 1 toutadisparu.s 595 | Empty | 00 | | 0 | 00/044B | 1149 | 1 toutadisparu.s 596 | Macro | 00 | | 0 | 00/044B | PushWord #0 @@ -761,17 +761,17 @@ 1183 | 1 toutadisparu.s 606 | Empty | 00 | | 0 | 00/046B | 1184 | 1 toutadisparu.s 607 | Code | 00 | | 1 | 00/046B : 68 | pla 1185 | 1 toutadisparu.s 608 | Code | 00 | | 2 | 00/046C : F0 03 | beq re1 - 1186 | 1 toutadisparu.s 609 | Code | 00 | 2 | 3 | 00/046E : 4C D0 C6 | jmp resumeMUSIC ; NTP on + 1186 | 1 toutadisparu.s 609 | Code | 00 | 2 | 3 | 00/046E : 4C 8C C6 | jmp resumeMUSIC ; NTP on 1187 | 1 toutadisparu.s 610 | Empty | 00 | | 0 | 00/0471 | - 1188 | 1 toutadisparu.s 611 | Code | 00 | 2 | 3 | 00/0471 : 20 4C 15 | re1 jsr fin_aventure - 1189 | 1 toutadisparu.s 612 | Code | 00 | 2 | 3 | 00/0474 : 20 45 11 | jsr initialisation_absolue + 1188 | 1 toutadisparu.s 611 | Code | 00 | 2 | 3 | 00/0471 : 20 08 15 | re1 jsr fin_aventure + 1189 | 1 toutadisparu.s 612 | Code | 00 | 2 | 3 | 00/0474 : 20 01 11 | jsr initialisation_absolue 1190 | 1 toutadisparu.s 613 | Code | 00 | | 3 | 00/0477 : A9 02 00 | lda #{2} - 1191 | 1 toutadisparu.s 614 | Code | 00 | 2 | 3 | 00/047A : 8D 68 2C | sta escape + 1191 | 1 toutadisparu.s 614 | Code | 00 | 2 | 3 | 00/047A : 8D 24 2C | sta escape 1192 | 1 toutadisparu.s 615 | Code | 00 | | 1 | 00/047D : 60 | rts 1193 | 1 toutadisparu.s 616 | Empty | 00 | | 0 | 00/047E | 1194 | 1 toutadisparu.s 617 | Comment | 00 | | 0 | 00/047E | *----------------------------------- Quit 1195 | 1 toutadisparu.s 618 | Empty | 00 | | 0 | 00/047E | - 1196 | 1 toutadisparu.s 619 | Code | 00 | 2 | 3 | 00/047E : 20 C0 C6 | doQUIT jsr suspendMUSIC ; NTP off + 1196 | 1 toutadisparu.s 619 | Code | 00 | 2 | 3 | 00/047E : 20 7C C6 | doQUIT jsr suspendMUSIC ; NTP off 1197 | 1 toutadisparu.s 620 | Code | 00 | 2 | 3 | 00/0481 : 20 2D 07 | jsr saveBACK 1198 | 1 toutadisparu.s 621 | Empty | 00 | | 0 | 00/0484 | 1199 | 1 toutadisparu.s 622 | Macro | 00 | | 0 | 00/0484 | PushWord #0 @@ -790,7 +790,7 @@ 1230 | 1 toutadisparu.s 629 | Code | 00 | | 4 | 00/049D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher 1231 | 1 toutadisparu.s 630 | Empty | 00 | | 0 | 00/04A1 | 1232 | 1 toutadisparu.s 631 | Code | 00 | 2 | 3 | 00/04A1 : 20 4B 07 | jsr loadBACK - 1233 | 1 toutadisparu.s 632 | Code | 00 | 2 | 3 | 00/04A4 : 20 D0 C6 | jsr resumeMUSIC ; NTP on + 1233 | 1 toutadisparu.s 632 | Code | 00 | 2 | 3 | 00/04A4 : 20 8C C6 | jsr resumeMUSIC ; NTP on 1234 | 1 toutadisparu.s 633 | Empty | 00 | | 0 | 00/04A7 | 1235 | 1 toutadisparu.s 634 | Code | 00 | | 1 | 00/04A7 : 68 | pla 1236 | 1 toutadisparu.s 635 | Code | 00 | | 2 | 00/04A8 : F0 01 | beq meQUIT @@ -798,7 +798,7 @@ 1238 | 1 toutadisparu.s 637 | Empty | 00 | | 0 | 00/04AB | 1239 | 1 toutadisparu.s 638 | Comment | 00 | | 0 | 00/04AB | *----------------------------------- Quit 1240 | 1 toutadisparu.s 639 | Empty | 00 | | 0 | 00/04AB | - 1241 | 1 toutadisparu.s 640 | Code | 00 | 2 | 3 | 00/04AB : 20 43 C6 | meQUIT jsr stopNTP + 1241 | 1 toutadisparu.s 640 | Code | 00 | 2 | 3 | 00/04AB : 20 FF C5 | meQUIT jsr stopNTP 1242 | 1 toutadisparu.s 641 | Empty | 00 | | 0 | 00/04AE | 1243 | 1 toutadisparu.s 642 | Empty | 00 | | 0 | 00/04AE | meQUIT0 1244 | 1 toutadisparu.s 643 | Macro | 00 | | 0 | 00/04AE | PushWord #{1} @@ -1077,7 +1077,7 @@ 1614 | 1 toutadisparu.s 870 | Macro | 00 | | 0 | 00/067F | _ShowCursor 1616 | 1 toutadisparu.s 870 | Code | 00 | | 3 | 00/067F : A2 04 91 | LDX #$9104 ; load tool call # 1617 | 1 toutadisparu.s 870 | Code | 00 | | 4 | 00/0682 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 1618 | 1 toutadisparu.s 871 | Code | 00 | 2 | 3 | 00/0686 : 4C E4 24 | jmp noircit_ecran + 1618 | 1 toutadisparu.s 871 | Code | 00 | 2 | 3 | 00/0686 : 4C A0 24 | jmp noircit_ecran 1619 | 1 toutadisparu.s 872 | Empty | 00 | | 0 | 00/0689 | 1620 | 1 toutadisparu.s 873 | Comment | 00 | | 0 | 00/0689 | *---------------------------- 1621 | 1 toutadisparu.s 874 | Comment | 00 | | 0 | 00/0689 | * unpackLZ4 @@ -1090,14 +1090,14 @@ 1628 | 1 toutadisparu.s 881 | Comment | 00 | | 0 | 00/0689 | * A: packed data size 1629 | 1 toutadisparu.s 882 | Comment | 00 | | 0 | 00/0689 | * 1630 | 1 toutadisparu.s 883 | Comment | 00 | | 0 | 00/0689 | * Exit: - 1631 | 1 toutadisparu.s 884 | Comment | 00 | | 0 | 00/0689 | * A: unpacked data size + 1631 | 1 toutadisparu.s 884 | Comment | 00 | | 0 | 00/0689 | * lenDATA: unpacked data size 1632 | 1 toutadisparu.s 885 | Comment | 00 | | 0 | 00/0689 | * 1633 | 1 toutadisparu.s 886 | Comment | 00 | | 0 | 00/0689 | *---------------------------- 1634 | 1 toutadisparu.s 887 | Empty | 00 | | 0 | 00/0689 | 1635 | 1 toutadisparu.s 888 | Empty | 00 | | 0 | 00/0689 | unpackLZ4 1636 | 1 toutadisparu.s 889 | Code | 00 | 2 | 3 | 00/0689 : 8D D6 06 | sta LZ4_Limit+1 1637 | 1 toutadisparu.s 890 | Empty | 00 | | 0 | 00/068C | - 1638 | 1 toutadisparu.s 891 | Code | 00 | 2 | 3 | 00/068C : 20 C0 C6 | jsr suspendMUSIC + 1638 | 1 toutadisparu.s 891 | Code | 00 | 2 | 3 | 00/068C : 20 7C C6 | jsr suspendMUSIC 1639 | 1 toutadisparu.s 892 | Code | 10 | | 2 | 00/068F : E2 20 | sep #$20 1640 | 1 toutadisparu.s 893 | Empty | 10 | | 0 | 00/0691 | 1641 | 1 toutadisparu.s 894 | Comment | 10 | | 0 | 00/0691 | *--- Source @@ -1196,7 +1196,7 @@ 1734 | 1 toutadisparu.s 987 | Comment | 00 | | 0 | 00/0723 | *---------------- 1735 | 1 toutadisparu.s 988 | Empty | 00 | | 0 | 00/0723 | 1736 | 1 toutadisparu.s 989 | Code | 00 | 2 | 3 | 00/0723 : 8C 29 07 | LZ4_End sty lenDATA ; Y = length of unpacked data - 1737 | 1 toutadisparu.s 990 | Code | 00 | 2 | 3 | 00/0726 : 4C D0 C6 | jmp resumeMUSIC + 1737 | 1 toutadisparu.s 990 | Code | 00 | 2 | 3 | 00/0726 : 4C 8C C6 | jmp resumeMUSIC 1738 | 1 toutadisparu.s 991 | Empty | 00 | | 0 | 00/0729 | 1739 | 1 toutadisparu.s 992 | Comment | 00 | | 0 | 00/0729 | *--- 1740 | 1 toutadisparu.s 993 | Empty | 00 | | 0 | 00/0729 | @@ -1512,7 +1512,7 @@ 1974 | 1 toutadisparu.s 1218 | Empty | 00 | | 0 | 00/09BE | 1975 | 1 toutadisparu.s 1219 | Empty | 00 | | 0 | 00/09BE | proCREATEGAME 1976 | 1 toutadisparu.s 1220 | Data | 00 | | 2 | 00/09BE : 07 00 | dw 7 ; pcount - 1977 | 1 toutadisparu.s 1221 | Data | 00 | 3 | 4 | 00/09C0 : 22 0B 00 00 | adrl pGAME ; pathname + 1977 | 1 toutadisparu.s 1221 | Data | 00 | 3 | 4 | 00/09C0 : 28 0B 00 00 | adrl pGAME ; pathname 1978 | 1 toutadisparu.s 1222 | Data | 00 | | 2 | 00/09C4 : C3 00 | dw $c3 ; access_code 1979 | 1 toutadisparu.s 1223 | Data | 00 | | 2 | 00/09C6 : 5D 00 | dw $5d ; file_type 1980 | 1 toutadisparu.s 1224 | Data | 00 | | 4 | 00/09C8 : 1F 80 00 00 | adrl $801f ; aux_type @@ -1522,24 +1522,24 @@ 1984 | 1 toutadisparu.s 1228 | Empty | 00 | | 0 | 00/09D6 | 1985 | 1 toutadisparu.s 1229 | Empty | 00 | | 0 | 00/09D6 | proDESTROYGAME 1986 | 1 toutadisparu.s 1230 | Data | 00 | | 2 | 00/09D6 : 01 00 | dw 1 ; pcount - 1987 | 1 toutadisparu.s 1231 | Data | 00 | 3 | 4 | 00/09D8 : 22 0B 00 00 | adrl pGAME ; pathname + 1987 | 1 toutadisparu.s 1231 | Data | 00 | 3 | 4 | 00/09D8 : 28 0B 00 00 | adrl pGAME ; pathname 1988 | 1 toutadisparu.s 1232 | Empty | 00 | | 0 | 00/09DC | 1989 | 1 toutadisparu.s 1233 | Empty | 00 | | 0 | 00/09DC | proOPENGAME 1990 | 1 toutadisparu.s 1234 | Data | 00 | | 2 | 00/09DC : 02 00 | dw 2 1991 | 1 toutadisparu.s 1235 | Data | 00 | | 2 | 00/09DE : 00 00 | ds 2 - 1992 | 1 toutadisparu.s 1236 | Data | 00 | 3 | 4 | 00/09E0 : 22 0B 00 00 | adrl pGAME + 1992 | 1 toutadisparu.s 1236 | Data | 00 | 3 | 4 | 00/09E0 : 28 0B 00 00 | adrl pGAME 1993 | 1 toutadisparu.s 1237 | Empty | 00 | | 0 | 00/09E4 | 1994 | 1 toutadisparu.s 1238 | Empty | 00 | | 0 | 00/09E4 | proREADGAME 1995 | 1 toutadisparu.s 1239 | Data | 00 | | 2 | 00/09E4 : 04 00 | dw 4 ; 0 - pcount 1996 | 1 toutadisparu.s 1240 | Data | 00 | | 2 | 00/09E6 : 00 00 | ds 2 ; 2 - ref_num - 1997 | 1 toutadisparu.s 1241 | Data | 00 | 3 | 4 | 00/09E8 : 22 0B 00 00 | adrl pGAME ; 4 - data_buffer + 1997 | 1 toutadisparu.s 1241 | Data | 00 | 3 | 4 | 00/09E8 : 28 0B 00 00 | adrl pGAME ; 4 - data_buffer 1998 | 1 toutadisparu.s 1242 | Data | 00 | | 4 | 00/09EC : 00 00 00 00 | ds 4 ; 8 - request_count 1999 | 1 toutadisparu.s 1243 | Data | 00 | | 4 | 00/09F0 : 00 00 00 00 | ds 4 ; C - transfer_count 2000 | 1 toutadisparu.s 1244 | Empty | 00 | | 0 | 00/09F4 | 2001 | 1 toutadisparu.s 1245 | Empty | 00 | | 0 | 00/09F4 | proWRITEGAME 2002 | 1 toutadisparu.s 1246 | Data | 00 | | 2 | 00/09F4 : 05 00 | dw 5 ; 0 - pcount 2003 | 1 toutadisparu.s 1247 | Data | 00 | | 2 | 00/09F6 : 00 00 | ds 2 ; 2 - ref_num - 2004 | 1 toutadisparu.s 1248 | Data | 00 | 3 | 4 | 00/09F8 : 22 0B 00 00 | adrl pGAME ; 4 - data_buffer (we are in same bank) + 2004 | 1 toutadisparu.s 1248 | Data | 00 | 3 | 4 | 00/09F8 : 28 0B 00 00 | adrl pGAME ; 4 - data_buffer (we are in same bank) 2005 | 1 toutadisparu.s 1249 | Data | 00 | | 4 | 00/09FC : 00 00 00 00 | ds 4 ; 8 - request_count 2006 | 1 toutadisparu.s 1250 | Data | 00 | | 4 | 00/0A00 : 00 00 00 00 | ds 4 ; C - transfer_count 2007 | 1 toutadisparu.s 1251 | Data | 00 | | 2 | 00/0A04 : 01 00 | dw 1 ; cache_priority @@ -1548,7 +1548,7 @@ 2010 | 1 toutadisparu.s 1254 | Empty | 00 | | 0 | 00/0A06 | 2011 | 1 toutadisparu.s 1255 | Data | 00 | | 2 | 00/0A06 : 02 00 | proSETPFX dw 2 2012 | 1 toutadisparu.s 1256 | Data | 00 | | 2 | 00/0A08 : 07 00 | dw 7 - 2013 | 1 toutadisparu.s 1257 | Data | 00 | 3 | 4 | 00/0A0A : F8 0A 00 00 | adrl pathIMAGES + 2013 | 1 toutadisparu.s 1257 | Data | 00 | 3 | 4 | 00/0A0A : FE 0A 00 00 | adrl pathIMAGES 2014 | 1 toutadisparu.s 1258 | Empty | 00 | | 0 | 00/0A0E | 2015 | 1 toutadisparu.s 1259 | Empty | 00 | | 0 | 00/0A0E | proOPEN 2016 | 1 toutadisparu.s 1260 | Data | 00 | | 2 | 00/0A0E : 0C 00 | dw 12 @@ -1613,520 +1613,510 @@ | | | | | | 72 61 6C 2F | | | | | | | 66 6F 6E 74 | | | | | | | 2E 6C 7A 34 | - 2055 | 1 toutadisparu.s 1299 | Data | 00 | | 30 | 00/0ABC : 1C 00 31 2F | pINDEX strl '1/data/textes/fr/TEXTES1.IND' + 2055 | 1 toutadisparu.s 1299 | Data | 00 | | 33 | 00/0ABC : 1F 00 31 2F | pINDEX strl '1/data/textes/fr/TEXTES1IND.lz4' | | | | | | 64 61 74 61 | | | | | | | 2F 74 65 78 | | | | | | | 74 65 73 2F | | | | | | | 66 72 2F 54 | | | | | | | 45 58 54 45 | - | | | | | | 53 31 2E 49 | - | | | | | | 4E 44 | - 2056 | 1 toutadisparu.s 1300 | Data | 00 | | 30 | 00/0ADA : 1C 00 31 2F | pTEXTES strl '1/data/textes/fr/TEXTES1.TEX' + | | | | | | 53 31 49 4E | + | | | | | | 44 2E 6C 7A | + | | | | | | 34 | + 2056 | 1 toutadisparu.s 1300 | Data | 00 | | 33 | 00/0ADD : 1F 00 31 2F | pTEXTES strl '1/data/textes/fr/TEXTES1TEX.lz4' | | | | | | 64 61 74 61 | | | | | | | 2F 74 65 78 | | | | | | | 74 65 73 2F | | | | | | | 66 72 2F 54 | | | | | | | 45 58 54 45 | - | | | | | | 53 31 2E 54 | - | | | | | | 45 58 | - 2057 | 1 toutadisparu.s 1301 | Empty | 00 | | 0 | 00/0AF8 | - 2058 | 1 toutadisparu.s 1302 | Comment | 00 | | 0 | 00/0AF8 | *--- offset to aventure number is +25 - 2059 | 1 toutadisparu.s 1303 | Empty | 00 | | 0 | 00/0AF8 | - 2060 | 1 toutadisparu.s 1304 | Data | 00 | | 26 | 00/0AF8 : 18 00 31 2F | pathIMAGES strl '1/data/images/aventure.x' + | | | | | | 53 31 54 45 | + | | | | | | 58 2E 6C 7A | + | | | | | | 34 | + 2057 | 1 toutadisparu.s 1301 | Empty | 00 | | 0 | 00/0AFE | + 2058 | 1 toutadisparu.s 1302 | Comment | 00 | | 0 | 00/0AFE | *--- offset to aventure number is +25 + 2059 | 1 toutadisparu.s 1303 | Empty | 00 | | 0 | 00/0AFE | + 2060 | 1 toutadisparu.s 1304 | Data | 00 | | 26 | 00/0AFE : 18 00 31 2F | pathIMAGES strl '1/data/images/aventure.x' | | | | | | 64 61 74 61 | | | | | | | 2F 69 6D 61 | | | | | | | 67 65 73 2F | | | | | | | 61 76 65 6E | | | | | | | 74 75 72 65 | | | | | | | 2E 78 | - 2061 | 1 toutadisparu.s 1305 | Data | 00 | | 16 | 00/0B12 : 0E 00 37 2F | pIMAGE strl '7/x1234567.lz4' + 2061 | 1 toutadisparu.s 1305 | Data | 00 | | 16 | 00/0B18 : 0E 00 37 2F | pIMAGE strl '7/x1234567.lz4' | | | | | | 78 31 32 33 | | | | | | | 34 35 36 37 | | | | | | | 2E 6C 7A 34 | - 2062 | 1 toutadisparu.s 1306 | Empty | 00 | | 0 | 00/0B22 | - 2063 | 1 toutadisparu.s 1307 | Data | 00 | | 19 | 00/0B22 : 11 00 30 2F | pGAME strl '0/ ' + 2062 | 1 toutadisparu.s 1306 | Empty | 00 | | 0 | 00/0B28 | + 2063 | 1 toutadisparu.s 1307 | Data | 00 | | 19 | 00/0B28 : 11 00 30 2F | pGAME strl '0/ ' | | | | | | 20 20 20 20 | | | | | | | 20 20 20 20 | | | | | | | 20 20 20 20 | | | | | | | 20 20 20 | - 2064 | 1 toutadisparu.s 1308 | Empty | 00 | | 0 | 00/0B35 | - 2065 | 1 toutadisparu.s 1309 | Comment | 00 | | 0 | 00/0B35 | *---------------------------------------- - 2066 | 1 toutadisparu.s 1310 | Comment | 00 | | 0 | 00/0B35 | * LES AUTRES FICHIERS - 2067 | 1 toutadisparu.s 1311 | Comment | 00 | | 0 | 00/0B35 | *---------------------------------------- - 2068 | 1 toutadisparu.s 1312 | Empty | 00 | | 0 | 00/0B35 | - 2069 | 1 toutadisparu.s 1313 | Directive | 00 | | 0 | 00/0B35 | put game.s - 2070 | 2 game.s 1 | Comment | 00 | | 0 | 00/0B35 | * - 2071 | 2 game.s 2 | Comment | 00 | | 0 | 00/0B35 | * Tout a disparu - 2072 | 2 game.s 3 | Comment | 00 | | 0 | 00/0B35 | * - 2073 | 2 game.s 4 | Comment | 00 | | 0 | 00/0B35 | * (c) 1992, Franois Coulon - 2074 | 2 game.s 5 | Comment | 00 | | 0 | 00/0B35 | * (c) 2022, Antoine Vignau & Olivier Zardini - 2075 | 2 game.s 6 | Comment | 00 | | 0 | 00/0B35 | * - 2076 | 2 game.s 7 | Empty | 00 | | 0 | 00/0B35 | - 2077 | 2 game.s 8 | Directive | 00 | | 0 | 00/0B35 | mx %00 - 2078 | 2 game.s 9 | Empty | 00 | | 0 | 00/0B35 | - 2079 | 2 game.s 10 | Comment | 00 | | 0 | 00/0B35 | *----------------------- - 2080 | 2 game.s 11 | Comment | 00 | | 0 | 00/0B35 | * CONSTANTES - 2081 | 2 game.s 12 | Comment | 00 | | 0 | 00/0B35 | *----------------------- - 2082 | 2 game.s 13 | Empty | 00 | | 0 | 00/0B35 | - 2083 | 2 game.s 14 | Equivalence | 00 | | 0 | 00/0B35 | NB_INDICATEURS = 10 - 2084 | 2 game.s 15 | Equivalence | 00 | | 0 | 00/0B35 | NB_MOTS = 25 ; on ne peut pas avoir plus de 25 mots par ecran - 2085 | 2 game.s 16 | Equivalence | 00 | | 0 | 00/0B35 | NB_TEXTES = 160 ; nombre de textes du jeu - 2086 | 2 game.s 17 | Empty | 00 | | 0 | 00/0B35 | - 2087 | 2 game.s 18 | Equivalence | 00 | | 0 | 00/0B35 | linksON = {1} - 2088 | 2 game.s 19 | Equivalence | 00 | | 0 | 00/0B35 | linksOFF = {0} - 2089 | 2 game.s 20 | Empty | 00 | | 0 | 00/0B35 | - 2090 | 2 game.s 21 | Equivalence | 00 | | 0 | 00/0B35 | colorBLACK = 0 - 2091 | 2 game.s 22 | Equivalence | 00 | | 0 | 00/0B35 | colorWHITE = 15 - 2092 | 2 game.s 23 | Empty | 00 | | 0 | 00/0B35 | - 2093 | 2 game.s 24 | Comment | 00 | | 0 | 00/0B35 | *----------------------- - 2094 | 2 game.s 25 | Comment | 00 | | 0 | 00/0B35 | * load_font - 2095 | 2 game.s 26 | Comment | 00 | | 0 | 00/0B35 | *----------------------- - 2096 | 2 game.s 27 | Empty | 00 | | 0 | 00/0B35 | - 2097 | 2 game.s 28 | Empty | 00 | | 0 | 00/0B35 | load_font - 2098 | 2 game.s 29 | Code | 00 | 2 | 3 | 00/0B35 : 20 5C 0B | jsr font_it - 2099 | 2 game.s 30 | Code | 00 | | 2 | 00/0B38 : 90 21 | bcc lf_ok - 2100 | 2 game.s 31 | Empty | 00 | | 0 | 00/0B3A | - 2101 | 2 game.s 32 | Code | 00 | | 1 | 00/0B3A : 48 | pha - 2102 | 2 game.s 33 | Macro | 00 | | 0 | 00/0B3B | PushLong #fntSTR1 - 2106 | 2 game.s 33 | Code | 00 | 1 >>16 | 3 | 00/0B3B : F4 00 00 | PEA #^#fntSTR1 - 2113 | 2 game.s 33 | Code | 00 | 2 | 3 | 00/0B3E : F4 F4 07 | PEA #fntSTR1 - 2116 | 2 game.s 34 | Macro | 00 | | 0 | 00/0B41 | PushLong #fntSTR2 - 2120 | 2 game.s 34 | Code | 00 | 1 >>16 | 3 | 00/0B41 : F4 00 00 | PEA #^#fntSTR2 - 2127 | 2 game.s 34 | Code | 00 | 2 | 3 | 00/0B44 : F4 0C 08 | PEA #fntSTR2 - 2130 | 2 game.s 35 | Macro | 00 | | 0 | 00/0B47 | PushLong #errSTR3 - 2134 | 2 game.s 35 | Code | 00 | 1 >>16 | 3 | 00/0B47 : F4 00 00 | PEA #^#errSTR3 - 2141 | 2 game.s 35 | Code | 00 | 2 | 3 | 00/0B4A : F4 67 08 | PEA #errSTR3 - 2144 | 2 game.s 36 | Macro | 00 | | 0 | 00/0B4D | PushLong #errSTR2 - 2148 | 2 game.s 36 | Code | 00 | 1 >>16 | 3 | 00/0B4D : F4 00 00 | PEA #^#errSTR2 - 2155 | 2 game.s 36 | Code | 00 | 2 | 3 | 00/0B50 : F4 66 08 | PEA #errSTR2 - 2158 | 2 game.s 37 | Macro | 00 | | 0 | 00/0B53 | _TLTextMountVolume - 2160 | 2 game.s 37 | Code | 00 | | 3 | 00/0B53 : A2 01 12 | LDX #$1201 ; load tool call # - 2161 | 2 game.s 37 | Code | 00 | | 4 | 00/0B56 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2162 | 2 game.s 38 | Code | 00 | | 1 | 00/0B5A : 68 | pla - 2163 | 2 game.s 39 | Empty | 00 | | 0 | 00/0B5B | - 2164 | 2 game.s 40 | Code | 00 | | 1 | 00/0B5B : 60 | lf_ok rts - 2165 | 2 game.s 41 | Empty | 00 | | 0 | 00/0B5C | - 2166 | 2 game.s 42 | Comment | 00 | | 0 | 00/0B5C | *--- Really load the font - 2167 | 2 game.s 43 | Empty | 00 | | 0 | 00/0B5C | - 2168 | 2 game.s 44 | Empty | 00 | | 0 | 00/0B5C | font_it - 2169 | 2 game.s 45 | Macro | 00 | | 0 | 00/0B5C | PushWord #$0A00 ; Taille 10 - 2171 | 2 game.s 45 | Code | 00 | | 3 | 00/0B5C : F4 00 0A | PEA #$0A00 - 2174 | 2 game.s 46 | Macro | 00 | | 0 | 00/0B5F | PushWord #$0016 ; Courier - 2176 | 2 game.s 46 | Code | 00 | | 3 | 00/0B5F : F4 16 00 | PEA #$0016 - 2179 | 2 game.s 47 | Macro | 00 | | 0 | 00/0B62 | PushWord #0 - 2181 | 2 game.s 47 | Code | 00 | | 3 | 00/0B62 : F4 00 00 | PEA #0 - 2184 | 2 game.s 48 | Macro | 00 | | 0 | 00/0B65 | _InstallFont - 2186 | 2 game.s 48 | Code | 00 | | 3 | 00/0B65 : A2 1B 0E | LDX #$E1B ; load tool call # - 2187 | 2 game.s 48 | Code | 00 | | 4 | 00/0B68 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2188 | 2 game.s 49 | Code | 00 | | 1 | 00/0B6C : 60 | rts - 2189 | 2 game.s 50 | Empty | 00 | | 0 | 00/0B6D | - 2190 | 2 game.s 51 | Comment | 00 | | 0 | 00/0B6D | *----------------------- - 2191 | 2 game.s 52 | Comment | 00 | | 0 | 00/0B6D | * set_language - 2192 | 2 game.s 53 | Comment | 00 | | 0 | 00/0B6D | *----------------------- - 2193 | 2 game.s 54 | Empty | 00 | | 0 | 00/0B6D | - 2194 | 2 game.s 55 | Empty | 00 | | 0 | 00/0B6D | set_language - 2195 | 2 game.s 56 | Macro | 00 | | 0 | 00/0B6D | PushWord #0 - 2197 | 2 game.s 56 | Code | 00 | | 3 | 00/0B6D : F4 00 00 | PEA #0 - 2200 | 2 game.s 57 | Macro | 00 | | 0 | 00/0B70 | PushWord #$29 - 2202 | 2 game.s 57 | Code | 00 | | 3 | 00/0B70 : F4 29 00 | PEA #$29 - 2205 | 2 game.s 58 | Macro | 00 | | 0 | 00/0B73 | _ReadBParam - 2207 | 2 game.s 58 | Code | 00 | | 3 | 00/0B73 : A2 03 0C | LDX #$C03 ; load tool call # - 2208 | 2 game.s 58 | Code | 00 | | 4 | 00/0B76 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2209 | 2 game.s 59 | Code | 00 | | 1 | 00/0B7A : 68 | pla - 2210 | 2 game.s 60 | Code | 00 | | 3 | 00/0B7B : C9 14 00 | cmp #20 - 2211 | 2 game.s 61 | Code | 00 | | 2 | 00/0B7E : 90 01 | bcc st_ok - 2212 | 2 game.s 62 | Code | 00 | | 1 | 00/0B80 : 60 | rts - 2213 | 2 game.s 63 | Empty | 00 | | 0 | 00/0B81 | - 2214 | 2 game.s 64 | Comment | 00 | | 0 | 00/0B81 | * index - 2215 | 2 game.s 65 | Comment | 00 | | 0 | 00/0B81 | * TEXTES : +16 - 2216 | 2 game.s 66 | Empty | 00 | | 0 | 00/0B81 | - 2217 | 2 game.s 67 | Empty | 00 | | 0 | 00/0B81 | st_ok - 2218 | 2 game.s 68 | Code | 00 | 2 | 3 | 00/0B81 : 20 95 0B | jsr st_setit ; try IIgs language - 2219 | 2 game.s 69 | Code | 00 | | 2 | 00/0B84 : 90 0E | bcc st_ok99 - 2220 | 2 game.s 70 | Empty | 00 | | 0 | 00/0B86 | - 2221 | 2 game.s 71 | Code | 00 | | 3 | 00/0B86 : A9 00 00 | lda #0 ; if not, try EN US - 2222 | 2 game.s 72 | Code | 00 | 2 | 3 | 00/0B89 : 20 95 0B | jsr st_setit - 2223 | 2 game.s 73 | Code | 00 | | 2 | 00/0B8C : 90 06 | bcc st_ok99 - 2224 | 2 game.s 74 | Empty | 00 | | 0 | 00/0B8E | - 2225 | 2 game.s 75 | Code | 00 | | 3 | 00/0B8E : A9 02 00 | lda #2 ; it not, force FR - It always exists - 2226 | 2 game.s 76 | Code | 00 | 2 | 3 | 00/0B91 : 20 95 0B | jsr st_setit - 2227 | 2 game.s 77 | Empty | 00 | | 0 | 00/0B94 | st_ok99 - 2228 | 2 game.s 78 | Code | 00 | | 1 | 00/0B94 : 60 | rts - 2229 | 2 game.s 79 | Empty | 00 | | 0 | 00/0B95 | - 2230 | 2 game.s 80 | Comment | 00 | | 0 | 00/0B95 | *--- - 2231 | 2 game.s 81 | Empty | 00 | | 0 | 00/0B95 | - 2232 | 2 game.s 82 | Empty | 00 | | 0 | 00/0B95 | st_setit ; set language code - 2233 | 2 game.s 83 | Code | 00 | 2 | 3 | 00/0B95 : 8D C7 07 | sta saveLANGUAGE - 2234 | 2 game.s 84 | Code | 00 | | 1 | 00/0B98 : 0A | asl - 2235 | 2 game.s 85 | Code | 00 | | 1 | 00/0B99 : AA | tax - 2236 | 2 game.s 86 | Code | 00 | 2 | 3 | 00/0B9A : BD C6 0B | lda tblLANG,x - 2237 | 2 game.s 87 | Code | 00 | 2 | 3 | 00/0B9D : 8D CC 0A | sta pINDEX+16 - 2238 | 2 game.s 88 | Code | 00 | 2 | 3 | 00/0BA0 : 8D EA 0A | sta pTEXTES+16 - 2239 | 2 game.s 89 | Empty | 00 | | 0 | 00/0BA3 | - 2240 | 2 game.s 90 | Code | 00 | 2 | 3 | 00/0BA3 : A9 BC 0A | lda #pINDEX ; check file exists - 2241 | 2 game.s 91 | Code | 00 | 2 | 3 | 00/0BA6 : 8D 12 0A | sta proOPEN+4 - 2242 | 2 game.s 92 | Empty | 00 | | 0 | 00/0BA9 | - 2243 | 2 game.s 93 | Code | 00 | | 4 | 00/0BA9 : 22 A8 00 E1 | jsl {$e100a8} - 2244 | 2 game.s 94 | Data | 00 | | 2 | 00/0BAD : 10 20 | dw $2010 - 2245 | 2 game.s 95 | Data | 00 | 3 | 4 | 00/0BAF : 0E 0A 00 00 | adrl proOPEN - 2246 | 2 game.s 96 | Code | 00 | | 2 | 00/0BB3 : B0 10 | bcs st_setit99 - 2247 | 2 game.s 97 | Empty | 00 | | 0 | 00/0BB5 | - 2248 | 2 game.s 98 | Code | 00 | 2 | 3 | 00/0BB5 : AD 10 0A | lda proOPEN+2 - 2249 | 2 game.s 99 | Code | 00 | 2 | 3 | 00/0BB8 : 8D 4E 0A | sta proCLOSE+2 - 2250 | 2 game.s 100 | Empty | 00 | | 0 | 00/0BBB | - 2251 | 2 game.s 101 | Code | 00 | | 4 | 00/0BBB : 22 A8 00 E1 | jsl {$e100a8} - 2252 | 2 game.s 102 | Data | 00 | | 2 | 00/0BBF : 14 20 | dw $2014 - 2253 | 2 game.s 103 | Data | 00 | 3 | 4 | 00/0BC1 : 4C 0A 00 00 | adrl proCLOSE - 2254 | 2 game.s 104 | Empty | 00 | | 0 | 00/0BC5 | - 2255 | 2 game.s 105 | Empty | 00 | | 0 | 00/0BC5 | st_setit99 - 2256 | 2 game.s 106 | Code | 00 | | 1 | 00/0BC5 : 60 | rts - 2257 | 2 game.s 107 | Empty | 00 | | 0 | 00/0BC6 | - 2258 | 2 game.s 108 | Comment | 00 | | 0 | 00/0BC6 | *--- - 2259 | 2 game.s 109 | Empty | 00 | | 0 | 00/0BC6 | - 2260 | 2 game.s 110 | Empty | 00 | | 0 | 00/0BC6 | tblLANG - 2261 | 2 game.s 111 | Data | 00 | | 2 | 00/0BC6 : 75 73 | asc 'us' ; 0 - 2262 | 2 game.s 112 | Data | 00 | | 2 | 00/0BC8 : 75 6B | asc 'uk' - 2263 | 2 game.s 113 | Data | 00 | | 2 | 00/0BCA : 66 72 | asc 'fr' ; 2 - 2264 | 2 game.s 114 | Data | 00 | | 2 | 00/0BCC : 6E 6C | asc 'nl' - 2265 | 2 game.s 115 | Data | 00 | | 2 | 00/0BCE : 65 73 | asc 'es' ; 4 - 2266 | 2 game.s 116 | Data | 00 | | 2 | 00/0BD0 : 69 74 | asc 'it' - 2267 | 2 game.s 117 | Data | 00 | | 2 | 00/0BD2 : 64 65 | asc 'de' ; 6 - 2268 | 2 game.s 118 | Data | 00 | | 2 | 00/0BD4 : 73 65 | asc 'se' - 2269 | 2 game.s 119 | Data | 00 | | 2 | 00/0BD6 : 75 73 | asc 'us' - 2270 | 2 game.s 120 | Data | 00 | | 2 | 00/0BD8 : 63 61 | asc 'ca' - 2271 | 2 game.s 121 | Data | 00 | | 2 | 00/0BDA : 6E 6C | asc 'nl' - 2272 | 2 game.s 122 | Data | 00 | | 2 | 00/0BDC : 68 65 | asc 'he' - 2273 | 2 game.s 123 | Data | 00 | | 2 | 00/0BDE : 6A 70 | asc 'jp' - 2274 | 2 game.s 124 | Data | 00 | | 2 | 00/0BE0 : 61 72 | asc 'ar' - 2275 | 2 game.s 125 | Data | 00 | | 2 | 00/0BE2 : 67 72 | asc 'gr' - 2276 | 2 game.s 126 | Data | 00 | | 2 | 00/0BE4 : 74 72 | asc 'tr' - 2277 | 2 game.s 127 | Data | 00 | | 2 | 00/0BE6 : 66 69 | asc 'fi' - 2278 | 2 game.s 128 | Data | 00 | | 2 | 00/0BE8 : 74 61 | asc 'ta' - 2279 | 2 game.s 129 | Data | 00 | | 2 | 00/0BEA : 68 69 | asc 'hi' - 2280 | 2 game.s 130 | Data | 00 | | 2 | 00/0BEC : 75 73 | asc 'us' ; 19 - 2281 | 2 game.s 131 | Empty | 00 | | 0 | 00/0BEE | - 2282 | 2 game.s 132 | Comment | 00 | | 0 | 00/0BEE | *----------------------- - 2283 | 2 game.s 133 | Comment | 00 | | 0 | 00/0BEE | * load_index - 2284 | 2 game.s 134 | Comment | 00 | | 0 | 00/0BEE | *----------------------- - 2285 | 2 game.s 135 | Empty | 00 | | 0 | 00/0BEE | - 2286 | 2 game.s 136 | Empty | 00 | | 0 | 00/0BEE | load_index - 2287 | 2 game.s 137 | Code | 00 | 2 | 3 | 00/0BEE : A9 BC 0A | lda #pINDEX - 2288 | 2 game.s 138 | Code | 00 | 2 | 3 | 00/0BF1 : 8D 12 0A | sta proOPEN+4 - 2289 | 2 game.s 139 | Empty | 00 | | 0 | 00/0BF4 | - 2290 | 2 game.s 140 | Code | 00 | | 4 | 00/0BF4 : 22 A8 00 E1 | jsl {$e100a8} - 2291 | 2 game.s 141 | Data | 00 | | 2 | 00/0BF8 : 10 20 | dw $2010 - 2292 | 2 game.s 142 | Data | 00 | 3 | 4 | 00/0BFA : 0E 0A 00 00 | adrl proOPEN - 2293 | 2 game.s 143 | Code | 00 | | 2 | 00/0BFE : B0 42 | bcs li_err2 - 2294 | 2 game.s 144 | Empty | 00 | | 0 | 00/0C00 | - 2295 | 2 game.s 145 | Code | 00 | 2 | 3 | 00/0C00 : AD 10 0A | lda proOPEN+2 - 2296 | 2 game.s 146 | Code | 00 | 2 | 3 | 00/0C03 : 8D 3E 0A | sta proREAD+2 - 2297 | 2 game.s 147 | Code | 00 | 2 | 3 | 00/0C06 : 8D 4E 0A | sta proCLOSE+2 - 2298 | 2 game.s 148 | Empty | 00 | | 0 | 00/0C09 | - 2299 | 2 game.s 149 | Code | 00 | 2 | 3 | 00/0C09 : AD B7 07 | lda ptrINDEX - 2300 | 2 game.s 150 | Code | 00 | 2 | 3 | 00/0C0C : 8D 40 0A | sta proREAD+4 - 2301 | 2 game.s 151 | Code | 00 | 2 | 3 | 00/0C0F : AD B9 07 | lda ptrINDEX+2 - 2302 | 2 game.s 152 | Code | 00 | 2 | 3 | 00/0C12 : 8D 42 0A | sta proREAD+6 - 2303 | 2 game.s 153 | Empty | 00 | | 0 | 00/0C15 | - 2304 | 2 game.s 154 | Code | 00 | 2 | 3 | 00/0C15 : AD 38 0A | lda proEOF - 2305 | 2 game.s 155 | Code | 00 | 2 | 3 | 00/0C18 : 8D 44 0A | sta proREAD+8 - 2306 | 2 game.s 156 | Code | 00 | 2 | 3 | 00/0C1B : AD 3A 0A | lda proEOF+2 - 2307 | 2 game.s 157 | Code | 00 | 2 | 3 | 00/0C1E : 8D 46 0A | sta proREAD+10 - 2308 | 2 game.s 158 | Empty | 00 | | 0 | 00/0C21 | - 2309 | 2 game.s 159 | Code | 00 | | 4 | 00/0C21 : 22 A8 00 E1 | jsl {$e100a8} - 2310 | 2 game.s 160 | Data | 00 | | 2 | 00/0C25 : 12 20 | dw $2012 - 2311 | 2 game.s 161 | Data | 00 | 3 | 4 | 00/0C27 : 3C 0A 00 00 | adrl proREAD - 2312 | 2 game.s 162 | Code | 00 | | 2 | 00/0C2B : B0 0B | bcs li_err - 2313 | 2 game.s 163 | Empty | 00 | | 0 | 00/0C2D | - 2314 | 2 game.s 164 | Code | 00 | | 4 | 00/0C2D : 22 A8 00 E1 | jsl {$e100a8} - 2315 | 2 game.s 165 | Data | 00 | | 2 | 00/0C31 : 14 20 | dw $2014 - 2316 | 2 game.s 166 | Data | 00 | 3 | 4 | 00/0C33 : 4C 0A 00 00 | adrl proCLOSE - 2317 | 2 game.s 167 | Code | 00 | | 1 | 00/0C37 : 60 | rts - 2318 | 2 game.s 168 | Empty | 00 | | 0 | 00/0C38 | - 2319 | 2 game.s 169 | Empty | 00 | | 0 | 00/0C38 | li_err - 2320 | 2 game.s 170 | Code | 00 | | 4 | 00/0C38 : 22 A8 00 E1 | jsl {$e100a8} - 2321 | 2 game.s 171 | Data | 00 | | 2 | 00/0C3C : 14 20 | dw $2014 - 2322 | 2 game.s 172 | Data | 00 | 3 | 4 | 00/0C3E : 4C 0A 00 00 | adrl proCLOSE - 2323 | 2 game.s 173 | Empty | 00 | | 0 | 00/0C42 | - 2324 | 2 game.s 174 | Code | 00 | | 1 | 00/0C42 : 48 | li_err2 pha - 2325 | 2 game.s 175 | Macro | 00 | | 0 | 00/0C43 | PushLong #filSTR1 - 2329 | 2 game.s 175 | Code | 00 | 1 >>16 | 3 | 00/0C43 : F4 00 00 | PEA #^#filSTR1 - 2336 | 2 game.s 175 | Code | 00 | 2 | 3 | 00/0C46 : F4 50 08 | PEA #filSTR1 - 2339 | 2 game.s 176 | Macro | 00 | | 0 | 00/0C49 | PushLong #errSTR2 - 2343 | 2 game.s 176 | Code | 00 | 1 >>16 | 3 | 00/0C49 : F4 00 00 | PEA #^#errSTR2 - 2350 | 2 game.s 176 | Code | 00 | 2 | 3 | 00/0C4C : F4 66 08 | PEA #errSTR2 - 2353 | 2 game.s 177 | Macro | 00 | | 0 | 00/0C4F | PushLong #errSTR1 - 2357 | 2 game.s 177 | Code | 00 | 1 >>16 | 3 | 00/0C4F : F4 00 00 | PEA #^#errSTR1 - 2364 | 2 game.s 177 | Code | 00 | 2 | 3 | 00/0C52 : F4 61 08 | PEA #errSTR1 - 2367 | 2 game.s 178 | Macro | 00 | | 0 | 00/0C55 | PushLong #errSTR2 - 2371 | 2 game.s 178 | Code | 00 | 1 >>16 | 3 | 00/0C55 : F4 00 00 | PEA #^#errSTR2 - 2378 | 2 game.s 178 | Code | 00 | 2 | 3 | 00/0C58 : F4 66 08 | PEA #errSTR2 - 2381 | 2 game.s 179 | Macro | 00 | | 0 | 00/0C5B | _TLTextMountVolume - 2383 | 2 game.s 179 | Code | 00 | | 3 | 00/0C5B : A2 01 12 | LDX #$1201 ; load tool call # - 2384 | 2 game.s 179 | Code | 00 | | 4 | 00/0C5E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2385 | 2 game.s 180 | Code | 00 | | 1 | 00/0C62 : 68 | pla - 2386 | 2 game.s 181 | Code | 00 | | 3 | 00/0C63 : 82 5A F8 | brl meQUIT1 - 2387 | 2 game.s 182 | Empty | 00 | | 0 | 00/0C66 | - 2388 | 2 game.s 183 | Comment | 00 | | 0 | 00/0C66 | *----------------------- - 2389 | 2 game.s 184 | Comment | 00 | | 0 | 00/0C66 | * next_index - 2390 | 2 game.s 185 | Comment | 00 | | 0 | 00/0C66 | *----------------------- - 2391 | 2 game.s 186 | Empty | 00 | | 0 | 00/0C66 | - 2392 | 2 game.s 187 | Code | 00 | | 2 | 00/0C66 : E6 90 | next_index inc {{$80}+$10} - 2393 | 2 game.s 188 | Code | 00 | | 2 | 00/0C68 : D0 02 | bne ni_1 - 2394 | 2 game.s 189 | Code | 00 | | 2 | 00/0C6A : E6 92 | inc {{$80}+$10}+2 - 2395 | 2 game.s 190 | Code | 00 | | 2 | 00/0C6C : A7 90 | ni_1 lda [{{$80}+$10}] - 2396 | 2 game.s 191 | Code | 00 | | 3 | 00/0C6E : 29 FF 00 | and #$ff - 2397 | 2 game.s 192 | Code | 00 | | 1 | 00/0C71 : 60 | rts - 2398 | 2 game.s 193 | Empty | 00 | | 0 | 00/0C72 | - 2399 | 2 game.s 194 | Comment | 00 | | 0 | 00/0C72 | *----------------------- - 2400 | 2 game.s 195 | Comment | 00 | | 0 | 00/0C72 | * load_textes - 2401 | 2 game.s 196 | Comment | 00 | | 0 | 00/0C72 | *----------------------- - 2402 | 2 game.s 197 | Empty | 00 | | 0 | 00/0C72 | - 2403 | 2 game.s 198 | Empty | 00 | | 0 | 00/0C72 | load_textes - 2404 | 2 game.s 199 | Code | 00 | 2 | 3 | 00/0C72 : A9 DA 0A | lda #pTEXTES - 2405 | 2 game.s 200 | Code | 00 | 2 | 3 | 00/0C75 : 8D 12 0A | sta proOPEN+4 - 2406 | 2 game.s 201 | Empty | 00 | | 0 | 00/0C78 | - 2407 | 2 game.s 202 | Code | 00 | | 4 | 00/0C78 : 22 A8 00 E1 | jsl {$e100a8} - 2408 | 2 game.s 203 | Data | 00 | | 2 | 00/0C7C : 10 20 | dw $2010 - 2409 | 2 game.s 204 | Data | 00 | 3 | 4 | 00/0C7E : 0E 0A 00 00 | adrl proOPEN - 2410 | 2 game.s 205 | Code | 00 | | 2 | 00/0C82 : B0 42 | bcs lt_err2 - 2411 | 2 game.s 206 | Empty | 00 | | 0 | 00/0C84 | - 2412 | 2 game.s 207 | Code | 00 | 2 | 3 | 00/0C84 : AD 10 0A | lda proOPEN+2 - 2413 | 2 game.s 208 | Code | 00 | 2 | 3 | 00/0C87 : 8D 3E 0A | sta proREAD+2 - 2414 | 2 game.s 209 | Code | 00 | 2 | 3 | 00/0C8A : 8D 4E 0A | sta proCLOSE+2 - 2415 | 2 game.s 210 | Empty | 00 | | 0 | 00/0C8D | - 2416 | 2 game.s 211 | Code | 00 | 2 | 3 | 00/0C8D : AD BB 07 | lda ptrTEXTES - 2417 | 2 game.s 212 | Code | 00 | 2 | 3 | 00/0C90 : 8D 40 0A | sta proREAD+4 - 2418 | 2 game.s 213 | Code | 00 | 2 | 3 | 00/0C93 : AD BD 07 | lda ptrTEXTES+2 - 2419 | 2 game.s 214 | Code | 00 | 2 | 3 | 00/0C96 : 8D 42 0A | sta proREAD+6 - 2420 | 2 game.s 215 | Empty | 00 | | 0 | 00/0C99 | - 2421 | 2 game.s 216 | Code | 00 | 2 | 3 | 00/0C99 : AD 38 0A | lda proEOF - 2422 | 2 game.s 217 | Code | 00 | 2 | 3 | 00/0C9C : 8D 44 0A | sta proREAD+8 - 2423 | 2 game.s 218 | Code | 00 | 2 | 3 | 00/0C9F : AD 3A 0A | lda proEOF+2 - 2424 | 2 game.s 219 | Code | 00 | 2 | 3 | 00/0CA2 : 8D 46 0A | sta proREAD+10 - 2425 | 2 game.s 220 | Empty | 00 | | 0 | 00/0CA5 | - 2426 | 2 game.s 221 | Code | 00 | | 4 | 00/0CA5 : 22 A8 00 E1 | jsl {$e100a8} - 2427 | 2 game.s 222 | Data | 00 | | 2 | 00/0CA9 : 12 20 | dw $2012 - 2428 | 2 game.s 223 | Data | 00 | 3 | 4 | 00/0CAB : 3C 0A 00 00 | adrl proREAD - 2429 | 2 game.s 224 | Code | 00 | | 2 | 00/0CAF : B0 0B | bcs lt_err - 2430 | 2 game.s 225 | Empty | 00 | | 0 | 00/0CB1 | - 2431 | 2 game.s 226 | Code | 00 | | 4 | 00/0CB1 : 22 A8 00 E1 | jsl {$e100a8} - 2432 | 2 game.s 227 | Data | 00 | | 2 | 00/0CB5 : 14 20 | dw $2014 - 2433 | 2 game.s 228 | Data | 00 | 3 | 4 | 00/0CB7 : 4C 0A 00 00 | adrl proCLOSE - 2434 | 2 game.s 229 | Code | 00 | | 1 | 00/0CBB : 60 | rts - 2435 | 2 game.s 230 | Empty | 00 | | 0 | 00/0CBC | - 2436 | 2 game.s 231 | Empty | 00 | | 0 | 00/0CBC | lt_err - 2437 | 2 game.s 232 | Code | 00 | | 4 | 00/0CBC : 22 A8 00 E1 | jsl {$e100a8} - 2438 | 2 game.s 233 | Data | 00 | | 2 | 00/0CC0 : 14 20 | dw $2014 - 2439 | 2 game.s 234 | Data | 00 | 3 | 4 | 00/0CC2 : 4C 0A 00 00 | adrl proCLOSE - 2440 | 2 game.s 235 | Empty | 00 | | 0 | 00/0CC6 | - 2441 | 2 game.s 236 | Code | 00 | | 1 | 00/0CC6 : 48 | lt_err2 pha - 2442 | 2 game.s 237 | Macro | 00 | | 0 | 00/0CC7 | PushLong #filSTR1 - 2446 | 2 game.s 237 | Code | 00 | 1 >>16 | 3 | 00/0CC7 : F4 00 00 | PEA #^#filSTR1 - 2453 | 2 game.s 237 | Code | 00 | 2 | 3 | 00/0CCA : F4 50 08 | PEA #filSTR1 - 2456 | 2 game.s 238 | Macro | 00 | | 0 | 00/0CCD | PushLong #errSTR2 - 2460 | 2 game.s 238 | Code | 00 | 1 >>16 | 3 | 00/0CCD : F4 00 00 | PEA #^#errSTR2 - 2467 | 2 game.s 238 | Code | 00 | 2 | 3 | 00/0CD0 : F4 66 08 | PEA #errSTR2 - 2470 | 2 game.s 239 | Macro | 00 | | 0 | 00/0CD3 | PushLong #errSTR1 - 2474 | 2 game.s 239 | Code | 00 | 1 >>16 | 3 | 00/0CD3 : F4 00 00 | PEA #^#errSTR1 - 2481 | 2 game.s 239 | Code | 00 | 2 | 3 | 00/0CD6 : F4 61 08 | PEA #errSTR1 - 2484 | 2 game.s 240 | Macro | 00 | | 0 | 00/0CD9 | PushLong #errSTR2 - 2488 | 2 game.s 240 | Code | 00 | 1 >>16 | 3 | 00/0CD9 : F4 00 00 | PEA #^#errSTR2 - 2495 | 2 game.s 240 | Code | 00 | 2 | 3 | 00/0CDC : F4 66 08 | PEA #errSTR2 - 2498 | 2 game.s 241 | Macro | 00 | | 0 | 00/0CDF | _TLTextMountVolume - 2500 | 2 game.s 241 | Code | 00 | | 3 | 00/0CDF : A2 01 12 | LDX #$1201 ; load tool call # - 2501 | 2 game.s 241 | Code | 00 | | 4 | 00/0CE2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2502 | 2 game.s 242 | Code | 00 | | 1 | 00/0CE6 : 68 | pla - 2503 | 2 game.s 243 | Code | 00 | | 3 | 00/0CE7 : 82 D6 F7 | brl meQUIT1 - 2504 | 2 game.s 244 | Empty | 00 | | 0 | 00/0CEA | - 2505 | 2 game.s 245 | Comment | 00 | | 0 | 00/0CEA | *----------------------- - 2506 | 2 game.s 246 | Comment | 00 | | 0 | 00/0CEA | * init_textes - 2507 | 2 game.s 247 | Comment | 00 | | 0 | 00/0CEA | *----------------------- - 2508 | 2 game.s 248 | Empty | 00 | | 0 | 00/0CEA | - 2509 | 2 game.s 249 | Empty | 00 | | 0 | 00/0CEA | init_textes - 2510 | 2 game.s 250 | Code | 00 | 2 | 3 | 00/0CEA : 9C 3C 2C | stz nbTEXTES ; 0 texts on entry - 2511 | 2 game.s 251 | Empty | 00 | | 0 | 00/0CED | - 2512 | 2 game.s 252 | Code | 00 | 2 | 3 | 00/0CED : AD 38 0A | lda proEOF ; is file empty? - 2513 | 2 game.s 253 | Code | 00 | 2 | 3 | 00/0CF0 : 0D 3A 0A | ora proEOF+2 - 2514 | 2 game.s 254 | Code | 00 | | 2 | 00/0CF3 : D0 01 | bne it1 - 2515 | 2 game.s 255 | Code | 00 | | 1 | 00/0CF5 : 60 | rts - 2516 | 2 game.s 256 | Empty | 00 | | 0 | 00/0CF6 | - 2517 | 2 game.s 257 | Code | 00 | 2 | 3 | 00/0CF6 : AD BB 07 | it1 lda ptrTEXTES - 2518 | 2 game.s 258 | Code | 00 | | 2 | 00/0CF9 : 85 80 | sta {$80} - 2519 | 2 game.s 259 | Code | 00 | | 1 | 00/0CFB : 18 | clc - 2520 | 2 game.s 260 | Code | 00 | 2 | 3 | 00/0CFC : 6D 38 0A | adc proEOF - 2521 | 2 game.s 261 | Code | 00 | | 2 | 00/0CFF : 85 84 | sta {{$80}+4} - 2522 | 2 game.s 262 | Code | 00 | 2 | 3 | 00/0D01 : AD BD 07 | lda ptrTEXTES+2 - 2523 | 2 game.s 263 | Code | 00 | | 2 | 00/0D04 : 85 82 | sta {$80}+2 - 2524 | 2 game.s 264 | Code | 00 | 2 | 3 | 00/0D06 : 6D 3A 0A | adc proEOF+2 - 2525 | 2 game.s 265 | Code | 00 | | 2 | 00/0D09 : 85 86 | sta {{$80}+4}+2 - 2526 | 2 game.s 266 | Empty | 00 | | 0 | 00/0D0B | - 2527 | 2 game.s 267 | Comment | 00 | | 0 | 00/0D0B | *--- Nombre de textes en little endian - 2528 | 2 game.s 268 | Empty | 00 | | 0 | 00/0D0B | - 2529 | 2 game.s 269 | Code | 00 | | 2 | 00/0D0B : A7 80 | lda [{$80}] ; le premier word est le nombre de textes - 2530 | 2 game.s 270 | Code | 00 | | 1 | 00/0D0D : EB | xba - 2531 | 2 game.s 271 | Code | 00 | 2 | 3 | 00/0D0E : 8D 3E 2C | sta nbTEXTES2 ; pour comparer avec notre valeur - 2532 | 2 game.s 272 | Empty | 00 | | 0 | 00/0D11 | - 2533 | 2 game.s 273 | Code | 00 | | 2 | 00/0D11 : A5 80 | lda {$80} ; += 2 - 2534 | 2 game.s 274 | Code | 00 | | 1 | 00/0D13 : 18 | clc - 2535 | 2 game.s 275 | Code | 00 | | 3 | 00/0D14 : 69 02 00 | adc #2 - 2536 | 2 game.s 276 | Code | 00 | | 2 | 00/0D17 : 85 80 | sta {$80} - 2537 | 2 game.s 277 | Code | 00 | | 2 | 00/0D19 : A5 82 | lda {$80}+2 - 2538 | 2 game.s 278 | Code | 00 | | 3 | 00/0D1B : 69 00 00 | adc #0 - 2539 | 2 game.s 279 | Code | 00 | | 2 | 00/0D1E : 85 82 | sta {$80}+2 - 2540 | 2 game.s 280 | Empty | 00 | | 0 | 00/0D20 | - 2541 | 2 game.s 281 | Comment | 00 | | 0 | 00/0D20 | *--- - 2542 | 2 game.s 282 | Empty | 00 | | 0 | 00/0D20 | - 2543 | 2 game.s 283 | Code | 00 | | 3 | 00/0D20 : A0 01 00 | ldy #1 ; tell to store string - 2544 | 2 game.s 284 | Code | 00 | | 3 | 00/0D23 : C0 01 00 | it2 cpy #1 ; save string pointer? - 2545 | 2 game.s 285 | Code | 00 | | 2 | 00/0D26 : D0 1D | bne it3 ; nope - 2546 | 2 game.s 286 | Empty | 00 | | 0 | 00/0D28 | - 2547 | 2 game.s 287 | Code | 00 | 2 | 3 | 00/0D28 : AD 3C 2C | lda nbTEXTES ; yes, save the address of the string - 2548 | 2 game.s 288 | Code | 00 | | 1 | 00/0D2B : 0A | asl - 2549 | 2 game.s 289 | Code | 00 | | 1 | 00/0D2C : 0A | asl - 2550 | 2 game.s 290 | Code | 00 | | 1 | 00/0D2D : AA | tax - 2551 | 2 game.s 291 | Code | 00 | | 2 | 00/0D2E : A5 80 | lda {$80} - 2552 | 2 game.s 292 | Code | 00 | 2 | 3 | 00/0D30 : 9D BC 29 | sta tblTEXTES,x - 2553 | 2 game.s 293 | Code | 00 | | 2 | 00/0D33 : A5 82 | lda {$80}+2 - 2554 | 2 game.s 294 | Code | 00 | 2 | 3 | 00/0D35 : 9D BE 29 | sta tblTEXTES+2,x - 2555 | 2 game.s 295 | Code | 00 | | 1 | 00/0D38 : 88 | dey ; string is saved - 2556 | 2 game.s 296 | Empty | 00 | | 0 | 00/0D39 | - 2557 | 2 game.s 297 | Code | 00 | 2 | 3 | 00/0D39 : EE 3C 2C | inc nbTEXTES ; increment the number of strings - 2558 | 2 game.s 298 | Code | 00 | 2 | 3 | 00/0D3C : AD 3C 2C | lda nbTEXTES ; into our limit - 2559 | 2 game.s 299 | Code | 00 | | 3 | 00/0D3F : C9 A0 00 | cmp #{160} - 2560 | 2 game.s 300 | Code | 00 | | 2 | 00/0D42 : 90 01 | bcc it3 - 2561 | 2 game.s 301 | Code | 00 | | 1 | 00/0D44 : 60 | rts - 2562 | 2 game.s 302 | Empty | 00 | | 0 | 00/0D45 | - 2563 | 2 game.s 303 | Code | 00 | | 2 | 00/0D45 : A7 80 | it3 lda [{$80}] ; is it the end of a string? - 2564 | 2 game.s 304 | Code | 00 | | 3 | 00/0D47 : 29 FF 00 | and #$ff - 2565 | 2 game.s 305 | Code | 00 | | 2 | 00/0D4A : D0 01 | bne it4 ; nope - 2566 | 2 game.s 306 | Code | 00 | | 1 | 00/0D4C : C8 | iny ; yes, tell to store string - 2567 | 2 game.s 307 | Empty | 00 | | 0 | 00/0D4D | - 2568 | 2 game.s 308 | Code | 00 | | 2 | 00/0D4D : E6 80 | it4 inc {$80} - 2569 | 2 game.s 309 | Code | 00 | | 2 | 00/0D4F : D0 02 | bne it5 - 2570 | 2 game.s 310 | Code | 00 | | 2 | 00/0D51 : E6 82 | inc {$80}+2 - 2571 | 2 game.s 311 | Empty | 00 | | 0 | 00/0D53 | - 2572 | 2 game.s 312 | Code | 00 | | 2 | 00/0D53 : A5 82 | it5 lda {$80}+2 ; did we reach the end of the file? - 2573 | 2 game.s 313 | Code | 00 | | 2 | 00/0D55 : C5 86 | cmp {{$80}+4}+2 - 2574 | 2 game.s 314 | Code | 00 | | 2 | 00/0D57 : 90 CA | bcc it2 - 2575 | 2 game.s 315 | Code | 00 | | 2 | 00/0D59 : A5 80 | lda {$80} - 2576 | 2 game.s 316 | Code | 00 | | 2 | 00/0D5B : C5 84 | cmp {{$80}+4} - 2577 | 2 game.s 317 | Code | 00 | | 2 | 00/0D5D : 90 C4 | bcc it2 - 2578 | 2 game.s 318 | Code | 00 | | 1 | 00/0D5F : 60 | rts ; we are done! - 2579 | 2 game.s 319 | Empty | 00 | | 0 | 00/0D60 | - 2580 | 2 game.s 320 | Comment | 00 | | 0 | 00/0D60 | *----------------------- - 2581 | 2 game.s 321 | Comment | 00 | | 0 | 00/0D60 | * get_textes(textes%) - 2582 | 2 game.s 322 | Comment | 00 | | 0 | 00/0D60 | *----------------------- - 2583 | 2 game.s 323 | Empty | 00 | | 0 | 00/0D60 | - 2584 | 2 game.s 324 | Code | 00 | | 3 | 00/0D60 : C9 00 00 | get_textes cmp #0 - 2585 | 2 game.s 325 | Code | 00 | | 2 | 00/0D63 : F0 07 | beq get_textes1 - 2586 | 2 game.s 326 | Code | 00 | 2 | 3 | 00/0D65 : CD 3C 2C | cmp nbTEXTES - 2587 | 2 game.s 327 | Code | 00 | | 2 | 00/0D68 : 90 04 | bcc get_textes2 - 2588 | 2 game.s 328 | Code | 00 | | 2 | 00/0D6A : F0 02 | beq get_textes2 - 2589 | 2 game.s 329 | Code | 00 | | 1 | 00/0D6C : 38 | get_textes1 sec - 2590 | 2 game.s 330 | Code | 00 | | 1 | 00/0D6D : 60 | rts - 2591 | 2 game.s 331 | Empty | 00 | | 0 | 00/0D6E | - 2592 | 2 game.s 332 | Code | 00 | | 1 | 00/0D6E : 3A | get_textes2 dec - 2593 | 2 game.s 333 | Code | 00 | | 1 | 00/0D6F : 0A | asl - 2594 | 2 game.s 334 | Code | 00 | | 1 | 00/0D70 : 0A | asl - 2595 | 2 game.s 335 | Code | 00 | | 1 | 00/0D71 : AA | tax - 2596 | 2 game.s 336 | Code | 00 | 2 | 3 | 00/0D72 : BD BC 29 | lda tblTEXTES,x - 2597 | 2 game.s 337 | Code | 00 | | 2 | 00/0D75 : 85 94 | sta {{{$80}+$10}+4} - 2598 | 2 game.s 338 | Code | 00 | 2 | 3 | 00/0D77 : BD BE 29 | lda tblTEXTES+2,x - 2599 | 2 game.s 339 | Code | 00 | | 2 | 00/0D7A : 85 96 | sta {{{$80}+$10}+4}+2 - 2600 | 2 game.s 340 | Code | 00 | | 1 | 00/0D7C : 18 | clc - 2601 | 2 game.s 341 | Code | 00 | | 1 | 00/0D7D : 60 | rts - 2602 | 2 game.s 342 | Empty | 00 | | 0 | 00/0D7E | - 2603 | 2 game.s 343 | Comment | 00 | | 0 | 00/0D7E | *----------------------- - 2604 | 2 game.s 344 | Comment | 00 | | 0 | 00/0D7E | * LE JEU - 2605 | 2 game.s 345 | Comment | 00 | | 0 | 00/0D7E | *----------------------- - 2606 | 2 game.s 346 | Empty | 00 | | 0 | 00/0D7E | - 2607 | 2 game.s 347 | Comment | 00 | | 0 | 00/0D7E | *----------------------- - 2608 | 2 game.s 348 | Comment | 00 | | 0 | 00/0D7E | * GENERIQUE - OK - 2609 | 2 game.s 349 | Comment | 00 | | 0 | 00/0D7E | *----------------------- - 2610 | 2 game.s 350 | Comment | 00 | | 0 | 00/0D7E | * generique - 2611 | 2 game.s 351 | Empty | 00 | | 0 | 00/0D7E | - 2612 | 2 game.s 352 | Code | 00 | 2 | 3 | 00/0D7E : 20 48 02 | generique jsr switch_640 - 2613 | 2 game.s 353 | Code | 00 | 2 | 3 | 00/0D81 : 20 39 0F | jsr tag - 2614 | 2 game.s 354 | Empty | 00 | | 0 | 00/0D84 | - 2615 | 2 game.s 355 | Macro | 00 | | 0 | 00/0D84 | PushWord #0 - 2617 | 2 game.s 355 | Code | 00 | | 3 | 00/0D84 : F4 00 00 | PEA #0 - 2620 | 2 game.s 356 | Macro | 00 | | 0 | 00/0D87 | _GetForeColor - 2622 | 2 game.s 356 | Code | 00 | | 3 | 00/0D87 : A2 04 A1 | LDX #$A104 ; load tool call # - 2623 | 2 game.s 356 | Code | 00 | | 4 | 00/0D8A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2624 | 2 game.s 357 | Macro | 00 | | 0 | 00/0D8E | PushWord #0 - 2626 | 2 game.s 357 | Code | 00 | | 3 | 00/0D8E : F4 00 00 | PEA #0 - 2629 | 2 game.s 358 | Macro | 00 | | 0 | 00/0D91 | _GetBackColor - 2631 | 2 game.s 358 | Code | 00 | | 3 | 00/0D91 : A2 04 A3 | LDX #$A304 ; load tool call # - 2632 | 2 game.s 358 | Code | 00 | | 4 | 00/0D94 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2633 | 2 game.s 359 | Empty | 00 | | 0 | 00/0D98 | - 2634 | 2 game.s 360 | Macro | 00 | | 0 | 00/0D98 | PushWord #15 - 2636 | 2 game.s 360 | Code | 00 | | 3 | 00/0D98 : F4 0F 00 | PEA #15 - 2639 | 2 game.s 361 | Macro | 00 | | 0 | 00/0D9B | _SetForeColor - 2641 | 2 game.s 361 | Code | 00 | | 3 | 00/0D9B : A2 04 A0 | LDX #$A004 ; load tool call # - 2642 | 2 game.s 361 | Code | 00 | | 4 | 00/0D9E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2643 | 2 game.s 362 | Macro | 00 | | 0 | 00/0DA2 | PushWord #0 - 2645 | 2 game.s 362 | Code | 00 | | 3 | 00/0DA2 : F4 00 00 | PEA #0 - 2648 | 2 game.s 363 | Macro | 00 | | 0 | 00/0DA5 | _SetBackColor - 2650 | 2 game.s 363 | Code | 00 | | 3 | 00/0DA5 : A2 04 A2 | LDX #$A204 ; load tool call # - 2651 | 2 game.s 363 | Code | 00 | | 4 | 00/0DA8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2652 | 2 game.s 364 | Empty | 00 | | 0 | 00/0DAC | - 2653 | 2 game.s 365 | Macro | 00 | | 0 | 00/0DAC | @cprint #gen_str1;8 - 2654 | 2 game.s 365 | Code | 00 | 1 >>16 | 3 | 00/0DAC : A2 00 00 | ldx #^#gen_str1 - 2655 | 2 game.s 365 | Code | 00 | 2 | 3 | 00/0DAF : A0 1E 0E | ldy ##gen_str1 - 2656 | 2 game.s 365 | Code | 00 | | 3 | 00/0DB2 : A9 08 00 | lda #8 - 2657 | 2 game.s 365 | Code | 00 | 2 | 3 | 00/0DB5 : 20 51 23 | jsr cprint - 2658 | 2 game.s 366 | Macro | 00 | | 0 | 00/0DB8 | @cprint #gen_str2;9 - 2659 | 2 game.s 366 | Code | 00 | 1 >>16 | 3 | 00/0DB8 : A2 00 00 | ldx #^#gen_str2 - 2660 | 2 game.s 366 | Code | 00 | 2 | 3 | 00/0DBB : A0 3D 0E | ldy ##gen_str2 - 2661 | 2 game.s 366 | Code | 00 | | 3 | 00/0DBE : A9 09 00 | lda #9 - 2662 | 2 game.s 366 | Code | 00 | 2 | 3 | 00/0DC1 : 20 51 23 | jsr cprint - 2663 | 2 game.s 367 | Macro | 00 | | 0 | 00/0DC4 | @cprint #gen_str3;10 - 2664 | 2 game.s 367 | Code | 00 | 1 >>16 | 3 | 00/0DC4 : A2 00 00 | ldx #^#gen_str3 - 2665 | 2 game.s 367 | Code | 00 | 2 | 3 | 00/0DC7 : A0 3F 0E | ldy ##gen_str3 - 2666 | 2 game.s 367 | Code | 00 | | 3 | 00/0DCA : A9 0A 00 | lda #10 - 2667 | 2 game.s 367 | Code | 00 | 2 | 3 | 00/0DCD : 20 51 23 | jsr cprint - 2668 | 2 game.s 368 | Macro | 00 | | 0 | 00/0DD0 | @cprint #gen_str4;12 - 2669 | 2 game.s 368 | Code | 00 | 1 >>16 | 3 | 00/0DD0 : A2 00 00 | ldx #^#gen_str4 - 2670 | 2 game.s 368 | Code | 00 | 2 | 3 | 00/0DD3 : A0 6F 0E | ldy ##gen_str4 - 2671 | 2 game.s 368 | Code | 00 | | 3 | 00/0DD6 : A9 0C 00 | lda #12 - 2672 | 2 game.s 368 | Code | 00 | 2 | 3 | 00/0DD9 : 20 51 23 | jsr cprint - 2673 | 2 game.s 369 | Empty | 00 | | 0 | 00/0DDC | - 2674 | 2 game.s 370 | Macro | 00 | | 0 | 00/0DDC | @cprint #gen_str7;14 ; Apple IIgs - 2675 | 2 game.s 370 | Code | 00 | 1 >>16 | 3 | 00/0DDC : A2 00 00 | ldx #^#gen_str7 - 2676 | 2 game.s 370 | Code | 00 | 2 | 3 | 00/0DDF : A0 EA 0E | ldy ##gen_str7 - 2677 | 2 game.s 370 | Code | 00 | | 3 | 00/0DE2 : A9 0E 00 | lda #14 - 2678 | 2 game.s 370 | Code | 00 | 2 | 3 | 00/0DE5 : 20 51 23 | jsr cprint - 2679 | 2 game.s 371 | Macro | 00 | | 0 | 00/0DE8 | @cprint #gen_str8;15 ; version by nous :-) - 2680 | 2 game.s 371 | Code | 00 | 1 >>16 | 3 | 00/0DE8 : A2 00 00 | ldx #^#gen_str8 - 2681 | 2 game.s 371 | Code | 00 | 2 | 3 | 00/0DEB : A0 18 0F | ldy ##gen_str8 - 2682 | 2 game.s 371 | Code | 00 | | 3 | 00/0DEE : A9 0F 00 | lda #15 - 2683 | 2 game.s 371 | Code | 00 | 2 | 3 | 00/0DF1 : 20 51 23 | jsr cprint - 2684 | 2 game.s 372 | Empty | 00 | | 0 | 00/0DF4 | - 2685 | 2 game.s 373 | Macro | 00 | | 0 | 00/0DF4 | @cprint #gen_str5;17 - 2686 | 2 game.s 373 | Code | 00 | 1 >>16 | 3 | 00/0DF4 : A2 00 00 | ldx #^#gen_str5 - 2687 | 2 game.s 373 | Code | 00 | 2 | 3 | 00/0DF7 : A0 A0 0E | ldy ##gen_str5 - 2688 | 2 game.s 373 | Code | 00 | | 3 | 00/0DFA : A9 11 00 | lda #17 - 2689 | 2 game.s 373 | Code | 00 | 2 | 3 | 00/0DFD : 20 51 23 | jsr cprint - 2690 | 2 game.s 374 | Macro | 00 | | 0 | 00/0E00 | @cprint #gen_str6;18 - 2691 | 2 game.s 374 | Code | 00 | 1 >>16 | 3 | 00/0E00 : A2 00 00 | ldx #^#gen_str6 - 2692 | 2 game.s 374 | Code | 00 | 2 | 3 | 00/0E03 : A0 BD 0E | ldy ##gen_str6 - 2693 | 2 game.s 374 | Code | 00 | | 3 | 00/0E06 : A9 12 00 | lda #18 - 2694 | 2 game.s 374 | Code | 00 | 2 | 3 | 00/0E09 : 20 51 23 | jsr cprint - 2695 | 2 game.s 375 | Empty | 00 | | 0 | 00/0E0C | - 2696 | 2 game.s 376 | Code | 00 | 2 | 3 | 00/0E0C : 20 48 05 | jsr waitEVENT - 2697 | 2 game.s 377 | Empty | 00 | | 0 | 00/0E0F | - 2698 | 2 game.s 378 | Macro | 00 | | 0 | 00/0E0F | _SetBackColor - 2700 | 2 game.s 378 | Code | 00 | | 3 | 00/0E0F : A2 04 A2 | LDX #$A204 ; load tool call # - 2701 | 2 game.s 378 | Code | 00 | | 4 | 00/0E12 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2702 | 2 game.s 379 | Macro | 00 | | 0 | 00/0E16 | _SetForeColor - 2704 | 2 game.s 379 | Code | 00 | | 3 | 00/0E16 : A2 04 A0 | LDX #$A004 ; load tool call # - 2705 | 2 game.s 379 | Code | 00 | | 4 | 00/0E19 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2706 | 2 game.s 380 | Empty | 00 | | 0 | 00/0E1D | - 2707 | 2 game.s 381 | Code | 00 | | 1 | 00/0E1D : 60 | rts - 2708 | 2 game.s 382 | Empty | 00 | | 0 | 00/0E1E | - 2709 | 2 game.s 383 | Comment | 00 | | 0 | 00/0E1E | *----------- - 2710 | 2 game.s 384 | Empty | 00 | | 0 | 00/0E1E | - 2711 | 2 game.s 385 | Data | 00 | | 31 | 00/0E1E : 55 6E 20 6C | gen_str1 asc 'Un logiciel de Fran'8d'ois Coulon'00 + 2064 | 1 toutadisparu.s 1308 | Empty | 00 | | 0 | 00/0B3B | + 2065 | 1 toutadisparu.s 1309 | Comment | 00 | | 0 | 00/0B3B | *---------------------------------------- + 2066 | 1 toutadisparu.s 1310 | Comment | 00 | | 0 | 00/0B3B | * LES AUTRES FICHIERS + 2067 | 1 toutadisparu.s 1311 | Comment | 00 | | 0 | 00/0B3B | *---------------------------------------- + 2068 | 1 toutadisparu.s 1312 | Empty | 00 | | 0 | 00/0B3B | + 2069 | 1 toutadisparu.s 1313 | Directive | 00 | | 0 | 00/0B3B | put game.s + 2070 | 2 game.s 1 | Comment | 00 | | 0 | 00/0B3B | * + 2071 | 2 game.s 2 | Comment | 00 | | 0 | 00/0B3B | * Tout a disparu + 2072 | 2 game.s 3 | Comment | 00 | | 0 | 00/0B3B | * + 2073 | 2 game.s 4 | Comment | 00 | | 0 | 00/0B3B | * (c) 1992, Franois Coulon + 2074 | 2 game.s 5 | Comment | 00 | | 0 | 00/0B3B | * (c) 2022, Antoine Vignau & Olivier Zardini + 2075 | 2 game.s 6 | Comment | 00 | | 0 | 00/0B3B | * + 2076 | 2 game.s 7 | Empty | 00 | | 0 | 00/0B3B | + 2077 | 2 game.s 8 | Directive | 00 | | 0 | 00/0B3B | mx %00 + 2078 | 2 game.s 9 | Empty | 00 | | 0 | 00/0B3B | + 2079 | 2 game.s 10 | Comment | 00 | | 0 | 00/0B3B | *----------------------- + 2080 | 2 game.s 11 | Comment | 00 | | 0 | 00/0B3B | * CONSTANTES + 2081 | 2 game.s 12 | Comment | 00 | | 0 | 00/0B3B | *----------------------- + 2082 | 2 game.s 13 | Empty | 00 | | 0 | 00/0B3B | + 2083 | 2 game.s 14 | Equivalence | 00 | | 0 | 00/0B3B | NB_INDICATEURS = 10 + 2084 | 2 game.s 15 | Equivalence | 00 | | 0 | 00/0B3B | NB_MOTS = 25 ; on ne peut pas avoir plus de 25 mots par ecran + 2085 | 2 game.s 16 | Equivalence | 00 | | 0 | 00/0B3B | NB_TEXTES = 160 ; nombre de textes du jeu + 2086 | 2 game.s 17 | Empty | 00 | | 0 | 00/0B3B | + 2087 | 2 game.s 18 | Equivalence | 00 | | 0 | 00/0B3B | linksON = {1} + 2088 | 2 game.s 19 | Equivalence | 00 | | 0 | 00/0B3B | linksOFF = {0} + 2089 | 2 game.s 20 | Empty | 00 | | 0 | 00/0B3B | + 2090 | 2 game.s 21 | Equivalence | 00 | | 0 | 00/0B3B | colorBLACK = 0 + 2091 | 2 game.s 22 | Equivalence | 00 | | 0 | 00/0B3B | colorWHITE = 15 + 2092 | 2 game.s 23 | Empty | 00 | | 0 | 00/0B3B | + 2093 | 2 game.s 24 | Comment | 00 | | 0 | 00/0B3B | *----------------------- + 2094 | 2 game.s 25 | Comment | 00 | | 0 | 00/0B3B | * load_font + 2095 | 2 game.s 26 | Comment | 00 | | 0 | 00/0B3B | *----------------------- + 2096 | 2 game.s 27 | Empty | 00 | | 0 | 00/0B3B | + 2097 | 2 game.s 28 | Empty | 00 | | 0 | 00/0B3B | load_font + 2098 | 2 game.s 29 | Code | 00 | 2 | 3 | 00/0B3B : 20 62 0B | jsr font_it + 2099 | 2 game.s 30 | Code | 00 | | 2 | 00/0B3E : 90 21 | bcc lf_ok + 2100 | 2 game.s 31 | Empty | 00 | | 0 | 00/0B40 | + 2101 | 2 game.s 32 | Code | 00 | | 1 | 00/0B40 : 48 | pha + 2102 | 2 game.s 33 | Macro | 00 | | 0 | 00/0B41 | PushLong #fntSTR1 + 2106 | 2 game.s 33 | Code | 00 | 1 >>16 | 3 | 00/0B41 : F4 00 00 | PEA #^#fntSTR1 + 2113 | 2 game.s 33 | Code | 00 | 2 | 3 | 00/0B44 : F4 F4 07 | PEA #fntSTR1 + 2116 | 2 game.s 34 | Macro | 00 | | 0 | 00/0B47 | PushLong #fntSTR2 + 2120 | 2 game.s 34 | Code | 00 | 1 >>16 | 3 | 00/0B47 : F4 00 00 | PEA #^#fntSTR2 + 2127 | 2 game.s 34 | Code | 00 | 2 | 3 | 00/0B4A : F4 0C 08 | PEA #fntSTR2 + 2130 | 2 game.s 35 | Macro | 00 | | 0 | 00/0B4D | PushLong #errSTR3 + 2134 | 2 game.s 35 | Code | 00 | 1 >>16 | 3 | 00/0B4D : F4 00 00 | PEA #^#errSTR3 + 2141 | 2 game.s 35 | Code | 00 | 2 | 3 | 00/0B50 : F4 67 08 | PEA #errSTR3 + 2144 | 2 game.s 36 | Macro | 00 | | 0 | 00/0B53 | PushLong #errSTR2 + 2148 | 2 game.s 36 | Code | 00 | 1 >>16 | 3 | 00/0B53 : F4 00 00 | PEA #^#errSTR2 + 2155 | 2 game.s 36 | Code | 00 | 2 | 3 | 00/0B56 : F4 66 08 | PEA #errSTR2 + 2158 | 2 game.s 37 | Macro | 00 | | 0 | 00/0B59 | _TLTextMountVolume + 2160 | 2 game.s 37 | Code | 00 | | 3 | 00/0B59 : A2 01 12 | LDX #$1201 ; load tool call # + 2161 | 2 game.s 37 | Code | 00 | | 4 | 00/0B5C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2162 | 2 game.s 38 | Code | 00 | | 1 | 00/0B60 : 68 | pla + 2163 | 2 game.s 39 | Empty | 00 | | 0 | 00/0B61 | + 2164 | 2 game.s 40 | Code | 00 | | 1 | 00/0B61 : 60 | lf_ok rts + 2165 | 2 game.s 41 | Empty | 00 | | 0 | 00/0B62 | + 2166 | 2 game.s 42 | Comment | 00 | | 0 | 00/0B62 | *--- Really load the font + 2167 | 2 game.s 43 | Empty | 00 | | 0 | 00/0B62 | + 2168 | 2 game.s 44 | Empty | 00 | | 0 | 00/0B62 | font_it + 2169 | 2 game.s 45 | Macro | 00 | | 0 | 00/0B62 | PushWord #$0A00 ; Taille 10 + 2171 | 2 game.s 45 | Code | 00 | | 3 | 00/0B62 : F4 00 0A | PEA #$0A00 + 2174 | 2 game.s 46 | Macro | 00 | | 0 | 00/0B65 | PushWord #$0016 ; Courier + 2176 | 2 game.s 46 | Code | 00 | | 3 | 00/0B65 : F4 16 00 | PEA #$0016 + 2179 | 2 game.s 47 | Macro | 00 | | 0 | 00/0B68 | PushWord #0 + 2181 | 2 game.s 47 | Code | 00 | | 3 | 00/0B68 : F4 00 00 | PEA #0 + 2184 | 2 game.s 48 | Macro | 00 | | 0 | 00/0B6B | _InstallFont + 2186 | 2 game.s 48 | Code | 00 | | 3 | 00/0B6B : A2 1B 0E | LDX #$E1B ; load tool call # + 2187 | 2 game.s 48 | Code | 00 | | 4 | 00/0B6E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2188 | 2 game.s 49 | Code | 00 | | 1 | 00/0B72 : 60 | rts + 2189 | 2 game.s 50 | Empty | 00 | | 0 | 00/0B73 | + 2190 | 2 game.s 51 | Comment | 00 | | 0 | 00/0B73 | *----------------------- + 2191 | 2 game.s 52 | Comment | 00 | | 0 | 00/0B73 | * set_language + 2192 | 2 game.s 53 | Comment | 00 | | 0 | 00/0B73 | *----------------------- + 2193 | 2 game.s 54 | Empty | 00 | | 0 | 00/0B73 | + 2194 | 2 game.s 55 | Empty | 00 | | 0 | 00/0B73 | set_language + 2195 | 2 game.s 56 | Macro | 00 | | 0 | 00/0B73 | PushWord #0 + 2197 | 2 game.s 56 | Code | 00 | | 3 | 00/0B73 : F4 00 00 | PEA #0 + 2200 | 2 game.s 57 | Macro | 00 | | 0 | 00/0B76 | PushWord #$29 + 2202 | 2 game.s 57 | Code | 00 | | 3 | 00/0B76 : F4 29 00 | PEA #$29 + 2205 | 2 game.s 58 | Macro | 00 | | 0 | 00/0B79 | _ReadBParam + 2207 | 2 game.s 58 | Code | 00 | | 3 | 00/0B79 : A2 03 0C | LDX #$C03 ; load tool call # + 2208 | 2 game.s 58 | Code | 00 | | 4 | 00/0B7C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2209 | 2 game.s 59 | Code | 00 | | 1 | 00/0B80 : 68 | pla + 2210 | 2 game.s 60 | Code | 00 | | 3 | 00/0B81 : C9 14 00 | cmp #20 + 2211 | 2 game.s 61 | Code | 00 | | 2 | 00/0B84 : 90 01 | bcc st_ok + 2212 | 2 game.s 62 | Code | 00 | | 1 | 00/0B86 : 60 | rts + 2213 | 2 game.s 63 | Empty | 00 | | 0 | 00/0B87 | + 2214 | 2 game.s 64 | Comment | 00 | | 0 | 00/0B87 | * index + 2215 | 2 game.s 65 | Comment | 00 | | 0 | 00/0B87 | * TEXTES : +16 + 2216 | 2 game.s 66 | Empty | 00 | | 0 | 00/0B87 | + 2217 | 2 game.s 67 | Empty | 00 | | 0 | 00/0B87 | st_ok + 2218 | 2 game.s 68 | Code | 00 | 2 | 3 | 00/0B87 : 20 9B 0B | jsr st_setit ; try IIgs language + 2219 | 2 game.s 69 | Code | 00 | | 2 | 00/0B8A : 90 0E | bcc st_ok99 + 2220 | 2 game.s 70 | Empty | 00 | | 0 | 00/0B8C | + 2221 | 2 game.s 71 | Code | 00 | | 3 | 00/0B8C : A9 00 00 | lda #0 ; if not, try EN US + 2222 | 2 game.s 72 | Code | 00 | 2 | 3 | 00/0B8F : 20 9B 0B | jsr st_setit + 2223 | 2 game.s 73 | Code | 00 | | 2 | 00/0B92 : 90 06 | bcc st_ok99 + 2224 | 2 game.s 74 | Empty | 00 | | 0 | 00/0B94 | + 2225 | 2 game.s 75 | Code | 00 | | 3 | 00/0B94 : A9 02 00 | lda #2 ; it not, force FR - It always exists + 2226 | 2 game.s 76 | Code | 00 | 2 | 3 | 00/0B97 : 20 9B 0B | jsr st_setit + 2227 | 2 game.s 77 | Empty | 00 | | 0 | 00/0B9A | st_ok99 + 2228 | 2 game.s 78 | Code | 00 | | 1 | 00/0B9A : 60 | rts + 2229 | 2 game.s 79 | Empty | 00 | | 0 | 00/0B9B | + 2230 | 2 game.s 80 | Comment | 00 | | 0 | 00/0B9B | *--- + 2231 | 2 game.s 81 | Empty | 00 | | 0 | 00/0B9B | + 2232 | 2 game.s 82 | Empty | 00 | | 0 | 00/0B9B | st_setit ; set language code + 2233 | 2 game.s 83 | Code | 00 | 2 | 3 | 00/0B9B : 8D C7 07 | sta saveLANGUAGE + 2234 | 2 game.s 84 | Code | 00 | | 1 | 00/0B9E : 0A | asl + 2235 | 2 game.s 85 | Code | 00 | | 1 | 00/0B9F : AA | tax + 2236 | 2 game.s 86 | Code | 00 | 2 | 3 | 00/0BA0 : BD CC 0B | lda tblLANG,x + 2237 | 2 game.s 87 | Code | 00 | 2 | 3 | 00/0BA3 : 8D CC 0A | sta pINDEX+16 + 2238 | 2 game.s 88 | Code | 00 | 2 | 3 | 00/0BA6 : 8D ED 0A | sta pTEXTES+16 + 2239 | 2 game.s 89 | Empty | 00 | | 0 | 00/0BA9 | + 2240 | 2 game.s 90 | Code | 00 | 2 | 3 | 00/0BA9 : A9 BC 0A | lda #pINDEX ; check file exists + 2241 | 2 game.s 91 | Code | 00 | 2 | 3 | 00/0BAC : 8D 12 0A | sta proOPEN+4 + 2242 | 2 game.s 92 | Empty | 00 | | 0 | 00/0BAF | + 2243 | 2 game.s 93 | Code | 00 | | 4 | 00/0BAF : 22 A8 00 E1 | jsl {$e100a8} + 2244 | 2 game.s 94 | Data | 00 | | 2 | 00/0BB3 : 10 20 | dw $2010 + 2245 | 2 game.s 95 | Data | 00 | 3 | 4 | 00/0BB5 : 0E 0A 00 00 | adrl proOPEN + 2246 | 2 game.s 96 | Code | 00 | | 2 | 00/0BB9 : B0 10 | bcs st_setit99 + 2247 | 2 game.s 97 | Empty | 00 | | 0 | 00/0BBB | + 2248 | 2 game.s 98 | Code | 00 | 2 | 3 | 00/0BBB : AD 10 0A | lda proOPEN+2 + 2249 | 2 game.s 99 | Code | 00 | 2 | 3 | 00/0BBE : 8D 4E 0A | sta proCLOSE+2 + 2250 | 2 game.s 100 | Empty | 00 | | 0 | 00/0BC1 | + 2251 | 2 game.s 101 | Code | 00 | | 4 | 00/0BC1 : 22 A8 00 E1 | jsl {$e100a8} + 2252 | 2 game.s 102 | Data | 00 | | 2 | 00/0BC5 : 14 20 | dw $2014 + 2253 | 2 game.s 103 | Data | 00 | 3 | 4 | 00/0BC7 : 4C 0A 00 00 | adrl proCLOSE + 2254 | 2 game.s 104 | Empty | 00 | | 0 | 00/0BCB | + 2255 | 2 game.s 105 | Empty | 00 | | 0 | 00/0BCB | st_setit99 + 2256 | 2 game.s 106 | Code | 00 | | 1 | 00/0BCB : 60 | rts + 2257 | 2 game.s 107 | Empty | 00 | | 0 | 00/0BCC | + 2258 | 2 game.s 108 | Comment | 00 | | 0 | 00/0BCC | *--- + 2259 | 2 game.s 109 | Empty | 00 | | 0 | 00/0BCC | + 2260 | 2 game.s 110 | Empty | 00 | | 0 | 00/0BCC | tblLANG + 2261 | 2 game.s 111 | Data | 00 | | 2 | 00/0BCC : 75 73 | asc 'us' ; 0 + 2262 | 2 game.s 112 | Data | 00 | | 2 | 00/0BCE : 75 6B | asc 'uk' + 2263 | 2 game.s 113 | Data | 00 | | 2 | 00/0BD0 : 66 72 | asc 'fr' ; 2 + 2264 | 2 game.s 114 | Data | 00 | | 2 | 00/0BD2 : 6E 6C | asc 'nl' + 2265 | 2 game.s 115 | Data | 00 | | 2 | 00/0BD4 : 65 73 | asc 'es' ; 4 + 2266 | 2 game.s 116 | Data | 00 | | 2 | 00/0BD6 : 69 74 | asc 'it' + 2267 | 2 game.s 117 | Data | 00 | | 2 | 00/0BD8 : 64 65 | asc 'de' ; 6 + 2268 | 2 game.s 118 | Data | 00 | | 2 | 00/0BDA : 73 65 | asc 'se' + 2269 | 2 game.s 119 | Data | 00 | | 2 | 00/0BDC : 75 73 | asc 'us' + 2270 | 2 game.s 120 | Data | 00 | | 2 | 00/0BDE : 63 61 | asc 'ca' + 2271 | 2 game.s 121 | Data | 00 | | 2 | 00/0BE0 : 6E 6C | asc 'nl' + 2272 | 2 game.s 122 | Data | 00 | | 2 | 00/0BE2 : 68 65 | asc 'he' + 2273 | 2 game.s 123 | Data | 00 | | 2 | 00/0BE4 : 6A 70 | asc 'jp' + 2274 | 2 game.s 124 | Data | 00 | | 2 | 00/0BE6 : 61 72 | asc 'ar' + 2275 | 2 game.s 125 | Data | 00 | | 2 | 00/0BE8 : 67 72 | asc 'gr' + 2276 | 2 game.s 126 | Data | 00 | | 2 | 00/0BEA : 74 72 | asc 'tr' + 2277 | 2 game.s 127 | Data | 00 | | 2 | 00/0BEC : 66 69 | asc 'fi' + 2278 | 2 game.s 128 | Data | 00 | | 2 | 00/0BEE : 74 61 | asc 'ta' + 2279 | 2 game.s 129 | Data | 00 | | 2 | 00/0BF0 : 68 69 | asc 'hi' + 2280 | 2 game.s 130 | Data | 00 | | 2 | 00/0BF2 : 75 73 | asc 'us' ; 19 + 2281 | 2 game.s 131 | Empty | 00 | | 0 | 00/0BF4 | + 2282 | 2 game.s 132 | Comment | 00 | | 0 | 00/0BF4 | *----------------------- + 2283 | 2 game.s 133 | Comment | 00 | | 0 | 00/0BF4 | * load_index + 2284 | 2 game.s 134 | Comment | 00 | | 0 | 00/0BF4 | *----------------------- + 2285 | 2 game.s 135 | Empty | 00 | | 0 | 00/0BF4 | + 2286 | 2 game.s 136 | Empty | 00 | | 0 | 00/0BF4 | load_index + 2287 | 2 game.s 137 | Code | 00 | 2 | 3 | 00/0BF4 : A9 BC 0A | lda #pINDEX + 2288 | 2 game.s 138 | Code | 00 | 2 | 3 | 00/0BF7 : AE B5 07 | ldx ptrUNPACK+2 + 2289 | 2 game.s 139 | Code | 00 | 2 | 3 | 00/0BFA : AC B3 07 | ldy ptrUNPACK + 2290 | 2 game.s 140 | Code | 00 | 2 | 3 | 00/0BFD : 20 65 09 | jsr loadFILE + 2291 | 2 game.s 141 | Code | 00 | | 2 | 00/0C00 : B0 25 | bcs li_err + 2292 | 2 game.s 142 | Empty | 00 | | 0 | 00/0C02 | + 2293 | 2 game.s 143 | Code | 00 | | 1 | 00/0C02 : 98 | tya + 2294 | 2 game.s 144 | Code | 00 | 2 | 3 | 00/0C03 : 20 89 06 | jsr unpackLZ4 + 2295 | 2 game.s 145 | Empty | 00 | | 0 | 00/0C06 | + 2296 | 2 game.s 146 | Macro | 00 | | 0 | 00/0C06 | PushLong ptrIMAGE + 2304 | 2 game.s 146 | Code | 00 | 2 | 3 | 00/0C06 : AD A9 07 | LDA ptrIMAGE+2 + 2305 | 2 game.s 146 | Code | 00 | | 1 | 00/0C09 : 48 | PHA + 2313 | 2 game.s 146 | Code | 00 | 2 | 3 | 00/0C0A : AD A7 07 | LDA ptrIMAGE + 2314 | 2 game.s 146 | Code | 00 | | 1 | 00/0C0D : 48 | PHA + 2316 | 2 game.s 147 | Macro | 00 | | 0 | 00/0C0E | PushLong ptrINDEX + 2324 | 2 game.s 147 | Code | 00 | 2 | 3 | 00/0C0E : AD B9 07 | LDA ptrINDEX+2 + 2325 | 2 game.s 147 | Code | 00 | | 1 | 00/0C11 : 48 | PHA + 2333 | 2 game.s 147 | Code | 00 | 2 | 3 | 00/0C12 : AD B7 07 | LDA ptrINDEX + 2334 | 2 game.s 147 | Code | 00 | | 1 | 00/0C15 : 48 | PHA + 2336 | 2 game.s 148 | Macro | 00 | | 0 | 00/0C16 | PushLong lenDATA + 2344 | 2 game.s 148 | Code | 00 | 2 | 3 | 00/0C16 : AD 2B 07 | LDA lenDATA+2 + 2345 | 2 game.s 148 | Code | 00 | | 1 | 00/0C19 : 48 | PHA + 2353 | 2 game.s 148 | Code | 00 | 2 | 3 | 00/0C1A : AD 29 07 | LDA lenDATA + 2354 | 2 game.s 148 | Code | 00 | | 1 | 00/0C1D : 48 | PHA + 2356 | 2 game.s 149 | Macro | 00 | | 0 | 00/0C1E | _BlockMove + 2358 | 2 game.s 149 | Code | 00 | | 3 | 00/0C1E : A2 02 2B | LDX #$2B02 ; load tool call # + 2359 | 2 game.s 149 | Code | 00 | | 4 | 00/0C21 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2360 | 2 game.s 150 | Empty | 00 | | 0 | 00/0C25 | + 2361 | 2 game.s 151 | Code | 00 | | 1 | 00/0C25 : 18 | clc + 2362 | 2 game.s 152 | Code | 00 | | 1 | 00/0C26 : 60 | rts + 2363 | 2 game.s 153 | Empty | 00 | | 0 | 00/0C27 | + 2364 | 2 game.s 154 | Code | 00 | | 1 | 00/0C27 : 48 | li_err pha + 2365 | 2 game.s 155 | Macro | 00 | | 0 | 00/0C28 | PushLong #filSTR1 + 2369 | 2 game.s 155 | Code | 00 | 1 >>16 | 3 | 00/0C28 : F4 00 00 | PEA #^#filSTR1 + 2376 | 2 game.s 155 | Code | 00 | 2 | 3 | 00/0C2B : F4 50 08 | PEA #filSTR1 + 2379 | 2 game.s 156 | Macro | 00 | | 0 | 00/0C2E | PushLong #errSTR2 + 2383 | 2 game.s 156 | Code | 00 | 1 >>16 | 3 | 00/0C2E : F4 00 00 | PEA #^#errSTR2 + 2390 | 2 game.s 156 | Code | 00 | 2 | 3 | 00/0C31 : F4 66 08 | PEA #errSTR2 + 2393 | 2 game.s 157 | Macro | 00 | | 0 | 00/0C34 | PushLong #errSTR1 + 2397 | 2 game.s 157 | Code | 00 | 1 >>16 | 3 | 00/0C34 : F4 00 00 | PEA #^#errSTR1 + 2404 | 2 game.s 157 | Code | 00 | 2 | 3 | 00/0C37 : F4 61 08 | PEA #errSTR1 + 2407 | 2 game.s 158 | Macro | 00 | | 0 | 00/0C3A | PushLong #errSTR2 + 2411 | 2 game.s 158 | Code | 00 | 1 >>16 | 3 | 00/0C3A : F4 00 00 | PEA #^#errSTR2 + 2418 | 2 game.s 158 | Code | 00 | 2 | 3 | 00/0C3D : F4 66 08 | PEA #errSTR2 + 2421 | 2 game.s 159 | Macro | 00 | | 0 | 00/0C40 | _TLTextMountVolume + 2423 | 2 game.s 159 | Code | 00 | | 3 | 00/0C40 : A2 01 12 | LDX #$1201 ; load tool call # + 2424 | 2 game.s 159 | Code | 00 | | 4 | 00/0C43 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2425 | 2 game.s 160 | Code | 00 | | 1 | 00/0C47 : 68 | pla + 2426 | 2 game.s 161 | Code | 00 | | 3 | 00/0C48 : 82 75 F8 | brl meQUIT1 + 2427 | 2 game.s 162 | Empty | 00 | | 0 | 00/0C4B | + 2428 | 2 game.s 163 | Comment | 00 | | 0 | 00/0C4B | *----------------------- + 2429 | 2 game.s 164 | Comment | 00 | | 0 | 00/0C4B | * next_index + 2430 | 2 game.s 165 | Comment | 00 | | 0 | 00/0C4B | *----------------------- + 2431 | 2 game.s 166 | Empty | 00 | | 0 | 00/0C4B | + 2432 | 2 game.s 167 | Code | 00 | | 2 | 00/0C4B : E6 90 | next_index inc {{$80}+$10} + 2433 | 2 game.s 168 | Code | 00 | | 2 | 00/0C4D : D0 02 | bne ni_1 + 2434 | 2 game.s 169 | Code | 00 | | 2 | 00/0C4F : E6 92 | inc {{$80}+$10}+2 + 2435 | 2 game.s 170 | Code | 00 | | 2 | 00/0C51 : A7 90 | ni_1 lda [{{$80}+$10}] + 2436 | 2 game.s 171 | Code | 00 | | 3 | 00/0C53 : 29 FF 00 | and #$ff + 2437 | 2 game.s 172 | Code | 00 | | 1 | 00/0C56 : 60 | rts + 2438 | 2 game.s 173 | Empty | 00 | | 0 | 00/0C57 | + 2439 | 2 game.s 174 | Comment | 00 | | 0 | 00/0C57 | *----------------------- + 2440 | 2 game.s 175 | Comment | 00 | | 0 | 00/0C57 | * load_textes + 2441 | 2 game.s 176 | Comment | 00 | | 0 | 00/0C57 | *----------------------- + 2442 | 2 game.s 177 | Empty | 00 | | 0 | 00/0C57 | + 2443 | 2 game.s 178 | Empty | 00 | | 0 | 00/0C57 | load_textes + 2444 | 2 game.s 179 | Code | 00 | 2 | 3 | 00/0C57 : A9 DD 0A | lda #pTEXTES + 2445 | 2 game.s 180 | Code | 00 | 2 | 3 | 00/0C5A : AE B5 07 | ldx ptrUNPACK+2 + 2446 | 2 game.s 181 | Code | 00 | 2 | 3 | 00/0C5D : AC B3 07 | ldy ptrUNPACK + 2447 | 2 game.s 182 | Code | 00 | 2 | 3 | 00/0C60 : 20 65 09 | jsr loadFILE + 2448 | 2 game.s 183 | Code | 00 | | 2 | 00/0C63 : B0 25 | bcs lt_err + 2449 | 2 game.s 184 | Empty | 00 | | 0 | 00/0C65 | + 2450 | 2 game.s 185 | Code | 00 | | 1 | 00/0C65 : 98 | tya + 2451 | 2 game.s 186 | Code | 00 | 2 | 3 | 00/0C66 : 20 89 06 | jsr unpackLZ4 + 2452 | 2 game.s 187 | Empty | 00 | | 0 | 00/0C69 | + 2453 | 2 game.s 188 | Macro | 00 | | 0 | 00/0C69 | PushLong ptrIMAGE + 2461 | 2 game.s 188 | Code | 00 | 2 | 3 | 00/0C69 : AD A9 07 | LDA ptrIMAGE+2 + 2462 | 2 game.s 188 | Code | 00 | | 1 | 00/0C6C : 48 | PHA + 2470 | 2 game.s 188 | Code | 00 | 2 | 3 | 00/0C6D : AD A7 07 | LDA ptrIMAGE + 2471 | 2 game.s 188 | Code | 00 | | 1 | 00/0C70 : 48 | PHA + 2473 | 2 game.s 189 | Macro | 00 | | 0 | 00/0C71 | PushLong ptrTEXTES + 2481 | 2 game.s 189 | Code | 00 | 2 | 3 | 00/0C71 : AD BD 07 | LDA ptrTEXTES+2 + 2482 | 2 game.s 189 | Code | 00 | | 1 | 00/0C74 : 48 | PHA + 2490 | 2 game.s 189 | Code | 00 | 2 | 3 | 00/0C75 : AD BB 07 | LDA ptrTEXTES + 2491 | 2 game.s 189 | Code | 00 | | 1 | 00/0C78 : 48 | PHA + 2493 | 2 game.s 190 | Macro | 00 | | 0 | 00/0C79 | PushLong lenDATA + 2501 | 2 game.s 190 | Code | 00 | 2 | 3 | 00/0C79 : AD 2B 07 | LDA lenDATA+2 + 2502 | 2 game.s 190 | Code | 00 | | 1 | 00/0C7C : 48 | PHA + 2510 | 2 game.s 190 | Code | 00 | 2 | 3 | 00/0C7D : AD 29 07 | LDA lenDATA + 2511 | 2 game.s 190 | Code | 00 | | 1 | 00/0C80 : 48 | PHA + 2513 | 2 game.s 191 | Macro | 00 | | 0 | 00/0C81 | _BlockMove + 2515 | 2 game.s 191 | Code | 00 | | 3 | 00/0C81 : A2 02 2B | LDX #$2B02 ; load tool call # + 2516 | 2 game.s 191 | Code | 00 | | 4 | 00/0C84 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2517 | 2 game.s 192 | Empty | 00 | | 0 | 00/0C88 | + 2518 | 2 game.s 193 | Code | 00 | | 1 | 00/0C88 : 18 | clc + 2519 | 2 game.s 194 | Code | 00 | | 1 | 00/0C89 : 60 | rts + 2520 | 2 game.s 195 | Empty | 00 | | 0 | 00/0C8A | + 2521 | 2 game.s 196 | Code | 00 | | 1 | 00/0C8A : 48 | lt_err pha + 2522 | 2 game.s 197 | Macro | 00 | | 0 | 00/0C8B | PushLong #filSTR1 + 2526 | 2 game.s 197 | Code | 00 | 1 >>16 | 3 | 00/0C8B : F4 00 00 | PEA #^#filSTR1 + 2533 | 2 game.s 197 | Code | 00 | 2 | 3 | 00/0C8E : F4 50 08 | PEA #filSTR1 + 2536 | 2 game.s 198 | Macro | 00 | | 0 | 00/0C91 | PushLong #errSTR2 + 2540 | 2 game.s 198 | Code | 00 | 1 >>16 | 3 | 00/0C91 : F4 00 00 | PEA #^#errSTR2 + 2547 | 2 game.s 198 | Code | 00 | 2 | 3 | 00/0C94 : F4 66 08 | PEA #errSTR2 + 2550 | 2 game.s 199 | Macro | 00 | | 0 | 00/0C97 | PushLong #errSTR1 + 2554 | 2 game.s 199 | Code | 00 | 1 >>16 | 3 | 00/0C97 : F4 00 00 | PEA #^#errSTR1 + 2561 | 2 game.s 199 | Code | 00 | 2 | 3 | 00/0C9A : F4 61 08 | PEA #errSTR1 + 2564 | 2 game.s 200 | Macro | 00 | | 0 | 00/0C9D | PushLong #errSTR2 + 2568 | 2 game.s 200 | Code | 00 | 1 >>16 | 3 | 00/0C9D : F4 00 00 | PEA #^#errSTR2 + 2575 | 2 game.s 200 | Code | 00 | 2 | 3 | 00/0CA0 : F4 66 08 | PEA #errSTR2 + 2578 | 2 game.s 201 | Macro | 00 | | 0 | 00/0CA3 | _TLTextMountVolume + 2580 | 2 game.s 201 | Code | 00 | | 3 | 00/0CA3 : A2 01 12 | LDX #$1201 ; load tool call # + 2581 | 2 game.s 201 | Code | 00 | | 4 | 00/0CA6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2582 | 2 game.s 202 | Code | 00 | | 1 | 00/0CAA : 68 | pla + 2583 | 2 game.s 203 | Code | 00 | | 3 | 00/0CAB : 82 12 F8 | brl meQUIT1 + 2584 | 2 game.s 204 | Empty | 00 | | 0 | 00/0CAE | + 2585 | 2 game.s 205 | Comment | 00 | | 0 | 00/0CAE | *----------------------- + 2586 | 2 game.s 206 | Comment | 00 | | 0 | 00/0CAE | * init_textes + 2587 | 2 game.s 207 | Comment | 00 | | 0 | 00/0CAE | *----------------------- + 2588 | 2 game.s 208 | Empty | 00 | | 0 | 00/0CAE | + 2589 | 2 game.s 209 | Empty | 00 | | 0 | 00/0CAE | init_textes + 2590 | 2 game.s 210 | Code | 00 | 2 | 3 | 00/0CAE : 9C F8 2B | stz nbTEXTES ; 0 texts on entry + 2591 | 2 game.s 211 | Empty | 00 | | 0 | 00/0CB1 | + 2592 | 2 game.s 212 | Code | 00 | 2 | 3 | 00/0CB1 : AD 38 0A | lda proEOF ; is file empty? + 2593 | 2 game.s 213 | Code | 00 | 2 | 3 | 00/0CB4 : 0D 3A 0A | ora proEOF+2 + 2594 | 2 game.s 214 | Code | 00 | | 2 | 00/0CB7 : D0 01 | bne it1 + 2595 | 2 game.s 215 | Code | 00 | | 1 | 00/0CB9 : 60 | rts + 2596 | 2 game.s 216 | Empty | 00 | | 0 | 00/0CBA | + 2597 | 2 game.s 217 | Code | 00 | 2 | 3 | 00/0CBA : AD BB 07 | it1 lda ptrTEXTES + 2598 | 2 game.s 218 | Code | 00 | | 2 | 00/0CBD : 85 80 | sta {$80} + 2599 | 2 game.s 219 | Code | 00 | | 1 | 00/0CBF : 18 | clc + 2600 | 2 game.s 220 | Code | 00 | 2 | 3 | 00/0CC0 : 6D 38 0A | adc proEOF + 2601 | 2 game.s 221 | Code | 00 | | 2 | 00/0CC3 : 85 84 | sta {{$80}+4} + 2602 | 2 game.s 222 | Code | 00 | 2 | 3 | 00/0CC5 : AD BD 07 | lda ptrTEXTES+2 + 2603 | 2 game.s 223 | Code | 00 | | 2 | 00/0CC8 : 85 82 | sta {$80}+2 + 2604 | 2 game.s 224 | Code | 00 | 2 | 3 | 00/0CCA : 6D 3A 0A | adc proEOF+2 + 2605 | 2 game.s 225 | Code | 00 | | 2 | 00/0CCD : 85 86 | sta {{$80}+4}+2 + 2606 | 2 game.s 226 | Empty | 00 | | 0 | 00/0CCF | + 2607 | 2 game.s 227 | Comment | 00 | | 0 | 00/0CCF | *--- Nombre de textes en little endian + 2608 | 2 game.s 228 | Empty | 00 | | 0 | 00/0CCF | + 2609 | 2 game.s 229 | Code | 00 | | 2 | 00/0CCF : A7 80 | lda [{$80}] ; le premier word est le nombre de textes + 2610 | 2 game.s 230 | Code | 00 | | 1 | 00/0CD1 : EB | xba + 2611 | 2 game.s 231 | Code | 00 | 2 | 3 | 00/0CD2 : 8D FA 2B | sta nbTEXTES2 ; pour comparer avec notre valeur + 2612 | 2 game.s 232 | Empty | 00 | | 0 | 00/0CD5 | + 2613 | 2 game.s 233 | Code | 00 | | 2 | 00/0CD5 : A5 80 | lda {$80} ; += 2 + 2614 | 2 game.s 234 | Code | 00 | | 1 | 00/0CD7 : 18 | clc + 2615 | 2 game.s 235 | Code | 00 | | 3 | 00/0CD8 : 69 02 00 | adc #2 + 2616 | 2 game.s 236 | Code | 00 | | 2 | 00/0CDB : 85 80 | sta {$80} + 2617 | 2 game.s 237 | Code | 00 | | 2 | 00/0CDD : A5 82 | lda {$80}+2 + 2618 | 2 game.s 238 | Code | 00 | | 3 | 00/0CDF : 69 00 00 | adc #0 + 2619 | 2 game.s 239 | Code | 00 | | 2 | 00/0CE2 : 85 82 | sta {$80}+2 + 2620 | 2 game.s 240 | Empty | 00 | | 0 | 00/0CE4 | + 2621 | 2 game.s 241 | Comment | 00 | | 0 | 00/0CE4 | *--- + 2622 | 2 game.s 242 | Empty | 00 | | 0 | 00/0CE4 | + 2623 | 2 game.s 243 | Code | 00 | | 3 | 00/0CE4 : A0 01 00 | ldy #1 ; tell to store string + 2624 | 2 game.s 244 | Code | 00 | | 3 | 00/0CE7 : C0 01 00 | it2 cpy #1 ; save string pointer? + 2625 | 2 game.s 245 | Code | 00 | | 2 | 00/0CEA : D0 1D | bne it3 ; nope + 2626 | 2 game.s 246 | Empty | 00 | | 0 | 00/0CEC | + 2627 | 2 game.s 247 | Code | 00 | 2 | 3 | 00/0CEC : AD F8 2B | lda nbTEXTES ; yes, save the address of the string + 2628 | 2 game.s 248 | Code | 00 | | 1 | 00/0CEF : 0A | asl + 2629 | 2 game.s 249 | Code | 00 | | 1 | 00/0CF0 : 0A | asl + 2630 | 2 game.s 250 | Code | 00 | | 1 | 00/0CF1 : AA | tax + 2631 | 2 game.s 251 | Code | 00 | | 2 | 00/0CF2 : A5 80 | lda {$80} + 2632 | 2 game.s 252 | Code | 00 | 2 | 3 | 00/0CF4 : 9D 78 29 | sta tblTEXTES,x + 2633 | 2 game.s 253 | Code | 00 | | 2 | 00/0CF7 : A5 82 | lda {$80}+2 + 2634 | 2 game.s 254 | Code | 00 | 2 | 3 | 00/0CF9 : 9D 7A 29 | sta tblTEXTES+2,x + 2635 | 2 game.s 255 | Code | 00 | | 1 | 00/0CFC : 88 | dey ; string is saved + 2636 | 2 game.s 256 | Empty | 00 | | 0 | 00/0CFD | + 2637 | 2 game.s 257 | Code | 00 | 2 | 3 | 00/0CFD : EE F8 2B | inc nbTEXTES ; increment the number of strings + 2638 | 2 game.s 258 | Code | 00 | 2 | 3 | 00/0D00 : AD F8 2B | lda nbTEXTES ; into our limit + 2639 | 2 game.s 259 | Code | 00 | | 3 | 00/0D03 : C9 A0 00 | cmp #{160} + 2640 | 2 game.s 260 | Code | 00 | | 2 | 00/0D06 : 90 01 | bcc it3 + 2641 | 2 game.s 261 | Code | 00 | | 1 | 00/0D08 : 60 | rts + 2642 | 2 game.s 262 | Empty | 00 | | 0 | 00/0D09 | + 2643 | 2 game.s 263 | Code | 00 | | 2 | 00/0D09 : A7 80 | it3 lda [{$80}] ; is it the end of a string? + 2644 | 2 game.s 264 | Code | 00 | | 3 | 00/0D0B : 29 FF 00 | and #$ff + 2645 | 2 game.s 265 | Code | 00 | | 2 | 00/0D0E : D0 01 | bne it4 ; nope + 2646 | 2 game.s 266 | Code | 00 | | 1 | 00/0D10 : C8 | iny ; yes, tell to store string + 2647 | 2 game.s 267 | Empty | 00 | | 0 | 00/0D11 | + 2648 | 2 game.s 268 | Code | 00 | | 2 | 00/0D11 : E6 80 | it4 inc {$80} + 2649 | 2 game.s 269 | Code | 00 | | 2 | 00/0D13 : D0 02 | bne it5 + 2650 | 2 game.s 270 | Code | 00 | | 2 | 00/0D15 : E6 82 | inc {$80}+2 + 2651 | 2 game.s 271 | Empty | 00 | | 0 | 00/0D17 | + 2652 | 2 game.s 272 | Code | 00 | | 2 | 00/0D17 : A5 82 | it5 lda {$80}+2 ; did we reach the end of the file? + 2653 | 2 game.s 273 | Code | 00 | | 2 | 00/0D19 : C5 86 | cmp {{$80}+4}+2 + 2654 | 2 game.s 274 | Code | 00 | | 2 | 00/0D1B : 90 CA | bcc it2 + 2655 | 2 game.s 275 | Code | 00 | | 2 | 00/0D1D : A5 80 | lda {$80} + 2656 | 2 game.s 276 | Code | 00 | | 2 | 00/0D1F : C5 84 | cmp {{$80}+4} + 2657 | 2 game.s 277 | Code | 00 | | 2 | 00/0D21 : 90 C4 | bcc it2 + 2658 | 2 game.s 278 | Code | 00 | | 1 | 00/0D23 : 60 | rts ; we are done! + 2659 | 2 game.s 279 | Empty | 00 | | 0 | 00/0D24 | + 2660 | 2 game.s 280 | Comment | 00 | | 0 | 00/0D24 | *----------------------- + 2661 | 2 game.s 281 | Comment | 00 | | 0 | 00/0D24 | * get_textes(textes%) + 2662 | 2 game.s 282 | Comment | 00 | | 0 | 00/0D24 | *----------------------- + 2663 | 2 game.s 283 | Empty | 00 | | 0 | 00/0D24 | + 2664 | 2 game.s 284 | Code | 00 | | 3 | 00/0D24 : C9 00 00 | get_textes cmp #0 + 2665 | 2 game.s 285 | Code | 00 | | 2 | 00/0D27 : F0 07 | beq get_textes1 + 2666 | 2 game.s 286 | Code | 00 | 2 | 3 | 00/0D29 : CD F8 2B | cmp nbTEXTES + 2667 | 2 game.s 287 | Code | 00 | | 2 | 00/0D2C : 90 04 | bcc get_textes2 + 2668 | 2 game.s 288 | Code | 00 | | 2 | 00/0D2E : F0 02 | beq get_textes2 + 2669 | 2 game.s 289 | Code | 00 | | 1 | 00/0D30 : 38 | get_textes1 sec + 2670 | 2 game.s 290 | Code | 00 | | 1 | 00/0D31 : 60 | rts + 2671 | 2 game.s 291 | Empty | 00 | | 0 | 00/0D32 | + 2672 | 2 game.s 292 | Code | 00 | | 1 | 00/0D32 : 3A | get_textes2 dec + 2673 | 2 game.s 293 | Code | 00 | | 1 | 00/0D33 : 0A | asl + 2674 | 2 game.s 294 | Code | 00 | | 1 | 00/0D34 : 0A | asl + 2675 | 2 game.s 295 | Code | 00 | | 1 | 00/0D35 : AA | tax + 2676 | 2 game.s 296 | Code | 00 | 2 | 3 | 00/0D36 : BD 78 29 | lda tblTEXTES,x + 2677 | 2 game.s 297 | Code | 00 | | 2 | 00/0D39 : 85 94 | sta {{{$80}+$10}+4} + 2678 | 2 game.s 298 | Code | 00 | 2 | 3 | 00/0D3B : BD 7A 29 | lda tblTEXTES+2,x + 2679 | 2 game.s 299 | Code | 00 | | 2 | 00/0D3E : 85 96 | sta {{{$80}+$10}+4}+2 + 2680 | 2 game.s 300 | Code | 00 | | 1 | 00/0D40 : 18 | clc + 2681 | 2 game.s 301 | Code | 00 | | 1 | 00/0D41 : 60 | rts + 2682 | 2 game.s 302 | Empty | 00 | | 0 | 00/0D42 | + 2683 | 2 game.s 303 | Comment | 00 | | 0 | 00/0D42 | *----------------------- + 2684 | 2 game.s 304 | Comment | 00 | | 0 | 00/0D42 | * LE JEU + 2685 | 2 game.s 305 | Comment | 00 | | 0 | 00/0D42 | *----------------------- + 2686 | 2 game.s 306 | Empty | 00 | | 0 | 00/0D42 | + 2687 | 2 game.s 307 | Comment | 00 | | 0 | 00/0D42 | *----------------------- + 2688 | 2 game.s 308 | Comment | 00 | | 0 | 00/0D42 | * GENERIQUE - OK + 2689 | 2 game.s 309 | Comment | 00 | | 0 | 00/0D42 | *----------------------- + 2690 | 2 game.s 310 | Comment | 00 | | 0 | 00/0D42 | * generique + 2691 | 2 game.s 311 | Empty | 00 | | 0 | 00/0D42 | + 2692 | 2 game.s 312 | Code | 00 | 2 | 3 | 00/0D42 : 20 48 02 | generique jsr switch_640 + 2693 | 2 game.s 313 | Code | 00 | 2 | 3 | 00/0D45 : 20 FD 0E | jsr tag + 2694 | 2 game.s 314 | Empty | 00 | | 0 | 00/0D48 | + 2695 | 2 game.s 315 | Macro | 00 | | 0 | 00/0D48 | PushWord #0 + 2697 | 2 game.s 315 | Code | 00 | | 3 | 00/0D48 : F4 00 00 | PEA #0 + 2700 | 2 game.s 316 | Macro | 00 | | 0 | 00/0D4B | _GetForeColor + 2702 | 2 game.s 316 | Code | 00 | | 3 | 00/0D4B : A2 04 A1 | LDX #$A104 ; load tool call # + 2703 | 2 game.s 316 | Code | 00 | | 4 | 00/0D4E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2704 | 2 game.s 317 | Macro | 00 | | 0 | 00/0D52 | PushWord #0 + 2706 | 2 game.s 317 | Code | 00 | | 3 | 00/0D52 : F4 00 00 | PEA #0 + 2709 | 2 game.s 318 | Macro | 00 | | 0 | 00/0D55 | _GetBackColor + 2711 | 2 game.s 318 | Code | 00 | | 3 | 00/0D55 : A2 04 A3 | LDX #$A304 ; load tool call # + 2712 | 2 game.s 318 | Code | 00 | | 4 | 00/0D58 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2713 | 2 game.s 319 | Empty | 00 | | 0 | 00/0D5C | + 2714 | 2 game.s 320 | Macro | 00 | | 0 | 00/0D5C | PushWord #15 + 2716 | 2 game.s 320 | Code | 00 | | 3 | 00/0D5C : F4 0F 00 | PEA #15 + 2719 | 2 game.s 321 | Macro | 00 | | 0 | 00/0D5F | _SetForeColor + 2721 | 2 game.s 321 | Code | 00 | | 3 | 00/0D5F : A2 04 A0 | LDX #$A004 ; load tool call # + 2722 | 2 game.s 321 | Code | 00 | | 4 | 00/0D62 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2723 | 2 game.s 322 | Macro | 00 | | 0 | 00/0D66 | PushWord #0 + 2725 | 2 game.s 322 | Code | 00 | | 3 | 00/0D66 : F4 00 00 | PEA #0 + 2728 | 2 game.s 323 | Macro | 00 | | 0 | 00/0D69 | _SetBackColor + 2730 | 2 game.s 323 | Code | 00 | | 3 | 00/0D69 : A2 04 A2 | LDX #$A204 ; load tool call # + 2731 | 2 game.s 323 | Code | 00 | | 4 | 00/0D6C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2732 | 2 game.s 324 | Empty | 00 | | 0 | 00/0D70 | + 2733 | 2 game.s 325 | Macro | 00 | | 0 | 00/0D70 | @cprint #gen_str1;8 + 2734 | 2 game.s 325 | Code | 00 | 1 >>16 | 3 | 00/0D70 : A2 00 00 | ldx #^#gen_str1 + 2735 | 2 game.s 325 | Code | 00 | 2 | 3 | 00/0D73 : A0 E2 0D | ldy ##gen_str1 + 2736 | 2 game.s 325 | Code | 00 | | 3 | 00/0D76 : A9 08 00 | lda #8 + 2737 | 2 game.s 325 | Code | 00 | 2 | 3 | 00/0D79 : 20 0D 23 | jsr cprint + 2738 | 2 game.s 326 | Macro | 00 | | 0 | 00/0D7C | @cprint #gen_str2;9 + 2739 | 2 game.s 326 | Code | 00 | 1 >>16 | 3 | 00/0D7C : A2 00 00 | ldx #^#gen_str2 + 2740 | 2 game.s 326 | Code | 00 | 2 | 3 | 00/0D7F : A0 01 0E | ldy ##gen_str2 + 2741 | 2 game.s 326 | Code | 00 | | 3 | 00/0D82 : A9 09 00 | lda #9 + 2742 | 2 game.s 326 | Code | 00 | 2 | 3 | 00/0D85 : 20 0D 23 | jsr cprint + 2743 | 2 game.s 327 | Macro | 00 | | 0 | 00/0D88 | @cprint #gen_str3;10 + 2744 | 2 game.s 327 | Code | 00 | 1 >>16 | 3 | 00/0D88 : A2 00 00 | ldx #^#gen_str3 + 2745 | 2 game.s 327 | Code | 00 | 2 | 3 | 00/0D8B : A0 03 0E | ldy ##gen_str3 + 2746 | 2 game.s 327 | Code | 00 | | 3 | 00/0D8E : A9 0A 00 | lda #10 + 2747 | 2 game.s 327 | Code | 00 | 2 | 3 | 00/0D91 : 20 0D 23 | jsr cprint + 2748 | 2 game.s 328 | Macro | 00 | | 0 | 00/0D94 | @cprint #gen_str4;12 + 2749 | 2 game.s 328 | Code | 00 | 1 >>16 | 3 | 00/0D94 : A2 00 00 | ldx #^#gen_str4 + 2750 | 2 game.s 328 | Code | 00 | 2 | 3 | 00/0D97 : A0 33 0E | ldy ##gen_str4 + 2751 | 2 game.s 328 | Code | 00 | | 3 | 00/0D9A : A9 0C 00 | lda #12 + 2752 | 2 game.s 328 | Code | 00 | 2 | 3 | 00/0D9D : 20 0D 23 | jsr cprint + 2753 | 2 game.s 329 | Empty | 00 | | 0 | 00/0DA0 | + 2754 | 2 game.s 330 | Macro | 00 | | 0 | 00/0DA0 | @cprint #gen_str7;14 ; Apple IIgs + 2755 | 2 game.s 330 | Code | 00 | 1 >>16 | 3 | 00/0DA0 : A2 00 00 | ldx #^#gen_str7 + 2756 | 2 game.s 330 | Code | 00 | 2 | 3 | 00/0DA3 : A0 AE 0E | ldy ##gen_str7 + 2757 | 2 game.s 330 | Code | 00 | | 3 | 00/0DA6 : A9 0E 00 | lda #14 + 2758 | 2 game.s 330 | Code | 00 | 2 | 3 | 00/0DA9 : 20 0D 23 | jsr cprint + 2759 | 2 game.s 331 | Macro | 00 | | 0 | 00/0DAC | @cprint #gen_str8;15 ; version by nous :-) + 2760 | 2 game.s 331 | Code | 00 | 1 >>16 | 3 | 00/0DAC : A2 00 00 | ldx #^#gen_str8 + 2761 | 2 game.s 331 | Code | 00 | 2 | 3 | 00/0DAF : A0 DC 0E | ldy ##gen_str8 + 2762 | 2 game.s 331 | Code | 00 | | 3 | 00/0DB2 : A9 0F 00 | lda #15 + 2763 | 2 game.s 331 | Code | 00 | 2 | 3 | 00/0DB5 : 20 0D 23 | jsr cprint + 2764 | 2 game.s 332 | Empty | 00 | | 0 | 00/0DB8 | + 2765 | 2 game.s 333 | Macro | 00 | | 0 | 00/0DB8 | @cprint #gen_str5;17 + 2766 | 2 game.s 333 | Code | 00 | 1 >>16 | 3 | 00/0DB8 : A2 00 00 | ldx #^#gen_str5 + 2767 | 2 game.s 333 | Code | 00 | 2 | 3 | 00/0DBB : A0 64 0E | ldy ##gen_str5 + 2768 | 2 game.s 333 | Code | 00 | | 3 | 00/0DBE : A9 11 00 | lda #17 + 2769 | 2 game.s 333 | Code | 00 | 2 | 3 | 00/0DC1 : 20 0D 23 | jsr cprint + 2770 | 2 game.s 334 | Macro | 00 | | 0 | 00/0DC4 | @cprint #gen_str6;18 + 2771 | 2 game.s 334 | Code | 00 | 1 >>16 | 3 | 00/0DC4 : A2 00 00 | ldx #^#gen_str6 + 2772 | 2 game.s 334 | Code | 00 | 2 | 3 | 00/0DC7 : A0 81 0E | ldy ##gen_str6 + 2773 | 2 game.s 334 | Code | 00 | | 3 | 00/0DCA : A9 12 00 | lda #18 + 2774 | 2 game.s 334 | Code | 00 | 2 | 3 | 00/0DCD : 20 0D 23 | jsr cprint + 2775 | 2 game.s 335 | Empty | 00 | | 0 | 00/0DD0 | + 2776 | 2 game.s 336 | Code | 00 | 2 | 3 | 00/0DD0 : 20 48 05 | jsr waitEVENT + 2777 | 2 game.s 337 | Empty | 00 | | 0 | 00/0DD3 | + 2778 | 2 game.s 338 | Macro | 00 | | 0 | 00/0DD3 | _SetBackColor + 2780 | 2 game.s 338 | Code | 00 | | 3 | 00/0DD3 : A2 04 A2 | LDX #$A204 ; load tool call # + 2781 | 2 game.s 338 | Code | 00 | | 4 | 00/0DD6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2782 | 2 game.s 339 | Macro | 00 | | 0 | 00/0DDA | _SetForeColor + 2784 | 2 game.s 339 | Code | 00 | | 3 | 00/0DDA : A2 04 A0 | LDX #$A004 ; load tool call # + 2785 | 2 game.s 339 | Code | 00 | | 4 | 00/0DDD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2786 | 2 game.s 340 | Empty | 00 | | 0 | 00/0DE1 | + 2787 | 2 game.s 341 | Code | 00 | | 1 | 00/0DE1 : 60 | rts + 2788 | 2 game.s 342 | Empty | 00 | | 0 | 00/0DE2 | + 2789 | 2 game.s 343 | Comment | 00 | | 0 | 00/0DE2 | *----------- + 2790 | 2 game.s 344 | Empty | 00 | | 0 | 00/0DE2 | + 2791 | 2 game.s 345 | Data | 00 | | 31 | 00/0DE2 : 55 6E 20 6C | gen_str1 asc 'Un logiciel de Fran'8d'ois Coulon'00 | | | | | | 6F 67 69 63 | | | | | | | 69 65 6C 20 | | | | | | | 64 65 20 46 | @@ -2134,8 +2124,8 @@ | | | | | | 6F 69 73 20 | | | | | | | 43 6F 75 6C | | | | | | | 6F 6E 00 | - 2712 | 2 game.s 386 | Data | 00 | | 2 | 00/0E3D : 26 00 | gen_str2 asc '&'00 - 2713 | 2 game.s 387 | Data | 00 | | 48 | 00/0E3F : 53 79 6C 76 | gen_str3 asc 'Sylvie Sarrat, Faustino Ribeiro, Laurent Cotton'00 + 2792 | 2 game.s 346 | Data | 00 | | 2 | 00/0E01 : 26 00 | gen_str2 asc '&'00 + 2793 | 2 game.s 347 | Data | 00 | | 48 | 00/0E03 : 53 79 6C 76 | gen_str3 asc 'Sylvie Sarrat, Faustino Ribeiro, Laurent Cotton'00 | | | | | | 69 65 20 53 | | | | | | | 61 72 72 61 | | | | | | | 74 2C 20 46 | @@ -2147,7 +2137,7 @@ | | | | | | 72 65 6E 74 | | | | | | | 20 43 6F 74 | | | | | | | 74 6F 6E 00 | - 2714 | 2 game.s 388 | Data | 00 | | 49 | 00/0E6F : 50 72 6F 67 | gen_str4 asc 'Programmation : Pascal Piat - Noiz'27': Erik Ecqier'00 + 2794 | 2 game.s 348 | Data | 00 | | 49 | 00/0E33 : 50 72 6F 67 | gen_str4 asc 'Programmation : Pascal Piat - Noiz'27': Erik Ecqier'00 | | | | | | 72 61 6D 6D | | | | | | | 61 74 69 6F | | | | | | | 6E 20 3A 20 | @@ -2160,7 +2150,7 @@ | | | | | | 6B 20 45 63 | | | | | | | 71 69 65 72 | | | | | | | 00 | - 2715 | 2 game.s 389 | Data | 00 | | 29 | 00/0EA0 : 4C 65 73 20 | gen_str5 asc 'Les logiciels d'27'en face 1992'00 + 2795 | 2 game.s 349 | Data | 00 | | 29 | 00/0E64 : 4C 65 73 20 | gen_str5 asc 'Les logiciels d'27'en face 1992'00 | | | | | | 6C 6F 67 69 | | | | | | | 63 69 65 6C | | | | | | | 73 20 64 27 | @@ -2168,7 +2158,7 @@ | | | | | | 61 63 65 20 | | | | | | | 31 39 39 32 | | | | | | | 00 | - 2716 | 2 game.s 390 | Data | 00 | | 45 | 00/0EBD : 52 65 70 72 | gen_str6 asc 'Reproduction, location et revente interdites'00 + 2796 | 2 game.s 350 | Data | 00 | | 45 | 00/0E81 : 52 65 70 72 | gen_str6 asc 'Reproduction, location et revente interdites'00 | | | | | | 6F 64 75 63 | | | | | | | 74 69 6F 6E | | | | | | | 2C 20 6C 6F | @@ -2180,7 +2170,7 @@ | | | | | | 74 65 72 64 | | | | | | | 69 74 65 73 | | | | | | | 00 | - 2717 | 2 game.s 391 | Data | 00 | | 46 | 00/0EEA : 56 65 72 73 | gen_str7 asc 'Version Apple IIgs par Brutal Deluxe Software'00 + 2797 | 2 game.s 351 | Data | 00 | | 46 | 00/0EAE : 56 65 72 73 | gen_str7 asc 'Version Apple IIgs par Brutal Deluxe Software'00 | | | | | | 69 6F 6E 20 | | | | | | | 41 70 70 6C | | | | | | | 65 20 49 49 | @@ -2192,7 +2182,7 @@ | | | | | | 20 53 6F 66 | | | | | | | 74 77 61 72 | | | | | | | 65 00 | - 2718 | 2 game.s 392 | Data | 00 | | 33 | 00/0F18 : 41 6E 74 6F | gen_str8 asc 'Antoine Vignau & Olivier Zardini'00 + 2798 | 2 game.s 352 | Data | 00 | | 33 | 00/0EDC : 41 6E 74 6F | gen_str8 asc 'Antoine Vignau & Olivier Zardini'00 | | | | | | 69 6E 65 20 | | | | | | | 56 69 67 6E | | | | | | | 61 75 20 26 | @@ -2201,72 +2191,72 @@ | | | | | | 20 5A 61 72 | | | | | | | 64 69 6E 69 | | | | | | | 00 | - 2719 | 2 game.s 393 | Empty | 00 | | 0 | 00/0F39 | - 2720 | 2 game.s 394 | Comment | 00 | | 0 | 00/0F39 | *----------------------- - 2721 | 2 game.s 395 | Comment | 00 | | 0 | 00/0F39 | * TAG - OK - 2722 | 2 game.s 396 | Comment | 00 | | 0 | 00/0F39 | *----------------------- - 2723 | 2 game.s 397 | Comment | 00 | | 0 | 00/0F39 | * tag - 2724 | 2 game.s 398 | Empty | 00 | | 0 | 00/0F39 | - 2725 | 2 game.s 399 | Empty | 00 | | 0 | 00/0F39 | tag - 2726 | 2 game.s 400 | Macro | 00 | | 0 | 00/0F39 | PushLong #old_pattern - 2730 | 2 game.s 400 | Code | 00 | 1 >>16 | 3 | 00/0F39 : F4 00 00 | PEA #^#old_pattern - 2737 | 2 game.s 400 | Code | 00 | 2 | 3 | 00/0F3C : F4 A1 0F | PEA #old_pattern - 2740 | 2 game.s 401 | Macro | 00 | | 0 | 00/0F3F | _GetPenPat - 2742 | 2 game.s 401 | Code | 00 | | 3 | 00/0F3F : A2 04 31 | LDX #$3104 ; load tool call # - 2743 | 2 game.s 401 | Code | 00 | | 4 | 00/0F42 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2744 | 2 game.s 402 | Empty | 00 | | 0 | 00/0F46 | - 2745 | 2 game.s 403 | Macro | 00 | | 0 | 00/0F46 | PushLong #the_pattern ; blue pattern - 2749 | 2 game.s 403 | Code | 00 | 1 >>16 | 3 | 00/0F46 : F4 00 00 | PEA #^#the_pattern - 2756 | 2 game.s 403 | Code | 00 | 2 | 3 | 00/0F49 : F4 C1 0F | PEA #the_pattern - 2759 | 2 game.s 404 | Macro | 00 | | 0 | 00/0F4C | _SetPenPat - 2761 | 2 game.s 404 | Code | 00 | | 3 | 00/0F4C : A2 04 30 | LDX #$3004 ; load tool call # - 2762 | 2 game.s 404 | Code | 00 | | 4 | 00/0F4F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2763 | 2 game.s 405 | Empty | 00 | | 0 | 00/0F53 | - 2764 | 2 game.s 406 | Code | 00 | | 3 | 00/0F53 : A2 00 00 | ldx #0 - 2765 | 2 game.s 407 | Code | 00 | | 1 | 00/0F56 : DA | ozunid_11 phx - 2766 | 2 game.s 408 | Code | 00 | 2 | 3 | 00/0F57 : BD 6F B9 | lda tag_points,x - 2767 | 2 game.s 409 | Code | 00 | | 3 | 00/0F5A : C9 FF FF | cmp #$ffff - 2768 | 2 game.s 410 | Code | 00 | | 2 | 00/0F5D : F0 33 | beq tag_end - 2769 | 2 game.s 411 | Empty | 00 | | 0 | 00/0F5F | - 2770 | 2 game.s 412 | Code | 00 | | 3 | 00/0F5F : 29 FF 00 | and #$ff ; keep X - 2771 | 2 game.s 413 | Code | 00 | | 1 | 00/0F62 : 18 | clc - 2772 | 2 game.s 414 | Code | 00 | | 3 | 00/0F63 : 69 C2 00 | adc #194 ; 40 center it - 2773 | 2 game.s 415 | Code | 00 | 2 | 3 | 00/0F66 : 8D E3 0F | sta tag_rect+2 - 2774 | 2 game.s 416 | Code | 00 | | 1 | 00/0F69 : 18 | clc - 2775 | 2 game.s 417 | Code | 00 | | 3 | 00/0F6A : 69 04 00 | adc #4 - 2776 | 2 game.s 418 | Code | 00 | 2 | 3 | 00/0F6D : 8D E7 0F | sta tag_rect+6 - 2777 | 2 game.s 419 | Empty | 00 | | 0 | 00/0F70 | - 2778 | 2 game.s 420 | Code | 00 | 2 | 3 | 00/0F70 : BD 70 B9 | lda tag_points+1,x - 2779 | 2 game.s 421 | Code | 00 | | 3 | 00/0F73 : 29 FF 00 | and #$ff ; keep Y - 2780 | 2 game.s 422 | Code | 00 | 2 | 3 | 00/0F76 : 8D E1 0F | sta tag_rect - 2781 | 2 game.s 423 | Code | 00 | | 1 | 00/0F79 : 18 | clc - 2782 | 2 game.s 424 | Code | 00 | | 3 | 00/0F7A : 69 04 00 | adc #4 - 2783 | 2 game.s 425 | Code | 00 | 2 | 3 | 00/0F7D : 8D E5 0F | sta tag_rect+4 - 2784 | 2 game.s 426 | Empty | 00 | | 0 | 00/0F80 | - 2785 | 2 game.s 427 | Macro | 00 | | 0 | 00/0F80 | PushLong #tag_rect - 2789 | 2 game.s 427 | Code | 00 | 1 >>16 | 3 | 00/0F80 : F4 00 00 | PEA #^#tag_rect - 2796 | 2 game.s 427 | Code | 00 | 2 | 3 | 00/0F83 : F4 E1 0F | PEA #tag_rect - 2799 | 2 game.s 428 | Macro | 00 | | 0 | 00/0F86 | _PaintOval - 2801 | 2 game.s 428 | Code | 00 | | 3 | 00/0F86 : A2 04 59 | LDX #$5904 ; load tool call # - 2802 | 2 game.s 428 | Code | 00 | | 4 | 00/0F89 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2803 | 2 game.s 429 | Empty | 00 | | 0 | 00/0F8D | - 2804 | 2 game.s 430 | Code | 00 | | 1 | 00/0F8D : FA | tag_hop plx - 2805 | 2 game.s 431 | Code | 00 | | 1 | 00/0F8E : E8 | inx - 2806 | 2 game.s 432 | Code | 00 | | 1 | 00/0F8F : E8 | inx - 2807 | 2 game.s 433 | Code | 00 | | 2 | 00/0F90 : 80 C4 | bra ozunid_11 - 2808 | 2 game.s 434 | Code | 00 | | 1 | 00/0F92 : FA | tag_end plx - 2809 | 2 game.s 435 | Empty | 00 | | 0 | 00/0F93 | - 2810 | 2 game.s 436 | Macro | 00 | | 0 | 00/0F93 | PushLong #old_pattern - 2814 | 2 game.s 436 | Code | 00 | 1 >>16 | 3 | 00/0F93 : F4 00 00 | PEA #^#old_pattern - 2821 | 2 game.s 436 | Code | 00 | 2 | 3 | 00/0F96 : F4 A1 0F | PEA #old_pattern - 2824 | 2 game.s 437 | Macro | 00 | | 0 | 00/0F99 | _SetPenPat - 2826 | 2 game.s 437 | Code | 00 | | 3 | 00/0F99 : A2 04 30 | LDX #$3004 ; load tool call # - 2827 | 2 game.s 437 | Code | 00 | | 4 | 00/0F9C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2828 | 2 game.s 438 | Code | 00 | | 1 | 00/0FA0 : 60 | rts - 2829 | 2 game.s 439 | Empty | 00 | | 0 | 00/0FA1 | - 2830 | 2 game.s 440 | Comment | 00 | | 0 | 00/0FA1 | *----------- - 2831 | 2 game.s 441 | Empty | 00 | | 0 | 00/0FA1 | - 2832 | 2 game.s 442 | Data | 00 | | 32 | 00/0FA1 : 00 00 00 00 | old_pattern ds 32 + 2799 | 2 game.s 353 | Empty | 00 | | 0 | 00/0EFD | + 2800 | 2 game.s 354 | Comment | 00 | | 0 | 00/0EFD | *----------------------- + 2801 | 2 game.s 355 | Comment | 00 | | 0 | 00/0EFD | * TAG - OK + 2802 | 2 game.s 356 | Comment | 00 | | 0 | 00/0EFD | *----------------------- + 2803 | 2 game.s 357 | Comment | 00 | | 0 | 00/0EFD | * tag + 2804 | 2 game.s 358 | Empty | 00 | | 0 | 00/0EFD | + 2805 | 2 game.s 359 | Empty | 00 | | 0 | 00/0EFD | tag + 2806 | 2 game.s 360 | Macro | 00 | | 0 | 00/0EFD | PushLong #old_pattern + 2810 | 2 game.s 360 | Code | 00 | 1 >>16 | 3 | 00/0EFD : F4 00 00 | PEA #^#old_pattern + 2817 | 2 game.s 360 | Code | 00 | 2 | 3 | 00/0F00 : F4 65 0F | PEA #old_pattern + 2820 | 2 game.s 361 | Macro | 00 | | 0 | 00/0F03 | _GetPenPat + 2822 | 2 game.s 361 | Code | 00 | | 3 | 00/0F03 : A2 04 31 | LDX #$3104 ; load tool call # + 2823 | 2 game.s 361 | Code | 00 | | 4 | 00/0F06 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2824 | 2 game.s 362 | Empty | 00 | | 0 | 00/0F0A | + 2825 | 2 game.s 363 | Macro | 00 | | 0 | 00/0F0A | PushLong #the_pattern ; blue pattern + 2829 | 2 game.s 363 | Code | 00 | 1 >>16 | 3 | 00/0F0A : F4 00 00 | PEA #^#the_pattern + 2836 | 2 game.s 363 | Code | 00 | 2 | 3 | 00/0F0D : F4 85 0F | PEA #the_pattern + 2839 | 2 game.s 364 | Macro | 00 | | 0 | 00/0F10 | _SetPenPat + 2841 | 2 game.s 364 | Code | 00 | | 3 | 00/0F10 : A2 04 30 | LDX #$3004 ; load tool call # + 2842 | 2 game.s 364 | Code | 00 | | 4 | 00/0F13 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2843 | 2 game.s 365 | Empty | 00 | | 0 | 00/0F17 | + 2844 | 2 game.s 366 | Code | 00 | | 3 | 00/0F17 : A2 00 00 | ldx #0 + 2845 | 2 game.s 367 | Code | 00 | | 1 | 00/0F1A : DA | ozunid_11 phx + 2846 | 2 game.s 368 | Code | 00 | 2 | 3 | 00/0F1B : BD 2B B9 | lda tag_points,x + 2847 | 2 game.s 369 | Code | 00 | | 3 | 00/0F1E : C9 FF FF | cmp #$ffff + 2848 | 2 game.s 370 | Code | 00 | | 2 | 00/0F21 : F0 33 | beq tag_end + 2849 | 2 game.s 371 | Empty | 00 | | 0 | 00/0F23 | + 2850 | 2 game.s 372 | Code | 00 | | 3 | 00/0F23 : 29 FF 00 | and #$ff ; keep X + 2851 | 2 game.s 373 | Code | 00 | | 1 | 00/0F26 : 18 | clc + 2852 | 2 game.s 374 | Code | 00 | | 3 | 00/0F27 : 69 C2 00 | adc #194 ; 40 center it + 2853 | 2 game.s 375 | Code | 00 | 2 | 3 | 00/0F2A : 8D A7 0F | sta tag_rect+2 + 2854 | 2 game.s 376 | Code | 00 | | 1 | 00/0F2D : 18 | clc + 2855 | 2 game.s 377 | Code | 00 | | 3 | 00/0F2E : 69 04 00 | adc #4 + 2856 | 2 game.s 378 | Code | 00 | 2 | 3 | 00/0F31 : 8D AB 0F | sta tag_rect+6 + 2857 | 2 game.s 379 | Empty | 00 | | 0 | 00/0F34 | + 2858 | 2 game.s 380 | Code | 00 | 2 | 3 | 00/0F34 : BD 2C B9 | lda tag_points+1,x + 2859 | 2 game.s 381 | Code | 00 | | 3 | 00/0F37 : 29 FF 00 | and #$ff ; keep Y + 2860 | 2 game.s 382 | Code | 00 | 2 | 3 | 00/0F3A : 8D A5 0F | sta tag_rect + 2861 | 2 game.s 383 | Code | 00 | | 1 | 00/0F3D : 18 | clc + 2862 | 2 game.s 384 | Code | 00 | | 3 | 00/0F3E : 69 04 00 | adc #4 + 2863 | 2 game.s 385 | Code | 00 | 2 | 3 | 00/0F41 : 8D A9 0F | sta tag_rect+4 + 2864 | 2 game.s 386 | Empty | 00 | | 0 | 00/0F44 | + 2865 | 2 game.s 387 | Macro | 00 | | 0 | 00/0F44 | PushLong #tag_rect + 2869 | 2 game.s 387 | Code | 00 | 1 >>16 | 3 | 00/0F44 : F4 00 00 | PEA #^#tag_rect + 2876 | 2 game.s 387 | Code | 00 | 2 | 3 | 00/0F47 : F4 A5 0F | PEA #tag_rect + 2879 | 2 game.s 388 | Macro | 00 | | 0 | 00/0F4A | _PaintOval + 2881 | 2 game.s 388 | Code | 00 | | 3 | 00/0F4A : A2 04 59 | LDX #$5904 ; load tool call # + 2882 | 2 game.s 388 | Code | 00 | | 4 | 00/0F4D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2883 | 2 game.s 389 | Empty | 00 | | 0 | 00/0F51 | + 2884 | 2 game.s 390 | Code | 00 | | 1 | 00/0F51 : FA | tag_hop plx + 2885 | 2 game.s 391 | Code | 00 | | 1 | 00/0F52 : E8 | inx + 2886 | 2 game.s 392 | Code | 00 | | 1 | 00/0F53 : E8 | inx + 2887 | 2 game.s 393 | Code | 00 | | 2 | 00/0F54 : 80 C4 | bra ozunid_11 + 2888 | 2 game.s 394 | Code | 00 | | 1 | 00/0F56 : FA | tag_end plx + 2889 | 2 game.s 395 | Empty | 00 | | 0 | 00/0F57 | + 2890 | 2 game.s 396 | Macro | 00 | | 0 | 00/0F57 | PushLong #old_pattern + 2894 | 2 game.s 396 | Code | 00 | 1 >>16 | 3 | 00/0F57 : F4 00 00 | PEA #^#old_pattern + 2901 | 2 game.s 396 | Code | 00 | 2 | 3 | 00/0F5A : F4 65 0F | PEA #old_pattern + 2904 | 2 game.s 397 | Macro | 00 | | 0 | 00/0F5D | _SetPenPat + 2906 | 2 game.s 397 | Code | 00 | | 3 | 00/0F5D : A2 04 30 | LDX #$3004 ; load tool call # + 2907 | 2 game.s 397 | Code | 00 | | 4 | 00/0F60 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2908 | 2 game.s 398 | Code | 00 | | 1 | 00/0F64 : 60 | rts + 2909 | 2 game.s 399 | Empty | 00 | | 0 | 00/0F65 | + 2910 | 2 game.s 400 | Comment | 00 | | 0 | 00/0F65 | *----------- + 2911 | 2 game.s 401 | Empty | 00 | | 0 | 00/0F65 | + 2912 | 2 game.s 402 | Data | 00 | | 32 | 00/0F65 : 00 00 00 00 | old_pattern ds 32 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -2274,7 +2264,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2833 | 2 game.s 443 | Data | 00 | | 32 | 00/0FC1 : DD DD DD DD | the_pattern ds 32,$dd + 2913 | 2 game.s 403 | Data | 00 | | 32 | 00/0F85 : DD DD DD DD | the_pattern ds 32,$dd | | | | | | DD DD DD DD | | | | | | | DD DD DD DD | | | | | | | DD DD DD DD | @@ -2282,196 +2272,192 @@ | | | | | | DD DD DD DD | | | | | | | DD DD DD DD | | | | | | | DD DD DD DD | - 2834 | 2 game.s 444 | Empty | 00 | | 0 | 00/0FE1 | - 2835 | 2 game.s 445 | Comment | 00 | | 0 | 00/0FE1 | *----------- - 2836 | 2 game.s 446 | Empty | 00 | | 0 | 00/0FE1 | - 2837 | 2 game.s 447 | Data | 00 | | 2 | 00/0FE1 : 00 00 | tag_rect ds 2 ; y0 - 2838 | 2 game.s 448 | Data | 00 | | 2 | 00/0FE3 : 00 00 | ds 2 ; x0 - 2839 | 2 game.s 449 | Data | 00 | | 2 | 00/0FE5 : 00 00 | ds 2 ; y1 - 2840 | 2 game.s 450 | Data | 00 | | 2 | 00/0FE7 : 00 00 | ds 2 ; x1 - 2841 | 2 game.s 451 | Empty | 00 | | 0 | 00/0FE9 | - 2842 | 2 game.s 452 | Comment | 00 | | 0 | 00/0FE9 | *----------------------- - 2843 | 2 game.s 453 | Comment | 00 | | 0 | 00/0FE9 | * CHOIX_AVENTURE - OK - 2844 | 2 game.s 454 | Comment | 00 | | 0 | 00/0FE9 | *----------------------- - 2845 | 2 game.s 455 | Comment | 00 | | 0 | 00/0FE9 | * choix_aventure - 2846 | 2 game.s 456 | Empty | 00 | | 0 | 00/0FE9 | - 2847 | 2 game.s 457 | Empty | 00 | | 0 | 00/0FE9 | choix_aventure - 2848 | 2 game.s 458 | Code | 00 | 2 | 3 | 00/0FE9 : AD 68 2C | lda escape - 2849 | 2 game.s 459 | Code | 00 | | 3 | 00/0FEC : C9 02 00 | cmp #{2} - 2850 | 2 game.s 460 | Code | 00 | | 2 | 00/0FEF : F0 53 | beq ca_restart - 2851 | 2 game.s 461 | Empty | 00 | | 0 | 00/0FF1 | - 2852 | 2 game.s 462 | Code | 00 | 2 | 3 | 00/0FF1 : A9 5C 0A | lda #pMENU ; premier chargement - 2853 | 2 game.s 463 | Code | 00 | 2 | 3 | 00/0FF4 : AE B5 07 | ldx ptrUNPACK+2 - 2854 | 2 game.s 464 | Code | 00 | 2 | 3 | 00/0FF7 : AC B3 07 | ldy ptrUNPACK - 2855 | 2 game.s 465 | Code | 00 | 2 | 3 | 00/0FFA : 20 65 09 | jsr loadFILE - 2856 | 2 game.s 466 | Code | 00 | | 2 | 00/0FFD : 90 24 | bcc ca_ok - 2857 | 2 game.s 467 | Empty | 00 | | 0 | 00/0FFF | - 2858 | 2 game.s 468 | Code | 00 | | 1 | 00/0FFF : 48 | pha - 2859 | 2 game.s 469 | Macro | 00 | | 0 | 00/1000 | PushLong #filSTR1 - 2863 | 2 game.s 469 | Code | 00 | 1 >>16 | 3 | 00/1000 : F4 00 00 | PEA #^#filSTR1 - 2870 | 2 game.s 469 | Code | 00 | 2 | 3 | 00/1003 : F4 50 08 | PEA #filSTR1 - 2873 | 2 game.s 470 | Macro | 00 | | 0 | 00/1006 | PushLong #errSTR2 - 2877 | 2 game.s 470 | Code | 00 | 1 >>16 | 3 | 00/1006 : F4 00 00 | PEA #^#errSTR2 - 2884 | 2 game.s 470 | Code | 00 | 2 | 3 | 00/1009 : F4 66 08 | PEA #errSTR2 - 2887 | 2 game.s 471 | Macro | 00 | | 0 | 00/100C | PushLong #errSTR1 - 2891 | 2 game.s 471 | Code | 00 | 1 >>16 | 3 | 00/100C : F4 00 00 | PEA #^#errSTR1 - 2898 | 2 game.s 471 | Code | 00 | 2 | 3 | 00/100F : F4 61 08 | PEA #errSTR1 - 2901 | 2 game.s 472 | Macro | 00 | | 0 | 00/1012 | PushLong #errSTR2 - 2905 | 2 game.s 472 | Code | 00 | 1 >>16 | 3 | 00/1012 : F4 00 00 | PEA #^#errSTR2 - 2912 | 2 game.s 472 | Code | 00 | 2 | 3 | 00/1015 : F4 66 08 | PEA #errSTR2 - 2915 | 2 game.s 473 | Macro | 00 | | 0 | 00/1018 | _TLTextMountVolume - 2917 | 2 game.s 473 | Code | 00 | | 3 | 00/1018 : A2 01 12 | LDX #$1201 ; load tool call # - 2918 | 2 game.s 473 | Code | 00 | | 4 | 00/101B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2919 | 2 game.s 474 | Code | 00 | | 1 | 00/101F : 68 | pla - 2920 | 2 game.s 475 | Code | 00 | | 3 | 00/1020 : 82 88 F4 | brl meQUIT - 2921 | 2 game.s 476 | Empty | 00 | | 0 | 00/1023 | - 2922 | 2 game.s 477 | Code | 00 | | 1 | 00/1023 : 98 | ca_ok tya - 2923 | 2 game.s 478 | Code | 00 | 2 | 3 | 00/1024 : 20 89 06 | jsr unpackLZ4 - 2924 | 2 game.s 479 | Empty | 00 | | 0 | 00/1027 | - 2925 | 2 game.s 480 | Macro | 00 | | 0 | 00/1027 | PushLong ptrIMAGE - 2933 | 2 game.s 480 | Code | 00 | 2 | 3 | 00/1027 : AD A9 07 | LDA ptrIMAGE+2 - 2934 | 2 game.s 480 | Code | 00 | | 1 | 00/102A : 48 | PHA - 2942 | 2 game.s 480 | Code | 00 | 2 | 3 | 00/102B : AD A7 07 | LDA ptrIMAGE - 2943 | 2 game.s 480 | Code | 00 | | 1 | 00/102E : 48 | PHA - 2945 | 2 game.s 481 | Macro | 00 | | 0 | 00/102F | PushLong ptrMENU - 2953 | 2 game.s 481 | Code | 00 | 2 | 3 | 00/102F : AD AD 07 | LDA ptrMENU+2 - 2954 | 2 game.s 481 | Code | 00 | | 1 | 00/1032 : 48 | PHA - 2962 | 2 game.s 481 | Code | 00 | 2 | 3 | 00/1033 : AD AB 07 | LDA ptrMENU - 2963 | 2 game.s 481 | Code | 00 | | 1 | 00/1036 : 48 | PHA - 2965 | 2 game.s 482 | Macro | 00 | | 0 | 00/1037 | PushLong #32768 - 2969 | 2 game.s 482 | Code | 00 | | 3 | 00/1037 : F4 00 00 | PEA #^#32768 - 2976 | 2 game.s 482 | Code | 00 | | 3 | 00/103A : F4 00 80 | PEA #32768 - 2979 | 2 game.s 483 | Macro | 00 | | 0 | 00/103D | _BlockMove - 2981 | 2 game.s 483 | Code | 00 | | 3 | 00/103D : A2 02 2B | LDX #$2B02 ; load tool call # - 2982 | 2 game.s 483 | Code | 00 | | 4 | 00/1040 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2983 | 2 game.s 484 | Empty | 00 | | 0 | 00/1044 | - 2984 | 2 game.s 485 | Comment | 00 | | 0 | 00/1044 | *--- On arrive ici si restart - 2985 | 2 game.s 486 | Empty | 00 | | 0 | 00/1044 | - 2986 | 2 game.s 487 | Code | 00 | 2 | 3 | 00/1044 : AD 68 2C | ca_restart lda escape - 2987 | 2 game.s 488 | Code | 00 | | 3 | 00/1047 : C9 01 00 | cmp #{1} - 2988 | 2 game.s 489 | Code | 00 | | 2 | 00/104A : F0 2C | beq ca_load - 2989 | 2 game.s 490 | Empty | 00 | | 0 | 00/104C | - 2990 | 2 game.s 491 | Code | 00 | 2 | 3 | 00/104C : 20 40 02 | jsr switch_320 - 2991 | 2 game.s 492 | Empty | 00 | | 0 | 00/104F | - 2992 | 2 game.s 493 | Code | 00 | 2 | 3 | 00/104F : AE AD 07 | ldx ptrMENU+2 - 2993 | 2 game.s 494 | Code | 00 | 2 | 3 | 00/1052 : AC AB 07 | ldy ptrMENU - 2994 | 2 game.s 495 | Code | 00 | 2 | 3 | 00/1055 : 20 81 05 | jsr fadeIN - 2995 | 2 game.s 496 | Empty | 00 | | 0 | 00/1058 | - 2996 | 2 game.s 497 | Comment | 00 | | 0 | 00/1058 | *--- On restaure les patterns - 2997 | 2 game.s 498 | Empty | 00 | | 0 | 00/1058 | - 2998 | 2 game.s 499 | Macro | 00 | | 0 | 00/1058 | PushLong #old_pattern - 3002 | 2 game.s 499 | Code | 00 | 1 >>16 | 3 | 00/1058 : F4 00 00 | PEA #^#old_pattern - 3009 | 2 game.s 499 | Code | 00 | 2 | 3 | 00/105B : F4 A1 0F | PEA #old_pattern - 3012 | 2 game.s 500 | Macro | 00 | | 0 | 00/105E | _GetBackPat - 3014 | 2 game.s 500 | Code | 00 | | 3 | 00/105E : A2 04 35 | LDX #$3504 ; load tool call # - 3015 | 2 game.s 500 | Code | 00 | | 4 | 00/1061 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3016 | 2 game.s 501 | Empty | 00 | | 0 | 00/1065 | - 3017 | 2 game.s 502 | Macro | 00 | | 0 | 00/1065 | PushLong #black_pattern ; black pattern - 3021 | 2 game.s 502 | Code | 00 | 1 >>16 | 3 | 00/1065 : F4 00 00 | PEA #^#black_pattern - 3028 | 2 game.s 502 | Code | 00 | 2 | 3 | 00/1068 : F4 25 11 | PEA #black_pattern - 3031 | 2 game.s 503 | Macro | 00 | | 0 | 00/106B | _SetBackPat - 3033 | 2 game.s 503 | Code | 00 | | 3 | 00/106B : A2 04 34 | LDX #$3404 ; load tool call # - 3034 | 2 game.s 503 | Code | 00 | | 4 | 00/106E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3035 | 2 game.s 504 | Empty | 00 | | 0 | 00/1072 | - 3036 | 2 game.s 505 | Code | 00 | 2 | 3 | 00/1072 : 20 B0 10 | jsr ca_choice ; choix de l'aventure - 3037 | 2 game.s 506 | Code | 00 | 2 | 3 | 00/1075 : 8D 5C 2C | sta aventure ; numro de l'aventure - 3038 | 2 game.s 507 | Empty | 00 | | 0 | 00/1078 | - 3039 | 2 game.s 508 | Comment | 00 | | 0 | 00/1078 | *--- Prpare le prfixe GS/OS 7 pour les images - 3040 | 2 game.s 509 | Empty | 00 | | 0 | 00/1078 | - 3041 | 2 game.s 510 | Code | 00 | 2 | 3 | 00/1078 : AD 5C 2C | ca_load lda aventure - 3042 | 2 game.s 511 | Code | 10 | | 2 | 00/107B : E2 20 | sep #$20 ; sauve - 3043 | 2 game.s 512 | Code | 10 | | 2 | 00/107D : 09 30 | ora #'0' - 3044 | 2 game.s 513 | Code | 10 | 2 | 3 | 00/107F : 8D 11 0B | sta pathIMAGES+25 - 3045 | 2 game.s 514 | Code | 00 | | 2 | 00/1082 : C2 20 | rep #$20 - 3046 | 2 game.s 515 | Empty | 00 | | 0 | 00/1084 | - 3047 | 2 game.s 516 | Code | 00 | | 4 | 00/1084 : 22 A8 00 E1 | jsl {$e100a8} - 3048 | 2 game.s 517 | Data | 00 | | 2 | 00/1088 : 09 20 | dw $2009 - 3049 | 2 game.s 518 | Data | 00 | 3 | 4 | 00/108A : 06 0A 00 00 | adrl proSETPFX - 3050 | 2 game.s 519 | Empty | 00 | | 0 | 00/108E | - 3051 | 2 game.s 520 | Comment | 00 | | 0 | 00/108E | *--- - 3052 | 2 game.s 521 | Empty | 00 | | 0 | 00/108E | - 3053 | 2 game.s 522 | Code | 00 | 2 | 3 | 00/108E : 20 D0 C6 | jsr resumeMUSIC ; NTP on - 3054 | 2 game.s 523 | Empty | 00 | | 0 | 00/1091 | - 3055 | 2 game.s 524 | Code | 00 | 2 | 3 | 00/1091 : AD 68 2C | lda escape - 3056 | 2 game.s 525 | Code | 00 | | 3 | 00/1094 : C9 01 00 | cmp #{1} - 3057 | 2 game.s 526 | Code | 00 | | 2 | 00/1097 : D0 01 | bne ca_exit - 3058 | 2 game.s 527 | Code | 00 | | 1 | 00/1099 : 60 | rts - 3059 | 2 game.s 528 | Empty | 00 | | 0 | 00/109A | - 3060 | 2 game.s 529 | Macro | 00 | | 0 | 00/109A | ca_exit PushLong #old_pattern - 3064 | 2 game.s 529 | Code | 00 | 1 >>16 | 3 | 00/109A : F4 00 00 | PEA #^#old_pattern - 3071 | 2 game.s 529 | Code | 00 | 2 | 3 | 00/109D : F4 A1 0F | PEA #old_pattern - 3074 | 2 game.s 530 | Macro | 00 | | 0 | 00/10A0 | _GetBackPat - 3076 | 2 game.s 530 | Code | 00 | | 3 | 00/10A0 : A2 04 35 | LDX #$3504 ; load tool call # - 3077 | 2 game.s 530 | Code | 00 | | 4 | 00/10A3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3078 | 2 game.s 531 | Empty | 00 | | 0 | 00/10A7 | - 3079 | 2 game.s 532 | Code | 00 | | 3 | 00/10A7 : A9 02 00 | lda #2 - 3080 | 2 game.s 533 | Code | 00 | 2 | 3 | 00/10AA : 20 79 07 | jsr nowWAIT - 3081 | 2 game.s 534 | Code | 00 | 2 | 3 | 00/10AD : 4C 31 06 | jmp fadeOUT - 3082 | 2 game.s 535 | Empty | 00 | | 0 | 00/10B0 | - 3083 | 2 game.s 536 | Comment | 00 | | 0 | 00/10B0 | *----------- Wait for a click - 3084 | 2 game.s 537 | Empty | 00 | | 0 | 00/10B0 | - 3085 | 2 game.s 538 | Code | 00 | 2 | 3 | 00/10B0 : 20 48 05 | ca_choice jsr waitEVENT - 3086 | 2 game.s 539 | Code | 00 | | 3 | 00/10B3 : C9 01 00 | cmp #{$0001} - 3087 | 2 game.s 540 | Code | 00 | | 2 | 00/10B6 : D0 F8 | bne ca_choice - 3088 | 2 game.s 541 | Empty | 00 | | 0 | 00/10B8 | - 3089 | 2 game.s 542 | Code | 00 | 2 | 3 | 00/10B8 : AD 7C 08 | lda taskREC+12 ; where did we click? - 3090 | 2 game.s 543 | Code | 00 | | 3 | 00/10BB : C9 6B 00 | cmp #106+1 - 3091 | 2 game.s 544 | Code | 00 | | 2 | 00/10BE : 90 0F | bcc ca_clear23 - 3092 | 2 game.s 545 | Code | 00 | | 3 | 00/10C0 : C9 D5 00 | cmp #212+1 - 3093 | 2 game.s 546 | Code | 00 | | 2 | 00/10C3 : 90 14 | bcc ca_clear13 - 3094 | 2 game.s 547 | Empty | 00 | | 0 | 00/10C5 | - 3095 | 2 game.s 548 | Comment | 00 | | 0 | 00/10C5 | *----------- Clear accordingly... - 3096 | 2 game.s 549 | Empty | 00 | | 0 | 00/10C5 | - 3097 | 2 game.s 550 | Code | 00 | 2 | 3 | 00/10C5 : 20 E3 10 | ca_clear12 jsr ca_clear1 - 3098 | 2 game.s 551 | Code | 00 | 2 | 3 | 00/10C8 : 20 F1 10 | jsr ca_clear2 - 3099 | 2 game.s 552 | Code | 00 | | 3 | 00/10CB : A9 03 00 | lda #3 - 3100 | 2 game.s 553 | Code | 00 | | 1 | 00/10CE : 60 | rts - 3101 | 2 game.s 554 | Empty | 00 | | 0 | 00/10CF | - 3102 | 2 game.s 555 | Code | 00 | 2 | 3 | 00/10CF : 20 F1 10 | ca_clear23 jsr ca_clear2 - 3103 | 2 game.s 556 | Code | 00 | 2 | 3 | 00/10D2 : 20 FF 10 | jsr ca_clear3 - 3104 | 2 game.s 557 | Code | 00 | | 3 | 00/10D5 : A9 01 00 | lda #1 - 3105 | 2 game.s 558 | Code | 00 | | 1 | 00/10D8 : 60 | rts - 3106 | 2 game.s 559 | Empty | 00 | | 0 | 00/10D9 | - 3107 | 2 game.s 560 | Code | 00 | 2 | 3 | 00/10D9 : 20 E3 10 | ca_clear13 jsr ca_clear1 - 3108 | 2 game.s 561 | Code | 00 | 2 | 3 | 00/10DC : 20 FF 10 | jsr ca_clear3 - 3109 | 2 game.s 562 | Code | 00 | | 3 | 00/10DF : A9 02 00 | lda #2 - 3110 | 2 game.s 563 | Code | 00 | | 1 | 00/10E2 : 60 | rts - 3111 | 2 game.s 564 | Empty | 00 | | 0 | 00/10E3 | - 3112 | 2 game.s 565 | Macro | 00 | | 0 | 00/10E3 | ca_clear1 PushLong #ca_rect1 - 3116 | 2 game.s 565 | Code | 00 | 1 >>16 | 3 | 00/10E3 : F4 00 00 | PEA #^#ca_rect1 - 3123 | 2 game.s 565 | Code | 00 | 2 | 3 | 00/10E6 : F4 0D 11 | PEA #ca_rect1 - 3126 | 2 game.s 566 | Macro | 00 | | 0 | 00/10E9 | _EraseRect - 3128 | 2 game.s 566 | Code | 00 | | 3 | 00/10E9 : A2 04 55 | LDX #$5504 ; load tool call # - 3129 | 2 game.s 566 | Code | 00 | | 4 | 00/10EC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3130 | 2 game.s 567 | Code | 00 | | 1 | 00/10F0 : 60 | rts - 3131 | 2 game.s 568 | Empty | 00 | | 0 | 00/10F1 | - 3132 | 2 game.s 569 | Macro | 00 | | 0 | 00/10F1 | ca_clear2 PushLong #ca_rect2 - 3136 | 2 game.s 569 | Code | 00 | 1 >>16 | 3 | 00/10F1 : F4 00 00 | PEA #^#ca_rect2 - 3143 | 2 game.s 569 | Code | 00 | 2 | 3 | 00/10F4 : F4 15 11 | PEA #ca_rect2 - 3146 | 2 game.s 570 | Macro | 00 | | 0 | 00/10F7 | _EraseRect - 3148 | 2 game.s 570 | Code | 00 | | 3 | 00/10F7 : A2 04 55 | LDX #$5504 ; load tool call # - 3149 | 2 game.s 570 | Code | 00 | | 4 | 00/10FA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3150 | 2 game.s 571 | Code | 00 | | 1 | 00/10FE : 60 | rts - 3151 | 2 game.s 572 | Empty | 00 | | 0 | 00/10FF | - 3152 | 2 game.s 573 | Macro | 00 | | 0 | 00/10FF | ca_clear3 PushLong #ca_rect3 - 3156 | 2 game.s 573 | Code | 00 | 1 >>16 | 3 | 00/10FF : F4 00 00 | PEA #^#ca_rect3 - 3163 | 2 game.s 573 | Code | 00 | 2 | 3 | 00/1102 : F4 1D 11 | PEA #ca_rect3 - 3166 | 2 game.s 574 | Macro | 00 | | 0 | 00/1105 | _EraseRect - 3168 | 2 game.s 574 | Code | 00 | | 3 | 00/1105 : A2 04 55 | LDX #$5504 ; load tool call # - 3169 | 2 game.s 574 | Code | 00 | | 4 | 00/1108 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3170 | 2 game.s 575 | Code | 00 | | 1 | 00/110C : 60 | rts - 3171 | 2 game.s 576 | Empty | 00 | | 0 | 00/110D | - 3172 | 2 game.s 577 | Comment | 00 | | 0 | 00/110D | *----------- - 3173 | 2 game.s 578 | Empty | 00 | | 0 | 00/110D | - 3174 | 2 game.s 579 | Data | 00 | | 8 | 00/110D : 00 00 00 00 | ca_rect1 dw 0,0,200,106 + 2914 | 2 game.s 404 | Empty | 00 | | 0 | 00/0FA5 | + 2915 | 2 game.s 405 | Comment | 00 | | 0 | 00/0FA5 | *----------- + 2916 | 2 game.s 406 | Empty | 00 | | 0 | 00/0FA5 | + 2917 | 2 game.s 407 | Data | 00 | | 2 | 00/0FA5 : 00 00 | tag_rect ds 2 ; y0 + 2918 | 2 game.s 408 | Data | 00 | | 2 | 00/0FA7 : 00 00 | ds 2 ; x0 + 2919 | 2 game.s 409 | Data | 00 | | 2 | 00/0FA9 : 00 00 | ds 2 ; y1 + 2920 | 2 game.s 410 | Data | 00 | | 2 | 00/0FAB : 00 00 | ds 2 ; x1 + 2921 | 2 game.s 411 | Empty | 00 | | 0 | 00/0FAD | + 2922 | 2 game.s 412 | Comment | 00 | | 0 | 00/0FAD | *----------------------- + 2923 | 2 game.s 413 | Comment | 00 | | 0 | 00/0FAD | * CHOIX_AVENTURE - OK + 2924 | 2 game.s 414 | Comment | 00 | | 0 | 00/0FAD | *----------------------- + 2925 | 2 game.s 415 | Comment | 00 | | 0 | 00/0FAD | * choix_aventure + 2926 | 2 game.s 416 | Empty | 00 | | 0 | 00/0FAD | + 2927 | 2 game.s 417 | Empty | 00 | | 0 | 00/0FAD | choix_aventure + 2928 | 2 game.s 418 | Code | 00 | 2 | 3 | 00/0FAD : A9 5C 0A | lda #pMENU ; premier chargement + 2929 | 2 game.s 419 | Code | 00 | 2 | 3 | 00/0FB0 : AE B5 07 | ldx ptrUNPACK+2 + 2930 | 2 game.s 420 | Code | 00 | 2 | 3 | 00/0FB3 : AC B3 07 | ldy ptrUNPACK + 2931 | 2 game.s 421 | Code | 00 | 2 | 3 | 00/0FB6 : 20 65 09 | jsr loadFILE + 2932 | 2 game.s 422 | Code | 00 | | 2 | 00/0FB9 : 90 24 | bcc ca_ok + 2933 | 2 game.s 423 | Empty | 00 | | 0 | 00/0FBB | + 2934 | 2 game.s 424 | Code | 00 | | 1 | 00/0FBB : 48 | pha + 2935 | 2 game.s 425 | Macro | 00 | | 0 | 00/0FBC | PushLong #filSTR1 + 2939 | 2 game.s 425 | Code | 00 | 1 >>16 | 3 | 00/0FBC : F4 00 00 | PEA #^#filSTR1 + 2946 | 2 game.s 425 | Code | 00 | 2 | 3 | 00/0FBF : F4 50 08 | PEA #filSTR1 + 2949 | 2 game.s 426 | Macro | 00 | | 0 | 00/0FC2 | PushLong #errSTR2 + 2953 | 2 game.s 426 | Code | 00 | 1 >>16 | 3 | 00/0FC2 : F4 00 00 | PEA #^#errSTR2 + 2960 | 2 game.s 426 | Code | 00 | 2 | 3 | 00/0FC5 : F4 66 08 | PEA #errSTR2 + 2963 | 2 game.s 427 | Macro | 00 | | 0 | 00/0FC8 | PushLong #errSTR1 + 2967 | 2 game.s 427 | Code | 00 | 1 >>16 | 3 | 00/0FC8 : F4 00 00 | PEA #^#errSTR1 + 2974 | 2 game.s 427 | Code | 00 | 2 | 3 | 00/0FCB : F4 61 08 | PEA #errSTR1 + 2977 | 2 game.s 428 | Macro | 00 | | 0 | 00/0FCE | PushLong #errSTR2 + 2981 | 2 game.s 428 | Code | 00 | 1 >>16 | 3 | 00/0FCE : F4 00 00 | PEA #^#errSTR2 + 2988 | 2 game.s 428 | Code | 00 | 2 | 3 | 00/0FD1 : F4 66 08 | PEA #errSTR2 + 2991 | 2 game.s 429 | Macro | 00 | | 0 | 00/0FD4 | _TLTextMountVolume + 2993 | 2 game.s 429 | Code | 00 | | 3 | 00/0FD4 : A2 01 12 | LDX #$1201 ; load tool call # + 2994 | 2 game.s 429 | Code | 00 | | 4 | 00/0FD7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 2995 | 2 game.s 430 | Code | 00 | | 1 | 00/0FDB : 68 | pla + 2996 | 2 game.s 431 | Code | 00 | | 3 | 00/0FDC : 82 CC F4 | brl meQUIT + 2997 | 2 game.s 432 | Empty | 00 | | 0 | 00/0FDF | + 2998 | 2 game.s 433 | Code | 00 | | 1 | 00/0FDF : 98 | ca_ok tya + 2999 | 2 game.s 434 | Code | 00 | 2 | 3 | 00/0FE0 : 20 89 06 | jsr unpackLZ4 + 3000 | 2 game.s 435 | Empty | 00 | | 0 | 00/0FE3 | + 3001 | 2 game.s 436 | Macro | 00 | | 0 | 00/0FE3 | PushLong ptrIMAGE + 3009 | 2 game.s 436 | Code | 00 | 2 | 3 | 00/0FE3 : AD A9 07 | LDA ptrIMAGE+2 + 3010 | 2 game.s 436 | Code | 00 | | 1 | 00/0FE6 : 48 | PHA + 3018 | 2 game.s 436 | Code | 00 | 2 | 3 | 00/0FE7 : AD A7 07 | LDA ptrIMAGE + 3019 | 2 game.s 436 | Code | 00 | | 1 | 00/0FEA : 48 | PHA + 3021 | 2 game.s 437 | Macro | 00 | | 0 | 00/0FEB | PushLong ptrMENU + 3029 | 2 game.s 437 | Code | 00 | 2 | 3 | 00/0FEB : AD AD 07 | LDA ptrMENU+2 + 3030 | 2 game.s 437 | Code | 00 | | 1 | 00/0FEE : 48 | PHA + 3038 | 2 game.s 437 | Code | 00 | 2 | 3 | 00/0FEF : AD AB 07 | LDA ptrMENU + 3039 | 2 game.s 437 | Code | 00 | | 1 | 00/0FF2 : 48 | PHA + 3041 | 2 game.s 438 | Macro | 00 | | 0 | 00/0FF3 | PushLong #32768 + 3045 | 2 game.s 438 | Code | 00 | | 3 | 00/0FF3 : F4 00 00 | PEA #^#32768 + 3052 | 2 game.s 438 | Code | 00 | | 3 | 00/0FF6 : F4 00 80 | PEA #32768 + 3055 | 2 game.s 439 | Macro | 00 | | 0 | 00/0FF9 | _BlockMove + 3057 | 2 game.s 439 | Code | 00 | | 3 | 00/0FF9 : A2 02 2B | LDX #$2B02 ; load tool call # + 3058 | 2 game.s 439 | Code | 00 | | 4 | 00/0FFC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3059 | 2 game.s 440 | Empty | 00 | | 0 | 00/1000 | + 3060 | 2 game.s 441 | Comment | 00 | | 0 | 00/1000 | *--- On arrive ici si restart + 3061 | 2 game.s 442 | Empty | 00 | | 0 | 00/1000 | + 3062 | 2 game.s 443 | Code | 00 | 2 | 3 | 00/1000 : AD 24 2C | ca_restart lda escape + 3063 | 2 game.s 444 | Code | 00 | | 3 | 00/1003 : C9 01 00 | cmp #{1} + 3064 | 2 game.s 445 | Code | 00 | | 2 | 00/1006 : F0 2C | beq ca_load + 3065 | 2 game.s 446 | Empty | 00 | | 0 | 00/1008 | + 3066 | 2 game.s 447 | Code | 00 | 2 | 3 | 00/1008 : 20 40 02 | jsr switch_320 + 3067 | 2 game.s 448 | Empty | 00 | | 0 | 00/100B | + 3068 | 2 game.s 449 | Code | 00 | 2 | 3 | 00/100B : AE AD 07 | ldx ptrMENU+2 + 3069 | 2 game.s 450 | Code | 00 | 2 | 3 | 00/100E : AC AB 07 | ldy ptrMENU + 3070 | 2 game.s 451 | Code | 00 | 2 | 3 | 00/1011 : 20 81 05 | jsr fadeIN + 3071 | 2 game.s 452 | Empty | 00 | | 0 | 00/1014 | + 3072 | 2 game.s 453 | Comment | 00 | | 0 | 00/1014 | *--- On restaure les patterns + 3073 | 2 game.s 454 | Empty | 00 | | 0 | 00/1014 | + 3074 | 2 game.s 455 | Macro | 00 | | 0 | 00/1014 | PushLong #old_pattern + 3078 | 2 game.s 455 | Code | 00 | 1 >>16 | 3 | 00/1014 : F4 00 00 | PEA #^#old_pattern + 3085 | 2 game.s 455 | Code | 00 | 2 | 3 | 00/1017 : F4 65 0F | PEA #old_pattern + 3088 | 2 game.s 456 | Macro | 00 | | 0 | 00/101A | _GetBackPat + 3090 | 2 game.s 456 | Code | 00 | | 3 | 00/101A : A2 04 35 | LDX #$3504 ; load tool call # + 3091 | 2 game.s 456 | Code | 00 | | 4 | 00/101D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3092 | 2 game.s 457 | Empty | 00 | | 0 | 00/1021 | + 3093 | 2 game.s 458 | Macro | 00 | | 0 | 00/1021 | PushLong #black_pattern ; black pattern + 3097 | 2 game.s 458 | Code | 00 | 1 >>16 | 3 | 00/1021 : F4 00 00 | PEA #^#black_pattern + 3104 | 2 game.s 458 | Code | 00 | 2 | 3 | 00/1024 : F4 E1 10 | PEA #black_pattern + 3107 | 2 game.s 459 | Macro | 00 | | 0 | 00/1027 | _SetBackPat + 3109 | 2 game.s 459 | Code | 00 | | 3 | 00/1027 : A2 04 34 | LDX #$3404 ; load tool call # + 3110 | 2 game.s 459 | Code | 00 | | 4 | 00/102A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3111 | 2 game.s 460 | Empty | 00 | | 0 | 00/102E | + 3112 | 2 game.s 461 | Code | 00 | 2 | 3 | 00/102E : 20 6C 10 | jsr ca_choice ; choix de l'aventure + 3113 | 2 game.s 462 | Code | 00 | 2 | 3 | 00/1031 : 8D 18 2C | sta aventure ; numro de l'aventure + 3114 | 2 game.s 463 | Empty | 00 | | 0 | 00/1034 | + 3115 | 2 game.s 464 | Comment | 00 | | 0 | 00/1034 | *--- Prpare le prfixe GS/OS 7 pour les images + 3116 | 2 game.s 465 | Empty | 00 | | 0 | 00/1034 | + 3117 | 2 game.s 466 | Code | 00 | 2 | 3 | 00/1034 : AD 18 2C | ca_load lda aventure + 3118 | 2 game.s 467 | Code | 10 | | 2 | 00/1037 : E2 20 | sep #$20 ; sauve + 3119 | 2 game.s 468 | Code | 10 | | 2 | 00/1039 : 09 30 | ora #'0' + 3120 | 2 game.s 469 | Code | 10 | 2 | 3 | 00/103B : 8D 17 0B | sta pathIMAGES+25 + 3121 | 2 game.s 470 | Code | 00 | | 2 | 00/103E : C2 20 | rep #$20 + 3122 | 2 game.s 471 | Empty | 00 | | 0 | 00/1040 | + 3123 | 2 game.s 472 | Code | 00 | | 4 | 00/1040 : 22 A8 00 E1 | jsl {$e100a8} + 3124 | 2 game.s 473 | Data | 00 | | 2 | 00/1044 : 09 20 | dw $2009 + 3125 | 2 game.s 474 | Data | 00 | 3 | 4 | 00/1046 : 06 0A 00 00 | adrl proSETPFX + 3126 | 2 game.s 475 | Empty | 00 | | 0 | 00/104A | + 3127 | 2 game.s 476 | Comment | 00 | | 0 | 00/104A | *--- + 3128 | 2 game.s 477 | Empty | 00 | | 0 | 00/104A | + 3129 | 2 game.s 478 | Code | 00 | 2 | 3 | 00/104A : 20 8C C6 | jsr resumeMUSIC ; NTP on + 3130 | 2 game.s 479 | Empty | 00 | | 0 | 00/104D | + 3131 | 2 game.s 480 | Code | 00 | 2 | 3 | 00/104D : AD 24 2C | lda escape + 3132 | 2 game.s 481 | Code | 00 | | 3 | 00/1050 : C9 01 00 | cmp #{1} + 3133 | 2 game.s 482 | Code | 00 | | 2 | 00/1053 : D0 01 | bne ca_exit + 3134 | 2 game.s 483 | Code | 00 | | 1 | 00/1055 : 60 | rts + 3135 | 2 game.s 484 | Empty | 00 | | 0 | 00/1056 | + 3136 | 2 game.s 485 | Macro | 00 | | 0 | 00/1056 | ca_exit PushLong #old_pattern + 3140 | 2 game.s 485 | Code | 00 | 1 >>16 | 3 | 00/1056 : F4 00 00 | PEA #^#old_pattern + 3147 | 2 game.s 485 | Code | 00 | 2 | 3 | 00/1059 : F4 65 0F | PEA #old_pattern + 3150 | 2 game.s 486 | Macro | 00 | | 0 | 00/105C | _GetBackPat + 3152 | 2 game.s 486 | Code | 00 | | 3 | 00/105C : A2 04 35 | LDX #$3504 ; load tool call # + 3153 | 2 game.s 486 | Code | 00 | | 4 | 00/105F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3154 | 2 game.s 487 | Empty | 00 | | 0 | 00/1063 | + 3155 | 2 game.s 488 | Code | 00 | | 3 | 00/1063 : A9 02 00 | lda #2 + 3156 | 2 game.s 489 | Code | 00 | 2 | 3 | 00/1066 : 20 79 07 | jsr nowWAIT + 3157 | 2 game.s 490 | Code | 00 | 2 | 3 | 00/1069 : 4C 31 06 | jmp fadeOUT + 3158 | 2 game.s 491 | Empty | 00 | | 0 | 00/106C | + 3159 | 2 game.s 492 | Comment | 00 | | 0 | 00/106C | *----------- Wait for a click + 3160 | 2 game.s 493 | Empty | 00 | | 0 | 00/106C | + 3161 | 2 game.s 494 | Code | 00 | 2 | 3 | 00/106C : 20 48 05 | ca_choice jsr waitEVENT + 3162 | 2 game.s 495 | Code | 00 | | 3 | 00/106F : C9 01 00 | cmp #{$0001} + 3163 | 2 game.s 496 | Code | 00 | | 2 | 00/1072 : D0 F8 | bne ca_choice + 3164 | 2 game.s 497 | Empty | 00 | | 0 | 00/1074 | + 3165 | 2 game.s 498 | Code | 00 | 2 | 3 | 00/1074 : AD 7C 08 | lda taskREC+12 ; where did we click? + 3166 | 2 game.s 499 | Code | 00 | | 3 | 00/1077 : C9 6B 00 | cmp #106+1 + 3167 | 2 game.s 500 | Code | 00 | | 2 | 00/107A : 90 0F | bcc ca_clear23 + 3168 | 2 game.s 501 | Code | 00 | | 3 | 00/107C : C9 D5 00 | cmp #212+1 + 3169 | 2 game.s 502 | Code | 00 | | 2 | 00/107F : 90 14 | bcc ca_clear13 + 3170 | 2 game.s 503 | Empty | 00 | | 0 | 00/1081 | + 3171 | 2 game.s 504 | Comment | 00 | | 0 | 00/1081 | *----------- Clear accordingly... + 3172 | 2 game.s 505 | Empty | 00 | | 0 | 00/1081 | + 3173 | 2 game.s 506 | Code | 00 | 2 | 3 | 00/1081 : 20 9F 10 | ca_clear12 jsr ca_clear1 + 3174 | 2 game.s 507 | Code | 00 | 2 | 3 | 00/1084 : 20 AD 10 | jsr ca_clear2 + 3175 | 2 game.s 508 | Code | 00 | | 3 | 00/1087 : A9 03 00 | lda #3 + 3176 | 2 game.s 509 | Code | 00 | | 1 | 00/108A : 60 | rts + 3177 | 2 game.s 510 | Empty | 00 | | 0 | 00/108B | + 3178 | 2 game.s 511 | Code | 00 | 2 | 3 | 00/108B : 20 AD 10 | ca_clear23 jsr ca_clear2 + 3179 | 2 game.s 512 | Code | 00 | 2 | 3 | 00/108E : 20 BB 10 | jsr ca_clear3 + 3180 | 2 game.s 513 | Code | 00 | | 3 | 00/1091 : A9 01 00 | lda #1 + 3181 | 2 game.s 514 | Code | 00 | | 1 | 00/1094 : 60 | rts + 3182 | 2 game.s 515 | Empty | 00 | | 0 | 00/1095 | + 3183 | 2 game.s 516 | Code | 00 | 2 | 3 | 00/1095 : 20 9F 10 | ca_clear13 jsr ca_clear1 + 3184 | 2 game.s 517 | Code | 00 | 2 | 3 | 00/1098 : 20 BB 10 | jsr ca_clear3 + 3185 | 2 game.s 518 | Code | 00 | | 3 | 00/109B : A9 02 00 | lda #2 + 3186 | 2 game.s 519 | Code | 00 | | 1 | 00/109E : 60 | rts + 3187 | 2 game.s 520 | Empty | 00 | | 0 | 00/109F | + 3188 | 2 game.s 521 | Macro | 00 | | 0 | 00/109F | ca_clear1 PushLong #ca_rect1 + 3192 | 2 game.s 521 | Code | 00 | 1 >>16 | 3 | 00/109F : F4 00 00 | PEA #^#ca_rect1 + 3199 | 2 game.s 521 | Code | 00 | 2 | 3 | 00/10A2 : F4 C9 10 | PEA #ca_rect1 + 3202 | 2 game.s 522 | Macro | 00 | | 0 | 00/10A5 | _EraseRect + 3204 | 2 game.s 522 | Code | 00 | | 3 | 00/10A5 : A2 04 55 | LDX #$5504 ; load tool call # + 3205 | 2 game.s 522 | Code | 00 | | 4 | 00/10A8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3206 | 2 game.s 523 | Code | 00 | | 1 | 00/10AC : 60 | rts + 3207 | 2 game.s 524 | Empty | 00 | | 0 | 00/10AD | + 3208 | 2 game.s 525 | Macro | 00 | | 0 | 00/10AD | ca_clear2 PushLong #ca_rect2 + 3212 | 2 game.s 525 | Code | 00 | 1 >>16 | 3 | 00/10AD : F4 00 00 | PEA #^#ca_rect2 + 3219 | 2 game.s 525 | Code | 00 | 2 | 3 | 00/10B0 : F4 D1 10 | PEA #ca_rect2 + 3222 | 2 game.s 526 | Macro | 00 | | 0 | 00/10B3 | _EraseRect + 3224 | 2 game.s 526 | Code | 00 | | 3 | 00/10B3 : A2 04 55 | LDX #$5504 ; load tool call # + 3225 | 2 game.s 526 | Code | 00 | | 4 | 00/10B6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3226 | 2 game.s 527 | Code | 00 | | 1 | 00/10BA : 60 | rts + 3227 | 2 game.s 528 | Empty | 00 | | 0 | 00/10BB | + 3228 | 2 game.s 529 | Macro | 00 | | 0 | 00/10BB | ca_clear3 PushLong #ca_rect3 + 3232 | 2 game.s 529 | Code | 00 | 1 >>16 | 3 | 00/10BB : F4 00 00 | PEA #^#ca_rect3 + 3239 | 2 game.s 529 | Code | 00 | 2 | 3 | 00/10BE : F4 D9 10 | PEA #ca_rect3 + 3242 | 2 game.s 530 | Macro | 00 | | 0 | 00/10C1 | _EraseRect + 3244 | 2 game.s 530 | Code | 00 | | 3 | 00/10C1 : A2 04 55 | LDX #$5504 ; load tool call # + 3245 | 2 game.s 530 | Code | 00 | | 4 | 00/10C4 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3246 | 2 game.s 531 | Code | 00 | | 1 | 00/10C8 : 60 | rts + 3247 | 2 game.s 532 | Empty | 00 | | 0 | 00/10C9 | + 3248 | 2 game.s 533 | Comment | 00 | | 0 | 00/10C9 | *----------- + 3249 | 2 game.s 534 | Empty | 00 | | 0 | 00/10C9 | + 3250 | 2 game.s 535 | Data | 00 | | 8 | 00/10C9 : 00 00 00 00 | ca_rect1 dw 0,0,200,106 | | | | | | C8 00 6A 00 | - 3175 | 2 game.s 580 | Data | 00 | | 8 | 00/1115 : 00 00 6A 00 | ca_rect2 dw 0,106,200,212 + 3251 | 2 game.s 536 | Data | 00 | | 8 | 00/10D1 : 00 00 6A 00 | ca_rect2 dw 0,106,200,212 | | | | | | C8 00 D4 00 | - 3176 | 2 game.s 581 | Data | 00 | | 8 | 00/111D : 00 00 D4 00 | ca_rect3 dw 0,212,200,320 + 3252 | 2 game.s 537 | Data | 00 | | 8 | 00/10D9 : 00 00 D4 00 | ca_rect3 dw 0,212,200,320 | | | | | | C8 00 40 01 | - 3177 | 2 game.s 582 | Empty | 00 | | 0 | 00/1125 | - 3178 | 2 game.s 583 | Empty | 00 | | 0 | 00/1125 | black_pattern - 3179 | 2 game.s 584 | Data | 00 | | 32 | 00/1125 : 00 00 00 00 | ds 32,$00 + 3253 | 2 game.s 538 | Empty | 00 | | 0 | 00/10E1 | + 3254 | 2 game.s 539 | Empty | 00 | | 0 | 00/10E1 | black_pattern + 3255 | 2 game.s 540 | Data | 00 | | 32 | 00/10E1 : 00 00 00 00 | ds 32,$00 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -2479,2608 +2465,2608 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 3180 | 2 game.s 585 | Empty | 00 | | 0 | 00/1145 | - 3181 | 2 game.s 586 | Comment | 00 | | 0 | 00/1145 | *----------------------- - 3182 | 2 game.s 587 | Comment | 00 | | 0 | 00/1145 | * INITIALISATION_ABSOLUE - OK - 3183 | 2 game.s 588 | Comment | 00 | | 0 | 00/1145 | *----------------------- - 3184 | 2 game.s 589 | Comment | 00 | | 0 | 00/1145 | * initialisation_absolue - 3185 | 2 game.s 590 | Empty | 00 | | 0 | 00/1145 | - 3186 | 2 game.s 591 | Empty | 00 | | 0 | 00/1145 | initialisation_absolue - 3187 | 2 game.s 592 | Code | 00 | 2 | 3 | 00/1145 : 20 58 11 | jsr initialisation_resolution - 3188 | 2 game.s 593 | Code | 00 | 2 | 3 | 00/1148 : 20 E4 24 | jsr noircit_ecran - 3189 | 2 game.s 594 | Code | 00 | 2 | 3 | 00/114B : 20 57 11 | jsr initialisation_constantes - 3190 | 2 game.s 595 | Code | 00 | 2 | 3 | 00/114E : 20 59 11 | jsr initialisation_fonte - 3191 | 2 game.s 596 | Code | 00 | 2 | 3 | 00/1151 : 20 5A 11 | jsr initialisation_fond - 3192 | 2 game.s 597 | Code | 00 | 2 | 3 | 00/1154 : 4C AE 11 | jmp initialisation_souris - 3193 | 2 game.s 598 | Empty | 00 | | 0 | 00/1157 | - 3194 | 2 game.s 599 | Comment | 00 | | 0 | 00/1157 | *----------------------- - 3195 | 2 game.s 600 | Comment | 00 | | 0 | 00/1157 | * INITIALISATION_CONSTANTES - OK - 3196 | 2 game.s 601 | Comment | 00 | | 0 | 00/1157 | *----------------------- - 3197 | 2 game.s 602 | Comment | 00 | | 0 | 00/1157 | * initialisation_constantes - 3198 | 2 game.s 603 | Empty | 00 | | 0 | 00/1157 | - 3199 | 2 game.s 604 | Empty | 00 | | 0 | 00/1157 | initialisation_constantes - 3200 | 2 game.s 605 | Code | 00 | | 1 | 00/1157 : 60 | rts - 3201 | 2 game.s 606 | Empty | 00 | | 0 | 00/1158 | - 3202 | 2 game.s 607 | Comment | 00 | | 0 | 00/1158 | *----------------------- - 3203 | 2 game.s 608 | Comment | 00 | | 0 | 00/1158 | * INITIALISATION_RESOLUTION - OK - 3204 | 2 game.s 609 | Comment | 00 | | 0 | 00/1158 | *----------------------- - 3205 | 2 game.s 610 | Comment | 00 | | 0 | 00/1158 | * initialisation_resolution - 3206 | 2 game.s 611 | Empty | 00 | | 0 | 00/1158 | - 3207 | 2 game.s 612 | Empty | 00 | | 0 | 00/1158 | initialisation_resolution - 3208 | 2 game.s 613 | Code | 00 | | 1 | 00/1158 : 60 | rts - 3209 | 2 game.s 614 | Empty | 00 | | 0 | 00/1159 | - 3210 | 2 game.s 615 | Comment | 00 | | 0 | 00/1159 | *----------------------- - 3211 | 2 game.s 616 | Comment | 00 | | 0 | 00/1159 | * INITIALISATION_FONTE - OK - 3212 | 2 game.s 617 | Comment | 00 | | 0 | 00/1159 | *----------------------- - 3213 | 2 game.s 618 | Comment | 00 | | 0 | 00/1159 | * initialisation_fonte - 3214 | 2 game.s 619 | Empty | 00 | | 0 | 00/1159 | - 3215 | 2 game.s 620 | Empty | 00 | | 0 | 00/1159 | initialisation_fonte - 3216 | 2 game.s 621 | Code | 00 | | 1 | 00/1159 : 60 | rts - 3217 | 2 game.s 622 | Empty | 00 | | 0 | 00/115A | - 3218 | 2 game.s 623 | Comment | 00 | | 0 | 00/115A | *----------------------- - 3219 | 2 game.s 624 | Comment | 00 | | 0 | 00/115A | * INITIALISATION_FOND - OK - 3220 | 2 game.s 625 | Comment | 00 | | 0 | 00/115A | *----------------------- - 3221 | 2 game.s 626 | Comment | 00 | | 0 | 00/115A | * initialisation_fond - 3222 | 2 game.s 627 | Empty | 00 | | 0 | 00/115A | - 3223 | 2 game.s 628 | Empty | 00 | | 0 | 00/115A | initialisation_fond - 3224 | 2 game.s 629 | Code | 00 | 2 | 3 | 00/115A : A9 7C 0A | lda #pFOND - 3225 | 2 game.s 630 | Code | 00 | 2 | 3 | 00/115D : AE B5 07 | ldx ptrUNPACK+2 - 3226 | 2 game.s 631 | Code | 00 | 2 | 3 | 00/1160 : AC B3 07 | ldy ptrUNPACK - 3227 | 2 game.s 632 | Code | 00 | 2 | 3 | 00/1163 : 20 65 09 | jsr loadFILE - 3228 | 2 game.s 633 | Code | 00 | | 2 | 00/1166 : 90 24 | bcc fo_ok - 3229 | 2 game.s 634 | Empty | 00 | | 0 | 00/1168 | - 3230 | 2 game.s 635 | Code | 00 | | 1 | 00/1168 : 48 | pha - 3231 | 2 game.s 636 | Macro | 00 | | 0 | 00/1169 | PushLong #filSTR1 - 3235 | 2 game.s 636 | Code | 00 | 1 >>16 | 3 | 00/1169 : F4 00 00 | PEA #^#filSTR1 - 3242 | 2 game.s 636 | Code | 00 | 2 | 3 | 00/116C : F4 50 08 | PEA #filSTR1 - 3245 | 2 game.s 637 | Macro | 00 | | 0 | 00/116F | PushLong #errSTR2 - 3249 | 2 game.s 637 | Code | 00 | 1 >>16 | 3 | 00/116F : F4 00 00 | PEA #^#errSTR2 - 3256 | 2 game.s 637 | Code | 00 | 2 | 3 | 00/1172 : F4 66 08 | PEA #errSTR2 - 3259 | 2 game.s 638 | Macro | 00 | | 0 | 00/1175 | PushLong #errSTR1 - 3263 | 2 game.s 638 | Code | 00 | 1 >>16 | 3 | 00/1175 : F4 00 00 | PEA #^#errSTR1 - 3270 | 2 game.s 638 | Code | 00 | 2 | 3 | 00/1178 : F4 61 08 | PEA #errSTR1 - 3273 | 2 game.s 639 | Macro | 00 | | 0 | 00/117B | PushLong #errSTR2 - 3277 | 2 game.s 639 | Code | 00 | 1 >>16 | 3 | 00/117B : F4 00 00 | PEA #^#errSTR2 - 3284 | 2 game.s 639 | Code | 00 | 2 | 3 | 00/117E : F4 66 08 | PEA #errSTR2 - 3287 | 2 game.s 640 | Macro | 00 | | 0 | 00/1181 | _TLTextMountVolume - 3289 | 2 game.s 640 | Code | 00 | | 3 | 00/1181 : A2 01 12 | LDX #$1201 ; load tool call # - 3290 | 2 game.s 640 | Code | 00 | | 4 | 00/1184 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3291 | 2 game.s 641 | Code | 00 | | 1 | 00/1188 : 68 | pla - 3292 | 2 game.s 642 | Code | 00 | | 3 | 00/1189 : 82 1F F3 | brl meQUIT - 3293 | 2 game.s 643 | Empty | 00 | | 0 | 00/118C | - 3294 | 2 game.s 644 | Code | 00 | | 1 | 00/118C : 98 | fo_ok tya - 3295 | 2 game.s 645 | Code | 00 | 2 | 3 | 00/118D : 20 89 06 | jsr unpackLZ4 - 3296 | 2 game.s 646 | Empty | 00 | | 0 | 00/1190 | - 3297 | 2 game.s 647 | Macro | 00 | | 0 | 00/1190 | PushLong ptrIMAGE - 3305 | 2 game.s 647 | Code | 00 | 2 | 3 | 00/1190 : AD A9 07 | LDA ptrIMAGE+2 - 3306 | 2 game.s 647 | Code | 00 | | 1 | 00/1193 : 48 | PHA - 3314 | 2 game.s 647 | Code | 00 | 2 | 3 | 00/1194 : AD A7 07 | LDA ptrIMAGE - 3315 | 2 game.s 647 | Code | 00 | | 1 | 00/1197 : 48 | PHA - 3317 | 2 game.s 648 | Macro | 00 | | 0 | 00/1198 | PushLong ptrFOND - 3325 | 2 game.s 648 | Code | 00 | 2 | 3 | 00/1198 : AD B1 07 | LDA ptrFOND+2 - 3326 | 2 game.s 648 | Code | 00 | | 1 | 00/119B : 48 | PHA - 3334 | 2 game.s 648 | Code | 00 | 2 | 3 | 00/119C : AD AF 07 | LDA ptrFOND - 3335 | 2 game.s 648 | Code | 00 | | 1 | 00/119F : 48 | PHA - 3337 | 2 game.s 649 | Macro | 00 | | 0 | 00/11A0 | PushLong #32768 - 3341 | 2 game.s 649 | Code | 00 | | 3 | 00/11A0 : F4 00 00 | PEA #^#32768 - 3348 | 2 game.s 649 | Code | 00 | | 3 | 00/11A3 : F4 00 80 | PEA #32768 - 3351 | 2 game.s 650 | Macro | 00 | | 0 | 00/11A6 | _BlockMove - 3353 | 2 game.s 650 | Code | 00 | | 3 | 00/11A6 : A2 02 2B | LDX #$2B02 ; load tool call # - 3354 | 2 game.s 650 | Code | 00 | | 4 | 00/11A9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3355 | 2 game.s 651 | Code | 00 | | 1 | 00/11AD : 60 | rts - 3356 | 2 game.s 652 | Empty | 00 | | 0 | 00/11AE | - 3357 | 2 game.s 653 | Comment | 00 | | 0 | 00/11AE | *----------------------- - 3358 | 2 game.s 654 | Comment | 00 | | 0 | 00/11AE | * INITIALISATION_SOURIS - OK - 3359 | 2 game.s 655 | Comment | 00 | | 0 | 00/11AE | *----------------------- - 3360 | 2 game.s 656 | Comment | 00 | | 0 | 00/11AE | * initialisation_souris - 3361 | 2 game.s 657 | Empty | 00 | | 0 | 00/11AE | - 3362 | 2 game.s 658 | Empty | 00 | | 0 | 00/11AE | initialisation_souris - 3363 | 2 game.s 659 | Code | 00 | | 1 | 00/11AE : 60 | rts - 3364 | 2 game.s 660 | Empty | 00 | | 0 | 00/11AF | - 3365 | 2 game.s 661 | Comment | 00 | | 0 | 00/11AF | *----------------------- - 3366 | 2 game.s 662 | Comment | 00 | | 0 | 00/11AF | * INITALISATION_RELATIVE - OK - 3367 | 2 game.s 663 | Comment | 00 | | 0 | 00/11AF | *----------------------- - 3368 | 2 game.s 664 | Comment | 00 | | 0 | 00/11AF | * initialisation_relative - 3369 | 2 game.s 665 | Empty | 00 | | 0 | 00/11AF | - 3370 | 2 game.s 666 | Empty | 00 | | 0 | 00/11AF | initialisation_relative - 3371 | 2 game.s 667 | Code | 00 | 2 | 3 | 00/11AF : 20 BB 11 | jsr initialisation_textes - 3372 | 2 game.s 668 | Code | 00 | 2 | 3 | 00/11B2 : 20 D8 11 | jsr initialisation_tableaux - 3373 | 2 game.s 669 | Code | 00 | 2 | 3 | 00/11B5 : 20 31 13 | jsr initialisation_cache - 3374 | 2 game.s 670 | Code | 00 | 2 | 3 | 00/11B8 : 4C 0E 15 | jmp debut_aventure - 3375 | 2 game.s 671 | Empty | 00 | | 0 | 00/11BB | - 3376 | 2 game.s 672 | Comment | 00 | | 0 | 00/11BB | *----------------------- - 3377 | 2 game.s 673 | Comment | 00 | | 0 | 00/11BB | * INITIALISATION_TEXTES - OK - 3378 | 2 game.s 674 | Comment | 00 | | 0 | 00/11BB | *----------------------- - 3379 | 2 game.s 675 | Empty | 00 | | 0 | 00/11BB | - 3380 | 2 game.s 676 | Empty | 00 | | 0 | 00/11BB | initialisation_textes - 3381 | 2 game.s 677 | Code | 10 | | 2 | 00/11BB : E2 20 | sep #$20 ; put aventure value - 3382 | 2 game.s 678 | Code | 10 | 2 | 3 | 00/11BD : AD 5C 2C | lda aventure - 3383 | 2 game.s 679 | Code | 10 | | 2 | 00/11C0 : 09 30 | ora #'0' - 3384 | 2 game.s 680 | Code | 10 | 2 | 3 | 00/11C2 : 8D D5 0A | sta pINDEX+25 - 3385 | 2 game.s 681 | Code | 10 | 2 | 3 | 00/11C5 : 8D F3 0A | sta pTEXTES+25 - 3386 | 2 game.s 682 | Code | 00 | | 2 | 00/11C8 : C2 20 | rep #$20 - 3387 | 2 game.s 683 | Empty | 00 | | 0 | 00/11CA | - 3388 | 2 game.s 684 | Code | 00 | 2 | 3 | 00/11CA : 20 72 0C | jsr load_textes - 3389 | 2 game.s 685 | Code | 00 | 2 | 3 | 00/11CD : 20 EA 0C | jsr init_textes - 3390 | 2 game.s 686 | Empty | 00 | | 0 | 00/11D0 | - 3391 | 2 game.s 687 | Code | 00 | 2 | 3 | 00/11D0 : AD 3C 2C | lda nbTEXTES - 3392 | 2 game.s 688 | Code | 00 | | 1 | 00/11D3 : 3A | dec - 3393 | 2 game.s 689 | Code | 00 | 2 | 3 | 00/11D4 : 8D 5E 2C | sta nombre_scenes - 3394 | 2 game.s 690 | Code | 00 | | 1 | 00/11D7 : 60 | rts - 3395 | 2 game.s 691 | Empty | 00 | | 0 | 00/11D8 | - 3396 | 2 game.s 692 | Comment | 00 | | 0 | 00/11D8 | *----------------------- - 3397 | 2 game.s 693 | Comment | 00 | | 0 | 00/11D8 | * INITIALISATION_TABLEAUX - OK - 3398 | 2 game.s 694 | Comment | 00 | | 0 | 00/11D8 | *----------------------- - 3399 | 2 game.s 695 | Empty | 00 | | 0 | 00/11D8 | - 3400 | 2 game.s 696 | Equivalence | 00 | | 0 | 00/11D8 | instrSPACE = $20 - 3401 | 2 game.s 697 | Equivalence | 00 | | 0 | 00/11D8 | instrDIESE = $23 - 3402 | 2 game.s 698 | Equivalence | 00 | | 0 | 00/11D8 | instrECOMM = $26 - 3403 | 2 game.s 699 | Equivalence | 00 | | 0 | 00/11D8 | instrPERCE = $25 - 3404 | 2 game.s 700 | Empty | 00 | | 0 | 00/11D8 | - 3405 | 2 game.s 701 | Comment | 00 | | 0 | 00/11D8 | *--- - 3406 | 2 game.s 702 | Empty | 00 | | 0 | 00/11D8 | - 3407 | 2 game.s 703 | Empty | 00 | | 0 | 00/11D8 | initialisation_tableaux - 3408 | 2 game.s 704 | Code | 00 | 2 | 3 | 00/11D8 : 20 EE 0B | jsr load_index ; exit if error - 3409 | 2 game.s 705 | Empty | 00 | | 0 | 00/11DB | - 3410 | 2 game.s 706 | Code | 00 | 2 | 3 | 00/11DB : AD B7 07 | lda ptrINDEX ; dbut du fichier IND - 3411 | 2 game.s 707 | Code | 00 | | 2 | 00/11DE : 85 90 | sta {{$80}+$10} - 3412 | 2 game.s 708 | Code | 00 | 2 | 3 | 00/11E0 : AD B9 07 | lda ptrINDEX+2 - 3413 | 2 game.s 709 | Code | 00 | | 2 | 00/11E3 : 85 92 | sta {{$80}+$10}+2 - 3414 | 2 game.s 710 | Empty | 00 | | 0 | 00/11E5 | - 3415 | 2 game.s 711 | Comment | 00 | | 0 | 00/11E5 | *--- Initialise les valeurs RVB - 3416 | 2 game.s 712 | Empty | 00 | | 0 | 00/11E5 | - 3417 | 2 game.s 713 | Code | 00 | | 3 | 00/11E5 : A2 01 00 | ldx #1 ; RVB par dfaut - 3418 | 2 game.s 714 | Code | 10 | | 2 | 00/11E8 : E2 20 | sep #$20 - 3419 | 2 game.s 715 | Code | 10 | | 2 | 00/11EA : A9 04 | ozunid_12 lda #4 - 3420 | 2 game.s 716 | Code | 10 | 2 | 3 | 00/11EC : 9D 08 B5 | sta rouge1-1,x - 3421 | 2 game.s 717 | Code | 10 | | 2 | 00/11EF : A9 01 | lda #1 - 3422 | 2 game.s 718 | Code | 10 | 2 | 3 | 00/11F1 : 9D E8 B6 | sta rouge2-1,x - 3423 | 2 game.s 719 | Code | 10 | | 2 | 00/11F4 : A9 07 | lda #7 - 3424 | 2 game.s 720 | Code | 10 | 2 | 3 | 00/11F6 : 9D A8 B5 | sta vert1-1,x - 3425 | 2 game.s 721 | Code | 10 | 2 | 3 | 00/11F9 : 9D 88 B7 | sta vert2-1,x - 3426 | 2 game.s 722 | Code | 10 | 2 | 3 | 00/11FC : 9E 48 B6 | stz bleu1-1,x - 3427 | 2 game.s 723 | Code | 10 | 2 | 3 | 00/11FF : 9E 28 B8 | stz bleu2-1,x - 3428 | 2 game.s 724 | Code | 10 | | 1 | 00/1202 : E8 | inx - 3429 | 2 game.s 725 | Code | 10 | | 3 | 00/1203 : E0 A0 00 | cpx #{160} - 3430 | 2 game.s 726 | Code | 10 | | 2 | 00/1206 : 90 E2 | bcc ozunid_12 - 3431 | 2 game.s 727 | Code | 10 | | 2 | 00/1208 : F0 E0 | beq ozunid_12 - 3432 | 2 game.s 728 | Code | 00 | | 2 | 00/120A : C2 20 | rep #$20 - 3433 | 2 game.s 729 | Empty | 00 | | 0 | 00/120C | - 3434 | 2 game.s 730 | Comment | 00 | | 0 | 00/120C | *--- Decode chaque ligne - 3435 | 2 game.s 731 | Empty | 00 | | 0 | 00/120C | - 3436 | 2 game.s 732 | Code | 00 | | 2 | 00/120C : A7 90 | itab_loop lda [{{$80}+$10}] ; read a byte - 3437 | 2 game.s 733 | Code | 00 | | 3 | 00/120E : 29 FF 00 | and #$ff - 3438 | 2 game.s 734 | Code | 00 | | 2 | 00/1211 : D0 01 | bne itab_1 - 3439 | 2 game.s 735 | Code | 00 | | 1 | 00/1213 : 60 | rts ; we reached 0, we exit - 3440 | 2 game.s 736 | Empty | 00 | | 0 | 00/1214 | - 3441 | 2 game.s 737 | Code | 00 | | 3 | 00/1214 : C9 26 00 | itab_1 cmp #{$26} - 3442 | 2 game.s 738 | Code | 00 | | 2 | 00/1217 : D0 05 | bne itab_2 - 3443 | 2 game.s 739 | Empty | 00 | | 0 | 00/1219 | - 3444 | 2 game.s 740 | Code | 00 | 2 | 3 | 00/1219 : 20 8B 12 | jsr doECOMM ; handle & - "image charger" - 3445 | 2 game.s 741 | Code | 00 | | 2 | 00/121C : 80 12 | bra itab_4 - 3446 | 2 game.s 742 | Empty | 00 | | 0 | 00/121E | - 3447 | 2 game.s 743 | Code | 00 | | 3 | 00/121E : C9 25 00 | itab_2 cmp #{$25} - 3448 | 2 game.s 744 | Code | 00 | | 2 | 00/1221 : D0 05 | bne itab_3 - 3449 | 2 game.s 745 | Empty | 00 | | 0 | 00/1223 | - 3450 | 2 game.s 746 | Code | 00 | 2 | 3 | 00/1223 : 20 35 12 | jsr doPERCE ; handle % - "couleur de fond du texte" - 3451 | 2 game.s 747 | Code | 00 | | 2 | 00/1226 : 80 08 | bra itab_4 - 3452 | 2 game.s 748 | Empty | 00 | | 0 | 00/1228 | - 3453 | 2 game.s 749 | Code | 00 | | 3 | 00/1228 : C9 23 00 | itab_3 cmp #{$23} - 3454 | 2 game.s 750 | Code | 00 | | 2 | 00/122B : D0 03 | bne itab_4 - 3455 | 2 game.s 751 | Empty | 00 | | 0 | 00/122D | - 3456 | 2 game.s 752 | Code | 00 | 2 | 3 | 00/122D : 20 9F 12 | jsr doDIESE ; handle # - "mot clicable" - 3457 | 2 game.s 753 | Empty | 00 | | 0 | 00/1230 | - 3458 | 2 game.s 754 | Comment | 00 | | 0 | 00/1230 | *--- Next index - 3459 | 2 game.s 755 | Empty | 00 | | 0 | 00/1230 | - 3460 | 2 game.s 756 | Code | 00 | 2 | 3 | 00/1230 : 20 66 0C | itab_4 jsr next_index ; move to the first char of the next line - 3461 | 2 game.s 757 | Code | 00 | | 2 | 00/1233 : 80 D7 | bra itab_loop ; loop - 3462 | 2 game.s 758 | Empty | 00 | | 0 | 00/1235 | - 3463 | 2 game.s 759 | Comment | 00 | | 0 | 00/1235 | *--- Handle % - les valeurs RVB - 3464 | 2 game.s 760 | Empty | 00 | | 0 | 00/1235 | - 3465 | 2 game.s 761 | Code | 00 | 2 | 3 | 00/1235 : 20 66 0C | doPERCE jsr next_index - 3466 | 2 game.s 762 | Code | 00 | | 1 | 00/1238 : 3A | dec - 3467 | 2 game.s 763 | Code | 00 | | 1 | 00/1239 : AA | tax ; la scene - 3468 | 2 game.s 764 | Empty | 00 | | 0 | 00/123A | - 3469 | 2 game.s 765 | Code | 00 | 2 | 3 | 00/123A : 20 66 0C | jsr next_index - 3470 | 2 game.s 766 | Code | 10 | | 2 | 00/123D : E2 20 | sep #$20 - 3471 | 2 game.s 767 | Code | 10 | | 1 | 00/123F : 38 | sec - 3472 | 2 game.s 768 | Code | 10 | | 2 | 00/1240 : E9 30 | sbc #'0' - 3473 | 2 game.s 769 | Code | 10 | 2 | 3 | 00/1242 : 9D 09 B5 | sta rouge1,x - 3474 | 2 game.s 770 | Code | 00 | | 2 | 00/1245 : C2 20 | rep #$20 - 3475 | 2 game.s 771 | Empty | 00 | | 0 | 00/1247 | - 3476 | 2 game.s 772 | Code | 00 | 2 | 3 | 00/1247 : 20 66 0C | jsr next_index - 3477 | 2 game.s 773 | Code | 10 | | 2 | 00/124A : E2 20 | sep #$20 - 3478 | 2 game.s 774 | Code | 10 | | 1 | 00/124C : 38 | sec - 3479 | 2 game.s 775 | Code | 10 | | 2 | 00/124D : E9 30 | sbc #'0' - 3480 | 2 game.s 776 | Code | 10 | 2 | 3 | 00/124F : 9D A9 B5 | sta vert1,x - 3481 | 2 game.s 777 | Code | 00 | | 2 | 00/1252 : C2 20 | rep #$20 - 3482 | 2 game.s 778 | Empty | 00 | | 0 | 00/1254 | - 3483 | 2 game.s 779 | Code | 00 | 2 | 3 | 00/1254 : 20 66 0C | jsr next_index - 3484 | 2 game.s 780 | Code | 10 | | 2 | 00/1257 : E2 20 | sep #$20 - 3485 | 2 game.s 781 | Code | 10 | | 1 | 00/1259 : 38 | sec - 3486 | 2 game.s 782 | Code | 10 | | 2 | 00/125A : E9 30 | sbc #'0' - 3487 | 2 game.s 783 | Code | 10 | 2 | 3 | 00/125C : 9D 49 B6 | sta bleu1,x - 3488 | 2 game.s 784 | Code | 00 | | 2 | 00/125F : C2 20 | rep #$20 - 3489 | 2 game.s 785 | Empty | 00 | | 0 | 00/1261 | - 3490 | 2 game.s 786 | Code | 00 | 2 | 3 | 00/1261 : 20 66 0C | jsr next_index - 3491 | 2 game.s 787 | Code | 10 | | 2 | 00/1264 : E2 20 | sep #$20 - 3492 | 2 game.s 788 | Code | 10 | | 1 | 00/1266 : 38 | sec - 3493 | 2 game.s 789 | Code | 10 | | 2 | 00/1267 : E9 30 | sbc #'0' - 3494 | 2 game.s 790 | Code | 10 | 2 | 3 | 00/1269 : 9D E9 B6 | sta rouge2,x - 3495 | 2 game.s 791 | Code | 00 | | 2 | 00/126C : C2 20 | rep #$20 - 3496 | 2 game.s 792 | Empty | 00 | | 0 | 00/126E | - 3497 | 2 game.s 793 | Code | 00 | 2 | 3 | 00/126E : 20 66 0C | jsr next_index - 3498 | 2 game.s 794 | Code | 10 | | 2 | 00/1271 : E2 20 | sep #$20 - 3499 | 2 game.s 795 | Code | 10 | | 1 | 00/1273 : 38 | sec - 3500 | 2 game.s 796 | Code | 10 | | 2 | 00/1274 : E9 30 | sbc #'0' - 3501 | 2 game.s 797 | Code | 10 | 2 | 3 | 00/1276 : 9D 89 B7 | sta vert2,x - 3502 | 2 game.s 798 | Code | 00 | | 2 | 00/1279 : C2 20 | rep #$20 - 3503 | 2 game.s 799 | Empty | 00 | | 0 | 00/127B | - 3504 | 2 game.s 800 | Code | 00 | 2 | 3 | 00/127B : 20 66 0C | jsr next_index - 3505 | 2 game.s 801 | Code | 10 | | 2 | 00/127E : E2 20 | sep #$20 - 3506 | 2 game.s 802 | Code | 10 | | 1 | 00/1280 : 38 | sec - 3507 | 2 game.s 803 | Code | 10 | | 2 | 00/1281 : E9 30 | sbc #'0' - 3508 | 2 game.s 804 | Code | 10 | 2 | 3 | 00/1283 : 9D 29 B8 | sta bleu2,x - 3509 | 2 game.s 805 | Code | 00 | | 2 | 00/1286 : C2 20 | rep #$20 - 3510 | 2 game.s 806 | Empty | 00 | | 0 | 00/1288 | - 3511 | 2 game.s 807 | Code | 00 | 2 | 3 | 00/1288 : 4C 66 0C | jmp next_index ; skip the final 0 - 3512 | 2 game.s 808 | Empty | 00 | | 0 | 00/128B | - 3513 | 2 game.s 809 | Comment | 00 | | 0 | 00/128B | *--- Handle & - une image charger - 3514 | 2 game.s 810 | Empty | 00 | | 0 | 00/128B | - 3515 | 2 game.s 811 | Code | 00 | 2 | 3 | 00/128B : 20 66 0C | doECOMM jsr next_index - 3516 | 2 game.s 812 | Code | 00 | | 1 | 00/128E : 3A | dec - 3517 | 2 game.s 813 | Code | 00 | | 1 | 00/128F : 0A | asl ; tableau de words - 3518 | 2 game.s 814 | Code | 00 | | 1 | 00/1290 : AA | tax ; index du nom de l'image - 3519 | 2 game.s 815 | Empty | 00 | | 0 | 00/1291 | - 3520 | 2 game.s 816 | Code | 00 | 2 | 3 | 00/1291 : 20 66 0C | jsr next_index ; pointe sur le nom du fichier - 3521 | 2 game.s 817 | Code | 00 | | 2 | 00/1294 : A5 90 | lda {{$80}+$10} ; sauve son adresse dans le tableau - 3522 | 2 game.s 818 | Code | 00 | 2 | 3 | 00/1296 : 9D C9 B3 | sta image_a_charger,x - 3523 | 2 game.s 819 | Empty | 00 | | 0 | 00/1299 | - 3524 | 2 game.s 820 | Code | 00 | 2 | 3 | 00/1299 : 20 66 0C | ozunid_13 jsr next_index ; move to the end of the string (final zero) - 3525 | 2 game.s 821 | Code | 00 | | 2 | 00/129C : D0 FB | bne ozunid_13 - 3526 | 2 game.s 822 | Code | 00 | | 1 | 00/129E : 60 | rts - 3527 | 2 game.s 823 | Empty | 00 | | 0 | 00/129F | - 3528 | 2 game.s 824 | Comment | 00 | | 0 | 00/129F | *--- Handle # - les mots cliquables - 3529 | 2 game.s 825 | Empty | 00 | | 0 | 00/129F | - 3530 | 2 game.s 826 | Code | 00 | 2 | 3 | 00/129F : 20 66 0C | doDIESE jsr next_index - 3531 | 2 game.s 827 | Code | 00 | | 1 | 00/12A2 : 3A | dec - 3532 | 2 game.s 828 | Code | 00 | | 1 | 00/12A3 : AA | tax ; la scene - 3533 | 2 game.s 829 | Empty | 00 | | 0 | 00/12A4 | - 3534 | 2 game.s 830 | Code | 10 | | 2 | 00/12A4 : E2 20 | sep #$20 ; un mot en plus - 3535 | 2 game.s 831 | Code | 10 | 2 | 3 | 00/12A6 : FE 49 93 | inc pointeur_mots,x - 3536 | 2 game.s 832 | Code | 10 | 2 | 3 | 00/12A9 : BD 49 93 | lda pointeur_mots,x - 3537 | 2 game.s 833 | Code | 10 | | 1 | 00/12AC : 3A | dec - 3538 | 2 game.s 834 | Code | 10 | 2 | 3 | 00/12AD : 8D 46 2C | sta localPOINT - 3539 | 2 game.s 835 | Code | 00 | | 2 | 00/12B0 : C2 20 | rep #$20 - 3540 | 2 game.s 836 | Empty | 00 | | 0 | 00/12B2 | - 3541 | 2 game.s 837 | Code | 00 | | 1 | 00/12B2 : 48 | pha ; calcul l'index dans la dimension NB_MOTS - 3542 | 2 game.s 838 | Code | 00 | | 1 | 00/12B3 : 48 | pha - 3543 | 2 game.s 839 | Code | 00 | | 1 | 00/12B4 : DA | phx ; index de scne - 3544 | 2 game.s 840 | Macro | 00 | | 0 | 00/12B5 | PushWord #{25} ; taille d'une dimension - 3546 | 2 game.s 840 | Code | 00 | | 3 | 00/12B5 : F4 19 00 | PEA #{25} - 3549 | 2 game.s 841 | Macro | 00 | | 0 | 00/12B8 | _Multiply - 3551 | 2 game.s 841 | Code | 00 | | 3 | 00/12B8 : A2 0B 09 | LDX #$90B ; load tool call # - 3552 | 2 game.s 841 | Code | 00 | | 4 | 00/12BB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3553 | 2 game.s 842 | Code | 00 | | 1 | 00/12BF : 68 | pla - 3554 | 2 game.s 843 | Code | 00 | 2 | 3 | 00/12C0 : 8D 44 2C | sta localOFFSET ; 0=>0, 1=>25, 2=>50 - 3555 | 2 game.s 844 | Code | 00 | | 1 | 00/12C3 : 68 | pla - 3556 | 2 game.s 845 | Empty | 00 | | 0 | 00/12C4 | - 3557 | 2 game.s 846 | Comment | 00 | | 0 | 00/12C4 | *-- fonction_mot$(scene|,pointeur_mots|(scene|))=MID$(ligne$,2,espace%-2) - 3558 | 2 game.s 847 | Empty | 00 | | 0 | 00/12C4 | - 3559 | 2 game.s 848 | Code | 00 | 2 | 3 | 00/12C4 : 20 66 0C | jsr next_index - 3560 | 2 game.s 849 | Empty | 00 | | 0 | 00/12C7 | - 3561 | 2 game.s 850 | Code | 00 | 2 | 3 | 00/12C7 : AD 44 2C | lda localOFFSET ; 0/25/50 => 0/50/100 - 3562 | 2 game.s 851 | Code | 00 | | 1 | 00/12CA : 0A | asl - 3563 | 2 game.s 852 | Code | 00 | | 1 | 00/12CB : 48 | pha - 3564 | 2 game.s 853 | Code | 00 | 2 | 3 | 00/12CC : AD 46 2C | lda localPOINT ; 0/1/2 => 0/2/4 - 3565 | 2 game.s 854 | Code | 00 | | 1 | 00/12CF : 0A | asl - 3566 | 2 game.s 855 | Code | 00 | | 1 | 00/12D0 : 18 | clc - 3567 | 2 game.s 856 | Code | 00 | | 2 | 00/12D1 : 63 01 | adc 1,s ; += - 3568 | 2 game.s 857 | Code | 00 | | 1 | 00/12D3 : AA | tax - 3569 | 2 game.s 858 | Code | 00 | | 1 | 00/12D4 : 68 | pla - 3570 | 2 game.s 859 | Empty | 00 | | 0 | 00/12D5 | - 3571 | 2 game.s 860 | Code | 00 | | 2 | 00/12D5 : A5 90 | lda {{$80}+$10} ; sauve l'offset du mot - 3572 | 2 game.s 861 | Code | 00 | 2 | 3 | 00/12D7 : 9D 29 45 | sta fonction_mots,x - 3573 | 2 game.s 862 | Empty | 00 | | 0 | 00/12DA | - 3574 | 2 game.s 863 | Code | 00 | 2 | 3 | 00/12DA : 20 66 0C | jsr next_index - 3575 | 2 game.s 864 | Empty | 00 | | 0 | 00/12DD | - 3576 | 2 game.s 865 | Comment | 00 | | 0 | 00/12DD | *--- Maintenant, on parcout la chane jusqu' l'espace - 3577 | 2 game.s 866 | Empty | 00 | | 0 | 00/12DD | - 3578 | 2 game.s 867 | Code | 00 | 2 | 3 | 00/12DD : 20 66 0C | ozunid_14 jsr next_index - 3579 | 2 game.s 868 | Code | 00 | | 3 | 00/12E0 : C9 20 00 | cmp #{$20} - 3580 | 2 game.s 869 | Code | 00 | | 2 | 00/12E3 : D0 F8 | bne ozunid_14 - 3581 | 2 game.s 870 | Empty | 00 | | 0 | 00/12E5 | - 3582 | 2 game.s 871 | Comment | 00 | | 0 | 00/12E5 | *--- condition&(scene|,pointeur_mots|(scene|)) = - 3583 | 2 game.s 872 | Comment | 00 | | 0 | 00/12E5 | *--- ASC(MID$(ligne$,espace%+2,1))*VAL(MID$(ligne$,espace%+1,1)+"1") - 3584 | 2 game.s 873 | Comment | 00 | | 0 | 00/12E5 | *--- Ici, on ne fait pas le calcul de la version Atari - 3585 | 2 game.s 874 | Empty | 00 | | 0 | 00/12E5 | - 3586 | 2 game.s 875 | Code | 00 | 2 | 3 | 00/12E5 : 20 66 0C | jsr next_index - 3587 | 2 game.s 876 | Empty | 00 | | 0 | 00/12E8 | - 3588 | 2 game.s 877 | Code | 00 | 2 | 3 | 00/12E8 : AD 44 2C | lda localOFFSET ; 0/25/50 => 0/50/100 - 3589 | 2 game.s 878 | Code | 00 | | 1 | 00/12EB : 0A | asl - 3590 | 2 game.s 879 | Code | 00 | | 1 | 00/12EC : 48 | pha - 3591 | 2 game.s 880 | Code | 00 | 2 | 3 | 00/12ED : AD 46 2C | lda localPOINT ; 0/1/2 => 0/2/4 - 3592 | 2 game.s 881 | Code | 00 | | 1 | 00/12F0 : 0A | asl - 3593 | 2 game.s 882 | Code | 00 | | 1 | 00/12F1 : 18 | clc - 3594 | 2 game.s 883 | Code | 00 | | 2 | 00/12F2 : 63 01 | adc 1,s ; += - 3595 | 2 game.s 884 | Code | 00 | | 1 | 00/12F4 : AA | tax - 3596 | 2 game.s 885 | Code | 00 | | 1 | 00/12F5 : 68 | pla - 3597 | 2 game.s 886 | Empty | 00 | | 0 | 00/12F6 | - 3598 | 2 game.s 887 | Code | 00 | | 2 | 00/12F6 : A7 90 | lda [{{$80}+$10}] ; prend le mot sur 16-bit - 3599 | 2 game.s 888 | Code | 00 | 2 | 3 | 00/12F8 : 9D 09 74 | sta condition,x - 3600 | 2 game.s 889 | Empty | 00 | | 0 | 00/12FB | - 3601 | 2 game.s 890 | Code | 00 | 2 | 3 | 00/12FB : 20 66 0C | jsr next_index - 3602 | 2 game.s 891 | Empty | 00 | | 0 | 00/12FE | - 3603 | 2 game.s 892 | Comment | 00 | | 0 | 00/12FE | *--- aiguillage|(scene|,pointeur_mots|(scene|))=ASC(MID$(ligne$,espace%+3)) - 3604 | 2 game.s 893 | Empty | 00 | | 0 | 00/12FE | - 3605 | 2 game.s 894 | Code | 00 | 2 | 3 | 00/12FE : 20 66 0C | jsr next_index - 3606 | 2 game.s 895 | Empty | 00 | | 0 | 00/1301 | - 3607 | 2 game.s 896 | Code | 00 | 2 | 3 | 00/1301 : AD 44 2C | lda localOFFSET ; 0/25/50 => 0/50/100 - 3608 | 2 game.s 897 | Code | 00 | | 1 | 00/1304 : 18 | clc - 3609 | 2 game.s 898 | Code | 00 | 2 | 3 | 00/1305 : 6D 46 2C | adc localPOINT ; += - 3610 | 2 game.s 899 | Code | 00 | | 1 | 00/1308 : AA | tax - 3611 | 2 game.s 900 | Empty | 00 | | 0 | 00/1309 | - 3612 | 2 game.s 901 | Code | 10 | | 2 | 00/1309 : E2 20 | sep #$20 - 3613 | 2 game.s 902 | Code | 10 | | 2 | 00/130B : A7 90 | lda [{{$80}+$10}] ; prend le caractre 8-bit - 3614 | 2 game.s 903 | Code | 10 | 2 | 3 | 00/130D : 9D 69 64 | sta aiguillage,x - 3615 | 2 game.s 904 | Code | 00 | | 2 | 00/1310 : C2 20 | rep #$20 - 3616 | 2 game.s 905 | Empty | 00 | | 0 | 00/1312 | - 3617 | 2 game.s 906 | Comment | 00 | | 0 | 00/1312 | *--- Recopie la phrase si elle existe - 3618 | 2 game.s 907 | Empty | 00 | | 0 | 00/1312 | - 3619 | 2 game.s 908 | Code | 00 | 2 | 3 | 00/1312 : 20 66 0C | jsr next_index - 3620 | 2 game.s 909 | Code | 00 | | 2 | 00/1315 : D0 01 | bne doDIESE1 ; on a une chane - 3621 | 2 game.s 910 | Code | 00 | | 1 | 00/1317 : 60 | rts - 3622 | 2 game.s 911 | Empty | 00 | | 0 | 00/1318 | - 3623 | 2 game.s 912 | Code | 00 | 2 | 3 | 00/1318 : AD 44 2C | doDIESE1 lda localOFFSET ; 0/25/50 => 0/50/100 - 3624 | 2 game.s 913 | Code | 00 | | 1 | 00/131B : 0A | asl - 3625 | 2 game.s 914 | Code | 00 | | 1 | 00/131C : 48 | pha - 3626 | 2 game.s 915 | Code | 00 | 2 | 3 | 00/131D : AD 46 2C | lda localPOINT ; 0/1/2 => 0/2/4 - 3627 | 2 game.s 916 | Code | 00 | | 1 | 00/1320 : 0A | asl - 3628 | 2 game.s 917 | Code | 00 | | 1 | 00/1321 : 18 | clc - 3629 | 2 game.s 918 | Code | 00 | | 2 | 00/1322 : 63 01 | adc 1,s ; += - 3630 | 2 game.s 919 | Code | 00 | | 1 | 00/1324 : AA | tax - 3631 | 2 game.s 920 | Code | 00 | | 1 | 00/1325 : 68 | pla - 3632 | 2 game.s 921 | Empty | 00 | | 0 | 00/1326 | - 3633 | 2 game.s 922 | Code | 00 | | 2 | 00/1326 : A5 90 | lda {{$80}+$10} ; prend le mot sur 16-bit - 3634 | 2 game.s 923 | Code | 00 | 2 | 3 | 00/1328 : 9D 89 94 | sta phrase,x - 3635 | 2 game.s 924 | Empty | 00 | | 0 | 00/132B | - 3636 | 2 game.s 925 | Comment | 00 | | 0 | 00/132B | *--- Maintenant, on parcout la chane jusqu' la fin (00) - 3637 | 2 game.s 926 | Empty | 00 | | 0 | 00/132B | - 3638 | 2 game.s 927 | Code | 00 | 2 | 3 | 00/132B : 20 66 0C | ozunid_15 jsr next_index - 3639 | 2 game.s 928 | Code | 00 | | 2 | 00/132E : D0 FB | bne ozunid_15 - 3640 | 2 game.s 929 | Code | 00 | | 1 | 00/1330 : 60 | rts - 3641 | 2 game.s 930 | Empty | 00 | | 0 | 00/1331 | - 3642 | 2 game.s 931 | Comment | 00 | | 0 | 00/1331 | *----------------------- - 3643 | 2 game.s 932 | Comment | 00 | | 0 | 00/1331 | * INITIALISATION_CACHE - OK - 3644 | 2 game.s 933 | Comment | 00 | | 0 | 00/1331 | *----------------------- - 3645 | 2 game.s 934 | Comment | 00 | | 0 | 00/1331 | * initialisation_cache - 3646 | 2 game.s 935 | Empty | 00 | | 0 | 00/1331 | - 3647 | 2 game.s 936 | Empty | 00 | | 0 | 00/1331 | initialisation_cache - 3648 | 2 game.s 937 | Code | 00 | | 1 | 00/1331 : 60 | rts - 3649 | 2 game.s 938 | Empty | 00 | | 0 | 00/1332 | - 3650 | 2 game.s 939 | Comment | 00 | | 0 | 00/1332 | *----------------------- - 3651 | 2 game.s 940 | Comment | 00 | | 0 | 00/1332 | * PREPARE_TEXTE - 3652 | 2 game.s 941 | Comment | 00 | | 0 | 00/1332 | *----------------------- - 3653 | 2 game.s 942 | Comment | 00 | | 0 | 00/1332 | * prepare_texte - 3654 | 2 game.s 943 | Empty | 00 | | 0 | 00/1332 | - 3655 | 2 game.s 944 | Equivalence | 00 | | 0 | 00/1332 | texteSPACE = $5f - 3656 | 2 game.s 945 | Equivalence | 00 | | 0 | 00/1332 | texteRC = $9c - 3657 | 2 game.s 946 | Empty | 00 | | 0 | 00/1332 | - 3658 | 2 game.s 947 | Empty | 00 | | 0 | 00/1332 | prepare_texte - 3659 | 2 game.s 948 | Code | 00 | 2 | 3 | 00/1332 : 9C 40 2C | stz i ; on commence 0 - 3660 | 2 game.s 949 | Code | 00 | 2 | 3 | 00/1335 : 9C 42 2C | stz nb_lignes - 3661 | 2 game.s 950 | Empty | 00 | | 0 | 00/1338 | - 3662 | 2 game.s 951 | Code | 00 | 2 | 3 | 00/1338 : A9 4B 3F | lda #texte_final - 3663 | 2 game.s 952 | Code | 00 | | 2 | 00/133B : 85 84 | sta {{$80}+4} - 3664 | 2 game.s 953 | Empty | 00 | | 0 | 00/133D | - 3665 | 2 game.s 954 | Code | 10 | | 2 | 00/133D : E2 20 | sep #$20 ; A en 8-bits - 3666 | 2 game.s 955 | Empty | 10 | | 0 | 00/133F | - 3667 | 2 game.s 956 | Comment | 10 | | 0 | 00/133F | * 1- clear le texte final - 3668 | 2 game.s 957 | Empty | 10 | | 0 | 00/133F | - 3669 | 2 game.s 958 | Code | 10 | | 3 | 00/133F : A2 00 00 | ldx #0 ; on initialise les buffers - 3670 | 2 game.s 959 | Code | 10 | | 2 | 00/1342 : A9 5F | ozunid_16 lda #{$5f} - 3671 | 2 game.s 960 | Code | 10 | 2 | 3 | 00/1344 : 9D 4B 3F | sta texte_final,x - 3672 | 2 game.s 961 | Code | 10 | | 2 | 00/1347 : A9 00 | lda #{0} - 3673 | 2 game.s 962 | Code | 10 | 2 | 3 | 00/1349 : 9D 93 33 | sta texte_liens,x - 3674 | 2 game.s 963 | Code | 10 | 2 | 3 | 00/134C : 9E 6F 39 | stz texte_index,x - 3675 | 2 game.s 964 | Code | 10 | | 1 | 00/134F : E8 | inx - 3676 | 2 game.s 965 | Code | 10 | | 3 | 00/1350 : E0 DC 05 | cpx #{75}*{20} - 3677 | 2 game.s 966 | Code | 10 | | 2 | 00/1353 : 90 ED | bcc ozunid_16 - 3678 | 2 game.s 967 | Empty | 10 | | 0 | 00/1355 | - 3679 | 2 game.s 968 | Comment | 10 | | 0 | 00/1355 | * 2- recopie le texte entier - 3680 | 2 game.s 969 | Empty | 10 | | 0 | 00/1355 | - 3681 | 2 game.s 970 | Code | 10 | | 3 | 00/1355 : A0 00 00 | ldy #0 - 3682 | 2 game.s 971 | Code | 10 | | 2 | 00/1358 : B7 94 | ozunid_17 lda [{{{$80}+$10}+4}],y - 3683 | 2 game.s 972 | Code | 10 | 2 | 3 | 00/135A : 99 B7 2D | sta texte,y - 3684 | 2 game.s 973 | Code | 10 | | 1 | 00/135D : C8 | iny - 3685 | 2 game.s 974 | Code | 10 | | 2 | 00/135E : C9 00 | cmp #0 - 3686 | 2 game.s 975 | Code | 10 | | 2 | 00/1360 : D0 F6 | bne ozunid_17 - 3687 | 2 game.s 976 | Empty | 10 | | 0 | 00/1362 | - 3688 | 2 game.s 977 | Code | 10 | 2 | 3 | 00/1362 : 8C 4A 2C | sty longueur_texte - 3689 | 2 game.s 978 | Empty | 10 | | 0 | 00/1365 | - 3690 | 2 game.s 979 | Comment | 10 | | 0 | 00/1365 | * ligne_max$=MID$(texte$,i%,max_colonnes|) - 3691 | 2 game.s 980 | Empty | 10 | | 0 | 00/1365 | - 3692 | 2 game.s 981 | Code | 10 | | 2 | 00/1365 : E2 20 | at_2 sep #$20 - 3693 | 2 game.s 982 | Empty | 10 | | 0 | 00/1367 | - 3694 | 2 game.s 983 | Code | 10 | 2 | 3 | 00/1367 : AE 40 2C | ldx i - 3695 | 2 game.s 984 | Code | 10 | | 3 | 00/136A : A0 00 00 | ldy #0 - 3696 | 2 game.s 985 | Code | 10 | 2 | 3 | 00/136D : BD B7 2D | ozunid_18 lda texte,x - 3697 | 2 game.s 986 | Code | 10 | 2 | 3 | 00/1370 : 99 6C 2D | sta ligne_max,y - 3698 | 2 game.s 987 | Code | 10 | | 1 | 00/1373 : E8 | inx - 3699 | 2 game.s 988 | Code | 10 | | 1 | 00/1374 : C8 | iny - 3700 | 2 game.s 989 | Code | 10 | | 3 | 00/1375 : C0 4B 00 | cpy #{75} - 3701 | 2 game.s 990 | Code | 10 | | 2 | 00/1378 : 90 F3 | bcc ozunid_18 - 3702 | 2 game.s 991 | Empty | 10 | | 0 | 00/137A | - 3703 | 2 game.s 992 | Comment | 10 | | 0 | 00/137A | * return$=LEFT$(ligne_max$,INSTR(ligne_max$,"")) = index d'un RC - 3704 | 2 game.s 993 | Empty | 10 | | 0 | 00/137A | - 3705 | 2 game.s 994 | Code | 10 | | 3 | 00/137A : A2 00 00 | ldx #0 - 3706 | 2 game.s 995 | Code | 10 | 2 | 3 | 00/137D : BD 6C 2D | ozunid_19 lda ligne_max,x - 3707 | 2 game.s 996 | Code | 10 | | 2 | 00/1380 : C9 9C | cmp #{$9c} - 3708 | 2 game.s 997 | Code | 10 | | 2 | 00/1382 : F0 08 | beq at_3 ; on a trouv un RC - 3709 | 2 game.s 998 | Code | 10 | | 1 | 00/1384 : E8 | inx - 3710 | 2 game.s 999 | Code | 10 | | 3 | 00/1385 : E0 4B 00 | cpx #{75} - 3711 | 2 game.s 1000 | Code | 10 | | 2 | 00/1388 : 90 F3 | bcc ozunid_19 - 3712 | 2 game.s 1001 | Code | 10 | | 2 | 00/138A : B0 0B | bcs at_case0 ; pas de RC sur la ligne - 3713 | 2 game.s 1002 | Empty | 10 | | 0 | 00/138C | - 3714 | 2 game.s 1003 | Code | 10 | 2 | 3 | 00/138C : 8E 4C 2C | at_3 stx return ; on a l'index du RC - 3715 | 2 game.s 1004 | Empty | 10 | | 0 | 00/138F | - 3716 | 2 game.s 1005 | Code | 10 | | 3 | 00/138F : E0 00 00 | cpx #0 - 3717 | 2 game.s 1006 | Code | 10 | | 2 | 00/1392 : F0 46 | beq at_case1 ; 1er car est un RC, on sort une ligne blanche - 3718 | 2 game.s 1007 | Code | 10 | | 3 | 00/1394 : 82 5A 00 | brl at_default ; on a un RC qq part - 3719 | 2 game.s 1008 | Empty | 10 | | 0 | 00/1397 | - 3720 | 2 game.s 1009 | Comment | 10 | | 0 | 00/1397 | * CASE 0 - aucun RC, on coupe le texte - 3721 | 2 game.s 1010 | Empty | 10 | | 0 | 00/1397 | - 3722 | 2 game.s 1011 | Comment | 10 | | 0 | 00/1397 | * ligne_max$=LEFT$(ligne_max$,RINSTR(ligne_max$," ")) - 3723 | 2 game.s 1012 | Empty | 10 | | 0 | 00/1397 | - 3724 | 2 game.s 1013 | Code | 10 | | 3 | 00/1397 : A2 4A 00 | at_case0 ldx #{75}-1 - 3725 | 2 game.s 1014 | Code | 10 | 2 | 3 | 00/139A : BD 6C 2D | ozunid_20 lda ligne_max,x - 3726 | 2 game.s 1015 | Code | 10 | | 2 | 00/139D : C9 20 | cmp #{$20} ; un vrai espace - 3727 | 2 game.s 1016 | Code | 10 | | 2 | 00/139F : F0 06 | beq at_4 - 3728 | 2 game.s 1017 | Code | 10 | | 1 | 00/13A1 : CA | dex - 3729 | 2 game.s 1018 | Code | 10 | | 2 | 00/13A2 : D0 F6 | bne ozunid_20 - 3730 | 2 game.s 1019 | Code | 10 | | 3 | 00/13A4 : A2 01 00 | ldx #1 ; eventuel cas douteux - 3731 | 2 game.s 1020 | Empty | 10 | | 0 | 00/13A7 | - 3732 | 2 game.s 1021 | Code | 10 | 2 | 3 | 00/13A7 : 8E 48 2C | at_4 stx len_max - 3733 | 2 game.s 1022 | Empty | 10 | | 0 | 00/13AA | - 3734 | 2 game.s 1023 | Comment | 10 | | 0 | 00/13AA | * b$=b$+ligne_max$+SPACE$(max_colonnes|-LEN(ligne_max$)) - 3735 | 2 game.s 1024 | Empty | 10 | | 0 | 00/13AA | - 3736 | 2 game.s 1025 | Code | 10 | | 3 | 00/13AA : A2 00 00 | ldx #0 - 3737 | 2 game.s 1026 | Code | 10 | 2 | 3 | 00/13AD : BD 6C 2D | ozunid_21 lda ligne_max,x - 3738 | 2 game.s 1027 | Code | 10 | 2 | 3 | 00/13B0 : 20 4D 14 | jsr set_textefinal - 3739 | 2 game.s 1028 | Code | 10 | | 1 | 00/13B3 : E8 | inx - 3740 | 2 game.s 1029 | Code | 10 | 2 | 3 | 00/13B4 : EC 48 2C | cpx len_max - 3741 | 2 game.s 1030 | Code | 10 | | 2 | 00/13B7 : 90 F4 | bcc ozunid_21 - 3742 | 2 game.s 1031 | Empty | 10 | | 0 | 00/13B9 | - 3743 | 2 game.s 1032 | Code | 10 | | 3 | 00/13B9 : E0 4B 00 | cpx #{75} - 3744 | 2 game.s 1033 | Code | 10 | | 2 | 00/13BC : B0 0B | bcs noSPC - 3745 | 2 game.s 1034 | Empty | 10 | | 0 | 00/13BE | - 3746 | 2 game.s 1035 | Code | 10 | | 2 | 00/13BE : A9 20 | lda #{$20} - 3747 | 2 game.s 1036 | Code | 10 | 2 | 3 | 00/13C0 : 20 4D 14 | ozunid_22 jsr set_textefinal - 3748 | 2 game.s 1037 | Code | 10 | | 1 | 00/13C3 : E8 | inx - 3749 | 2 game.s 1038 | Code | 10 | | 3 | 00/13C4 : E0 4B 00 | cpx #{75} - 3750 | 2 game.s 1039 | Code | 10 | | 2 | 00/13C7 : 90 F7 | bcc ozunid_22 - 3751 | 2 game.s 1040 | Empty | 10 | | 0 | 00/13C9 | - 3752 | 2 game.s 1041 | Empty | 10 | | 0 | 00/13C9 | noSPC - 3753 | 2 game.s 1042 | Empty | 10 | | 0 | 00/13C9 | - 3754 | 2 game.s 1043 | Comment | 10 | | 0 | 00/13C9 | * ADD i%,LEN(ligne_max$) - 3755 | 2 game.s 1044 | Empty | 10 | | 0 | 00/13C9 | - 3756 | 2 game.s 1045 | Code | 00 | | 2 | 00/13C9 : C2 20 | rep #$20 - 3757 | 2 game.s 1046 | Code | 00 | 2 | 3 | 00/13CB : AD 40 2C | lda i - 3758 | 2 game.s 1047 | Code | 00 | | 1 | 00/13CE : 18 | clc - 3759 | 2 game.s 1048 | Code | 00 | 2 | 3 | 00/13CF : 6D 48 2C | adc len_max - 3760 | 2 game.s 1049 | Code | 00 | | 1 | 00/13D2 : 1A | inc - 3761 | 2 game.s 1050 | Code | 00 | 2 | 3 | 00/13D3 : 8D 40 2C | sta i - 3762 | 2 game.s 1051 | Code | 10 | | 2 | 00/13D6 : E2 20 | sep #$20 - 3763 | 2 game.s 1052 | Code | 10 | | 2 | 00/13D8 : 80 43 | bra at_8 - 3764 | 2 game.s 1053 | Empty | 10 | | 0 | 00/13DA | - 3765 | 2 game.s 1054 | Comment | 10 | | 0 | 00/13DA | * CASE 1 - ligne blanche - 3766 | 2 game.s 1055 | Empty | 10 | | 0 | 00/13DA | - 3767 | 2 game.s 1056 | Code | 10 | 2 | 3 | 00/13DA : AE 40 2C | at_case1 ldx i ; on utilise X pour tre en 16-bits - 3768 | 2 game.s 1057 | Code | 10 | | 1 | 00/13DD : E8 | inx - 3769 | 2 game.s 1058 | Code | 10 | 2 | 3 | 00/13DE : 8E 40 2C | stx i - 3770 | 2 game.s 1059 | Empty | 10 | | 0 | 00/13E1 | - 3771 | 2 game.s 1060 | Code | 10 | | 3 | 00/13E1 : A2 00 00 | ldx #0 - 3772 | 2 game.s 1061 | Code | 10 | | 2 | 00/13E4 : A9 20 | lda #{$20} - 3773 | 2 game.s 1062 | Code | 10 | 2 | 3 | 00/13E6 : 20 4D 14 | ozunid_23 jsr set_textefinal - 3774 | 2 game.s 1063 | Code | 10 | | 1 | 00/13E9 : E8 | inx - 3775 | 2 game.s 1064 | Code | 10 | | 3 | 00/13EA : E0 4B 00 | cpx #{75} - 3776 | 2 game.s 1065 | Code | 10 | | 2 | 00/13ED : 90 F7 | bcc ozunid_23 - 3777 | 2 game.s 1066 | Code | 10 | | 2 | 00/13EF : B0 2C | bcs at_8 - 3778 | 2 game.s 1067 | Empty | 10 | | 0 | 00/13F1 | - 3779 | 2 game.s 1068 | Comment | 10 | | 0 | 00/13F1 | * DEFAULT - 3780 | 2 game.s 1069 | Empty | 10 | | 0 | 00/13F1 | - 3781 | 2 game.s 1070 | Code | 10 | | 3 | 00/13F1 : A2 00 00 | at_default ldx #0 ; ligne_max$=LEFT$(return$,return%) - 3782 | 2 game.s 1071 | Code | 10 | 2 | 3 | 00/13F4 : BD 6C 2D | ozunid_24 lda ligne_max,x - 3783 | 2 game.s 1072 | Code | 10 | 2 | 3 | 00/13F7 : 20 4D 14 | jsr set_textefinal - 3784 | 2 game.s 1073 | Code | 10 | | 1 | 00/13FA : E8 | inx - 3785 | 2 game.s 1074 | Code | 10 | 2 | 3 | 00/13FB : EC 4C 2C | cpx return - 3786 | 2 game.s 1075 | Code | 10 | | 2 | 00/13FE : 90 F4 | bcc ozunid_24 - 3787 | 2 game.s 1076 | Empty | 10 | | 0 | 00/1400 | - 3788 | 2 game.s 1077 | Comment | 10 | | 0 | 00/1400 | * b$=b$+ligne_max$+SPACE$(max_colonnes|-return%) - 3789 | 2 game.s 1078 | Empty | 10 | | 0 | 00/1400 | - 3790 | 2 game.s 1079 | Code | 10 | | 3 | 00/1400 : E0 4B 00 | cpx #{75} - 3791 | 2 game.s 1080 | Code | 10 | | 2 | 00/1403 : B0 0B | bcs noSPC2 - 3792 | 2 game.s 1081 | Empty | 10 | | 0 | 00/1405 | - 3793 | 2 game.s 1082 | Code | 10 | | 2 | 00/1405 : A9 20 | lda #{$20} - 3794 | 2 game.s 1083 | Code | 10 | 2 | 3 | 00/1407 : 20 4D 14 | ozunid_25 jsr set_textefinal - 3795 | 2 game.s 1084 | Code | 10 | | 1 | 00/140A : E8 | inx - 3796 | 2 game.s 1085 | Code | 10 | | 3 | 00/140B : E0 4B 00 | cpx #{75} - 3797 | 2 game.s 1086 | Code | 10 | | 2 | 00/140E : 90 F7 | bcc ozunid_25 - 3798 | 2 game.s 1087 | Empty | 10 | | 0 | 00/1410 | - 3799 | 2 game.s 1088 | Empty | 10 | | 0 | 00/1410 | noSPC2 - 3800 | 2 game.s 1089 | Empty | 10 | | 0 | 00/1410 | - 3801 | 2 game.s 1090 | Comment | 10 | | 0 | 00/1410 | * ADD i%,return%+1 - 3802 | 2 game.s 1091 | Empty | 10 | | 0 | 00/1410 | - 3803 | 2 game.s 1092 | Code | 00 | | 2 | 00/1410 : C2 20 | rep #$20 - 3804 | 2 game.s 1093 | Code | 00 | 2 | 3 | 00/1412 : AD 40 2C | lda i - 3805 | 2 game.s 1094 | Code | 00 | | 1 | 00/1415 : 18 | clc - 3806 | 2 game.s 1095 | Code | 00 | 2 | 3 | 00/1416 : 6D 4C 2C | adc return - 3807 | 2 game.s 1096 | Code | 00 | | 1 | 00/1419 : 1A | inc - 3808 | 2 game.s 1097 | Code | 00 | 2 | 3 | 00/141A : 8D 40 2C | sta i - 3809 | 2 game.s 1098 | Empty | 00 | | 0 | 00/141D | - 3810 | 2 game.s 1099 | Comment | 00 | | 0 | 00/141D | * UNTIL i%>=longueur_texte% - 3811 | 2 game.s 1100 | Empty | 00 | | 0 | 00/141D | - 3812 | 2 game.s 1101 | Directive | 10 | | 0 | 00/141D | mx %10 - 3813 | 2 game.s 1102 | Empty | 10 | | 0 | 00/141D | - 3814 | 2 game.s 1103 | Code | 10 | 2 | 3 | 00/141D : EE 42 2C | at_8 inc nb_lignes - 3815 | 2 game.s 1104 | Empty | 10 | | 0 | 00/1420 | - 3816 | 2 game.s 1105 | Code | 10 | 2 | 3 | 00/1420 : AE 40 2C | ldx i - 3817 | 2 game.s 1106 | Code | 10 | 2 | 3 | 00/1423 : EC 4A 2C | cpx longueur_texte - 3818 | 2 game.s 1107 | Code | 10 | | 2 | 00/1426 : B0 03 | bcs at_9 - 3819 | 2 game.s 1108 | Code | 10 | | 3 | 00/1428 : 82 3A FF | brl at_2 ; we loop - 3820 | 2 game.s 1109 | Empty | 10 | | 0 | 00/142B | - 3821 | 2 game.s 1110 | Empty | 10 | | 0 | 00/142B | at_9 - 3822 | 2 game.s 1111 | Empty | 10 | | 0 | 00/142B | - 3823 | 2 game.s 1112 | Comment | 10 | | 0 | 00/142B | *--- on centre le texte - 3824 | 2 game.s 1113 | Empty | 10 | | 0 | 00/142B | - 3825 | 2 game.s 1114 | Code | 00 | | 2 | 00/142B : C2 20 | rep #$20 - 3826 | 2 game.s 1115 | Empty | 00 | | 0 | 00/142D | - 3827 | 2 game.s 1116 | Code | 00 | | 3 | 00/142D : A9 14 00 | lda #{20} ; on est au max, on ne fait rien - 3828 | 2 game.s 1117 | Code | 00 | | 1 | 00/1430 : 38 | sec - 3829 | 2 game.s 1118 | Code | 00 | 2 | 3 | 00/1431 : ED 42 2C | sbc nb_lignes - 3830 | 2 game.s 1119 | Code | 00 | | 2 | 00/1434 : 10 03 | bpl at_10 - 3831 | 2 game.s 1120 | Code | 00 | | 3 | 00/1436 : A9 00 00 | lda #0 - 3832 | 2 game.s 1121 | Code | 00 | | 1 | 00/1439 : 18 | at_10 clc - 3833 | 2 game.s 1122 | Code | 00 | | 3 | 00/143A : 69 01 00 | adc #1 - 3834 | 2 game.s 1123 | Code | 00 | | 1 | 00/143D : 4A | lsr - 3835 | 2 game.s 1124 | Code | 00 | 2 | 3 | 00/143E : 8D B3 18 | sta printY ; output line - 3836 | 2 game.s 1125 | Code | 00 | 2 | 3 | 00/1441 : 8D B5 18 | sta printY2 - 3837 | 2 game.s 1126 | Code | 00 | | 1 | 00/1444 : 0A | asl - 3838 | 2 game.s 1127 | Code | 00 | | 1 | 00/1445 : AA | tax - 3839 | 2 game.s 1128 | Code | 00 | 2 | 3 | 00/1446 : BD 59 19 | lda y_coord,x - 3840 | 2 game.s 1129 | Code | 00 | 2 | 3 | 00/1449 : 8D B7 18 | sta offsetY - 3841 | 2 game.s 1130 | Code | 00 | | 1 | 00/144C : 60 | rts - 3842 | 2 game.s 1131 | Empty | 00 | | 0 | 00/144D | - 3843 | 2 game.s 1132 | Directive | 10 | | 0 | 00/144D | mx %10 - 3844 | 2 game.s 1133 | Empty | 10 | | 0 | 00/144D | - 3845 | 2 game.s 1134 | Comment | 10 | | 0 | 00/144D | *--- output dans texte final - 3846 | 2 game.s 1135 | Empty | 10 | | 0 | 00/144D | - 3847 | 2 game.s 1136 | Directive | 10 | | 0 | 00/144D | mx %10 - 3848 | 2 game.s 1137 | Empty | 10 | | 0 | 00/144D | - 3849 | 2 game.s 1138 | Empty | 10 | | 0 | 00/144D | set_textefinal - 3850 | 2 game.s 1139 | Code | 10 | | 2 | 00/144D : 92 84 | sta ({{$80}+4}) - 3851 | 2 game.s 1140 | Code | 10 | | 2 | 00/144F : E6 84 | inc {{$80}+4} - 3852 | 2 game.s 1141 | Code | 10 | | 2 | 00/1451 : D0 02 | bne set_tf1 - 3853 | 2 game.s 1142 | Code | 10 | | 2 | 00/1453 : E6 85 | inc {{$80}+4}+1 - 3854 | 2 game.s 1143 | Code | 10 | | 1 | 00/1455 : 60 | set_tf1 rts - 3855 | 2 game.s 1144 | Empty | 10 | | 0 | 00/1456 | - 3856 | 2 game.s 1145 | Directive | 00 | | 0 | 00/1456 | mx %00 ; on revient en 16-bits - 3857 | 2 game.s 1146 | Empty | 00 | | 0 | 00/1456 | - 3858 | 2 game.s 1147 | Comment | 00 | | 0 | 00/1456 | *----------------------- - 3859 | 2 game.s 1148 | Comment | 00 | | 0 | 00/1456 | * AFFICHE_TEXTE - 3860 | 2 game.s 1149 | Comment | 00 | | 0 | 00/1456 | *----------------------- - 3861 | 2 game.s 1150 | Comment | 00 | | 0 | 00/1456 | * affiche_texte - 3862 | 2 game.s 1151 | Empty | 00 | | 0 | 00/1456 | - 3863 | 2 game.s 1152 | Comment | 00 | | 0 | 00/1456 | * on imprime le texte (enfin) - 3864 | 2 game.s 1153 | Empty | 00 | | 0 | 00/1456 | - 3865 | 2 game.s 1154 | Equivalence | 00 | | 0 | 00/1456 | modeForeCopy = $0004 ; QDII Table 16-10 - 3866 | 2 game.s 1155 | Empty | 00 | | 0 | 00/1456 | - 3867 | 2 game.s 1156 | Empty | 00 | | 0 | 00/1456 | affiche_texte - 3868 | 2 game.s 1157 | Code | 00 | 2 | 3 | 00/1456 : 20 48 02 | jsr switch_640 ; switch to 640 - 3869 | 2 game.s 1158 | Empty | 00 | | 0 | 00/1459 | - 3870 | 2 game.s 1159 | Comment | 00 | | 0 | 00/1459 | * on s'occupe des couleurs de la palette - 3871 | 2 game.s 1160 | Empty | 00 | | 0 | 00/1459 | - 3872 | 2 game.s 1161 | Code | 00 | 2 | 3 | 00/1459 : AD AF 07 | lda ptrFOND - 3873 | 2 game.s 1162 | Code | 00 | | 2 | 00/145C : 85 80 | sta {$80} - 3874 | 2 game.s 1163 | Code | 00 | 2 | 3 | 00/145E : AD B1 07 | lda ptrFOND+2 - 3875 | 2 game.s 1164 | Code | 00 | | 2 | 00/1461 : 85 82 | sta {$80}+2 - 3876 | 2 game.s 1165 | Empty | 00 | | 0 | 00/1463 | - 3877 | 2 game.s 1166 | Code | 00 | 2 | 3 | 00/1463 : AE 60 2C | ldx scene_actuelle - 3878 | 2 game.s 1167 | Code | 10 | | 2 | 00/1466 : E2 20 | sep #$20 - 3879 | 2 game.s 1168 | Code | 10 | 2 | 3 | 00/1468 : BD 08 B5 | lda rouge1-1,x - 3880 | 2 game.s 1169 | Code | 10 | | 1 | 00/146B : 0A | asl - 3881 | 2 game.s 1170 | Code | 10 | 2 | 3 | 00/146C : 8D 4F 2C | sta rvb1+1 - 3882 | 2 game.s 1171 | Code | 10 | 2 | 3 | 00/146F : BD A8 B5 | lda vert1-1,x - 3883 | 2 game.s 1172 | Code | 10 | | 1 | 00/1472 : 0A | asl - 3884 | 2 game.s 1173 | Code | 10 | | 1 | 00/1473 : 0A | asl - 3885 | 2 game.s 1174 | Code | 10 | | 1 | 00/1474 : 0A | asl - 3886 | 2 game.s 1175 | Code | 10 | | 1 | 00/1475 : 0A | asl - 3887 | 2 game.s 1176 | Code | 10 | | 1 | 00/1476 : 0A | asl - 3888 | 2 game.s 1177 | Code | 10 | 2 | 3 | 00/1477 : 8D 4E 2C | sta rvb1 - 3889 | 2 game.s 1178 | Code | 10 | 2 | 3 | 00/147A : BD 48 B6 | lda bleu1-1,x - 3890 | 2 game.s 1179 | Code | 10 | | 1 | 00/147D : 0A | asl - 3891 | 2 game.s 1180 | Code | 10 | 2 | 3 | 00/147E : 0D 4E 2C | ora rvb1 - 3892 | 2 game.s 1181 | Code | 10 | 2 | 3 | 00/1481 : 8D 4E 2C | sta rvb1 - 3893 | 2 game.s 1182 | Empty | 10 | | 0 | 00/1484 | - 3894 | 2 game.s 1183 | Code | 10 | 2 | 3 | 00/1484 : BD E8 B6 | lda rouge2-1,x - 3895 | 2 game.s 1184 | Code | 10 | | 1 | 00/1487 : 0A | asl - 3896 | 2 game.s 1185 | Code | 10 | 2 | 3 | 00/1488 : 8D 51 2C | sta rvb2+1 - 3897 | 2 game.s 1186 | Code | 10 | 2 | 3 | 00/148B : BD 88 B7 | lda vert2-1,x - 3898 | 2 game.s 1187 | Code | 10 | | 1 | 00/148E : 0A | asl - 3899 | 2 game.s 1188 | Code | 10 | | 1 | 00/148F : 0A | asl - 3900 | 2 game.s 1189 | Code | 10 | | 1 | 00/1490 : 0A | asl - 3901 | 2 game.s 1190 | Code | 10 | | 1 | 00/1491 : 0A | asl - 3902 | 2 game.s 1191 | Code | 10 | | 1 | 00/1492 : 0A | asl - 3903 | 2 game.s 1192 | Code | 10 | 2 | 3 | 00/1493 : 8D 50 2C | sta rvb2 - 3904 | 2 game.s 1193 | Code | 10 | 2 | 3 | 00/1496 : BD 28 B8 | lda bleu2-1,x - 3905 | 2 game.s 1194 | Code | 10 | | 1 | 00/1499 : 0A | asl - 3906 | 2 game.s 1195 | Code | 10 | 2 | 3 | 00/149A : 0D 50 2C | ora rvb2 - 3907 | 2 game.s 1196 | Code | 10 | 2 | 3 | 00/149D : 8D 50 2C | sta rvb2 - 3908 | 2 game.s 1197 | Empty | 10 | | 0 | 00/14A0 | - 3909 | 2 game.s 1198 | Code | 00 | | 2 | 00/14A0 : C2 20 | rep #$20 - 3910 | 2 game.s 1199 | Empty | 00 | | 0 | 00/14A2 | - 3911 | 2 game.s 1200 | Code | 00 | 2 | 3 | 00/14A2 : AD 50 2C | lda rvb2 - 3912 | 2 game.s 1201 | Code | 00 | | 3 | 00/14A5 : A0 02 7E | ldy #$7E02 - 3913 | 2 game.s 1202 | Code | 00 | | 2 | 00/14A8 : 97 80 | sta [{$80}],y - 3914 | 2 game.s 1203 | Code | 00 | | 3 | 00/14AA : A0 0A 7E | ldy #$7E0A - 3915 | 2 game.s 1204 | Code | 00 | | 2 | 00/14AD : 97 80 | sta [{$80}],y - 3916 | 2 game.s 1205 | Code | 00 | | 3 | 00/14AF : A0 12 7E | ldy #$7E12 - 3917 | 2 game.s 1206 | Code | 00 | | 2 | 00/14B2 : 97 80 | sta [{$80}],y - 3918 | 2 game.s 1207 | Code | 00 | | 3 | 00/14B4 : A0 1A 7E | ldy #$7E1A - 3919 | 2 game.s 1208 | Code | 00 | | 2 | 00/14B7 : 97 80 | sta [{$80}],y - 3920 | 2 game.s 1209 | Empty | 00 | | 0 | 00/14B9 | - 3921 | 2 game.s 1210 | Code | 00 | 2 | 3 | 00/14B9 : AD 4E 2C | lda rvb1 - 3922 | 2 game.s 1211 | Code | 00 | | 3 | 00/14BC : A0 04 7E | ldy #$7E04 - 3923 | 2 game.s 1212 | Code | 00 | | 2 | 00/14BF : 97 80 | sta [{$80}],y - 3924 | 2 game.s 1213 | Code | 00 | | 3 | 00/14C1 : A0 0C 7E | ldy #$7E0C - 3925 | 2 game.s 1214 | Code | 00 | | 2 | 00/14C4 : 97 80 | sta [{$80}],y - 3926 | 2 game.s 1215 | Code | 00 | | 3 | 00/14C6 : A0 14 7E | ldy #$7E14 - 3927 | 2 game.s 1216 | Code | 00 | | 2 | 00/14C9 : 97 80 | sta [{$80}],y - 3928 | 2 game.s 1217 | Code | 00 | | 3 | 00/14CB : A0 1C 7E | ldy #$7E1C - 3929 | 2 game.s 1218 | Code | 00 | | 2 | 00/14CE : 97 80 | sta [{$80}],y - 3930 | 2 game.s 1219 | Empty | 00 | | 0 | 00/14D0 | - 3931 | 2 game.s 1220 | Comment | 00 | | 0 | 00/14D0 | * et on affiche enfin - 3932 | 2 game.s 1221 | Empty | 00 | | 0 | 00/14D0 | - 3933 | 2 game.s 1222 | Code | 00 | 2 | 3 | 00/14D0 : AE B1 07 | ldx ptrFOND+2 - 3934 | 2 game.s 1223 | Code | 00 | 2 | 3 | 00/14D3 : AC AF 07 | ldy ptrFOND - 3935 | 2 game.s 1224 | Code | 00 | 2 | 3 | 00/14D6 : 20 81 05 | jsr fadeIN - 3936 | 2 game.s 1225 | Empty | 00 | | 0 | 00/14D9 | - 3937 | 2 game.s 1226 | Macro | 00 | | 0 | 00/14D9 | PushWord #0 ; save current mode - 3939 | 2 game.s 1226 | Code | 00 | | 3 | 00/14D9 : F4 00 00 | PEA #0 - 3942 | 2 game.s 1227 | Macro | 00 | | 0 | 00/14DC | _GetTextMode - 3944 | 2 game.s 1227 | Code | 00 | | 3 | 00/14DC : A2 04 9D | LDX #$9D04 ; load tool call # - 3945 | 2 game.s 1227 | Code | 00 | | 4 | 00/14DF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3946 | 2 game.s 1228 | Empty | 00 | | 0 | 00/14E3 | - 3947 | 2 game.s 1229 | Macro | 00 | | 0 | 00/14E3 | PushWord #{$0004} - 3949 | 2 game.s 1229 | Code | 00 | | 3 | 00/14E3 : F4 04 00 | PEA #{$0004} - 3952 | 2 game.s 1230 | Macro | 00 | | 0 | 00/14E6 | _SetTextMode - 3954 | 2 game.s 1230 | Code | 00 | | 3 | 00/14E6 : A2 04 9C | LDX #$9C04 ; load tool call # - 3955 | 2 game.s 1230 | Code | 00 | | 4 | 00/14E9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3956 | 2 game.s 1231 | Empty | 00 | | 0 | 00/14ED | - 3957 | 2 game.s 1232 | Macro | 00 | | 0 | 00/14ED | PushLong #texte_liens - 3961 | 2 game.s 1232 | Code | 00 | 1 >>16 | 3 | 00/14ED : F4 00 00 | PEA #^#texte_liens - 3968 | 2 game.s 1232 | Code | 00 | 2 | 3 | 00/14F0 : F4 93 33 | PEA #texte_liens - 3971 | 2 game.s 1233 | Macro | 00 | | 0 | 00/14F3 | PushLong #texte_final - 3975 | 2 game.s 1233 | Code | 00 | 1 >>16 | 3 | 00/14F3 : F4 00 00 | PEA #^#texte_final - 3982 | 2 game.s 1233 | Code | 00 | 2 | 3 | 00/14F6 : F4 4B 3F | PEA #texte_final - 3985 | 2 game.s 1234 | Macro | 00 | | 0 | 00/14F9 | PushWord #3 ; x - 3987 | 2 game.s 1234 | Code | 00 | | 3 | 00/14F9 : F4 03 00 | PEA #3 - 3990 | 2 game.s 1235 | Macro | 00 | | 0 | 00/14FC | PushWord printY ; y - 3995 | 2 game.s 1235 | Code | 00 | 2 | 3 | 00/14FC : AD B3 18 | LDA printY - 3996 | 2 game.s 1235 | Code | 00 | | 1 | 00/14FF : 48 | PHA - 3998 | 2 game.s 1236 | Macro | 00 | | 0 | 00/1500 | PushWord #{75} ; largeur - 4000 | 2 game.s 1236 | Code | 00 | | 3 | 00/1500 : F4 4B 00 | PEA #{75} - 4003 | 2 game.s 1237 | Code | 00 | 2 | 3 | 00/1503 : 20 80 17 | jsr print - 4004 | 2 game.s 1238 | Empty | 00 | | 0 | 00/1506 | - 4005 | 2 game.s 1239 | Macro | 00 | | 0 | 00/1506 | _SetTextMode ; restore original mode - 4007 | 2 game.s 1239 | Code | 00 | | 3 | 00/1506 : A2 04 9C | LDX #$9C04 ; load tool call # - 4008 | 2 game.s 1239 | Code | 00 | | 4 | 00/1509 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4009 | 2 game.s 1240 | Code | 00 | | 1 | 00/150D : 60 | rts - 4010 | 2 game.s 1241 | Empty | 00 | | 0 | 00/150E | - 4011 | 2 game.s 1242 | Comment | 00 | | 0 | 00/150E | *----------------------- - 4012 | 2 game.s 1243 | Comment | 00 | | 0 | 00/150E | * DEBUT_AVENTURE - OK - 4013 | 2 game.s 1244 | Comment | 00 | | 0 | 00/150E | *----------------------- - 4014 | 2 game.s 1245 | Comment | 00 | | 0 | 00/150E | * debut_aventure - 4015 | 2 game.s 1246 | Empty | 00 | | 0 | 00/150E | - 4016 | 2 game.s 1247 | Empty | 00 | | 0 | 00/150E | debut_aventure - 4017 | 2 game.s 1248 | Code | 00 | | 3 | 00/150E : A9 FF FF | lda #-1 - 4018 | 2 game.s 1249 | Code | 00 | 2 | 3 | 00/1511 : 8D 62 2C | sta scene_ancienne - 4019 | 2 game.s 1250 | Code | 00 | 2 | 3 | 00/1514 : 8D 58 2C | sta mot_ancien - 4020 | 2 game.s 1251 | Empty | 00 | | 0 | 00/1517 | - 4021 | 2 game.s 1252 | Code | 00 | | 3 | 00/1517 : A9 D2 00 | lda #$d2 ; initialise la chane de commentaire - 4022 | 2 game.s 1253 | Code | 00 | 2 | 3 | 00/151A : 8D EC 2C | sta ligne_commentaire - 4023 | 2 game.s 1254 | Empty | 00 | | 0 | 00/151D | - 4024 | 2 game.s 1255 | Code | 00 | 2 | 3 | 00/151D : AD 68 2C | lda escape ; on saute ce que l'on vient - 4025 | 2 game.s 1256 | Code | 00 | | 3 | 00/1520 : C9 01 00 | cmp #{1} ; de charger en mmoire ! - 4026 | 2 game.s 1257 | Code | 00 | | 2 | 00/1523 : F0 20 | beq da_1 - 4027 | 2 game.s 1258 | Empty | 00 | | 0 | 00/1525 | - 4028 | 2 game.s 1259 | Code | 00 | | 3 | 00/1525 : A9 01 00 | lda #1 - 4029 | 2 game.s 1260 | Code | 00 | 2 | 3 | 00/1528 : 8D 60 2C | sta scene_actuelle - 4030 | 2 game.s 1261 | Code | 00 | | 3 | 00/152B : A9 01 00 | lda #{1} - 4031 | 2 game.s 1262 | Code | 00 | 2 | 3 | 00/152E : 8D 64 2C | sta deplacement - 4032 | 2 game.s 1263 | Empty | 00 | | 0 | 00/1531 | - 4033 | 2 game.s 1264 | Code | 00 | | 3 | 00/1531 : A2 01 00 | ldx #1 - 4034 | 2 game.s 1265 | Code | 10 | | 2 | 00/1534 : E2 20 | sep #$20 - 4035 | 2 game.s 1266 | Code | 10 | | 2 | 00/1536 : A9 00 | lda #{0} - 4036 | 2 game.s 1267 | Code | 10 | 2 | 3 | 00/1538 : 9D E8 93 | ozunid_26 sta scene_visitee-1,x - 4037 | 2 game.s 1268 | Code | 10 | | 1 | 00/153B : E8 | inx - 4038 | 2 game.s 1269 | Code | 10 | | 3 | 00/153C : E0 A0 00 | cpx #{160} - 4039 | 2 game.s 1270 | Code | 10 | | 2 | 00/153F : 90 F7 | bcc ozunid_26 - 4040 | 2 game.s 1271 | Code | 10 | | 2 | 00/1541 : F0 F5 | beq ozunid_26 - 4041 | 2 game.s 1272 | Code | 00 | | 2 | 00/1543 : C2 20 | rep #$20 - 4042 | 2 game.s 1273 | Empty | 00 | | 0 | 00/1545 | - 4043 | 2 game.s 1274 | Code | 00 | | 3 | 00/1545 : A9 00 00 | da_1 lda #{0} - 4044 | 2 game.s 1275 | Code | 00 | 2 | 3 | 00/1548 : 8D 68 2C | sta escape - 4045 | 2 game.s 1276 | Code | 00 | | 1 | 00/154B : 60 | rts - 4046 | 2 game.s 1277 | Empty | 00 | | 0 | 00/154C | - 4047 | 2 game.s 1278 | Comment | 00 | | 0 | 00/154C | *----------------------- - 4048 | 2 game.s 1279 | Comment | 00 | | 0 | 00/154C | * FIN_AVENTURE - OK - 4049 | 2 game.s 1280 | Comment | 00 | | 0 | 00/154C | *----------------------- - 4050 | 2 game.s 1281 | Comment | 00 | | 0 | 00/154C | * fin_aventure - 4051 | 2 game.s 1282 | Empty | 00 | | 0 | 00/154C | - 4052 | 2 game.s 1283 | Empty | 00 | | 0 | 00/154C | fin_aventure - 4053 | 2 game.s 1284 | Code | 00 | 2 | 3 | 00/154C : 20 E4 24 | jsr noircit_ecran - 4054 | 2 game.s 1285 | Empty | 00 | | 0 | 00/154F | - 4055 | 2 game.s 1286 | Code | 00 | 2 | 3 | 00/154F : A2 BC 29 | ldx #DEBUT_DATA ; on efface tout - 4056 | 2 game.s 1287 | Code | 00 | | 3 | 00/1552 : 9E 00 00 | ozunid_27 stz |$0000,x - 4057 | 2 game.s 1288 | Code | 00 | | 1 | 00/1555 : E8 | inx - 4058 | 2 game.s 1289 | Code | 00 | 2 | 3 | 00/1556 : E0 C9 B8 | cpx #FIN_DATA - 4059 | 2 game.s 1290 | Code | 00 | | 2 | 00/1559 : 90 F7 | bcc ozunid_27 - 4060 | 2 game.s 1291 | Code | 00 | | 1 | 00/155B : 60 | rts - 4061 | 2 game.s 1292 | Empty | 00 | | 0 | 00/155C | - 4062 | 2 game.s 1293 | Comment | 00 | | 0 | 00/155C | *----------------------- - 4063 | 2 game.s 1294 | Comment | 00 | | 0 | 00/155C | * FIN - OK - 4064 | 2 game.s 1295 | Comment | 00 | | 0 | 00/155C | *----------------------- - 4065 | 2 game.s 1296 | Comment | 00 | | 0 | 00/155C | * fin - 4066 | 2 game.s 1297 | Empty | 00 | | 0 | 00/155C | - 4067 | 2 game.s 1298 | Code | 00 | | 1 | 00/155C : 60 | fin rts - 4068 | 2 game.s 1299 | Empty | 00 | | 0 | 00/155D | - 4069 | 2 game.s 1300 | Comment | 00 | | 0 | 00/155D | *----------------------- - 4070 | 2 game.s 1301 | Comment | 00 | | 0 | 00/155D | * NOUVELLE_SCENE - OK - 4071 | 2 game.s 1302 | Comment | 00 | | 0 | 00/155D | *----------------------- - 4072 | 2 game.s 1303 | Comment | 00 | | 0 | 00/155D | * nouvelle_scene(scene charger) - 4073 | 2 game.s 1304 | Empty | 00 | | 0 | 00/155D | - 4074 | 2 game.s 1305 | Empty | 00 | | 0 | 00/155D | nouvelle_scene - 4075 | 2 game.s 1306 | Code | 00 | | 3 | 00/155D : C9 00 00 | cmp #0 ; not 0 - 4076 | 2 game.s 1307 | Code | 00 | | 2 | 00/1560 : F0 1D | beq ns_99 - 4077 | 2 game.s 1308 | Code | 00 | 2 | 3 | 00/1562 : CD 62 2C | cmp scene_ancienne - 4078 | 2 game.s 1309 | Code | 00 | | 2 | 00/1565 : F0 12 | beq ns_98 - 4079 | 2 game.s 1310 | Empty | 00 | | 0 | 00/1567 | - 4080 | 2 game.s 1311 | Code | 00 | 2 | 3 | 00/1567 : AE 60 2C | ldx scene_actuelle - 4081 | 2 game.s 1312 | Code | 00 | 2 | 3 | 00/156A : 8E 62 2C | stx scene_ancienne - 4082 | 2 game.s 1313 | Empty | 00 | | 0 | 00/156D | - 4083 | 2 game.s 1314 | Code | 00 | | 1 | 00/156D : 3A | dec - 4084 | 2 game.s 1315 | Code | 00 | | 1 | 00/156E : AA | tax - 4085 | 2 game.s 1316 | Code | 00 | | 3 | 00/156F : A9 01 00 | lda #{1} - 4086 | 2 game.s 1317 | Code | 10 | | 2 | 00/1572 : E2 20 | sep #$20 - 4087 | 2 game.s 1318 | Code | 10 | 2 | 3 | 00/1574 : 9D E9 93 | sta scene_visitee,x - 4088 | 2 game.s 1319 | Code | 00 | | 2 | 00/1577 : C2 20 | rep #$20 - 4089 | 2 game.s 1320 | Empty | 00 | | 0 | 00/1579 | - 4090 | 2 game.s 1321 | Code | 00 | | 3 | 00/1579 : A9 00 00 | ns_98 lda #{0} - 4091 | 2 game.s 1322 | Code | 00 | 2 | 3 | 00/157C : 8D 64 2C | sta deplacement - 4092 | 2 game.s 1323 | Empty | 00 | | 0 | 00/157F | - 4093 | 2 game.s 1324 | Code | 00 | | 1 | 00/157F : 60 | ns_99 rts - 4094 | 2 game.s 1325 | Empty | 00 | | 0 | 00/1580 | - 4095 | 2 game.s 1326 | Comment | 00 | | 0 | 00/1580 | *----------------------- - 4096 | 2 game.s 1327 | Comment | 00 | | 0 | 00/1580 | * CLIC_MOT - OK - 4097 | 2 game.s 1328 | Comment | 00 | | 0 | 00/1580 | *----------------------- - 4098 | 2 game.s 1329 | Comment | 00 | | 0 | 00/1580 | * clic_mot - 4099 | 2 game.s 1330 | Comment | 00 | | 0 | 00/1580 | * on regarde sur quel mot on a cliqu - 4100 | 2 game.s 1331 | Empty | 00 | | 0 | 00/1580 | - 4101 | 2 game.s 1332 | Empty | 00 | | 0 | 00/1580 | clic_mot - 4102 | 2 game.s 1333 | Code | 00 | 2 | 3 | 00/1580 : AD 7C 08 | lda taskWHERE+2 ; X - 4103 | 2 game.s 1334 | Code | 00 | | 3 | 00/1583 : C9 18 00 | cmp #{3}*{8} - 4104 | 2 game.s 1335 | Code | 00 | | 2 | 00/1586 : 90 3E | bcc tc_ko - 4105 | 2 game.s 1336 | Code | 00 | | 3 | 00/1588 : C9 70 02 | cmp #640-{2*{8}} - 4106 | 2 game.s 1337 | Code | 00 | | 2 | 00/158B : B0 39 | bcs tc_ko - 4107 | 2 game.s 1338 | Empty | 00 | | 0 | 00/158D | - 4108 | 2 game.s 1339 | Code | 00 | | 1 | 00/158D : 38 | sec - 4109 | 2 game.s 1340 | Code | 00 | | 3 | 00/158E : E9 18 00 | sbc #{3}*{8} - 4110 | 2 game.s 1341 | Code | 00 | | 1 | 00/1591 : 18 | clc - 4111 | 2 game.s 1342 | Code | 00 | | 3 | 00/1592 : 69 07 00 | adc #7 - 4112 | 2 game.s 1343 | Code | 00 | | 1 | 00/1595 : 4A | lsr - 4113 | 2 game.s 1344 | Code | 00 | | 1 | 00/1596 : 4A | lsr - 4114 | 2 game.s 1345 | Code | 00 | | 1 | 00/1597 : 4A | lsr - 4115 | 2 game.s 1346 | Code | 00 | 2 | 3 | 00/1598 : 8D 7A 17 | sta motX - 4116 | 2 game.s 1347 | Code | 00 | | 1 | 00/159B : 48 | pha - 4117 | 2 game.s 1348 | Empty | 00 | | 0 | 00/159C | - 4118 | 2 game.s 1349 | Code | 00 | 2 | 3 | 00/159C : AD 7A 08 | lda taskWHERE ; Y - 4119 | 2 game.s 1350 | Code | 00 | | 1 | 00/159F : 38 | sec - 4120 | 2 game.s 1351 | Code | 00 | 2 | 3 | 00/15A0 : ED B7 18 | sbc offsetY ; dcalage li au centrage du texte - 4121 | 2 game.s 1352 | Code | 00 | | 1 | 00/15A3 : 18 | clc - 4122 | 2 game.s 1353 | Code | 00 | | 3 | 00/15A4 : 69 09 00 | adc #9 - 4123 | 2 game.s 1354 | Code | 00 | | 1 | 00/15A7 : 0A | asl - 4124 | 2 game.s 1355 | Code | 00 | | 1 | 00/15A8 : AA | tax - 4125 | 2 game.s 1356 | Code | 00 | 2 | 3 | 00/15A9 : BD C1 1F | lda y_text2,x - 4126 | 2 game.s 1357 | Code | 00 | | 1 | 00/15AC : 18 | clc - 4127 | 2 game.s 1358 | Code | 00 | 2 | 3 | 00/15AD : 6D B5 18 | adc printY2 - 4128 | 2 game.s 1359 | Code | 00 | 2 | 3 | 00/15B0 : 8D 7C 17 | sta motY ; la ligne - 4129 | 2 game.s 1360 | Code | 00 | 2 | 3 | 00/15B3 : BD 31 1E | lda y_text,x - 4130 | 2 game.s 1361 | Code | 00 | 2 | 3 | 00/15B6 : 8D 7E 17 | sta motOFFSET ; l'offset dans le texte - 4131 | 2 game.s 1362 | Code | 00 | | 1 | 00/15B9 : 18 | clc - 4132 | 2 game.s 1363 | Code | 00 | | 2 | 00/15BA : 63 01 | adc 1,s - 4133 | 2 game.s 1364 | Code | 00 | | 1 | 00/15BC : AA | tax - 4134 | 2 game.s 1365 | Code | 00 | | 1 | 00/15BD : 68 | pla - 4135 | 2 game.s 1366 | Empty | 00 | | 0 | 00/15BE | - 4136 | 2 game.s 1367 | Code | 00 | 2 | 3 | 00/15BE : BD 6F 39 | lda texte_index,x - 4137 | 2 game.s 1368 | Code | 00 | | 3 | 00/15C1 : 29 FF 00 | and #$ff - 4138 | 2 game.s 1369 | Code | 00 | | 2 | 00/15C4 : D0 02 | bne tc_2 - 4139 | 2 game.s 1370 | Code | 00 | | 1 | 00/15C6 : 38 | tc_ko sec ; pas de mot - 4140 | 2 game.s 1371 | Code | 00 | | 1 | 00/15C7 : 60 | rts - 4141 | 2 game.s 1372 | Empty | 00 | | 0 | 00/15C8 | - 4142 | 2 game.s 1373 | Comment | 00 | | 0 | 00/15C8 | *--- on a un mot - 4143 | 2 game.s 1374 | Empty | 00 | | 0 | 00/15C8 | - 4144 | 2 game.s 1375 | Code | 00 | 2 | 3 | 00/15C8 : AE 56 2C | tc_2 ldx mot_clique ; on sauvegarde l'ancien mot - 4145 | 2 game.s 1376 | Code | 00 | 2 | 3 | 00/15CB : 8E 58 2C | stx mot_ancien - 4146 | 2 game.s 1377 | Code | 00 | 2 | 3 | 00/15CE : 8D 56 2C | sta mot_clique ; et le nouveau - 4147 | 2 game.s 1378 | Empty | 00 | | 0 | 00/15D1 | - 4148 | 2 game.s 1379 | Code | 00 | 2 | 3 | 00/15D1 : AD 7E 17 | lda motOFFSET ; on en a encore besoin - 4149 | 2 game.s 1380 | Code | 00 | | 1 | 00/15D4 : 18 | clc - 4150 | 2 game.s 1381 | Code | 00 | 2 | 3 | 00/15D5 : 69 4B 3F | adc #texte_final - 4151 | 2 game.s 1382 | Code | 00 | | 2 | 00/15D8 : 85 80 | sta {$80} - 4152 | 2 game.s 1383 | Empty | 00 | | 0 | 00/15DA | - 4153 | 2 game.s 1384 | Comment | 00 | | 0 | 00/15DA | *- on cherche le dbut - 4154 | 2 game.s 1385 | Empty | 00 | | 0 | 00/15DA | - 4155 | 2 game.s 1386 | Code | 00 | 2 | 3 | 00/15DA : AC 7A 17 | ldy motX - 4156 | 2 game.s 1387 | Code | 00 | | 3 | 00/15DD : C0 00 00 | ozunid_28 cpy #0 ; condition de sortie : on est gauche - 4157 | 2 game.s 1388 | Code | 00 | | 2 | 00/15E0 : F0 0E | beq tc_debut - 4158 | 2 game.s 1389 | Code | 00 | | 2 | 00/15E2 : B1 80 | lda ({$80}),y - 4159 | 2 game.s 1390 | Code | 00 | | 3 | 00/15E4 : 29 FF 00 | and #$ff - 4160 | 2 game.s 1391 | Code | 00 | | 3 | 00/15E7 : C9 20 00 | cmp #{$20} - 4161 | 2 game.s 1392 | Code | 00 | | 2 | 00/15EA : F0 03 | beq tc_debutok - 4162 | 2 game.s 1393 | Code | 00 | | 1 | 00/15EC : 88 | dey - 4163 | 2 game.s 1394 | Code | 00 | | 2 | 00/15ED : 80 EE | bra ozunid_28 - 4164 | 2 game.s 1395 | Empty | 00 | | 0 | 00/15EF | - 4165 | 2 game.s 1396 | Code | 00 | | 1 | 00/15EF : C8 | tc_debutok iny - 4166 | 2 game.s 1397 | Code | 00 | 2 | 3 | 00/15F0 : 8C 7A 17 | tc_debut sty motX ; on a le debut - 4167 | 2 game.s 1398 | Empty | 00 | | 0 | 00/15F3 | - 4168 | 2 game.s 1399 | Code | 00 | | 3 | 00/15F3 : A2 00 00 | ldx #0 - 4169 | 2 game.s 1400 | Code | 10 | | 2 | 00/15F6 : E2 20 | sep #$20 - 4170 | 2 game.s 1401 | Code | 10 | | 3 | 00/15F8 : C0 4B 00 | ozunid_29 cpy #{75} - 4171 | 2 game.s 1402 | Code | 10 | | 2 | 00/15FB : B0 0D | bcs tc_fin - 4172 | 2 game.s 1403 | Code | 10 | | 2 | 00/15FD : B1 80 | lda ({$80}),y - 4173 | 2 game.s 1404 | Code | 10 | | 2 | 00/15FF : C9 20 | cmp #{$20} - 4174 | 2 game.s 1405 | Code | 10 | | 2 | 00/1601 : F0 07 | beq tc_fin - 4175 | 2 game.s 1406 | Code | 10 | 2 | 3 | 00/1603 : 9D 6C 2C | sta mot,x - 4176 | 2 game.s 1407 | Code | 10 | | 1 | 00/1606 : C8 | iny - 4177 | 2 game.s 1408 | Code | 10 | | 1 | 00/1607 : E8 | inx - 4178 | 2 game.s 1409 | Code | 10 | | 2 | 00/1608 : D0 EE | bne ozunid_29 ; on a recopi le mot - 4179 | 2 game.s 1410 | Empty | 10 | | 0 | 00/160A | - 4180 | 2 game.s 1411 | Code | 10 | 2 | 3 | 00/160A : 9E 6C 2C | tc_fin stz mot,x ; fin de chane - 4181 | 2 game.s 1412 | Code | 00 | | 2 | 00/160D : C2 20 | rep #$20 - 4182 | 2 game.s 1413 | Empty | 00 | | 0 | 00/160F | - 4183 | 2 game.s 1414 | Code | 00 | 2 | 3 | 00/160F : AD 7A 17 | lda motX ; corrige la marge - 4184 | 2 game.s 1415 | Code | 00 | | 1 | 00/1612 : 18 | clc - 4185 | 2 game.s 1416 | Code | 00 | | 3 | 00/1613 : 69 03 00 | adc #{3} - 4186 | 2 game.s 1417 | Code | 00 | 2 | 3 | 00/1616 : 8D 7A 17 | sta motX - 4187 | 2 game.s 1418 | Empty | 00 | | 0 | 00/1619 | - 4188 | 2 game.s 1419 | Code | 00 | | 1 | 00/1619 : 18 | clc - 4189 | 2 game.s 1420 | Code | 00 | | 1 | 00/161A : 60 | rts - 4190 | 2 game.s 1421 | Empty | 00 | | 0 | 00/161B | - 4191 | 2 game.s 1422 | Comment | 00 | | 0 | 00/161B | *----------------------- - 4192 | 2 game.s 1423 | Comment | 00 | | 0 | 00/161B | * AFFICHE_COMMENTAIRE - 4193 | 2 game.s 1424 | Comment | 00 | | 0 | 00/161B | *----------------------- - 4194 | 2 game.s 1425 | Comment | 00 | | 0 | 00/161B | * affiche_commentaire - 4195 | 2 game.s 1426 | Empty | 00 | | 0 | 00/161B | - 4196 | 2 game.s 1427 | Empty | 00 | | 0 | 00/161B | affiche_commentaire - 4197 | 2 game.s 1428 | Code | 00 | | 3 | 00/161B : C9 00 00 | cmp #0 - 4198 | 2 game.s 1429 | Code | 00 | | 2 | 00/161E : D0 01 | bne ac_1 - 4199 | 2 game.s 1430 | Code | 00 | | 1 | 00/1620 : 60 | rts - 4200 | 2 game.s 1431 | Empty | 00 | | 0 | 00/1621 | - 4201 | 2 game.s 1432 | Code | 00 | | 1 | 00/1621 : 3A | ac_1 dec ; prend la scene - 4202 | 2 game.s 1433 | Code | 00 | | 1 | 00/1622 : 48 | pha ; calcul l'index dans la dimension NB_MOTS - 4203 | 2 game.s 1434 | Code | 00 | | 1 | 00/1623 : 48 | pha - 4204 | 2 game.s 1435 | Code | 00 | | 1 | 00/1624 : 48 | pha ; index de scne - 4205 | 2 game.s 1436 | Macro | 00 | | 0 | 00/1625 | PushWord #{25} ; taille d'une dimension - 4207 | 2 game.s 1436 | Code | 00 | | 3 | 00/1625 : F4 19 00 | PEA #{25} - 4210 | 2 game.s 1437 | Macro | 00 | | 0 | 00/1628 | _Multiply - 4212 | 2 game.s 1437 | Code | 00 | | 3 | 00/1628 : A2 0B 09 | LDX #$90B ; load tool call # - 4213 | 2 game.s 1437 | Code | 00 | | 4 | 00/162B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4214 | 2 game.s 1438 | Empty | 00 | | 0 | 00/162F | - 4215 | 2 game.s 1439 | Code | 00 | | 2 | 00/162F : A3 01 | lda 1,s ; calcule l'offset pour les deux tableaux utiles - 4216 | 2 game.s 1440 | Code | 00 | | 1 | 00/1631 : 0A | asl - 4217 | 2 game.s 1441 | Code | 00 | | 2 | 00/1632 : 83 01 | sta 1,s - 4218 | 2 game.s 1442 | Empty | 00 | | 0 | 00/1634 | - 4219 | 2 game.s 1443 | Code | 00 | 2 | 3 | 00/1634 : AD 56 2C | lda mot_clique - 4220 | 2 game.s 1444 | Code | 00 | | 1 | 00/1637 : 3A | dec - 4221 | 2 game.s 1445 | Code | 00 | | 1 | 00/1638 : 0A | asl - 4222 | 2 game.s 1446 | Code | 00 | | 1 | 00/1639 : 18 | clc - 4223 | 2 game.s 1447 | Code | 00 | | 2 | 00/163A : 63 01 | adc 1,s - 4224 | 2 game.s 1448 | Code | 00 | 2 | 3 | 00/163C : 8D 44 2C | sta localOFFSET - 4225 | 2 game.s 1449 | Code | 00 | | 1 | 00/163F : 68 | pla - 4226 | 2 game.s 1450 | Code | 00 | | 1 | 00/1640 : 68 | pla - 4227 | 2 game.s 1451 | Empty | 00 | | 0 | 00/1641 | - 4228 | 2 game.s 1452 | Comment | 00 | | 0 | 00/1641 | *--- on construit la chane - 4229 | 2 game.s 1453 | Empty | 00 | | 0 | 00/1641 | - 4230 | 2 game.s 1454 | Comment | 00 | | 0 | 00/1641 | * 1- le mot - 4231 | 2 game.s 1455 | Empty | 00 | | 0 | 00/1641 | - 4232 | 2 game.s 1456 | Code | 00 | 2 | 3 | 00/1641 : AD 44 2C | lda localOFFSET - 4233 | 2 game.s 1457 | Code | 00 | | 1 | 00/1644 : 18 | clc - 4234 | 2 game.s 1458 | Code | 00 | 2 | 3 | 00/1645 : 69 29 45 | adc #fonction_mots - 4235 | 2 game.s 1459 | Code | 00 | | 2 | 00/1648 : 85 80 | sta {$80} - 4236 | 2 game.s 1460 | Code | 00 | | 2 | 00/164A : B2 80 | lda ({$80}) - 4237 | 2 game.s 1461 | Code | 00 | | 2 | 00/164C : 85 90 | sta {{$80}+$10} - 4238 | 2 game.s 1462 | Code | 00 | 2 | 3 | 00/164E : AD B9 07 | lda ptrINDEX+2 - 4239 | 2 game.s 1463 | Code | 00 | | 2 | 00/1651 : 85 92 | sta {{$80}+$10}+2 - 4240 | 2 game.s 1464 | Empty | 00 | | 0 | 00/1653 | - 4241 | 2 game.s 1465 | Code | 10 | | 2 | 00/1653 : E2 20 | sep #$20 - 4242 | 2 game.s 1466 | Code | 10 | | 3 | 00/1655 : A0 00 00 | ldy #0 - 4243 | 2 game.s 1467 | Code | 10 | | 2 | 00/1658 : B7 90 | ozunid_30 lda [{{$80}+$10}],y - 4244 | 2 game.s 1468 | Code | 10 | | 2 | 00/165A : C9 20 | cmp #{$20} - 4245 | 2 game.s 1469 | Code | 10 | | 2 | 00/165C : F0 06 | beq ac_2 - 4246 | 2 game.s 1470 | Code | 10 | 2 | 3 | 00/165E : 99 ED 2C | sta ligne_commentaire+1,y - 4247 | 2 game.s 1471 | Code | 10 | | 1 | 00/1661 : C8 | iny - 4248 | 2 game.s 1472 | Code | 10 | | 2 | 00/1662 : D0 F4 | bne ozunid_30 - 4249 | 2 game.s 1473 | Empty | 10 | | 0 | 00/1664 | - 4250 | 2 game.s 1474 | Comment | 10 | | 0 | 00/1664 | * 2- la sparation - 4251 | 2 game.s 1475 | Empty | 10 | | 0 | 00/1664 | - 4252 | 2 game.s 1476 | Code | 10 | | 1 | 00/1664 : BB | ac_2 tyx - 4253 | 2 game.s 1477 | Code | 00 | | 2 | 00/1665 : C2 20 | rep #$20 - 4254 | 2 game.s 1478 | Code | 00 | | 3 | 00/1667 : A9 D3 20 | lda #$20d3 ; double quote fermant + espace "-" -" - 4255 | 2 game.s 1479 | Code | 00 | 2 | 3 | 00/166A : 9D ED 2C | sta ligne_commentaire+1,x - 4256 | 2 game.s 1480 | Code | 00 | | 3 | 00/166D : A9 3A 20 | lda #$203a ; deux-points + espace "-: -" - 4257 | 2 game.s 1481 | Code | 00 | 2 | 3 | 00/1670 : 9D EF 2C | sta ligne_commentaire+3,x - 4258 | 2 game.s 1482 | Empty | 00 | | 0 | 00/1673 | - 4259 | 2 game.s 1483 | Comment | 00 | | 0 | 00/1673 | * 3- le commentaire - 4260 | 2 game.s 1484 | Empty | 00 | | 0 | 00/1673 | - 4261 | 2 game.s 1485 | Code | 00 | 2 | 3 | 00/1673 : AD 44 2C | lda localOFFSET - 4262 | 2 game.s 1486 | Code | 00 | | 1 | 00/1676 : 18 | clc - 4263 | 2 game.s 1487 | Code | 00 | 2 | 3 | 00/1677 : 69 89 94 | adc #phrase - 4264 | 2 game.s 1488 | Code | 00 | | 2 | 00/167A : 85 80 | sta {$80} - 4265 | 2 game.s 1489 | Code | 00 | | 2 | 00/167C : B2 80 | lda ({$80}) - 4266 | 2 game.s 1490 | Code | 00 | | 2 | 00/167E : 85 90 | sta {{$80}+$10} - 4267 | 2 game.s 1491 | Code | 00 | 2 | 3 | 00/1680 : AD B9 07 | lda ptrINDEX+2 - 4268 | 2 game.s 1492 | Code | 00 | | 2 | 00/1683 : 85 92 | sta {{$80}+$10}+2 - 4269 | 2 game.s 1493 | Empty | 00 | | 0 | 00/1685 | - 4270 | 2 game.s 1494 | Code | 10 | | 2 | 00/1685 : E2 20 | sep #$20 - 4271 | 2 game.s 1495 | Code | 10 | | 3 | 00/1687 : A0 00 00 | ldy #0 - 4272 | 2 game.s 1496 | Code | 10 | | 2 | 00/168A : B7 90 | ozunid_31 lda [{{$80}+$10}],y - 4273 | 2 game.s 1497 | Code | 10 | | 2 | 00/168C : F0 0A | beq ac_3 - 4274 | 2 game.s 1498 | Code | 10 | 2 | 3 | 00/168E : 9D F1 2C | sta ligne_commentaire+5,x - 4275 | 2 game.s 1499 | Code | 10 | | 1 | 00/1691 : C8 | iny - 4276 | 2 game.s 1500 | Code | 10 | | 1 | 00/1692 : E8 | inx - 4277 | 2 game.s 1501 | Code | 10 | | 3 | 00/1693 : E0 7E 00 | cpx #126 ; len max - 4278 | 2 game.s 1502 | Code | 10 | | 2 | 00/1696 : 90 F2 | bcc ozunid_31 - 4279 | 2 game.s 1503 | Empty | 10 | | 0 | 00/1698 | - 4280 | 2 game.s 1504 | Code | 10 | 2 | 3 | 00/1698 : 9E F1 2C | ac_3 stz ligne_commentaire+5,x; pour finir - 4281 | 2 game.s 1505 | Empty | 10 | | 0 | 00/169B | - 4282 | 2 game.s 1506 | Code | 00 | | 2 | 00/169B : C2 20 | rep #$20 - 4283 | 2 game.s 1507 | Empty | 00 | | 0 | 00/169D | - 4284 | 2 game.s 1508 | Comment | 00 | | 0 | 00/169D | *--- Prpare l'cran - 4285 | 2 game.s 1509 | Empty | 00 | | 0 | 00/169D | - 4286 | 2 game.s 1510 | Macro | 00 | | 0 | 00/169D | PushLong #old_pattern - 4290 | 2 game.s 1510 | Code | 00 | 1 >>16 | 3 | 00/169D : F4 00 00 | PEA #^#old_pattern - 4297 | 2 game.s 1510 | Code | 00 | 2 | 3 | 00/16A0 : F4 A1 0F | PEA #old_pattern - 4300 | 2 game.s 1511 | Macro | 00 | | 0 | 00/16A3 | _GetPenPat - 4302 | 2 game.s 1511 | Code | 00 | | 3 | 00/16A3 : A2 04 31 | LDX #$3104 ; load tool call # - 4303 | 2 game.s 1511 | Code | 00 | | 4 | 00/16A6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4304 | 2 game.s 1512 | Empty | 00 | | 0 | 00/16AA | - 4305 | 2 game.s 1513 | Code | 00 | | 1 | 00/16AA : 48 | pha - 4306 | 2 game.s 1514 | Macro | 00 | | 0 | 00/16AB | _GetForeColor - 4308 | 2 game.s 1514 | Code | 00 | | 3 | 00/16AB : A2 04 A1 | LDX #$A104 ; load tool call # - 4309 | 2 game.s 1514 | Code | 00 | | 4 | 00/16AE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4310 | 2 game.s 1515 | Empty | 00 | | 0 | 00/16B2 | - 4311 | 2 game.s 1516 | Code | 00 | | 1 | 00/16B2 : 48 | pha - 4312 | 2 game.s 1517 | Macro | 00 | | 0 | 00/16B3 | _GetTextMode - 4314 | 2 game.s 1517 | Code | 00 | | 3 | 00/16B3 : A2 04 9D | LDX #$9D04 ; load tool call # - 4315 | 2 game.s 1517 | Code | 00 | | 4 | 00/16B6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4316 | 2 game.s 1518 | Empty | 00 | | 0 | 00/16BA | - 4317 | 2 game.s 1519 | Macro | 00 | | 0 | 00/16BA | PushLong #black_pattern ; black pattern - 4321 | 2 game.s 1519 | Code | 00 | 1 >>16 | 3 | 00/16BA : F4 00 00 | PEA #^#black_pattern - 4328 | 2 game.s 1519 | Code | 00 | 2 | 3 | 00/16BD : F4 25 11 | PEA #black_pattern - 4331 | 2 game.s 1520 | Macro | 00 | | 0 | 00/16C0 | _SetPenPat - 4333 | 2 game.s 1520 | Code | 00 | | 3 | 00/16C0 : A2 04 30 | LDX #$3004 ; load tool call # - 4334 | 2 game.s 1520 | Code | 00 | | 4 | 00/16C3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4335 | 2 game.s 1521 | Empty | 00 | | 0 | 00/16C7 | - 4336 | 2 game.s 1522 | Macro | 00 | | 0 | 00/16C7 | PushLong #commentRECT - 4340 | 2 game.s 1522 | Code | 00 | 1 >>16 | 3 | 00/16C7 : F4 00 00 | PEA #^#commentRECT - 4347 | 2 game.s 1522 | Code | 00 | 2 | 3 | 00/16CA : F4 0A 17 | PEA #commentRECT - 4350 | 2 game.s 1523 | Macro | 00 | | 0 | 00/16CD | _PaintRect - 4352 | 2 game.s 1523 | Code | 00 | | 3 | 00/16CD : A2 04 54 | LDX #$5404 ; load tool call # - 4353 | 2 game.s 1523 | Code | 00 | | 4 | 00/16D0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4354 | 2 game.s 1524 | Empty | 00 | | 0 | 00/16D4 | - 4355 | 2 game.s 1525 | Macro | 00 | | 0 | 00/16D4 | PushWord #15 - 4357 | 2 game.s 1525 | Code | 00 | | 3 | 00/16D4 : F4 0F 00 | PEA #15 - 4360 | 2 game.s 1526 | Macro | 00 | | 0 | 00/16D7 | _SetForeColor - 4362 | 2 game.s 1526 | Code | 00 | | 3 | 00/16D7 : A2 04 A0 | LDX #$A004 ; load tool call # - 4363 | 2 game.s 1526 | Code | 00 | | 4 | 00/16DA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4364 | 2 game.s 1527 | Empty | 00 | | 0 | 00/16DE | - 4365 | 2 game.s 1528 | Macro | 00 | | 0 | 00/16DE | PushWord #{$0004} - 4367 | 2 game.s 1528 | Code | 00 | | 3 | 00/16DE : F4 04 00 | PEA #{$0004} - 4370 | 2 game.s 1529 | Macro | 00 | | 0 | 00/16E1 | _SetTextMode - 4372 | 2 game.s 1529 | Code | 00 | | 3 | 00/16E1 : A2 04 9C | LDX #$9C04 ; load tool call # - 4373 | 2 game.s 1529 | Code | 00 | | 4 | 00/16E4 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4374 | 2 game.s 1530 | Empty | 00 | | 0 | 00/16E8 | - 4375 | 2 game.s 1531 | Code | 00 | 1 >>16 | 3 | 00/16E8 : A2 00 00 | ldx #^ligne_commentaire - 4376 | 2 game.s 1532 | Code | 00 | 2 | 3 | 00/16EB : A0 EC 2C | ldy #ligne_commentaire - 4377 | 2 game.s 1533 | Code | 00 | | 3 | 00/16EE : A9 13 00 | lda #19 - 4378 | 2 game.s 1534 | Code | 00 | 2 | 3 | 00/16F1 : 20 51 23 | jsr cprint - 4379 | 2 game.s 1535 | Empty | 00 | | 0 | 00/16F4 | - 4380 | 2 game.s 1536 | Macro | 00 | | 0 | 00/16F4 | _SetTextMode - 4382 | 2 game.s 1536 | Code | 00 | | 3 | 00/16F4 : A2 04 9C | LDX #$9C04 ; load tool call # - 4383 | 2 game.s 1536 | Code | 00 | | 4 | 00/16F7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4384 | 2 game.s 1537 | Macro | 00 | | 0 | 00/16FB | _SetForeColor - 4386 | 2 game.s 1537 | Code | 00 | | 3 | 00/16FB : A2 04 A0 | LDX #$A004 ; load tool call # - 4387 | 2 game.s 1537 | Code | 00 | | 4 | 00/16FE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4388 | 2 game.s 1538 | Macro | 00 | | 0 | 00/1702 | _SetPenPat - 4390 | 2 game.s 1538 | Code | 00 | | 3 | 00/1702 : A2 04 30 | LDX #$3004 ; load tool call # - 4391 | 2 game.s 1538 | Code | 00 | | 4 | 00/1705 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4392 | 2 game.s 1539 | Code | 00 | | 1 | 00/1709 : 60 | rts - 4393 | 2 game.s 1540 | Empty | 00 | | 0 | 00/170A | - 4394 | 2 game.s 1541 | Comment | 00 | | 0 | 00/170A | *--- - 4395 | 2 game.s 1542 | Empty | 00 | | 0 | 00/170A | - 4396 | 2 game.s 1543 | Data | 00 | | 8 | 00/170A : B6 00 10 00 | commentRECT dw 182,16,192,623 + 3256 | 2 game.s 541 | Empty | 00 | | 0 | 00/1101 | + 3257 | 2 game.s 542 | Comment | 00 | | 0 | 00/1101 | *----------------------- + 3258 | 2 game.s 543 | Comment | 00 | | 0 | 00/1101 | * INITIALISATION_ABSOLUE - OK + 3259 | 2 game.s 544 | Comment | 00 | | 0 | 00/1101 | *----------------------- + 3260 | 2 game.s 545 | Comment | 00 | | 0 | 00/1101 | * initialisation_absolue + 3261 | 2 game.s 546 | Empty | 00 | | 0 | 00/1101 | + 3262 | 2 game.s 547 | Empty | 00 | | 0 | 00/1101 | initialisation_absolue + 3263 | 2 game.s 548 | Code | 00 | 2 | 3 | 00/1101 : 20 14 11 | jsr initialisation_resolution + 3264 | 2 game.s 549 | Code | 00 | 2 | 3 | 00/1104 : 20 A0 24 | jsr noircit_ecran + 3265 | 2 game.s 550 | Code | 00 | 2 | 3 | 00/1107 : 20 13 11 | jsr initialisation_constantes + 3266 | 2 game.s 551 | Code | 00 | 2 | 3 | 00/110A : 20 15 11 | jsr initialisation_fonte + 3267 | 2 game.s 552 | Code | 00 | 2 | 3 | 00/110D : 20 16 11 | jsr initialisation_fond + 3268 | 2 game.s 553 | Code | 00 | 2 | 3 | 00/1110 : 4C 6A 11 | jmp initialisation_souris + 3269 | 2 game.s 554 | Empty | 00 | | 0 | 00/1113 | + 3270 | 2 game.s 555 | Comment | 00 | | 0 | 00/1113 | *----------------------- + 3271 | 2 game.s 556 | Comment | 00 | | 0 | 00/1113 | * INITIALISATION_CONSTANTES - OK + 3272 | 2 game.s 557 | Comment | 00 | | 0 | 00/1113 | *----------------------- + 3273 | 2 game.s 558 | Comment | 00 | | 0 | 00/1113 | * initialisation_constantes + 3274 | 2 game.s 559 | Empty | 00 | | 0 | 00/1113 | + 3275 | 2 game.s 560 | Empty | 00 | | 0 | 00/1113 | initialisation_constantes + 3276 | 2 game.s 561 | Code | 00 | | 1 | 00/1113 : 60 | rts + 3277 | 2 game.s 562 | Empty | 00 | | 0 | 00/1114 | + 3278 | 2 game.s 563 | Comment | 00 | | 0 | 00/1114 | *----------------------- + 3279 | 2 game.s 564 | Comment | 00 | | 0 | 00/1114 | * INITIALISATION_RESOLUTION - OK + 3280 | 2 game.s 565 | Comment | 00 | | 0 | 00/1114 | *----------------------- + 3281 | 2 game.s 566 | Comment | 00 | | 0 | 00/1114 | * initialisation_resolution + 3282 | 2 game.s 567 | Empty | 00 | | 0 | 00/1114 | + 3283 | 2 game.s 568 | Empty | 00 | | 0 | 00/1114 | initialisation_resolution + 3284 | 2 game.s 569 | Code | 00 | | 1 | 00/1114 : 60 | rts + 3285 | 2 game.s 570 | Empty | 00 | | 0 | 00/1115 | + 3286 | 2 game.s 571 | Comment | 00 | | 0 | 00/1115 | *----------------------- + 3287 | 2 game.s 572 | Comment | 00 | | 0 | 00/1115 | * INITIALISATION_FONTE - OK + 3288 | 2 game.s 573 | Comment | 00 | | 0 | 00/1115 | *----------------------- + 3289 | 2 game.s 574 | Comment | 00 | | 0 | 00/1115 | * initialisation_fonte + 3290 | 2 game.s 575 | Empty | 00 | | 0 | 00/1115 | + 3291 | 2 game.s 576 | Empty | 00 | | 0 | 00/1115 | initialisation_fonte + 3292 | 2 game.s 577 | Code | 00 | | 1 | 00/1115 : 60 | rts + 3293 | 2 game.s 578 | Empty | 00 | | 0 | 00/1116 | + 3294 | 2 game.s 579 | Comment | 00 | | 0 | 00/1116 | *----------------------- + 3295 | 2 game.s 580 | Comment | 00 | | 0 | 00/1116 | * INITIALISATION_FOND - OK + 3296 | 2 game.s 581 | Comment | 00 | | 0 | 00/1116 | *----------------------- + 3297 | 2 game.s 582 | Comment | 00 | | 0 | 00/1116 | * initialisation_fond + 3298 | 2 game.s 583 | Empty | 00 | | 0 | 00/1116 | + 3299 | 2 game.s 584 | Empty | 00 | | 0 | 00/1116 | initialisation_fond + 3300 | 2 game.s 585 | Code | 00 | 2 | 3 | 00/1116 : A9 7C 0A | lda #pFOND + 3301 | 2 game.s 586 | Code | 00 | 2 | 3 | 00/1119 : AE B5 07 | ldx ptrUNPACK+2 + 3302 | 2 game.s 587 | Code | 00 | 2 | 3 | 00/111C : AC B3 07 | ldy ptrUNPACK + 3303 | 2 game.s 588 | Code | 00 | 2 | 3 | 00/111F : 20 65 09 | jsr loadFILE + 3304 | 2 game.s 589 | Code | 00 | | 2 | 00/1122 : 90 24 | bcc fo_ok + 3305 | 2 game.s 590 | Empty | 00 | | 0 | 00/1124 | + 3306 | 2 game.s 591 | Code | 00 | | 1 | 00/1124 : 48 | pha + 3307 | 2 game.s 592 | Macro | 00 | | 0 | 00/1125 | PushLong #filSTR1 + 3311 | 2 game.s 592 | Code | 00 | 1 >>16 | 3 | 00/1125 : F4 00 00 | PEA #^#filSTR1 + 3318 | 2 game.s 592 | Code | 00 | 2 | 3 | 00/1128 : F4 50 08 | PEA #filSTR1 + 3321 | 2 game.s 593 | Macro | 00 | | 0 | 00/112B | PushLong #errSTR2 + 3325 | 2 game.s 593 | Code | 00 | 1 >>16 | 3 | 00/112B : F4 00 00 | PEA #^#errSTR2 + 3332 | 2 game.s 593 | Code | 00 | 2 | 3 | 00/112E : F4 66 08 | PEA #errSTR2 + 3335 | 2 game.s 594 | Macro | 00 | | 0 | 00/1131 | PushLong #errSTR1 + 3339 | 2 game.s 594 | Code | 00 | 1 >>16 | 3 | 00/1131 : F4 00 00 | PEA #^#errSTR1 + 3346 | 2 game.s 594 | Code | 00 | 2 | 3 | 00/1134 : F4 61 08 | PEA #errSTR1 + 3349 | 2 game.s 595 | Macro | 00 | | 0 | 00/1137 | PushLong #errSTR2 + 3353 | 2 game.s 595 | Code | 00 | 1 >>16 | 3 | 00/1137 : F4 00 00 | PEA #^#errSTR2 + 3360 | 2 game.s 595 | Code | 00 | 2 | 3 | 00/113A : F4 66 08 | PEA #errSTR2 + 3363 | 2 game.s 596 | Macro | 00 | | 0 | 00/113D | _TLTextMountVolume + 3365 | 2 game.s 596 | Code | 00 | | 3 | 00/113D : A2 01 12 | LDX #$1201 ; load tool call # + 3366 | 2 game.s 596 | Code | 00 | | 4 | 00/1140 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3367 | 2 game.s 597 | Code | 00 | | 1 | 00/1144 : 68 | pla + 3368 | 2 game.s 598 | Code | 00 | | 3 | 00/1145 : 82 63 F3 | brl meQUIT + 3369 | 2 game.s 599 | Empty | 00 | | 0 | 00/1148 | + 3370 | 2 game.s 600 | Code | 00 | | 1 | 00/1148 : 98 | fo_ok tya + 3371 | 2 game.s 601 | Code | 00 | 2 | 3 | 00/1149 : 20 89 06 | jsr unpackLZ4 + 3372 | 2 game.s 602 | Empty | 00 | | 0 | 00/114C | + 3373 | 2 game.s 603 | Macro | 00 | | 0 | 00/114C | PushLong ptrIMAGE + 3381 | 2 game.s 603 | Code | 00 | 2 | 3 | 00/114C : AD A9 07 | LDA ptrIMAGE+2 + 3382 | 2 game.s 603 | Code | 00 | | 1 | 00/114F : 48 | PHA + 3390 | 2 game.s 603 | Code | 00 | 2 | 3 | 00/1150 : AD A7 07 | LDA ptrIMAGE + 3391 | 2 game.s 603 | Code | 00 | | 1 | 00/1153 : 48 | PHA + 3393 | 2 game.s 604 | Macro | 00 | | 0 | 00/1154 | PushLong ptrFOND + 3401 | 2 game.s 604 | Code | 00 | 2 | 3 | 00/1154 : AD B1 07 | LDA ptrFOND+2 + 3402 | 2 game.s 604 | Code | 00 | | 1 | 00/1157 : 48 | PHA + 3410 | 2 game.s 604 | Code | 00 | 2 | 3 | 00/1158 : AD AF 07 | LDA ptrFOND + 3411 | 2 game.s 604 | Code | 00 | | 1 | 00/115B : 48 | PHA + 3413 | 2 game.s 605 | Macro | 00 | | 0 | 00/115C | PushLong #32768 + 3417 | 2 game.s 605 | Code | 00 | | 3 | 00/115C : F4 00 00 | PEA #^#32768 + 3424 | 2 game.s 605 | Code | 00 | | 3 | 00/115F : F4 00 80 | PEA #32768 + 3427 | 2 game.s 606 | Macro | 00 | | 0 | 00/1162 | _BlockMove + 3429 | 2 game.s 606 | Code | 00 | | 3 | 00/1162 : A2 02 2B | LDX #$2B02 ; load tool call # + 3430 | 2 game.s 606 | Code | 00 | | 4 | 00/1165 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3431 | 2 game.s 607 | Code | 00 | | 1 | 00/1169 : 60 | rts + 3432 | 2 game.s 608 | Empty | 00 | | 0 | 00/116A | + 3433 | 2 game.s 609 | Comment | 00 | | 0 | 00/116A | *----------------------- + 3434 | 2 game.s 610 | Comment | 00 | | 0 | 00/116A | * INITIALISATION_SOURIS - OK + 3435 | 2 game.s 611 | Comment | 00 | | 0 | 00/116A | *----------------------- + 3436 | 2 game.s 612 | Comment | 00 | | 0 | 00/116A | * initialisation_souris + 3437 | 2 game.s 613 | Empty | 00 | | 0 | 00/116A | + 3438 | 2 game.s 614 | Empty | 00 | | 0 | 00/116A | initialisation_souris + 3439 | 2 game.s 615 | Code | 00 | | 1 | 00/116A : 60 | rts + 3440 | 2 game.s 616 | Empty | 00 | | 0 | 00/116B | + 3441 | 2 game.s 617 | Comment | 00 | | 0 | 00/116B | *----------------------- + 3442 | 2 game.s 618 | Comment | 00 | | 0 | 00/116B | * INITALISATION_RELATIVE - OK + 3443 | 2 game.s 619 | Comment | 00 | | 0 | 00/116B | *----------------------- + 3444 | 2 game.s 620 | Comment | 00 | | 0 | 00/116B | * initialisation_relative + 3445 | 2 game.s 621 | Empty | 00 | | 0 | 00/116B | + 3446 | 2 game.s 622 | Empty | 00 | | 0 | 00/116B | initialisation_relative + 3447 | 2 game.s 623 | Code | 00 | 2 | 3 | 00/116B : 20 77 11 | jsr initialisation_textes + 3448 | 2 game.s 624 | Code | 00 | 2 | 3 | 00/116E : 20 94 11 | jsr initialisation_tableaux + 3449 | 2 game.s 625 | Code | 00 | 2 | 3 | 00/1171 : 20 ED 12 | jsr initialisation_cache + 3450 | 2 game.s 626 | Code | 00 | 2 | 3 | 00/1174 : 4C CA 14 | jmp debut_aventure + 3451 | 2 game.s 627 | Empty | 00 | | 0 | 00/1177 | + 3452 | 2 game.s 628 | Comment | 00 | | 0 | 00/1177 | *----------------------- + 3453 | 2 game.s 629 | Comment | 00 | | 0 | 00/1177 | * INITIALISATION_TEXTES - OK + 3454 | 2 game.s 630 | Comment | 00 | | 0 | 00/1177 | *----------------------- + 3455 | 2 game.s 631 | Empty | 00 | | 0 | 00/1177 | + 3456 | 2 game.s 632 | Empty | 00 | | 0 | 00/1177 | initialisation_textes + 3457 | 2 game.s 633 | Code | 10 | | 2 | 00/1177 : E2 20 | sep #$20 ; put aventure value + 3458 | 2 game.s 634 | Code | 10 | 2 | 3 | 00/1179 : AD 18 2C | lda aventure + 3459 | 2 game.s 635 | Code | 10 | | 2 | 00/117C : 09 30 | ora #'0' + 3460 | 2 game.s 636 | Code | 10 | 2 | 3 | 00/117E : 8D D5 0A | sta pINDEX+25 + 3461 | 2 game.s 637 | Code | 10 | 2 | 3 | 00/1181 : 8D F6 0A | sta pTEXTES+25 + 3462 | 2 game.s 638 | Code | 00 | | 2 | 00/1184 : C2 20 | rep #$20 + 3463 | 2 game.s 639 | Empty | 00 | | 0 | 00/1186 | + 3464 | 2 game.s 640 | Code | 00 | 2 | 3 | 00/1186 : 20 57 0C | jsr load_textes + 3465 | 2 game.s 641 | Code | 00 | 2 | 3 | 00/1189 : 20 AE 0C | jsr init_textes + 3466 | 2 game.s 642 | Empty | 00 | | 0 | 00/118C | + 3467 | 2 game.s 643 | Code | 00 | 2 | 3 | 00/118C : AD F8 2B | lda nbTEXTES + 3468 | 2 game.s 644 | Code | 00 | | 1 | 00/118F : 3A | dec + 3469 | 2 game.s 645 | Code | 00 | 2 | 3 | 00/1190 : 8D 1A 2C | sta nombre_scenes + 3470 | 2 game.s 646 | Code | 00 | | 1 | 00/1193 : 60 | rts + 3471 | 2 game.s 647 | Empty | 00 | | 0 | 00/1194 | + 3472 | 2 game.s 648 | Comment | 00 | | 0 | 00/1194 | *----------------------- + 3473 | 2 game.s 649 | Comment | 00 | | 0 | 00/1194 | * INITIALISATION_TABLEAUX - OK + 3474 | 2 game.s 650 | Comment | 00 | | 0 | 00/1194 | *----------------------- + 3475 | 2 game.s 651 | Empty | 00 | | 0 | 00/1194 | + 3476 | 2 game.s 652 | Equivalence | 00 | | 0 | 00/1194 | instrSPACE = $20 + 3477 | 2 game.s 653 | Equivalence | 00 | | 0 | 00/1194 | instrDIESE = $23 + 3478 | 2 game.s 654 | Equivalence | 00 | | 0 | 00/1194 | instrECOMM = $26 + 3479 | 2 game.s 655 | Equivalence | 00 | | 0 | 00/1194 | instrPERCE = $25 + 3480 | 2 game.s 656 | Empty | 00 | | 0 | 00/1194 | + 3481 | 2 game.s 657 | Comment | 00 | | 0 | 00/1194 | *--- + 3482 | 2 game.s 658 | Empty | 00 | | 0 | 00/1194 | + 3483 | 2 game.s 659 | Empty | 00 | | 0 | 00/1194 | initialisation_tableaux + 3484 | 2 game.s 660 | Code | 00 | 2 | 3 | 00/1194 : 20 F4 0B | jsr load_index ; exit if error + 3485 | 2 game.s 661 | Empty | 00 | | 0 | 00/1197 | + 3486 | 2 game.s 662 | Code | 00 | 2 | 3 | 00/1197 : AD B7 07 | lda ptrINDEX ; dbut du fichier IND + 3487 | 2 game.s 663 | Code | 00 | | 2 | 00/119A : 85 90 | sta {{$80}+$10} + 3488 | 2 game.s 664 | Code | 00 | 2 | 3 | 00/119C : AD B9 07 | lda ptrINDEX+2 + 3489 | 2 game.s 665 | Code | 00 | | 2 | 00/119F : 85 92 | sta {{$80}+$10}+2 + 3490 | 2 game.s 666 | Empty | 00 | | 0 | 00/11A1 | + 3491 | 2 game.s 667 | Comment | 00 | | 0 | 00/11A1 | *--- Initialise les valeurs RVB + 3492 | 2 game.s 668 | Empty | 00 | | 0 | 00/11A1 | + 3493 | 2 game.s 669 | Code | 00 | | 3 | 00/11A1 : A2 01 00 | ldx #1 ; RVB par dfaut + 3494 | 2 game.s 670 | Code | 10 | | 2 | 00/11A4 : E2 20 | sep #$20 + 3495 | 2 game.s 671 | Code | 10 | | 2 | 00/11A6 : A9 04 | ozunid_12 lda #4 + 3496 | 2 game.s 672 | Code | 10 | 2 | 3 | 00/11A8 : 9D C4 B4 | sta rouge1-1,x + 3497 | 2 game.s 673 | Code | 10 | | 2 | 00/11AB : A9 01 | lda #1 + 3498 | 2 game.s 674 | Code | 10 | 2 | 3 | 00/11AD : 9D A4 B6 | sta rouge2-1,x + 3499 | 2 game.s 675 | Code | 10 | | 2 | 00/11B0 : A9 07 | lda #7 + 3500 | 2 game.s 676 | Code | 10 | 2 | 3 | 00/11B2 : 9D 64 B5 | sta vert1-1,x + 3501 | 2 game.s 677 | Code | 10 | 2 | 3 | 00/11B5 : 9D 44 B7 | sta vert2-1,x + 3502 | 2 game.s 678 | Code | 10 | 2 | 3 | 00/11B8 : 9E 04 B6 | stz bleu1-1,x + 3503 | 2 game.s 679 | Code | 10 | 2 | 3 | 00/11BB : 9E E4 B7 | stz bleu2-1,x + 3504 | 2 game.s 680 | Code | 10 | | 1 | 00/11BE : E8 | inx + 3505 | 2 game.s 681 | Code | 10 | | 3 | 00/11BF : E0 A0 00 | cpx #{160} + 3506 | 2 game.s 682 | Code | 10 | | 2 | 00/11C2 : 90 E2 | bcc ozunid_12 + 3507 | 2 game.s 683 | Code | 10 | | 2 | 00/11C4 : F0 E0 | beq ozunid_12 + 3508 | 2 game.s 684 | Code | 00 | | 2 | 00/11C6 : C2 20 | rep #$20 + 3509 | 2 game.s 685 | Empty | 00 | | 0 | 00/11C8 | + 3510 | 2 game.s 686 | Comment | 00 | | 0 | 00/11C8 | *--- Decode chaque ligne + 3511 | 2 game.s 687 | Empty | 00 | | 0 | 00/11C8 | + 3512 | 2 game.s 688 | Code | 00 | | 2 | 00/11C8 : A7 90 | itab_loop lda [{{$80}+$10}] ; read a byte + 3513 | 2 game.s 689 | Code | 00 | | 3 | 00/11CA : 29 FF 00 | and #$ff + 3514 | 2 game.s 690 | Code | 00 | | 2 | 00/11CD : D0 01 | bne itab_1 + 3515 | 2 game.s 691 | Code | 00 | | 1 | 00/11CF : 60 | rts ; we reached 0, we exit + 3516 | 2 game.s 692 | Empty | 00 | | 0 | 00/11D0 | + 3517 | 2 game.s 693 | Code | 00 | | 3 | 00/11D0 : C9 26 00 | itab_1 cmp #{$26} + 3518 | 2 game.s 694 | Code | 00 | | 2 | 00/11D3 : D0 05 | bne itab_2 + 3519 | 2 game.s 695 | Empty | 00 | | 0 | 00/11D5 | + 3520 | 2 game.s 696 | Code | 00 | 2 | 3 | 00/11D5 : 20 47 12 | jsr doECOMM ; handle & - "image charger" + 3521 | 2 game.s 697 | Code | 00 | | 2 | 00/11D8 : 80 12 | bra itab_4 + 3522 | 2 game.s 698 | Empty | 00 | | 0 | 00/11DA | + 3523 | 2 game.s 699 | Code | 00 | | 3 | 00/11DA : C9 25 00 | itab_2 cmp #{$25} + 3524 | 2 game.s 700 | Code | 00 | | 2 | 00/11DD : D0 05 | bne itab_3 + 3525 | 2 game.s 701 | Empty | 00 | | 0 | 00/11DF | + 3526 | 2 game.s 702 | Code | 00 | 2 | 3 | 00/11DF : 20 F1 11 | jsr doPERCE ; handle % - "couleur de fond du texte" + 3527 | 2 game.s 703 | Code | 00 | | 2 | 00/11E2 : 80 08 | bra itab_4 + 3528 | 2 game.s 704 | Empty | 00 | | 0 | 00/11E4 | + 3529 | 2 game.s 705 | Code | 00 | | 3 | 00/11E4 : C9 23 00 | itab_3 cmp #{$23} + 3530 | 2 game.s 706 | Code | 00 | | 2 | 00/11E7 : D0 03 | bne itab_4 + 3531 | 2 game.s 707 | Empty | 00 | | 0 | 00/11E9 | + 3532 | 2 game.s 708 | Code | 00 | 2 | 3 | 00/11E9 : 20 5B 12 | jsr doDIESE ; handle # - "mot clicable" + 3533 | 2 game.s 709 | Empty | 00 | | 0 | 00/11EC | + 3534 | 2 game.s 710 | Comment | 00 | | 0 | 00/11EC | *--- Next index + 3535 | 2 game.s 711 | Empty | 00 | | 0 | 00/11EC | + 3536 | 2 game.s 712 | Code | 00 | 2 | 3 | 00/11EC : 20 4B 0C | itab_4 jsr next_index ; move to the first char of the next line + 3537 | 2 game.s 713 | Code | 00 | | 2 | 00/11EF : 80 D7 | bra itab_loop ; loop + 3538 | 2 game.s 714 | Empty | 00 | | 0 | 00/11F1 | + 3539 | 2 game.s 715 | Comment | 00 | | 0 | 00/11F1 | *--- Handle % - les valeurs RVB + 3540 | 2 game.s 716 | Empty | 00 | | 0 | 00/11F1 | + 3541 | 2 game.s 717 | Code | 00 | 2 | 3 | 00/11F1 : 20 4B 0C | doPERCE jsr next_index + 3542 | 2 game.s 718 | Code | 00 | | 1 | 00/11F4 : 3A | dec + 3543 | 2 game.s 719 | Code | 00 | | 1 | 00/11F5 : AA | tax ; la scene + 3544 | 2 game.s 720 | Empty | 00 | | 0 | 00/11F6 | + 3545 | 2 game.s 721 | Code | 00 | 2 | 3 | 00/11F6 : 20 4B 0C | jsr next_index + 3546 | 2 game.s 722 | Code | 10 | | 2 | 00/11F9 : E2 20 | sep #$20 + 3547 | 2 game.s 723 | Code | 10 | | 1 | 00/11FB : 38 | sec + 3548 | 2 game.s 724 | Code | 10 | | 2 | 00/11FC : E9 30 | sbc #'0' + 3549 | 2 game.s 725 | Code | 10 | 2 | 3 | 00/11FE : 9D C5 B4 | sta rouge1,x + 3550 | 2 game.s 726 | Code | 00 | | 2 | 00/1201 : C2 20 | rep #$20 + 3551 | 2 game.s 727 | Empty | 00 | | 0 | 00/1203 | + 3552 | 2 game.s 728 | Code | 00 | 2 | 3 | 00/1203 : 20 4B 0C | jsr next_index + 3553 | 2 game.s 729 | Code | 10 | | 2 | 00/1206 : E2 20 | sep #$20 + 3554 | 2 game.s 730 | Code | 10 | | 1 | 00/1208 : 38 | sec + 3555 | 2 game.s 731 | Code | 10 | | 2 | 00/1209 : E9 30 | sbc #'0' + 3556 | 2 game.s 732 | Code | 10 | 2 | 3 | 00/120B : 9D 65 B5 | sta vert1,x + 3557 | 2 game.s 733 | Code | 00 | | 2 | 00/120E : C2 20 | rep #$20 + 3558 | 2 game.s 734 | Empty | 00 | | 0 | 00/1210 | + 3559 | 2 game.s 735 | Code | 00 | 2 | 3 | 00/1210 : 20 4B 0C | jsr next_index + 3560 | 2 game.s 736 | Code | 10 | | 2 | 00/1213 : E2 20 | sep #$20 + 3561 | 2 game.s 737 | Code | 10 | | 1 | 00/1215 : 38 | sec + 3562 | 2 game.s 738 | Code | 10 | | 2 | 00/1216 : E9 30 | sbc #'0' + 3563 | 2 game.s 739 | Code | 10 | 2 | 3 | 00/1218 : 9D 05 B6 | sta bleu1,x + 3564 | 2 game.s 740 | Code | 00 | | 2 | 00/121B : C2 20 | rep #$20 + 3565 | 2 game.s 741 | Empty | 00 | | 0 | 00/121D | + 3566 | 2 game.s 742 | Code | 00 | 2 | 3 | 00/121D : 20 4B 0C | jsr next_index + 3567 | 2 game.s 743 | Code | 10 | | 2 | 00/1220 : E2 20 | sep #$20 + 3568 | 2 game.s 744 | Code | 10 | | 1 | 00/1222 : 38 | sec + 3569 | 2 game.s 745 | Code | 10 | | 2 | 00/1223 : E9 30 | sbc #'0' + 3570 | 2 game.s 746 | Code | 10 | 2 | 3 | 00/1225 : 9D A5 B6 | sta rouge2,x + 3571 | 2 game.s 747 | Code | 00 | | 2 | 00/1228 : C2 20 | rep #$20 + 3572 | 2 game.s 748 | Empty | 00 | | 0 | 00/122A | + 3573 | 2 game.s 749 | Code | 00 | 2 | 3 | 00/122A : 20 4B 0C | jsr next_index + 3574 | 2 game.s 750 | Code | 10 | | 2 | 00/122D : E2 20 | sep #$20 + 3575 | 2 game.s 751 | Code | 10 | | 1 | 00/122F : 38 | sec + 3576 | 2 game.s 752 | Code | 10 | | 2 | 00/1230 : E9 30 | sbc #'0' + 3577 | 2 game.s 753 | Code | 10 | 2 | 3 | 00/1232 : 9D 45 B7 | sta vert2,x + 3578 | 2 game.s 754 | Code | 00 | | 2 | 00/1235 : C2 20 | rep #$20 + 3579 | 2 game.s 755 | Empty | 00 | | 0 | 00/1237 | + 3580 | 2 game.s 756 | Code | 00 | 2 | 3 | 00/1237 : 20 4B 0C | jsr next_index + 3581 | 2 game.s 757 | Code | 10 | | 2 | 00/123A : E2 20 | sep #$20 + 3582 | 2 game.s 758 | Code | 10 | | 1 | 00/123C : 38 | sec + 3583 | 2 game.s 759 | Code | 10 | | 2 | 00/123D : E9 30 | sbc #'0' + 3584 | 2 game.s 760 | Code | 10 | 2 | 3 | 00/123F : 9D E5 B7 | sta bleu2,x + 3585 | 2 game.s 761 | Code | 00 | | 2 | 00/1242 : C2 20 | rep #$20 + 3586 | 2 game.s 762 | Empty | 00 | | 0 | 00/1244 | + 3587 | 2 game.s 763 | Code | 00 | 2 | 3 | 00/1244 : 4C 4B 0C | jmp next_index ; skip the final 0 + 3588 | 2 game.s 764 | Empty | 00 | | 0 | 00/1247 | + 3589 | 2 game.s 765 | Comment | 00 | | 0 | 00/1247 | *--- Handle & - une image charger + 3590 | 2 game.s 766 | Empty | 00 | | 0 | 00/1247 | + 3591 | 2 game.s 767 | Code | 00 | 2 | 3 | 00/1247 : 20 4B 0C | doECOMM jsr next_index + 3592 | 2 game.s 768 | Code | 00 | | 1 | 00/124A : 3A | dec + 3593 | 2 game.s 769 | Code | 00 | | 1 | 00/124B : 0A | asl ; tableau de words + 3594 | 2 game.s 770 | Code | 00 | | 1 | 00/124C : AA | tax ; index du nom de l'image + 3595 | 2 game.s 771 | Empty | 00 | | 0 | 00/124D | + 3596 | 2 game.s 772 | Code | 00 | 2 | 3 | 00/124D : 20 4B 0C | jsr next_index ; pointe sur le nom du fichier + 3597 | 2 game.s 773 | Code | 00 | | 2 | 00/1250 : A5 90 | lda {{$80}+$10} ; sauve son adresse dans le tableau + 3598 | 2 game.s 774 | Code | 00 | 2 | 3 | 00/1252 : 9D 85 B3 | sta image_a_charger,x + 3599 | 2 game.s 775 | Empty | 00 | | 0 | 00/1255 | + 3600 | 2 game.s 776 | Code | 00 | 2 | 3 | 00/1255 : 20 4B 0C | ozunid_13 jsr next_index ; move to the end of the string (final zero) + 3601 | 2 game.s 777 | Code | 00 | | 2 | 00/1258 : D0 FB | bne ozunid_13 + 3602 | 2 game.s 778 | Code | 00 | | 1 | 00/125A : 60 | rts + 3603 | 2 game.s 779 | Empty | 00 | | 0 | 00/125B | + 3604 | 2 game.s 780 | Comment | 00 | | 0 | 00/125B | *--- Handle # - les mots cliquables + 3605 | 2 game.s 781 | Empty | 00 | | 0 | 00/125B | + 3606 | 2 game.s 782 | Code | 00 | 2 | 3 | 00/125B : 20 4B 0C | doDIESE jsr next_index + 3607 | 2 game.s 783 | Code | 00 | | 1 | 00/125E : 3A | dec + 3608 | 2 game.s 784 | Code | 00 | | 1 | 00/125F : AA | tax ; la scene + 3609 | 2 game.s 785 | Empty | 00 | | 0 | 00/1260 | + 3610 | 2 game.s 786 | Code | 10 | | 2 | 00/1260 : E2 20 | sep #$20 ; un mot en plus + 3611 | 2 game.s 787 | Code | 10 | 2 | 3 | 00/1262 : FE 05 93 | inc pointeur_mots,x + 3612 | 2 game.s 788 | Code | 10 | 2 | 3 | 00/1265 : BD 05 93 | lda pointeur_mots,x + 3613 | 2 game.s 789 | Code | 10 | | 1 | 00/1268 : 3A | dec + 3614 | 2 game.s 790 | Code | 10 | 2 | 3 | 00/1269 : 8D 02 2C | sta localPOINT + 3615 | 2 game.s 791 | Code | 00 | | 2 | 00/126C : C2 20 | rep #$20 + 3616 | 2 game.s 792 | Empty | 00 | | 0 | 00/126E | + 3617 | 2 game.s 793 | Code | 00 | | 1 | 00/126E : 48 | pha ; calcul l'index dans la dimension NB_MOTS + 3618 | 2 game.s 794 | Code | 00 | | 1 | 00/126F : 48 | pha + 3619 | 2 game.s 795 | Code | 00 | | 1 | 00/1270 : DA | phx ; index de scne + 3620 | 2 game.s 796 | Macro | 00 | | 0 | 00/1271 | PushWord #{25} ; taille d'une dimension + 3622 | 2 game.s 796 | Code | 00 | | 3 | 00/1271 : F4 19 00 | PEA #{25} + 3625 | 2 game.s 797 | Macro | 00 | | 0 | 00/1274 | _Multiply + 3627 | 2 game.s 797 | Code | 00 | | 3 | 00/1274 : A2 0B 09 | LDX #$90B ; load tool call # + 3628 | 2 game.s 797 | Code | 00 | | 4 | 00/1277 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3629 | 2 game.s 798 | Code | 00 | | 1 | 00/127B : 68 | pla + 3630 | 2 game.s 799 | Code | 00 | 2 | 3 | 00/127C : 8D 00 2C | sta localOFFSET ; 0=>0, 1=>25, 2=>50 + 3631 | 2 game.s 800 | Code | 00 | | 1 | 00/127F : 68 | pla + 3632 | 2 game.s 801 | Empty | 00 | | 0 | 00/1280 | + 3633 | 2 game.s 802 | Comment | 00 | | 0 | 00/1280 | *-- fonction_mot$(scene|,pointeur_mots|(scene|))=MID$(ligne$,2,espace%-2) + 3634 | 2 game.s 803 | Empty | 00 | | 0 | 00/1280 | + 3635 | 2 game.s 804 | Code | 00 | 2 | 3 | 00/1280 : 20 4B 0C | jsr next_index + 3636 | 2 game.s 805 | Empty | 00 | | 0 | 00/1283 | + 3637 | 2 game.s 806 | Code | 00 | 2 | 3 | 00/1283 : AD 00 2C | lda localOFFSET ; 0/25/50 => 0/50/100 + 3638 | 2 game.s 807 | Code | 00 | | 1 | 00/1286 : 0A | asl + 3639 | 2 game.s 808 | Code | 00 | | 1 | 00/1287 : 48 | pha + 3640 | 2 game.s 809 | Code | 00 | 2 | 3 | 00/1288 : AD 02 2C | lda localPOINT ; 0/1/2 => 0/2/4 + 3641 | 2 game.s 810 | Code | 00 | | 1 | 00/128B : 0A | asl + 3642 | 2 game.s 811 | Code | 00 | | 1 | 00/128C : 18 | clc + 3643 | 2 game.s 812 | Code | 00 | | 2 | 00/128D : 63 01 | adc 1,s ; += + 3644 | 2 game.s 813 | Code | 00 | | 1 | 00/128F : AA | tax + 3645 | 2 game.s 814 | Code | 00 | | 1 | 00/1290 : 68 | pla + 3646 | 2 game.s 815 | Empty | 00 | | 0 | 00/1291 | + 3647 | 2 game.s 816 | Code | 00 | | 2 | 00/1291 : A5 90 | lda {{$80}+$10} ; sauve l'offset du mot + 3648 | 2 game.s 817 | Code | 00 | 2 | 3 | 00/1293 : 9D E5 44 | sta fonction_mots,x + 3649 | 2 game.s 818 | Empty | 00 | | 0 | 00/1296 | + 3650 | 2 game.s 819 | Code | 00 | 2 | 3 | 00/1296 : 20 4B 0C | jsr next_index + 3651 | 2 game.s 820 | Empty | 00 | | 0 | 00/1299 | + 3652 | 2 game.s 821 | Comment | 00 | | 0 | 00/1299 | *--- Maintenant, on parcout la chane jusqu' l'espace + 3653 | 2 game.s 822 | Empty | 00 | | 0 | 00/1299 | + 3654 | 2 game.s 823 | Code | 00 | 2 | 3 | 00/1299 : 20 4B 0C | ozunid_14 jsr next_index + 3655 | 2 game.s 824 | Code | 00 | | 3 | 00/129C : C9 20 00 | cmp #{$20} + 3656 | 2 game.s 825 | Code | 00 | | 2 | 00/129F : D0 F8 | bne ozunid_14 + 3657 | 2 game.s 826 | Empty | 00 | | 0 | 00/12A1 | + 3658 | 2 game.s 827 | Comment | 00 | | 0 | 00/12A1 | *--- condition&(scene|,pointeur_mots|(scene|)) = + 3659 | 2 game.s 828 | Comment | 00 | | 0 | 00/12A1 | *--- ASC(MID$(ligne$,espace%+2,1))*VAL(MID$(ligne$,espace%+1,1)+"1") + 3660 | 2 game.s 829 | Comment | 00 | | 0 | 00/12A1 | *--- Ici, on ne fait pas le calcul de la version Atari + 3661 | 2 game.s 830 | Empty | 00 | | 0 | 00/12A1 | + 3662 | 2 game.s 831 | Code | 00 | 2 | 3 | 00/12A1 : 20 4B 0C | jsr next_index + 3663 | 2 game.s 832 | Empty | 00 | | 0 | 00/12A4 | + 3664 | 2 game.s 833 | Code | 00 | 2 | 3 | 00/12A4 : AD 00 2C | lda localOFFSET ; 0/25/50 => 0/50/100 + 3665 | 2 game.s 834 | Code | 00 | | 1 | 00/12A7 : 0A | asl + 3666 | 2 game.s 835 | Code | 00 | | 1 | 00/12A8 : 48 | pha + 3667 | 2 game.s 836 | Code | 00 | 2 | 3 | 00/12A9 : AD 02 2C | lda localPOINT ; 0/1/2 => 0/2/4 + 3668 | 2 game.s 837 | Code | 00 | | 1 | 00/12AC : 0A | asl + 3669 | 2 game.s 838 | Code | 00 | | 1 | 00/12AD : 18 | clc + 3670 | 2 game.s 839 | Code | 00 | | 2 | 00/12AE : 63 01 | adc 1,s ; += + 3671 | 2 game.s 840 | Code | 00 | | 1 | 00/12B0 : AA | tax + 3672 | 2 game.s 841 | Code | 00 | | 1 | 00/12B1 : 68 | pla + 3673 | 2 game.s 842 | Empty | 00 | | 0 | 00/12B2 | + 3674 | 2 game.s 843 | Code | 00 | | 2 | 00/12B2 : A7 90 | lda [{{$80}+$10}] ; prend le mot sur 16-bit + 3675 | 2 game.s 844 | Code | 00 | 2 | 3 | 00/12B4 : 9D C5 73 | sta condition,x + 3676 | 2 game.s 845 | Empty | 00 | | 0 | 00/12B7 | + 3677 | 2 game.s 846 | Code | 00 | 2 | 3 | 00/12B7 : 20 4B 0C | jsr next_index + 3678 | 2 game.s 847 | Empty | 00 | | 0 | 00/12BA | + 3679 | 2 game.s 848 | Comment | 00 | | 0 | 00/12BA | *--- aiguillage|(scene|,pointeur_mots|(scene|))=ASC(MID$(ligne$,espace%+3)) + 3680 | 2 game.s 849 | Empty | 00 | | 0 | 00/12BA | + 3681 | 2 game.s 850 | Code | 00 | 2 | 3 | 00/12BA : 20 4B 0C | jsr next_index + 3682 | 2 game.s 851 | Empty | 00 | | 0 | 00/12BD | + 3683 | 2 game.s 852 | Code | 00 | 2 | 3 | 00/12BD : AD 00 2C | lda localOFFSET ; 0/25/50 => 0/50/100 + 3684 | 2 game.s 853 | Code | 00 | | 1 | 00/12C0 : 18 | clc + 3685 | 2 game.s 854 | Code | 00 | 2 | 3 | 00/12C1 : 6D 02 2C | adc localPOINT ; += + 3686 | 2 game.s 855 | Code | 00 | | 1 | 00/12C4 : AA | tax + 3687 | 2 game.s 856 | Empty | 00 | | 0 | 00/12C5 | + 3688 | 2 game.s 857 | Code | 10 | | 2 | 00/12C5 : E2 20 | sep #$20 + 3689 | 2 game.s 858 | Code | 10 | | 2 | 00/12C7 : A7 90 | lda [{{$80}+$10}] ; prend le caractre 8-bit + 3690 | 2 game.s 859 | Code | 10 | 2 | 3 | 00/12C9 : 9D 25 64 | sta aiguillage,x + 3691 | 2 game.s 860 | Code | 00 | | 2 | 00/12CC : C2 20 | rep #$20 + 3692 | 2 game.s 861 | Empty | 00 | | 0 | 00/12CE | + 3693 | 2 game.s 862 | Comment | 00 | | 0 | 00/12CE | *--- Recopie la phrase si elle existe + 3694 | 2 game.s 863 | Empty | 00 | | 0 | 00/12CE | + 3695 | 2 game.s 864 | Code | 00 | 2 | 3 | 00/12CE : 20 4B 0C | jsr next_index + 3696 | 2 game.s 865 | Code | 00 | | 2 | 00/12D1 : D0 01 | bne doDIESE1 ; on a une chane + 3697 | 2 game.s 866 | Code | 00 | | 1 | 00/12D3 : 60 | rts + 3698 | 2 game.s 867 | Empty | 00 | | 0 | 00/12D4 | + 3699 | 2 game.s 868 | Code | 00 | 2 | 3 | 00/12D4 : AD 00 2C | doDIESE1 lda localOFFSET ; 0/25/50 => 0/50/100 + 3700 | 2 game.s 869 | Code | 00 | | 1 | 00/12D7 : 0A | asl + 3701 | 2 game.s 870 | Code | 00 | | 1 | 00/12D8 : 48 | pha + 3702 | 2 game.s 871 | Code | 00 | 2 | 3 | 00/12D9 : AD 02 2C | lda localPOINT ; 0/1/2 => 0/2/4 + 3703 | 2 game.s 872 | Code | 00 | | 1 | 00/12DC : 0A | asl + 3704 | 2 game.s 873 | Code | 00 | | 1 | 00/12DD : 18 | clc + 3705 | 2 game.s 874 | Code | 00 | | 2 | 00/12DE : 63 01 | adc 1,s ; += + 3706 | 2 game.s 875 | Code | 00 | | 1 | 00/12E0 : AA | tax + 3707 | 2 game.s 876 | Code | 00 | | 1 | 00/12E1 : 68 | pla + 3708 | 2 game.s 877 | Empty | 00 | | 0 | 00/12E2 | + 3709 | 2 game.s 878 | Code | 00 | | 2 | 00/12E2 : A5 90 | lda {{$80}+$10} ; prend le mot sur 16-bit + 3710 | 2 game.s 879 | Code | 00 | 2 | 3 | 00/12E4 : 9D 45 94 | sta phrase,x + 3711 | 2 game.s 880 | Empty | 00 | | 0 | 00/12E7 | + 3712 | 2 game.s 881 | Comment | 00 | | 0 | 00/12E7 | *--- Maintenant, on parcout la chane jusqu' la fin (00) + 3713 | 2 game.s 882 | Empty | 00 | | 0 | 00/12E7 | + 3714 | 2 game.s 883 | Code | 00 | 2 | 3 | 00/12E7 : 20 4B 0C | ozunid_15 jsr next_index + 3715 | 2 game.s 884 | Code | 00 | | 2 | 00/12EA : D0 FB | bne ozunid_15 + 3716 | 2 game.s 885 | Code | 00 | | 1 | 00/12EC : 60 | rts + 3717 | 2 game.s 886 | Empty | 00 | | 0 | 00/12ED | + 3718 | 2 game.s 887 | Comment | 00 | | 0 | 00/12ED | *----------------------- + 3719 | 2 game.s 888 | Comment | 00 | | 0 | 00/12ED | * INITIALISATION_CACHE - OK + 3720 | 2 game.s 889 | Comment | 00 | | 0 | 00/12ED | *----------------------- + 3721 | 2 game.s 890 | Comment | 00 | | 0 | 00/12ED | * initialisation_cache + 3722 | 2 game.s 891 | Empty | 00 | | 0 | 00/12ED | + 3723 | 2 game.s 892 | Empty | 00 | | 0 | 00/12ED | initialisation_cache + 3724 | 2 game.s 893 | Code | 00 | | 1 | 00/12ED : 60 | rts + 3725 | 2 game.s 894 | Empty | 00 | | 0 | 00/12EE | + 3726 | 2 game.s 895 | Comment | 00 | | 0 | 00/12EE | *----------------------- + 3727 | 2 game.s 896 | Comment | 00 | | 0 | 00/12EE | * PREPARE_TEXTE + 3728 | 2 game.s 897 | Comment | 00 | | 0 | 00/12EE | *----------------------- + 3729 | 2 game.s 898 | Comment | 00 | | 0 | 00/12EE | * prepare_texte + 3730 | 2 game.s 899 | Empty | 00 | | 0 | 00/12EE | + 3731 | 2 game.s 900 | Equivalence | 00 | | 0 | 00/12EE | texteSPACE = $5f + 3732 | 2 game.s 901 | Equivalence | 00 | | 0 | 00/12EE | texteRC = $9c + 3733 | 2 game.s 902 | Empty | 00 | | 0 | 00/12EE | + 3734 | 2 game.s 903 | Empty | 00 | | 0 | 00/12EE | prepare_texte + 3735 | 2 game.s 904 | Code | 00 | 2 | 3 | 00/12EE : 9C FC 2B | stz i ; on commence 0 + 3736 | 2 game.s 905 | Code | 00 | 2 | 3 | 00/12F1 : 9C FE 2B | stz nb_lignes + 3737 | 2 game.s 906 | Empty | 00 | | 0 | 00/12F4 | + 3738 | 2 game.s 907 | Code | 00 | 2 | 3 | 00/12F4 : A9 07 3F | lda #texte_final + 3739 | 2 game.s 908 | Code | 00 | | 2 | 00/12F7 : 85 84 | sta {{$80}+4} + 3740 | 2 game.s 909 | Empty | 00 | | 0 | 00/12F9 | + 3741 | 2 game.s 910 | Code | 10 | | 2 | 00/12F9 : E2 20 | sep #$20 ; A en 8-bits + 3742 | 2 game.s 911 | Empty | 10 | | 0 | 00/12FB | + 3743 | 2 game.s 912 | Comment | 10 | | 0 | 00/12FB | * 1- clear le texte final + 3744 | 2 game.s 913 | Empty | 10 | | 0 | 00/12FB | + 3745 | 2 game.s 914 | Code | 10 | | 3 | 00/12FB : A2 00 00 | ldx #0 ; on initialise les buffers + 3746 | 2 game.s 915 | Code | 10 | | 2 | 00/12FE : A9 5F | ozunid_16 lda #{$5f} + 3747 | 2 game.s 916 | Code | 10 | 2 | 3 | 00/1300 : 9D 07 3F | sta texte_final,x + 3748 | 2 game.s 917 | Code | 10 | | 2 | 00/1303 : A9 00 | lda #{0} + 3749 | 2 game.s 918 | Code | 10 | 2 | 3 | 00/1305 : 9D 4F 33 | sta texte_liens,x + 3750 | 2 game.s 919 | Code | 10 | 2 | 3 | 00/1308 : 9E 2B 39 | stz texte_index,x + 3751 | 2 game.s 920 | Code | 10 | | 1 | 00/130B : E8 | inx + 3752 | 2 game.s 921 | Code | 10 | | 3 | 00/130C : E0 DC 05 | cpx #{75}*{20} + 3753 | 2 game.s 922 | Code | 10 | | 2 | 00/130F : 90 ED | bcc ozunid_16 + 3754 | 2 game.s 923 | Empty | 10 | | 0 | 00/1311 | + 3755 | 2 game.s 924 | Comment | 10 | | 0 | 00/1311 | * 2- recopie le texte entier + 3756 | 2 game.s 925 | Empty | 10 | | 0 | 00/1311 | + 3757 | 2 game.s 926 | Code | 10 | | 3 | 00/1311 : A0 00 00 | ldy #0 + 3758 | 2 game.s 927 | Code | 10 | | 2 | 00/1314 : B7 94 | ozunid_17 lda [{{{$80}+$10}+4}],y + 3759 | 2 game.s 928 | Code | 10 | 2 | 3 | 00/1316 : 99 73 2D | sta texte,y + 3760 | 2 game.s 929 | Code | 10 | | 1 | 00/1319 : C8 | iny + 3761 | 2 game.s 930 | Code | 10 | | 2 | 00/131A : C9 00 | cmp #0 + 3762 | 2 game.s 931 | Code | 10 | | 2 | 00/131C : D0 F6 | bne ozunid_17 + 3763 | 2 game.s 932 | Empty | 10 | | 0 | 00/131E | + 3764 | 2 game.s 933 | Code | 10 | 2 | 3 | 00/131E : 8C 06 2C | sty longueur_texte + 3765 | 2 game.s 934 | Empty | 10 | | 0 | 00/1321 | + 3766 | 2 game.s 935 | Comment | 10 | | 0 | 00/1321 | * ligne_max$=MID$(texte$,i%,max_colonnes|) + 3767 | 2 game.s 936 | Empty | 10 | | 0 | 00/1321 | + 3768 | 2 game.s 937 | Code | 10 | | 2 | 00/1321 : E2 20 | at_2 sep #$20 + 3769 | 2 game.s 938 | Empty | 10 | | 0 | 00/1323 | + 3770 | 2 game.s 939 | Code | 10 | 2 | 3 | 00/1323 : AE FC 2B | ldx i + 3771 | 2 game.s 940 | Code | 10 | | 3 | 00/1326 : A0 00 00 | ldy #0 + 3772 | 2 game.s 941 | Code | 10 | 2 | 3 | 00/1329 : BD 73 2D | ozunid_18 lda texte,x + 3773 | 2 game.s 942 | Code | 10 | 2 | 3 | 00/132C : 99 28 2D | sta ligne_max,y + 3774 | 2 game.s 943 | Code | 10 | | 1 | 00/132F : E8 | inx + 3775 | 2 game.s 944 | Code | 10 | | 1 | 00/1330 : C8 | iny + 3776 | 2 game.s 945 | Code | 10 | | 3 | 00/1331 : C0 4B 00 | cpy #{75} + 3777 | 2 game.s 946 | Code | 10 | | 2 | 00/1334 : 90 F3 | bcc ozunid_18 + 3778 | 2 game.s 947 | Empty | 10 | | 0 | 00/1336 | + 3779 | 2 game.s 948 | Comment | 10 | | 0 | 00/1336 | * return$=LEFT$(ligne_max$,INSTR(ligne_max$,"")) = index d'un RC + 3780 | 2 game.s 949 | Empty | 10 | | 0 | 00/1336 | + 3781 | 2 game.s 950 | Code | 10 | | 3 | 00/1336 : A2 00 00 | ldx #0 + 3782 | 2 game.s 951 | Code | 10 | 2 | 3 | 00/1339 : BD 28 2D | ozunid_19 lda ligne_max,x + 3783 | 2 game.s 952 | Code | 10 | | 2 | 00/133C : C9 9C | cmp #{$9c} + 3784 | 2 game.s 953 | Code | 10 | | 2 | 00/133E : F0 08 | beq at_3 ; on a trouv un RC + 3785 | 2 game.s 954 | Code | 10 | | 1 | 00/1340 : E8 | inx + 3786 | 2 game.s 955 | Code | 10 | | 3 | 00/1341 : E0 4B 00 | cpx #{75} + 3787 | 2 game.s 956 | Code | 10 | | 2 | 00/1344 : 90 F3 | bcc ozunid_19 + 3788 | 2 game.s 957 | Code | 10 | | 2 | 00/1346 : B0 0B | bcs at_case0 ; pas de RC sur la ligne + 3789 | 2 game.s 958 | Empty | 10 | | 0 | 00/1348 | + 3790 | 2 game.s 959 | Code | 10 | 2 | 3 | 00/1348 : 8E 08 2C | at_3 stx return ; on a l'index du RC + 3791 | 2 game.s 960 | Empty | 10 | | 0 | 00/134B | + 3792 | 2 game.s 961 | Code | 10 | | 3 | 00/134B : E0 00 00 | cpx #0 + 3793 | 2 game.s 962 | Code | 10 | | 2 | 00/134E : F0 46 | beq at_case1 ; 1er car est un RC, on sort une ligne blanche + 3794 | 2 game.s 963 | Code | 10 | | 3 | 00/1350 : 82 5A 00 | brl at_default ; on a un RC qq part + 3795 | 2 game.s 964 | Empty | 10 | | 0 | 00/1353 | + 3796 | 2 game.s 965 | Comment | 10 | | 0 | 00/1353 | * CASE 0 - aucun RC, on coupe le texte + 3797 | 2 game.s 966 | Empty | 10 | | 0 | 00/1353 | + 3798 | 2 game.s 967 | Comment | 10 | | 0 | 00/1353 | * ligne_max$=LEFT$(ligne_max$,RINSTR(ligne_max$," ")) + 3799 | 2 game.s 968 | Empty | 10 | | 0 | 00/1353 | + 3800 | 2 game.s 969 | Code | 10 | | 3 | 00/1353 : A2 4A 00 | at_case0 ldx #{75}-1 + 3801 | 2 game.s 970 | Code | 10 | 2 | 3 | 00/1356 : BD 28 2D | ozunid_20 lda ligne_max,x + 3802 | 2 game.s 971 | Code | 10 | | 2 | 00/1359 : C9 20 | cmp #{$20} ; un vrai espace + 3803 | 2 game.s 972 | Code | 10 | | 2 | 00/135B : F0 06 | beq at_4 + 3804 | 2 game.s 973 | Code | 10 | | 1 | 00/135D : CA | dex + 3805 | 2 game.s 974 | Code | 10 | | 2 | 00/135E : D0 F6 | bne ozunid_20 + 3806 | 2 game.s 975 | Code | 10 | | 3 | 00/1360 : A2 01 00 | ldx #1 ; eventuel cas douteux + 3807 | 2 game.s 976 | Empty | 10 | | 0 | 00/1363 | + 3808 | 2 game.s 977 | Code | 10 | 2 | 3 | 00/1363 : 8E 04 2C | at_4 stx len_max + 3809 | 2 game.s 978 | Empty | 10 | | 0 | 00/1366 | + 3810 | 2 game.s 979 | Comment | 10 | | 0 | 00/1366 | * b$=b$+ligne_max$+SPACE$(max_colonnes|-LEN(ligne_max$)) + 3811 | 2 game.s 980 | Empty | 10 | | 0 | 00/1366 | + 3812 | 2 game.s 981 | Code | 10 | | 3 | 00/1366 : A2 00 00 | ldx #0 + 3813 | 2 game.s 982 | Code | 10 | 2 | 3 | 00/1369 : BD 28 2D | ozunid_21 lda ligne_max,x + 3814 | 2 game.s 983 | Code | 10 | 2 | 3 | 00/136C : 20 09 14 | jsr set_textefinal + 3815 | 2 game.s 984 | Code | 10 | | 1 | 00/136F : E8 | inx + 3816 | 2 game.s 985 | Code | 10 | 2 | 3 | 00/1370 : EC 04 2C | cpx len_max + 3817 | 2 game.s 986 | Code | 10 | | 2 | 00/1373 : 90 F4 | bcc ozunid_21 + 3818 | 2 game.s 987 | Empty | 10 | | 0 | 00/1375 | + 3819 | 2 game.s 988 | Code | 10 | | 3 | 00/1375 : E0 4B 00 | cpx #{75} + 3820 | 2 game.s 989 | Code | 10 | | 2 | 00/1378 : B0 0B | bcs noSPC + 3821 | 2 game.s 990 | Empty | 10 | | 0 | 00/137A | + 3822 | 2 game.s 991 | Code | 10 | | 2 | 00/137A : A9 20 | lda #{$20} + 3823 | 2 game.s 992 | Code | 10 | 2 | 3 | 00/137C : 20 09 14 | ozunid_22 jsr set_textefinal + 3824 | 2 game.s 993 | Code | 10 | | 1 | 00/137F : E8 | inx + 3825 | 2 game.s 994 | Code | 10 | | 3 | 00/1380 : E0 4B 00 | cpx #{75} + 3826 | 2 game.s 995 | Code | 10 | | 2 | 00/1383 : 90 F7 | bcc ozunid_22 + 3827 | 2 game.s 996 | Empty | 10 | | 0 | 00/1385 | + 3828 | 2 game.s 997 | Empty | 10 | | 0 | 00/1385 | noSPC + 3829 | 2 game.s 998 | Empty | 10 | | 0 | 00/1385 | + 3830 | 2 game.s 999 | Comment | 10 | | 0 | 00/1385 | * ADD i%,LEN(ligne_max$) + 3831 | 2 game.s 1000 | Empty | 10 | | 0 | 00/1385 | + 3832 | 2 game.s 1001 | Code | 00 | | 2 | 00/1385 : C2 20 | rep #$20 + 3833 | 2 game.s 1002 | Code | 00 | 2 | 3 | 00/1387 : AD FC 2B | lda i + 3834 | 2 game.s 1003 | Code | 00 | | 1 | 00/138A : 18 | clc + 3835 | 2 game.s 1004 | Code | 00 | 2 | 3 | 00/138B : 6D 04 2C | adc len_max + 3836 | 2 game.s 1005 | Code | 00 | | 1 | 00/138E : 1A | inc + 3837 | 2 game.s 1006 | Code | 00 | 2 | 3 | 00/138F : 8D FC 2B | sta i + 3838 | 2 game.s 1007 | Code | 10 | | 2 | 00/1392 : E2 20 | sep #$20 + 3839 | 2 game.s 1008 | Code | 10 | | 2 | 00/1394 : 80 43 | bra at_8 + 3840 | 2 game.s 1009 | Empty | 10 | | 0 | 00/1396 | + 3841 | 2 game.s 1010 | Comment | 10 | | 0 | 00/1396 | * CASE 1 - ligne blanche + 3842 | 2 game.s 1011 | Empty | 10 | | 0 | 00/1396 | + 3843 | 2 game.s 1012 | Code | 10 | 2 | 3 | 00/1396 : AE FC 2B | at_case1 ldx i ; on utilise X pour tre en 16-bits + 3844 | 2 game.s 1013 | Code | 10 | | 1 | 00/1399 : E8 | inx + 3845 | 2 game.s 1014 | Code | 10 | 2 | 3 | 00/139A : 8E FC 2B | stx i + 3846 | 2 game.s 1015 | Empty | 10 | | 0 | 00/139D | + 3847 | 2 game.s 1016 | Code | 10 | | 3 | 00/139D : A2 00 00 | ldx #0 + 3848 | 2 game.s 1017 | Code | 10 | | 2 | 00/13A0 : A9 20 | lda #{$20} + 3849 | 2 game.s 1018 | Code | 10 | 2 | 3 | 00/13A2 : 20 09 14 | ozunid_23 jsr set_textefinal + 3850 | 2 game.s 1019 | Code | 10 | | 1 | 00/13A5 : E8 | inx + 3851 | 2 game.s 1020 | Code | 10 | | 3 | 00/13A6 : E0 4B 00 | cpx #{75} + 3852 | 2 game.s 1021 | Code | 10 | | 2 | 00/13A9 : 90 F7 | bcc ozunid_23 + 3853 | 2 game.s 1022 | Code | 10 | | 2 | 00/13AB : B0 2C | bcs at_8 + 3854 | 2 game.s 1023 | Empty | 10 | | 0 | 00/13AD | + 3855 | 2 game.s 1024 | Comment | 10 | | 0 | 00/13AD | * DEFAULT + 3856 | 2 game.s 1025 | Empty | 10 | | 0 | 00/13AD | + 3857 | 2 game.s 1026 | Code | 10 | | 3 | 00/13AD : A2 00 00 | at_default ldx #0 ; ligne_max$=LEFT$(return$,return%) + 3858 | 2 game.s 1027 | Code | 10 | 2 | 3 | 00/13B0 : BD 28 2D | ozunid_24 lda ligne_max,x + 3859 | 2 game.s 1028 | Code | 10 | 2 | 3 | 00/13B3 : 20 09 14 | jsr set_textefinal + 3860 | 2 game.s 1029 | Code | 10 | | 1 | 00/13B6 : E8 | inx + 3861 | 2 game.s 1030 | Code | 10 | 2 | 3 | 00/13B7 : EC 08 2C | cpx return + 3862 | 2 game.s 1031 | Code | 10 | | 2 | 00/13BA : 90 F4 | bcc ozunid_24 + 3863 | 2 game.s 1032 | Empty | 10 | | 0 | 00/13BC | + 3864 | 2 game.s 1033 | Comment | 10 | | 0 | 00/13BC | * b$=b$+ligne_max$+SPACE$(max_colonnes|-return%) + 3865 | 2 game.s 1034 | Empty | 10 | | 0 | 00/13BC | + 3866 | 2 game.s 1035 | Code | 10 | | 3 | 00/13BC : E0 4B 00 | cpx #{75} + 3867 | 2 game.s 1036 | Code | 10 | | 2 | 00/13BF : B0 0B | bcs noSPC2 + 3868 | 2 game.s 1037 | Empty | 10 | | 0 | 00/13C1 | + 3869 | 2 game.s 1038 | Code | 10 | | 2 | 00/13C1 : A9 20 | lda #{$20} + 3870 | 2 game.s 1039 | Code | 10 | 2 | 3 | 00/13C3 : 20 09 14 | ozunid_25 jsr set_textefinal + 3871 | 2 game.s 1040 | Code | 10 | | 1 | 00/13C6 : E8 | inx + 3872 | 2 game.s 1041 | Code | 10 | | 3 | 00/13C7 : E0 4B 00 | cpx #{75} + 3873 | 2 game.s 1042 | Code | 10 | | 2 | 00/13CA : 90 F7 | bcc ozunid_25 + 3874 | 2 game.s 1043 | Empty | 10 | | 0 | 00/13CC | + 3875 | 2 game.s 1044 | Empty | 10 | | 0 | 00/13CC | noSPC2 + 3876 | 2 game.s 1045 | Empty | 10 | | 0 | 00/13CC | + 3877 | 2 game.s 1046 | Comment | 10 | | 0 | 00/13CC | * ADD i%,return%+1 + 3878 | 2 game.s 1047 | Empty | 10 | | 0 | 00/13CC | + 3879 | 2 game.s 1048 | Code | 00 | | 2 | 00/13CC : C2 20 | rep #$20 + 3880 | 2 game.s 1049 | Code | 00 | 2 | 3 | 00/13CE : AD FC 2B | lda i + 3881 | 2 game.s 1050 | Code | 00 | | 1 | 00/13D1 : 18 | clc + 3882 | 2 game.s 1051 | Code | 00 | 2 | 3 | 00/13D2 : 6D 08 2C | adc return + 3883 | 2 game.s 1052 | Code | 00 | | 1 | 00/13D5 : 1A | inc + 3884 | 2 game.s 1053 | Code | 00 | 2 | 3 | 00/13D6 : 8D FC 2B | sta i + 3885 | 2 game.s 1054 | Empty | 00 | | 0 | 00/13D9 | + 3886 | 2 game.s 1055 | Comment | 00 | | 0 | 00/13D9 | * UNTIL i%>=longueur_texte% + 3887 | 2 game.s 1056 | Empty | 00 | | 0 | 00/13D9 | + 3888 | 2 game.s 1057 | Directive | 10 | | 0 | 00/13D9 | mx %10 + 3889 | 2 game.s 1058 | Empty | 10 | | 0 | 00/13D9 | + 3890 | 2 game.s 1059 | Code | 10 | 2 | 3 | 00/13D9 : EE FE 2B | at_8 inc nb_lignes + 3891 | 2 game.s 1060 | Empty | 10 | | 0 | 00/13DC | + 3892 | 2 game.s 1061 | Code | 10 | 2 | 3 | 00/13DC : AE FC 2B | ldx i + 3893 | 2 game.s 1062 | Code | 10 | 2 | 3 | 00/13DF : EC 06 2C | cpx longueur_texte + 3894 | 2 game.s 1063 | Code | 10 | | 2 | 00/13E2 : B0 03 | bcs at_9 + 3895 | 2 game.s 1064 | Code | 10 | | 3 | 00/13E4 : 82 3A FF | brl at_2 ; we loop + 3896 | 2 game.s 1065 | Empty | 10 | | 0 | 00/13E7 | + 3897 | 2 game.s 1066 | Empty | 10 | | 0 | 00/13E7 | at_9 + 3898 | 2 game.s 1067 | Empty | 10 | | 0 | 00/13E7 | + 3899 | 2 game.s 1068 | Comment | 10 | | 0 | 00/13E7 | *--- on centre le texte + 3900 | 2 game.s 1069 | Empty | 10 | | 0 | 00/13E7 | + 3901 | 2 game.s 1070 | Code | 00 | | 2 | 00/13E7 : C2 20 | rep #$20 + 3902 | 2 game.s 1071 | Empty | 00 | | 0 | 00/13E9 | + 3903 | 2 game.s 1072 | Code | 00 | | 3 | 00/13E9 : A9 14 00 | lda #{20} ; on est au max, on ne fait rien + 3904 | 2 game.s 1073 | Code | 00 | | 1 | 00/13EC : 38 | sec + 3905 | 2 game.s 1074 | Code | 00 | 2 | 3 | 00/13ED : ED FE 2B | sbc nb_lignes + 3906 | 2 game.s 1075 | Code | 00 | | 2 | 00/13F0 : 10 03 | bpl at_10 + 3907 | 2 game.s 1076 | Code | 00 | | 3 | 00/13F2 : A9 00 00 | lda #0 + 3908 | 2 game.s 1077 | Code | 00 | | 1 | 00/13F5 : 18 | at_10 clc + 3909 | 2 game.s 1078 | Code | 00 | | 3 | 00/13F6 : 69 01 00 | adc #1 + 3910 | 2 game.s 1079 | Code | 00 | | 1 | 00/13F9 : 4A | lsr + 3911 | 2 game.s 1080 | Code | 00 | 2 | 3 | 00/13FA : 8D 71 18 | sta printY ; output line + 3912 | 2 game.s 1081 | Code | 00 | 2 | 3 | 00/13FD : 8D 38 17 | sta motY + 3913 | 2 game.s 1082 | Code | 00 | | 1 | 00/1400 : 0A | asl + 3914 | 2 game.s 1083 | Code | 00 | | 1 | 00/1401 : AA | tax + 3915 | 2 game.s 1084 | Code | 00 | 2 | 3 | 00/1402 : BD 15 19 | lda y_coord,x + 3916 | 2 game.s 1085 | Code | 00 | 2 | 3 | 00/1405 : 8D 73 18 | sta offsetY + 3917 | 2 game.s 1086 | Code | 00 | | 1 | 00/1408 : 60 | rts + 3918 | 2 game.s 1087 | Empty | 00 | | 0 | 00/1409 | + 3919 | 2 game.s 1088 | Directive | 10 | | 0 | 00/1409 | mx %10 + 3920 | 2 game.s 1089 | Empty | 10 | | 0 | 00/1409 | + 3921 | 2 game.s 1090 | Comment | 10 | | 0 | 00/1409 | *--- output dans texte final + 3922 | 2 game.s 1091 | Empty | 10 | | 0 | 00/1409 | + 3923 | 2 game.s 1092 | Directive | 10 | | 0 | 00/1409 | mx %10 + 3924 | 2 game.s 1093 | Empty | 10 | | 0 | 00/1409 | + 3925 | 2 game.s 1094 | Empty | 10 | | 0 | 00/1409 | set_textefinal + 3926 | 2 game.s 1095 | Code | 10 | | 2 | 00/1409 : 92 84 | sta ({{$80}+4}) + 3927 | 2 game.s 1096 | Code | 10 | | 2 | 00/140B : E6 84 | inc {{$80}+4} + 3928 | 2 game.s 1097 | Code | 10 | | 2 | 00/140D : D0 02 | bne set_tf1 + 3929 | 2 game.s 1098 | Code | 10 | | 2 | 00/140F : E6 85 | inc {{$80}+4}+1 + 3930 | 2 game.s 1099 | Code | 10 | | 1 | 00/1411 : 60 | set_tf1 rts + 3931 | 2 game.s 1100 | Empty | 10 | | 0 | 00/1412 | + 3932 | 2 game.s 1101 | Directive | 00 | | 0 | 00/1412 | mx %00 ; on revient en 16-bits + 3933 | 2 game.s 1102 | Empty | 00 | | 0 | 00/1412 | + 3934 | 2 game.s 1103 | Comment | 00 | | 0 | 00/1412 | *----------------------- + 3935 | 2 game.s 1104 | Comment | 00 | | 0 | 00/1412 | * AFFICHE_TEXTE + 3936 | 2 game.s 1105 | Comment | 00 | | 0 | 00/1412 | *----------------------- + 3937 | 2 game.s 1106 | Comment | 00 | | 0 | 00/1412 | * affiche_texte + 3938 | 2 game.s 1107 | Empty | 00 | | 0 | 00/1412 | + 3939 | 2 game.s 1108 | Comment | 00 | | 0 | 00/1412 | * on imprime le texte (enfin) + 3940 | 2 game.s 1109 | Empty | 00 | | 0 | 00/1412 | + 3941 | 2 game.s 1110 | Equivalence | 00 | | 0 | 00/1412 | modeForeCopy = $0004 ; QDII Table 16-10 + 3942 | 2 game.s 1111 | Empty | 00 | | 0 | 00/1412 | + 3943 | 2 game.s 1112 | Empty | 00 | | 0 | 00/1412 | affiche_texte + 3944 | 2 game.s 1113 | Code | 00 | 2 | 3 | 00/1412 : 20 48 02 | jsr switch_640 ; switch to 640 + 3945 | 2 game.s 1114 | Empty | 00 | | 0 | 00/1415 | + 3946 | 2 game.s 1115 | Comment | 00 | | 0 | 00/1415 | * on s'occupe des couleurs de la palette + 3947 | 2 game.s 1116 | Empty | 00 | | 0 | 00/1415 | + 3948 | 2 game.s 1117 | Code | 00 | 2 | 3 | 00/1415 : AD AF 07 | lda ptrFOND + 3949 | 2 game.s 1118 | Code | 00 | | 2 | 00/1418 : 85 80 | sta {$80} + 3950 | 2 game.s 1119 | Code | 00 | 2 | 3 | 00/141A : AD B1 07 | lda ptrFOND+2 + 3951 | 2 game.s 1120 | Code | 00 | | 2 | 00/141D : 85 82 | sta {$80}+2 + 3952 | 2 game.s 1121 | Empty | 00 | | 0 | 00/141F | + 3953 | 2 game.s 1122 | Code | 00 | 2 | 3 | 00/141F : AE 1C 2C | ldx scene_actuelle + 3954 | 2 game.s 1123 | Code | 10 | | 2 | 00/1422 : E2 20 | sep #$20 + 3955 | 2 game.s 1124 | Code | 10 | 2 | 3 | 00/1424 : BD C4 B4 | lda rouge1-1,x + 3956 | 2 game.s 1125 | Code | 10 | | 1 | 00/1427 : 0A | asl + 3957 | 2 game.s 1126 | Code | 10 | 2 | 3 | 00/1428 : 8D 0B 2C | sta rvb1+1 + 3958 | 2 game.s 1127 | Code | 10 | 2 | 3 | 00/142B : BD 64 B5 | lda vert1-1,x + 3959 | 2 game.s 1128 | Code | 10 | | 1 | 00/142E : 0A | asl + 3960 | 2 game.s 1129 | Code | 10 | | 1 | 00/142F : 0A | asl + 3961 | 2 game.s 1130 | Code | 10 | | 1 | 00/1430 : 0A | asl + 3962 | 2 game.s 1131 | Code | 10 | | 1 | 00/1431 : 0A | asl + 3963 | 2 game.s 1132 | Code | 10 | | 1 | 00/1432 : 0A | asl + 3964 | 2 game.s 1133 | Code | 10 | 2 | 3 | 00/1433 : 8D 0A 2C | sta rvb1 + 3965 | 2 game.s 1134 | Code | 10 | 2 | 3 | 00/1436 : BD 04 B6 | lda bleu1-1,x + 3966 | 2 game.s 1135 | Code | 10 | | 1 | 00/1439 : 0A | asl + 3967 | 2 game.s 1136 | Code | 10 | 2 | 3 | 00/143A : 0D 0A 2C | ora rvb1 + 3968 | 2 game.s 1137 | Code | 10 | 2 | 3 | 00/143D : 8D 0A 2C | sta rvb1 + 3969 | 2 game.s 1138 | Empty | 10 | | 0 | 00/1440 | + 3970 | 2 game.s 1139 | Code | 10 | 2 | 3 | 00/1440 : BD A4 B6 | lda rouge2-1,x + 3971 | 2 game.s 1140 | Code | 10 | | 1 | 00/1443 : 0A | asl + 3972 | 2 game.s 1141 | Code | 10 | 2 | 3 | 00/1444 : 8D 0D 2C | sta rvb2+1 + 3973 | 2 game.s 1142 | Code | 10 | 2 | 3 | 00/1447 : BD 44 B7 | lda vert2-1,x + 3974 | 2 game.s 1143 | Code | 10 | | 1 | 00/144A : 0A | asl + 3975 | 2 game.s 1144 | Code | 10 | | 1 | 00/144B : 0A | asl + 3976 | 2 game.s 1145 | Code | 10 | | 1 | 00/144C : 0A | asl + 3977 | 2 game.s 1146 | Code | 10 | | 1 | 00/144D : 0A | asl + 3978 | 2 game.s 1147 | Code | 10 | | 1 | 00/144E : 0A | asl + 3979 | 2 game.s 1148 | Code | 10 | 2 | 3 | 00/144F : 8D 0C 2C | sta rvb2 + 3980 | 2 game.s 1149 | Code | 10 | 2 | 3 | 00/1452 : BD E4 B7 | lda bleu2-1,x + 3981 | 2 game.s 1150 | Code | 10 | | 1 | 00/1455 : 0A | asl + 3982 | 2 game.s 1151 | Code | 10 | 2 | 3 | 00/1456 : 0D 0C 2C | ora rvb2 + 3983 | 2 game.s 1152 | Code | 10 | 2 | 3 | 00/1459 : 8D 0C 2C | sta rvb2 + 3984 | 2 game.s 1153 | Empty | 10 | | 0 | 00/145C | + 3985 | 2 game.s 1154 | Code | 00 | | 2 | 00/145C : C2 20 | rep #$20 + 3986 | 2 game.s 1155 | Empty | 00 | | 0 | 00/145E | + 3987 | 2 game.s 1156 | Code | 00 | 2 | 3 | 00/145E : AD 0C 2C | lda rvb2 + 3988 | 2 game.s 1157 | Code | 00 | | 3 | 00/1461 : A0 02 7E | ldy #$7E02 + 3989 | 2 game.s 1158 | Code | 00 | | 2 | 00/1464 : 97 80 | sta [{$80}],y + 3990 | 2 game.s 1159 | Code | 00 | | 3 | 00/1466 : A0 0A 7E | ldy #$7E0A + 3991 | 2 game.s 1160 | Code | 00 | | 2 | 00/1469 : 97 80 | sta [{$80}],y + 3992 | 2 game.s 1161 | Code | 00 | | 3 | 00/146B : A0 12 7E | ldy #$7E12 + 3993 | 2 game.s 1162 | Code | 00 | | 2 | 00/146E : 97 80 | sta [{$80}],y + 3994 | 2 game.s 1163 | Code | 00 | | 3 | 00/1470 : A0 1A 7E | ldy #$7E1A + 3995 | 2 game.s 1164 | Code | 00 | | 2 | 00/1473 : 97 80 | sta [{$80}],y + 3996 | 2 game.s 1165 | Empty | 00 | | 0 | 00/1475 | + 3997 | 2 game.s 1166 | Code | 00 | 2 | 3 | 00/1475 : AD 0A 2C | lda rvb1 + 3998 | 2 game.s 1167 | Code | 00 | | 3 | 00/1478 : A0 04 7E | ldy #$7E04 + 3999 | 2 game.s 1168 | Code | 00 | | 2 | 00/147B : 97 80 | sta [{$80}],y + 4000 | 2 game.s 1169 | Code | 00 | | 3 | 00/147D : A0 0C 7E | ldy #$7E0C + 4001 | 2 game.s 1170 | Code | 00 | | 2 | 00/1480 : 97 80 | sta [{$80}],y + 4002 | 2 game.s 1171 | Code | 00 | | 3 | 00/1482 : A0 14 7E | ldy #$7E14 + 4003 | 2 game.s 1172 | Code | 00 | | 2 | 00/1485 : 97 80 | sta [{$80}],y + 4004 | 2 game.s 1173 | Code | 00 | | 3 | 00/1487 : A0 1C 7E | ldy #$7E1C + 4005 | 2 game.s 1174 | Code | 00 | | 2 | 00/148A : 97 80 | sta [{$80}],y + 4006 | 2 game.s 1175 | Empty | 00 | | 0 | 00/148C | + 4007 | 2 game.s 1176 | Comment | 00 | | 0 | 00/148C | * et on affiche enfin + 4008 | 2 game.s 1177 | Empty | 00 | | 0 | 00/148C | + 4009 | 2 game.s 1178 | Code | 00 | 2 | 3 | 00/148C : AE B1 07 | ldx ptrFOND+2 + 4010 | 2 game.s 1179 | Code | 00 | 2 | 3 | 00/148F : AC AF 07 | ldy ptrFOND + 4011 | 2 game.s 1180 | Code | 00 | 2 | 3 | 00/1492 : 20 81 05 | jsr fadeIN + 4012 | 2 game.s 1181 | Empty | 00 | | 0 | 00/1495 | + 4013 | 2 game.s 1182 | Macro | 00 | | 0 | 00/1495 | PushWord #0 ; save current mode + 4015 | 2 game.s 1182 | Code | 00 | | 3 | 00/1495 : F4 00 00 | PEA #0 + 4018 | 2 game.s 1183 | Macro | 00 | | 0 | 00/1498 | _GetTextMode + 4020 | 2 game.s 1183 | Code | 00 | | 3 | 00/1498 : A2 04 9D | LDX #$9D04 ; load tool call # + 4021 | 2 game.s 1183 | Code | 00 | | 4 | 00/149B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4022 | 2 game.s 1184 | Empty | 00 | | 0 | 00/149F | + 4023 | 2 game.s 1185 | Macro | 00 | | 0 | 00/149F | PushWord #{$0004} + 4025 | 2 game.s 1185 | Code | 00 | | 3 | 00/149F : F4 04 00 | PEA #{$0004} + 4028 | 2 game.s 1186 | Macro | 00 | | 0 | 00/14A2 | _SetTextMode + 4030 | 2 game.s 1186 | Code | 00 | | 3 | 00/14A2 : A2 04 9C | LDX #$9C04 ; load tool call # + 4031 | 2 game.s 1186 | Code | 00 | | 4 | 00/14A5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4032 | 2 game.s 1187 | Empty | 00 | | 0 | 00/14A9 | + 4033 | 2 game.s 1188 | Macro | 00 | | 0 | 00/14A9 | PushLong #texte_liens + 4037 | 2 game.s 1188 | Code | 00 | 1 >>16 | 3 | 00/14A9 : F4 00 00 | PEA #^#texte_liens + 4044 | 2 game.s 1188 | Code | 00 | 2 | 3 | 00/14AC : F4 4F 33 | PEA #texte_liens + 4047 | 2 game.s 1189 | Macro | 00 | | 0 | 00/14AF | PushLong #texte_final + 4051 | 2 game.s 1189 | Code | 00 | 1 >>16 | 3 | 00/14AF : F4 00 00 | PEA #^#texte_final + 4058 | 2 game.s 1189 | Code | 00 | 2 | 3 | 00/14B2 : F4 07 3F | PEA #texte_final + 4061 | 2 game.s 1190 | Macro | 00 | | 0 | 00/14B5 | PushWord #3 ; x + 4063 | 2 game.s 1190 | Code | 00 | | 3 | 00/14B5 : F4 03 00 | PEA #3 + 4066 | 2 game.s 1191 | Macro | 00 | | 0 | 00/14B8 | PushWord printY ; y + 4071 | 2 game.s 1191 | Code | 00 | 2 | 3 | 00/14B8 : AD 71 18 | LDA printY + 4072 | 2 game.s 1191 | Code | 00 | | 1 | 00/14BB : 48 | PHA + 4074 | 2 game.s 1192 | Macro | 00 | | 0 | 00/14BC | PushWord #{75} ; largeur + 4076 | 2 game.s 1192 | Code | 00 | | 3 | 00/14BC : F4 4B 00 | PEA #{75} + 4079 | 2 game.s 1193 | Code | 00 | 2 | 3 | 00/14BF : 20 3E 17 | jsr print + 4080 | 2 game.s 1194 | Empty | 00 | | 0 | 00/14C2 | + 4081 | 2 game.s 1195 | Macro | 00 | | 0 | 00/14C2 | _SetTextMode ; restore original mode + 4083 | 2 game.s 1195 | Code | 00 | | 3 | 00/14C2 : A2 04 9C | LDX #$9C04 ; load tool call # + 4084 | 2 game.s 1195 | Code | 00 | | 4 | 00/14C5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4085 | 2 game.s 1196 | Code | 00 | | 1 | 00/14C9 : 60 | rts + 4086 | 2 game.s 1197 | Empty | 00 | | 0 | 00/14CA | + 4087 | 2 game.s 1198 | Comment | 00 | | 0 | 00/14CA | *----------------------- + 4088 | 2 game.s 1199 | Comment | 00 | | 0 | 00/14CA | * DEBUT_AVENTURE - OK + 4089 | 2 game.s 1200 | Comment | 00 | | 0 | 00/14CA | *----------------------- + 4090 | 2 game.s 1201 | Comment | 00 | | 0 | 00/14CA | * debut_aventure + 4091 | 2 game.s 1202 | Empty | 00 | | 0 | 00/14CA | + 4092 | 2 game.s 1203 | Empty | 00 | | 0 | 00/14CA | debut_aventure + 4093 | 2 game.s 1204 | Code | 00 | | 3 | 00/14CA : A9 FF FF | lda #-1 + 4094 | 2 game.s 1205 | Code | 00 | 2 | 3 | 00/14CD : 8D 1E 2C | sta scene_ancienne + 4095 | 2 game.s 1206 | Code | 00 | 2 | 3 | 00/14D0 : 8D 14 2C | sta mot_ancien + 4096 | 2 game.s 1207 | Empty | 00 | | 0 | 00/14D3 | + 4097 | 2 game.s 1208 | Code | 00 | | 3 | 00/14D3 : A9 D2 00 | lda #$d2 ; initialise la chane de commentaire + 4098 | 2 game.s 1209 | Code | 00 | 2 | 3 | 00/14D6 : 8D A8 2C | sta ligne_commentaire + 4099 | 2 game.s 1210 | Empty | 00 | | 0 | 00/14D9 | + 4100 | 2 game.s 1211 | Code | 00 | 2 | 3 | 00/14D9 : AD 24 2C | lda escape ; on saute ce que l'on vient + 4101 | 2 game.s 1212 | Code | 00 | | 3 | 00/14DC : C9 01 00 | cmp #{1} ; de charger en mmoire ! + 4102 | 2 game.s 1213 | Code | 00 | | 2 | 00/14DF : F0 20 | beq da_1 + 4103 | 2 game.s 1214 | Empty | 00 | | 0 | 00/14E1 | + 4104 | 2 game.s 1215 | Code | 00 | | 3 | 00/14E1 : A9 01 00 | lda #1 + 4105 | 2 game.s 1216 | Code | 00 | 2 | 3 | 00/14E4 : 8D 1C 2C | sta scene_actuelle + 4106 | 2 game.s 1217 | Code | 00 | | 3 | 00/14E7 : A9 01 00 | lda #{1} + 4107 | 2 game.s 1218 | Code | 00 | 2 | 3 | 00/14EA : 8D 20 2C | sta deplacement + 4108 | 2 game.s 1219 | Empty | 00 | | 0 | 00/14ED | + 4109 | 2 game.s 1220 | Code | 00 | | 3 | 00/14ED : A2 01 00 | ldx #1 + 4110 | 2 game.s 1221 | Code | 10 | | 2 | 00/14F0 : E2 20 | sep #$20 + 4111 | 2 game.s 1222 | Code | 10 | | 2 | 00/14F2 : A9 00 | lda #{0} + 4112 | 2 game.s 1223 | Code | 10 | 2 | 3 | 00/14F4 : 9D A4 93 | ozunid_26 sta scene_visitee-1,x + 4113 | 2 game.s 1224 | Code | 10 | | 1 | 00/14F7 : E8 | inx + 4114 | 2 game.s 1225 | Code | 10 | | 3 | 00/14F8 : E0 A0 00 | cpx #{160} + 4115 | 2 game.s 1226 | Code | 10 | | 2 | 00/14FB : 90 F7 | bcc ozunid_26 + 4116 | 2 game.s 1227 | Code | 10 | | 2 | 00/14FD : F0 F5 | beq ozunid_26 + 4117 | 2 game.s 1228 | Code | 00 | | 2 | 00/14FF : C2 20 | rep #$20 + 4118 | 2 game.s 1229 | Empty | 00 | | 0 | 00/1501 | + 4119 | 2 game.s 1230 | Code | 00 | | 3 | 00/1501 : A9 00 00 | da_1 lda #{0} + 4120 | 2 game.s 1231 | Code | 00 | 2 | 3 | 00/1504 : 8D 24 2C | sta escape + 4121 | 2 game.s 1232 | Code | 00 | | 1 | 00/1507 : 60 | rts + 4122 | 2 game.s 1233 | Empty | 00 | | 0 | 00/1508 | + 4123 | 2 game.s 1234 | Comment | 00 | | 0 | 00/1508 | *----------------------- + 4124 | 2 game.s 1235 | Comment | 00 | | 0 | 00/1508 | * FIN_AVENTURE - OK + 4125 | 2 game.s 1236 | Comment | 00 | | 0 | 00/1508 | *----------------------- + 4126 | 2 game.s 1237 | Comment | 00 | | 0 | 00/1508 | * fin_aventure + 4127 | 2 game.s 1238 | Empty | 00 | | 0 | 00/1508 | + 4128 | 2 game.s 1239 | Empty | 00 | | 0 | 00/1508 | fin_aventure + 4129 | 2 game.s 1240 | Code | 00 | 2 | 3 | 00/1508 : 20 A0 24 | jsr noircit_ecran + 4130 | 2 game.s 1241 | Empty | 00 | | 0 | 00/150B | + 4131 | 2 game.s 1242 | Code | 00 | 2 | 3 | 00/150B : A2 78 29 | ldx #DEBUT_DATA ; on efface tout + 4132 | 2 game.s 1243 | Code | 00 | | 3 | 00/150E : 9E 00 00 | ozunid_27 stz |$0000,x + 4133 | 2 game.s 1244 | Code | 00 | | 1 | 00/1511 : E8 | inx + 4134 | 2 game.s 1245 | Code | 00 | 2 | 3 | 00/1512 : E0 85 B8 | cpx #FIN_DATA + 4135 | 2 game.s 1246 | Code | 00 | | 2 | 00/1515 : 90 F7 | bcc ozunid_27 + 4136 | 2 game.s 1247 | Code | 00 | | 1 | 00/1517 : 60 | rts + 4137 | 2 game.s 1248 | Empty | 00 | | 0 | 00/1518 | + 4138 | 2 game.s 1249 | Comment | 00 | | 0 | 00/1518 | *----------------------- + 4139 | 2 game.s 1250 | Comment | 00 | | 0 | 00/1518 | * FIN - OK + 4140 | 2 game.s 1251 | Comment | 00 | | 0 | 00/1518 | *----------------------- + 4141 | 2 game.s 1252 | Comment | 00 | | 0 | 00/1518 | * fin + 4142 | 2 game.s 1253 | Empty | 00 | | 0 | 00/1518 | + 4143 | 2 game.s 1254 | Code | 00 | | 1 | 00/1518 : 60 | fin rts + 4144 | 2 game.s 1255 | Empty | 00 | | 0 | 00/1519 | + 4145 | 2 game.s 1256 | Comment | 00 | | 0 | 00/1519 | *----------------------- + 4146 | 2 game.s 1257 | Comment | 00 | | 0 | 00/1519 | * NOUVELLE_SCENE - OK + 4147 | 2 game.s 1258 | Comment | 00 | | 0 | 00/1519 | *----------------------- + 4148 | 2 game.s 1259 | Comment | 00 | | 0 | 00/1519 | * nouvelle_scene(scene charger) + 4149 | 2 game.s 1260 | Empty | 00 | | 0 | 00/1519 | + 4150 | 2 game.s 1261 | Empty | 00 | | 0 | 00/1519 | nouvelle_scene + 4151 | 2 game.s 1262 | Code | 00 | | 3 | 00/1519 : C9 00 00 | cmp #0 ; not 0 + 4152 | 2 game.s 1263 | Code | 00 | | 2 | 00/151C : F0 1D | beq ns_99 + 4153 | 2 game.s 1264 | Code | 00 | 2 | 3 | 00/151E : CD 1E 2C | cmp scene_ancienne + 4154 | 2 game.s 1265 | Code | 00 | | 2 | 00/1521 : F0 12 | beq ns_98 + 4155 | 2 game.s 1266 | Empty | 00 | | 0 | 00/1523 | + 4156 | 2 game.s 1267 | Code | 00 | 2 | 3 | 00/1523 : AE 1C 2C | ldx scene_actuelle + 4157 | 2 game.s 1268 | Code | 00 | 2 | 3 | 00/1526 : 8E 1E 2C | stx scene_ancienne + 4158 | 2 game.s 1269 | Empty | 00 | | 0 | 00/1529 | + 4159 | 2 game.s 1270 | Code | 00 | | 1 | 00/1529 : 3A | dec + 4160 | 2 game.s 1271 | Code | 00 | | 1 | 00/152A : AA | tax + 4161 | 2 game.s 1272 | Code | 00 | | 3 | 00/152B : A9 01 00 | lda #{1} + 4162 | 2 game.s 1273 | Code | 10 | | 2 | 00/152E : E2 20 | sep #$20 + 4163 | 2 game.s 1274 | Code | 10 | 2 | 3 | 00/1530 : 9D A5 93 | sta scene_visitee,x + 4164 | 2 game.s 1275 | Code | 00 | | 2 | 00/1533 : C2 20 | rep #$20 + 4165 | 2 game.s 1276 | Empty | 00 | | 0 | 00/1535 | + 4166 | 2 game.s 1277 | Code | 00 | | 3 | 00/1535 : A9 00 00 | ns_98 lda #{0} + 4167 | 2 game.s 1278 | Code | 00 | 2 | 3 | 00/1538 : 8D 20 2C | sta deplacement + 4168 | 2 game.s 1279 | Empty | 00 | | 0 | 00/153B | + 4169 | 2 game.s 1280 | Code | 00 | | 1 | 00/153B : 60 | ns_99 rts + 4170 | 2 game.s 1281 | Empty | 00 | | 0 | 00/153C | + 4171 | 2 game.s 1282 | Comment | 00 | | 0 | 00/153C | *----------------------- + 4172 | 2 game.s 1283 | Comment | 00 | | 0 | 00/153C | * CLIC_MOT - OK + 4173 | 2 game.s 1284 | Comment | 00 | | 0 | 00/153C | *----------------------- + 4174 | 2 game.s 1285 | Comment | 00 | | 0 | 00/153C | * clic_mot + 4175 | 2 game.s 1286 | Comment | 00 | | 0 | 00/153C | * on regarde sur quel mot on a cliqu + 4176 | 2 game.s 1287 | Empty | 00 | | 0 | 00/153C | + 4177 | 2 game.s 1288 | Empty | 00 | | 0 | 00/153C | clic_mot + 4178 | 2 game.s 1289 | Code | 00 | 2 | 3 | 00/153C : AD 7C 08 | lda taskWHERE+2 ; X + 4179 | 2 game.s 1290 | Code | 00 | | 3 | 00/153F : C9 18 00 | cmp #{3}*{8} + 4180 | 2 game.s 1291 | Code | 00 | | 2 | 00/1542 : 90 3E | bcc tc_ko + 4181 | 2 game.s 1292 | Code | 00 | | 3 | 00/1544 : C9 70 02 | cmp #640-{2*{8}} + 4182 | 2 game.s 1293 | Code | 00 | | 2 | 00/1547 : B0 39 | bcs tc_ko + 4183 | 2 game.s 1294 | Empty | 00 | | 0 | 00/1549 | + 4184 | 2 game.s 1295 | Code | 00 | | 1 | 00/1549 : 38 | sec + 4185 | 2 game.s 1296 | Code | 00 | | 3 | 00/154A : E9 18 00 | sbc #{3}*{8} + 4186 | 2 game.s 1297 | Code | 00 | | 1 | 00/154D : 18 | clc + 4187 | 2 game.s 1298 | Code | 00 | | 3 | 00/154E : 69 07 00 | adc #7 + 4188 | 2 game.s 1299 | Code | 00 | | 1 | 00/1551 : 4A | lsr + 4189 | 2 game.s 1300 | Code | 00 | | 1 | 00/1552 : 4A | lsr + 4190 | 2 game.s 1301 | Code | 00 | | 1 | 00/1553 : 4A | lsr + 4191 | 2 game.s 1302 | Code | 00 | 2 | 3 | 00/1554 : 8D 36 17 | sta motX + 4192 | 2 game.s 1303 | Code | 00 | | 1 | 00/1557 : 48 | pha + 4193 | 2 game.s 1304 | Empty | 00 | | 0 | 00/1558 | + 4194 | 2 game.s 1305 | Code | 00 | 2 | 3 | 00/1558 : AD 7A 08 | lda taskWHERE ; Y + 4195 | 2 game.s 1306 | Code | 00 | | 1 | 00/155B : 38 | sec + 4196 | 2 game.s 1307 | Code | 00 | 2 | 3 | 00/155C : ED 73 18 | sbc offsetY ; dcalage li au centrage du texte + 4197 | 2 game.s 1308 | Code | 00 | | 1 | 00/155F : 18 | clc + 4198 | 2 game.s 1309 | Code | 00 | | 3 | 00/1560 : 69 09 00 | adc #9 + 4199 | 2 game.s 1310 | Code | 00 | | 1 | 00/1563 : 0A | asl + 4200 | 2 game.s 1311 | Code | 00 | | 1 | 00/1564 : AA | tax + 4201 | 2 game.s 1312 | Code | 00 | 2 | 3 | 00/1565 : BD 7D 1F | lda y_text2,x + 4202 | 2 game.s 1313 | Code | 00 | | 1 | 00/1568 : 18 | clc + 4203 | 2 game.s 1314 | Code | 00 | 2 | 3 | 00/1569 : 6D 38 17 | adc motY + 4204 | 2 game.s 1315 | Code | 00 | 2 | 3 | 00/156C : 8D 3A 17 | sta motY2 ; la ligne + 4205 | 2 game.s 1316 | Code | 00 | 2 | 3 | 00/156F : BD ED 1D | lda y_text,x + 4206 | 2 game.s 1317 | Code | 00 | 2 | 3 | 00/1572 : 8D 3C 17 | sta motOFFSET ; l'offset dans le texte + 4207 | 2 game.s 1318 | Code | 00 | | 1 | 00/1575 : 18 | clc + 4208 | 2 game.s 1319 | Code | 00 | | 2 | 00/1576 : 63 01 | adc 1,s + 4209 | 2 game.s 1320 | Code | 00 | | 1 | 00/1578 : AA | tax + 4210 | 2 game.s 1321 | Code | 00 | | 1 | 00/1579 : 68 | pla + 4211 | 2 game.s 1322 | Empty | 00 | | 0 | 00/157A | + 4212 | 2 game.s 1323 | Code | 00 | 2 | 3 | 00/157A : BD 2B 39 | lda texte_index,x + 4213 | 2 game.s 1324 | Code | 00 | | 3 | 00/157D : 29 FF 00 | and #$ff + 4214 | 2 game.s 1325 | Code | 00 | | 2 | 00/1580 : D0 02 | bne tc_2 + 4215 | 2 game.s 1326 | Code | 00 | | 1 | 00/1582 : 38 | tc_ko sec ; pas de mot + 4216 | 2 game.s 1327 | Code | 00 | | 1 | 00/1583 : 60 | rts + 4217 | 2 game.s 1328 | Empty | 00 | | 0 | 00/1584 | + 4218 | 2 game.s 1329 | Comment | 00 | | 0 | 00/1584 | *--- on a un mot + 4219 | 2 game.s 1330 | Empty | 00 | | 0 | 00/1584 | + 4220 | 2 game.s 1331 | Code | 00 | 2 | 3 | 00/1584 : AE 12 2C | tc_2 ldx mot_clique ; on sauvegarde l'ancien mot + 4221 | 2 game.s 1332 | Code | 00 | 2 | 3 | 00/1587 : 8E 14 2C | stx mot_ancien + 4222 | 2 game.s 1333 | Code | 00 | 2 | 3 | 00/158A : 8D 12 2C | sta mot_clique ; et le nouveau + 4223 | 2 game.s 1334 | Empty | 00 | | 0 | 00/158D | + 4224 | 2 game.s 1335 | Code | 00 | 2 | 3 | 00/158D : AD 3C 17 | lda motOFFSET ; on en a encore besoin + 4225 | 2 game.s 1336 | Code | 00 | | 1 | 00/1590 : 18 | clc + 4226 | 2 game.s 1337 | Code | 00 | 2 | 3 | 00/1591 : 69 07 3F | adc #texte_final + 4227 | 2 game.s 1338 | Code | 00 | | 2 | 00/1594 : 85 80 | sta {$80} + 4228 | 2 game.s 1339 | Empty | 00 | | 0 | 00/1596 | + 4229 | 2 game.s 1340 | Comment | 00 | | 0 | 00/1596 | *- on cherche le dbut + 4230 | 2 game.s 1341 | Empty | 00 | | 0 | 00/1596 | + 4231 | 2 game.s 1342 | Code | 00 | 2 | 3 | 00/1596 : AC 36 17 | ldy motX + 4232 | 2 game.s 1343 | Code | 00 | | 3 | 00/1599 : C0 00 00 | ozunid_28 cpy #0 ; condition de sortie : on est gauche + 4233 | 2 game.s 1344 | Code | 00 | | 2 | 00/159C : F0 0E | beq tc_debut + 4234 | 2 game.s 1345 | Code | 00 | | 2 | 00/159E : B1 80 | lda ({$80}),y + 4235 | 2 game.s 1346 | Code | 00 | | 3 | 00/15A0 : 29 FF 00 | and #$ff + 4236 | 2 game.s 1347 | Code | 00 | | 3 | 00/15A3 : C9 40 00 | cmp #'A'-1 ; instrSPACE + 4237 | 2 game.s 1348 | Code | 00 | | 2 | 00/15A6 : 90 03 | bcc tc_debutok ; beq + 4238 | 2 game.s 1349 | Code | 00 | | 1 | 00/15A8 : 88 | dey + 4239 | 2 game.s 1350 | Code | 00 | | 2 | 00/15A9 : 80 EE | bra ozunid_28 + 4240 | 2 game.s 1351 | Empty | 00 | | 0 | 00/15AB | + 4241 | 2 game.s 1352 | Code | 00 | | 1 | 00/15AB : C8 | tc_debutok iny + 4242 | 2 game.s 1353 | Code | 00 | 2 | 3 | 00/15AC : 8C 36 17 | tc_debut sty motX ; on a le debut + 4243 | 2 game.s 1354 | Empty | 00 | | 0 | 00/15AF | + 4244 | 2 game.s 1355 | Code | 00 | | 3 | 00/15AF : A2 00 00 | ldx #0 + 4245 | 2 game.s 1356 | Code | 10 | | 2 | 00/15B2 : E2 20 | sep #$20 + 4246 | 2 game.s 1357 | Code | 10 | | 3 | 00/15B4 : C0 4B 00 | ozunid_29 cpy #{75} + 4247 | 2 game.s 1358 | Code | 10 | | 2 | 00/15B7 : B0 0D | bcs tc_fin + 4248 | 2 game.s 1359 | Code | 10 | | 2 | 00/15B9 : B1 80 | lda ({$80}),y + 4249 | 2 game.s 1360 | Code | 10 | | 2 | 00/15BB : C9 40 | cmp #'A'-1 ; #instrSPACE + 4250 | 2 game.s 1361 | Code | 10 | | 2 | 00/15BD : 90 07 | bcc tc_fin ; beq + 4251 | 2 game.s 1362 | Code | 10 | 2 | 3 | 00/15BF : 9D 28 2C | sta mot,x + 4252 | 2 game.s 1363 | Code | 10 | | 1 | 00/15C2 : C8 | iny + 4253 | 2 game.s 1364 | Code | 10 | | 1 | 00/15C3 : E8 | inx + 4254 | 2 game.s 1365 | Code | 10 | | 2 | 00/15C4 : D0 EE | bne ozunid_29 ; on a recopi le mot + 4255 | 2 game.s 1366 | Empty | 10 | | 0 | 00/15C6 | + 4256 | 2 game.s 1367 | Code | 10 | 2 | 3 | 00/15C6 : 9E 28 2C | tc_fin stz mot,x ; fin de chane + 4257 | 2 game.s 1368 | Code | 00 | | 2 | 00/15C9 : C2 20 | rep #$20 + 4258 | 2 game.s 1369 | Empty | 00 | | 0 | 00/15CB | + 4259 | 2 game.s 1370 | Code | 00 | 2 | 3 | 00/15CB : AD 36 17 | lda motX ; corrige la marge + 4260 | 2 game.s 1371 | Code | 00 | | 1 | 00/15CE : 18 | clc + 4261 | 2 game.s 1372 | Code | 00 | | 3 | 00/15CF : 69 03 00 | adc #{3} + 4262 | 2 game.s 1373 | Code | 00 | 2 | 3 | 00/15D2 : 8D 36 17 | sta motX + 4263 | 2 game.s 1374 | Empty | 00 | | 0 | 00/15D5 | + 4264 | 2 game.s 1375 | Code | 00 | | 1 | 00/15D5 : 18 | clc + 4265 | 2 game.s 1376 | Code | 00 | | 1 | 00/15D6 : 60 | rts + 4266 | 2 game.s 1377 | Empty | 00 | | 0 | 00/15D7 | + 4267 | 2 game.s 1378 | Comment | 00 | | 0 | 00/15D7 | *----------------------- + 4268 | 2 game.s 1379 | Comment | 00 | | 0 | 00/15D7 | * AFFICHE_COMMENTAIRE + 4269 | 2 game.s 1380 | Comment | 00 | | 0 | 00/15D7 | *----------------------- + 4270 | 2 game.s 1381 | Comment | 00 | | 0 | 00/15D7 | * affiche_commentaire + 4271 | 2 game.s 1382 | Empty | 00 | | 0 | 00/15D7 | + 4272 | 2 game.s 1383 | Empty | 00 | | 0 | 00/15D7 | affiche_commentaire + 4273 | 2 game.s 1384 | Code | 00 | | 3 | 00/15D7 : C9 00 00 | cmp #0 + 4274 | 2 game.s 1385 | Code | 00 | | 2 | 00/15DA : D0 01 | bne ac_1 + 4275 | 2 game.s 1386 | Code | 00 | | 1 | 00/15DC : 60 | rts + 4276 | 2 game.s 1387 | Empty | 00 | | 0 | 00/15DD | + 4277 | 2 game.s 1388 | Code | 00 | | 1 | 00/15DD : 3A | ac_1 dec ; prend la scene + 4278 | 2 game.s 1389 | Code | 00 | | 1 | 00/15DE : 48 | pha ; calcul l'index dans la dimension NB_MOTS + 4279 | 2 game.s 1390 | Code | 00 | | 1 | 00/15DF : 48 | pha + 4280 | 2 game.s 1391 | Code | 00 | | 1 | 00/15E0 : 48 | pha ; index de scne + 4281 | 2 game.s 1392 | Macro | 00 | | 0 | 00/15E1 | PushWord #{25} ; taille d'une dimension + 4283 | 2 game.s 1392 | Code | 00 | | 3 | 00/15E1 : F4 19 00 | PEA #{25} + 4286 | 2 game.s 1393 | Macro | 00 | | 0 | 00/15E4 | _Multiply + 4288 | 2 game.s 1393 | Code | 00 | | 3 | 00/15E4 : A2 0B 09 | LDX #$90B ; load tool call # + 4289 | 2 game.s 1393 | Code | 00 | | 4 | 00/15E7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4290 | 2 game.s 1394 | Empty | 00 | | 0 | 00/15EB | + 4291 | 2 game.s 1395 | Code | 00 | | 2 | 00/15EB : A3 01 | lda 1,s ; calcule l'offset pour les deux tableaux utiles + 4292 | 2 game.s 1396 | Code | 00 | | 1 | 00/15ED : 0A | asl + 4293 | 2 game.s 1397 | Code | 00 | | 2 | 00/15EE : 83 01 | sta 1,s + 4294 | 2 game.s 1398 | Empty | 00 | | 0 | 00/15F0 | + 4295 | 2 game.s 1399 | Code | 00 | 2 | 3 | 00/15F0 : AD 12 2C | lda mot_clique + 4296 | 2 game.s 1400 | Code | 00 | | 1 | 00/15F3 : 3A | dec + 4297 | 2 game.s 1401 | Code | 00 | | 1 | 00/15F4 : 0A | asl + 4298 | 2 game.s 1402 | Code | 00 | | 1 | 00/15F5 : 18 | clc + 4299 | 2 game.s 1403 | Code | 00 | | 2 | 00/15F6 : 63 01 | adc 1,s + 4300 | 2 game.s 1404 | Code | 00 | 2 | 3 | 00/15F8 : 8D 00 2C | sta localOFFSET + 4301 | 2 game.s 1405 | Code | 00 | | 1 | 00/15FB : 68 | pla + 4302 | 2 game.s 1406 | Code | 00 | | 1 | 00/15FC : 68 | pla + 4303 | 2 game.s 1407 | Empty | 00 | | 0 | 00/15FD | + 4304 | 2 game.s 1408 | Comment | 00 | | 0 | 00/15FD | *--- on construit la chane + 4305 | 2 game.s 1409 | Empty | 00 | | 0 | 00/15FD | + 4306 | 2 game.s 1410 | Comment | 00 | | 0 | 00/15FD | * 1- le mot + 4307 | 2 game.s 1411 | Empty | 00 | | 0 | 00/15FD | + 4308 | 2 game.s 1412 | Code | 00 | 2 | 3 | 00/15FD : AD 00 2C | lda localOFFSET + 4309 | 2 game.s 1413 | Code | 00 | | 1 | 00/1600 : 18 | clc + 4310 | 2 game.s 1414 | Code | 00 | 2 | 3 | 00/1601 : 69 E5 44 | adc #fonction_mots + 4311 | 2 game.s 1415 | Code | 00 | | 2 | 00/1604 : 85 80 | sta {$80} + 4312 | 2 game.s 1416 | Code | 00 | | 2 | 00/1606 : B2 80 | lda ({$80}) + 4313 | 2 game.s 1417 | Code | 00 | | 2 | 00/1608 : 85 90 | sta {{$80}+$10} + 4314 | 2 game.s 1418 | Code | 00 | 2 | 3 | 00/160A : AD B9 07 | lda ptrINDEX+2 + 4315 | 2 game.s 1419 | Code | 00 | | 2 | 00/160D : 85 92 | sta {{$80}+$10}+2 + 4316 | 2 game.s 1420 | Empty | 00 | | 0 | 00/160F | + 4317 | 2 game.s 1421 | Code | 10 | | 2 | 00/160F : E2 20 | sep #$20 + 4318 | 2 game.s 1422 | Code | 10 | | 3 | 00/1611 : A0 00 00 | ldy #0 + 4319 | 2 game.s 1423 | Code | 10 | | 2 | 00/1614 : B7 90 | ozunid_30 lda [{{$80}+$10}],y + 4320 | 2 game.s 1424 | Code | 10 | | 2 | 00/1616 : C9 20 | cmp #{$20} + 4321 | 2 game.s 1425 | Code | 10 | | 2 | 00/1618 : F0 06 | beq ac_2 + 4322 | 2 game.s 1426 | Code | 10 | 2 | 3 | 00/161A : 99 A9 2C | sta ligne_commentaire+1,y + 4323 | 2 game.s 1427 | Code | 10 | | 1 | 00/161D : C8 | iny + 4324 | 2 game.s 1428 | Code | 10 | | 2 | 00/161E : D0 F4 | bne ozunid_30 + 4325 | 2 game.s 1429 | Empty | 10 | | 0 | 00/1620 | + 4326 | 2 game.s 1430 | Comment | 10 | | 0 | 00/1620 | * 2- la sparation + 4327 | 2 game.s 1431 | Empty | 10 | | 0 | 00/1620 | + 4328 | 2 game.s 1432 | Code | 10 | | 1 | 00/1620 : BB | ac_2 tyx + 4329 | 2 game.s 1433 | Code | 00 | | 2 | 00/1621 : C2 20 | rep #$20 + 4330 | 2 game.s 1434 | Code | 00 | | 3 | 00/1623 : A9 D3 20 | lda #$20d3 ; double quote fermant + espace "-" -" + 4331 | 2 game.s 1435 | Code | 00 | 2 | 3 | 00/1626 : 9D A9 2C | sta ligne_commentaire+1,x + 4332 | 2 game.s 1436 | Code | 00 | | 3 | 00/1629 : A9 3A 20 | lda #$203a ; deux-points + espace "-: -" + 4333 | 2 game.s 1437 | Code | 00 | 2 | 3 | 00/162C : 9D AB 2C | sta ligne_commentaire+3,x + 4334 | 2 game.s 1438 | Empty | 00 | | 0 | 00/162F | + 4335 | 2 game.s 1439 | Comment | 00 | | 0 | 00/162F | * 3- le commentaire + 4336 | 2 game.s 1440 | Empty | 00 | | 0 | 00/162F | + 4337 | 2 game.s 1441 | Code | 00 | 2 | 3 | 00/162F : AD 00 2C | lda localOFFSET + 4338 | 2 game.s 1442 | Code | 00 | | 1 | 00/1632 : 18 | clc + 4339 | 2 game.s 1443 | Code | 00 | 2 | 3 | 00/1633 : 69 45 94 | adc #phrase + 4340 | 2 game.s 1444 | Code | 00 | | 2 | 00/1636 : 85 80 | sta {$80} + 4341 | 2 game.s 1445 | Code | 00 | | 2 | 00/1638 : B2 80 | lda ({$80}) + 4342 | 2 game.s 1446 | Code | 00 | | 2 | 00/163A : 85 90 | sta {{$80}+$10} + 4343 | 2 game.s 1447 | Code | 00 | 2 | 3 | 00/163C : AD B9 07 | lda ptrINDEX+2 + 4344 | 2 game.s 1448 | Code | 00 | | 2 | 00/163F : 85 92 | sta {{$80}+$10}+2 + 4345 | 2 game.s 1449 | Empty | 00 | | 0 | 00/1641 | + 4346 | 2 game.s 1450 | Code | 10 | | 2 | 00/1641 : E2 20 | sep #$20 + 4347 | 2 game.s 1451 | Code | 10 | | 3 | 00/1643 : A0 00 00 | ldy #0 + 4348 | 2 game.s 1452 | Code | 10 | | 2 | 00/1646 : B7 90 | ozunid_31 lda [{{$80}+$10}],y + 4349 | 2 game.s 1453 | Code | 10 | | 2 | 00/1648 : F0 0A | beq ac_3 + 4350 | 2 game.s 1454 | Code | 10 | 2 | 3 | 00/164A : 9D AD 2C | sta ligne_commentaire+5,x + 4351 | 2 game.s 1455 | Code | 10 | | 1 | 00/164D : C8 | iny + 4352 | 2 game.s 1456 | Code | 10 | | 1 | 00/164E : E8 | inx + 4353 | 2 game.s 1457 | Code | 10 | | 3 | 00/164F : E0 7E 00 | cpx #126 ; len max + 4354 | 2 game.s 1458 | Code | 10 | | 2 | 00/1652 : 90 F2 | bcc ozunid_31 + 4355 | 2 game.s 1459 | Empty | 10 | | 0 | 00/1654 | + 4356 | 2 game.s 1460 | Code | 10 | 2 | 3 | 00/1654 : 9E AD 2C | ac_3 stz ligne_commentaire+5,x; pour finir + 4357 | 2 game.s 1461 | Empty | 10 | | 0 | 00/1657 | + 4358 | 2 game.s 1462 | Code | 00 | | 2 | 00/1657 : C2 20 | rep #$20 + 4359 | 2 game.s 1463 | Empty | 00 | | 0 | 00/1659 | + 4360 | 2 game.s 1464 | Comment | 00 | | 0 | 00/1659 | *--- Prpare l'cran + 4361 | 2 game.s 1465 | Empty | 00 | | 0 | 00/1659 | + 4362 | 2 game.s 1466 | Macro | 00 | | 0 | 00/1659 | PushLong #old_pattern + 4366 | 2 game.s 1466 | Code | 00 | 1 >>16 | 3 | 00/1659 : F4 00 00 | PEA #^#old_pattern + 4373 | 2 game.s 1466 | Code | 00 | 2 | 3 | 00/165C : F4 65 0F | PEA #old_pattern + 4376 | 2 game.s 1467 | Macro | 00 | | 0 | 00/165F | _GetPenPat + 4378 | 2 game.s 1467 | Code | 00 | | 3 | 00/165F : A2 04 31 | LDX #$3104 ; load tool call # + 4379 | 2 game.s 1467 | Code | 00 | | 4 | 00/1662 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4380 | 2 game.s 1468 | Empty | 00 | | 0 | 00/1666 | + 4381 | 2 game.s 1469 | Code | 00 | | 1 | 00/1666 : 48 | pha + 4382 | 2 game.s 1470 | Macro | 00 | | 0 | 00/1667 | _GetForeColor + 4384 | 2 game.s 1470 | Code | 00 | | 3 | 00/1667 : A2 04 A1 | LDX #$A104 ; load tool call # + 4385 | 2 game.s 1470 | Code | 00 | | 4 | 00/166A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4386 | 2 game.s 1471 | Empty | 00 | | 0 | 00/166E | + 4387 | 2 game.s 1472 | Code | 00 | | 1 | 00/166E : 48 | pha + 4388 | 2 game.s 1473 | Macro | 00 | | 0 | 00/166F | _GetTextMode + 4390 | 2 game.s 1473 | Code | 00 | | 3 | 00/166F : A2 04 9D | LDX #$9D04 ; load tool call # + 4391 | 2 game.s 1473 | Code | 00 | | 4 | 00/1672 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4392 | 2 game.s 1474 | Empty | 00 | | 0 | 00/1676 | + 4393 | 2 game.s 1475 | Macro | 00 | | 0 | 00/1676 | PushLong #black_pattern ; black pattern + 4397 | 2 game.s 1475 | Code | 00 | 1 >>16 | 3 | 00/1676 : F4 00 00 | PEA #^#black_pattern + 4404 | 2 game.s 1475 | Code | 00 | 2 | 3 | 00/1679 : F4 E1 10 | PEA #black_pattern + 4407 | 2 game.s 1476 | Macro | 00 | | 0 | 00/167C | _SetPenPat + 4409 | 2 game.s 1476 | Code | 00 | | 3 | 00/167C : A2 04 30 | LDX #$3004 ; load tool call # + 4410 | 2 game.s 1476 | Code | 00 | | 4 | 00/167F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4411 | 2 game.s 1477 | Empty | 00 | | 0 | 00/1683 | + 4412 | 2 game.s 1478 | Macro | 00 | | 0 | 00/1683 | PushLong #commentRECT + 4416 | 2 game.s 1478 | Code | 00 | 1 >>16 | 3 | 00/1683 : F4 00 00 | PEA #^#commentRECT + 4423 | 2 game.s 1478 | Code | 00 | 2 | 3 | 00/1686 : F4 C6 16 | PEA #commentRECT + 4426 | 2 game.s 1479 | Macro | 00 | | 0 | 00/1689 | _PaintRect + 4428 | 2 game.s 1479 | Code | 00 | | 3 | 00/1689 : A2 04 54 | LDX #$5404 ; load tool call # + 4429 | 2 game.s 1479 | Code | 00 | | 4 | 00/168C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4430 | 2 game.s 1480 | Empty | 00 | | 0 | 00/1690 | + 4431 | 2 game.s 1481 | Macro | 00 | | 0 | 00/1690 | PushWord #15 + 4433 | 2 game.s 1481 | Code | 00 | | 3 | 00/1690 : F4 0F 00 | PEA #15 + 4436 | 2 game.s 1482 | Macro | 00 | | 0 | 00/1693 | _SetForeColor + 4438 | 2 game.s 1482 | Code | 00 | | 3 | 00/1693 : A2 04 A0 | LDX #$A004 ; load tool call # + 4439 | 2 game.s 1482 | Code | 00 | | 4 | 00/1696 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4440 | 2 game.s 1483 | Empty | 00 | | 0 | 00/169A | + 4441 | 2 game.s 1484 | Macro | 00 | | 0 | 00/169A | PushWord #{$0004} + 4443 | 2 game.s 1484 | Code | 00 | | 3 | 00/169A : F4 04 00 | PEA #{$0004} + 4446 | 2 game.s 1485 | Macro | 00 | | 0 | 00/169D | _SetTextMode + 4448 | 2 game.s 1485 | Code | 00 | | 3 | 00/169D : A2 04 9C | LDX #$9C04 ; load tool call # + 4449 | 2 game.s 1485 | Code | 00 | | 4 | 00/16A0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4450 | 2 game.s 1486 | Empty | 00 | | 0 | 00/16A4 | + 4451 | 2 game.s 1487 | Code | 00 | 1 >>16 | 3 | 00/16A4 : A2 00 00 | ldx #^ligne_commentaire + 4452 | 2 game.s 1488 | Code | 00 | 2 | 3 | 00/16A7 : A0 A8 2C | ldy #ligne_commentaire + 4453 | 2 game.s 1489 | Code | 00 | | 3 | 00/16AA : A9 13 00 | lda #19 + 4454 | 2 game.s 1490 | Code | 00 | 2 | 3 | 00/16AD : 20 0D 23 | jsr cprint + 4455 | 2 game.s 1491 | Empty | 00 | | 0 | 00/16B0 | + 4456 | 2 game.s 1492 | Macro | 00 | | 0 | 00/16B0 | _SetTextMode + 4458 | 2 game.s 1492 | Code | 00 | | 3 | 00/16B0 : A2 04 9C | LDX #$9C04 ; load tool call # + 4459 | 2 game.s 1492 | Code | 00 | | 4 | 00/16B3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4460 | 2 game.s 1493 | Macro | 00 | | 0 | 00/16B7 | _SetForeColor + 4462 | 2 game.s 1493 | Code | 00 | | 3 | 00/16B7 : A2 04 A0 | LDX #$A004 ; load tool call # + 4463 | 2 game.s 1493 | Code | 00 | | 4 | 00/16BA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4464 | 2 game.s 1494 | Macro | 00 | | 0 | 00/16BE | _SetPenPat + 4466 | 2 game.s 1494 | Code | 00 | | 3 | 00/16BE : A2 04 30 | LDX #$3004 ; load tool call # + 4467 | 2 game.s 1494 | Code | 00 | | 4 | 00/16C1 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4468 | 2 game.s 1495 | Code | 00 | | 1 | 00/16C5 : 60 | rts + 4469 | 2 game.s 1496 | Empty | 00 | | 0 | 00/16C6 | + 4470 | 2 game.s 1497 | Comment | 00 | | 0 | 00/16C6 | *--- + 4471 | 2 game.s 1498 | Empty | 00 | | 0 | 00/16C6 | + 4472 | 2 game.s 1499 | Data | 00 | | 8 | 00/16C6 : B6 00 10 00 | commentRECT dw 182,16,192,623 | | | | | | C0 00 6F 02 | - 4397 | 2 game.s 1544 | Empty | 00 | | 0 | 00/1712 | - 4398 | 2 game.s 1545 | Comment | 00 | | 0 | 00/1712 | *----------------------- - 4399 | 2 game.s 1546 | Comment | 00 | | 0 | 00/1712 | * SURLIGNER_MOT - 4400 | 2 game.s 1547 | Comment | 00 | | 0 | 00/1712 | *----------------------- - 4401 | 2 game.s 1548 | Comment | 00 | | 0 | 00/1712 | * surligner_mot(texte$,mot$,pointeur_mot%,cycles) - 4402 | 2 game.s 1549 | Empty | 00 | | 0 | 00/1712 | - 4403 | 2 game.s 1550 | Empty | 00 | | 0 | 00/1712 | surligner_mot - 4404 | 2 game.s 1551 | Code | 00 | | 1 | 00/1712 : 48 | pha ; le nombre de cycles - 4405 | 2 game.s 1552 | Empty | 00 | | 0 | 00/1713 | - 4406 | 2 game.s 1553 | Macro | 00 | | 0 | 00/1713 | _HideCursor - 4408 | 2 game.s 1553 | Code | 00 | | 3 | 00/1713 : A2 04 90 | LDX #$9004 ; load tool call # - 4409 | 2 game.s 1553 | Code | 00 | | 4 | 00/1716 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4410 | 2 game.s 1554 | Empty | 00 | | 0 | 00/171A | - 4411 | 2 game.s 1555 | Code | 00 | | 1 | 00/171A : 48 | pha ; save current mode - 4412 | 2 game.s 1556 | Macro | 00 | | 0 | 00/171B | _GetTextMode - 4414 | 2 game.s 1556 | Code | 00 | | 3 | 00/171B : A2 04 9D | LDX #$9D04 ; load tool call # - 4415 | 2 game.s 1556 | Code | 00 | | 4 | 00/171E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4416 | 2 game.s 1557 | Code | 00 | | 1 | 00/1722 : 68 | pla - 4417 | 2 game.s 1558 | Code | 00 | 2 | 3 | 00/1723 : 8D 7E 17 | sta motOFFSET - 4418 | 2 game.s 1559 | Empty | 00 | | 0 | 00/1726 | - 4419 | 2 game.s 1560 | Macro | 00 | | 0 | 00/1726 | PushWord #{$0004} - 4421 | 2 game.s 1560 | Code | 00 | | 3 | 00/1726 : F4 04 00 | PEA #{$0004} - 4424 | 2 game.s 1561 | Macro | 00 | | 0 | 00/1729 | _SetTextMode - 4426 | 2 game.s 1561 | Code | 00 | | 3 | 00/1729 : A2 04 9C | LDX #$9C04 ; load tool call # - 4427 | 2 game.s 1561 | Code | 00 | | 4 | 00/172C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4428 | 2 game.s 1562 | Empty | 00 | | 0 | 00/1730 | - 4429 | 2 game.s 1563 | Code | 00 | | 1 | 00/1730 : 68 | pla ; le nombre de cycles - 4430 | 2 game.s 1564 | Empty | 00 | | 0 | 00/1731 | - 4431 | 2 game.s 1565 | Code | 00 | | 1 | 00/1731 : 48 | ozunid_32 pha - 4432 | 2 game.s 1566 | Code | 00 | 2 | 3 | 00/1732 : 20 4C 17 | jsr sm_blink - 4433 | 2 game.s 1567 | Code | 00 | | 1 | 00/1735 : 68 | pla - 4434 | 2 game.s 1568 | Code | 00 | | 1 | 00/1736 : 3A | dec - 4435 | 2 game.s 1569 | Code | 00 | | 2 | 00/1737 : D0 F8 | bne ozunid_32 - 4436 | 2 game.s 1570 | Empty | 00 | | 0 | 00/1739 | - 4437 | 2 game.s 1571 | Macro | 00 | | 0 | 00/1739 | PushWord motOFFSET - 4442 | 2 game.s 1571 | Code | 00 | 2 | 3 | 00/1739 : AD 7E 17 | LDA motOFFSET - 4443 | 2 game.s 1571 | Code | 00 | | 1 | 00/173C : 48 | PHA - 4445 | 2 game.s 1572 | Macro | 00 | | 0 | 00/173D | _SetTextMode - 4447 | 2 game.s 1572 | Code | 00 | | 3 | 00/173D : A2 04 9C | LDX #$9C04 ; load tool call # - 4448 | 2 game.s 1572 | Code | 00 | | 4 | 00/1740 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4449 | 2 game.s 1573 | Macro | 00 | | 0 | 00/1744 | _ShowCursor - 4451 | 2 game.s 1573 | Code | 00 | | 3 | 00/1744 : A2 04 91 | LDX #$9104 ; load tool call # - 4452 | 2 game.s 1573 | Code | 00 | | 4 | 00/1747 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4453 | 2 game.s 1574 | Code | 00 | | 1 | 00/174B : 60 | rts - 4454 | 2 game.s 1575 | Empty | 00 | | 0 | 00/174C | - 4455 | 2 game.s 1576 | Comment | 00 | | 0 | 00/174C | * noir puis blanc - 4456 | 2 game.s 1577 | Empty | 00 | | 0 | 00/174C | - 4457 | 2 game.s 1578 | Macro | 00 | | 0 | 00/174C | sm_blink PushWord #{0} - 4459 | 2 game.s 1578 | Code | 00 | | 3 | 00/174C : F4 00 00 | PEA #{0} - 4462 | 2 game.s 1579 | Macro | 00 | | 0 | 00/174F | _SetForeColor - 4464 | 2 game.s 1579 | Code | 00 | | 3 | 00/174F : A2 04 A0 | LDX #$A004 ; load tool call # - 4465 | 2 game.s 1579 | Code | 00 | | 4 | 00/1752 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4466 | 2 game.s 1580 | Code | 00 | 2 | 3 | 00/1756 : 20 63 17 | jsr sm_print - 4467 | 2 game.s 1581 | Macro | 00 | | 0 | 00/1759 | PushWord #{15} - 4469 | 2 game.s 1581 | Code | 00 | | 3 | 00/1759 : F4 0F 00 | PEA #{15} - 4472 | 2 game.s 1582 | Macro | 00 | | 0 | 00/175C | _SetForeColor - 4474 | 2 game.s 1582 | Code | 00 | | 3 | 00/175C : A2 04 A0 | LDX #$A004 ; load tool call # - 4475 | 2 game.s 1582 | Code | 00 | | 4 | 00/175F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4476 | 2 game.s 1583 | Empty | 00 | | 0 | 00/1763 | - 4477 | 2 game.s 1584 | Comment | 00 | | 0 | 00/1763 | * affiche - 4478 | 2 game.s 1585 | Empty | 00 | | 0 | 00/1763 | - 4479 | 2 game.s 1586 | Macro | 00 | | 0 | 00/1763 | sm_print PushLong #mot - 4483 | 2 game.s 1586 | Code | 00 | 1 >>16 | 3 | 00/1763 : F4 00 00 | PEA #^#mot - 4490 | 2 game.s 1586 | Code | 00 | 2 | 3 | 00/1766 : F4 6C 2C | PEA #mot - 4493 | 2 game.s 1587 | Macro | 00 | | 0 | 00/1769 | PushWord motX - 4498 | 2 game.s 1587 | Code | 00 | 2 | 3 | 00/1769 : AD 7A 17 | LDA motX - 4499 | 2 game.s 1587 | Code | 00 | | 1 | 00/176C : 48 | PHA - 4501 | 2 game.s 1588 | Macro | 00 | | 0 | 00/176D | PushWord motY - 4506 | 2 game.s 1588 | Code | 00 | 2 | 3 | 00/176D : AD 7C 17 | LDA motY - 4507 | 2 game.s 1588 | Code | 00 | | 1 | 00/1770 : 48 | PHA - 4509 | 2 game.s 1589 | Code | 00 | 2 | 3 | 00/1771 : 20 2F 18 | jsr printc - 4510 | 2 game.s 1590 | Empty | 00 | | 0 | 00/1774 | - 4511 | 2 game.s 1591 | Code | 00 | | 3 | 00/1774 : A9 03 00 | lda #3 ; wait 3 VBLS - 4512 | 2 game.s 1592 | Code | 00 | 2 | 3 | 00/1777 : 4C 8A 07 | jmp nowWAIT1 ; or 1/20 sec - 4513 | 2 game.s 1593 | Empty | 00 | | 0 | 00/177A | - 4514 | 2 game.s 1594 | Comment | 00 | | 0 | 00/177A | *--- Data - 4515 | 2 game.s 1595 | Empty | 00 | | 0 | 00/177A | - 4516 | 2 game.s 1596 | Data | 00 | | 2 | 00/177A : 00 00 | motX ds 2 - 4517 | 2 game.s 1597 | Data | 00 | | 2 | 00/177C : 00 00 | motY ds 2 - 4518 | 2 game.s 1598 | Data | 00 | | 2 | 00/177E : 00 00 | motOFFSET ds 2 - 4519 | 2 game.s 1599 | Empty | 00 | | 0 | 00/1780 | - 4520 | 2 game.s 1600 | Comment | 00 | | 0 | 00/1780 | *----------------------- - 4521 | 2 game.s 1601 | Comment | 00 | | 0 | 00/1780 | * PRINT - OK - 4522 | 2 game.s 1602 | Comment | 00 | | 0 | 00/1780 | *----------------------- - 4523 | 2 game.s 1603 | Comment | 00 | | 0 | 00/1780 | * print(couleur$,texte$,colonne&,ligne&,largeur&) - 4524 | 2 game.s 1604 | Comment | 00 | | 0 | 00/1780 | * 1,s w return address - 4525 | 2 game.s 1605 | Comment | 00 | | 0 | 00/1780 | * 3,s w width - 4526 | 2 game.s 1606 | Comment | 00 | | 0 | 00/1780 | * 5,s w Y - 4527 | 2 game.s 1607 | Comment | 00 | | 0 | 00/1780 | * 7,s w X - 4528 | 2 game.s 1608 | Comment | 00 | | 0 | 00/1780 | * 9,s l text pointer - 4529 | 2 game.s 1609 | Comment | 00 | | 0 | 00/1780 | * 13,s l color pointer - 4530 | 2 game.s 1610 | Empty | 00 | | 0 | 00/1780 | - 4531 | 2 game.s 1611 | Equivalence | 00 | | 0 | 00/1780 | max_colonnes = 75 ; 80 - 75 - 4532 | 2 game.s 1612 | Equivalence | 00 | | 0 | 00/1780 | max_lignes = 20 ; 20 - 18 - 4533 | 2 game.s 1613 | Equivalence | 00 | | 0 | 00/1780 | max_colonnes2 = 80 ; 80 - 75 - 4534 | 2 game.s 1614 | Equivalence | 00 | | 0 | 00/1780 | largeur_caractere = 8 - 4535 | 2 game.s 1615 | Equivalence | 00 | | 0 | 00/1780 | hauteur_caractere = 10 - 4536 | 2 game.s 1616 | Equivalence | 00 | | 0 | 00/1780 | marge_gauche = 3 ; nombre de caractres sauts pour la marge - 4537 | 2 game.s 1617 | Empty | 00 | | 0 | 00/1780 | - 4538 | 2 game.s 1618 | Comment | 00 | | 0 | 00/1780 | *--- - 4539 | 2 game.s 1619 | Empty | 00 | | 0 | 00/1780 | - 4540 | 2 game.s 1620 | Code | 00 | | 2 | 00/1780 : A3 0F | print lda 15,s - 4541 | 2 game.s 1621 | Code | 00 | | 2 | 00/1782 : 85 86 | sta {{$80}+4}+2 - 4542 | 2 game.s 1622 | Code | 00 | | 2 | 00/1784 : A3 0D | lda 13,s - 4543 | 2 game.s 1623 | Code | 00 | | 2 | 00/1786 : 85 84 | sta {{$80}+4} - 4544 | 2 game.s 1624 | Code | 00 | | 2 | 00/1788 : A3 0B | lda 11,s - 4545 | 2 game.s 1625 | Code | 00 | | 2 | 00/178A : 85 82 | sta {$80}+2 - 4546 | 2 game.s 1626 | Code | 00 | | 2 | 00/178C : A3 09 | lda 9,s - 4547 | 2 game.s 1627 | Code | 00 | | 2 | 00/178E : 85 80 | sta {$80} - 4548 | 2 game.s 1628 | Code | 00 | | 2 | 00/1790 : A3 07 | lda 7,s - 4549 | 2 game.s 1629 | Code | 00 | 2 | 3 | 00/1792 : 8D B1 18 | sta printX - 4550 | 2 game.s 1630 | Code | 00 | | 2 | 00/1795 : A3 05 | lda 5,s - 4551 | 2 game.s 1631 | Code | 00 | 2 | 3 | 00/1797 : 8D B3 18 | sta printY - 4552 | 2 game.s 1632 | Code | 00 | | 2 | 00/179A : A3 03 | lda 3,s ; calcule la largeur de texte - 4553 | 2 game.s 1633 | Code | 00 | | 1 | 00/179C : 18 | clc - 4554 | 2 game.s 1634 | Code | 00 | 2 | 3 | 00/179D : 6D B1 18 | adc printX - 4555 | 2 game.s 1635 | Code | 00 | | 3 | 00/17A0 : C9 50 00 | cmp #{80} - 4556 | 2 game.s 1636 | Code | 00 | | 2 | 00/17A3 : 90 03 | bcc printINIT - 4557 | 2 game.s 1637 | Code | 00 | | 3 | 00/17A5 : A9 50 00 | lda #{80} - 4558 | 2 game.s 1638 | Code | 00 | 2 | 3 | 00/17A8 : 8D AF 18 | printINIT sta printWIDTH - 4559 | 2 game.s 1639 | Empty | 00 | | 0 | 00/17AB | - 4560 | 2 game.s 1640 | Code | 00 | | 2 | 00/17AB : A7 80 | printLOOP lda [{$80}] - 4561 | 2 game.s 1641 | Code | 00 | | 3 | 00/17AD : 29 FF 00 | and #$ff - 4562 | 2 game.s 1642 | Code | 00 | | 2 | 00/17B0 : D0 0C | bne print1 - 4563 | 2 game.s 1643 | Empty | 00 | | 0 | 00/17B2 | - 4564 | 2 game.s 1644 | Code | 00 | | 2 | 00/17B2 : A3 01 | printEXIT lda 1,s - 4565 | 2 game.s 1645 | Code | 00 | | 1 | 00/17B4 : FA | plx - 4566 | 2 game.s 1646 | Code | 00 | | 1 | 00/17B5 : FA | plx - 4567 | 2 game.s 1647 | Code | 00 | | 1 | 00/17B6 : FA | plx - 4568 | 2 game.s 1648 | Code | 00 | | 1 | 00/17B7 : FA | plx - 4569 | 2 game.s 1649 | Code | 00 | | 1 | 00/17B8 : FA | plx - 4570 | 2 game.s 1650 | Code | 00 | | 1 | 00/17B9 : FA | plx - 4571 | 2 game.s 1651 | Code | 00 | | 1 | 00/17BA : FA | plx - 4572 | 2 game.s 1652 | Code | 00 | | 2 | 00/17BB : 83 01 | sta 1,s - 4573 | 2 game.s 1653 | Code | 00 | | 1 | 00/17BD : 60 | rts - 4574 | 2 game.s 1654 | Empty | 00 | | 0 | 00/17BE | - 4575 | 2 game.s 1655 | Comment | 00 | | 0 | 00/17BE | * 1- print char - 4576 | 2 game.s 1656 | Empty | 00 | | 0 | 00/17BE | - 4577 | 2 game.s 1657 | Code | 00 | | 3 | 00/17BE : C9 20 00 | print1 cmp #{$20} ; skip space char - 4578 | 2 game.s 1658 | Code | 00 | | 2 | 00/17C1 : F0 3F | beq print2 - 4579 | 2 game.s 1659 | Code | 00 | | 3 | 00/17C3 : C9 5F 00 | cmp #{$5f} - 4580 | 2 game.s 1660 | Code | 00 | | 2 | 00/17C6 : F0 3A | beq print2 - 4581 | 2 game.s 1661 | Code | 00 | | 3 | 00/17C8 : C9 9C 00 | cmp #{$9c} - 4582 | 2 game.s 1662 | Code | 00 | | 2 | 00/17CB : F0 40 | beq print3 - 4583 | 2 game.s 1663 | Empty | 00 | | 0 | 00/17CD | - 4584 | 2 game.s 1664 | Code | 00 | | 1 | 00/17CD : AA | tax - 4585 | 2 game.s 1665 | Code | 00 | 2 | 3 | 00/17CE : BD 51 21 | lda tblATARI,x - 4586 | 2 game.s 1666 | Code | 00 | | 3 | 00/17D1 : 29 FF 00 | and #$ff - 4587 | 2 game.s 1667 | Code | 00 | | 1 | 00/17D4 : 48 | pha - 4588 | 2 game.s 1668 | Empty | 00 | | 0 | 00/17D5 | - 4589 | 2 game.s 1669 | Code | 00 | 2 | 3 | 00/17D5 : AD B1 18 | lda printX - 4590 | 2 game.s 1670 | Code | 00 | | 1 | 00/17D8 : 0A | asl - 4591 | 2 game.s 1671 | Code | 00 | | 1 | 00/17D9 : AA | tax - 4592 | 2 game.s 1672 | Code | 00 | 2 | 3 | 00/17DA : BD B9 18 | lda x_coord,x - 4593 | 2 game.s 1673 | Code | 00 | | 1 | 00/17DD : 48 | pha - 4594 | 2 game.s 1674 | Empty | 00 | | 0 | 00/17DE | - 4595 | 2 game.s 1675 | Code | 00 | 2 | 3 | 00/17DE : AD B3 18 | lda printY - 4596 | 2 game.s 1676 | Code | 00 | | 1 | 00/17E1 : 0A | asl - 4597 | 2 game.s 1677 | Code | 00 | | 1 | 00/17E2 : A8 | tay - 4598 | 2 game.s 1678 | Code | 00 | 2 | 3 | 00/17E3 : B9 59 19 | lda y_coord,y - 4599 | 2 game.s 1679 | Code | 00 | | 1 | 00/17E6 : 48 | pha - 4600 | 2 game.s 1680 | Macro | 00 | | 0 | 00/17E7 | _MoveTo - 4602 | 2 game.s 1680 | Code | 00 | | 3 | 00/17E7 : A2 04 3A | LDX #$3A04 ; load tool call # - 4603 | 2 game.s 1680 | Code | 00 | | 4 | 00/17EA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4604 | 2 game.s 1681 | Empty | 00 | | 0 | 00/17EE | - 4605 | 2 game.s 1682 | Comment | 00 | | 0 | 00/17EE | * Set font color - 4606 | 2 game.s 1683 | Empty | 00 | | 0 | 00/17EE | - 4607 | 2 game.s 1684 | Code | 00 | | 2 | 00/17EE : A7 84 | lda [{{$80}+4}] - 4608 | 2 game.s 1685 | Code | 00 | | 3 | 00/17F0 : 29 FF 00 | and #$ff - 4609 | 2 game.s 1686 | Code | 00 | | 1 | 00/17F3 : 48 | pha - 4610 | 2 game.s 1687 | Macro | 00 | | 0 | 00/17F4 | _SetForeColor - 4612 | 2 game.s 1687 | Code | 00 | | 3 | 00/17F4 : A2 04 A0 | LDX #$A004 ; load tool call # - 4613 | 2 game.s 1687 | Code | 00 | | 4 | 00/17F7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4614 | 2 game.s 1688 | Empty | 00 | | 0 | 00/17FB | - 4615 | 2 game.s 1689 | Macro | 00 | | 0 | 00/17FB | _DrawChar - 4617 | 2 game.s 1689 | Code | 00 | | 3 | 00/17FB : A2 04 A4 | LDX #$A404 ; load tool call # - 4618 | 2 game.s 1689 | Code | 00 | | 4 | 00/17FE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4619 | 2 game.s 1690 | Empty | 00 | | 0 | 00/1802 | - 4620 | 2 game.s 1691 | Comment | 00 | | 0 | 00/1802 | * 4- next character - 4621 | 2 game.s 1692 | Empty | 00 | | 0 | 00/1802 | - 4622 | 2 game.s 1693 | Code | 00 | 2 | 3 | 00/1802 : EE B1 18 | print2 inc printX - 4623 | 2 game.s 1694 | Code | 00 | 2 | 3 | 00/1805 : AD B1 18 | lda printX - 4624 | 2 game.s 1695 | Code | 00 | 2 | 3 | 00/1808 : CD AF 18 | cmp printWIDTH - 4625 | 2 game.s 1696 | Code | 00 | | 2 | 00/180B : 90 13 | bcc print4 - 4626 | 2 game.s 1697 | Empty | 00 | | 0 | 00/180D | - 4627 | 2 game.s 1698 | Code | 00 | | 2 | 00/180D : A3 07 | print3 lda 7,s ; reset X-coord - 4628 | 2 game.s 1699 | Code | 00 | 2 | 3 | 00/180F : 8D B1 18 | sta printX - 4629 | 2 game.s 1700 | Empty | 00 | | 0 | 00/1812 | - 4630 | 2 game.s 1701 | Code | 00 | 2 | 3 | 00/1812 : EE B3 18 | inc printY - 4631 | 2 game.s 1702 | Code | 00 | 2 | 3 | 00/1815 : AD B3 18 | lda printY - 4632 | 2 game.s 1703 | Code | 00 | | 3 | 00/1818 : C9 14 00 | cmp #{20} - 4633 | 2 game.s 1704 | Code | 00 | | 2 | 00/181B : 90 03 | bcc print4 - 4634 | 2 game.s 1705 | Empty | 00 | | 0 | 00/181D | - 4635 | 2 game.s 1706 | Code | 00 | | 3 | 00/181D : 82 92 FF | brl printEXIT ; out of SHR screen, we exit - 4636 | 2 game.s 1707 | Empty | 00 | | 0 | 00/1820 | - 4637 | 2 game.s 1708 | Comment | 00 | | 0 | 00/1820 | * 6- we loop - 4638 | 2 game.s 1709 | Empty | 00 | | 0 | 00/1820 | - 4639 | 2 game.s 1710 | Code | 00 | | 2 | 00/1820 : E6 80 | print4 inc {$80} - 4640 | 2 game.s 1711 | Code | 00 | | 2 | 00/1822 : D0 02 | bne print5 - 4641 | 2 game.s 1712 | Code | 00 | | 2 | 00/1824 : E6 82 | inc {$80}+2 - 4642 | 2 game.s 1713 | Empty | 00 | | 0 | 00/1826 | - 4643 | 2 game.s 1714 | Code | 00 | | 2 | 00/1826 : E6 84 | print5 inc {{$80}+4} ; next color char - 4644 | 2 game.s 1715 | Code | 00 | | 2 | 00/1828 : D0 02 | bne print6 - 4645 | 2 game.s 1716 | Code | 00 | | 2 | 00/182A : E6 86 | inc {{$80}+4}+2 - 4646 | 2 game.s 1717 | Empty | 00 | | 0 | 00/182C | - 4647 | 2 game.s 1718 | Code | 00 | | 3 | 00/182C : 82 7C FF | print6 brl printLOOP - 4648 | 2 game.s 1719 | Empty | 00 | | 0 | 00/182F | - 4649 | 2 game.s 1720 | Comment | 00 | | 0 | 00/182F | *----------------------- - 4650 | 2 game.s 1721 | Comment | 00 | | 0 | 00/182F | * PRINTC - OK - 4651 | 2 game.s 1722 | Comment | 00 | | 0 | 00/182F | *----------------------- - 4652 | 2 game.s 1723 | Comment | 00 | | 0 | 00/182F | * printc(texte$,colonne&,ligne&) - 4653 | 2 game.s 1724 | Comment | 00 | | 0 | 00/182F | * 1,s w return address - 4654 | 2 game.s 1725 | Comment | 00 | | 0 | 00/182F | * 3,s w Y - 4655 | 2 game.s 1726 | Comment | 00 | | 0 | 00/182F | * 5,s w X - 4656 | 2 game.s 1727 | Comment | 00 | | 0 | 00/182F | * 7,s l text pointer - 4657 | 2 game.s 1728 | Empty | 00 | | 0 | 00/182F | - 4658 | 2 game.s 1729 | Code | 00 | | 2 | 00/182F : A3 09 | printc lda 9,s - 4659 | 2 game.s 1730 | Code | 00 | | 2 | 00/1831 : 85 82 | sta {$80}+2 - 4660 | 2 game.s 1731 | Code | 00 | | 2 | 00/1833 : A3 07 | lda 7,s - 4661 | 2 game.s 1732 | Code | 00 | | 2 | 00/1835 : 85 80 | sta {$80} - 4662 | 2 game.s 1733 | Code | 00 | | 2 | 00/1837 : A3 05 | lda 5,s - 4663 | 2 game.s 1734 | Code | 00 | 2 | 3 | 00/1839 : 8D B1 18 | sta printX - 4664 | 2 game.s 1735 | Code | 00 | | 2 | 00/183C : A3 03 | lda 3,s - 4665 | 2 game.s 1736 | Code | 00 | 2 | 3 | 00/183E : 8D B3 18 | sta printY - 4666 | 2 game.s 1737 | Empty | 00 | | 0 | 00/1841 | - 4667 | 2 game.s 1738 | Code | 00 | | 2 | 00/1841 : A7 80 | printcLOOP lda [{$80}] - 4668 | 2 game.s 1739 | Code | 00 | | 3 | 00/1843 : 29 FF 00 | and #$ff - 4669 | 2 game.s 1740 | Code | 00 | | 2 | 00/1846 : D0 09 | bne printc1 - 4670 | 2 game.s 1741 | Empty | 00 | | 0 | 00/1848 | - 4671 | 2 game.s 1742 | Code | 00 | | 2 | 00/1848 : A3 01 | printcEXIT lda 1,s - 4672 | 2 game.s 1743 | Code | 00 | | 1 | 00/184A : FA | plx - 4673 | 2 game.s 1744 | Code | 00 | | 1 | 00/184B : FA | plx - 4674 | 2 game.s 1745 | Code | 00 | | 1 | 00/184C : FA | plx - 4675 | 2 game.s 1746 | Code | 00 | | 1 | 00/184D : FA | plx - 4676 | 2 game.s 1747 | Code | 00 | | 2 | 00/184E : 83 01 | sta 1,s - 4677 | 2 game.s 1748 | Code | 00 | | 1 | 00/1850 : 60 | rts - 4678 | 2 game.s 1749 | Empty | 00 | | 0 | 00/1851 | - 4679 | 2 game.s 1750 | Comment | 00 | | 0 | 00/1851 | * 1- print char - 4680 | 2 game.s 1751 | Empty | 00 | | 0 | 00/1851 | - 4681 | 2 game.s 1752 | Code | 00 | | 3 | 00/1851 : C9 20 00 | printc1 cmp #{$20} ; skip space char - 4682 | 2 game.s 1753 | Code | 00 | | 2 | 00/1854 : F0 32 | beq printc2 - 4683 | 2 game.s 1754 | Code | 00 | | 3 | 00/1856 : C9 5F 00 | cmp #{$5f} - 4684 | 2 game.s 1755 | Code | 00 | | 2 | 00/1859 : F0 2D | beq printc2 - 4685 | 2 game.s 1756 | Code | 00 | | 3 | 00/185B : C9 9C 00 | cmp #{$9c} - 4686 | 2 game.s 1757 | Code | 00 | | 2 | 00/185E : F0 33 | beq printc3 - 4687 | 2 game.s 1758 | Empty | 00 | | 0 | 00/1860 | - 4688 | 2 game.s 1759 | Code | 00 | | 1 | 00/1860 : AA | tax - 4689 | 2 game.s 1760 | Code | 00 | 2 | 3 | 00/1861 : BD 51 21 | lda tblATARI,x - 4690 | 2 game.s 1761 | Code | 00 | | 3 | 00/1864 : 29 FF 00 | and #$ff - 4691 | 2 game.s 1762 | Code | 00 | | 1 | 00/1867 : 48 | pha - 4692 | 2 game.s 1763 | Empty | 00 | | 0 | 00/1868 | - 4693 | 2 game.s 1764 | Code | 00 | 2 | 3 | 00/1868 : AD B1 18 | lda printX - 4694 | 2 game.s 1765 | Code | 00 | | 1 | 00/186B : 0A | asl - 4695 | 2 game.s 1766 | Code | 00 | | 1 | 00/186C : AA | tax - 4696 | 2 game.s 1767 | Code | 00 | 2 | 3 | 00/186D : BD B9 18 | lda x_coord,x - 4697 | 2 game.s 1768 | Code | 00 | | 1 | 00/1870 : 48 | pha - 4698 | 2 game.s 1769 | Empty | 00 | | 0 | 00/1871 | - 4699 | 2 game.s 1770 | Code | 00 | 2 | 3 | 00/1871 : AD B3 18 | lda printY - 4700 | 2 game.s 1771 | Code | 00 | | 1 | 00/1874 : 0A | asl - 4701 | 2 game.s 1772 | Code | 00 | | 1 | 00/1875 : A8 | tay - 4702 | 2 game.s 1773 | Code | 00 | 2 | 3 | 00/1876 : B9 59 19 | lda y_coord,y - 4703 | 2 game.s 1774 | Code | 00 | | 1 | 00/1879 : 48 | pha - 4704 | 2 game.s 1775 | Macro | 00 | | 0 | 00/187A | _MoveTo - 4706 | 2 game.s 1775 | Code | 00 | | 3 | 00/187A : A2 04 3A | LDX #$3A04 ; load tool call # - 4707 | 2 game.s 1775 | Code | 00 | | 4 | 00/187D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4708 | 2 game.s 1776 | Empty | 00 | | 0 | 00/1881 | - 4709 | 2 game.s 1777 | Macro | 00 | | 0 | 00/1881 | _DrawChar - 4711 | 2 game.s 1777 | Code | 00 | | 3 | 00/1881 : A2 04 A4 | LDX #$A404 ; load tool call # - 4712 | 2 game.s 1777 | Code | 00 | | 4 | 00/1884 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4713 | 2 game.s 1778 | Empty | 00 | | 0 | 00/1888 | - 4714 | 2 game.s 1779 | Comment | 00 | | 0 | 00/1888 | * 4- next character - 4715 | 2 game.s 1780 | Empty | 00 | | 0 | 00/1888 | - 4716 | 2 game.s 1781 | Code | 00 | 2 | 3 | 00/1888 : EE B1 18 | printc2 inc printX - 4717 | 2 game.s 1782 | Code | 00 | 2 | 3 | 00/188B : AD B1 18 | lda printX - 4718 | 2 game.s 1783 | Code | 00 | | 3 | 00/188E : C9 50 00 | cmp #{80} - 4719 | 2 game.s 1784 | Code | 00 | | 2 | 00/1891 : 90 13 | bcc printc4 - 4720 | 2 game.s 1785 | Empty | 00 | | 0 | 00/1893 | - 4721 | 2 game.s 1786 | Code | 00 | | 2 | 00/1893 : A3 07 | printc3 lda 7,s ; reset X-coord - 4722 | 2 game.s 1787 | Code | 00 | 2 | 3 | 00/1895 : 8D B1 18 | sta printX - 4723 | 2 game.s 1788 | Empty | 00 | | 0 | 00/1898 | - 4724 | 2 game.s 1789 | Code | 00 | 2 | 3 | 00/1898 : EE B3 18 | inc printY - 4725 | 2 game.s 1790 | Code | 00 | 2 | 3 | 00/189B : AD B3 18 | lda printY - 4726 | 2 game.s 1791 | Code | 00 | | 3 | 00/189E : C9 14 00 | cmp #{20} - 4727 | 2 game.s 1792 | Code | 00 | | 2 | 00/18A1 : 90 03 | bcc printc4 - 4728 | 2 game.s 1793 | Empty | 00 | | 0 | 00/18A3 | - 4729 | 2 game.s 1794 | Code | 00 | | 3 | 00/18A3 : 82 A2 FF | brl printcEXIT ; out of SHR screen, we exit - 4730 | 2 game.s 1795 | Empty | 00 | | 0 | 00/18A6 | - 4731 | 2 game.s 1796 | Comment | 00 | | 0 | 00/18A6 | * 6- we loop - 4732 | 2 game.s 1797 | Empty | 00 | | 0 | 00/18A6 | - 4733 | 2 game.s 1798 | Code | 00 | | 2 | 00/18A6 : E6 80 | printc4 inc {$80} - 4734 | 2 game.s 1799 | Code | 00 | | 2 | 00/18A8 : D0 02 | bne printc5 - 4735 | 2 game.s 1800 | Code | 00 | | 2 | 00/18AA : E6 82 | inc {$80}+2 - 4736 | 2 game.s 1801 | Empty | 00 | | 0 | 00/18AC | - 4737 | 2 game.s 1802 | Code | 00 | | 3 | 00/18AC : 82 92 FF | printc5 brl printcLOOP - 4738 | 2 game.s 1803 | Empty | 00 | | 0 | 00/18AF | - 4739 | 2 game.s 1804 | Comment | 00 | | 0 | 00/18AF | *----------------------- - 4740 | 2 game.s 1805 | Comment | 00 | | 0 | 00/18AF | * DATA FOR PRINT - 4741 | 2 game.s 1806 | Comment | 00 | | 0 | 00/18AF | *----------------------- - 4742 | 2 game.s 1807 | Empty | 00 | | 0 | 00/18AF | - 4743 | 2 game.s 1808 | Data | 00 | | 2 | 00/18AF : 00 00 | printWIDTH ds 2 - 4744 | 2 game.s 1809 | Data | 00 | | 2 | 00/18B1 : 00 00 | printX ds 2 - 4745 | 2 game.s 1810 | Data | 00 | | 2 | 00/18B3 : 00 00 | printY ds 2 - 4746 | 2 game.s 1811 | Data | 00 | | 2 | 00/18B5 : 00 00 | printY2 ds 2 ; pour le surlignage - 4747 | 2 game.s 1812 | Data | 00 | | 2 | 00/18B7 : 00 00 | offsetY ds 2 - 4748 | 2 game.s 1813 | Empty | 00 | | 0 | 00/18B9 | - 4749 | 2 game.s 1814 | Comment | 00 | | 0 | 00/18B9 | *--- - 4750 | 2 game.s 1815 | Empty | 00 | | 0 | 00/18B9 | - 4751 | 2 game.s 1816 | Empty | 00 | | 0 | 00/18B9 | x_coord ; For all texts - 4752 | 2 game.s 1817 | Variable | 00 | | 0 | 00/18B9 | ]x = 0 ; Premire ligne - 4753 | 2 game.s 1819 | Data | 00 | | 2 | 00/18B9 : 00 00 | dw 0 - 4754 | 2 game.s 1819 | Data | 00 | | 2 | 00/18BB : 08 00 | dw 8 - 4755 | 2 game.s 1819 | Data | 00 | | 2 | 00/18BD : 10 00 | dw 16 - 4756 | 2 game.s 1819 | Data | 00 | | 2 | 00/18BF : 18 00 | dw 24 - 4757 | 2 game.s 1819 | Data | 00 | | 2 | 00/18C1 : 20 00 | dw 32 - 4758 | 2 game.s 1819 | Data | 00 | | 2 | 00/18C3 : 28 00 | dw 40 - 4759 | 2 game.s 1819 | Data | 00 | | 2 | 00/18C5 : 30 00 | dw 48 - 4760 | 2 game.s 1819 | Data | 00 | | 2 | 00/18C7 : 38 00 | dw 56 - 4761 | 2 game.s 1819 | Data | 00 | | 2 | 00/18C9 : 40 00 | dw 64 - 4762 | 2 game.s 1819 | Data | 00 | | 2 | 00/18CB : 48 00 | dw 72 - 4763 | 2 game.s 1819 | Data | 00 | | 2 | 00/18CD : 50 00 | dw 80 - 4764 | 2 game.s 1819 | Data | 00 | | 2 | 00/18CF : 58 00 | dw 88 - 4765 | 2 game.s 1819 | Data | 00 | | 2 | 00/18D1 : 60 00 | dw 96 - 4766 | 2 game.s 1819 | Data | 00 | | 2 | 00/18D3 : 68 00 | dw 104 - 4767 | 2 game.s 1819 | Data | 00 | | 2 | 00/18D5 : 70 00 | dw 112 - 4768 | 2 game.s 1819 | Data | 00 | | 2 | 00/18D7 : 78 00 | dw 120 - 4769 | 2 game.s 1819 | Data | 00 | | 2 | 00/18D9 : 80 00 | dw 128 - 4770 | 2 game.s 1819 | Data | 00 | | 2 | 00/18DB : 88 00 | dw 136 - 4771 | 2 game.s 1819 | Data | 00 | | 2 | 00/18DD : 90 00 | dw 144 - 4772 | 2 game.s 1819 | Data | 00 | | 2 | 00/18DF : 98 00 | dw 152 - 4773 | 2 game.s 1819 | Data | 00 | | 2 | 00/18E1 : A0 00 | dw 160 - 4774 | 2 game.s 1819 | Data | 00 | | 2 | 00/18E3 : A8 00 | dw 168 - 4775 | 2 game.s 1819 | Data | 00 | | 2 | 00/18E5 : B0 00 | dw 176 - 4776 | 2 game.s 1819 | Data | 00 | | 2 | 00/18E7 : B8 00 | dw 184 - 4777 | 2 game.s 1819 | Data | 00 | | 2 | 00/18E9 : C0 00 | dw 192 - 4778 | 2 game.s 1819 | Data | 00 | | 2 | 00/18EB : C8 00 | dw 200 - 4779 | 2 game.s 1819 | Data | 00 | | 2 | 00/18ED : D0 00 | dw 208 - 4780 | 2 game.s 1819 | Data | 00 | | 2 | 00/18EF : D8 00 | dw 216 - 4781 | 2 game.s 1819 | Data | 00 | | 2 | 00/18F1 : E0 00 | dw 224 - 4782 | 2 game.s 1819 | Data | 00 | | 2 | 00/18F3 : E8 00 | dw 232 - 4783 | 2 game.s 1819 | Data | 00 | | 2 | 00/18F5 : F0 00 | dw 240 - 4784 | 2 game.s 1819 | Data | 00 | | 2 | 00/18F7 : F8 00 | dw 248 - 4785 | 2 game.s 1819 | Data | 00 | | 2 | 00/18F9 : 00 01 | dw 256 - 4786 | 2 game.s 1819 | Data | 00 | | 2 | 00/18FB : 08 01 | dw 264 - 4787 | 2 game.s 1819 | Data | 00 | | 2 | 00/18FD : 10 01 | dw 272 - 4788 | 2 game.s 1819 | Data | 00 | | 2 | 00/18FF : 18 01 | dw 280 - 4789 | 2 game.s 1819 | Data | 00 | | 2 | 00/1901 : 20 01 | dw 288 - 4790 | 2 game.s 1819 | Data | 00 | | 2 | 00/1903 : 28 01 | dw 296 - 4791 | 2 game.s 1819 | Data | 00 | | 2 | 00/1905 : 30 01 | dw 304 - 4792 | 2 game.s 1819 | Data | 00 | | 2 | 00/1907 : 38 01 | dw 312 - 4793 | 2 game.s 1819 | Data | 00 | | 2 | 00/1909 : 40 01 | dw 320 - 4794 | 2 game.s 1819 | Data | 00 | | 2 | 00/190B : 48 01 | dw 328 - 4795 | 2 game.s 1819 | Data | 00 | | 2 | 00/190D : 50 01 | dw 336 - 4796 | 2 game.s 1819 | Data | 00 | | 2 | 00/190F : 58 01 | dw 344 - 4797 | 2 game.s 1819 | Data | 00 | | 2 | 00/1911 : 60 01 | dw 352 - 4798 | 2 game.s 1819 | Data | 00 | | 2 | 00/1913 : 68 01 | dw 360 - 4799 | 2 game.s 1819 | Data | 00 | | 2 | 00/1915 : 70 01 | dw 368 - 4800 | 2 game.s 1819 | Data | 00 | | 2 | 00/1917 : 78 01 | dw 376 - 4801 | 2 game.s 1819 | Data | 00 | | 2 | 00/1919 : 80 01 | dw 384 - 4802 | 2 game.s 1819 | Data | 00 | | 2 | 00/191B : 88 01 | dw 392 - 4803 | 2 game.s 1819 | Data | 00 | | 2 | 00/191D : 90 01 | dw 400 - 4804 | 2 game.s 1819 | Data | 00 | | 2 | 00/191F : 98 01 | dw 408 - 4805 | 2 game.s 1819 | Data | 00 | | 2 | 00/1921 : A0 01 | dw 416 - 4806 | 2 game.s 1819 | Data | 00 | | 2 | 00/1923 : A8 01 | dw 424 - 4807 | 2 game.s 1819 | Data | 00 | | 2 | 00/1925 : B0 01 | dw 432 - 4808 | 2 game.s 1819 | Data | 00 | | 2 | 00/1927 : B8 01 | dw 440 - 4809 | 2 game.s 1819 | Data | 00 | | 2 | 00/1929 : C0 01 | dw 448 - 4810 | 2 game.s 1819 | Data | 00 | | 2 | 00/192B : C8 01 | dw 456 - 4811 | 2 game.s 1819 | Data | 00 | | 2 | 00/192D : D0 01 | dw 464 - 4812 | 2 game.s 1819 | Data | 00 | | 2 | 00/192F : D8 01 | dw 472 - 4813 | 2 game.s 1819 | Data | 00 | | 2 | 00/1931 : E0 01 | dw 480 - 4814 | 2 game.s 1819 | Data | 00 | | 2 | 00/1933 : E8 01 | dw 488 - 4815 | 2 game.s 1819 | Data | 00 | | 2 | 00/1935 : F0 01 | dw 496 - 4816 | 2 game.s 1819 | Data | 00 | | 2 | 00/1937 : F8 01 | dw 504 - 4817 | 2 game.s 1819 | Data | 00 | | 2 | 00/1939 : 00 02 | dw 512 - 4818 | 2 game.s 1819 | Data | 00 | | 2 | 00/193B : 08 02 | dw 520 - 4819 | 2 game.s 1819 | Data | 00 | | 2 | 00/193D : 10 02 | dw 528 - 4820 | 2 game.s 1819 | Data | 00 | | 2 | 00/193F : 18 02 | dw 536 - 4821 | 2 game.s 1819 | Data | 00 | | 2 | 00/1941 : 20 02 | dw 544 - 4822 | 2 game.s 1819 | Data | 00 | | 2 | 00/1943 : 28 02 | dw 552 - 4823 | 2 game.s 1819 | Data | 00 | | 2 | 00/1945 : 30 02 | dw 560 - 4824 | 2 game.s 1819 | Data | 00 | | 2 | 00/1947 : 38 02 | dw 568 - 4825 | 2 game.s 1819 | Data | 00 | | 2 | 00/1949 : 40 02 | dw 576 - 4826 | 2 game.s 1819 | Data | 00 | | 2 | 00/194B : 48 02 | dw 584 - 4827 | 2 game.s 1819 | Data | 00 | | 2 | 00/194D : 50 02 | dw 592 - 4828 | 2 game.s 1819 | Data | 00 | | 2 | 00/194F : 58 02 | dw 600 - 4829 | 2 game.s 1819 | Data | 00 | | 2 | 00/1951 : 60 02 | dw 608 - 4830 | 2 game.s 1819 | Data | 00 | | 2 | 00/1953 : 68 02 | dw 616 - 4831 | 2 game.s 1819 | Data | 00 | | 2 | 00/1955 : 70 02 | dw 624 - 4832 | 2 game.s 1819 | Data | 00 | | 2 | 00/1957 : 78 02 | dw 632 - 4833 | 2 game.s 1822 | Empty | 00 | | 0 | 00/1959 | - 4834 | 2 game.s 1823 | Empty | 00 | | 0 | 00/1959 | y_coord ; For all texts - 4835 | 2 game.s 1824 | Variable | 00 | | 0 | 00/1959 | ]y = 0 ; Premire ligne - 4836 | 2 game.s 1826 | Data | 00 | | 2 | 00/1959 : 00 00 | dw 0 - 4837 | 2 game.s 1826 | Data | 00 | | 2 | 00/195B : 0A 00 | dw 10 - 4838 | 2 game.s 1826 | Data | 00 | | 2 | 00/195D : 14 00 | dw 20 - 4839 | 2 game.s 1826 | Data | 00 | | 2 | 00/195F : 1E 00 | dw 30 - 4840 | 2 game.s 1826 | Data | 00 | | 2 | 00/1961 : 28 00 | dw 40 - 4841 | 2 game.s 1826 | Data | 00 | | 2 | 00/1963 : 32 00 | dw 50 - 4842 | 2 game.s 1826 | Data | 00 | | 2 | 00/1965 : 3C 00 | dw 60 - 4843 | 2 game.s 1826 | Data | 00 | | 2 | 00/1967 : 46 00 | dw 70 - 4844 | 2 game.s 1826 | Data | 00 | | 2 | 00/1969 : 50 00 | dw 80 - 4845 | 2 game.s 1826 | Data | 00 | | 2 | 00/196B : 5A 00 | dw 90 - 4846 | 2 game.s 1826 | Data | 00 | | 2 | 00/196D : 64 00 | dw 100 - 4847 | 2 game.s 1826 | Data | 00 | | 2 | 00/196F : 6E 00 | dw 110 - 4848 | 2 game.s 1826 | Data | 00 | | 2 | 00/1971 : 78 00 | dw 120 - 4849 | 2 game.s 1826 | Data | 00 | | 2 | 00/1973 : 82 00 | dw 130 - 4850 | 2 game.s 1826 | Data | 00 | | 2 | 00/1975 : 8C 00 | dw 140 - 4851 | 2 game.s 1826 | Data | 00 | | 2 | 00/1977 : 96 00 | dw 150 - 4852 | 2 game.s 1826 | Data | 00 | | 2 | 00/1979 : A0 00 | dw 160 - 4853 | 2 game.s 1826 | Data | 00 | | 2 | 00/197B : AA 00 | dw 170 - 4854 | 2 game.s 1826 | Data | 00 | | 2 | 00/197D : B4 00 | dw 180 - 4855 | 2 game.s 1826 | Data | 00 | | 2 | 00/197F : BE 00 | dw 190 - 4856 | 2 game.s 1829 | Empty | 00 | | 0 | 00/1981 | - 4857 | 2 game.s 1830 | Empty | 00 | | 0 | 00/1981 | x_text - 4858 | 2 game.s 1831 | Variable | 00 | | 0 | 00/1981 | ]x = 0 ; Premire colonne - 4859 | 2 game.s 1833 | Data | 00 | | 16 | 00/1981 : 00 00 00 00 | dw 0,0,0,0,0,0,0,0 + 4473 | 2 game.s 1500 | Empty | 00 | | 0 | 00/16CE | + 4474 | 2 game.s 1501 | Comment | 00 | | 0 | 00/16CE | *----------------------- + 4475 | 2 game.s 1502 | Comment | 00 | | 0 | 00/16CE | * SURLIGNER_MOT + 4476 | 2 game.s 1503 | Comment | 00 | | 0 | 00/16CE | *----------------------- + 4477 | 2 game.s 1504 | Comment | 00 | | 0 | 00/16CE | * surligner_mot(texte$,mot$,pointeur_mot%,cycles) + 4478 | 2 game.s 1505 | Empty | 00 | | 0 | 00/16CE | + 4479 | 2 game.s 1506 | Empty | 00 | | 0 | 00/16CE | surligner_mot + 4480 | 2 game.s 1507 | Code | 00 | | 1 | 00/16CE : 48 | pha ; le nombre de cycles + 4481 | 2 game.s 1508 | Empty | 00 | | 0 | 00/16CF | + 4482 | 2 game.s 1509 | Macro | 00 | | 0 | 00/16CF | _HideCursor + 4484 | 2 game.s 1509 | Code | 00 | | 3 | 00/16CF : A2 04 90 | LDX #$9004 ; load tool call # + 4485 | 2 game.s 1509 | Code | 00 | | 4 | 00/16D2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4486 | 2 game.s 1510 | Empty | 00 | | 0 | 00/16D6 | + 4487 | 2 game.s 1511 | Code | 00 | | 1 | 00/16D6 : 48 | pha ; save current mode + 4488 | 2 game.s 1512 | Macro | 00 | | 0 | 00/16D7 | _GetTextMode + 4490 | 2 game.s 1512 | Code | 00 | | 3 | 00/16D7 : A2 04 9D | LDX #$9D04 ; load tool call # + 4491 | 2 game.s 1512 | Code | 00 | | 4 | 00/16DA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4492 | 2 game.s 1513 | Code | 00 | | 1 | 00/16DE : 68 | pla + 4493 | 2 game.s 1514 | Code | 00 | 2 | 3 | 00/16DF : 8D 3C 17 | sta motOFFSET + 4494 | 2 game.s 1515 | Empty | 00 | | 0 | 00/16E2 | + 4495 | 2 game.s 1516 | Macro | 00 | | 0 | 00/16E2 | PushWord #{$0004} + 4497 | 2 game.s 1516 | Code | 00 | | 3 | 00/16E2 : F4 04 00 | PEA #{$0004} + 4500 | 2 game.s 1517 | Macro | 00 | | 0 | 00/16E5 | _SetTextMode + 4502 | 2 game.s 1517 | Code | 00 | | 3 | 00/16E5 : A2 04 9C | LDX #$9C04 ; load tool call # + 4503 | 2 game.s 1517 | Code | 00 | | 4 | 00/16E8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4504 | 2 game.s 1518 | Empty | 00 | | 0 | 00/16EC | + 4505 | 2 game.s 1519 | Code | 00 | | 1 | 00/16EC : 68 | pla ; le nombre de cycles + 4506 | 2 game.s 1520 | Empty | 00 | | 0 | 00/16ED | + 4507 | 2 game.s 1521 | Code | 00 | | 1 | 00/16ED : 48 | ozunid_32 pha + 4508 | 2 game.s 1522 | Code | 00 | 2 | 3 | 00/16EE : 20 08 17 | jsr sm_blink + 4509 | 2 game.s 1523 | Code | 00 | | 1 | 00/16F1 : 68 | pla + 4510 | 2 game.s 1524 | Code | 00 | | 1 | 00/16F2 : 3A | dec + 4511 | 2 game.s 1525 | Code | 00 | | 2 | 00/16F3 : D0 F8 | bne ozunid_32 + 4512 | 2 game.s 1526 | Empty | 00 | | 0 | 00/16F5 | + 4513 | 2 game.s 1527 | Macro | 00 | | 0 | 00/16F5 | PushWord motOFFSET + 4518 | 2 game.s 1527 | Code | 00 | 2 | 3 | 00/16F5 : AD 3C 17 | LDA motOFFSET + 4519 | 2 game.s 1527 | Code | 00 | | 1 | 00/16F8 : 48 | PHA + 4521 | 2 game.s 1528 | Macro | 00 | | 0 | 00/16F9 | _SetTextMode + 4523 | 2 game.s 1528 | Code | 00 | | 3 | 00/16F9 : A2 04 9C | LDX #$9C04 ; load tool call # + 4524 | 2 game.s 1528 | Code | 00 | | 4 | 00/16FC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4525 | 2 game.s 1529 | Macro | 00 | | 0 | 00/1700 | _ShowCursor + 4527 | 2 game.s 1529 | Code | 00 | | 3 | 00/1700 : A2 04 91 | LDX #$9104 ; load tool call # + 4528 | 2 game.s 1529 | Code | 00 | | 4 | 00/1703 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4529 | 2 game.s 1530 | Code | 00 | | 1 | 00/1707 : 60 | rts + 4530 | 2 game.s 1531 | Empty | 00 | | 0 | 00/1708 | + 4531 | 2 game.s 1532 | Comment | 00 | | 0 | 00/1708 | * noir puis blanc + 4532 | 2 game.s 1533 | Empty | 00 | | 0 | 00/1708 | + 4533 | 2 game.s 1534 | Macro | 00 | | 0 | 00/1708 | sm_blink PushWord #{0} + 4535 | 2 game.s 1534 | Code | 00 | | 3 | 00/1708 : F4 00 00 | PEA #{0} + 4538 | 2 game.s 1535 | Macro | 00 | | 0 | 00/170B | _SetForeColor + 4540 | 2 game.s 1535 | Code | 00 | | 3 | 00/170B : A2 04 A0 | LDX #$A004 ; load tool call # + 4541 | 2 game.s 1535 | Code | 00 | | 4 | 00/170E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4542 | 2 game.s 1536 | Code | 00 | 2 | 3 | 00/1712 : 20 1F 17 | jsr sm_print + 4543 | 2 game.s 1537 | Macro | 00 | | 0 | 00/1715 | PushWord #{15} + 4545 | 2 game.s 1537 | Code | 00 | | 3 | 00/1715 : F4 0F 00 | PEA #{15} + 4548 | 2 game.s 1538 | Macro | 00 | | 0 | 00/1718 | _SetForeColor + 4550 | 2 game.s 1538 | Code | 00 | | 3 | 00/1718 : A2 04 A0 | LDX #$A004 ; load tool call # + 4551 | 2 game.s 1538 | Code | 00 | | 4 | 00/171B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4552 | 2 game.s 1539 | Empty | 00 | | 0 | 00/171F | + 4553 | 2 game.s 1540 | Comment | 00 | | 0 | 00/171F | * affiche + 4554 | 2 game.s 1541 | Empty | 00 | | 0 | 00/171F | + 4555 | 2 game.s 1542 | Macro | 00 | | 0 | 00/171F | sm_print PushLong #mot + 4559 | 2 game.s 1542 | Code | 00 | 1 >>16 | 3 | 00/171F : F4 00 00 | PEA #^#mot + 4566 | 2 game.s 1542 | Code | 00 | 2 | 3 | 00/1722 : F4 28 2C | PEA #mot + 4569 | 2 game.s 1543 | Macro | 00 | | 0 | 00/1725 | PushWord motX + 4574 | 2 game.s 1543 | Code | 00 | 2 | 3 | 00/1725 : AD 36 17 | LDA motX + 4575 | 2 game.s 1543 | Code | 00 | | 1 | 00/1728 : 48 | PHA + 4577 | 2 game.s 1544 | Macro | 00 | | 0 | 00/1729 | PushWord motY2 + 4582 | 2 game.s 1544 | Code | 00 | 2 | 3 | 00/1729 : AD 3A 17 | LDA motY2 + 4583 | 2 game.s 1544 | Code | 00 | | 1 | 00/172C : 48 | PHA + 4585 | 2 game.s 1545 | Code | 00 | 2 | 3 | 00/172D : 20 ED 17 | jsr printc + 4586 | 2 game.s 1546 | Empty | 00 | | 0 | 00/1730 | + 4587 | 2 game.s 1547 | Code | 00 | | 3 | 00/1730 : A9 03 00 | lda #3 ; wait 3 VBLS + 4588 | 2 game.s 1548 | Code | 00 | 2 | 3 | 00/1733 : 4C 8A 07 | jmp nowWAIT1 ; or 1/20 sec + 4589 | 2 game.s 1549 | Empty | 00 | | 0 | 00/1736 | + 4590 | 2 game.s 1550 | Comment | 00 | | 0 | 00/1736 | *--- Data + 4591 | 2 game.s 1551 | Empty | 00 | | 0 | 00/1736 | + 4592 | 2 game.s 1552 | Data | 00 | | 2 | 00/1736 : 00 00 | motX ds 2 + 4593 | 2 game.s 1553 | Data | 00 | | 2 | 00/1738 : 00 00 | motY ds 2 + 4594 | 2 game.s 1554 | Data | 00 | | 2 | 00/173A : 00 00 | motY2 ds 2 + 4595 | 2 game.s 1555 | Data | 00 | | 2 | 00/173C : 00 00 | motOFFSET ds 2 + 4596 | 2 game.s 1556 | Empty | 00 | | 0 | 00/173E | + 4597 | 2 game.s 1557 | Comment | 00 | | 0 | 00/173E | *----------------------- + 4598 | 2 game.s 1558 | Comment | 00 | | 0 | 00/173E | * PRINT - OK + 4599 | 2 game.s 1559 | Comment | 00 | | 0 | 00/173E | *----------------------- + 4600 | 2 game.s 1560 | Comment | 00 | | 0 | 00/173E | * print(couleur$,texte$,colonne&,ligne&,largeur&) + 4601 | 2 game.s 1561 | Comment | 00 | | 0 | 00/173E | * 1,s w return address + 4602 | 2 game.s 1562 | Comment | 00 | | 0 | 00/173E | * 3,s w width + 4603 | 2 game.s 1563 | Comment | 00 | | 0 | 00/173E | * 5,s w Y + 4604 | 2 game.s 1564 | Comment | 00 | | 0 | 00/173E | * 7,s w X + 4605 | 2 game.s 1565 | Comment | 00 | | 0 | 00/173E | * 9,s l text pointer + 4606 | 2 game.s 1566 | Comment | 00 | | 0 | 00/173E | * 13,s l color pointer + 4607 | 2 game.s 1567 | Empty | 00 | | 0 | 00/173E | + 4608 | 2 game.s 1568 | Equivalence | 00 | | 0 | 00/173E | max_colonnes = 75 ; 80 - 75 + 4609 | 2 game.s 1569 | Equivalence | 00 | | 0 | 00/173E | max_lignes = 20 ; 20 - 18 + 4610 | 2 game.s 1570 | Equivalence | 00 | | 0 | 00/173E | max_colonnes2 = 80 ; 80 - 75 + 4611 | 2 game.s 1571 | Equivalence | 00 | | 0 | 00/173E | largeur_caractere = 8 + 4612 | 2 game.s 1572 | Equivalence | 00 | | 0 | 00/173E | hauteur_caractere = 10 + 4613 | 2 game.s 1573 | Equivalence | 00 | | 0 | 00/173E | marge_gauche = 3 ; nombre de caractres sauts pour la marge + 4614 | 2 game.s 1574 | Empty | 00 | | 0 | 00/173E | + 4615 | 2 game.s 1575 | Comment | 00 | | 0 | 00/173E | *--- + 4616 | 2 game.s 1576 | Empty | 00 | | 0 | 00/173E | + 4617 | 2 game.s 1577 | Code | 00 | | 2 | 00/173E : A3 0F | print lda 15,s + 4618 | 2 game.s 1578 | Code | 00 | | 2 | 00/1740 : 85 86 | sta {{$80}+4}+2 + 4619 | 2 game.s 1579 | Code | 00 | | 2 | 00/1742 : A3 0D | lda 13,s + 4620 | 2 game.s 1580 | Code | 00 | | 2 | 00/1744 : 85 84 | sta {{$80}+4} + 4621 | 2 game.s 1581 | Code | 00 | | 2 | 00/1746 : A3 0B | lda 11,s + 4622 | 2 game.s 1582 | Code | 00 | | 2 | 00/1748 : 85 82 | sta {$80}+2 + 4623 | 2 game.s 1583 | Code | 00 | | 2 | 00/174A : A3 09 | lda 9,s + 4624 | 2 game.s 1584 | Code | 00 | | 2 | 00/174C : 85 80 | sta {$80} + 4625 | 2 game.s 1585 | Code | 00 | | 2 | 00/174E : A3 07 | lda 7,s + 4626 | 2 game.s 1586 | Code | 00 | 2 | 3 | 00/1750 : 8D 6F 18 | sta printX + 4627 | 2 game.s 1587 | Code | 00 | | 2 | 00/1753 : A3 05 | lda 5,s + 4628 | 2 game.s 1588 | Code | 00 | 2 | 3 | 00/1755 : 8D 71 18 | sta printY + 4629 | 2 game.s 1589 | Code | 00 | | 2 | 00/1758 : A3 03 | lda 3,s ; calcule la largeur de texte + 4630 | 2 game.s 1590 | Code | 00 | | 1 | 00/175A : 18 | clc + 4631 | 2 game.s 1591 | Code | 00 | 2 | 3 | 00/175B : 6D 6F 18 | adc printX + 4632 | 2 game.s 1592 | Code | 00 | | 3 | 00/175E : C9 50 00 | cmp #{80} + 4633 | 2 game.s 1593 | Code | 00 | | 2 | 00/1761 : 90 03 | bcc printINIT + 4634 | 2 game.s 1594 | Code | 00 | | 3 | 00/1763 : A9 50 00 | lda #{80} + 4635 | 2 game.s 1595 | Code | 00 | 2 | 3 | 00/1766 : 8D 6D 18 | printINIT sta printWIDTH + 4636 | 2 game.s 1596 | Empty | 00 | | 0 | 00/1769 | + 4637 | 2 game.s 1597 | Code | 00 | | 2 | 00/1769 : A7 80 | printLOOP lda [{$80}] + 4638 | 2 game.s 1598 | Code | 00 | | 3 | 00/176B : 29 FF 00 | and #$ff + 4639 | 2 game.s 1599 | Code | 00 | | 2 | 00/176E : D0 0C | bne print1 + 4640 | 2 game.s 1600 | Empty | 00 | | 0 | 00/1770 | + 4641 | 2 game.s 1601 | Code | 00 | | 2 | 00/1770 : A3 01 | printEXIT lda 1,s + 4642 | 2 game.s 1602 | Code | 00 | | 1 | 00/1772 : FA | plx + 4643 | 2 game.s 1603 | Code | 00 | | 1 | 00/1773 : FA | plx + 4644 | 2 game.s 1604 | Code | 00 | | 1 | 00/1774 : FA | plx + 4645 | 2 game.s 1605 | Code | 00 | | 1 | 00/1775 : FA | plx + 4646 | 2 game.s 1606 | Code | 00 | | 1 | 00/1776 : FA | plx + 4647 | 2 game.s 1607 | Code | 00 | | 1 | 00/1777 : FA | plx + 4648 | 2 game.s 1608 | Code | 00 | | 1 | 00/1778 : FA | plx + 4649 | 2 game.s 1609 | Code | 00 | | 2 | 00/1779 : 83 01 | sta 1,s + 4650 | 2 game.s 1610 | Code | 00 | | 1 | 00/177B : 60 | rts + 4651 | 2 game.s 1611 | Empty | 00 | | 0 | 00/177C | + 4652 | 2 game.s 1612 | Comment | 00 | | 0 | 00/177C | * 1- print char + 4653 | 2 game.s 1613 | Empty | 00 | | 0 | 00/177C | + 4654 | 2 game.s 1614 | Code | 00 | | 3 | 00/177C : C9 20 00 | print1 cmp #{$20} ; skip space char + 4655 | 2 game.s 1615 | Code | 00 | | 2 | 00/177F : F0 3F | beq print2 + 4656 | 2 game.s 1616 | Code | 00 | | 3 | 00/1781 : C9 5F 00 | cmp #{$5f} + 4657 | 2 game.s 1617 | Code | 00 | | 2 | 00/1784 : F0 3A | beq print2 + 4658 | 2 game.s 1618 | Code | 00 | | 3 | 00/1786 : C9 9C 00 | cmp #{$9c} + 4659 | 2 game.s 1619 | Code | 00 | | 2 | 00/1789 : F0 40 | beq print3 + 4660 | 2 game.s 1620 | Empty | 00 | | 0 | 00/178B | + 4661 | 2 game.s 1621 | Code | 00 | | 1 | 00/178B : AA | tax + 4662 | 2 game.s 1622 | Code | 00 | 2 | 3 | 00/178C : BD 0D 21 | lda tblATARI,x + 4663 | 2 game.s 1623 | Code | 00 | | 3 | 00/178F : 29 FF 00 | and #$ff + 4664 | 2 game.s 1624 | Code | 00 | | 1 | 00/1792 : 48 | pha + 4665 | 2 game.s 1625 | Empty | 00 | | 0 | 00/1793 | + 4666 | 2 game.s 1626 | Code | 00 | 2 | 3 | 00/1793 : AD 6F 18 | lda printX + 4667 | 2 game.s 1627 | Code | 00 | | 1 | 00/1796 : 0A | asl + 4668 | 2 game.s 1628 | Code | 00 | | 1 | 00/1797 : AA | tax + 4669 | 2 game.s 1629 | Code | 00 | 2 | 3 | 00/1798 : BD 75 18 | lda x_coord,x + 4670 | 2 game.s 1630 | Code | 00 | | 1 | 00/179B : 48 | pha + 4671 | 2 game.s 1631 | Empty | 00 | | 0 | 00/179C | + 4672 | 2 game.s 1632 | Code | 00 | 2 | 3 | 00/179C : AD 71 18 | lda printY + 4673 | 2 game.s 1633 | Code | 00 | | 1 | 00/179F : 0A | asl + 4674 | 2 game.s 1634 | Code | 00 | | 1 | 00/17A0 : A8 | tay + 4675 | 2 game.s 1635 | Code | 00 | 2 | 3 | 00/17A1 : B9 15 19 | lda y_coord,y + 4676 | 2 game.s 1636 | Code | 00 | | 1 | 00/17A4 : 48 | pha + 4677 | 2 game.s 1637 | Macro | 00 | | 0 | 00/17A5 | _MoveTo + 4679 | 2 game.s 1637 | Code | 00 | | 3 | 00/17A5 : A2 04 3A | LDX #$3A04 ; load tool call # + 4680 | 2 game.s 1637 | Code | 00 | | 4 | 00/17A8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4681 | 2 game.s 1638 | Empty | 00 | | 0 | 00/17AC | + 4682 | 2 game.s 1639 | Comment | 00 | | 0 | 00/17AC | * Set font color + 4683 | 2 game.s 1640 | Empty | 00 | | 0 | 00/17AC | + 4684 | 2 game.s 1641 | Code | 00 | | 2 | 00/17AC : A7 84 | lda [{{$80}+4}] + 4685 | 2 game.s 1642 | Code | 00 | | 3 | 00/17AE : 29 FF 00 | and #$ff + 4686 | 2 game.s 1643 | Code | 00 | | 1 | 00/17B1 : 48 | pha + 4687 | 2 game.s 1644 | Macro | 00 | | 0 | 00/17B2 | _SetForeColor + 4689 | 2 game.s 1644 | Code | 00 | | 3 | 00/17B2 : A2 04 A0 | LDX #$A004 ; load tool call # + 4690 | 2 game.s 1644 | Code | 00 | | 4 | 00/17B5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4691 | 2 game.s 1645 | Empty | 00 | | 0 | 00/17B9 | + 4692 | 2 game.s 1646 | Macro | 00 | | 0 | 00/17B9 | _DrawChar + 4694 | 2 game.s 1646 | Code | 00 | | 3 | 00/17B9 : A2 04 A4 | LDX #$A404 ; load tool call # + 4695 | 2 game.s 1646 | Code | 00 | | 4 | 00/17BC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4696 | 2 game.s 1647 | Empty | 00 | | 0 | 00/17C0 | + 4697 | 2 game.s 1648 | Comment | 00 | | 0 | 00/17C0 | * 4- next character + 4698 | 2 game.s 1649 | Empty | 00 | | 0 | 00/17C0 | + 4699 | 2 game.s 1650 | Code | 00 | 2 | 3 | 00/17C0 : EE 6F 18 | print2 inc printX + 4700 | 2 game.s 1651 | Code | 00 | 2 | 3 | 00/17C3 : AD 6F 18 | lda printX + 4701 | 2 game.s 1652 | Code | 00 | 2 | 3 | 00/17C6 : CD 6D 18 | cmp printWIDTH + 4702 | 2 game.s 1653 | Code | 00 | | 2 | 00/17C9 : 90 13 | bcc print4 + 4703 | 2 game.s 1654 | Empty | 00 | | 0 | 00/17CB | + 4704 | 2 game.s 1655 | Code | 00 | | 2 | 00/17CB : A3 07 | print3 lda 7,s ; reset X-coord + 4705 | 2 game.s 1656 | Code | 00 | 2 | 3 | 00/17CD : 8D 6F 18 | sta printX + 4706 | 2 game.s 1657 | Empty | 00 | | 0 | 00/17D0 | + 4707 | 2 game.s 1658 | Code | 00 | 2 | 3 | 00/17D0 : EE 71 18 | inc printY + 4708 | 2 game.s 1659 | Code | 00 | 2 | 3 | 00/17D3 : AD 71 18 | lda printY + 4709 | 2 game.s 1660 | Code | 00 | | 3 | 00/17D6 : C9 14 00 | cmp #{20} + 4710 | 2 game.s 1661 | Code | 00 | | 2 | 00/17D9 : 90 03 | bcc print4 + 4711 | 2 game.s 1662 | Empty | 00 | | 0 | 00/17DB | + 4712 | 2 game.s 1663 | Code | 00 | | 3 | 00/17DB : 82 92 FF | brl printEXIT ; out of SHR screen, we exit + 4713 | 2 game.s 1664 | Empty | 00 | | 0 | 00/17DE | + 4714 | 2 game.s 1665 | Comment | 00 | | 0 | 00/17DE | * 6- we loop + 4715 | 2 game.s 1666 | Empty | 00 | | 0 | 00/17DE | + 4716 | 2 game.s 1667 | Code | 00 | | 2 | 00/17DE : E6 80 | print4 inc {$80} + 4717 | 2 game.s 1668 | Code | 00 | | 2 | 00/17E0 : D0 02 | bne print5 + 4718 | 2 game.s 1669 | Code | 00 | | 2 | 00/17E2 : E6 82 | inc {$80}+2 + 4719 | 2 game.s 1670 | Empty | 00 | | 0 | 00/17E4 | + 4720 | 2 game.s 1671 | Code | 00 | | 2 | 00/17E4 : E6 84 | print5 inc {{$80}+4} ; next color char + 4721 | 2 game.s 1672 | Code | 00 | | 2 | 00/17E6 : D0 02 | bne print6 + 4722 | 2 game.s 1673 | Code | 00 | | 2 | 00/17E8 : E6 86 | inc {{$80}+4}+2 + 4723 | 2 game.s 1674 | Empty | 00 | | 0 | 00/17EA | + 4724 | 2 game.s 1675 | Code | 00 | | 3 | 00/17EA : 82 7C FF | print6 brl printLOOP + 4725 | 2 game.s 1676 | Empty | 00 | | 0 | 00/17ED | + 4726 | 2 game.s 1677 | Comment | 00 | | 0 | 00/17ED | *----------------------- + 4727 | 2 game.s 1678 | Comment | 00 | | 0 | 00/17ED | * PRINTC - OK + 4728 | 2 game.s 1679 | Comment | 00 | | 0 | 00/17ED | *----------------------- + 4729 | 2 game.s 1680 | Comment | 00 | | 0 | 00/17ED | * printc(texte$,colonne&,ligne&) + 4730 | 2 game.s 1681 | Comment | 00 | | 0 | 00/17ED | * 1,s w return address + 4731 | 2 game.s 1682 | Comment | 00 | | 0 | 00/17ED | * 3,s w Y + 4732 | 2 game.s 1683 | Comment | 00 | | 0 | 00/17ED | * 5,s w X + 4733 | 2 game.s 1684 | Comment | 00 | | 0 | 00/17ED | * 7,s l text pointer + 4734 | 2 game.s 1685 | Empty | 00 | | 0 | 00/17ED | + 4735 | 2 game.s 1686 | Code | 00 | | 2 | 00/17ED : A3 09 | printc lda 9,s + 4736 | 2 game.s 1687 | Code | 00 | | 2 | 00/17EF : 85 82 | sta {$80}+2 + 4737 | 2 game.s 1688 | Code | 00 | | 2 | 00/17F1 : A3 07 | lda 7,s + 4738 | 2 game.s 1689 | Code | 00 | | 2 | 00/17F3 : 85 80 | sta {$80} + 4739 | 2 game.s 1690 | Code | 00 | | 2 | 00/17F5 : A3 05 | lda 5,s + 4740 | 2 game.s 1691 | Code | 00 | 2 | 3 | 00/17F7 : 8D 6F 18 | sta printX + 4741 | 2 game.s 1692 | Code | 00 | | 2 | 00/17FA : A3 03 | lda 3,s + 4742 | 2 game.s 1693 | Code | 00 | 2 | 3 | 00/17FC : 8D 71 18 | sta printY + 4743 | 2 game.s 1694 | Empty | 00 | | 0 | 00/17FF | + 4744 | 2 game.s 1695 | Code | 00 | | 2 | 00/17FF : A7 80 | printcLOOP lda [{$80}] + 4745 | 2 game.s 1696 | Code | 00 | | 3 | 00/1801 : 29 FF 00 | and #$ff + 4746 | 2 game.s 1697 | Code | 00 | | 2 | 00/1804 : D0 09 | bne printc1 + 4747 | 2 game.s 1698 | Empty | 00 | | 0 | 00/1806 | + 4748 | 2 game.s 1699 | Code | 00 | | 2 | 00/1806 : A3 01 | printcEXIT lda 1,s + 4749 | 2 game.s 1700 | Code | 00 | | 1 | 00/1808 : FA | plx + 4750 | 2 game.s 1701 | Code | 00 | | 1 | 00/1809 : FA | plx + 4751 | 2 game.s 1702 | Code | 00 | | 1 | 00/180A : FA | plx + 4752 | 2 game.s 1703 | Code | 00 | | 1 | 00/180B : FA | plx + 4753 | 2 game.s 1704 | Code | 00 | | 2 | 00/180C : 83 01 | sta 1,s + 4754 | 2 game.s 1705 | Code | 00 | | 1 | 00/180E : 60 | rts + 4755 | 2 game.s 1706 | Empty | 00 | | 0 | 00/180F | + 4756 | 2 game.s 1707 | Comment | 00 | | 0 | 00/180F | * 1- print char + 4757 | 2 game.s 1708 | Empty | 00 | | 0 | 00/180F | + 4758 | 2 game.s 1709 | Code | 00 | | 3 | 00/180F : C9 20 00 | printc1 cmp #{$20} ; skip space char + 4759 | 2 game.s 1710 | Code | 00 | | 2 | 00/1812 : F0 32 | beq printc2 + 4760 | 2 game.s 1711 | Code | 00 | | 3 | 00/1814 : C9 5F 00 | cmp #{$5f} + 4761 | 2 game.s 1712 | Code | 00 | | 2 | 00/1817 : F0 2D | beq printc2 + 4762 | 2 game.s 1713 | Code | 00 | | 3 | 00/1819 : C9 9C 00 | cmp #{$9c} + 4763 | 2 game.s 1714 | Code | 00 | | 2 | 00/181C : F0 33 | beq printc3 + 4764 | 2 game.s 1715 | Empty | 00 | | 0 | 00/181E | + 4765 | 2 game.s 1716 | Code | 00 | | 1 | 00/181E : AA | tax + 4766 | 2 game.s 1717 | Code | 00 | 2 | 3 | 00/181F : BD 0D 21 | lda tblATARI,x + 4767 | 2 game.s 1718 | Code | 00 | | 3 | 00/1822 : 29 FF 00 | and #$ff + 4768 | 2 game.s 1719 | Code | 00 | | 1 | 00/1825 : 48 | pha + 4769 | 2 game.s 1720 | Empty | 00 | | 0 | 00/1826 | + 4770 | 2 game.s 1721 | Code | 00 | 2 | 3 | 00/1826 : AD 6F 18 | lda printX + 4771 | 2 game.s 1722 | Code | 00 | | 1 | 00/1829 : 0A | asl + 4772 | 2 game.s 1723 | Code | 00 | | 1 | 00/182A : AA | tax + 4773 | 2 game.s 1724 | Code | 00 | 2 | 3 | 00/182B : BD 75 18 | lda x_coord,x + 4774 | 2 game.s 1725 | Code | 00 | | 1 | 00/182E : 48 | pha + 4775 | 2 game.s 1726 | Empty | 00 | | 0 | 00/182F | + 4776 | 2 game.s 1727 | Code | 00 | 2 | 3 | 00/182F : AD 71 18 | lda printY + 4777 | 2 game.s 1728 | Code | 00 | | 1 | 00/1832 : 0A | asl + 4778 | 2 game.s 1729 | Code | 00 | | 1 | 00/1833 : A8 | tay + 4779 | 2 game.s 1730 | Code | 00 | 2 | 3 | 00/1834 : B9 15 19 | lda y_coord,y + 4780 | 2 game.s 1731 | Code | 00 | | 1 | 00/1837 : 48 | pha + 4781 | 2 game.s 1732 | Macro | 00 | | 0 | 00/1838 | _MoveTo + 4783 | 2 game.s 1732 | Code | 00 | | 3 | 00/1838 : A2 04 3A | LDX #$3A04 ; load tool call # + 4784 | 2 game.s 1732 | Code | 00 | | 4 | 00/183B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4785 | 2 game.s 1733 | Empty | 00 | | 0 | 00/183F | + 4786 | 2 game.s 1734 | Macro | 00 | | 0 | 00/183F | _DrawChar + 4788 | 2 game.s 1734 | Code | 00 | | 3 | 00/183F : A2 04 A4 | LDX #$A404 ; load tool call # + 4789 | 2 game.s 1734 | Code | 00 | | 4 | 00/1842 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4790 | 2 game.s 1735 | Empty | 00 | | 0 | 00/1846 | + 4791 | 2 game.s 1736 | Comment | 00 | | 0 | 00/1846 | * 4- next character + 4792 | 2 game.s 1737 | Empty | 00 | | 0 | 00/1846 | + 4793 | 2 game.s 1738 | Code | 00 | 2 | 3 | 00/1846 : EE 6F 18 | printc2 inc printX + 4794 | 2 game.s 1739 | Code | 00 | 2 | 3 | 00/1849 : AD 6F 18 | lda printX + 4795 | 2 game.s 1740 | Code | 00 | | 3 | 00/184C : C9 50 00 | cmp #{80} + 4796 | 2 game.s 1741 | Code | 00 | | 2 | 00/184F : 90 13 | bcc printc4 + 4797 | 2 game.s 1742 | Empty | 00 | | 0 | 00/1851 | + 4798 | 2 game.s 1743 | Code | 00 | | 2 | 00/1851 : A3 07 | printc3 lda 7,s ; reset X-coord + 4799 | 2 game.s 1744 | Code | 00 | 2 | 3 | 00/1853 : 8D 6F 18 | sta printX + 4800 | 2 game.s 1745 | Empty | 00 | | 0 | 00/1856 | + 4801 | 2 game.s 1746 | Code | 00 | 2 | 3 | 00/1856 : EE 71 18 | inc printY + 4802 | 2 game.s 1747 | Code | 00 | 2 | 3 | 00/1859 : AD 71 18 | lda printY + 4803 | 2 game.s 1748 | Code | 00 | | 3 | 00/185C : C9 14 00 | cmp #{20} + 4804 | 2 game.s 1749 | Code | 00 | | 2 | 00/185F : 90 03 | bcc printc4 + 4805 | 2 game.s 1750 | Empty | 00 | | 0 | 00/1861 | + 4806 | 2 game.s 1751 | Code | 00 | | 3 | 00/1861 : 82 A2 FF | brl printcEXIT ; out of SHR screen, we exit + 4807 | 2 game.s 1752 | Empty | 00 | | 0 | 00/1864 | + 4808 | 2 game.s 1753 | Comment | 00 | | 0 | 00/1864 | * 6- we loop + 4809 | 2 game.s 1754 | Empty | 00 | | 0 | 00/1864 | + 4810 | 2 game.s 1755 | Code | 00 | | 2 | 00/1864 : E6 80 | printc4 inc {$80} + 4811 | 2 game.s 1756 | Code | 00 | | 2 | 00/1866 : D0 02 | bne printc5 + 4812 | 2 game.s 1757 | Code | 00 | | 2 | 00/1868 : E6 82 | inc {$80}+2 + 4813 | 2 game.s 1758 | Empty | 00 | | 0 | 00/186A | + 4814 | 2 game.s 1759 | Code | 00 | | 3 | 00/186A : 82 92 FF | printc5 brl printcLOOP + 4815 | 2 game.s 1760 | Empty | 00 | | 0 | 00/186D | + 4816 | 2 game.s 1761 | Comment | 00 | | 0 | 00/186D | *----------------------- + 4817 | 2 game.s 1762 | Comment | 00 | | 0 | 00/186D | * DATA FOR PRINT + 4818 | 2 game.s 1763 | Comment | 00 | | 0 | 00/186D | *----------------------- + 4819 | 2 game.s 1764 | Empty | 00 | | 0 | 00/186D | + 4820 | 2 game.s 1765 | Data | 00 | | 2 | 00/186D : 00 00 | printWIDTH ds 2 + 4821 | 2 game.s 1766 | Data | 00 | | 2 | 00/186F : 00 00 | printX ds 2 + 4822 | 2 game.s 1767 | Data | 00 | | 2 | 00/1871 : 00 00 | printY ds 2 + 4823 | 2 game.s 1768 | Data | 00 | | 2 | 00/1873 : 00 00 | offsetY ds 2 + 4824 | 2 game.s 1769 | Empty | 00 | | 0 | 00/1875 | + 4825 | 2 game.s 1770 | Comment | 00 | | 0 | 00/1875 | *--- + 4826 | 2 game.s 1771 | Empty | 00 | | 0 | 00/1875 | + 4827 | 2 game.s 1772 | Empty | 00 | | 0 | 00/1875 | x_coord ; For all texts + 4828 | 2 game.s 1773 | Variable | 00 | | 0 | 00/1875 | ]x = 0 ; Premire ligne + 4829 | 2 game.s 1775 | Data | 00 | | 2 | 00/1875 : 00 00 | dw 0 + 4830 | 2 game.s 1775 | Data | 00 | | 2 | 00/1877 : 08 00 | dw 8 + 4831 | 2 game.s 1775 | Data | 00 | | 2 | 00/1879 : 10 00 | dw 16 + 4832 | 2 game.s 1775 | Data | 00 | | 2 | 00/187B : 18 00 | dw 24 + 4833 | 2 game.s 1775 | Data | 00 | | 2 | 00/187D : 20 00 | dw 32 + 4834 | 2 game.s 1775 | Data | 00 | | 2 | 00/187F : 28 00 | dw 40 + 4835 | 2 game.s 1775 | Data | 00 | | 2 | 00/1881 : 30 00 | dw 48 + 4836 | 2 game.s 1775 | Data | 00 | | 2 | 00/1883 : 38 00 | dw 56 + 4837 | 2 game.s 1775 | Data | 00 | | 2 | 00/1885 : 40 00 | dw 64 + 4838 | 2 game.s 1775 | Data | 00 | | 2 | 00/1887 : 48 00 | dw 72 + 4839 | 2 game.s 1775 | Data | 00 | | 2 | 00/1889 : 50 00 | dw 80 + 4840 | 2 game.s 1775 | Data | 00 | | 2 | 00/188B : 58 00 | dw 88 + 4841 | 2 game.s 1775 | Data | 00 | | 2 | 00/188D : 60 00 | dw 96 + 4842 | 2 game.s 1775 | Data | 00 | | 2 | 00/188F : 68 00 | dw 104 + 4843 | 2 game.s 1775 | Data | 00 | | 2 | 00/1891 : 70 00 | dw 112 + 4844 | 2 game.s 1775 | Data | 00 | | 2 | 00/1893 : 78 00 | dw 120 + 4845 | 2 game.s 1775 | Data | 00 | | 2 | 00/1895 : 80 00 | dw 128 + 4846 | 2 game.s 1775 | Data | 00 | | 2 | 00/1897 : 88 00 | dw 136 + 4847 | 2 game.s 1775 | Data | 00 | | 2 | 00/1899 : 90 00 | dw 144 + 4848 | 2 game.s 1775 | Data | 00 | | 2 | 00/189B : 98 00 | dw 152 + 4849 | 2 game.s 1775 | Data | 00 | | 2 | 00/189D : A0 00 | dw 160 + 4850 | 2 game.s 1775 | Data | 00 | | 2 | 00/189F : A8 00 | dw 168 + 4851 | 2 game.s 1775 | Data | 00 | | 2 | 00/18A1 : B0 00 | dw 176 + 4852 | 2 game.s 1775 | Data | 00 | | 2 | 00/18A3 : B8 00 | dw 184 + 4853 | 2 game.s 1775 | Data | 00 | | 2 | 00/18A5 : C0 00 | dw 192 + 4854 | 2 game.s 1775 | Data | 00 | | 2 | 00/18A7 : C8 00 | dw 200 + 4855 | 2 game.s 1775 | Data | 00 | | 2 | 00/18A9 : D0 00 | dw 208 + 4856 | 2 game.s 1775 | Data | 00 | | 2 | 00/18AB : D8 00 | dw 216 + 4857 | 2 game.s 1775 | Data | 00 | | 2 | 00/18AD : E0 00 | dw 224 + 4858 | 2 game.s 1775 | Data | 00 | | 2 | 00/18AF : E8 00 | dw 232 + 4859 | 2 game.s 1775 | Data | 00 | | 2 | 00/18B1 : F0 00 | dw 240 + 4860 | 2 game.s 1775 | Data | 00 | | 2 | 00/18B3 : F8 00 | dw 248 + 4861 | 2 game.s 1775 | Data | 00 | | 2 | 00/18B5 : 00 01 | dw 256 + 4862 | 2 game.s 1775 | Data | 00 | | 2 | 00/18B7 : 08 01 | dw 264 + 4863 | 2 game.s 1775 | Data | 00 | | 2 | 00/18B9 : 10 01 | dw 272 + 4864 | 2 game.s 1775 | Data | 00 | | 2 | 00/18BB : 18 01 | dw 280 + 4865 | 2 game.s 1775 | Data | 00 | | 2 | 00/18BD : 20 01 | dw 288 + 4866 | 2 game.s 1775 | Data | 00 | | 2 | 00/18BF : 28 01 | dw 296 + 4867 | 2 game.s 1775 | Data | 00 | | 2 | 00/18C1 : 30 01 | dw 304 + 4868 | 2 game.s 1775 | Data | 00 | | 2 | 00/18C3 : 38 01 | dw 312 + 4869 | 2 game.s 1775 | Data | 00 | | 2 | 00/18C5 : 40 01 | dw 320 + 4870 | 2 game.s 1775 | Data | 00 | | 2 | 00/18C7 : 48 01 | dw 328 + 4871 | 2 game.s 1775 | Data | 00 | | 2 | 00/18C9 : 50 01 | dw 336 + 4872 | 2 game.s 1775 | Data | 00 | | 2 | 00/18CB : 58 01 | dw 344 + 4873 | 2 game.s 1775 | Data | 00 | | 2 | 00/18CD : 60 01 | dw 352 + 4874 | 2 game.s 1775 | Data | 00 | | 2 | 00/18CF : 68 01 | dw 360 + 4875 | 2 game.s 1775 | Data | 00 | | 2 | 00/18D1 : 70 01 | dw 368 + 4876 | 2 game.s 1775 | Data | 00 | | 2 | 00/18D3 : 78 01 | dw 376 + 4877 | 2 game.s 1775 | Data | 00 | | 2 | 00/18D5 : 80 01 | dw 384 + 4878 | 2 game.s 1775 | Data | 00 | | 2 | 00/18D7 : 88 01 | dw 392 + 4879 | 2 game.s 1775 | Data | 00 | | 2 | 00/18D9 : 90 01 | dw 400 + 4880 | 2 game.s 1775 | Data | 00 | | 2 | 00/18DB : 98 01 | dw 408 + 4881 | 2 game.s 1775 | Data | 00 | | 2 | 00/18DD : A0 01 | dw 416 + 4882 | 2 game.s 1775 | Data | 00 | | 2 | 00/18DF : A8 01 | dw 424 + 4883 | 2 game.s 1775 | Data | 00 | | 2 | 00/18E1 : B0 01 | dw 432 + 4884 | 2 game.s 1775 | Data | 00 | | 2 | 00/18E3 : B8 01 | dw 440 + 4885 | 2 game.s 1775 | Data | 00 | | 2 | 00/18E5 : C0 01 | dw 448 + 4886 | 2 game.s 1775 | Data | 00 | | 2 | 00/18E7 : C8 01 | dw 456 + 4887 | 2 game.s 1775 | Data | 00 | | 2 | 00/18E9 : D0 01 | dw 464 + 4888 | 2 game.s 1775 | Data | 00 | | 2 | 00/18EB : D8 01 | dw 472 + 4889 | 2 game.s 1775 | Data | 00 | | 2 | 00/18ED : E0 01 | dw 480 + 4890 | 2 game.s 1775 | Data | 00 | | 2 | 00/18EF : E8 01 | dw 488 + 4891 | 2 game.s 1775 | Data | 00 | | 2 | 00/18F1 : F0 01 | dw 496 + 4892 | 2 game.s 1775 | Data | 00 | | 2 | 00/18F3 : F8 01 | dw 504 + 4893 | 2 game.s 1775 | Data | 00 | | 2 | 00/18F5 : 00 02 | dw 512 + 4894 | 2 game.s 1775 | Data | 00 | | 2 | 00/18F7 : 08 02 | dw 520 + 4895 | 2 game.s 1775 | Data | 00 | | 2 | 00/18F9 : 10 02 | dw 528 + 4896 | 2 game.s 1775 | Data | 00 | | 2 | 00/18FB : 18 02 | dw 536 + 4897 | 2 game.s 1775 | Data | 00 | | 2 | 00/18FD : 20 02 | dw 544 + 4898 | 2 game.s 1775 | Data | 00 | | 2 | 00/18FF : 28 02 | dw 552 + 4899 | 2 game.s 1775 | Data | 00 | | 2 | 00/1901 : 30 02 | dw 560 + 4900 | 2 game.s 1775 | Data | 00 | | 2 | 00/1903 : 38 02 | dw 568 + 4901 | 2 game.s 1775 | Data | 00 | | 2 | 00/1905 : 40 02 | dw 576 + 4902 | 2 game.s 1775 | Data | 00 | | 2 | 00/1907 : 48 02 | dw 584 + 4903 | 2 game.s 1775 | Data | 00 | | 2 | 00/1909 : 50 02 | dw 592 + 4904 | 2 game.s 1775 | Data | 00 | | 2 | 00/190B : 58 02 | dw 600 + 4905 | 2 game.s 1775 | Data | 00 | | 2 | 00/190D : 60 02 | dw 608 + 4906 | 2 game.s 1775 | Data | 00 | | 2 | 00/190F : 68 02 | dw 616 + 4907 | 2 game.s 1775 | Data | 00 | | 2 | 00/1911 : 70 02 | dw 624 + 4908 | 2 game.s 1775 | Data | 00 | | 2 | 00/1913 : 78 02 | dw 632 + 4909 | 2 game.s 1778 | Empty | 00 | | 0 | 00/1915 | + 4910 | 2 game.s 1779 | Empty | 00 | | 0 | 00/1915 | y_coord ; For all texts + 4911 | 2 game.s 1780 | Variable | 00 | | 0 | 00/1915 | ]y = 0 ; Premire ligne + 4912 | 2 game.s 1782 | Data | 00 | | 2 | 00/1915 : 00 00 | dw 0 + 4913 | 2 game.s 1782 | Data | 00 | | 2 | 00/1917 : 0A 00 | dw 10 + 4914 | 2 game.s 1782 | Data | 00 | | 2 | 00/1919 : 14 00 | dw 20 + 4915 | 2 game.s 1782 | Data | 00 | | 2 | 00/191B : 1E 00 | dw 30 + 4916 | 2 game.s 1782 | Data | 00 | | 2 | 00/191D : 28 00 | dw 40 + 4917 | 2 game.s 1782 | Data | 00 | | 2 | 00/191F : 32 00 | dw 50 + 4918 | 2 game.s 1782 | Data | 00 | | 2 | 00/1921 : 3C 00 | dw 60 + 4919 | 2 game.s 1782 | Data | 00 | | 2 | 00/1923 : 46 00 | dw 70 + 4920 | 2 game.s 1782 | Data | 00 | | 2 | 00/1925 : 50 00 | dw 80 + 4921 | 2 game.s 1782 | Data | 00 | | 2 | 00/1927 : 5A 00 | dw 90 + 4922 | 2 game.s 1782 | Data | 00 | | 2 | 00/1929 : 64 00 | dw 100 + 4923 | 2 game.s 1782 | Data | 00 | | 2 | 00/192B : 6E 00 | dw 110 + 4924 | 2 game.s 1782 | Data | 00 | | 2 | 00/192D : 78 00 | dw 120 + 4925 | 2 game.s 1782 | Data | 00 | | 2 | 00/192F : 82 00 | dw 130 + 4926 | 2 game.s 1782 | Data | 00 | | 2 | 00/1931 : 8C 00 | dw 140 + 4927 | 2 game.s 1782 | Data | 00 | | 2 | 00/1933 : 96 00 | dw 150 + 4928 | 2 game.s 1782 | Data | 00 | | 2 | 00/1935 : A0 00 | dw 160 + 4929 | 2 game.s 1782 | Data | 00 | | 2 | 00/1937 : AA 00 | dw 170 + 4930 | 2 game.s 1782 | Data | 00 | | 2 | 00/1939 : B4 00 | dw 180 + 4931 | 2 game.s 1782 | Data | 00 | | 2 | 00/193B : BE 00 | dw 190 + 4932 | 2 game.s 1785 | Empty | 00 | | 0 | 00/193D | + 4933 | 2 game.s 1786 | Empty | 00 | | 0 | 00/193D | x_text + 4934 | 2 game.s 1787 | Variable | 00 | | 0 | 00/193D | ]x = 0 ; Premire colonne + 4935 | 2 game.s 1789 | Data | 00 | | 16 | 00/193D : 00 00 00 00 | dw 0,0,0,0,0,0,0,0 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 4860 | 2 game.s 1833 | Data | 00 | | 16 | 00/1991 : 01 00 01 00 | dw 1,1,1,1,1,1,1,1 + 4936 | 2 game.s 1789 | Data | 00 | | 16 | 00/194D : 01 00 01 00 | dw 1,1,1,1,1,1,1,1 | | | | | | 01 00 01 00 | | | | | | | 01 00 01 00 | | | | | | | 01 00 01 00 | - 4861 | 2 game.s 1833 | Data | 00 | | 16 | 00/19A1 : 02 00 02 00 | dw 2,2,2,2,2,2,2,2 + 4937 | 2 game.s 1789 | Data | 00 | | 16 | 00/195D : 02 00 02 00 | dw 2,2,2,2,2,2,2,2 | | | | | | 02 00 02 00 | | | | | | | 02 00 02 00 | | | | | | | 02 00 02 00 | - 4862 | 2 game.s 1833 | Data | 00 | | 16 | 00/19B1 : 03 00 03 00 | dw 3,3,3,3,3,3,3,3 + 4938 | 2 game.s 1789 | Data | 00 | | 16 | 00/196D : 03 00 03 00 | dw 3,3,3,3,3,3,3,3 | | | | | | 03 00 03 00 | | | | | | | 03 00 03 00 | | | | | | | 03 00 03 00 | - 4863 | 2 game.s 1833 | Data | 00 | | 16 | 00/19C1 : 04 00 04 00 | dw 4,4,4,4,4,4,4,4 + 4939 | 2 game.s 1789 | Data | 00 | | 16 | 00/197D : 04 00 04 00 | dw 4,4,4,4,4,4,4,4 | | | | | | 04 00 04 00 | | | | | | | 04 00 04 00 | | | | | | | 04 00 04 00 | - 4864 | 2 game.s 1833 | Data | 00 | | 16 | 00/19D1 : 05 00 05 00 | dw 5,5,5,5,5,5,5,5 + 4940 | 2 game.s 1789 | Data | 00 | | 16 | 00/198D : 05 00 05 00 | dw 5,5,5,5,5,5,5,5 | | | | | | 05 00 05 00 | | | | | | | 05 00 05 00 | | | | | | | 05 00 05 00 | - 4865 | 2 game.s 1833 | Data | 00 | | 16 | 00/19E1 : 06 00 06 00 | dw 6,6,6,6,6,6,6,6 + 4941 | 2 game.s 1789 | Data | 00 | | 16 | 00/199D : 06 00 06 00 | dw 6,6,6,6,6,6,6,6 | | | | | | 06 00 06 00 | | | | | | | 06 00 06 00 | | | | | | | 06 00 06 00 | - 4866 | 2 game.s 1833 | Data | 00 | | 16 | 00/19F1 : 07 00 07 00 | dw 7,7,7,7,7,7,7,7 + 4942 | 2 game.s 1789 | Data | 00 | | 16 | 00/19AD : 07 00 07 00 | dw 7,7,7,7,7,7,7,7 | | | | | | 07 00 07 00 | | | | | | | 07 00 07 00 | | | | | | | 07 00 07 00 | - 4867 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A01 : 08 00 08 00 | dw 8,8,8,8,8,8,8,8 + 4943 | 2 game.s 1789 | Data | 00 | | 16 | 00/19BD : 08 00 08 00 | dw 8,8,8,8,8,8,8,8 | | | | | | 08 00 08 00 | | | | | | | 08 00 08 00 | | | | | | | 08 00 08 00 | - 4868 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A11 : 09 00 09 00 | dw 9,9,9,9,9,9,9,9 + 4944 | 2 game.s 1789 | Data | 00 | | 16 | 00/19CD : 09 00 09 00 | dw 9,9,9,9,9,9,9,9 | | | | | | 09 00 09 00 | | | | | | | 09 00 09 00 | | | | | | | 09 00 09 00 | - 4869 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A21 : 0A 00 0A 00 | dw 10,10,10,10,10,10,10,10 + 4945 | 2 game.s 1789 | Data | 00 | | 16 | 00/19DD : 0A 00 0A 00 | dw 10,10,10,10,10,10,10,10 | | | | | | 0A 00 0A 00 | | | | | | | 0A 00 0A 00 | | | | | | | 0A 00 0A 00 | - 4870 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A31 : 0B 00 0B 00 | dw 11,11,11,11,11,11,11,11 + 4946 | 2 game.s 1789 | Data | 00 | | 16 | 00/19ED : 0B 00 0B 00 | dw 11,11,11,11,11,11,11,11 | | | | | | 0B 00 0B 00 | | | | | | | 0B 00 0B 00 | | | | | | | 0B 00 0B 00 | - 4871 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A41 : 0C 00 0C 00 | dw 12,12,12,12,12,12,12,12 + 4947 | 2 game.s 1789 | Data | 00 | | 16 | 00/19FD : 0C 00 0C 00 | dw 12,12,12,12,12,12,12,12 | | | | | | 0C 00 0C 00 | | | | | | | 0C 00 0C 00 | | | | | | | 0C 00 0C 00 | - 4872 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A51 : 0D 00 0D 00 | dw 13,13,13,13,13,13,13,13 + 4948 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A0D : 0D 00 0D 00 | dw 13,13,13,13,13,13,13,13 | | | | | | 0D 00 0D 00 | | | | | | | 0D 00 0D 00 | | | | | | | 0D 00 0D 00 | - 4873 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A61 : 0E 00 0E 00 | dw 14,14,14,14,14,14,14,14 + 4949 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A1D : 0E 00 0E 00 | dw 14,14,14,14,14,14,14,14 | | | | | | 0E 00 0E 00 | | | | | | | 0E 00 0E 00 | | | | | | | 0E 00 0E 00 | - 4874 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A71 : 0F 00 0F 00 | dw 15,15,15,15,15,15,15,15 + 4950 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A2D : 0F 00 0F 00 | dw 15,15,15,15,15,15,15,15 | | | | | | 0F 00 0F 00 | | | | | | | 0F 00 0F 00 | | | | | | | 0F 00 0F 00 | - 4875 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A81 : 10 00 10 00 | dw 16,16,16,16,16,16,16,16 + 4951 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A3D : 10 00 10 00 | dw 16,16,16,16,16,16,16,16 | | | | | | 10 00 10 00 | | | | | | | 10 00 10 00 | | | | | | | 10 00 10 00 | - 4876 | 2 game.s 1833 | Data | 00 | | 16 | 00/1A91 : 11 00 11 00 | dw 17,17,17,17,17,17,17,17 + 4952 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A4D : 11 00 11 00 | dw 17,17,17,17,17,17,17,17 | | | | | | 11 00 11 00 | | | | | | | 11 00 11 00 | | | | | | | 11 00 11 00 | - 4877 | 2 game.s 1833 | Data | 00 | | 16 | 00/1AA1 : 12 00 12 00 | dw 18,18,18,18,18,18,18,18 + 4953 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A5D : 12 00 12 00 | dw 18,18,18,18,18,18,18,18 | | | | | | 12 00 12 00 | | | | | | | 12 00 12 00 | | | | | | | 12 00 12 00 | - 4878 | 2 game.s 1833 | Data | 00 | | 16 | 00/1AB1 : 13 00 13 00 | dw 19,19,19,19,19,19,19,19 + 4954 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A6D : 13 00 13 00 | dw 19,19,19,19,19,19,19,19 | | | | | | 13 00 13 00 | | | | | | | 13 00 13 00 | | | | | | | 13 00 13 00 | - 4879 | 2 game.s 1833 | Data | 00 | | 16 | 00/1AC1 : 14 00 14 00 | dw 20,20,20,20,20,20,20,20 + 4955 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A7D : 14 00 14 00 | dw 20,20,20,20,20,20,20,20 | | | | | | 14 00 14 00 | | | | | | | 14 00 14 00 | | | | | | | 14 00 14 00 | - 4880 | 2 game.s 1833 | Data | 00 | | 16 | 00/1AD1 : 15 00 15 00 | dw 21,21,21,21,21,21,21,21 + 4956 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A8D : 15 00 15 00 | dw 21,21,21,21,21,21,21,21 | | | | | | 15 00 15 00 | | | | | | | 15 00 15 00 | | | | | | | 15 00 15 00 | - 4881 | 2 game.s 1833 | Data | 00 | | 16 | 00/1AE1 : 16 00 16 00 | dw 22,22,22,22,22,22,22,22 + 4957 | 2 game.s 1789 | Data | 00 | | 16 | 00/1A9D : 16 00 16 00 | dw 22,22,22,22,22,22,22,22 | | | | | | 16 00 16 00 | | | | | | | 16 00 16 00 | | | | | | | 16 00 16 00 | - 4882 | 2 game.s 1833 | Data | 00 | | 16 | 00/1AF1 : 17 00 17 00 | dw 23,23,23,23,23,23,23,23 + 4958 | 2 game.s 1789 | Data | 00 | | 16 | 00/1AAD : 17 00 17 00 | dw 23,23,23,23,23,23,23,23 | | | | | | 17 00 17 00 | | | | | | | 17 00 17 00 | | | | | | | 17 00 17 00 | - 4883 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B01 : 18 00 18 00 | dw 24,24,24,24,24,24,24,24 + 4959 | 2 game.s 1789 | Data | 00 | | 16 | 00/1ABD : 18 00 18 00 | dw 24,24,24,24,24,24,24,24 | | | | | | 18 00 18 00 | | | | | | | 18 00 18 00 | | | | | | | 18 00 18 00 | - 4884 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B11 : 19 00 19 00 | dw 25,25,25,25,25,25,25,25 + 4960 | 2 game.s 1789 | Data | 00 | | 16 | 00/1ACD : 19 00 19 00 | dw 25,25,25,25,25,25,25,25 | | | | | | 19 00 19 00 | | | | | | | 19 00 19 00 | | | | | | | 19 00 19 00 | - 4885 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B21 : 1A 00 1A 00 | dw 26,26,26,26,26,26,26,26 + 4961 | 2 game.s 1789 | Data | 00 | | 16 | 00/1ADD : 1A 00 1A 00 | dw 26,26,26,26,26,26,26,26 | | | | | | 1A 00 1A 00 | | | | | | | 1A 00 1A 00 | | | | | | | 1A 00 1A 00 | - 4886 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B31 : 1B 00 1B 00 | dw 27,27,27,27,27,27,27,27 + 4962 | 2 game.s 1789 | Data | 00 | | 16 | 00/1AED : 1B 00 1B 00 | dw 27,27,27,27,27,27,27,27 | | | | | | 1B 00 1B 00 | | | | | | | 1B 00 1B 00 | | | | | | | 1B 00 1B 00 | - 4887 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B41 : 1C 00 1C 00 | dw 28,28,28,28,28,28,28,28 + 4963 | 2 game.s 1789 | Data | 00 | | 16 | 00/1AFD : 1C 00 1C 00 | dw 28,28,28,28,28,28,28,28 | | | | | | 1C 00 1C 00 | | | | | | | 1C 00 1C 00 | | | | | | | 1C 00 1C 00 | - 4888 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B51 : 1D 00 1D 00 | dw 29,29,29,29,29,29,29,29 + 4964 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B0D : 1D 00 1D 00 | dw 29,29,29,29,29,29,29,29 | | | | | | 1D 00 1D 00 | | | | | | | 1D 00 1D 00 | | | | | | | 1D 00 1D 00 | - 4889 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B61 : 1E 00 1E 00 | dw 30,30,30,30,30,30,30,30 + 4965 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B1D : 1E 00 1E 00 | dw 30,30,30,30,30,30,30,30 | | | | | | 1E 00 1E 00 | | | | | | | 1E 00 1E 00 | | | | | | | 1E 00 1E 00 | - 4890 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B71 : 1F 00 1F 00 | dw 31,31,31,31,31,31,31,31 + 4966 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B2D : 1F 00 1F 00 | dw 31,31,31,31,31,31,31,31 | | | | | | 1F 00 1F 00 | | | | | | | 1F 00 1F 00 | | | | | | | 1F 00 1F 00 | - 4891 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B81 : 20 00 20 00 | dw 32,32,32,32,32,32,32,32 + 4967 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B3D : 20 00 20 00 | dw 32,32,32,32,32,32,32,32 | | | | | | 20 00 20 00 | | | | | | | 20 00 20 00 | | | | | | | 20 00 20 00 | - 4892 | 2 game.s 1833 | Data | 00 | | 16 | 00/1B91 : 21 00 21 00 | dw 33,33,33,33,33,33,33,33 + 4968 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B4D : 21 00 21 00 | dw 33,33,33,33,33,33,33,33 | | | | | | 21 00 21 00 | | | | | | | 21 00 21 00 | | | | | | | 21 00 21 00 | - 4893 | 2 game.s 1833 | Data | 00 | | 16 | 00/1BA1 : 22 00 22 00 | dw 34,34,34,34,34,34,34,34 + 4969 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B5D : 22 00 22 00 | dw 34,34,34,34,34,34,34,34 | | | | | | 22 00 22 00 | | | | | | | 22 00 22 00 | | | | | | | 22 00 22 00 | - 4894 | 2 game.s 1833 | Data | 00 | | 16 | 00/1BB1 : 23 00 23 00 | dw 35,35,35,35,35,35,35,35 + 4970 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B6D : 23 00 23 00 | dw 35,35,35,35,35,35,35,35 | | | | | | 23 00 23 00 | | | | | | | 23 00 23 00 | | | | | | | 23 00 23 00 | - 4895 | 2 game.s 1833 | Data | 00 | | 16 | 00/1BC1 : 24 00 24 00 | dw 36,36,36,36,36,36,36,36 + 4971 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B7D : 24 00 24 00 | dw 36,36,36,36,36,36,36,36 | | | | | | 24 00 24 00 | | | | | | | 24 00 24 00 | | | | | | | 24 00 24 00 | - 4896 | 2 game.s 1833 | Data | 00 | | 16 | 00/1BD1 : 25 00 25 00 | dw 37,37,37,37,37,37,37,37 + 4972 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B8D : 25 00 25 00 | dw 37,37,37,37,37,37,37,37 | | | | | | 25 00 25 00 | | | | | | | 25 00 25 00 | | | | | | | 25 00 25 00 | - 4897 | 2 game.s 1833 | Data | 00 | | 16 | 00/1BE1 : 26 00 26 00 | dw 38,38,38,38,38,38,38,38 + 4973 | 2 game.s 1789 | Data | 00 | | 16 | 00/1B9D : 26 00 26 00 | dw 38,38,38,38,38,38,38,38 | | | | | | 26 00 26 00 | | | | | | | 26 00 26 00 | | | | | | | 26 00 26 00 | - 4898 | 2 game.s 1833 | Data | 00 | | 16 | 00/1BF1 : 27 00 27 00 | dw 39,39,39,39,39,39,39,39 + 4974 | 2 game.s 1789 | Data | 00 | | 16 | 00/1BAD : 27 00 27 00 | dw 39,39,39,39,39,39,39,39 | | | | | | 27 00 27 00 | | | | | | | 27 00 27 00 | | | | | | | 27 00 27 00 | - 4899 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C01 : 28 00 28 00 | dw 40,40,40,40,40,40,40,40 + 4975 | 2 game.s 1789 | Data | 00 | | 16 | 00/1BBD : 28 00 28 00 | dw 40,40,40,40,40,40,40,40 | | | | | | 28 00 28 00 | | | | | | | 28 00 28 00 | | | | | | | 28 00 28 00 | - 4900 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C11 : 29 00 29 00 | dw 41,41,41,41,41,41,41,41 + 4976 | 2 game.s 1789 | Data | 00 | | 16 | 00/1BCD : 29 00 29 00 | dw 41,41,41,41,41,41,41,41 | | | | | | 29 00 29 00 | | | | | | | 29 00 29 00 | | | | | | | 29 00 29 00 | - 4901 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C21 : 2A 00 2A 00 | dw 42,42,42,42,42,42,42,42 + 4977 | 2 game.s 1789 | Data | 00 | | 16 | 00/1BDD : 2A 00 2A 00 | dw 42,42,42,42,42,42,42,42 | | | | | | 2A 00 2A 00 | | | | | | | 2A 00 2A 00 | | | | | | | 2A 00 2A 00 | - 4902 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C31 : 2B 00 2B 00 | dw 43,43,43,43,43,43,43,43 + 4978 | 2 game.s 1789 | Data | 00 | | 16 | 00/1BED : 2B 00 2B 00 | dw 43,43,43,43,43,43,43,43 | | | | | | 2B 00 2B 00 | | | | | | | 2B 00 2B 00 | | | | | | | 2B 00 2B 00 | - 4903 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C41 : 2C 00 2C 00 | dw 44,44,44,44,44,44,44,44 + 4979 | 2 game.s 1789 | Data | 00 | | 16 | 00/1BFD : 2C 00 2C 00 | dw 44,44,44,44,44,44,44,44 | | | | | | 2C 00 2C 00 | | | | | | | 2C 00 2C 00 | | | | | | | 2C 00 2C 00 | - 4904 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C51 : 2D 00 2D 00 | dw 45,45,45,45,45,45,45,45 + 4980 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C0D : 2D 00 2D 00 | dw 45,45,45,45,45,45,45,45 | | | | | | 2D 00 2D 00 | | | | | | | 2D 00 2D 00 | | | | | | | 2D 00 2D 00 | - 4905 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C61 : 2E 00 2E 00 | dw 46,46,46,46,46,46,46,46 + 4981 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C1D : 2E 00 2E 00 | dw 46,46,46,46,46,46,46,46 | | | | | | 2E 00 2E 00 | | | | | | | 2E 00 2E 00 | | | | | | | 2E 00 2E 00 | - 4906 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C71 : 2F 00 2F 00 | dw 47,47,47,47,47,47,47,47 + 4982 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C2D : 2F 00 2F 00 | dw 47,47,47,47,47,47,47,47 | | | | | | 2F 00 2F 00 | | | | | | | 2F 00 2F 00 | | | | | | | 2F 00 2F 00 | - 4907 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C81 : 30 00 30 00 | dw 48,48,48,48,48,48,48,48 + 4983 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C3D : 30 00 30 00 | dw 48,48,48,48,48,48,48,48 | | | | | | 30 00 30 00 | | | | | | | 30 00 30 00 | | | | | | | 30 00 30 00 | - 4908 | 2 game.s 1833 | Data | 00 | | 16 | 00/1C91 : 31 00 31 00 | dw 49,49,49,49,49,49,49,49 + 4984 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C4D : 31 00 31 00 | dw 49,49,49,49,49,49,49,49 | | | | | | 31 00 31 00 | | | | | | | 31 00 31 00 | | | | | | | 31 00 31 00 | - 4909 | 2 game.s 1833 | Data | 00 | | 16 | 00/1CA1 : 32 00 32 00 | dw 50,50,50,50,50,50,50,50 + 4985 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C5D : 32 00 32 00 | dw 50,50,50,50,50,50,50,50 | | | | | | 32 00 32 00 | | | | | | | 32 00 32 00 | | | | | | | 32 00 32 00 | - 4910 | 2 game.s 1833 | Data | 00 | | 16 | 00/1CB1 : 33 00 33 00 | dw 51,51,51,51,51,51,51,51 + 4986 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C6D : 33 00 33 00 | dw 51,51,51,51,51,51,51,51 | | | | | | 33 00 33 00 | | | | | | | 33 00 33 00 | | | | | | | 33 00 33 00 | - 4911 | 2 game.s 1833 | Data | 00 | | 16 | 00/1CC1 : 34 00 34 00 | dw 52,52,52,52,52,52,52,52 + 4987 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C7D : 34 00 34 00 | dw 52,52,52,52,52,52,52,52 | | | | | | 34 00 34 00 | | | | | | | 34 00 34 00 | | | | | | | 34 00 34 00 | - 4912 | 2 game.s 1833 | Data | 00 | | 16 | 00/1CD1 : 35 00 35 00 | dw 53,53,53,53,53,53,53,53 + 4988 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C8D : 35 00 35 00 | dw 53,53,53,53,53,53,53,53 | | | | | | 35 00 35 00 | | | | | | | 35 00 35 00 | | | | | | | 35 00 35 00 | - 4913 | 2 game.s 1833 | Data | 00 | | 16 | 00/1CE1 : 36 00 36 00 | dw 54,54,54,54,54,54,54,54 + 4989 | 2 game.s 1789 | Data | 00 | | 16 | 00/1C9D : 36 00 36 00 | dw 54,54,54,54,54,54,54,54 | | | | | | 36 00 36 00 | | | | | | | 36 00 36 00 | | | | | | | 36 00 36 00 | - 4914 | 2 game.s 1833 | Data | 00 | | 16 | 00/1CF1 : 37 00 37 00 | dw 55,55,55,55,55,55,55,55 + 4990 | 2 game.s 1789 | Data | 00 | | 16 | 00/1CAD : 37 00 37 00 | dw 55,55,55,55,55,55,55,55 | | | | | | 37 00 37 00 | | | | | | | 37 00 37 00 | | | | | | | 37 00 37 00 | - 4915 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D01 : 38 00 38 00 | dw 56,56,56,56,56,56,56,56 + 4991 | 2 game.s 1789 | Data | 00 | | 16 | 00/1CBD : 38 00 38 00 | dw 56,56,56,56,56,56,56,56 | | | | | | 38 00 38 00 | | | | | | | 38 00 38 00 | | | | | | | 38 00 38 00 | - 4916 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D11 : 39 00 39 00 | dw 57,57,57,57,57,57,57,57 + 4992 | 2 game.s 1789 | Data | 00 | | 16 | 00/1CCD : 39 00 39 00 | dw 57,57,57,57,57,57,57,57 | | | | | | 39 00 39 00 | | | | | | | 39 00 39 00 | | | | | | | 39 00 39 00 | - 4917 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D21 : 3A 00 3A 00 | dw 58,58,58,58,58,58,58,58 + 4993 | 2 game.s 1789 | Data | 00 | | 16 | 00/1CDD : 3A 00 3A 00 | dw 58,58,58,58,58,58,58,58 | | | | | | 3A 00 3A 00 | | | | | | | 3A 00 3A 00 | | | | | | | 3A 00 3A 00 | - 4918 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D31 : 3B 00 3B 00 | dw 59,59,59,59,59,59,59,59 + 4994 | 2 game.s 1789 | Data | 00 | | 16 | 00/1CED : 3B 00 3B 00 | dw 59,59,59,59,59,59,59,59 | | | | | | 3B 00 3B 00 | | | | | | | 3B 00 3B 00 | | | | | | | 3B 00 3B 00 | - 4919 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D41 : 3C 00 3C 00 | dw 60,60,60,60,60,60,60,60 + 4995 | 2 game.s 1789 | Data | 00 | | 16 | 00/1CFD : 3C 00 3C 00 | dw 60,60,60,60,60,60,60,60 | | | | | | 3C 00 3C 00 | | | | | | | 3C 00 3C 00 | | | | | | | 3C 00 3C 00 | - 4920 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D51 : 3D 00 3D 00 | dw 61,61,61,61,61,61,61,61 + 4996 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D0D : 3D 00 3D 00 | dw 61,61,61,61,61,61,61,61 | | | | | | 3D 00 3D 00 | | | | | | | 3D 00 3D 00 | | | | | | | 3D 00 3D 00 | - 4921 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D61 : 3E 00 3E 00 | dw 62,62,62,62,62,62,62,62 + 4997 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D1D : 3E 00 3E 00 | dw 62,62,62,62,62,62,62,62 | | | | | | 3E 00 3E 00 | | | | | | | 3E 00 3E 00 | | | | | | | 3E 00 3E 00 | - 4922 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D71 : 3F 00 3F 00 | dw 63,63,63,63,63,63,63,63 + 4998 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D2D : 3F 00 3F 00 | dw 63,63,63,63,63,63,63,63 | | | | | | 3F 00 3F 00 | | | | | | | 3F 00 3F 00 | | | | | | | 3F 00 3F 00 | - 4923 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D81 : 40 00 40 00 | dw 64,64,64,64,64,64,64,64 + 4999 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D3D : 40 00 40 00 | dw 64,64,64,64,64,64,64,64 | | | | | | 40 00 40 00 | | | | | | | 40 00 40 00 | | | | | | | 40 00 40 00 | - 4924 | 2 game.s 1833 | Data | 00 | | 16 | 00/1D91 : 41 00 41 00 | dw 65,65,65,65,65,65,65,65 + 5000 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D4D : 41 00 41 00 | dw 65,65,65,65,65,65,65,65 | | | | | | 41 00 41 00 | | | | | | | 41 00 41 00 | | | | | | | 41 00 41 00 | - 4925 | 2 game.s 1833 | Data | 00 | | 16 | 00/1DA1 : 42 00 42 00 | dw 66,66,66,66,66,66,66,66 + 5001 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D5D : 42 00 42 00 | dw 66,66,66,66,66,66,66,66 | | | | | | 42 00 42 00 | | | | | | | 42 00 42 00 | | | | | | | 42 00 42 00 | - 4926 | 2 game.s 1833 | Data | 00 | | 16 | 00/1DB1 : 43 00 43 00 | dw 67,67,67,67,67,67,67,67 + 5002 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D6D : 43 00 43 00 | dw 67,67,67,67,67,67,67,67 | | | | | | 43 00 43 00 | | | | | | | 43 00 43 00 | | | | | | | 43 00 43 00 | - 4927 | 2 game.s 1833 | Data | 00 | | 16 | 00/1DC1 : 44 00 44 00 | dw 68,68,68,68,68,68,68,68 + 5003 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D7D : 44 00 44 00 | dw 68,68,68,68,68,68,68,68 | | | | | | 44 00 44 00 | | | | | | | 44 00 44 00 | | | | | | | 44 00 44 00 | - 4928 | 2 game.s 1833 | Data | 00 | | 16 | 00/1DD1 : 45 00 45 00 | dw 69,69,69,69,69,69,69,69 + 5004 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D8D : 45 00 45 00 | dw 69,69,69,69,69,69,69,69 | | | | | | 45 00 45 00 | | | | | | | 45 00 45 00 | | | | | | | 45 00 45 00 | - 4929 | 2 game.s 1833 | Data | 00 | | 16 | 00/1DE1 : 46 00 46 00 | dw 70,70,70,70,70,70,70,70 + 5005 | 2 game.s 1789 | Data | 00 | | 16 | 00/1D9D : 46 00 46 00 | dw 70,70,70,70,70,70,70,70 | | | | | | 46 00 46 00 | | | | | | | 46 00 46 00 | | | | | | | 46 00 46 00 | - 4930 | 2 game.s 1833 | Data | 00 | | 16 | 00/1DF1 : 47 00 47 00 | dw 71,71,71,71,71,71,71,71 + 5006 | 2 game.s 1789 | Data | 00 | | 16 | 00/1DAD : 47 00 47 00 | dw 71,71,71,71,71,71,71,71 | | | | | | 47 00 47 00 | | | | | | | 47 00 47 00 | | | | | | | 47 00 47 00 | - 4931 | 2 game.s 1833 | Data | 00 | | 16 | 00/1E01 : 48 00 48 00 | dw 72,72,72,72,72,72,72,72 + 5007 | 2 game.s 1789 | Data | 00 | | 16 | 00/1DBD : 48 00 48 00 | dw 72,72,72,72,72,72,72,72 | | | | | | 48 00 48 00 | | | | | | | 48 00 48 00 | | | | | | | 48 00 48 00 | - 4932 | 2 game.s 1833 | Data | 00 | | 16 | 00/1E11 : 49 00 49 00 | dw 73,73,73,73,73,73,73,73 + 5008 | 2 game.s 1789 | Data | 00 | | 16 | 00/1DCD : 49 00 49 00 | dw 73,73,73,73,73,73,73,73 | | | | | | 49 00 49 00 | | | | | | | 49 00 49 00 | | | | | | | 49 00 49 00 | - 4933 | 2 game.s 1833 | Data | 00 | | 16 | 00/1E21 : 4A 00 4A 00 | dw 74,74,74,74,74,74,74,74 + 5009 | 2 game.s 1789 | Data | 00 | | 16 | 00/1DDD : 4A 00 4A 00 | dw 74,74,74,74,74,74,74,74 | | | | | | 4A 00 4A 00 | | | | | | | 4A 00 4A 00 | | | | | | | 4A 00 4A 00 | - 4934 | 2 game.s 1836 | Empty | 00 | | 0 | 00/1E31 | - 4935 | 2 game.s 1837 | Empty | 00 | | 0 | 00/1E31 | y_text - 4936 | 2 game.s 1838 | Variable | 00 | | 0 | 00/1E31 | ]y = 0 ; Premire ligne - 4937 | 2 game.s 1840 | Data | 00 | | 20 | 00/1E31 : 00 00 00 00 | dw 0,0,0,0,0,0,0,0,0,0 + 5010 | 2 game.s 1792 | Empty | 00 | | 0 | 00/1DED | + 5011 | 2 game.s 1793 | Empty | 00 | | 0 | 00/1DED | y_text + 5012 | 2 game.s 1794 | Variable | 00 | | 0 | 00/1DED | ]y = 0 ; Premire ligne + 5013 | 2 game.s 1796 | Data | 00 | | 20 | 00/1DED : 00 00 00 00 | dw 0,0,0,0,0,0,0,0,0,0 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 4938 | 2 game.s 1840 | Data | 00 | | 20 | 00/1E45 : 4B 00 4B 00 | dw 75,75,75,75,75,75,75,75,75,75 + 5014 | 2 game.s 1796 | Data | 00 | | 20 | 00/1E01 : 4B 00 4B 00 | dw 75,75,75,75,75,75,75,75,75,75 | | | | | | 4B 00 4B 00 | | | | | | | 4B 00 4B 00 | | | | | | | 4B 00 4B 00 | | | | | | | 4B 00 4B 00 | - 4939 | 2 game.s 1840 | Data | 00 | | 20 | 00/1E59 : 96 00 96 00 | dw 150,150,150,150,150,150,150,150,150,150 + 5015 | 2 game.s 1796 | Data | 00 | | 20 | 00/1E15 : 96 00 96 00 | dw 150,150,150,150,150,150,150,150,150,150 | | | | | | 96 00 96 00 | | | | | | | 96 00 96 00 | | | | | | | 96 00 96 00 | | | | | | | 96 00 96 00 | - 4940 | 2 game.s 1840 | Data | 00 | | 20 | 00/1E6D : E1 00 E1 00 | dw 225,225,225,225,225,225,225,225,225,225 + 5016 | 2 game.s 1796 | Data | 00 | | 20 | 00/1E29 : E1 00 E1 00 | dw 225,225,225,225,225,225,225,225,225,225 | | | | | | E1 00 E1 00 | | | | | | | E1 00 E1 00 | | | | | | | E1 00 E1 00 | | | | | | | E1 00 E1 00 | - 4941 | 2 game.s 1840 | Data | 00 | | 20 | 00/1E81 : 2C 01 2C 01 | dw 300,300,300,300,300,300,300,300,300,300 + 5017 | 2 game.s 1796 | Data | 00 | | 20 | 00/1E3D : 2C 01 2C 01 | dw 300,300,300,300,300,300,300,300,300,300 | | | | | | 2C 01 2C 01 | | | | | | | 2C 01 2C 01 | | | | | | | 2C 01 2C 01 | | | | | | | 2C 01 2C 01 | - 4942 | 2 game.s 1840 | Data | 00 | | 20 | 00/1E95 : 77 01 77 01 | dw 375,375,375,375,375,375,375,375,375,375 + 5018 | 2 game.s 1796 | Data | 00 | | 20 | 00/1E51 : 77 01 77 01 | dw 375,375,375,375,375,375,375,375,375,375 | | | | | | 77 01 77 01 | | | | | | | 77 01 77 01 | | | | | | | 77 01 77 01 | | | | | | | 77 01 77 01 | - 4943 | 2 game.s 1840 | Data | 00 | | 20 | 00/1EA9 : C2 01 C2 01 | dw 450,450,450,450,450,450,450,450,450,450 + 5019 | 2 game.s 1796 | Data | 00 | | 20 | 00/1E65 : C2 01 C2 01 | dw 450,450,450,450,450,450,450,450,450,450 | | | | | | C2 01 C2 01 | | | | | | | C2 01 C2 01 | | | | | | | C2 01 C2 01 | | | | | | | C2 01 C2 01 | - 4944 | 2 game.s 1840 | Data | 00 | | 20 | 00/1EBD : 0D 02 0D 02 | dw 525,525,525,525,525,525,525,525,525,525 + 5020 | 2 game.s 1796 | Data | 00 | | 20 | 00/1E79 : 0D 02 0D 02 | dw 525,525,525,525,525,525,525,525,525,525 | | | | | | 0D 02 0D 02 | | | | | | | 0D 02 0D 02 | | | | | | | 0D 02 0D 02 | | | | | | | 0D 02 0D 02 | - 4945 | 2 game.s 1840 | Data | 00 | | 20 | 00/1ED1 : 58 02 58 02 | dw 600,600,600,600,600,600,600,600,600,600 + 5021 | 2 game.s 1796 | Data | 00 | | 20 | 00/1E8D : 58 02 58 02 | dw 600,600,600,600,600,600,600,600,600,600 | | | | | | 58 02 58 02 | | | | | | | 58 02 58 02 | | | | | | | 58 02 58 02 | | | | | | | 58 02 58 02 | - 4946 | 2 game.s 1840 | Data | 00 | | 20 | 00/1EE5 : A3 02 A3 02 | dw 675,675,675,675,675,675,675,675,675,675 + 5022 | 2 game.s 1796 | Data | 00 | | 20 | 00/1EA1 : A3 02 A3 02 | dw 675,675,675,675,675,675,675,675,675,675 | | | | | | A3 02 A3 02 | | | | | | | A3 02 A3 02 | | | | | | | A3 02 A3 02 | | | | | | | A3 02 A3 02 | - 4947 | 2 game.s 1840 | Data | 00 | | 20 | 00/1EF9 : EE 02 EE 02 | dw 750,750,750,750,750,750,750,750,750,750 + 5023 | 2 game.s 1796 | Data | 00 | | 20 | 00/1EB5 : EE 02 EE 02 | dw 750,750,750,750,750,750,750,750,750,750 | | | | | | EE 02 EE 02 | | | | | | | EE 02 EE 02 | | | | | | | EE 02 EE 02 | | | | | | | EE 02 EE 02 | - 4948 | 2 game.s 1840 | Data | 00 | | 20 | 00/1F0D : 39 03 39 03 | dw 825,825,825,825,825,825,825,825,825,825 + 5024 | 2 game.s 1796 | Data | 00 | | 20 | 00/1EC9 : 39 03 39 03 | dw 825,825,825,825,825,825,825,825,825,825 | | | | | | 39 03 39 03 | | | | | | | 39 03 39 03 | | | | | | | 39 03 39 03 | | | | | | | 39 03 39 03 | - 4949 | 2 game.s 1840 | Data | 00 | | 20 | 00/1F21 : 84 03 84 03 | dw 900,900,900,900,900,900,900,900,900,900 + 5025 | 2 game.s 1796 | Data | 00 | | 20 | 00/1EDD : 84 03 84 03 | dw 900,900,900,900,900,900,900,900,900,900 | | | | | | 84 03 84 03 | | | | | | | 84 03 84 03 | | | | | | | 84 03 84 03 | | | | | | | 84 03 84 03 | - 4950 | 2 game.s 1840 | Data | 00 | | 20 | 00/1F35 : CF 03 CF 03 | dw 975,975,975,975,975,975,975,975,975,975 + 5026 | 2 game.s 1796 | Data | 00 | | 20 | 00/1EF1 : CF 03 CF 03 | dw 975,975,975,975,975,975,975,975,975,975 | | | | | | CF 03 CF 03 | | | | | | | CF 03 CF 03 | | | | | | | CF 03 CF 03 | | | | | | | CF 03 CF 03 | - 4951 | 2 game.s 1840 | Data | 00 | | 20 | 00/1F49 : 1A 04 1A 04 | dw 1050,1050,1050,1050,1050,1050,1050,1050,1050,1050 + 5027 | 2 game.s 1796 | Data | 00 | | 20 | 00/1F05 : 1A 04 1A 04 | dw 1050,1050,1050,1050,1050,1050,1050,1050,1050,1050 | | | | | | 1A 04 1A 04 | | | | | | | 1A 04 1A 04 | | | | | | | 1A 04 1A 04 | | | | | | | 1A 04 1A 04 | - 4952 | 2 game.s 1840 | Data | 00 | | 20 | 00/1F5D : 65 04 65 04 | dw 1125,1125,1125,1125,1125,1125,1125,1125,1125,1125 + 5028 | 2 game.s 1796 | Data | 00 | | 20 | 00/1F19 : 65 04 65 04 | dw 1125,1125,1125,1125,1125,1125,1125,1125,1125,1125 | | | | | | 65 04 65 04 | | | | | | | 65 04 65 04 | | | | | | | 65 04 65 04 | | | | | | | 65 04 65 04 | - 4953 | 2 game.s 1840 | Data | 00 | | 20 | 00/1F71 : B0 04 B0 04 | dw 1200,1200,1200,1200,1200,1200,1200,1200,1200,1200 + 5029 | 2 game.s 1796 | Data | 00 | | 20 | 00/1F2D : B0 04 B0 04 | dw 1200,1200,1200,1200,1200,1200,1200,1200,1200,1200 | | | | | | B0 04 B0 04 | | | | | | | B0 04 B0 04 | | | | | | | B0 04 B0 04 | | | | | | | B0 04 B0 04 | - 4954 | 2 game.s 1840 | Data | 00 | | 20 | 00/1F85 : FB 04 FB 04 | dw 1275,1275,1275,1275,1275,1275,1275,1275,1275,1275 + 5030 | 2 game.s 1796 | Data | 00 | | 20 | 00/1F41 : FB 04 FB 04 | dw 1275,1275,1275,1275,1275,1275,1275,1275,1275,1275 | | | | | | FB 04 FB 04 | | | | | | | FB 04 FB 04 | | | | | | | FB 04 FB 04 | | | | | | | FB 04 FB 04 | - 4955 | 2 game.s 1840 | Data | 00 | | 20 | 00/1F99 : 46 05 46 05 | dw 1350,1350,1350,1350,1350,1350,1350,1350,1350,1350 + 5031 | 2 game.s 1796 | Data | 00 | | 20 | 00/1F55 : 46 05 46 05 | dw 1350,1350,1350,1350,1350,1350,1350,1350,1350,1350 | | | | | | 46 05 46 05 | | | | | | | 46 05 46 05 | | | | | | | 46 05 46 05 | | | | | | | 46 05 46 05 | - 4956 | 2 game.s 1840 | Data | 00 | | 20 | 00/1FAD : 91 05 91 05 | dw 1425,1425,1425,1425,1425,1425,1425,1425,1425,1425 + 5032 | 2 game.s 1796 | Data | 00 | | 20 | 00/1F69 : 91 05 91 05 | dw 1425,1425,1425,1425,1425,1425,1425,1425,1425,1425 | | | | | | 91 05 91 05 | | | | | | | 91 05 91 05 | | | | | | | 91 05 91 05 | | | | | | | 91 05 91 05 | - 4957 | 2 game.s 1843 | Empty | 00 | | 0 | 00/1FC1 | - 4958 | 2 game.s 1844 | Empty | 00 | | 0 | 00/1FC1 | y_text2 - 4959 | 2 game.s 1845 | Variable | 00 | | 0 | 00/1FC1 | ]y = 0 ; Premire ligne - 4960 | 2 game.s 1847 | Data | 00 | | 20 | 00/1FC1 : 00 00 00 00 | dw 0,0,0,0,0,0,0,0,0,0 + 5033 | 2 game.s 1799 | Empty | 00 | | 0 | 00/1F7D | + 5034 | 2 game.s 1800 | Empty | 00 | | 0 | 00/1F7D | y_text2 + 5035 | 2 game.s 1801 | Variable | 00 | | 0 | 00/1F7D | ]y = 0 ; Premire ligne + 5036 | 2 game.s 1803 | Data | 00 | | 20 | 00/1F7D : 00 00 00 00 | dw 0,0,0,0,0,0,0,0,0,0 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 4961 | 2 game.s 1847 | Data | 00 | | 20 | 00/1FD5 : 01 00 01 00 | dw 1,1,1,1,1,1,1,1,1,1 + 5037 | 2 game.s 1803 | Data | 00 | | 20 | 00/1F91 : 01 00 01 00 | dw 1,1,1,1,1,1,1,1,1,1 | | | | | | 01 00 01 00 | | | | | | | 01 00 01 00 | | | | | | | 01 00 01 00 | | | | | | | 01 00 01 00 | - 4962 | 2 game.s 1847 | Data | 00 | | 20 | 00/1FE9 : 02 00 02 00 | dw 2,2,2,2,2,2,2,2,2,2 + 5038 | 2 game.s 1803 | Data | 00 | | 20 | 00/1FA5 : 02 00 02 00 | dw 2,2,2,2,2,2,2,2,2,2 | | | | | | 02 00 02 00 | | | | | | | 02 00 02 00 | | | | | | | 02 00 02 00 | | | | | | | 02 00 02 00 | - 4963 | 2 game.s 1847 | Data | 00 | | 20 | 00/1FFD : 03 00 03 00 | dw 3,3,3,3,3,3,3,3,3,3 + 5039 | 2 game.s 1803 | Data | 00 | | 20 | 00/1FB9 : 03 00 03 00 | dw 3,3,3,3,3,3,3,3,3,3 | | | | | | 03 00 03 00 | | | | | | | 03 00 03 00 | | | | | | | 03 00 03 00 | | | | | | | 03 00 03 00 | - 4964 | 2 game.s 1847 | Data | 00 | | 20 | 00/2011 : 04 00 04 00 | dw 4,4,4,4,4,4,4,4,4,4 + 5040 | 2 game.s 1803 | Data | 00 | | 20 | 00/1FCD : 04 00 04 00 | dw 4,4,4,4,4,4,4,4,4,4 | | | | | | 04 00 04 00 | | | | | | | 04 00 04 00 | | | | | | | 04 00 04 00 | | | | | | | 04 00 04 00 | - 4965 | 2 game.s 1847 | Data | 00 | | 20 | 00/2025 : 05 00 05 00 | dw 5,5,5,5,5,5,5,5,5,5 + 5041 | 2 game.s 1803 | Data | 00 | | 20 | 00/1FE1 : 05 00 05 00 | dw 5,5,5,5,5,5,5,5,5,5 | | | | | | 05 00 05 00 | | | | | | | 05 00 05 00 | | | | | | | 05 00 05 00 | | | | | | | 05 00 05 00 | - 4966 | 2 game.s 1847 | Data | 00 | | 20 | 00/2039 : 06 00 06 00 | dw 6,6,6,6,6,6,6,6,6,6 + 5042 | 2 game.s 1803 | Data | 00 | | 20 | 00/1FF5 : 06 00 06 00 | dw 6,6,6,6,6,6,6,6,6,6 | | | | | | 06 00 06 00 | | | | | | | 06 00 06 00 | | | | | | | 06 00 06 00 | | | | | | | 06 00 06 00 | - 4967 | 2 game.s 1847 | Data | 00 | | 20 | 00/204D : 07 00 07 00 | dw 7,7,7,7,7,7,7,7,7,7 + 5043 | 2 game.s 1803 | Data | 00 | | 20 | 00/2009 : 07 00 07 00 | dw 7,7,7,7,7,7,7,7,7,7 | | | | | | 07 00 07 00 | | | | | | | 07 00 07 00 | | | | | | | 07 00 07 00 | | | | | | | 07 00 07 00 | - 4968 | 2 game.s 1847 | Data | 00 | | 20 | 00/2061 : 08 00 08 00 | dw 8,8,8,8,8,8,8,8,8,8 + 5044 | 2 game.s 1803 | Data | 00 | | 20 | 00/201D : 08 00 08 00 | dw 8,8,8,8,8,8,8,8,8,8 | | | | | | 08 00 08 00 | | | | | | | 08 00 08 00 | | | | | | | 08 00 08 00 | | | | | | | 08 00 08 00 | - 4969 | 2 game.s 1847 | Data | 00 | | 20 | 00/2075 : 09 00 09 00 | dw 9,9,9,9,9,9,9,9,9,9 + 5045 | 2 game.s 1803 | Data | 00 | | 20 | 00/2031 : 09 00 09 00 | dw 9,9,9,9,9,9,9,9,9,9 | | | | | | 09 00 09 00 | | | | | | | 09 00 09 00 | | | | | | | 09 00 09 00 | | | | | | | 09 00 09 00 | - 4970 | 2 game.s 1847 | Data | 00 | | 20 | 00/2089 : 0A 00 0A 00 | dw 10,10,10,10,10,10,10,10,10,10 + 5046 | 2 game.s 1803 | Data | 00 | | 20 | 00/2045 : 0A 00 0A 00 | dw 10,10,10,10,10,10,10,10,10,10 | | | | | | 0A 00 0A 00 | | | | | | | 0A 00 0A 00 | | | | | | | 0A 00 0A 00 | | | | | | | 0A 00 0A 00 | - 4971 | 2 game.s 1847 | Data | 00 | | 20 | 00/209D : 0B 00 0B 00 | dw 11,11,11,11,11,11,11,11,11,11 + 5047 | 2 game.s 1803 | Data | 00 | | 20 | 00/2059 : 0B 00 0B 00 | dw 11,11,11,11,11,11,11,11,11,11 | | | | | | 0B 00 0B 00 | | | | | | | 0B 00 0B 00 | | | | | | | 0B 00 0B 00 | | | | | | | 0B 00 0B 00 | - 4972 | 2 game.s 1847 | Data | 00 | | 20 | 00/20B1 : 0C 00 0C 00 | dw 12,12,12,12,12,12,12,12,12,12 + 5048 | 2 game.s 1803 | Data | 00 | | 20 | 00/206D : 0C 00 0C 00 | dw 12,12,12,12,12,12,12,12,12,12 | | | | | | 0C 00 0C 00 | | | | | | | 0C 00 0C 00 | | | | | | | 0C 00 0C 00 | | | | | | | 0C 00 0C 00 | - 4973 | 2 game.s 1847 | Data | 00 | | 20 | 00/20C5 : 0D 00 0D 00 | dw 13,13,13,13,13,13,13,13,13,13 + 5049 | 2 game.s 1803 | Data | 00 | | 20 | 00/2081 : 0D 00 0D 00 | dw 13,13,13,13,13,13,13,13,13,13 | | | | | | 0D 00 0D 00 | | | | | | | 0D 00 0D 00 | | | | | | | 0D 00 0D 00 | | | | | | | 0D 00 0D 00 | - 4974 | 2 game.s 1847 | Data | 00 | | 20 | 00/20D9 : 0E 00 0E 00 | dw 14,14,14,14,14,14,14,14,14,14 + 5050 | 2 game.s 1803 | Data | 00 | | 20 | 00/2095 : 0E 00 0E 00 | dw 14,14,14,14,14,14,14,14,14,14 | | | | | | 0E 00 0E 00 | | | | | | | 0E 00 0E 00 | | | | | | | 0E 00 0E 00 | | | | | | | 0E 00 0E 00 | - 4975 | 2 game.s 1847 | Data | 00 | | 20 | 00/20ED : 0F 00 0F 00 | dw 15,15,15,15,15,15,15,15,15,15 + 5051 | 2 game.s 1803 | Data | 00 | | 20 | 00/20A9 : 0F 00 0F 00 | dw 15,15,15,15,15,15,15,15,15,15 | | | | | | 0F 00 0F 00 | | | | | | | 0F 00 0F 00 | | | | | | | 0F 00 0F 00 | | | | | | | 0F 00 0F 00 | - 4976 | 2 game.s 1847 | Data | 00 | | 20 | 00/2101 : 10 00 10 00 | dw 16,16,16,16,16,16,16,16,16,16 + 5052 | 2 game.s 1803 | Data | 00 | | 20 | 00/20BD : 10 00 10 00 | dw 16,16,16,16,16,16,16,16,16,16 | | | | | | 10 00 10 00 | | | | | | | 10 00 10 00 | | | | | | | 10 00 10 00 | | | | | | | 10 00 10 00 | - 4977 | 2 game.s 1847 | Data | 00 | | 20 | 00/2115 : 11 00 11 00 | dw 17,17,17,17,17,17,17,17,17,17 + 5053 | 2 game.s 1803 | Data | 00 | | 20 | 00/20D1 : 11 00 11 00 | dw 17,17,17,17,17,17,17,17,17,17 | | | | | | 11 00 11 00 | | | | | | | 11 00 11 00 | | | | | | | 11 00 11 00 | | | | | | | 11 00 11 00 | - 4978 | 2 game.s 1847 | Data | 00 | | 20 | 00/2129 : 12 00 12 00 | dw 18,18,18,18,18,18,18,18,18,18 + 5054 | 2 game.s 1803 | Data | 00 | | 20 | 00/20E5 : 12 00 12 00 | dw 18,18,18,18,18,18,18,18,18,18 | | | | | | 12 00 12 00 | | | | | | | 12 00 12 00 | | | | | | | 12 00 12 00 | | | | | | | 12 00 12 00 | - 4979 | 2 game.s 1847 | Data | 00 | | 20 | 00/213D : 13 00 13 00 | dw 19,19,19,19,19,19,19,19,19,19 + 5055 | 2 game.s 1803 | Data | 00 | | 20 | 00/20F9 : 13 00 13 00 | dw 19,19,19,19,19,19,19,19,19,19 | | | | | | 13 00 13 00 | | | | | | | 13 00 13 00 | | | | | | | 13 00 13 00 | | | | | | | 13 00 13 00 | - 4980 | 2 game.s 1850 | Empty | 00 | | 0 | 00/2151 | - 4981 | 2 game.s 1851 | Comment | 00 | | 0 | 00/2151 | *--- - 4982 | 2 game.s 1852 | Empty | 00 | | 0 | 00/2151 | - 4983 | 2 game.s 1853 | Comment | 00 | | 0 | 00/2151 | * Apple Atari - 4984 | 2 game.s 1854 | Comment | 00 | | 0 | 00/2151 | * 22 " 7E - 4985 | 2 game.s 1855 | Comment | 00 | | 0 | 00/2151 | * 82 80 - 4986 | 2 game.s 1856 | Comment | 00 | | 0 | 00/2151 | * 88 85 - 4987 | 2 game.s 1857 | Comment | 00 | | 0 | 00/2151 | * 89 83 - 4988 | 2 game.s 1858 | Comment | 00 | | 0 | 00/2151 | * 8D 87 - 4989 | 2 game.s 1859 | Comment | 00 | | 0 | 00/2151 | * 8E 82 - 4990 | 2 game.s 1860 | Comment | 00 | | 0 | 00/2151 | * 8F 8A - 4991 | 2 game.s 1861 | Comment | 00 | | 0 | 00/2151 | * 90 88 - 4992 | 2 game.s 1862 | Comment | 00 | | 0 | 00/2151 | * 91 - 4993 | 2 game.s 1863 | Comment | 00 | | 0 | 00/2151 | * 94 8C - 4994 | 2 game.s 1864 | Comment | 00 | | 0 | 00/2151 | * 95 8B - 4995 | 2 game.s 1865 | Comment | 00 | | 0 | 00/2151 | * 99 93 - 4996 | 2 game.s 1866 | Comment | 00 | | 0 | 00/2151 | * 9E 96 - 4997 | 2 game.s 1867 | Comment | 00 | | 0 | 00/2151 | * 9D 97 - 4998 | 2 game.s 1868 | Comment | 00 | | 0 | 00/2151 | * CE OE B4 - 4999 | 2 game.s 1869 | Comment | 00 | | 0 | 00/2151 | * CF oe B5 - 5000 | 2 game.s 1870 | Empty | 00 | | 0 | 00/2151 | - 5001 | 2 game.s 1871 | Data | 00 | | 16 | 00/2151 : 00 01 02 03 | tblATARI hex 000102030405060708090A0B0C0D0E0F + 5056 | 2 game.s 1806 | Empty | 00 | | 0 | 00/210D | + 5057 | 2 game.s 1807 | Comment | 00 | | 0 | 00/210D | *--- + 5058 | 2 game.s 1808 | Empty | 00 | | 0 | 00/210D | + 5059 | 2 game.s 1809 | Comment | 00 | | 0 | 00/210D | * Apple Atari + 5060 | 2 game.s 1810 | Comment | 00 | | 0 | 00/210D | * 22 " 7E + 5061 | 2 game.s 1811 | Comment | 00 | | 0 | 00/210D | * 82 80 + 5062 | 2 game.s 1812 | Comment | 00 | | 0 | 00/210D | * 88 85 + 5063 | 2 game.s 1813 | Comment | 00 | | 0 | 00/210D | * 89 83 + 5064 | 2 game.s 1814 | Comment | 00 | | 0 | 00/210D | * 8D 87 + 5065 | 2 game.s 1815 | Comment | 00 | | 0 | 00/210D | * 8E 82 + 5066 | 2 game.s 1816 | Comment | 00 | | 0 | 00/210D | * 8F 8A + 5067 | 2 game.s 1817 | Comment | 00 | | 0 | 00/210D | * 90 88 + 5068 | 2 game.s 1818 | Comment | 00 | | 0 | 00/210D | * 91 + 5069 | 2 game.s 1819 | Comment | 00 | | 0 | 00/210D | * 94 8C + 5070 | 2 game.s 1820 | Comment | 00 | | 0 | 00/210D | * 95 8B + 5071 | 2 game.s 1821 | Comment | 00 | | 0 | 00/210D | * 99 93 + 5072 | 2 game.s 1822 | Comment | 00 | | 0 | 00/210D | * 9E 96 + 5073 | 2 game.s 1823 | Comment | 00 | | 0 | 00/210D | * 9D 97 + 5074 | 2 game.s 1824 | Comment | 00 | | 0 | 00/210D | * CE OE B4 + 5075 | 2 game.s 1825 | Comment | 00 | | 0 | 00/210D | * CF oe B5 + 5076 | 2 game.s 1826 | Empty | 00 | | 0 | 00/210D | + 5077 | 2 game.s 1827 | Data | 00 | | 16 | 00/210D : 00 01 02 03 | tblATARI hex 000102030405060708090A0B0C0D0E0F | | | | | | 04 05 06 07 | | | | | | | 08 09 0A 0B | | | | | | | 0C 0D 0E 0F | - 5002 | 2 game.s 1872 | Data | 00 | | 16 | 00/2161 : 10 11 12 13 | hex 101112131415161718191A1B1C1D1E1F + 5078 | 2 game.s 1828 | Data | 00 | | 16 | 00/211D : 10 11 12 13 | hex 101112131415161718191A1B1C1D1E1F | | | | | | 14 15 16 17 | | | | | | | 18 19 1A 1B | | | | | | | 1C 1D 1E 1F | - 5003 | 2 game.s 1873 | Data | 00 | | 16 | 00/2171 : 20 21 22 23 | hex 202122232425262728292A2B2C2D2E2F + 5079 | 2 game.s 1829 | Data | 00 | | 16 | 00/212D : 20 21 22 23 | hex 202122232425262728292A2B2C2D2E2F | | | | | | 24 25 26 27 | | | | | | | 28 29 2A 2B | | | | | | | 2C 2D 2E 2F | - 5004 | 2 game.s 1874 | Data | 00 | | 16 | 00/2181 : 30 31 32 33 | hex 303132333435363738393A3B3C3D3E3F + 5080 | 2 game.s 1830 | Data | 00 | | 16 | 00/213D : 30 31 32 33 | hex 303132333435363738393A3B3C3D3E3F | | | | | | 34 35 36 37 | | | | | | | 38 39 3A 3B | | | | | | | 3C 3D 3E 3F | - 5005 | 2 game.s 1875 | Data | 00 | | 16 | 00/2191 : 40 41 42 43 | hex 404142434445464748494A4B4C4D4E4F + 5081 | 2 game.s 1831 | Data | 00 | | 16 | 00/214D : 40 41 42 43 | hex 404142434445464748494A4B4C4D4E4F | | | | | | 44 45 46 47 | | | | | | | 48 49 4A 4B | | | | | | | 4C 4D 4E 4F | - 5006 | 2 game.s 1876 | Data | 00 | | 16 | 00/21A1 : 50 51 52 53 | hex 505152535455565758595A5B5C5D5E5F + 5082 | 2 game.s 1832 | Data | 00 | | 16 | 00/215D : 50 51 52 53 | hex 505152535455565758595A5B5C5D5E5F | | | | | | 54 55 56 57 | | | | | | | 58 59 5A 5B | | | | | | | 5C 5D 5E 5F | - 5007 | 2 game.s 1877 | Data | 00 | | 16 | 00/21B1 : 60 61 62 63 | hex 606162636465666768696A6B6C6D6E6F + 5083 | 2 game.s 1833 | Data | 00 | | 16 | 00/216D : 60 61 62 63 | hex 606162636465666768696A6B6C6D6E6F | | | | | | 64 65 66 67 | | | | | | | 68 69 6A 6B | | | | | | | 6C 6D 6E 6F | - 5008 | 2 game.s 1878 | Data | 00 | | 16 | 00/21C1 : 70 71 72 73 | hex 707172737475767778797A7B7C7D227F + 5084 | 2 game.s 1834 | Data | 00 | | 16 | 00/217D : 70 71 72 73 | hex 707172737475767778797A7B7C7D227F | | | | | | 74 75 76 77 | | | | | | | 78 79 7A 7B | | | | | | | 7C 7D 22 7F | - 5009 | 2 game.s 1879 | Data | 00 | | 16 | 00/21D1 : 82 81 8E 89 | hex 82818E898488868D90898F95948D8E8F + 5085 | 2 game.s 1835 | Data | 00 | | 16 | 00/218D : 82 81 8E 89 | hex 82818E898488868D90898F95948D8E8F | | | | | | 84 88 86 8D | | | | | | | 90 89 8F 95 | | | | | | | 94 8D 8E 8F | - 5010 | 2 game.s 1880 | Data | 00 | | 16 | 00/21E1 : 90 91 92 99 | hex 9091929994959E9D98999A9B9C9D9E9F + 5086 | 2 game.s 1836 | Data | 00 | | 16 | 00/219D : 90 91 92 99 | hex 9091929994959E9D98999A9B9C9D9E9F | | | | | | 94 95 9E 9D | | | | | | | 98 99 9A 9B | | | | | | | 9C 9D 9E 9F | - 5011 | 2 game.s 1881 | Data | 00 | | 16 | 00/21F1 : A0 A1 A2 A3 | hex A0A1A2A3A4A5A6A7A8A9AAABACADAEAF + 5087 | 2 game.s 1837 | Data | 00 | | 16 | 00/21AD : A0 A1 A2 A3 | hex A0A1A2A3A4A5A6A7A8A9AAABACADAEAF | | | | | | A4 A5 A6 A7 | | | | | | | A8 A9 AA AB | | | | | | | AC AD AE AF | - 5012 | 2 game.s 1882 | Data | 00 | | 16 | 00/2201 : B0 B1 B2 B3 | hex B0B1B2B3CFCEB6B7B8B9BBBABCBDBEBF + 5088 | 2 game.s 1838 | Data | 00 | | 16 | 00/21BD : B0 B1 B2 B3 | hex B0B1B2B3CFCEB6B7B8B9BBBABCBDBEBF | | | | | | CF CE B6 B7 | | | | | | | B8 B9 BB BA | | | | | | | BC BD BE BF | - 5013 | 2 game.s 1883 | Data | 00 | | 16 | 00/2211 : C0 C1 C2 C3 | hex C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF + 5089 | 2 game.s 1839 | Data | 00 | | 16 | 00/21CD : C0 C1 C2 C3 | hex C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF | | | | | | C4 C5 C6 C7 | | | | | | | C8 C9 CA CB | | | | | | | CC CD CE CF | - 5014 | 2 game.s 1884 | Data | 00 | | 16 | 00/2221 : D0 D1 D2 D3 | hex D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF + 5090 | 2 game.s 1840 | Data | 00 | | 16 | 00/21DD : D0 D1 D2 D3 | hex D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF | | | | | | D4 D5 D6 D7 | | | | | | | D8 D9 DA DB | | | | | | | DC DD DE DF | - 5015 | 2 game.s 1885 | Data | 00 | | 16 | 00/2231 : E0 E1 E2 E3 | hex E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF + 5091 | 2 game.s 1841 | Data | 00 | | 16 | 00/21ED : E0 E1 E2 E3 | hex E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF | | | | | | E4 E5 E6 E7 | | | | | | | E8 E9 EA EB | | | | | | | EC ED EE EF | - 5016 | 2 game.s 1886 | Data | 00 | | 16 | 00/2241 : F0 F1 F2 F3 | hex F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF + 5092 | 2 game.s 1842 | Data | 00 | | 16 | 00/21FD : F0 F1 F2 F3 | hex F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF | | | | | | F4 F5 F6 F7 | | | | | | | F8 F9 FA FB | | | | | | | FC FD FE FF | - 5017 | 2 game.s 1887 | Empty | 00 | | 0 | 00/2251 | - 5018 | 2 game.s 1888 | Data | 00 | | 16 | 00/2251 : 00 01 02 03 | tblUPPER hex 000102030405060708090A0B0C0D0E0F + 5093 | 2 game.s 1843 | Empty | 00 | | 0 | 00/220D | + 5094 | 2 game.s 1844 | Data | 00 | | 16 | 00/220D : 00 01 02 03 | tblUPPER hex 000102030405060708090A0B0C0D0E0F | | | | | | 04 05 06 07 | | | | | | | 08 09 0A 0B | | | | | | | 0C 0D 0E 0F | - 5019 | 2 game.s 1889 | Data | 00 | | 16 | 00/2261 : 10 11 12 13 | hex 101112131415161718191A1B1C1D1E1F + 5095 | 2 game.s 1845 | Data | 00 | | 16 | 00/221D : 10 11 12 13 | hex 101112131415161718191A1B1C1D1E1F | | | | | | 14 15 16 17 | | | | | | | 18 19 1A 1B | | | | | | | 1C 1D 1E 1F | - 5020 | 2 game.s 1890 | Data | 00 | | 16 | 00/2271 : 20 21 22 23 | hex 202122232425262728292A2B2C2D2E2F + 5096 | 2 game.s 1846 | Data | 00 | | 16 | 00/222D : 20 21 22 23 | hex 202122232425262728292A2B2C2D2E2F | | | | | | 24 25 26 27 | | | | | | | 28 29 2A 2B | | | | | | | 2C 2D 2E 2F | - 5021 | 2 game.s 1891 | Data | 00 | | 16 | 00/2281 : 30 31 32 33 | hex 303132333435363738393A3B3C3D3E3F + 5097 | 2 game.s 1847 | Data | 00 | | 16 | 00/223D : 30 31 32 33 | hex 303132333435363738393A3B3C3D3E3F | | | | | | 34 35 36 37 | | | | | | | 38 39 3A 3B | | | | | | | 3C 3D 3E 3F | - 5022 | 2 game.s 1892 | Data | 00 | | 16 | 00/2291 : 40 41 42 43 | hex 404142434445464748494A4B4C4D4E4F + 5098 | 2 game.s 1848 | Data | 00 | | 16 | 00/224D : 40 41 42 43 | hex 404142434445464748494A4B4C4D4E4F | | | | | | 44 45 46 47 | | | | | | | 48 49 4A 4B | | | | | | | 4C 4D 4E 4F | - 5023 | 2 game.s 1893 | Data | 00 | | 16 | 00/22A1 : 50 51 52 53 | hex 505152535455565758595A5B5C5D5E5F + 5099 | 2 game.s 1849 | Data | 00 | | 16 | 00/225D : 50 51 52 53 | hex 505152535455565758595A5B5C5D5E5F | | | | | | 54 55 56 57 | | | | | | | 58 59 5A 5B | | | | | | | 5C 5D 5E 5F | - 5024 | 2 game.s 1894 | Data | 00 | | 16 | 00/22B1 : 60 41 42 43 | hex 604142434445464748494A4B4C4D4E4F; a-z => A-Z + 5100 | 2 game.s 1850 | Data | 00 | | 16 | 00/226D : 60 41 42 43 | hex 604142434445464748494A4B4C4D4E4F; a-z => A-Z | | | | | | 44 45 46 47 | | | | | | | 48 49 4A 4B | | | | | | | 4C 4D 4E 4F | - 5025 | 2 game.s 1895 | Data | 00 | | 16 | 00/22C1 : 50 51 52 53 | hex 505152535455565758595A7B7C7D7E7F + 5101 | 2 game.s 1851 | Data | 00 | | 16 | 00/227D : 50 51 52 53 | hex 505152535455565758595A7B7C7D7E7F | | | | | | 54 55 56 57 | | | | | | | 58 59 5A 7B | | | | | | | 7C 7D 7E 7F | - 5026 | 2 game.s 1896 | Data | 00 | | 16 | 00/22D1 : 80 81 82 83 | hex 808182838485868788898A8B8C8D8E8F + 5102 | 2 game.s 1852 | Data | 00 | | 16 | 00/228D : 80 81 82 83 | hex 808182838485868788898A8B8C8D8E8F | | | | | | 84 85 86 87 | | | | | | | 88 89 8A 8B | | | | | | | 8C 8D 8E 8F | - 5027 | 2 game.s 1897 | Data | 00 | | 16 | 00/22E1 : 90 91 92 93 | hex 909192939495969798999A9B9C9D9E9F + 5103 | 2 game.s 1853 | Data | 00 | | 16 | 00/229D : 90 91 92 93 | hex 909192939495969798999A9B9C9D9E9F | | | | | | 94 95 96 97 | | | | | | | 98 99 9A 9B | | | | | | | 9C 9D 9E 9F | - 5028 | 2 game.s 1898 | Data | 00 | | 16 | 00/22F1 : A0 A1 A2 A3 | hex A0A1A2A3A4A5A6A7A8A9AAABACADAEAF + 5104 | 2 game.s 1854 | Data | 00 | | 16 | 00/22AD : A0 A1 A2 A3 | hex A0A1A2A3A4A5A6A7A8A9AAABACADAEAF | | | | | | A4 A5 A6 A7 | | | | | | | A8 A9 AA AB | | | | | | | AC AD AE AF | - 5029 | 2 game.s 1899 | Data | 00 | | 16 | 00/2301 : B0 B1 B2 B3 | hex B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF + 5105 | 2 game.s 1855 | Data | 00 | | 16 | 00/22BD : B0 B1 B2 B3 | hex B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF | | | | | | B4 B5 B6 B7 | | | | | | | B8 B9 BA BB | | | | | | | BC BD BE BF | - 5030 | 2 game.s 1900 | Data | 00 | | 16 | 00/2311 : C0 C1 C2 C3 | hex C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF + 5106 | 2 game.s 1856 | Data | 00 | | 16 | 00/22CD : C0 C1 C2 C3 | hex C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF | | | | | | C4 C5 C6 C7 | | | | | | | C8 C9 CA CB | | | | | | | CC CD CE CF | - 5031 | 2 game.s 1901 | Data | 00 | | 16 | 00/2321 : D0 D1 D2 D3 | hex D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF + 5107 | 2 game.s 1857 | Data | 00 | | 16 | 00/22DD : D0 D1 D2 D3 | hex D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF | | | | | | D4 D5 D6 D7 | | | | | | | D8 D9 DA DB | | | | | | | DC DD DE DF | - 5032 | 2 game.s 1902 | Data | 00 | | 16 | 00/2331 : E0 E1 E2 E3 | hex E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF + 5108 | 2 game.s 1858 | Data | 00 | | 16 | 00/22ED : E0 E1 E2 E3 | hex E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF | | | | | | E4 E5 E6 E7 | | | | | | | E8 E9 EA EB | | | | | | | EC ED EE EF | - 5033 | 2 game.s 1903 | Data | 00 | | 16 | 00/2341 : F0 F1 F2 F3 | hex F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF + 5109 | 2 game.s 1859 | Data | 00 | | 16 | 00/22FD : F0 F1 F2 F3 | hex F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF | | | | | | F4 F5 F6 F7 | | | | | | | F8 F9 FA FB | | | | | | | FC FD FE FF | - 5034 | 2 game.s 1904 | Empty | 00 | | 0 | 00/2351 | - 5035 | 2 game.s 1905 | Comment | 00 | | 0 | 00/2351 | *----------------------- - 5036 | 2 game.s 1906 | Comment | 00 | | 0 | 00/2351 | * CPRINT - OK - 5037 | 2 game.s 1907 | Comment | 00 | | 0 | 00/2351 | *----------------------- - 5038 | 2 game.s 1908 | Comment | 00 | | 0 | 00/2351 | * cprint(texte$,ligne&) - 5039 | 2 game.s 1909 | Comment | 00 | | 0 | 00/2351 | * X/Y= ptr to string - 5040 | 2 game.s 1910 | Comment | 00 | | 0 | 00/2351 | * A= line index - 5041 | 2 game.s 1911 | Empty | 00 | | 0 | 00/2351 | - 5042 | 2 game.s 1912 | Code | 00 | | 1 | 00/2351 : DA | cprint phx ; ptr to text - 5043 | 2 game.s 1913 | Code | 00 | | 1 | 00/2352 : 5A | phy - 5044 | 2 game.s 1914 | Code | 00 | | 3 | 00/2353 : F4 00 00 | pea $0000 ; X ; qu'on va initialiser - 5045 | 2 game.s 1915 | Code | 00 | | 1 | 00/2356 : 48 | pha ; Y - 5046 | 2 game.s 1916 | Empty | 00 | | 0 | 00/2357 | - 5047 | 2 game.s 1917 | Code | 00 | | 3 | 00/2357 : F4 00 00 | pea $0000 ; count nb of chars in the string - 5048 | 2 game.s 1918 | Code | 00 | | 2 | 00/235A : 84 80 | sty {$80} - 5049 | 2 game.s 1919 | Code | 00 | | 2 | 00/235C : 86 82 | stx {$80}+2 - 5050 | 2 game.s 1920 | Empty | 00 | | 0 | 00/235E | - 5051 | 2 game.s 1921 | Code | 00 | | 3 | 00/235E : A0 00 00 | ldy #0 - 5052 | 2 game.s 1922 | Code | 10 | | 2 | 00/2361 : E2 20 | sep #$20 - 5053 | 2 game.s 1923 | Code | 10 | | 2 | 00/2363 : B7 80 | ozunid_33 lda [{$80}],y - 5054 | 2 game.s 1924 | Code | 10 | | 2 | 00/2365 : F0 03 | beq cprint1 - 5055 | 2 game.s 1925 | Code | 10 | | 1 | 00/2367 : C8 | iny - 5056 | 2 game.s 1926 | Code | 10 | | 2 | 00/2368 : D0 F9 | bne ozunid_33 - 5057 | 2 game.s 1927 | Empty | 10 | | 0 | 00/236A | - 5058 | 2 game.s 1928 | Code | 00 | | 2 | 00/236A : C2 20 | cprint1 rep #$20 ; nb chars x 8 to get width - 5059 | 2 game.s 1929 | Code | 00 | | 1 | 00/236C : 98 | tya - 5060 | 2 game.s 1930 | Code | 00 | | 1 | 00/236D : 0A | asl - 5061 | 2 game.s 1931 | Code | 00 | | 1 | 00/236E : 0A | asl - 5062 | 2 game.s 1932 | Code | 00 | | 1 | 00/236F : 0A | asl - 5063 | 2 game.s 1933 | Code | 00 | | 2 | 00/2370 : 83 01 | sta 1,s - 5064 | 2 game.s 1934 | Empty | 00 | | 0 | 00/2372 | - 5065 | 2 game.s 1935 | Comment | 00 | | 0 | 00/2372 | *--- now, calculate where we should display it online - 5066 | 2 game.s 1936 | Empty | 00 | | 0 | 00/2372 | - 5067 | 2 game.s 1937 | Code | 00 | 2 | 3 | 00/2372 : AD D0 02 | lda mainWIDTH ; 320 or 640 - 5068 | 2 game.s 1938 | Code | 00 | | 1 | 00/2375 : 38 | sec - 5069 | 2 game.s 1939 | Code | 00 | | 2 | 00/2376 : E3 01 | sbc 1,s ; stringWidth in pixels - 5070 | 2 game.s 1940 | Code | 00 | | 1 | 00/2378 : FA | plx ; free stack - 5071 | 2 game.s 1941 | Code | 00 | | 1 | 00/2379 : 4A | lsr ; /2 - 5072 | 2 game.s 1942 | Code | 00 | | 1 | 00/237A : 4A | lsr ; /4 - 5073 | 2 game.s 1943 | Code | 00 | | 1 | 00/237B : 4A | lsr ; /8 - 5074 | 2 game.s 1944 | Code | 00 | | 1 | 00/237C : 4A | lsr ; /16 - 5075 | 2 game.s 1945 | Code | 00 | | 2 | 00/237D : 83 03 | sta 3,s ; fill X from above - 5076 | 2 game.s 1946 | Code | 00 | 2 | 3 | 00/237F : 20 2F 18 | jsr printc ; the new centered print routine - 5077 | 2 game.s 1947 | Code | 00 | | 1 | 00/2382 : 60 | rts ; must be RTS - 5078 | 2 game.s 1948 | Empty | 00 | | 0 | 00/2383 | - 5079 | 2 game.s 1949 | Comment | 00 | | 0 | 00/2383 | *----------------------- - 5080 | 2 game.s 1950 | Comment | 00 | | 0 | 00/2383 | * ATTENTE - OK - 5081 | 2 game.s 1951 | Comment | 00 | | 0 | 00/2383 | *----------------------- - 5082 | 2 game.s 1952 | Comment | 00 | | 0 | 00/2383 | * attente - 5083 | 2 game.s 1953 | Empty | 00 | | 0 | 00/2383 | - 5084 | 2 game.s 1954 | Code | 00 | 2 | 3 | 00/2383 : 4C 48 05 | attente jmp waitEVENT ; LoGo - check if we support keypresses as well - 5085 | 2 game.s 1955 | Empty | 00 | | 0 | 00/2386 | - 5086 | 2 game.s 1956 | Comment | 00 | | 0 | 00/2386 | *----------------------- - 5087 | 2 game.s 1957 | Comment | 00 | | 0 | 00/2386 | * IMAGE - OK - 5088 | 2 game.s 1958 | Comment | 00 | | 0 | 00/2386 | *----------------------- - 5089 | 2 game.s 1959 | Comment | 00 | | 0 | 00/2386 | * image(scene charger) - 5090 | 2 game.s 1960 | Empty | 00 | | 0 | 00/2386 | - 5091 | 2 game.s 1961 | Code | 00 | | 3 | 00/2386 : C9 00 00 | image cmp #0 ; not 0 - 5092 | 2 game.s 1962 | Code | 00 | | 2 | 00/2389 : F0 08 | beq image_ko - 5093 | 2 game.s 1963 | Code | 00 | | 1 | 00/238B : 3A | dec - 5094 | 2 game.s 1964 | Code | 00 | | 1 | 00/238C : 0A | asl - 5095 | 2 game.s 1965 | Code | 00 | | 1 | 00/238D : AA | tax - 5096 | 2 game.s 1966 | Code | 00 | 2 | 3 | 00/238E : BD C9 B3 | lda image_a_charger,x - 5097 | 2 game.s 1967 | Code | 00 | | 2 | 00/2391 : D0 07 | bne image_1 - 5098 | 2 game.s 1968 | Empty | 00 | | 0 | 00/2393 | - 5099 | 2 game.s 1969 | Code | 00 | | 3 | 00/2393 : A9 00 00 | image_ko lda #{0} - 5100 | 2 game.s 1970 | Code | 00 | 2 | 3 | 00/2396 : 8D 66 2C | sta image_chargee - 5101 | 2 game.s 1971 | Code | 00 | | 1 | 00/2399 : 60 | rts - 5102 | 2 game.s 1972 | Empty | 00 | | 0 | 00/239A | - 5103 | 2 game.s 1973 | Comment | 00 | | 0 | 00/239A | *--- on copie le nom pIMAGE+2 - 5104 | 2 game.s 1974 | Empty | 00 | | 0 | 00/239A | - 5105 | 2 game.s 1975 | Code | 00 | | 2 | 00/239A : 85 A0 | image_1 sta {{{$80}+$10}+$10} - 5106 | 2 game.s 1976 | Code | 00 | 2 | 3 | 00/239C : AD B9 07 | lda ptrINDEX+2 - 5107 | 2 game.s 1977 | Code | 00 | | 2 | 00/239F : 85 A2 | sta {{{$80}+$10}+$10}+2 - 5108 | 2 game.s 1978 | Empty | 00 | | 0 | 00/23A1 | - 5109 | 2 game.s 1979 | Code | 00 | | 3 | 00/23A1 : A0 00 00 | ldy #0 ; 1METRO.PI1 - 5110 | 2 game.s 1980 | Code | 10 | | 2 | 00/23A4 : E2 20 | sep #$20 ; 01234567 - 5111 | 2 game.s 1981 | Code | 10 | | 2 | 00/23A6 : B7 A0 | ozunid_34 lda [{{{$80}+$10}+$10}],y - 5112 | 2 game.s 1982 | Code | 10 | 2 | 3 | 00/23A8 : 99 16 0B | sta pIMAGE+4,y - 5113 | 2 game.s 1983 | Code | 10 | | 1 | 00/23AB : C8 | iny - 5114 | 2 game.s 1984 | Code | 10 | | 2 | 00/23AC : C9 2E | cmp #'.' - 5115 | 2 game.s 1985 | Code | 10 | | 2 | 00/23AE : D0 F6 | bne ozunid_34 - 5116 | 2 game.s 1986 | Empty | 10 | | 0 | 00/23B0 | - 5117 | 2 game.s 1987 | Code | 10 | 2 | 3 | 00/23B0 : AD 5C 2C | lda aventure ; 1->A ($41), 2->B ($42), 3->C ($43) - 5118 | 2 game.s 1988 | Code | 10 | | 2 | 00/23B3 : 09 40 | ora #'A'-1 - 5119 | 2 game.s 1989 | Code | 10 | 2 | 3 | 00/23B5 : 8D 16 0B | sta pIMAGE+4 ; 1METRO. -> AMETRO. - 5120 | 2 game.s 1990 | Empty | 10 | | 0 | 00/23B8 | - 5121 | 2 game.s 1991 | Code | 10 | | 2 | 00/23B8 : A9 6C | lda #'l' ; lz4 - 5122 | 2 game.s 1992 | Code | 10 | 2 | 3 | 00/23BA : 99 16 0B | sta pIMAGE+4,y - 5123 | 2 game.s 1993 | Code | 10 | | 1 | 00/23BD : C8 | iny ; 8 - 5124 | 2 game.s 1994 | Code | 10 | | 2 | 00/23BE : A9 7A | lda #'z' - 5125 | 2 game.s 1995 | Code | 10 | 2 | 3 | 00/23C0 : 99 16 0B | sta pIMAGE+4,y - 5126 | 2 game.s 1996 | Code | 10 | | 1 | 00/23C3 : C8 | iny ; 9 - 5127 | 2 game.s 1997 | Code | 10 | | 2 | 00/23C4 : A9 34 | lda #'4' - 5128 | 2 game.s 1998 | Code | 10 | 2 | 3 | 00/23C6 : 99 16 0B | sta pIMAGE+4,y - 5129 | 2 game.s 1999 | Empty | 10 | | 0 | 00/23C9 | - 5130 | 2 game.s 2000 | Code | 10 | | 1 | 00/23C9 : 98 | tya - 5131 | 2 game.s 2001 | Code | 10 | | 1 | 00/23CA : 18 | clc - 5132 | 2 game.s 2002 | Code | 10 | | 2 | 00/23CB : 69 03 | adc #3 ; strl (2) + '7/' (2) + la correction sur la longueur de chane - 5133 | 2 game.s 2003 | Code | 10 | 2 | 3 | 00/23CD : 8D 12 0B | sta pIMAGE - 5134 | 2 game.s 2004 | Code | 00 | | 2 | 00/23D0 : C2 20 | rep #$20 - 5135 | 2 game.s 2005 | Empty | 00 | | 0 | 00/23D2 | - 5136 | 2 game.s 2006 | Comment | 00 | | 0 | 00/23D2 | *--- et on charge l'image - 5137 | 2 game.s 2007 | Empty | 00 | | 0 | 00/23D2 | - 5138 | 2 game.s 2008 | Code | 00 | 2 | 3 | 00/23D2 : A9 12 0B | lda #pIMAGE - 5139 | 2 game.s 2009 | Code | 00 | 2 | 3 | 00/23D5 : AE B5 07 | ldx ptrUNPACK+2 - 5140 | 2 game.s 2010 | Code | 00 | 2 | 3 | 00/23D8 : AC B3 07 | ldy ptrUNPACK - 5141 | 2 game.s 2011 | Code | 00 | 2 | 3 | 00/23DB : 20 65 09 | jsr loadFILE - 5142 | 2 game.s 2012 | Code | 00 | | 2 | 00/23DE : B0 B3 | bcs image_ko - 5143 | 2 game.s 2013 | Code | 00 | | 1 | 00/23E0 : 98 | tya - 5144 | 2 game.s 2014 | Code | 00 | 2 | 3 | 00/23E1 : 20 89 06 | jsr unpackLZ4 - 5145 | 2 game.s 2015 | Empty | 00 | | 0 | 00/23E4 | - 5146 | 2 game.s 2016 | Code | 00 | | 3 | 00/23E4 : A9 01 00 | lda #{1} - 5147 | 2 game.s 2017 | Code | 00 | 2 | 3 | 00/23E7 : 8D 66 2C | sta image_chargee - 5148 | 2 game.s 2018 | Code | 00 | 2 | 3 | 00/23EA : 4C EE 23 | jmp affiche_image - 5149 | 2 game.s 2019 | Empty | 00 | | 0 | 00/23ED | - 5150 | 2 game.s 2020 | Comment | 00 | | 0 | 00/23ED | *----------------------- - 5151 | 2 game.s 2021 | Comment | 00 | | 0 | 00/23ED | * CHARGEMENT_HARD - OK - 5152 | 2 game.s 2022 | Comment | 00 | | 0 | 00/23ED | *----------------------- - 5153 | 2 game.s 2023 | Comment | 00 | | 0 | 00/23ED | * chargement_hard(fichier$) - 5154 | 2 game.s 2024 | Empty | 00 | | 0 | 00/23ED | - 5155 | 2 game.s 2025 | Empty | 00 | | 0 | 00/23ED | chargement_hard - 5156 | 2 game.s 2026 | Code | 00 | | 1 | 00/23ED : 60 | rts - 5157 | 2 game.s 2027 | Empty | 00 | | 0 | 00/23EE | - 5158 | 2 game.s 2028 | Comment | 00 | | 0 | 00/23EE | *----------------------- - 5159 | 2 game.s 2029 | Comment | 00 | | 0 | 00/23EE | * AFFICHE_IMAGE - OK - 5160 | 2 game.s 2030 | Comment | 00 | | 0 | 00/23EE | *----------------------- - 5161 | 2 game.s 2031 | Comment | 00 | | 0 | 00/23EE | * affiche_image(adresse_image%,palette$,fondu!) - 5162 | 2 game.s 2032 | Empty | 00 | | 0 | 00/23EE | - 5163 | 2 game.s 2033 | Empty | 00 | | 0 | 00/23EE | affiche_image - 5164 | 2 game.s 2034 | Code | 00 | 2 | 3 | 00/23EE : AD 66 2C | lda image_chargee - 5165 | 2 game.s 2035 | Code | 00 | | 3 | 00/23F1 : C9 01 00 | cmp #{1} - 5166 | 2 game.s 2036 | Code | 00 | | 2 | 00/23F4 : F0 01 | beq ai_1 - 5167 | 2 game.s 2037 | Code | 00 | | 1 | 00/23F6 : 60 | rts - 5168 | 2 game.s 2038 | Empty | 00 | | 0 | 00/23F7 | - 5169 | 2 game.s 2039 | Code | 00 | 2 | 3 | 00/23F7 : 20 40 02 | ai_1 jsr switch_320 - 5170 | 2 game.s 2040 | Code | 00 | 2 | 3 | 00/23FA : 20 E4 24 | jsr noircit_ecran - 5171 | 2 game.s 2041 | Code | 00 | 2 | 3 | 00/23FD : AE A9 07 | ldx ptrIMAGE+2 - 5172 | 2 game.s 2042 | Code | 00 | 2 | 3 | 00/2400 : AC A7 07 | ldy ptrIMAGE - 5173 | 2 game.s 2043 | Code | 00 | 2 | 3 | 00/2403 : 20 81 05 | jsr fadeIN - 5174 | 2 game.s 2044 | Code | 00 | 2 | 3 | 00/2406 : 20 48 05 | jsr waitEVENT - 5175 | 2 game.s 2045 | Code | 00 | 2 | 3 | 00/2409 : 20 31 06 | jsr fadeOUT ; noircit_ecran - 5176 | 2 game.s 2046 | Code | 00 | 2 | 3 | 00/240C : 4C 48 02 | jmp switch_640 - 5177 | 2 game.s 2047 | Empty | 00 | | 0 | 00/240F | - 5178 | 2 game.s 2048 | Comment | 00 | | 0 | 00/240F | *----------------------- - 5179 | 2 game.s 2049 | Comment | 00 | | 0 | 00/240F | * SUITE_FORCEE - - 5180 | 2 game.s 2050 | Comment | 00 | | 0 | 00/240F | *----------------------- - 5181 | 2 game.s 2051 | Comment | 00 | | 0 | 00/240F | * suite_forcee(scene) - 5182 | 2 game.s 2052 | Empty | 00 | | 0 | 00/240F | - 5183 | 2 game.s 2053 | Empty | 00 | | 0 | 00/240F | suite_forcee - 5184 | 2 game.s 2054 | Code | 00 | | 3 | 00/240F : C9 00 00 | cmp #0 - 5185 | 2 game.s 2055 | Code | 00 | | 2 | 00/2412 : F0 47 | beq sf_false - 5186 | 2 game.s 2056 | Empty | 00 | | 0 | 00/2414 | - 5187 | 2 game.s 2057 | Code | 00 | | 1 | 00/2414 : 3A | dec ; prend la scene - 5188 | 2 game.s 2058 | Code | 00 | | 1 | 00/2415 : 48 | pha ; calcul l'index dans la dimension NB_MOTS - 5189 | 2 game.s 2059 | Code | 00 | | 1 | 00/2416 : 48 | pha - 5190 | 2 game.s 2060 | Code | 00 | | 1 | 00/2417 : 48 | pha ; index de scne - 5191 | 2 game.s 2061 | Macro | 00 | | 0 | 00/2418 | PushWord #{25} ; taille d'une dimension - 5193 | 2 game.s 2061 | Code | 00 | | 3 | 00/2418 : F4 19 00 | PEA #{25} - 5196 | 2 game.s 2062 | Macro | 00 | | 0 | 00/241B | _Multiply - 5198 | 2 game.s 2062 | Code | 00 | | 3 | 00/241B : A2 0B 09 | LDX #$90B ; load tool call # - 5199 | 2 game.s 2062 | Code | 00 | | 4 | 00/241E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5200 | 2 game.s 2063 | Code | 00 | | 1 | 00/2422 : 68 | pla - 5201 | 2 game.s 2064 | Code | 00 | 2 | 3 | 00/2423 : 8D 44 2C | sta localOFFSET ; 0=>0, 1=>25, 2=>50 - 5202 | 2 game.s 2065 | Code | 00 | | 1 | 00/2426 : 0A | asl ; parce qu'on est sur des words - 5203 | 2 game.s 2066 | Code | 00 | | 1 | 00/2427 : 18 | clc - 5204 | 2 game.s 2067 | Code | 00 | 2 | 3 | 00/2428 : 69 29 45 | adc #fonction_mots - 5205 | 2 game.s 2068 | Code | 00 | | 2 | 00/242B : 85 80 | sta {$80} ; on pointe sur l'index du premier mot - 5206 | 2 game.s 2069 | Code | 00 | | 1 | 00/242D : 68 | pla - 5207 | 2 game.s 2070 | Empty | 00 | | 0 | 00/242E | - 5208 | 2 game.s 2071 | Code | 00 | | 2 | 00/242E : B2 80 | lda ({$80}) ; prend la valeur du premier mot - 5209 | 2 game.s 2072 | Code | 00 | | 2 | 00/2430 : 85 90 | sta {{$80}+$10} ; de fonction_mots - 5210 | 2 game.s 2073 | Code | 00 | 2 | 3 | 00/2432 : AD B9 07 | lda ptrINDEX+2 - 5211 | 2 game.s 2074 | Code | 00 | | 2 | 00/2435 : 85 92 | sta {{$80}+$10}+2 ; et met son pointeur 32-bits - 5212 | 2 game.s 2075 | Empty | 00 | | 0 | 00/2437 | - 5213 | 2 game.s 2076 | Code | 00 | | 3 | 00/2437 : A0 04 00 | ldy #6-2 ; len('suite ') sur 16-bits - 5214 | 2 game.s 2077 | Code | 00 | | 2 | 00/243A : B7 90 | ozunid_35 lda [{{$80}+$10}],y - 5215 | 2 game.s 2078 | Code | 00 | 2 | 3 | 00/243C : D9 62 24 | cmp strSUITE,y - 5216 | 2 game.s 2079 | Code | 00 | | 2 | 00/243F : D0 1A | bne sf_false - 5217 | 2 game.s 2080 | Code | 00 | | 1 | 00/2441 : 88 | dey - 5218 | 2 game.s 2081 | Code | 00 | | 1 | 00/2442 : 88 | dey - 5219 | 2 game.s 2082 | Code | 00 | | 2 | 00/2443 : 10 F5 | bpl ozunid_35 - 5220 | 2 game.s 2083 | Empty | 00 | | 0 | 00/2445 | - 5221 | 2 game.s 2084 | Code | 00 | 2 | 3 | 00/2445 : A9 69 64 | lda #aiguillage - 5222 | 2 game.s 2085 | Code | 00 | | 1 | 00/2448 : 18 | clc - 5223 | 2 game.s 2086 | Code | 00 | 2 | 3 | 00/2449 : 6D 44 2C | adc localOFFSET - 5224 | 2 game.s 2087 | Code | 00 | | 2 | 00/244C : 85 80 | sta {$80} - 5225 | 2 game.s 2088 | Empty | 00 | | 0 | 00/244E | - 5226 | 2 game.s 2089 | Code | 00 | | 2 | 00/244E : B2 80 | lda ({$80}) ; la prochaine scne - 5227 | 2 game.s 2090 | Code | 00 | | 3 | 00/2450 : 29 FF 00 | and #$ff - 5228 | 2 game.s 2091 | Code | 00 | 2 | 3 | 00/2453 : 8D 60 2C | sta scene_actuelle - 5229 | 2 game.s 2092 | Empty | 00 | | 0 | 00/2456 | - 5230 | 2 game.s 2093 | Code | 00 | | 3 | 00/2456 : A9 01 00 | lda #{1} - 5231 | 2 game.s 2094 | Code | 00 | | 2 | 00/2459 : 80 03 | bra sf_99 - 5232 | 2 game.s 2095 | Code | 00 | | 3 | 00/245B : A9 00 00 | sf_false lda #{0} - 5233 | 2 game.s 2096 | Code | 00 | 2 | 3 | 00/245E : 8D 6A 2C | sf_99 sta fgSUITEFORCEE - 5234 | 2 game.s 2097 | Code | 00 | | 1 | 00/2461 : 60 | rts - 5235 | 2 game.s 2098 | Empty | 00 | | 0 | 00/2462 | - 5236 | 2 game.s 2099 | Data | 00 | | 6 | 00/2462 : 73 75 69 74 | strSUITE asc 'suite ' + 5110 | 2 game.s 1860 | Empty | 00 | | 0 | 00/230D | + 5111 | 2 game.s 1861 | Comment | 00 | | 0 | 00/230D | *----------------------- + 5112 | 2 game.s 1862 | Comment | 00 | | 0 | 00/230D | * CPRINT - OK + 5113 | 2 game.s 1863 | Comment | 00 | | 0 | 00/230D | *----------------------- + 5114 | 2 game.s 1864 | Comment | 00 | | 0 | 00/230D | * cprint(texte$,ligne&) + 5115 | 2 game.s 1865 | Comment | 00 | | 0 | 00/230D | * X/Y= ptr to string + 5116 | 2 game.s 1866 | Comment | 00 | | 0 | 00/230D | * A= line index + 5117 | 2 game.s 1867 | Empty | 00 | | 0 | 00/230D | + 5118 | 2 game.s 1868 | Code | 00 | | 1 | 00/230D : DA | cprint phx ; ptr to text + 5119 | 2 game.s 1869 | Code | 00 | | 1 | 00/230E : 5A | phy + 5120 | 2 game.s 1870 | Code | 00 | | 3 | 00/230F : F4 00 00 | pea $0000 ; X ; qu'on va initialiser + 5121 | 2 game.s 1871 | Code | 00 | | 1 | 00/2312 : 48 | pha ; Y + 5122 | 2 game.s 1872 | Empty | 00 | | 0 | 00/2313 | + 5123 | 2 game.s 1873 | Code | 00 | | 3 | 00/2313 : F4 00 00 | pea $0000 ; count nb of chars in the string + 5124 | 2 game.s 1874 | Code | 00 | | 2 | 00/2316 : 84 80 | sty {$80} + 5125 | 2 game.s 1875 | Code | 00 | | 2 | 00/2318 : 86 82 | stx {$80}+2 + 5126 | 2 game.s 1876 | Empty | 00 | | 0 | 00/231A | + 5127 | 2 game.s 1877 | Code | 00 | | 3 | 00/231A : A0 00 00 | ldy #0 + 5128 | 2 game.s 1878 | Code | 10 | | 2 | 00/231D : E2 20 | sep #$20 + 5129 | 2 game.s 1879 | Code | 10 | | 2 | 00/231F : B7 80 | ozunid_33 lda [{$80}],y + 5130 | 2 game.s 1880 | Code | 10 | | 2 | 00/2321 : F0 03 | beq cprint1 + 5131 | 2 game.s 1881 | Code | 10 | | 1 | 00/2323 : C8 | iny + 5132 | 2 game.s 1882 | Code | 10 | | 2 | 00/2324 : D0 F9 | bne ozunid_33 + 5133 | 2 game.s 1883 | Empty | 10 | | 0 | 00/2326 | + 5134 | 2 game.s 1884 | Code | 00 | | 2 | 00/2326 : C2 20 | cprint1 rep #$20 ; nb chars x 8 to get width + 5135 | 2 game.s 1885 | Code | 00 | | 1 | 00/2328 : 98 | tya + 5136 | 2 game.s 1886 | Code | 00 | | 1 | 00/2329 : 0A | asl + 5137 | 2 game.s 1887 | Code | 00 | | 1 | 00/232A : 0A | asl + 5138 | 2 game.s 1888 | Code | 00 | | 1 | 00/232B : 0A | asl + 5139 | 2 game.s 1889 | Code | 00 | | 2 | 00/232C : 83 01 | sta 1,s + 5140 | 2 game.s 1890 | Empty | 00 | | 0 | 00/232E | + 5141 | 2 game.s 1891 | Comment | 00 | | 0 | 00/232E | *--- now, calculate where we should display it online + 5142 | 2 game.s 1892 | Empty | 00 | | 0 | 00/232E | + 5143 | 2 game.s 1893 | Code | 00 | 2 | 3 | 00/232E : AD D0 02 | lda mainWIDTH ; 320 or 640 + 5144 | 2 game.s 1894 | Code | 00 | | 1 | 00/2331 : 38 | sec + 5145 | 2 game.s 1895 | Code | 00 | | 2 | 00/2332 : E3 01 | sbc 1,s ; stringWidth in pixels + 5146 | 2 game.s 1896 | Code | 00 | | 1 | 00/2334 : FA | plx ; free stack + 5147 | 2 game.s 1897 | Code | 00 | | 1 | 00/2335 : 4A | lsr ; /2 + 5148 | 2 game.s 1898 | Code | 00 | | 1 | 00/2336 : 4A | lsr ; /4 + 5149 | 2 game.s 1899 | Code | 00 | | 1 | 00/2337 : 4A | lsr ; /8 + 5150 | 2 game.s 1900 | Code | 00 | | 1 | 00/2338 : 4A | lsr ; /16 + 5151 | 2 game.s 1901 | Code | 00 | | 2 | 00/2339 : 83 03 | sta 3,s ; fill X from above + 5152 | 2 game.s 1902 | Code | 00 | 2 | 3 | 00/233B : 20 ED 17 | jsr printc ; the new centered print routine + 5153 | 2 game.s 1903 | Code | 00 | | 1 | 00/233E : 60 | rts ; must be RTS + 5154 | 2 game.s 1904 | Empty | 00 | | 0 | 00/233F | + 5155 | 2 game.s 1905 | Comment | 00 | | 0 | 00/233F | *----------------------- + 5156 | 2 game.s 1906 | Comment | 00 | | 0 | 00/233F | * ATTENTE - OK + 5157 | 2 game.s 1907 | Comment | 00 | | 0 | 00/233F | *----------------------- + 5158 | 2 game.s 1908 | Comment | 00 | | 0 | 00/233F | * attente + 5159 | 2 game.s 1909 | Empty | 00 | | 0 | 00/233F | + 5160 | 2 game.s 1910 | Code | 00 | 2 | 3 | 00/233F : 4C 48 05 | attente jmp waitEVENT ; LoGo - check if we support keypresses as well + 5161 | 2 game.s 1911 | Empty | 00 | | 0 | 00/2342 | + 5162 | 2 game.s 1912 | Comment | 00 | | 0 | 00/2342 | *----------------------- + 5163 | 2 game.s 1913 | Comment | 00 | | 0 | 00/2342 | * IMAGE - OK + 5164 | 2 game.s 1914 | Comment | 00 | | 0 | 00/2342 | *----------------------- + 5165 | 2 game.s 1915 | Comment | 00 | | 0 | 00/2342 | * image(scene charger) + 5166 | 2 game.s 1916 | Empty | 00 | | 0 | 00/2342 | + 5167 | 2 game.s 1917 | Code | 00 | | 3 | 00/2342 : C9 00 00 | image cmp #0 ; not 0 + 5168 | 2 game.s 1918 | Code | 00 | | 2 | 00/2345 : F0 08 | beq image_ko + 5169 | 2 game.s 1919 | Code | 00 | | 1 | 00/2347 : 3A | dec + 5170 | 2 game.s 1920 | Code | 00 | | 1 | 00/2348 : 0A | asl + 5171 | 2 game.s 1921 | Code | 00 | | 1 | 00/2349 : AA | tax + 5172 | 2 game.s 1922 | Code | 00 | 2 | 3 | 00/234A : BD 85 B3 | lda image_a_charger,x + 5173 | 2 game.s 1923 | Code | 00 | | 2 | 00/234D : D0 07 | bne image_1 + 5174 | 2 game.s 1924 | Empty | 00 | | 0 | 00/234F | + 5175 | 2 game.s 1925 | Code | 00 | | 3 | 00/234F : A9 00 00 | image_ko lda #{0} + 5176 | 2 game.s 1926 | Code | 00 | 2 | 3 | 00/2352 : 8D 22 2C | sta image_chargee + 5177 | 2 game.s 1927 | Code | 00 | | 1 | 00/2355 : 60 | rts + 5178 | 2 game.s 1928 | Empty | 00 | | 0 | 00/2356 | + 5179 | 2 game.s 1929 | Comment | 00 | | 0 | 00/2356 | *--- on copie le nom pIMAGE+2 + 5180 | 2 game.s 1930 | Empty | 00 | | 0 | 00/2356 | + 5181 | 2 game.s 1931 | Code | 00 | | 2 | 00/2356 : 85 A0 | image_1 sta {{{$80}+$10}+$10} + 5182 | 2 game.s 1932 | Code | 00 | 2 | 3 | 00/2358 : AD B9 07 | lda ptrINDEX+2 + 5183 | 2 game.s 1933 | Code | 00 | | 2 | 00/235B : 85 A2 | sta {{{$80}+$10}+$10}+2 + 5184 | 2 game.s 1934 | Empty | 00 | | 0 | 00/235D | + 5185 | 2 game.s 1935 | Code | 00 | | 3 | 00/235D : A0 00 00 | ldy #0 ; 1METRO.PI1 + 5186 | 2 game.s 1936 | Code | 10 | | 2 | 00/2360 : E2 20 | sep #$20 ; 01234567 + 5187 | 2 game.s 1937 | Code | 10 | | 2 | 00/2362 : B7 A0 | ozunid_34 lda [{{{$80}+$10}+$10}],y + 5188 | 2 game.s 1938 | Code | 10 | 2 | 3 | 00/2364 : 99 1C 0B | sta pIMAGE+4,y + 5189 | 2 game.s 1939 | Code | 10 | | 1 | 00/2367 : C8 | iny + 5190 | 2 game.s 1940 | Code | 10 | | 2 | 00/2368 : C9 2E | cmp #'.' + 5191 | 2 game.s 1941 | Code | 10 | | 2 | 00/236A : D0 F6 | bne ozunid_34 + 5192 | 2 game.s 1942 | Empty | 10 | | 0 | 00/236C | + 5193 | 2 game.s 1943 | Code | 10 | 2 | 3 | 00/236C : AD 18 2C | lda aventure ; 1->A ($41), 2->B ($42), 3->C ($43) + 5194 | 2 game.s 1944 | Code | 10 | | 2 | 00/236F : 09 40 | ora #'A'-1 + 5195 | 2 game.s 1945 | Code | 10 | 2 | 3 | 00/2371 : 8D 1C 0B | sta pIMAGE+4 ; 1METRO. -> AMETRO. + 5196 | 2 game.s 1946 | Empty | 10 | | 0 | 00/2374 | + 5197 | 2 game.s 1947 | Code | 10 | | 2 | 00/2374 : A9 6C | lda #'l' ; lz4 + 5198 | 2 game.s 1948 | Code | 10 | 2 | 3 | 00/2376 : 99 1C 0B | sta pIMAGE+4,y + 5199 | 2 game.s 1949 | Code | 10 | | 1 | 00/2379 : C8 | iny ; 8 + 5200 | 2 game.s 1950 | Code | 10 | | 2 | 00/237A : A9 7A | lda #'z' + 5201 | 2 game.s 1951 | Code | 10 | 2 | 3 | 00/237C : 99 1C 0B | sta pIMAGE+4,y + 5202 | 2 game.s 1952 | Code | 10 | | 1 | 00/237F : C8 | iny ; 9 + 5203 | 2 game.s 1953 | Code | 10 | | 2 | 00/2380 : A9 34 | lda #'4' + 5204 | 2 game.s 1954 | Code | 10 | 2 | 3 | 00/2382 : 99 1C 0B | sta pIMAGE+4,y + 5205 | 2 game.s 1955 | Empty | 10 | | 0 | 00/2385 | + 5206 | 2 game.s 1956 | Code | 10 | | 1 | 00/2385 : 98 | tya + 5207 | 2 game.s 1957 | Code | 10 | | 1 | 00/2386 : 18 | clc + 5208 | 2 game.s 1958 | Code | 10 | | 2 | 00/2387 : 69 03 | adc #3 ; strl (2) + '7/' (2) + la correction sur la longueur de chane + 5209 | 2 game.s 1959 | Code | 10 | 2 | 3 | 00/2389 : 8D 18 0B | sta pIMAGE + 5210 | 2 game.s 1960 | Code | 00 | | 2 | 00/238C : C2 20 | rep #$20 + 5211 | 2 game.s 1961 | Empty | 00 | | 0 | 00/238E | + 5212 | 2 game.s 1962 | Comment | 00 | | 0 | 00/238E | *--- et on charge l'image + 5213 | 2 game.s 1963 | Empty | 00 | | 0 | 00/238E | + 5214 | 2 game.s 1964 | Code | 00 | 2 | 3 | 00/238E : A9 18 0B | lda #pIMAGE + 5215 | 2 game.s 1965 | Code | 00 | 2 | 3 | 00/2391 : AE B5 07 | ldx ptrUNPACK+2 + 5216 | 2 game.s 1966 | Code | 00 | 2 | 3 | 00/2394 : AC B3 07 | ldy ptrUNPACK + 5217 | 2 game.s 1967 | Code | 00 | 2 | 3 | 00/2397 : 20 65 09 | jsr loadFILE + 5218 | 2 game.s 1968 | Code | 00 | | 2 | 00/239A : B0 B3 | bcs image_ko + 5219 | 2 game.s 1969 | Code | 00 | | 1 | 00/239C : 98 | tya + 5220 | 2 game.s 1970 | Code | 00 | 2 | 3 | 00/239D : 20 89 06 | jsr unpackLZ4 + 5221 | 2 game.s 1971 | Empty | 00 | | 0 | 00/23A0 | + 5222 | 2 game.s 1972 | Code | 00 | | 3 | 00/23A0 : A9 01 00 | lda #{1} + 5223 | 2 game.s 1973 | Code | 00 | 2 | 3 | 00/23A3 : 8D 22 2C | sta image_chargee + 5224 | 2 game.s 1974 | Code | 00 | 2 | 3 | 00/23A6 : 4C AA 23 | jmp affiche_image + 5225 | 2 game.s 1975 | Empty | 00 | | 0 | 00/23A9 | + 5226 | 2 game.s 1976 | Comment | 00 | | 0 | 00/23A9 | *----------------------- + 5227 | 2 game.s 1977 | Comment | 00 | | 0 | 00/23A9 | * CHARGEMENT_HARD - OK + 5228 | 2 game.s 1978 | Comment | 00 | | 0 | 00/23A9 | *----------------------- + 5229 | 2 game.s 1979 | Comment | 00 | | 0 | 00/23A9 | * chargement_hard(fichier$) + 5230 | 2 game.s 1980 | Empty | 00 | | 0 | 00/23A9 | + 5231 | 2 game.s 1981 | Empty | 00 | | 0 | 00/23A9 | chargement_hard + 5232 | 2 game.s 1982 | Code | 00 | | 1 | 00/23A9 : 60 | rts + 5233 | 2 game.s 1983 | Empty | 00 | | 0 | 00/23AA | + 5234 | 2 game.s 1984 | Comment | 00 | | 0 | 00/23AA | *----------------------- + 5235 | 2 game.s 1985 | Comment | 00 | | 0 | 00/23AA | * AFFICHE_IMAGE - OK + 5236 | 2 game.s 1986 | Comment | 00 | | 0 | 00/23AA | *----------------------- + 5237 | 2 game.s 1987 | Comment | 00 | | 0 | 00/23AA | * affiche_image(adresse_image%,palette$,fondu!) + 5238 | 2 game.s 1988 | Empty | 00 | | 0 | 00/23AA | + 5239 | 2 game.s 1989 | Empty | 00 | | 0 | 00/23AA | affiche_image + 5240 | 2 game.s 1990 | Code | 00 | 2 | 3 | 00/23AA : AD 22 2C | lda image_chargee + 5241 | 2 game.s 1991 | Code | 00 | | 3 | 00/23AD : C9 01 00 | cmp #{1} + 5242 | 2 game.s 1992 | Code | 00 | | 2 | 00/23B0 : F0 01 | beq ai_1 + 5243 | 2 game.s 1993 | Code | 00 | | 1 | 00/23B2 : 60 | rts + 5244 | 2 game.s 1994 | Empty | 00 | | 0 | 00/23B3 | + 5245 | 2 game.s 1995 | Code | 00 | 2 | 3 | 00/23B3 : 20 40 02 | ai_1 jsr switch_320 + 5246 | 2 game.s 1996 | Code | 00 | 2 | 3 | 00/23B6 : 20 A0 24 | jsr noircit_ecran + 5247 | 2 game.s 1997 | Code | 00 | 2 | 3 | 00/23B9 : AE A9 07 | ldx ptrIMAGE+2 + 5248 | 2 game.s 1998 | Code | 00 | 2 | 3 | 00/23BC : AC A7 07 | ldy ptrIMAGE + 5249 | 2 game.s 1999 | Code | 00 | 2 | 3 | 00/23BF : 20 81 05 | jsr fadeIN + 5250 | 2 game.s 2000 | Code | 00 | 2 | 3 | 00/23C2 : 20 48 05 | jsr waitEVENT + 5251 | 2 game.s 2001 | Code | 00 | 2 | 3 | 00/23C5 : 20 31 06 | jsr fadeOUT ; noircit_ecran + 5252 | 2 game.s 2002 | Code | 00 | 2 | 3 | 00/23C8 : 4C 48 02 | jmp switch_640 + 5253 | 2 game.s 2003 | Empty | 00 | | 0 | 00/23CB | + 5254 | 2 game.s 2004 | Comment | 00 | | 0 | 00/23CB | *----------------------- + 5255 | 2 game.s 2005 | Comment | 00 | | 0 | 00/23CB | * SUITE_FORCEE - + 5256 | 2 game.s 2006 | Comment | 00 | | 0 | 00/23CB | *----------------------- + 5257 | 2 game.s 2007 | Comment | 00 | | 0 | 00/23CB | * suite_forcee(scene) + 5258 | 2 game.s 2008 | Empty | 00 | | 0 | 00/23CB | + 5259 | 2 game.s 2009 | Empty | 00 | | 0 | 00/23CB | suite_forcee + 5260 | 2 game.s 2010 | Code | 00 | | 3 | 00/23CB : C9 00 00 | cmp #0 + 5261 | 2 game.s 2011 | Code | 00 | | 2 | 00/23CE : F0 47 | beq sf_false + 5262 | 2 game.s 2012 | Empty | 00 | | 0 | 00/23D0 | + 5263 | 2 game.s 2013 | Code | 00 | | 1 | 00/23D0 : 3A | dec ; prend la scene + 5264 | 2 game.s 2014 | Code | 00 | | 1 | 00/23D1 : 48 | pha ; calcul l'index dans la dimension NB_MOTS + 5265 | 2 game.s 2015 | Code | 00 | | 1 | 00/23D2 : 48 | pha + 5266 | 2 game.s 2016 | Code | 00 | | 1 | 00/23D3 : 48 | pha ; index de scne + 5267 | 2 game.s 2017 | Macro | 00 | | 0 | 00/23D4 | PushWord #{25} ; taille d'une dimension + 5269 | 2 game.s 2017 | Code | 00 | | 3 | 00/23D4 : F4 19 00 | PEA #{25} + 5272 | 2 game.s 2018 | Macro | 00 | | 0 | 00/23D7 | _Multiply + 5274 | 2 game.s 2018 | Code | 00 | | 3 | 00/23D7 : A2 0B 09 | LDX #$90B ; load tool call # + 5275 | 2 game.s 2018 | Code | 00 | | 4 | 00/23DA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5276 | 2 game.s 2019 | Code | 00 | | 1 | 00/23DE : 68 | pla + 5277 | 2 game.s 2020 | Code | 00 | 2 | 3 | 00/23DF : 8D 00 2C | sta localOFFSET ; 0=>0, 1=>25, 2=>50 + 5278 | 2 game.s 2021 | Code | 00 | | 1 | 00/23E2 : 0A | asl ; parce qu'on est sur des words + 5279 | 2 game.s 2022 | Code | 00 | | 1 | 00/23E3 : 18 | clc + 5280 | 2 game.s 2023 | Code | 00 | 2 | 3 | 00/23E4 : 69 E5 44 | adc #fonction_mots + 5281 | 2 game.s 2024 | Code | 00 | | 2 | 00/23E7 : 85 80 | sta {$80} ; on pointe sur l'index du premier mot + 5282 | 2 game.s 2025 | Code | 00 | | 1 | 00/23E9 : 68 | pla + 5283 | 2 game.s 2026 | Empty | 00 | | 0 | 00/23EA | + 5284 | 2 game.s 2027 | Code | 00 | | 2 | 00/23EA : B2 80 | lda ({$80}) ; prend la valeur du premier mot + 5285 | 2 game.s 2028 | Code | 00 | | 2 | 00/23EC : 85 90 | sta {{$80}+$10} ; de fonction_mots + 5286 | 2 game.s 2029 | Code | 00 | 2 | 3 | 00/23EE : AD B9 07 | lda ptrINDEX+2 + 5287 | 2 game.s 2030 | Code | 00 | | 2 | 00/23F1 : 85 92 | sta {{$80}+$10}+2 ; et met son pointeur 32-bits + 5288 | 2 game.s 2031 | Empty | 00 | | 0 | 00/23F3 | + 5289 | 2 game.s 2032 | Code | 00 | | 3 | 00/23F3 : A0 04 00 | ldy #6-2 ; len('suite ') sur 16-bits + 5290 | 2 game.s 2033 | Code | 00 | | 2 | 00/23F6 : B7 90 | ozunid_35 lda [{{$80}+$10}],y + 5291 | 2 game.s 2034 | Code | 00 | 2 | 3 | 00/23F8 : D9 1E 24 | cmp strSUITE,y + 5292 | 2 game.s 2035 | Code | 00 | | 2 | 00/23FB : D0 1A | bne sf_false + 5293 | 2 game.s 2036 | Code | 00 | | 1 | 00/23FD : 88 | dey + 5294 | 2 game.s 2037 | Code | 00 | | 1 | 00/23FE : 88 | dey + 5295 | 2 game.s 2038 | Code | 00 | | 2 | 00/23FF : 10 F5 | bpl ozunid_35 + 5296 | 2 game.s 2039 | Empty | 00 | | 0 | 00/2401 | + 5297 | 2 game.s 2040 | Code | 00 | 2 | 3 | 00/2401 : A9 25 64 | lda #aiguillage + 5298 | 2 game.s 2041 | Code | 00 | | 1 | 00/2404 : 18 | clc + 5299 | 2 game.s 2042 | Code | 00 | 2 | 3 | 00/2405 : 6D 00 2C | adc localOFFSET + 5300 | 2 game.s 2043 | Code | 00 | | 2 | 00/2408 : 85 80 | sta {$80} + 5301 | 2 game.s 2044 | Empty | 00 | | 0 | 00/240A | + 5302 | 2 game.s 2045 | Code | 00 | | 2 | 00/240A : B2 80 | lda ({$80}) ; la prochaine scne + 5303 | 2 game.s 2046 | Code | 00 | | 3 | 00/240C : 29 FF 00 | and #$ff + 5304 | 2 game.s 2047 | Code | 00 | 2 | 3 | 00/240F : 8D 1C 2C | sta scene_actuelle + 5305 | 2 game.s 2048 | Empty | 00 | | 0 | 00/2412 | + 5306 | 2 game.s 2049 | Code | 00 | | 3 | 00/2412 : A9 01 00 | lda #{1} + 5307 | 2 game.s 2050 | Code | 00 | | 2 | 00/2415 : 80 03 | bra sf_99 + 5308 | 2 game.s 2051 | Code | 00 | | 3 | 00/2417 : A9 00 00 | sf_false lda #{0} + 5309 | 2 game.s 2052 | Code | 00 | 2 | 3 | 00/241A : 8D 26 2C | sf_99 sta fgSUITEFORCEE + 5310 | 2 game.s 2053 | Code | 00 | | 1 | 00/241D : 60 | rts + 5311 | 2 game.s 2054 | Empty | 00 | | 0 | 00/241E | + 5312 | 2 game.s 2055 | Data | 00 | | 6 | 00/241E : 73 75 69 74 | strSUITE asc 'suite ' | | | | | | 65 20 | - 5237 | 2 game.s 2100 | Empty | 00 | | 0 | 00/2468 | - 5238 | 2 game.s 2101 | Comment | 00 | | 0 | 00/2468 | *----------------------- - 5239 | 2 game.s 2102 | Comment | 00 | | 0 | 00/2468 | * AIGUILLAGE - 5240 | 2 game.s 2103 | Comment | 00 | | 0 | 00/2468 | *----------------------- - 5241 | 2 game.s 2104 | Comment | 00 | | 0 | 00/2468 | * aiguille(scene) - 5242 | 2 game.s 2105 | Comment | 00 | | 0 | 00/2468 | * parce que le tableau aiguillag existe - 5243 | 2 game.s 2106 | Empty | 00 | | 0 | 00/2468 | - 5244 | 2 game.s 2107 | Code | 00 | 2 | 3 | 00/2468 : AE 56 2C | aiguille ldx mot_clique ; a-t-on cliqu de nouveau sur le mme mot ? - 5245 | 2 game.s 2108 | Code | 00 | 2 | 3 | 00/246B : EC 58 2C | cpx mot_ancien - 5246 | 2 game.s 2109 | Code | 00 | | 2 | 00/246E : F0 12 | beq ai_entry - 5247 | 2 game.s 2110 | Empty | 00 | | 0 | 00/2470 | - 5248 | 2 game.s 2111 | Code | 00 | | 1 | 00/2470 : 48 | pha - 5249 | 2 game.s 2112 | Empty | 00 | | 0 | 00/2471 | - 5250 | 2 game.s 2113 | Code | 00 | | 3 | 00/2471 : A9 01 00 | lda #1 ; fait clignoter - 5251 | 2 game.s 2114 | Code | 00 | 2 | 3 | 00/2474 : 20 12 17 | jsr surligner_mot - 5252 | 2 game.s 2115 | Empty | 00 | | 0 | 00/2477 | - 5253 | 2 game.s 2116 | Code | 00 | | 1 | 00/2477 : 68 | pla - 5254 | 2 game.s 2117 | Code | 00 | 2 | 3 | 00/2478 : 20 1B 16 | jsr affiche_commentaire - 5255 | 2 game.s 2118 | Empty | 00 | | 0 | 00/247B | - 5256 | 2 game.s 2119 | Code | 00 | | 3 | 00/247B : A9 00 00 | lda #{0} - 5257 | 2 game.s 2120 | Code | 00 | 2 | 3 | 00/247E : 8D 64 2C | sta deplacement - 5258 | 2 game.s 2121 | Code | 00 | | 1 | 00/2481 : 60 | rts - 5259 | 2 game.s 2122 | Empty | 00 | | 0 | 00/2482 | - 5260 | 2 game.s 2123 | Code | 00 | | 3 | 00/2482 : C9 00 00 | ai_entry cmp #0 - 5261 | 2 game.s 2124 | Code | 00 | | 2 | 00/2485 : F0 2F | beq ai_false - 5262 | 2 game.s 2125 | Empty | 00 | | 0 | 00/2487 | - 5263 | 2 game.s 2126 | Code | 00 | | 1 | 00/2487 : 3A | dec ; prend la scene - 5264 | 2 game.s 2127 | Code | 00 | | 1 | 00/2488 : 48 | pha ; calcul l'index dans la dimension NB_MOTS - 5265 | 2 game.s 2128 | Code | 00 | | 1 | 00/2489 : 48 | pha - 5266 | 2 game.s 2129 | Code | 00 | | 1 | 00/248A : 48 | pha ; index de scne - 5267 | 2 game.s 2130 | Empty | 00 | | 0 | 00/248B | - 5268 | 2 game.s 2131 | Code | 00 | | 3 | 00/248B : A9 03 00 | lda #3 ; bien plac le saut :-) - 5269 | 2 game.s 2132 | Code | 00 | 2 | 3 | 00/248E : 20 12 17 | jsr surligner_mot - 5270 | 2 game.s 2133 | Empty | 00 | | 0 | 00/2491 | - 5271 | 2 game.s 2134 | Macro | 00 | | 0 | 00/2491 | PushWord #{25} ; taille d'une dimension - 5273 | 2 game.s 2134 | Code | 00 | | 3 | 00/2491 : F4 19 00 | PEA #{25} - 5276 | 2 game.s 2135 | Macro | 00 | | 0 | 00/2494 | _Multiply - 5278 | 2 game.s 2135 | Code | 00 | | 3 | 00/2494 : A2 0B 09 | LDX #$90B ; load tool call # - 5279 | 2 game.s 2135 | Code | 00 | | 4 | 00/2497 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5280 | 2 game.s 2136 | Code | 00 | | 1 | 00/249B : 68 | pla - 5281 | 2 game.s 2137 | Code | 00 | | 1 | 00/249C : 18 | clc ; 0=>0, 1=>25, 2=>50 - 5282 | 2 game.s 2138 | Code | 00 | 2 | 3 | 00/249D : 69 69 64 | adc #aiguillage - 5283 | 2 game.s 2139 | Code | 00 | | 2 | 00/24A0 : 85 80 | sta {$80} ; on pointe sur l'index du premier mot - 5284 | 2 game.s 2140 | Code | 00 | | 1 | 00/24A2 : 68 | pla - 5285 | 2 game.s 2141 | Empty | 00 | | 0 | 00/24A3 | - 5286 | 2 game.s 2142 | Code | 00 | 2 | 3 | 00/24A3 : AC 56 2C | ldy mot_clique ; 1..+ - 5287 | 2 game.s 2143 | Code | 00 | | 1 | 00/24A6 : 88 | dey - 5288 | 2 game.s 2144 | Code | 00 | | 2 | 00/24A7 : B1 80 | lda ({$80}),y ; la prochaine scne - 5289 | 2 game.s 2145 | Code | 00 | | 3 | 00/24A9 : 29 FF 00 | and #$ff - 5290 | 2 game.s 2146 | Code | 00 | 2 | 3 | 00/24AC : 8D 60 2C | sta scene_actuelle - 5291 | 2 game.s 2147 | Code | 00 | | 3 | 00/24AF : A9 01 00 | lda #{1} - 5292 | 2 game.s 2148 | Code | 00 | 2 | 3 | 00/24B2 : 8D 64 2C | sta deplacement - 5293 | 2 game.s 2149 | Code | 00 | | 1 | 00/24B5 : 60 | rts - 5294 | 2 game.s 2150 | Empty | 00 | | 0 | 00/24B6 | - 5295 | 2 game.s 2151 | Code | 00 | | 3 | 00/24B6 : A9 00 00 | ai_false lda #{0} - 5296 | 2 game.s 2152 | Code | 00 | 2 | 3 | 00/24B9 : 8D 64 2C | sta deplacement - 5297 | 2 game.s 2153 | Code | 00 | | 1 | 00/24BC : 60 | rts - 5298 | 2 game.s 2154 | Empty | 00 | | 0 | 00/24BD | - 5299 | 2 game.s 2155 | Comment | 00 | | 0 | 00/24BD | *----------------------- - 5300 | 2 game.s 2156 | Comment | 00 | | 0 | 00/24BD | * CHARGE_IMAGE - OK - 5301 | 2 game.s 2157 | Comment | 00 | | 0 | 00/24BD | *----------------------- - 5302 | 2 game.s 2158 | Comment | 00 | | 0 | 00/24BD | * charge_image(fichier$) - 5303 | 2 game.s 2159 | Empty | 00 | | 0 | 00/24BD | - 5304 | 2 game.s 2160 | Empty | 00 | | 0 | 00/24BD | charge_image - 5305 | 2 game.s 2161 | Code | 00 | | 1 | 00/24BD : 60 | rts - 5306 | 2 game.s 2162 | Empty | 00 | | 0 | 00/24BE | - 5307 | 2 game.s 2163 | Comment | 00 | | 0 | 00/24BE | *----------------------- - 5308 | 2 game.s 2164 | Comment | 00 | | 0 | 00/24BE | * IMAGE_ECRAN - OK - 5309 | 2 game.s 2165 | Comment | 00 | | 0 | 00/24BE | *----------------------- - 5310 | 2 game.s 2166 | Comment | 00 | | 0 | 00/24BE | * image_ecran(adresse_image%) - 5311 | 2 game.s 2167 | Empty | 00 | | 0 | 00/24BE | - 5312 | 2 game.s 2168 | Empty | 00 | | 0 | 00/24BE | image_ecran - 5313 | 2 game.s 2169 | Code | 00 | | 1 | 00/24BE : 60 | rts - 5314 | 2 game.s 2170 | Empty | 00 | | 0 | 00/24BF | - 5315 | 2 game.s 2171 | Comment | 00 | | 0 | 00/24BF | *----------------------- - 5316 | 2 game.s 2172 | Comment | 00 | | 0 | 00/24BF | * FADEIN - OK - 5317 | 2 game.s 2173 | Comment | 00 | | 0 | 00/24BF | *----------------------- - 5318 | 2 game.s 2174 | Comment | 00 | | 0 | 00/24BF | * fadein(palette2$) - 5319 | 2 game.s 2175 | Code | 00 | | 1 | 00/24BF : 60 | rts - 5320 | 2 game.s 2176 | Empty | 00 | | 0 | 00/24C0 | - 5321 | 2 game.s 2177 | Comment | 00 | | 0 | 00/24C0 | *----------------------- - 5322 | 2 game.s 2178 | Comment | 00 | | 0 | 00/24C0 | * FADEOUT - OK - 5323 | 2 game.s 2179 | Comment | 00 | | 0 | 00/24C0 | *----------------------- - 5324 | 2 game.s 2180 | Comment | 00 | | 0 | 00/24C0 | * fadeout(palette2$) - 5325 | 2 game.s 2181 | Code | 00 | | 1 | 00/24C0 : 60 | rts - 5326 | 2 game.s 2182 | Empty | 00 | | 0 | 00/24C1 | - 5327 | 2 game.s 2183 | Empty | 00 | | 0 | 00/24C1 | palette_320 - 5328 | 2 game.s 2184 | Data | 00 | | 16 | 00/24C1 : 00 00 77 07 | hex 0000770741082C070F008000700F000D + 5313 | 2 game.s 2056 | Empty | 00 | | 0 | 00/2424 | + 5314 | 2 game.s 2057 | Comment | 00 | | 0 | 00/2424 | *----------------------- + 5315 | 2 game.s 2058 | Comment | 00 | | 0 | 00/2424 | * AIGUILLAGE + 5316 | 2 game.s 2059 | Comment | 00 | | 0 | 00/2424 | *----------------------- + 5317 | 2 game.s 2060 | Comment | 00 | | 0 | 00/2424 | * aiguille(scene) + 5318 | 2 game.s 2061 | Comment | 00 | | 0 | 00/2424 | * parce que le tableau aiguillag existe + 5319 | 2 game.s 2062 | Empty | 00 | | 0 | 00/2424 | + 5320 | 2 game.s 2063 | Code | 00 | 2 | 3 | 00/2424 : AE 12 2C | aiguille ldx mot_clique ; a-t-on cliqu de nouveau sur le mme mot ? + 5321 | 2 game.s 2064 | Code | 00 | 2 | 3 | 00/2427 : EC 14 2C | cpx mot_ancien + 5322 | 2 game.s 2065 | Code | 00 | | 2 | 00/242A : F0 12 | beq ai_entry + 5323 | 2 game.s 2066 | Empty | 00 | | 0 | 00/242C | + 5324 | 2 game.s 2067 | Code | 00 | | 1 | 00/242C : 48 | pha + 5325 | 2 game.s 2068 | Empty | 00 | | 0 | 00/242D | + 5326 | 2 game.s 2069 | Code | 00 | | 3 | 00/242D : A9 01 00 | lda #1 ; fait clignoter + 5327 | 2 game.s 2070 | Code | 00 | 2 | 3 | 00/2430 : 20 CE 16 | jsr surligner_mot + 5328 | 2 game.s 2071 | Empty | 00 | | 0 | 00/2433 | + 5329 | 2 game.s 2072 | Code | 00 | | 1 | 00/2433 : 68 | pla + 5330 | 2 game.s 2073 | Code | 00 | 2 | 3 | 00/2434 : 20 D7 15 | jsr affiche_commentaire + 5331 | 2 game.s 2074 | Empty | 00 | | 0 | 00/2437 | + 5332 | 2 game.s 2075 | Code | 00 | | 3 | 00/2437 : A9 00 00 | lda #{0} + 5333 | 2 game.s 2076 | Code | 00 | 2 | 3 | 00/243A : 8D 20 2C | sta deplacement + 5334 | 2 game.s 2077 | Code | 00 | | 1 | 00/243D : 60 | rts + 5335 | 2 game.s 2078 | Empty | 00 | | 0 | 00/243E | + 5336 | 2 game.s 2079 | Code | 00 | | 3 | 00/243E : C9 00 00 | ai_entry cmp #0 + 5337 | 2 game.s 2080 | Code | 00 | | 2 | 00/2441 : F0 2F | beq ai_false + 5338 | 2 game.s 2081 | Empty | 00 | | 0 | 00/2443 | + 5339 | 2 game.s 2082 | Code | 00 | | 1 | 00/2443 : 3A | dec ; prend la scene + 5340 | 2 game.s 2083 | Code | 00 | | 1 | 00/2444 : 48 | pha ; calcul l'index dans la dimension NB_MOTS + 5341 | 2 game.s 2084 | Code | 00 | | 1 | 00/2445 : 48 | pha + 5342 | 2 game.s 2085 | Code | 00 | | 1 | 00/2446 : 48 | pha ; index de scne + 5343 | 2 game.s 2086 | Empty | 00 | | 0 | 00/2447 | + 5344 | 2 game.s 2087 | Code | 00 | | 3 | 00/2447 : A9 03 00 | lda #3 ; bien plac le saut :-) + 5345 | 2 game.s 2088 | Code | 00 | 2 | 3 | 00/244A : 20 CE 16 | jsr surligner_mot + 5346 | 2 game.s 2089 | Empty | 00 | | 0 | 00/244D | + 5347 | 2 game.s 2090 | Macro | 00 | | 0 | 00/244D | PushWord #{25} ; taille d'une dimension + 5349 | 2 game.s 2090 | Code | 00 | | 3 | 00/244D : F4 19 00 | PEA #{25} + 5352 | 2 game.s 2091 | Macro | 00 | | 0 | 00/2450 | _Multiply + 5354 | 2 game.s 2091 | Code | 00 | | 3 | 00/2450 : A2 0B 09 | LDX #$90B ; load tool call # + 5355 | 2 game.s 2091 | Code | 00 | | 4 | 00/2453 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5356 | 2 game.s 2092 | Code | 00 | | 1 | 00/2457 : 68 | pla + 5357 | 2 game.s 2093 | Code | 00 | | 1 | 00/2458 : 18 | clc ; 0=>0, 1=>25, 2=>50 + 5358 | 2 game.s 2094 | Code | 00 | 2 | 3 | 00/2459 : 69 25 64 | adc #aiguillage + 5359 | 2 game.s 2095 | Code | 00 | | 2 | 00/245C : 85 80 | sta {$80} ; on pointe sur l'index du premier mot + 5360 | 2 game.s 2096 | Code | 00 | | 1 | 00/245E : 68 | pla + 5361 | 2 game.s 2097 | Empty | 00 | | 0 | 00/245F | + 5362 | 2 game.s 2098 | Code | 00 | 2 | 3 | 00/245F : AC 12 2C | ldy mot_clique ; 1..+ + 5363 | 2 game.s 2099 | Code | 00 | | 1 | 00/2462 : 88 | dey + 5364 | 2 game.s 2100 | Code | 00 | | 2 | 00/2463 : B1 80 | lda ({$80}),y ; la prochaine scne + 5365 | 2 game.s 2101 | Code | 00 | | 3 | 00/2465 : 29 FF 00 | and #$ff + 5366 | 2 game.s 2102 | Code | 00 | 2 | 3 | 00/2468 : 8D 1C 2C | sta scene_actuelle + 5367 | 2 game.s 2103 | Code | 00 | | 3 | 00/246B : A9 01 00 | lda #{1} + 5368 | 2 game.s 2104 | Code | 00 | 2 | 3 | 00/246E : 8D 20 2C | sta deplacement + 5369 | 2 game.s 2105 | Code | 00 | | 1 | 00/2471 : 60 | rts + 5370 | 2 game.s 2106 | Empty | 00 | | 0 | 00/2472 | + 5371 | 2 game.s 2107 | Code | 00 | | 3 | 00/2472 : A9 00 00 | ai_false lda #{0} + 5372 | 2 game.s 2108 | Code | 00 | 2 | 3 | 00/2475 : 8D 20 2C | sta deplacement + 5373 | 2 game.s 2109 | Code | 00 | | 1 | 00/2478 : 60 | rts + 5374 | 2 game.s 2110 | Empty | 00 | | 0 | 00/2479 | + 5375 | 2 game.s 2111 | Comment | 00 | | 0 | 00/2479 | *----------------------- + 5376 | 2 game.s 2112 | Comment | 00 | | 0 | 00/2479 | * CHARGE_IMAGE - OK + 5377 | 2 game.s 2113 | Comment | 00 | | 0 | 00/2479 | *----------------------- + 5378 | 2 game.s 2114 | Comment | 00 | | 0 | 00/2479 | * charge_image(fichier$) + 5379 | 2 game.s 2115 | Empty | 00 | | 0 | 00/2479 | + 5380 | 2 game.s 2116 | Empty | 00 | | 0 | 00/2479 | charge_image + 5381 | 2 game.s 2117 | Code | 00 | | 1 | 00/2479 : 60 | rts + 5382 | 2 game.s 2118 | Empty | 00 | | 0 | 00/247A | + 5383 | 2 game.s 2119 | Comment | 00 | | 0 | 00/247A | *----------------------- + 5384 | 2 game.s 2120 | Comment | 00 | | 0 | 00/247A | * IMAGE_ECRAN - OK + 5385 | 2 game.s 2121 | Comment | 00 | | 0 | 00/247A | *----------------------- + 5386 | 2 game.s 2122 | Comment | 00 | | 0 | 00/247A | * image_ecran(adresse_image%) + 5387 | 2 game.s 2123 | Empty | 00 | | 0 | 00/247A | + 5388 | 2 game.s 2124 | Empty | 00 | | 0 | 00/247A | image_ecran + 5389 | 2 game.s 2125 | Code | 00 | | 1 | 00/247A : 60 | rts + 5390 | 2 game.s 2126 | Empty | 00 | | 0 | 00/247B | + 5391 | 2 game.s 2127 | Comment | 00 | | 0 | 00/247B | *----------------------- + 5392 | 2 game.s 2128 | Comment | 00 | | 0 | 00/247B | * FADEIN - OK + 5393 | 2 game.s 2129 | Comment | 00 | | 0 | 00/247B | *----------------------- + 5394 | 2 game.s 2130 | Comment | 00 | | 0 | 00/247B | * fadein(palette2$) + 5395 | 2 game.s 2131 | Code | 00 | | 1 | 00/247B : 60 | rts + 5396 | 2 game.s 2132 | Empty | 00 | | 0 | 00/247C | + 5397 | 2 game.s 2133 | Comment | 00 | | 0 | 00/247C | *----------------------- + 5398 | 2 game.s 2134 | Comment | 00 | | 0 | 00/247C | * FADEOUT - OK + 5399 | 2 game.s 2135 | Comment | 00 | | 0 | 00/247C | *----------------------- + 5400 | 2 game.s 2136 | Comment | 00 | | 0 | 00/247C | * fadeout(palette2$) + 5401 | 2 game.s 2137 | Code | 00 | | 1 | 00/247C : 60 | rts + 5402 | 2 game.s 2138 | Empty | 00 | | 0 | 00/247D | + 5403 | 2 game.s 2139 | Empty | 00 | | 0 | 00/247D | palette_320 + 5404 | 2 game.s 2140 | Data | 00 | | 16 | 00/247D : 00 00 77 07 | hex 0000770741082C070F008000700F000D | | | | | | 41 08 2C 07 | | | | | | | 0F 00 80 00 | | | | | | | 70 0F 00 0D | - 5329 | 2 game.s 2185 | Data | 00 | | 16 | 00/24D1 : A9 0F F0 0F | hex A90FF00FE000DF04AF0D8F07CC0CFF0F + 5405 | 2 game.s 2141 | Data | 00 | | 16 | 00/248D : A9 0F F0 0F | hex A90FF00FE000DF04AF0D8F07CC0CFF0F | | | | | | E0 00 DF 04 | | | | | | | AF 0D 8F 07 | | | | | | | CC 0C FF 0F | - 5330 | 2 game.s 2186 | Empty | 00 | | 0 | 00/24E1 | - 5331 | 2 game.s 2187 | Comment | 00 | | 0 | 00/24E1 | *----------------------- - 5332 | 2 game.s 2188 | Comment | 00 | | 0 | 00/24E1 | * FADEIN_MID - OK - 5333 | 2 game.s 2189 | Comment | 00 | | 0 | 00/24E1 | *----------------------- - 5334 | 2 game.s 2190 | Comment | 00 | | 0 | 00/24E1 | * fadein_mid - 5335 | 2 game.s 2191 | Empty | 00 | | 0 | 00/24E1 | - 5336 | 2 game.s 2192 | Empty | 00 | | 0 | 00/24E1 | fadein_mid - 5337 | 2 game.s 2193 | Code | 00 | | 1 | 00/24E1 : 60 | rts - 5338 | 2 game.s 2194 | Empty | 00 | | 0 | 00/24E2 | - 5339 | 2 game.s 2195 | Comment | 00 | | 0 | 00/24E2 | *----------------------- - 5340 | 2 game.s 2196 | Comment | 00 | | 0 | 00/24E2 | * FADEOUT_MID - OK - 5341 | 2 game.s 2197 | Comment | 00 | | 0 | 00/24E2 | *----------------------- - 5342 | 2 game.s 2198 | Comment | 00 | | 0 | 00/24E2 | * fadeout_mid - 5343 | 2 game.s 2199 | Empty | 00 | | 0 | 00/24E2 | - 5344 | 2 game.s 2200 | Empty | 00 | | 0 | 00/24E2 | fadeout_mid - 5345 | 2 game.s 2201 | Code | 00 | | 1 | 00/24E2 : 60 | rts - 5346 | 2 game.s 2202 | Empty | 00 | | 0 | 00/24E3 | - 5347 | 2 game.s 2203 | Comment | 00 | | 0 | 00/24E3 | *----------------------- - 5348 | 2 game.s 2204 | Comment | 00 | | 0 | 00/24E3 | * PALETTE - OK - 5349 | 2 game.s 2205 | Comment | 00 | | 0 | 00/24E3 | *----------------------- - 5350 | 2 game.s 2206 | Comment | 00 | | 0 | 00/24E3 | * palette_texte - 5351 | 2 game.s 2207 | Empty | 00 | | 0 | 00/24E3 | - 5352 | 2 game.s 2208 | Empty | 00 | | 0 | 00/24E3 | palette_texte - 5353 | 2 game.s 2209 | Code | 00 | | 1 | 00/24E3 : 60 | rts - 5354 | 2 game.s 2210 | Empty | 00 | | 0 | 00/24E4 | - 5355 | 2 game.s 2211 | Comment | 00 | | 0 | 00/24E4 | *----------------------- - 5356 | 2 game.s 2212 | Comment | 00 | | 0 | 00/24E4 | * NOIRCIT_ECRAN - OK - 5357 | 2 game.s 2213 | Comment | 00 | | 0 | 00/24E4 | *----------------------- - 5358 | 2 game.s 2214 | Comment | 00 | | 0 | 00/24E4 | * noircit_ecran - 5359 | 2 game.s 2215 | Empty | 00 | | 0 | 00/24E4 | - 5360 | 2 game.s 2216 | Empty | 00 | | 0 | 00/24E4 | noircit_ecran - 5361 | 2 game.s 2217 | Macro | 00 | | 0 | 00/24E4 | PushWord #0 - 5363 | 2 game.s 2217 | Code | 00 | | 3 | 00/24E4 : F4 00 00 | PEA #0 - 5366 | 2 game.s 2218 | Macro | 00 | | 0 | 00/24E7 | _ClearScreen - 5368 | 2 game.s 2218 | Code | 00 | | 3 | 00/24E7 : A2 04 15 | LDX #$1504 ; load tool call # - 5369 | 2 game.s 2218 | Code | 00 | | 4 | 00/24EA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5370 | 2 game.s 2219 | Code | 00 | | 1 | 00/24EE : 60 | rts - 5371 | 2 game.s 2220 | Empty | 00 | | 0 | 00/24EF | - 5372 | 2 game.s 2221 | Comment | 00 | | 0 | 00/24EF | *----------------------- - 5373 | 2 game.s 2222 | Comment | 00 | | 0 | 00/24EF | * PALETTE - OK - 5374 | 2 game.s 2223 | Comment | 00 | | 0 | 00/24EF | *----------------------- - 5375 | 2 game.s 2224 | Comment | 00 | | 0 | 00/24EF | * palette(palette$) - 5376 | 2 game.s 2225 | Empty | 00 | | 0 | 00/24EF | - 5377 | 2 game.s 2226 | Empty | 00 | | 0 | 00/24EF | palette - 5378 | 2 game.s 2227 | Code | 00 | | 1 | 00/24EF : 60 | rts - 5379 | 2 game.s 2228 | Empty | 00 | | 0 | 00/24F0 | - 5380 | 2 game.s 2229 | Comment | 00 | | 0 | 00/24F0 | *----------------------- - 5381 | 2 game.s 2230 | Comment | 00 | | 0 | 00/24F0 | * HELP - OK - 5382 | 2 game.s 2231 | Comment | 00 | | 0 | 00/24F0 | *----------------------- - 5383 | 2 game.s 2232 | Comment | 00 | | 0 | 00/24F0 | * help - 5384 | 2 game.s 2233 | Empty | 00 | | 0 | 00/24F0 | - 5385 | 2 game.s 2234 | Code | 00 | 2 | 3 | 00/24F0 : AD D0 02 | help lda mainWIDTH ; save current width - 5386 | 2 game.s 2235 | Code | 00 | 2 | 3 | 00/24F3 : 8D D2 02 | sta oldWIDTH - 5387 | 2 game.s 2236 | Code | 00 | 2 | 3 | 00/24F6 : 20 2D 07 | jsr saveBACK ; save background - 5388 | 2 game.s 2237 | Code | 00 | 2 | 3 | 00/24F9 : 20 48 02 | jsr switch_640 ; switch to 640 - 5389 | 2 game.s 2238 | Empty | 00 | | 0 | 00/24FC | - 5390 | 2 game.s 2239 | Code | 00 | 2 | 3 | 00/24FC : AE B1 07 | ldx ptrFOND+2 - 5391 | 2 game.s 2240 | Code | 00 | 2 | 3 | 00/24FF : AC AF 07 | ldy ptrFOND - 5392 | 2 game.s 2241 | Code | 00 | 2 | 3 | 00/2502 : 20 81 05 | jsr fadeIN - 5393 | 2 game.s 2242 | Empty | 00 | | 0 | 00/2505 | - 5394 | 2 game.s 2243 | Macro | 00 | | 0 | 00/2505 | PushLong #old_pattern ; save current pattern - 5398 | 2 game.s 2243 | Code | 00 | 1 >>16 | 3 | 00/2505 : F4 00 00 | PEA #^#old_pattern - 5405 | 2 game.s 2243 | Code | 00 | 2 | 3 | 00/2508 : F4 A1 0F | PEA #old_pattern - 5408 | 2 game.s 2244 | Macro | 00 | | 0 | 00/250B | _GetPenPat - 5410 | 2 game.s 2244 | Code | 00 | | 3 | 00/250B : A2 04 31 | LDX #$3104 ; load tool call # - 5411 | 2 game.s 2244 | Code | 00 | | 4 | 00/250E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5412 | 2 game.s 2245 | Empty | 00 | | 0 | 00/2512 | - 5413 | 2 game.s 2246 | Comment | 00 | | 0 | 00/2512 | * The frame - 5414 | 2 game.s 2247 | Empty | 00 | | 0 | 00/2512 | - 5415 | 2 game.s 2248 | Macro | 00 | | 0 | 00/2512 | PushLong #black_pattern ; black pattern - 5419 | 2 game.s 2248 | Code | 00 | 1 >>16 | 3 | 00/2512 : F4 00 00 | PEA #^#black_pattern - 5426 | 2 game.s 2248 | Code | 00 | 2 | 3 | 00/2515 : F4 25 11 | PEA #black_pattern - 5429 | 2 game.s 2249 | Macro | 00 | | 0 | 00/2518 | _SetPenPat - 5431 | 2 game.s 2249 | Code | 00 | | 3 | 00/2518 : A2 04 30 | LDX #$3004 ; load tool call # - 5432 | 2 game.s 2249 | Code | 00 | | 4 | 00/251B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5433 | 2 game.s 2250 | Empty | 00 | | 0 | 00/251F | - 5434 | 2 game.s 2251 | Macro | 00 | | 0 | 00/251F | PushLong #helpRECT1 - 5438 | 2 game.s 2251 | Code | 00 | 1 >>16 | 3 | 00/251F : F4 00 00 | PEA #^#helpRECT1 - 5445 | 2 game.s 2251 | Code | 00 | 2 | 3 | 00/2522 : F4 10 26 | PEA #helpRECT1 - 5448 | 2 game.s 2252 | Macro | 00 | | 0 | 00/2525 | PushWord #10 - 5450 | 2 game.s 2252 | Code | 00 | | 3 | 00/2525 : F4 0A 00 | PEA #10 - 5453 | 2 game.s 2253 | Macro | 00 | | 0 | 00/2528 | PushWord #10 - 5455 | 2 game.s 2253 | Code | 00 | | 3 | 00/2528 : F4 0A 00 | PEA #10 - 5458 | 2 game.s 2254 | Macro | 00 | | 0 | 00/252B | _FrameRRect - 5460 | 2 game.s 2254 | Code | 00 | | 3 | 00/252B : A2 04 5D | LDX #$5D04 ; load tool call # - 5461 | 2 game.s 2254 | Code | 00 | | 4 | 00/252E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5462 | 2 game.s 2255 | Empty | 00 | | 0 | 00/2532 | - 5463 | 2 game.s 2256 | Comment | 00 | | 0 | 00/2532 | * The rectangle - 5464 | 2 game.s 2257 | Empty | 00 | | 0 | 00/2532 | - 5465 | 2 game.s 2258 | Macro | 00 | | 0 | 00/2532 | PushLong #white_pattern ; white pattern - 5469 | 2 game.s 2258 | Code | 00 | 1 >>16 | 3 | 00/2532 : F4 00 00 | PEA #^#white_pattern - 5476 | 2 game.s 2258 | Code | 00 | 2 | 3 | 00/2535 : F4 20 26 | PEA #white_pattern - 5479 | 2 game.s 2259 | Macro | 00 | | 0 | 00/2538 | _SetPenPat - 5481 | 2 game.s 2259 | Code | 00 | | 3 | 00/2538 : A2 04 30 | LDX #$3004 ; load tool call # - 5482 | 2 game.s 2259 | Code | 00 | | 4 | 00/253B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5483 | 2 game.s 2260 | Empty | 00 | | 0 | 00/253F | - 5484 | 2 game.s 2261 | Macro | 00 | | 0 | 00/253F | PushLong #helpRECT2 - 5488 | 2 game.s 2261 | Code | 00 | 1 >>16 | 3 | 00/253F : F4 00 00 | PEA #^#helpRECT2 - 5495 | 2 game.s 2261 | Code | 00 | 2 | 3 | 00/2542 : F4 18 26 | PEA #helpRECT2 - 5498 | 2 game.s 2262 | Macro | 00 | | 0 | 00/2545 | PushWord #10 - 5500 | 2 game.s 2262 | Code | 00 | | 3 | 00/2545 : F4 0A 00 | PEA #10 - 5503 | 2 game.s 2263 | Macro | 00 | | 0 | 00/2548 | PushWord #10 - 5505 | 2 game.s 2263 | Code | 00 | | 3 | 00/2548 : F4 0A 00 | PEA #10 - 5508 | 2 game.s 2264 | Macro | 00 | | 0 | 00/254B | _PaintRRect - 5510 | 2 game.s 2264 | Code | 00 | | 3 | 00/254B : A2 04 5E | LDX #$5E04 ; load tool call # - 5511 | 2 game.s 2264 | Code | 00 | | 4 | 00/254E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5512 | 2 game.s 2265 | Empty | 00 | | 0 | 00/2552 | - 5513 | 2 game.s 2266 | Code | 00 | 2 | 3 | 00/2552 : AD 5C 2C | lda aventure - 5514 | 2 game.s 2267 | Code | 00 | | 3 | 00/2555 : C9 02 00 | cmp #2 - 5515 | 2 game.s 2268 | Code | 00 | | 2 | 00/2558 : F0 1F | beq help2 - 5516 | 2 game.s 2269 | Code | 00 | | 3 | 00/255A : C9 03 00 | cmp #3 - 5517 | 2 game.s 2270 | Code | 00 | | 2 | 00/255D : F0 34 | beq help3 - 5518 | 2 game.s 2271 | Empty | 00 | | 0 | 00/255F | - 5519 | 2 game.s 2272 | Macro | 00 | | 0 | 00/255F | @cprint #help_str1_1;3 - 5520 | 2 game.s 2272 | Code | 00 | 1 >>16 | 3 | 00/255F : A2 00 00 | ldx #^#help_str1_1 - 5521 | 2 game.s 2272 | Code | 00 | 2 | 3 | 00/2562 : A0 40 26 | ldy ##help_str1_1 - 5522 | 2 game.s 2272 | Code | 00 | | 3 | 00/2565 : A9 03 00 | lda #3 - 5523 | 2 game.s 2272 | Code | 00 | 2 | 3 | 00/2568 : 20 51 23 | jsr cprint - 5524 | 2 game.s 2273 | Macro | 00 | | 0 | 00/256B | @cprint #help_str1_2;5 - 5525 | 2 game.s 2273 | Code | 00 | 1 >>16 | 3 | 00/256B : A2 00 00 | ldx #^#help_str1_2 - 5526 | 2 game.s 2273 | Code | 00 | 2 | 3 | 00/256E : A0 5A 26 | ldy ##help_str1_2 - 5527 | 2 game.s 2273 | Code | 00 | | 3 | 00/2571 : A9 05 00 | lda #5 - 5528 | 2 game.s 2273 | Code | 00 | 2 | 3 | 00/2574 : 20 51 23 | jsr cprint - 5529 | 2 game.s 2274 | Code | 00 | | 2 | 00/2577 : 80 32 | bra help4 - 5530 | 2 game.s 2275 | Macro | 00 | | 0 | 00/2579 | help2 @cprint #help_str2_1;3 - 5531 | 2 game.s 2275 | Code | 00 | 1 >>16 | 3 | 00/2579 : A2 00 00 | ldx #^#help_str2_1 - 5532 | 2 game.s 2275 | Code | 00 | 2 | 3 | 00/257C : A0 7F 26 | ldy ##help_str2_1 - 5533 | 2 game.s 2275 | Code | 00 | | 3 | 00/257F : A9 03 00 | lda #3 - 5534 | 2 game.s 2275 | Code | 00 | 2 | 3 | 00/2582 : 20 51 23 | jsr cprint - 5535 | 2 game.s 2276 | Macro | 00 | | 0 | 00/2585 | @cprint #help_str2_2;5 - 5536 | 2 game.s 2276 | Code | 00 | 1 >>16 | 3 | 00/2585 : A2 00 00 | ldx #^#help_str2_2 - 5537 | 2 game.s 2276 | Code | 00 | 2 | 3 | 00/2588 : A0 A6 26 | ldy ##help_str2_2 - 5538 | 2 game.s 2276 | Code | 00 | | 3 | 00/258B : A9 05 00 | lda #5 - 5539 | 2 game.s 2276 | Code | 00 | 2 | 3 | 00/258E : 20 51 23 | jsr cprint - 5540 | 2 game.s 2277 | Code | 00 | | 2 | 00/2591 : 80 18 | bra help4 - 5541 | 2 game.s 2278 | Macro | 00 | | 0 | 00/2593 | help3 @cprint #help_str3_1;3 - 5542 | 2 game.s 2278 | Code | 00 | 1 >>16 | 3 | 00/2593 : A2 00 00 | ldx #^#help_str3_1 - 5543 | 2 game.s 2278 | Code | 00 | 2 | 3 | 00/2596 : A0 CE 26 | ldy ##help_str3_1 - 5544 | 2 game.s 2278 | Code | 00 | | 3 | 00/2599 : A9 03 00 | lda #3 - 5545 | 2 game.s 2278 | Code | 00 | 2 | 3 | 00/259C : 20 51 23 | jsr cprint - 5546 | 2 game.s 2279 | Macro | 00 | | 0 | 00/259F | @cprint #help_str3_2;5 - 5547 | 2 game.s 2279 | Code | 00 | 1 >>16 | 3 | 00/259F : A2 00 00 | ldx #^#help_str3_2 - 5548 | 2 game.s 2279 | Code | 00 | 2 | 3 | 00/25A2 : A0 EB 26 | ldy ##help_str3_2 - 5549 | 2 game.s 2279 | Code | 00 | | 3 | 00/25A5 : A9 05 00 | lda #5 - 5550 | 2 game.s 2279 | Code | 00 | 2 | 3 | 00/25A8 : 20 51 23 | jsr cprint - 5551 | 2 game.s 2280 | Empty | 00 | | 0 | 00/25AB | - 5552 | 2 game.s 2281 | Empty | 00 | | 0 | 00/25AB | help4 - 5553 | 2 game.s 2282 | Macro | 00 | | 0 | 00/25AB | @cprint #help_str8;8 - 5554 | 2 game.s 2282 | Code | 00 | 1 >>16 | 3 | 00/25AB : A2 00 00 | ldx #^#help_str8 - 5555 | 2 game.s 2282 | Code | 00 | 2 | 3 | 00/25AE : A0 11 27 | ldy ##help_str8 - 5556 | 2 game.s 2282 | Code | 00 | | 3 | 00/25B1 : A9 08 00 | lda #8 - 5557 | 2 game.s 2282 | Code | 00 | 2 | 3 | 00/25B4 : 20 51 23 | jsr cprint - 5558 | 2 game.s 2283 | Macro | 00 | | 0 | 00/25B7 | @cprint #help_str9;9 - 5559 | 2 game.s 2283 | Code | 00 | 1 >>16 | 3 | 00/25B7 : A2 00 00 | ldx #^#help_str9 - 5560 | 2 game.s 2283 | Code | 00 | 2 | 3 | 00/25BA : A0 2C 27 | ldy ##help_str9 - 5561 | 2 game.s 2283 | Code | 00 | | 3 | 00/25BD : A9 09 00 | lda #9 - 5562 | 2 game.s 2283 | Code | 00 | 2 | 3 | 00/25C0 : 20 51 23 | jsr cprint - 5563 | 2 game.s 2284 | Macro | 00 | | 0 | 00/25C3 | @cprint #help_str11;11 - 5564 | 2 game.s 2284 | Code | 00 | 1 >>16 | 3 | 00/25C3 : A2 00 00 | ldx #^#help_str11 - 5565 | 2 game.s 2284 | Code | 00 | 2 | 3 | 00/25C6 : A0 4B 27 | ldy ##help_str11 - 5566 | 2 game.s 2284 | Code | 00 | | 3 | 00/25C9 : A9 0B 00 | lda #11 - 5567 | 2 game.s 2284 | Code | 00 | 2 | 3 | 00/25CC : 20 51 23 | jsr cprint - 5568 | 2 game.s 2285 | Macro | 00 | | 0 | 00/25CF | @cprint #help_str12;12 - 5569 | 2 game.s 2285 | Code | 00 | 1 >>16 | 3 | 00/25CF : A2 00 00 | ldx #^#help_str12 - 5570 | 2 game.s 2285 | Code | 00 | 2 | 3 | 00/25D2 : A0 61 27 | ldy ##help_str12 - 5571 | 2 game.s 2285 | Code | 00 | | 3 | 00/25D5 : A9 0C 00 | lda #12 - 5572 | 2 game.s 2285 | Code | 00 | 2 | 3 | 00/25D8 : 20 51 23 | jsr cprint - 5573 | 2 game.s 2286 | Macro | 00 | | 0 | 00/25DB | @cprint #help_str14;14 - 5574 | 2 game.s 2286 | Code | 00 | 1 >>16 | 3 | 00/25DB : A2 00 00 | ldx #^#help_str14 - 5575 | 2 game.s 2286 | Code | 00 | 2 | 3 | 00/25DE : A0 77 27 | ldy ##help_str14 - 5576 | 2 game.s 2286 | Code | 00 | | 3 | 00/25E1 : A9 0E 00 | lda #14 - 5577 | 2 game.s 2286 | Code | 00 | 2 | 3 | 00/25E4 : 20 51 23 | jsr cprint - 5578 | 2 game.s 2287 | Macro | 00 | | 0 | 00/25E7 | @cprint #help_str16;16 - 5579 | 2 game.s 2287 | Code | 00 | 1 >>16 | 3 | 00/25E7 : A2 00 00 | ldx #^#help_str16 - 5580 | 2 game.s 2287 | Code | 00 | 2 | 3 | 00/25EA : A0 A0 27 | ldy ##help_str16 - 5581 | 2 game.s 2287 | Code | 00 | | 3 | 00/25ED : A9 10 00 | lda #16 - 5582 | 2 game.s 2287 | Code | 00 | 2 | 3 | 00/25F0 : 20 51 23 | jsr cprint - 5583 | 2 game.s 2288 | Empty | 00 | | 0 | 00/25F3 | - 5584 | 2 game.s 2289 | Code | 00 | 2 | 3 | 00/25F3 : 20 48 05 | help9 jsr waitEVENT - 5585 | 2 game.s 2290 | Empty | 00 | | 0 | 00/25F6 | - 5586 | 2 game.s 2291 | Comment | 00 | | 0 | 00/25F6 | *--- Restore all - 5587 | 2 game.s 2292 | Empty | 00 | | 0 | 00/25F6 | - 5588 | 2 game.s 2293 | Macro | 00 | | 0 | 00/25F6 | PushLong #old_pattern - 5592 | 2 game.s 2293 | Code | 00 | 1 >>16 | 3 | 00/25F6 : F4 00 00 | PEA #^#old_pattern - 5599 | 2 game.s 2293 | Code | 00 | 2 | 3 | 00/25F9 : F4 A1 0F | PEA #old_pattern - 5602 | 2 game.s 2294 | Macro | 00 | | 0 | 00/25FC | _SetPenPat - 5604 | 2 game.s 2294 | Code | 00 | | 3 | 00/25FC : A2 04 30 | LDX #$3004 ; load tool call # - 5605 | 2 game.s 2294 | Code | 00 | | 4 | 00/25FF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5606 | 2 game.s 2295 | Empty | 00 | | 0 | 00/2603 | - 5607 | 2 game.s 2296 | Code | 00 | 2 | 3 | 00/2603 : 20 31 06 | jsr fadeOUT ; fade - 5608 | 2 game.s 2297 | Code | 00 | 2 | 3 | 00/2606 : 20 4B 07 | jsr loadBACK ; restore background - 5609 | 2 game.s 2298 | Code | 00 | 2 | 3 | 00/2609 : AD D2 02 | lda oldWIDTH ; restore width - 5610 | 2 game.s 2299 | Code | 00 | 2 | 3 | 00/260C : 8D D0 02 | sta mainWIDTH - 5611 | 2 game.s 2300 | Code | 00 | | 1 | 00/260F : 60 | rts ; and exit - 5612 | 2 game.s 2301 | Empty | 00 | | 0 | 00/2610 | - 5613 | 2 game.s 2302 | Comment | 00 | | 0 | 00/2610 | *--- - 5614 | 2 game.s 2303 | Empty | 00 | | 0 | 00/2610 | - 5615 | 2 game.s 2304 | Data | 00 | | 8 | 00/2610 : 05 00 7D 00 | helpRECT1 dw 5,125,195,515 + 5406 | 2 game.s 2142 | Empty | 00 | | 0 | 00/249D | + 5407 | 2 game.s 2143 | Comment | 00 | | 0 | 00/249D | *----------------------- + 5408 | 2 game.s 2144 | Comment | 00 | | 0 | 00/249D | * FADEIN_MID - OK + 5409 | 2 game.s 2145 | Comment | 00 | | 0 | 00/249D | *----------------------- + 5410 | 2 game.s 2146 | Comment | 00 | | 0 | 00/249D | * fadein_mid + 5411 | 2 game.s 2147 | Empty | 00 | | 0 | 00/249D | + 5412 | 2 game.s 2148 | Empty | 00 | | 0 | 00/249D | fadein_mid + 5413 | 2 game.s 2149 | Code | 00 | | 1 | 00/249D : 60 | rts + 5414 | 2 game.s 2150 | Empty | 00 | | 0 | 00/249E | + 5415 | 2 game.s 2151 | Comment | 00 | | 0 | 00/249E | *----------------------- + 5416 | 2 game.s 2152 | Comment | 00 | | 0 | 00/249E | * FADEOUT_MID - OK + 5417 | 2 game.s 2153 | Comment | 00 | | 0 | 00/249E | *----------------------- + 5418 | 2 game.s 2154 | Comment | 00 | | 0 | 00/249E | * fadeout_mid + 5419 | 2 game.s 2155 | Empty | 00 | | 0 | 00/249E | + 5420 | 2 game.s 2156 | Empty | 00 | | 0 | 00/249E | fadeout_mid + 5421 | 2 game.s 2157 | Code | 00 | | 1 | 00/249E : 60 | rts + 5422 | 2 game.s 2158 | Empty | 00 | | 0 | 00/249F | + 5423 | 2 game.s 2159 | Comment | 00 | | 0 | 00/249F | *----------------------- + 5424 | 2 game.s 2160 | Comment | 00 | | 0 | 00/249F | * PALETTE - OK + 5425 | 2 game.s 2161 | Comment | 00 | | 0 | 00/249F | *----------------------- + 5426 | 2 game.s 2162 | Comment | 00 | | 0 | 00/249F | * palette_texte + 5427 | 2 game.s 2163 | Empty | 00 | | 0 | 00/249F | + 5428 | 2 game.s 2164 | Empty | 00 | | 0 | 00/249F | palette_texte + 5429 | 2 game.s 2165 | Code | 00 | | 1 | 00/249F : 60 | rts + 5430 | 2 game.s 2166 | Empty | 00 | | 0 | 00/24A0 | + 5431 | 2 game.s 2167 | Comment | 00 | | 0 | 00/24A0 | *----------------------- + 5432 | 2 game.s 2168 | Comment | 00 | | 0 | 00/24A0 | * NOIRCIT_ECRAN - OK + 5433 | 2 game.s 2169 | Comment | 00 | | 0 | 00/24A0 | *----------------------- + 5434 | 2 game.s 2170 | Comment | 00 | | 0 | 00/24A0 | * noircit_ecran + 5435 | 2 game.s 2171 | Empty | 00 | | 0 | 00/24A0 | + 5436 | 2 game.s 2172 | Empty | 00 | | 0 | 00/24A0 | noircit_ecran + 5437 | 2 game.s 2173 | Macro | 00 | | 0 | 00/24A0 | PushWord #0 + 5439 | 2 game.s 2173 | Code | 00 | | 3 | 00/24A0 : F4 00 00 | PEA #0 + 5442 | 2 game.s 2174 | Macro | 00 | | 0 | 00/24A3 | _ClearScreen + 5444 | 2 game.s 2174 | Code | 00 | | 3 | 00/24A3 : A2 04 15 | LDX #$1504 ; load tool call # + 5445 | 2 game.s 2174 | Code | 00 | | 4 | 00/24A6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5446 | 2 game.s 2175 | Code | 00 | | 1 | 00/24AA : 60 | rts + 5447 | 2 game.s 2176 | Empty | 00 | | 0 | 00/24AB | + 5448 | 2 game.s 2177 | Comment | 00 | | 0 | 00/24AB | *----------------------- + 5449 | 2 game.s 2178 | Comment | 00 | | 0 | 00/24AB | * PALETTE - OK + 5450 | 2 game.s 2179 | Comment | 00 | | 0 | 00/24AB | *----------------------- + 5451 | 2 game.s 2180 | Comment | 00 | | 0 | 00/24AB | * palette(palette$) + 5452 | 2 game.s 2181 | Empty | 00 | | 0 | 00/24AB | + 5453 | 2 game.s 2182 | Empty | 00 | | 0 | 00/24AB | palette + 5454 | 2 game.s 2183 | Code | 00 | | 1 | 00/24AB : 60 | rts + 5455 | 2 game.s 2184 | Empty | 00 | | 0 | 00/24AC | + 5456 | 2 game.s 2185 | Comment | 00 | | 0 | 00/24AC | *----------------------- + 5457 | 2 game.s 2186 | Comment | 00 | | 0 | 00/24AC | * HELP - OK + 5458 | 2 game.s 2187 | Comment | 00 | | 0 | 00/24AC | *----------------------- + 5459 | 2 game.s 2188 | Comment | 00 | | 0 | 00/24AC | * help + 5460 | 2 game.s 2189 | Empty | 00 | | 0 | 00/24AC | + 5461 | 2 game.s 2190 | Code | 00 | 2 | 3 | 00/24AC : AD D0 02 | help lda mainWIDTH ; save current width + 5462 | 2 game.s 2191 | Code | 00 | 2 | 3 | 00/24AF : 8D D2 02 | sta oldWIDTH + 5463 | 2 game.s 2192 | Code | 00 | 2 | 3 | 00/24B2 : 20 2D 07 | jsr saveBACK ; save background + 5464 | 2 game.s 2193 | Code | 00 | 2 | 3 | 00/24B5 : 20 48 02 | jsr switch_640 ; switch to 640 + 5465 | 2 game.s 2194 | Empty | 00 | | 0 | 00/24B8 | + 5466 | 2 game.s 2195 | Code | 00 | 2 | 3 | 00/24B8 : AE B1 07 | ldx ptrFOND+2 + 5467 | 2 game.s 2196 | Code | 00 | 2 | 3 | 00/24BB : AC AF 07 | ldy ptrFOND + 5468 | 2 game.s 2197 | Code | 00 | 2 | 3 | 00/24BE : 20 81 05 | jsr fadeIN + 5469 | 2 game.s 2198 | Empty | 00 | | 0 | 00/24C1 | + 5470 | 2 game.s 2199 | Macro | 00 | | 0 | 00/24C1 | PushLong #old_pattern ; save current pattern + 5474 | 2 game.s 2199 | Code | 00 | 1 >>16 | 3 | 00/24C1 : F4 00 00 | PEA #^#old_pattern + 5481 | 2 game.s 2199 | Code | 00 | 2 | 3 | 00/24C4 : F4 65 0F | PEA #old_pattern + 5484 | 2 game.s 2200 | Macro | 00 | | 0 | 00/24C7 | _GetPenPat + 5486 | 2 game.s 2200 | Code | 00 | | 3 | 00/24C7 : A2 04 31 | LDX #$3104 ; load tool call # + 5487 | 2 game.s 2200 | Code | 00 | | 4 | 00/24CA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5488 | 2 game.s 2201 | Empty | 00 | | 0 | 00/24CE | + 5489 | 2 game.s 2202 | Comment | 00 | | 0 | 00/24CE | * The frame + 5490 | 2 game.s 2203 | Empty | 00 | | 0 | 00/24CE | + 5491 | 2 game.s 2204 | Macro | 00 | | 0 | 00/24CE | PushLong #black_pattern ; black pattern + 5495 | 2 game.s 2204 | Code | 00 | 1 >>16 | 3 | 00/24CE : F4 00 00 | PEA #^#black_pattern + 5502 | 2 game.s 2204 | Code | 00 | 2 | 3 | 00/24D1 : F4 E1 10 | PEA #black_pattern + 5505 | 2 game.s 2205 | Macro | 00 | | 0 | 00/24D4 | _SetPenPat + 5507 | 2 game.s 2205 | Code | 00 | | 3 | 00/24D4 : A2 04 30 | LDX #$3004 ; load tool call # + 5508 | 2 game.s 2205 | Code | 00 | | 4 | 00/24D7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5509 | 2 game.s 2206 | Empty | 00 | | 0 | 00/24DB | + 5510 | 2 game.s 2207 | Macro | 00 | | 0 | 00/24DB | PushLong #helpRECT1 + 5514 | 2 game.s 2207 | Code | 00 | 1 >>16 | 3 | 00/24DB : F4 00 00 | PEA #^#helpRECT1 + 5521 | 2 game.s 2207 | Code | 00 | 2 | 3 | 00/24DE : F4 CC 25 | PEA #helpRECT1 + 5524 | 2 game.s 2208 | Macro | 00 | | 0 | 00/24E1 | PushWord #10 + 5526 | 2 game.s 2208 | Code | 00 | | 3 | 00/24E1 : F4 0A 00 | PEA #10 + 5529 | 2 game.s 2209 | Macro | 00 | | 0 | 00/24E4 | PushWord #10 + 5531 | 2 game.s 2209 | Code | 00 | | 3 | 00/24E4 : F4 0A 00 | PEA #10 + 5534 | 2 game.s 2210 | Macro | 00 | | 0 | 00/24E7 | _FrameRRect + 5536 | 2 game.s 2210 | Code | 00 | | 3 | 00/24E7 : A2 04 5D | LDX #$5D04 ; load tool call # + 5537 | 2 game.s 2210 | Code | 00 | | 4 | 00/24EA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5538 | 2 game.s 2211 | Empty | 00 | | 0 | 00/24EE | + 5539 | 2 game.s 2212 | Comment | 00 | | 0 | 00/24EE | * The rectangle + 5540 | 2 game.s 2213 | Empty | 00 | | 0 | 00/24EE | + 5541 | 2 game.s 2214 | Macro | 00 | | 0 | 00/24EE | PushLong #white_pattern ; white pattern + 5545 | 2 game.s 2214 | Code | 00 | 1 >>16 | 3 | 00/24EE : F4 00 00 | PEA #^#white_pattern + 5552 | 2 game.s 2214 | Code | 00 | 2 | 3 | 00/24F1 : F4 DC 25 | PEA #white_pattern + 5555 | 2 game.s 2215 | Macro | 00 | | 0 | 00/24F4 | _SetPenPat + 5557 | 2 game.s 2215 | Code | 00 | | 3 | 00/24F4 : A2 04 30 | LDX #$3004 ; load tool call # + 5558 | 2 game.s 2215 | Code | 00 | | 4 | 00/24F7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5559 | 2 game.s 2216 | Empty | 00 | | 0 | 00/24FB | + 5560 | 2 game.s 2217 | Macro | 00 | | 0 | 00/24FB | PushLong #helpRECT2 + 5564 | 2 game.s 2217 | Code | 00 | 1 >>16 | 3 | 00/24FB : F4 00 00 | PEA #^#helpRECT2 + 5571 | 2 game.s 2217 | Code | 00 | 2 | 3 | 00/24FE : F4 D4 25 | PEA #helpRECT2 + 5574 | 2 game.s 2218 | Macro | 00 | | 0 | 00/2501 | PushWord #10 + 5576 | 2 game.s 2218 | Code | 00 | | 3 | 00/2501 : F4 0A 00 | PEA #10 + 5579 | 2 game.s 2219 | Macro | 00 | | 0 | 00/2504 | PushWord #10 + 5581 | 2 game.s 2219 | Code | 00 | | 3 | 00/2504 : F4 0A 00 | PEA #10 + 5584 | 2 game.s 2220 | Macro | 00 | | 0 | 00/2507 | _PaintRRect + 5586 | 2 game.s 2220 | Code | 00 | | 3 | 00/2507 : A2 04 5E | LDX #$5E04 ; load tool call # + 5587 | 2 game.s 2220 | Code | 00 | | 4 | 00/250A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5588 | 2 game.s 2221 | Empty | 00 | | 0 | 00/250E | + 5589 | 2 game.s 2222 | Code | 00 | 2 | 3 | 00/250E : AD 18 2C | lda aventure + 5590 | 2 game.s 2223 | Code | 00 | | 3 | 00/2511 : C9 02 00 | cmp #2 + 5591 | 2 game.s 2224 | Code | 00 | | 2 | 00/2514 : F0 1F | beq help2 + 5592 | 2 game.s 2225 | Code | 00 | | 3 | 00/2516 : C9 03 00 | cmp #3 + 5593 | 2 game.s 2226 | Code | 00 | | 2 | 00/2519 : F0 34 | beq help3 + 5594 | 2 game.s 2227 | Empty | 00 | | 0 | 00/251B | + 5595 | 2 game.s 2228 | Macro | 00 | | 0 | 00/251B | @cprint #help_str1_1;3 + 5596 | 2 game.s 2228 | Code | 00 | 1 >>16 | 3 | 00/251B : A2 00 00 | ldx #^#help_str1_1 + 5597 | 2 game.s 2228 | Code | 00 | 2 | 3 | 00/251E : A0 FC 25 | ldy ##help_str1_1 + 5598 | 2 game.s 2228 | Code | 00 | | 3 | 00/2521 : A9 03 00 | lda #3 + 5599 | 2 game.s 2228 | Code | 00 | 2 | 3 | 00/2524 : 20 0D 23 | jsr cprint + 5600 | 2 game.s 2229 | Macro | 00 | | 0 | 00/2527 | @cprint #help_str1_2;5 + 5601 | 2 game.s 2229 | Code | 00 | 1 >>16 | 3 | 00/2527 : A2 00 00 | ldx #^#help_str1_2 + 5602 | 2 game.s 2229 | Code | 00 | 2 | 3 | 00/252A : A0 16 26 | ldy ##help_str1_2 + 5603 | 2 game.s 2229 | Code | 00 | | 3 | 00/252D : A9 05 00 | lda #5 + 5604 | 2 game.s 2229 | Code | 00 | 2 | 3 | 00/2530 : 20 0D 23 | jsr cprint + 5605 | 2 game.s 2230 | Code | 00 | | 2 | 00/2533 : 80 32 | bra help4 + 5606 | 2 game.s 2231 | Macro | 00 | | 0 | 00/2535 | help2 @cprint #help_str2_1;3 + 5607 | 2 game.s 2231 | Code | 00 | 1 >>16 | 3 | 00/2535 : A2 00 00 | ldx #^#help_str2_1 + 5608 | 2 game.s 2231 | Code | 00 | 2 | 3 | 00/2538 : A0 3B 26 | ldy ##help_str2_1 + 5609 | 2 game.s 2231 | Code | 00 | | 3 | 00/253B : A9 03 00 | lda #3 + 5610 | 2 game.s 2231 | Code | 00 | 2 | 3 | 00/253E : 20 0D 23 | jsr cprint + 5611 | 2 game.s 2232 | Macro | 00 | | 0 | 00/2541 | @cprint #help_str2_2;5 + 5612 | 2 game.s 2232 | Code | 00 | 1 >>16 | 3 | 00/2541 : A2 00 00 | ldx #^#help_str2_2 + 5613 | 2 game.s 2232 | Code | 00 | 2 | 3 | 00/2544 : A0 62 26 | ldy ##help_str2_2 + 5614 | 2 game.s 2232 | Code | 00 | | 3 | 00/2547 : A9 05 00 | lda #5 + 5615 | 2 game.s 2232 | Code | 00 | 2 | 3 | 00/254A : 20 0D 23 | jsr cprint + 5616 | 2 game.s 2233 | Code | 00 | | 2 | 00/254D : 80 18 | bra help4 + 5617 | 2 game.s 2234 | Macro | 00 | | 0 | 00/254F | help3 @cprint #help_str3_1;3 + 5618 | 2 game.s 2234 | Code | 00 | 1 >>16 | 3 | 00/254F : A2 00 00 | ldx #^#help_str3_1 + 5619 | 2 game.s 2234 | Code | 00 | 2 | 3 | 00/2552 : A0 8A 26 | ldy ##help_str3_1 + 5620 | 2 game.s 2234 | Code | 00 | | 3 | 00/2555 : A9 03 00 | lda #3 + 5621 | 2 game.s 2234 | Code | 00 | 2 | 3 | 00/2558 : 20 0D 23 | jsr cprint + 5622 | 2 game.s 2235 | Macro | 00 | | 0 | 00/255B | @cprint #help_str3_2;5 + 5623 | 2 game.s 2235 | Code | 00 | 1 >>16 | 3 | 00/255B : A2 00 00 | ldx #^#help_str3_2 + 5624 | 2 game.s 2235 | Code | 00 | 2 | 3 | 00/255E : A0 A7 26 | ldy ##help_str3_2 + 5625 | 2 game.s 2235 | Code | 00 | | 3 | 00/2561 : A9 05 00 | lda #5 + 5626 | 2 game.s 2235 | Code | 00 | 2 | 3 | 00/2564 : 20 0D 23 | jsr cprint + 5627 | 2 game.s 2236 | Empty | 00 | | 0 | 00/2567 | + 5628 | 2 game.s 2237 | Empty | 00 | | 0 | 00/2567 | help4 + 5629 | 2 game.s 2238 | Macro | 00 | | 0 | 00/2567 | @cprint #help_str8;8 + 5630 | 2 game.s 2238 | Code | 00 | 1 >>16 | 3 | 00/2567 : A2 00 00 | ldx #^#help_str8 + 5631 | 2 game.s 2238 | Code | 00 | 2 | 3 | 00/256A : A0 CD 26 | ldy ##help_str8 + 5632 | 2 game.s 2238 | Code | 00 | | 3 | 00/256D : A9 08 00 | lda #8 + 5633 | 2 game.s 2238 | Code | 00 | 2 | 3 | 00/2570 : 20 0D 23 | jsr cprint + 5634 | 2 game.s 2239 | Macro | 00 | | 0 | 00/2573 | @cprint #help_str9;9 + 5635 | 2 game.s 2239 | Code | 00 | 1 >>16 | 3 | 00/2573 : A2 00 00 | ldx #^#help_str9 + 5636 | 2 game.s 2239 | Code | 00 | 2 | 3 | 00/2576 : A0 E8 26 | ldy ##help_str9 + 5637 | 2 game.s 2239 | Code | 00 | | 3 | 00/2579 : A9 09 00 | lda #9 + 5638 | 2 game.s 2239 | Code | 00 | 2 | 3 | 00/257C : 20 0D 23 | jsr cprint + 5639 | 2 game.s 2240 | Macro | 00 | | 0 | 00/257F | @cprint #help_str11;11 + 5640 | 2 game.s 2240 | Code | 00 | 1 >>16 | 3 | 00/257F : A2 00 00 | ldx #^#help_str11 + 5641 | 2 game.s 2240 | Code | 00 | 2 | 3 | 00/2582 : A0 07 27 | ldy ##help_str11 + 5642 | 2 game.s 2240 | Code | 00 | | 3 | 00/2585 : A9 0B 00 | lda #11 + 5643 | 2 game.s 2240 | Code | 00 | 2 | 3 | 00/2588 : 20 0D 23 | jsr cprint + 5644 | 2 game.s 2241 | Macro | 00 | | 0 | 00/258B | @cprint #help_str12;12 + 5645 | 2 game.s 2241 | Code | 00 | 1 >>16 | 3 | 00/258B : A2 00 00 | ldx #^#help_str12 + 5646 | 2 game.s 2241 | Code | 00 | 2 | 3 | 00/258E : A0 1D 27 | ldy ##help_str12 + 5647 | 2 game.s 2241 | Code | 00 | | 3 | 00/2591 : A9 0C 00 | lda #12 + 5648 | 2 game.s 2241 | Code | 00 | 2 | 3 | 00/2594 : 20 0D 23 | jsr cprint + 5649 | 2 game.s 2242 | Macro | 00 | | 0 | 00/2597 | @cprint #help_str14;14 + 5650 | 2 game.s 2242 | Code | 00 | 1 >>16 | 3 | 00/2597 : A2 00 00 | ldx #^#help_str14 + 5651 | 2 game.s 2242 | Code | 00 | 2 | 3 | 00/259A : A0 33 27 | ldy ##help_str14 + 5652 | 2 game.s 2242 | Code | 00 | | 3 | 00/259D : A9 0E 00 | lda #14 + 5653 | 2 game.s 2242 | Code | 00 | 2 | 3 | 00/25A0 : 20 0D 23 | jsr cprint + 5654 | 2 game.s 2243 | Macro | 00 | | 0 | 00/25A3 | @cprint #help_str16;16 + 5655 | 2 game.s 2243 | Code | 00 | 1 >>16 | 3 | 00/25A3 : A2 00 00 | ldx #^#help_str16 + 5656 | 2 game.s 2243 | Code | 00 | 2 | 3 | 00/25A6 : A0 5C 27 | ldy ##help_str16 + 5657 | 2 game.s 2243 | Code | 00 | | 3 | 00/25A9 : A9 10 00 | lda #16 + 5658 | 2 game.s 2243 | Code | 00 | 2 | 3 | 00/25AC : 20 0D 23 | jsr cprint + 5659 | 2 game.s 2244 | Empty | 00 | | 0 | 00/25AF | + 5660 | 2 game.s 2245 | Code | 00 | 2 | 3 | 00/25AF : 20 48 05 | help9 jsr waitEVENT + 5661 | 2 game.s 2246 | Empty | 00 | | 0 | 00/25B2 | + 5662 | 2 game.s 2247 | Comment | 00 | | 0 | 00/25B2 | *--- Restore all + 5663 | 2 game.s 2248 | Empty | 00 | | 0 | 00/25B2 | + 5664 | 2 game.s 2249 | Macro | 00 | | 0 | 00/25B2 | PushLong #old_pattern + 5668 | 2 game.s 2249 | Code | 00 | 1 >>16 | 3 | 00/25B2 : F4 00 00 | PEA #^#old_pattern + 5675 | 2 game.s 2249 | Code | 00 | 2 | 3 | 00/25B5 : F4 65 0F | PEA #old_pattern + 5678 | 2 game.s 2250 | Macro | 00 | | 0 | 00/25B8 | _SetPenPat + 5680 | 2 game.s 2250 | Code | 00 | | 3 | 00/25B8 : A2 04 30 | LDX #$3004 ; load tool call # + 5681 | 2 game.s 2250 | Code | 00 | | 4 | 00/25BB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5682 | 2 game.s 2251 | Empty | 00 | | 0 | 00/25BF | + 5683 | 2 game.s 2252 | Code | 00 | 2 | 3 | 00/25BF : 20 31 06 | jsr fadeOUT ; fade + 5684 | 2 game.s 2253 | Code | 00 | 2 | 3 | 00/25C2 : 20 4B 07 | jsr loadBACK ; restore background + 5685 | 2 game.s 2254 | Code | 00 | 2 | 3 | 00/25C5 : AD D2 02 | lda oldWIDTH ; restore width + 5686 | 2 game.s 2255 | Code | 00 | 2 | 3 | 00/25C8 : 8D D0 02 | sta mainWIDTH + 5687 | 2 game.s 2256 | Code | 00 | | 1 | 00/25CB : 60 | rts ; and exit + 5688 | 2 game.s 2257 | Empty | 00 | | 0 | 00/25CC | + 5689 | 2 game.s 2258 | Comment | 00 | | 0 | 00/25CC | *--- + 5690 | 2 game.s 2259 | Empty | 00 | | 0 | 00/25CC | + 5691 | 2 game.s 2260 | Data | 00 | | 8 | 00/25CC : 05 00 7D 00 | helpRECT1 dw 5,125,195,515 | | | | | | C3 00 03 02 | - 5616 | 2 game.s 2305 | Data | 00 | | 8 | 00/2618 : 07 00 7F 00 | helpRECT2 dw 7,127,193,512 + 5692 | 2 game.s 2261 | Data | 00 | | 8 | 00/25D4 : 07 00 7F 00 | helpRECT2 dw 7,127,193,512 | | | | | | C1 00 00 02 | - 5617 | 2 game.s 2306 | Empty | 00 | | 0 | 00/2620 | - 5618 | 2 game.s 2307 | Empty | 00 | | 0 | 00/2620 | white_pattern - 5619 | 2 game.s 2308 | Data | 00 | | 32 | 00/2620 : FF FF FF FF | ds 32,$ff + 5693 | 2 game.s 2262 | Empty | 00 | | 0 | 00/25DC | + 5694 | 2 game.s 2263 | Empty | 00 | | 0 | 00/25DC | white_pattern + 5695 | 2 game.s 2264 | Data | 00 | | 32 | 00/25DC : FF FF FF FF | ds 32,$ff | | | | | | FF FF FF FF | | | | | | | FF FF FF FF | | | | | | | FF FF FF FF | @@ -5088,17 +5074,17 @@ | | | | | | FF FF FF FF | | | | | | | FF FF FF FF | | | | | | | FF FF FF FF | - 5620 | 2 game.s 2309 | Empty | 00 | | 0 | 00/2640 | - 5621 | 2 game.s 2310 | Comment | 00 | | 0 | 00/2640 | *--- Caractres Atari SVP - 5622 | 2 game.s 2311 | Empty | 00 | | 0 | 00/2640 | - 5623 | 2 game.s 2312 | Data | 00 | | 26 | 00/2640 : 31 2E 20 D2 | help_str1_1 asc '1. 'd2' Heurts d'27'ouverture 'd300 + 5696 | 2 game.s 2265 | Empty | 00 | | 0 | 00/25FC | + 5697 | 2 game.s 2266 | Comment | 00 | | 0 | 00/25FC | *--- Caractres Atari SVP + 5698 | 2 game.s 2267 | Empty | 00 | | 0 | 00/25FC | + 5699 | 2 game.s 2268 | Data | 00 | | 26 | 00/25FC : 31 2E 20 D2 | help_str1_1 asc '1. 'd2' Heurts d'27'ouverture 'd300 | | | | | | 20 48 65 75 | | | | | | | 72 74 73 20 | | | | | | | 64 27 6F 75 | | | | | | | 76 65 72 74 | | | | | | | 75 72 65 20 | | | | | | | D3 00 | - 5624 | 2 game.s 2313 | Data | 00 | | 37 | 00/265A : 2D 20 46 72 | help_str1_2 asc '- Fran'8d'ois Coulon et Sylvie Sarrat -'00 + 5700 | 2 game.s 2269 | Data | 00 | | 37 | 00/2616 : 2D 20 46 72 | help_str1_2 asc '- Fran'8d'ois Coulon et Sylvie Sarrat -'00 | | | | | | 61 6E 8D 6F | | | | | | | 69 73 20 43 | | | | | | | 6F 75 6C 6F | @@ -5108,7 +5094,7 @@ | | | | | | 53 61 72 72 | | | | | | | 61 74 20 2D | | | | | | | 00 | - 5625 | 2 game.s 2314 | Data | 00 | | 39 | 00/267F : 32 2E 20 D2 | help_str2_1 asc '2. 'd2' Cheek to cheek & ashes to ashes 'd300 + 5701 | 2 game.s 2270 | Data | 00 | | 39 | 00/263B : 32 2E 20 D2 | help_str2_1 asc '2. 'd2' Cheek to cheek & ashes to ashes 'd300 | | | | | | 20 43 68 65 | | | | | | | 65 6B 20 74 | | | | | | | 6F 20 63 68 | @@ -5118,7 +5104,7 @@ | | | | | | 74 6F 20 61 | | | | | | | 73 68 65 73 | | | | | | | 20 D3 00 | - 5626 | 2 game.s 2315 | Data | 00 | | 40 | 00/26A6 : 2D 20 46 72 | help_str2_2 asc '- Fran'8d'ois Coulon et Faustino Ribeiro -'00 + 5702 | 2 game.s 2271 | Data | 00 | | 40 | 00/2662 : 2D 20 46 72 | help_str2_2 asc '- Fran'8d'ois Coulon et Faustino Ribeiro -'00 | | | | | | 61 6E 8D 6F | | | | | | | 69 73 20 43 | | | | | | | 6F 75 6C 6F | @@ -5128,7 +5114,7 @@ | | | | | | 6F 20 52 69 | | | | | | | 62 65 69 72 | | | | | | | 6F 20 2D 00 | - 5627 | 2 game.s 2316 | Data | 00 | | 29 | 00/26CE : 33 2E 20 D2 | help_str3_1 asc '3. 'd2' Un appel '85' la m'8e'moire 'd300 + 5703 | 2 game.s 2272 | Data | 00 | | 29 | 00/268A : 33 2E 20 D2 | help_str3_1 asc '3. 'd2' Un appel '85' la m'8e'moire 'd300 | | | | | | 20 55 6E 20 | | | | | | | 61 70 70 65 | | | | | | | 6C 20 85 20 | @@ -5136,7 +5122,7 @@ | | | | | | 8E 6D 6F 69 | | | | | | | 72 65 20 D3 | | | | | | | 00 | - 5628 | 2 game.s 2317 | Data | 00 | | 38 | 00/26EB : 2D 20 46 72 | help_str3_2 asc '- Fran'8d'ois Coulon et Laurent Cotton -'00 + 5704 | 2 game.s 2273 | Data | 00 | | 38 | 00/26A7 : 2D 20 46 72 | help_str3_2 asc '- Fran'8d'ois Coulon et Laurent Cotton -'00 | | | | | | 61 6E 8D 6F | | | | | | | 69 73 20 43 | | | | | | | 6F 75 6C 6F | @@ -5146,15 +5132,15 @@ | | | | | | 20 43 6F 74 | | | | | | | 74 6F 6E 20 | | | | | | | 2D 00 | - 5629 | 2 game.s 2318 | Empty | 00 | | 0 | 00/2711 | - 5630 | 2 game.s 2319 | Data | 00 | | 27 | 00/2711 : 4F 41 2D 53 | help_str8 asc 'OA-S : sauver la situation'00 + 5705 | 2 game.s 2274 | Empty | 00 | | 0 | 00/26CD | + 5706 | 2 game.s 2275 | Data | 00 | | 27 | 00/26CD : 4F 41 2D 53 | help_str8 asc 'OA-S : sauver la situation'00 | | | | | | 20 3A 20 73 | | | | | | | 61 75 76 65 | | | | | | | 72 20 6C 61 | | | | | | | 20 73 69 74 | | | | | | | 75 61 74 69 | | | | | | | 6F 6E 00 | - 5631 | 2 game.s 2320 | Data | 00 | | 31 | 00/272C : 4F 41 2D 4F | help_str9 asc 'OA-O : recharger une situation'00 + 5707 | 2 game.s 2276 | Data | 00 | | 31 | 00/26E8 : 4F 41 2D 4F | help_str9 asc 'OA-O : recharger une situation'00 | | | | | | 20 3A 20 72 | | | | | | | 65 63 68 61 | | | | | | | 72 67 65 72 | @@ -5162,19 +5148,19 @@ | | | | | | 20 73 69 74 | | | | | | | 75 61 74 69 | | | | | | | 6F 6E 00 | - 5632 | 2 game.s 2321 | Data | 00 | | 22 | 00/274B : 4F 41 2D 5A | help_str11 asc 'OA-Z : musique on/off'00 + 5708 | 2 game.s 2277 | Data | 00 | | 22 | 00/2707 : 4F 41 2D 5A | help_str11 asc 'OA-Z : musique on/off'00 | | | | | | 20 3A 20 6D | | | | | | | 75 73 69 71 | | | | | | | 75 65 20 6F | | | | | | | 6E 2F 6F 66 | | | | | | | 66 00 | - 5633 | 2 game.s 2322 | Data | 00 | | 22 | 00/2761 : 4F 41 2D 52 | help_str12 asc 'OA-R : retour au menu'00 + 5709 | 2 game.s 2278 | Data | 00 | | 22 | 00/271D : 4F 41 2D 52 | help_str12 asc 'OA-R : retour au menu'00 | | | | | | 20 3A 20 72 | | | | | | | 65 74 6F 75 | | | | | | | 72 20 61 75 | | | | | | | 20 6D 65 6E | | | | | | | 75 00 | - 5634 | 2 game.s 2323 | Data | 00 | | 41 | 00/2777 : 54 6F 75 74 | help_str14 asc 'Toute autre touche : retour '85' l'27'aventure'00 + 5710 | 2 game.s 2279 | Data | 00 | | 41 | 00/2733 : 54 6F 75 74 | help_str14 asc 'Toute autre touche : retour '85' l'27'aventure'00 | | | | | | 65 20 61 75 | | | | | | | 74 72 65 20 | | | | | | | 74 6F 75 63 | @@ -5185,300 +5171,300 @@ | | | | | | 61 76 65 6E | | | | | | | 74 75 72 65 | | | | | | | 00 | - 5635 | 2 game.s 2324 | Data | 00 | | 22 | 00/27A0 : 4F 41 2D 51 | help_str16 asc 'OA-Q : quitter le jeu'00 + 5711 | 2 game.s 2280 | Data | 00 | | 22 | 00/275C : 4F 41 2D 51 | help_str16 asc 'OA-Q : quitter le jeu'00 | | | | | | 20 3A 20 71 | | | | | | | 75 69 74 74 | | | | | | | 65 72 20 6C | | | | | | | 65 20 6A 65 | | | | | | | 75 00 | - 5636 | 2 game.s 2325 | Empty | 00 | | 0 | 00/27B6 | - 5637 | 2 game.s 2326 | Comment | 00 | | 0 | 00/27B6 | *----------------------- - 5638 | 2 game.s 2327 | Comment | 00 | | 0 | 00/27B6 | * MOTS_CLICABLES - 5639 | 2 game.s 2328 | Comment | 00 | | 0 | 00/27B6 | *----------------------- - 5640 | 2 game.s 2329 | Comment | 00 | | 0 | 00/27B6 | * mots_clicables(texte$) - 5641 | 2 game.s 2330 | Empty | 00 | | 0 | 00/27B6 | - 5642 | 2 game.s 2331 | Empty | 00 | | 0 | 00/27B6 | mots_clicables - 5643 | 2 game.s 2332 | Code | 00 | | 3 | 00/27B6 : A9 FF FF | lda #-1 ; force un mot diffrent en entre de scne - 5644 | 2 game.s 2333 | Code | 00 | 2 | 3 | 00/27B9 : 8D 58 2C | sta mot_ancien - 5645 | 2 game.s 2334 | Empty | 00 | | 0 | 00/27BC | - 5646 | 2 game.s 2335 | Code | 00 | | 3 | 00/27BC : A9 00 00 | lda #0 ; on init les registres (mais pourquoi ?) - 5647 | 2 game.s 2336 | Code | 00 | | 1 | 00/27BF : AA | tax - 5648 | 2 game.s 2337 | Code | 00 | | 1 | 00/27C0 : A8 | tay - 5649 | 2 game.s 2338 | Code | 10 | | 2 | 00/27C1 : E2 20 | sep #$20 ; texte2$=UPPER$(texte$) - 5650 | 2 game.s 2339 | Code | 10 | | 3 | 00/27C3 : A2 00 00 | ldx #0 - 5651 | 2 game.s 2340 | Code | 10 | 2 | 3 | 00/27C6 : BD 4B 3F | ozunid_36 lda texte_final,x - 5652 | 2 game.s 2341 | Code | 10 | | 1 | 00/27C9 : A8 | tay - 5653 | 2 game.s 2342 | Code | 10 | 2 | 3 | 00/27CA : B9 51 21 | lda tblATARI,y - 5654 | 2 game.s 2343 | Code | 10 | | 1 | 00/27CD : A8 | tay - 5655 | 2 game.s 2344 | Code | 10 | 2 | 3 | 00/27CE : B9 51 22 | lda tblUPPER,y - 5656 | 2 game.s 2345 | Code | 10 | 2 | 3 | 00/27D1 : 9D B7 2D | sta texte,x - 5657 | 2 game.s 2346 | Code | 10 | | 1 | 00/27D4 : E8 | inx - 5658 | 2 game.s 2347 | Code | 10 | | 3 | 00/27D5 : E0 DC 05 | cpx #{75}*{20} - 5659 | 2 game.s 2348 | Code | 10 | | 2 | 00/27D8 : 90 EC | bcc ozunid_36 - 5660 | 2 game.s 2349 | Empty | 10 | | 0 | 00/27DA | - 5661 | 2 game.s 2350 | Code | 10 | 2 | 3 | 00/27DA : AE 60 2C | ldx scene_actuelle - 5662 | 2 game.s 2351 | Code | 10 | 2 | 3 | 00/27DD : BD 48 93 | lda pointeur_mots-1,x - 5663 | 2 game.s 2352 | Code | 10 | 2 | 3 | 00/27E0 : 8D 54 2C | sta nb_mots - 5664 | 2 game.s 2353 | Code | 10 | 2 | 3 | 00/27E3 : 9C 52 2C | stz index_mot - 5665 | 2 game.s 2354 | Empty | 10 | | 0 | 00/27E6 | - 5666 | 2 game.s 2355 | Comment | 10 | | 0 | 00/27E6 | * FOR i%=1 TO pointeur_mots|(scene_actuelle|) - 5667 | 2 game.s 2356 | Empty | 10 | | 0 | 00/27E6 | - 5668 | 2 game.s 2357 | Code | 00 | | 2 | 00/27E6 : C2 20 | mc_1 rep #$20 - 5669 | 2 game.s 2358 | Empty | 00 | | 0 | 00/27E8 | - 5670 | 2 game.s 2359 | Code | 00 | | 1 | 00/27E8 : 48 | pha ; calcul l'index dans la dimension NB_MOTS - 5671 | 2 game.s 2360 | Code | 00 | | 1 | 00/27E9 : 48 | pha - 5672 | 2 game.s 2361 | Code | 00 | 2 | 3 | 00/27EA : AD 60 2C | lda scene_actuelle - 5673 | 2 game.s 2362 | Code | 00 | | 1 | 00/27ED : 3A | dec - 5674 | 2 game.s 2363 | Code | 00 | | 1 | 00/27EE : 48 | pha - 5675 | 2 game.s 2364 | Macro | 00 | | 0 | 00/27EF | PushWord #{25} ; taille d'une dimension - 5677 | 2 game.s 2364 | Code | 00 | | 3 | 00/27EF : F4 19 00 | PEA #{25} - 5680 | 2 game.s 2365 | Macro | 00 | | 0 | 00/27F2 | _Multiply - 5682 | 2 game.s 2365 | Code | 00 | | 3 | 00/27F2 : A2 0B 09 | LDX #$90B ; load tool call # - 5683 | 2 game.s 2365 | Code | 00 | | 4 | 00/27F5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5684 | 2 game.s 2366 | Code | 00 | | 1 | 00/27F9 : 68 | pla - 5685 | 2 game.s 2367 | Code | 00 | | 1 | 00/27FA : 0A | asl - 5686 | 2 game.s 2368 | Code | 00 | 2 | 3 | 00/27FB : 8D 44 2C | sta localOFFSET - 5687 | 2 game.s 2369 | Code | 00 | | 1 | 00/27FE : 18 | clc - 5688 | 2 game.s 2370 | Code | 00 | 2 | 3 | 00/27FF : 69 29 45 | adc #fonction_mots - 5689 | 2 game.s 2371 | Code | 00 | | 2 | 00/2802 : 85 90 | sta {{$80}+$10} ; on pointe sur fonction_mots(scene_actuelle) - 5690 | 2 game.s 2372 | Code | 00 | | 1 | 00/2804 : 68 | pla - 5691 | 2 game.s 2373 | Empty | 00 | | 0 | 00/2805 | - 5692 | 2 game.s 2374 | Code | 00 | 2 | 3 | 00/2805 : 9C 40 2C | stz i ; l'index dans texte - 5693 | 2 game.s 2375 | Empty | 00 | | 0 | 00/2808 | - 5694 | 2 game.s 2376 | Comment | 00 | | 0 | 00/2808 | *-- mot$=fonction_mot$(scene_actuelle|,i%) - 5695 | 2 game.s 2377 | Comment | 00 | | 0 | 00/2808 | *-- mot2$=UPPER$(mot$) - 5696 | 2 game.s 2378 | Empty | 00 | | 0 | 00/2808 | - 5697 | 2 game.s 2379 | Code | 00 | 2 | 3 | 00/2808 : AD 52 2C | lda index_mot ; prend l'adresse du mot - 5698 | 2 game.s 2380 | Code | 00 | | 1 | 00/280B : 0A | asl ; dans ptrINDEX - 5699 | 2 game.s 2381 | Code | 00 | | 1 | 00/280C : A8 | tay - 5700 | 2 game.s 2382 | Code | 00 | | 2 | 00/280D : B1 90 | lda ({{$80}+$10}),y - 5701 | 2 game.s 2383 | Code | 00 | | 2 | 00/280F : 85 90 | sta {{$80}+$10} - 5702 | 2 game.s 2384 | Code | 00 | 2 | 3 | 00/2811 : AD B9 07 | lda ptrINDEX+2 - 5703 | 2 game.s 2385 | Code | 00 | | 2 | 00/2814 : 85 92 | sta {{$80}+$10}+2 - 5704 | 2 game.s 2386 | Empty | 00 | | 0 | 00/2816 | - 5705 | 2 game.s 2387 | Code | 00 | | 3 | 00/2816 : A9 00 00 | lda #0 ; on initialise les registres - 5706 | 2 game.s 2388 | Code | 00 | | 1 | 00/2819 : AA | tax - 5707 | 2 game.s 2389 | Code | 00 | | 1 | 00/281A : A8 | tay - 5708 | 2 game.s 2390 | Code | 10 | | 2 | 00/281B : E2 20 | sep #$20 ; on majusculinise le mot - 5709 | 2 game.s 2391 | Code | 10 | | 2 | 00/281D : B7 90 | ozunid_37 lda [{{$80}+$10}],y - 5710 | 2 game.s 2392 | Code | 10 | | 2 | 00/281F : C9 20 | cmp #{$20} - 5711 | 2 game.s 2393 | Code | 10 | | 2 | 00/2821 : F0 0E | beq mc_2 - 5712 | 2 game.s 2394 | Code | 10 | | 1 | 00/2823 : AA | tax - 5713 | 2 game.s 2395 | Code | 10 | 2 | 3 | 00/2824 : BD 51 21 | lda tblATARI,x ; from Atari to IIgs - 5714 | 2 game.s 2396 | Code | 10 | | 1 | 00/2827 : AA | tax - 5715 | 2 game.s 2397 | Code | 10 | 2 | 3 | 00/2828 : BD 51 22 | lda tblUPPER,x ; to upper case - 5716 | 2 game.s 2398 | Code | 10 | 2 | 3 | 00/282B : 99 6C 2C | sta mot,y - 5717 | 2 game.s 2399 | Code | 10 | | 1 | 00/282E : C8 | iny - 5718 | 2 game.s 2400 | Code | 10 | | 2 | 00/282F : D0 EC | bne ozunid_37 - 5719 | 2 game.s 2401 | Empty | 10 | | 0 | 00/2831 | - 5720 | 2 game.s 2402 | Code | 10 | 2 | 3 | 00/2831 : 8C 48 2C | mc_2 sty len_max - 5721 | 2 game.s 2403 | Empty | 10 | | 0 | 00/2834 | - 5722 | 2 game.s 2404 | Comment | 10 | | 0 | 00/2834 | *--- REPEAT - 5723 | 2 game.s 2405 | Comment | 10 | | 0 | 00/2834 | *--- pointeur_mot%=INSTR(texte2$,mot2$,pointeur_mot%) - 5724 | 2 game.s 2406 | Comment | 10 | | 0 | 00/2834 | *--- IF INSTR(alphabet$,UPPER$(MID$(texte$,pointeur_mot%-1,1)),1)=0 AND INSTR(alphabet$,UPPER$(MID$(texte$,pointeur_mot%+LEN(mot$),1)))=0 - 5725 | 2 game.s 2407 | Empty | 10 | | 0 | 00/2834 | - 5726 | 2 game.s 2408 | Code | 10 | 2 | 3 | 00/2834 : AE 40 2C | ldx i ; on commence avec 0 - 5727 | 2 game.s 2409 | Code | 10 | | 3 | 00/2837 : A0 00 00 | mc_3 ldy #0 - 5728 | 2 game.s 2410 | Code | 10 | 2 | 3 | 00/283A : B9 6C 2C | ozunid_38 lda mot,y ; compare le mot - 5729 | 2 game.s 2411 | Code | 10 | 2 | 3 | 00/283D : DD B7 2D | cmp texte,x - 5730 | 2 game.s 2412 | Code | 10 | | 2 | 00/2840 : D0 0C | bne mc_5 ; pas le mme mot - 5731 | 2 game.s 2413 | Empty | 10 | | 0 | 00/2842 | - 5732 | 2 game.s 2414 | Code | 10 | | 1 | 00/2842 : E8 | inx - 5733 | 2 game.s 2415 | Code | 10 | | 1 | 00/2843 : C8 | iny - 5734 | 2 game.s 2416 | Code | 10 | 2 | 3 | 00/2844 : CC 48 2C | cpy len_max - 5735 | 2 game.s 2417 | Code | 10 | | 2 | 00/2847 : 90 F1 | bcc ozunid_38 - 5736 | 2 game.s 2418 | Empty | 10 | | 0 | 00/2849 | - 5737 | 2 game.s 2419 | Code | 10 | 2 | 3 | 00/2849 : 20 65 28 | jsr test_condition ; vrifie s'il est cliquable - 5738 | 2 game.s 2420 | Code | 10 | | 2 | 00/284C : 80 06 | bra mc_6 ; mot suivant - 5739 | 2 game.s 2421 | Empty | 10 | | 0 | 00/284E | - 5740 | 2 game.s 2422 | Code | 10 | | 1 | 00/284E : E8 | mc_5 inx - 5741 | 2 game.s 2423 | Code | 10 | | 3 | 00/284F : E0 DC 05 | cpx #{75}*{20} - 5742 | 2 game.s 2424 | Code | 10 | | 2 | 00/2852 : 90 E3 | bcc mc_3 - 5743 | 2 game.s 2425 | Empty | 10 | | 0 | 00/2854 | - 5744 | 2 game.s 2426 | Comment | 10 | | 0 | 00/2854 | *--- UNTIL affichage!=TRUE - 5745 | 2 game.s 2427 | Empty | 10 | | 0 | 00/2854 | - 5746 | 2 game.s 2428 | Comment | 10 | | 0 | 00/2854 | *--- NEXT i% - 5747 | 2 game.s 2429 | Empty | 10 | | 0 | 00/2854 | - 5748 | 2 game.s 2430 | Code | 10 | 2 | 3 | 00/2854 : EE 52 2C | mc_6 inc index_mot - 5749 | 2 game.s 2431 | Code | 10 | 2 | 3 | 00/2857 : AD 52 2C | lda index_mot - 5750 | 2 game.s 2432 | Code | 10 | 2 | 3 | 00/285A : CD 54 2C | cmp nb_mots - 5751 | 2 game.s 2433 | Code | 10 | | 2 | 00/285D : B0 03 | bcs mc_99 - 5752 | 2 game.s 2434 | Code | 10 | | 3 | 00/285F : 82 84 FF | brl mc_1 - 5753 | 2 game.s 2435 | Code | 00 | | 2 | 00/2862 : C2 20 | mc_99 rep #$20 ; on sort - 5754 | 2 game.s 2436 | Code | 00 | | 1 | 00/2864 : 60 | rts - 5755 | 2 game.s 2437 | Empty | 00 | | 0 | 00/2865 | - 5756 | 2 game.s 2438 | Comment | 00 | | 0 | 00/2865 | *--- - 5757 | 2 game.s 2439 | Comment | 00 | | 0 | 00/2865 | * test_condition - 5758 | 2 game.s 2440 | Comment | 00 | | 0 | 00/2865 | * on entre en A=8-bits - 5759 | 2 game.s 2441 | Comment | 00 | | 0 | 00/2865 | * on doit ressortir en A=8-bits - 5760 | 2 game.s 2442 | Comment | 00 | | 0 | 00/2865 | * si le mot est cliquable on remplit texte_liens - 5761 | 2 game.s 2443 | Empty | 00 | | 0 | 00/2865 | - 5762 | 2 game.s 2444 | Empty | 00 | | 0 | 00/2865 | - 5763 | 2 game.s 2445 | Directive | 00 | | 0 | 00/2865 | mx %00 - 5764 | 2 game.s 2446 | Empty | 00 | | 0 | 00/2865 | - 5765 | 2 game.s 2447 | Empty | 00 | | 0 | 00/2865 | test_condition - 5766 | 2 game.s 2448 | Code | 00 | | 2 | 00/2865 : C2 20 | rep #$20 - 5767 | 2 game.s 2449 | Code | 00 | | 1 | 00/2867 : DA | phx ; 3,s - 5768 | 2 game.s 2450 | Code | 00 | | 1 | 00/2868 : 5A | phy ; 1,s - 5769 | 2 game.s 2451 | Empty | 00 | | 0 | 00/2869 | - 5770 | 2 game.s 2452 | Comment | 00 | | 0 | 00/2869 | * condition&=condition&(scene_actuelle|,i%) - 5771 | 2 game.s 2453 | Empty | 00 | | 0 | 00/2869 | - 5772 | 2 game.s 2454 | Code | 00 | 2 | 3 | 00/2869 : AD 52 2C | lda index_mot - 5773 | 2 game.s 2455 | Code | 00 | | 1 | 00/286C : 0A | asl - 5774 | 2 game.s 2456 | Code | 00 | | 1 | 00/286D : 18 | clc - 5775 | 2 game.s 2457 | Code | 00 | 2 | 3 | 00/286E : 6D 44 2C | adc localOFFSET - 5776 | 2 game.s 2458 | Code | 00 | | 1 | 00/2871 : AA | tax - 5777 | 2 game.s 2459 | Code | 00 | 2 | 3 | 00/2872 : BD 09 74 | lda condition,x ; xxx2B ou yy2D - 5778 | 2 game.s 2460 | Code | 00 | | 1 | 00/2875 : 48 | pha - 5779 | 2 game.s 2461 | Code | 00 | | 3 | 00/2876 : 29 00 FF | and #$ff00 ; index dans scene_visitee - 5780 | 2 game.s 2462 | Code | 00 | | 1 | 00/2879 : EB | xba - 5781 | 2 game.s 2463 | Code | 00 | | 1 | 00/287A : AA | tax - 5782 | 2 game.s 2464 | Code | 00 | 2 | 3 | 00/287B : BD E8 93 | lda scene_visitee-1,x - 5783 | 2 game.s 2465 | Code | 00 | | 3 | 00/287E : 29 FF 00 | and #$ff - 5784 | 2 game.s 2466 | Code | 00 | | 1 | 00/2881 : AA | tax ; true ou false - 5785 | 2 game.s 2467 | Code | 00 | | 1 | 00/2882 : 68 | pla - 5786 | 2 game.s 2468 | Code | 00 | | 3 | 00/2883 : 29 FF 00 | and #$00ff ; 2B ou 2D - 5787 | 2 game.s 2469 | Empty | 00 | | 0 | 00/2886 | - 5788 | 2 game.s 2470 | Comment | 00 | | 0 | 00/2886 | * IF (condition&>0 AND scene_visitee!(ABS(condition&))=TRUE) OR (condition&<0 AND scene_visitee!(ABS(-condition&))=FALSE) - 5789 | 2 game.s 2471 | Empty | 00 | | 0 | 00/2886 | - 5790 | 2 game.s 2472 | Code | 00 | | 3 | 00/2886 : C9 2B 00 | cmp #'+' - 5791 | 2 game.s 2473 | Code | 00 | | 2 | 00/2889 : D0 07 | bne tc_moins - 5792 | 2 game.s 2474 | Code | 00 | | 3 | 00/288B : E0 01 00 | cpx #{1} - 5793 | 2 game.s 2475 | Code | 00 | | 2 | 00/288E : F0 07 | beq tc_addmot - 5794 | 2 game.s 2476 | Code | 00 | | 2 | 00/2890 : D0 1B | bne tc_prendpas - 5795 | 2 game.s 2477 | Empty | 00 | | 0 | 00/2892 | - 5796 | 2 game.s 2478 | Code | 00 | | 3 | 00/2892 : E0 00 00 | tc_moins cpx #{0} - 5797 | 2 game.s 2479 | Code | 00 | | 2 | 00/2895 : D0 16 | bne tc_prendpas - 5798 | 2 game.s 2480 | Empty | 00 | | 0 | 00/2897 | - 5799 | 2 game.s 2481 | Code | 00 | | 1 | 00/2897 : 7A | tc_addmot ply ; marque le mot dans les buffers - 5800 | 2 game.s 2482 | Code | 00 | | 1 | 00/2898 : FA | plx - 5801 | 2 game.s 2483 | Code | 10 | | 2 | 00/2899 : E2 20 | sep #$20 - 5802 | 2 game.s 2484 | Code | 10 | | 1 | 00/289B : CA | ozunid_39 dex - 5803 | 2 game.s 2485 | Code | 10 | | 1 | 00/289C : 88 | dey - 5804 | 2 game.s 2486 | Code | 10 | | 2 | 00/289D : 30 10 | bmi tc_ok ; on sort sans dpiler - 5805 | 2 game.s 2487 | Code | 10 | | 2 | 00/289F : A9 0F | lda #{15} - 5806 | 2 game.s 2488 | Code | 10 | 2 | 3 | 00/28A1 : 9D 93 33 | sta texte_liens,x - 5807 | 2 game.s 2489 | Code | 10 | 2 | 3 | 00/28A4 : AD 52 2C | lda index_mot - 5808 | 2 game.s 2490 | Code | 10 | | 1 | 00/28A7 : 1A | inc - 5809 | 2 game.s 2491 | Code | 10 | 2 | 3 | 00/28A8 : 9D 6F 39 | sta texte_index,x - 5810 | 2 game.s 2492 | Code | 10 | | 2 | 00/28AB : 80 EE | bra ozunid_39 - 5811 | 2 game.s 2493 | Empty | 10 | | 0 | 00/28AD | - 5812 | 2 game.s 2494 | Code | 10 | | 1 | 00/28AD : 7A | tc_prendpas ply - 5813 | 2 game.s 2495 | Code | 10 | | 1 | 00/28AE : FA | plx - 5814 | 2 game.s 2496 | Empty | 10 | | 0 | 00/28AF | - 5815 | 2 game.s 2497 | Code | 10 | | 2 | 00/28AF : E2 20 | tc_ok sep #$20 - 5816 | 2 game.s 2498 | Code | 10 | | 1 | 00/28B1 : 60 | rts - 5817 | 2 game.s 2499 | Empty | 10 | | 0 | 00/28B2 | - 5818 | 2 game.s 2500 | Directive | 00 | | 0 | 00/28B2 | mx %00 - 5819 | 2 game.s 2501 | Empty | 00 | | 0 | 00/28B2 | - 5820 | 2 game.s 2502 | Comment | 00 | | 0 | 00/28B2 | *----------------------- - 5821 | 2 game.s 2503 | Comment | 00 | | 0 | 00/28B2 | * MUSIQUE - OK - 5822 | 2 game.s 2504 | Comment | 00 | | 0 | 00/28B2 | *----------------------- - 5823 | 2 game.s 2505 | Comment | 00 | | 0 | 00/28B2 | * musique(module$) - 5824 | 2 game.s 2506 | Empty | 00 | | 0 | 00/28B2 | - 5825 | 2 game.s 2507 | Empty | 00 | | 0 | 00/28B2 | musique - 5826 | 2 game.s 2508 | Code | 00 | | 1 | 00/28B2 : 60 | rts - 5827 | 2 game.s 2509 | Empty | 00 | | 0 | 00/28B3 | - 5828 | 2 game.s 2510 | Comment | 00 | | 0 | 00/28B3 | *----------------------- - 5829 | 2 game.s 2511 | Comment | 00 | | 0 | 00/28B3 | * FIN_MUSIQUE - OK - 5830 | 2 game.s 2512 | Comment | 00 | | 0 | 00/28B3 | *----------------------- - 5831 | 2 game.s 2513 | Comment | 00 | | 0 | 00/28B3 | * fin_musique - 5832 | 2 game.s 2514 | Empty | 00 | | 0 | 00/28B3 | - 5833 | 2 game.s 2515 | Empty | 00 | | 0 | 00/28B3 | fin_musique - 5834 | 2 game.s 2516 | Code | 00 | | 1 | 00/28B3 : 60 | rts - 5835 | 2 game.s 2517 | Empty | 00 | | 0 | 00/28B4 | - 5836 | 2 game.s 2518 | Comment | 00 | | 0 | 00/28B4 | *----------------------- - 5837 | 2 game.s 2519 | Comment | 00 | | 0 | 00/28B4 | * MON BEAU CURSEUR - 5838 | 2 game.s 2520 | Comment | 00 | | 0 | 00/28B4 | *----------------------- - 5839 | 2 game.s 2521 | Empty | 00 | | 0 | 00/28B4 | - 5840 | 2 game.s 2522 | Data | 00 | | 4 | 00/28B4 : 10 00 04 00 | monCURSEUR dw 16,4 - 5841 | 2 game.s 2523 | Data | 00 | | 8 | 00/28B8 : 00 00 00 00 | hex 0000000000000000 ; data + 5712 | 2 game.s 2281 | Empty | 00 | | 0 | 00/2772 | + 5713 | 2 game.s 2282 | Comment | 00 | | 0 | 00/2772 | *----------------------- + 5714 | 2 game.s 2283 | Comment | 00 | | 0 | 00/2772 | * MOTS_CLICABLES + 5715 | 2 game.s 2284 | Comment | 00 | | 0 | 00/2772 | *----------------------- + 5716 | 2 game.s 2285 | Comment | 00 | | 0 | 00/2772 | * mots_clicables(texte$) + 5717 | 2 game.s 2286 | Empty | 00 | | 0 | 00/2772 | + 5718 | 2 game.s 2287 | Empty | 00 | | 0 | 00/2772 | mots_clicables + 5719 | 2 game.s 2288 | Code | 00 | | 3 | 00/2772 : A9 FF FF | lda #-1 ; force un mot diffrent en entre de scne + 5720 | 2 game.s 2289 | Code | 00 | 2 | 3 | 00/2775 : 8D 14 2C | sta mot_ancien + 5721 | 2 game.s 2290 | Empty | 00 | | 0 | 00/2778 | + 5722 | 2 game.s 2291 | Code | 00 | | 3 | 00/2778 : A9 00 00 | lda #0 ; on init les registres (mais pourquoi ?) + 5723 | 2 game.s 2292 | Code | 00 | | 1 | 00/277B : AA | tax + 5724 | 2 game.s 2293 | Code | 00 | | 1 | 00/277C : A8 | tay + 5725 | 2 game.s 2294 | Code | 10 | | 2 | 00/277D : E2 20 | sep #$20 ; texte2$=UPPER$(texte$) + 5726 | 2 game.s 2295 | Code | 10 | | 3 | 00/277F : A2 00 00 | ldx #0 + 5727 | 2 game.s 2296 | Code | 10 | 2 | 3 | 00/2782 : BD 07 3F | ozunid_36 lda texte_final,x + 5728 | 2 game.s 2297 | Code | 10 | | 1 | 00/2785 : A8 | tay + 5729 | 2 game.s 2298 | Code | 10 | 2 | 3 | 00/2786 : B9 0D 21 | lda tblATARI,y + 5730 | 2 game.s 2299 | Code | 10 | | 1 | 00/2789 : A8 | tay + 5731 | 2 game.s 2300 | Code | 10 | 2 | 3 | 00/278A : B9 0D 22 | lda tblUPPER,y + 5732 | 2 game.s 2301 | Code | 10 | 2 | 3 | 00/278D : 9D 73 2D | sta texte,x + 5733 | 2 game.s 2302 | Code | 10 | | 1 | 00/2790 : E8 | inx + 5734 | 2 game.s 2303 | Code | 10 | | 3 | 00/2791 : E0 DC 05 | cpx #{75}*{20} + 5735 | 2 game.s 2304 | Code | 10 | | 2 | 00/2794 : 90 EC | bcc ozunid_36 + 5736 | 2 game.s 2305 | Empty | 10 | | 0 | 00/2796 | + 5737 | 2 game.s 2306 | Code | 10 | 2 | 3 | 00/2796 : AE 1C 2C | ldx scene_actuelle + 5738 | 2 game.s 2307 | Code | 10 | 2 | 3 | 00/2799 : BD 04 93 | lda pointeur_mots-1,x + 5739 | 2 game.s 2308 | Code | 10 | 2 | 3 | 00/279C : 8D 10 2C | sta nb_mots + 5740 | 2 game.s 2309 | Code | 10 | 2 | 3 | 00/279F : 9C 0E 2C | stz index_mot + 5741 | 2 game.s 2310 | Empty | 10 | | 0 | 00/27A2 | + 5742 | 2 game.s 2311 | Comment | 10 | | 0 | 00/27A2 | * FOR i%=1 TO pointeur_mots|(scene_actuelle|) + 5743 | 2 game.s 2312 | Empty | 10 | | 0 | 00/27A2 | + 5744 | 2 game.s 2313 | Code | 00 | | 2 | 00/27A2 : C2 20 | mc_1 rep #$20 + 5745 | 2 game.s 2314 | Empty | 00 | | 0 | 00/27A4 | + 5746 | 2 game.s 2315 | Code | 00 | | 1 | 00/27A4 : 48 | pha ; calcul l'index dans la dimension NB_MOTS + 5747 | 2 game.s 2316 | Code | 00 | | 1 | 00/27A5 : 48 | pha + 5748 | 2 game.s 2317 | Code | 00 | 2 | 3 | 00/27A6 : AD 1C 2C | lda scene_actuelle + 5749 | 2 game.s 2318 | Code | 00 | | 1 | 00/27A9 : 3A | dec + 5750 | 2 game.s 2319 | Code | 00 | | 1 | 00/27AA : 48 | pha + 5751 | 2 game.s 2320 | Macro | 00 | | 0 | 00/27AB | PushWord #{25} ; taille d'une dimension + 5753 | 2 game.s 2320 | Code | 00 | | 3 | 00/27AB : F4 19 00 | PEA #{25} + 5756 | 2 game.s 2321 | Macro | 00 | | 0 | 00/27AE | _Multiply + 5758 | 2 game.s 2321 | Code | 00 | | 3 | 00/27AE : A2 0B 09 | LDX #$90B ; load tool call # + 5759 | 2 game.s 2321 | Code | 00 | | 4 | 00/27B1 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5760 | 2 game.s 2322 | Code | 00 | | 1 | 00/27B5 : 68 | pla + 5761 | 2 game.s 2323 | Code | 00 | | 1 | 00/27B6 : 0A | asl + 5762 | 2 game.s 2324 | Code | 00 | 2 | 3 | 00/27B7 : 8D 00 2C | sta localOFFSET + 5763 | 2 game.s 2325 | Code | 00 | | 1 | 00/27BA : 18 | clc + 5764 | 2 game.s 2326 | Code | 00 | 2 | 3 | 00/27BB : 69 E5 44 | adc #fonction_mots + 5765 | 2 game.s 2327 | Code | 00 | | 2 | 00/27BE : 85 90 | sta {{$80}+$10} ; on pointe sur fonction_mots(scene_actuelle) + 5766 | 2 game.s 2328 | Code | 00 | | 1 | 00/27C0 : 68 | pla + 5767 | 2 game.s 2329 | Empty | 00 | | 0 | 00/27C1 | + 5768 | 2 game.s 2330 | Code | 00 | 2 | 3 | 00/27C1 : 9C FC 2B | stz i ; l'index dans texte + 5769 | 2 game.s 2331 | Empty | 00 | | 0 | 00/27C4 | + 5770 | 2 game.s 2332 | Comment | 00 | | 0 | 00/27C4 | *-- mot$=fonction_mot$(scene_actuelle|,i%) + 5771 | 2 game.s 2333 | Comment | 00 | | 0 | 00/27C4 | *-- mot2$=UPPER$(mot$) + 5772 | 2 game.s 2334 | Empty | 00 | | 0 | 00/27C4 | + 5773 | 2 game.s 2335 | Code | 00 | 2 | 3 | 00/27C4 : AD 0E 2C | lda index_mot ; prend l'adresse du mot + 5774 | 2 game.s 2336 | Code | 00 | | 1 | 00/27C7 : 0A | asl ; dans ptrINDEX + 5775 | 2 game.s 2337 | Code | 00 | | 1 | 00/27C8 : A8 | tay + 5776 | 2 game.s 2338 | Code | 00 | | 2 | 00/27C9 : B1 90 | lda ({{$80}+$10}),y + 5777 | 2 game.s 2339 | Code | 00 | | 2 | 00/27CB : 85 90 | sta {{$80}+$10} + 5778 | 2 game.s 2340 | Code | 00 | 2 | 3 | 00/27CD : AD B9 07 | lda ptrINDEX+2 + 5779 | 2 game.s 2341 | Code | 00 | | 2 | 00/27D0 : 85 92 | sta {{$80}+$10}+2 + 5780 | 2 game.s 2342 | Empty | 00 | | 0 | 00/27D2 | + 5781 | 2 game.s 2343 | Code | 00 | | 3 | 00/27D2 : A9 00 00 | lda #0 ; on initialise les registres + 5782 | 2 game.s 2344 | Code | 00 | | 1 | 00/27D5 : AA | tax + 5783 | 2 game.s 2345 | Code | 00 | | 1 | 00/27D6 : A8 | tay + 5784 | 2 game.s 2346 | Code | 10 | | 2 | 00/27D7 : E2 20 | sep #$20 ; on majusculinise le mot + 5785 | 2 game.s 2347 | Code | 10 | | 2 | 00/27D9 : B7 90 | ozunid_37 lda [{{$80}+$10}],y + 5786 | 2 game.s 2348 | Code | 10 | | 2 | 00/27DB : C9 20 | cmp #{$20} + 5787 | 2 game.s 2349 | Code | 10 | | 2 | 00/27DD : F0 0E | beq mc_2 + 5788 | 2 game.s 2350 | Code | 10 | | 1 | 00/27DF : AA | tax + 5789 | 2 game.s 2351 | Code | 10 | 2 | 3 | 00/27E0 : BD 0D 21 | lda tblATARI,x ; from Atari to IIgs + 5790 | 2 game.s 2352 | Code | 10 | | 1 | 00/27E3 : AA | tax + 5791 | 2 game.s 2353 | Code | 10 | 2 | 3 | 00/27E4 : BD 0D 22 | lda tblUPPER,x ; to upper case + 5792 | 2 game.s 2354 | Code | 10 | 2 | 3 | 00/27E7 : 99 28 2C | sta mot,y + 5793 | 2 game.s 2355 | Code | 10 | | 1 | 00/27EA : C8 | iny + 5794 | 2 game.s 2356 | Code | 10 | | 2 | 00/27EB : D0 EC | bne ozunid_37 + 5795 | 2 game.s 2357 | Empty | 10 | | 0 | 00/27ED | + 5796 | 2 game.s 2358 | Code | 10 | 2 | 3 | 00/27ED : 8C 04 2C | mc_2 sty len_max + 5797 | 2 game.s 2359 | Empty | 10 | | 0 | 00/27F0 | + 5798 | 2 game.s 2360 | Comment | 10 | | 0 | 00/27F0 | *--- REPEAT + 5799 | 2 game.s 2361 | Comment | 10 | | 0 | 00/27F0 | *--- pointeur_mot%=INSTR(texte2$,mot2$,pointeur_mot%) + 5800 | 2 game.s 2362 | Comment | 10 | | 0 | 00/27F0 | *--- IF INSTR(alphabet$,UPPER$(MID$(texte$,pointeur_mot%-1,1)),1)=0 AND INSTR(alphabet$,UPPER$(MID$(texte$,pointeur_mot%+LEN(mot$),1)))=0 + 5801 | 2 game.s 2363 | Empty | 10 | | 0 | 00/27F0 | + 5802 | 2 game.s 2364 | Code | 10 | 2 | 3 | 00/27F0 : AE FC 2B | ldx i ; on commence avec 0 + 5803 | 2 game.s 2365 | Code | 10 | | 3 | 00/27F3 : A0 00 00 | mc_3 ldy #0 + 5804 | 2 game.s 2366 | Code | 10 | 2 | 3 | 00/27F6 : B9 28 2C | ozunid_38 lda mot,y ; compare le mot + 5805 | 2 game.s 2367 | Code | 10 | 2 | 3 | 00/27F9 : DD 73 2D | cmp texte,x + 5806 | 2 game.s 2368 | Code | 10 | | 2 | 00/27FC : D0 0C | bne mc_5 ; pas le mme mot + 5807 | 2 game.s 2369 | Empty | 10 | | 0 | 00/27FE | + 5808 | 2 game.s 2370 | Code | 10 | | 1 | 00/27FE : E8 | inx + 5809 | 2 game.s 2371 | Code | 10 | | 1 | 00/27FF : C8 | iny + 5810 | 2 game.s 2372 | Code | 10 | 2 | 3 | 00/2800 : CC 04 2C | cpy len_max + 5811 | 2 game.s 2373 | Code | 10 | | 2 | 00/2803 : 90 F1 | bcc ozunid_38 + 5812 | 2 game.s 2374 | Empty | 10 | | 0 | 00/2805 | + 5813 | 2 game.s 2375 | Code | 10 | 2 | 3 | 00/2805 : 20 21 28 | jsr test_condition ; vrifie s'il est cliquable + 5814 | 2 game.s 2376 | Code | 10 | | 2 | 00/2808 : 80 06 | bra mc_6 ; mot suivant + 5815 | 2 game.s 2377 | Empty | 10 | | 0 | 00/280A | + 5816 | 2 game.s 2378 | Code | 10 | | 1 | 00/280A : E8 | mc_5 inx + 5817 | 2 game.s 2379 | Code | 10 | | 3 | 00/280B : E0 DC 05 | cpx #{75}*{20} + 5818 | 2 game.s 2380 | Code | 10 | | 2 | 00/280E : 90 E3 | bcc mc_3 + 5819 | 2 game.s 2381 | Empty | 10 | | 0 | 00/2810 | + 5820 | 2 game.s 2382 | Comment | 10 | | 0 | 00/2810 | *--- UNTIL affichage!=TRUE + 5821 | 2 game.s 2383 | Empty | 10 | | 0 | 00/2810 | + 5822 | 2 game.s 2384 | Comment | 10 | | 0 | 00/2810 | *--- NEXT i% + 5823 | 2 game.s 2385 | Empty | 10 | | 0 | 00/2810 | + 5824 | 2 game.s 2386 | Code | 10 | 2 | 3 | 00/2810 : EE 0E 2C | mc_6 inc index_mot + 5825 | 2 game.s 2387 | Code | 10 | 2 | 3 | 00/2813 : AD 0E 2C | lda index_mot + 5826 | 2 game.s 2388 | Code | 10 | 2 | 3 | 00/2816 : CD 10 2C | cmp nb_mots + 5827 | 2 game.s 2389 | Code | 10 | | 2 | 00/2819 : B0 03 | bcs mc_99 + 5828 | 2 game.s 2390 | Code | 10 | | 3 | 00/281B : 82 84 FF | brl mc_1 + 5829 | 2 game.s 2391 | Code | 00 | | 2 | 00/281E : C2 20 | mc_99 rep #$20 ; on sort + 5830 | 2 game.s 2392 | Code | 00 | | 1 | 00/2820 : 60 | rts + 5831 | 2 game.s 2393 | Empty | 00 | | 0 | 00/2821 | + 5832 | 2 game.s 2394 | Comment | 00 | | 0 | 00/2821 | *--- + 5833 | 2 game.s 2395 | Comment | 00 | | 0 | 00/2821 | * test_condition + 5834 | 2 game.s 2396 | Comment | 00 | | 0 | 00/2821 | * on entre en A=8-bits + 5835 | 2 game.s 2397 | Comment | 00 | | 0 | 00/2821 | * on doit ressortir en A=8-bits + 5836 | 2 game.s 2398 | Comment | 00 | | 0 | 00/2821 | * si le mot est cliquable on remplit texte_liens + 5837 | 2 game.s 2399 | Empty | 00 | | 0 | 00/2821 | + 5838 | 2 game.s 2400 | Empty | 00 | | 0 | 00/2821 | + 5839 | 2 game.s 2401 | Directive | 00 | | 0 | 00/2821 | mx %00 + 5840 | 2 game.s 2402 | Empty | 00 | | 0 | 00/2821 | + 5841 | 2 game.s 2403 | Empty | 00 | | 0 | 00/2821 | test_condition + 5842 | 2 game.s 2404 | Code | 00 | | 2 | 00/2821 : C2 20 | rep #$20 + 5843 | 2 game.s 2405 | Code | 00 | | 1 | 00/2823 : DA | phx ; 3,s + 5844 | 2 game.s 2406 | Code | 00 | | 1 | 00/2824 : 5A | phy ; 1,s + 5845 | 2 game.s 2407 | Empty | 00 | | 0 | 00/2825 | + 5846 | 2 game.s 2408 | Comment | 00 | | 0 | 00/2825 | * condition&=condition&(scene_actuelle|,i%) + 5847 | 2 game.s 2409 | Empty | 00 | | 0 | 00/2825 | + 5848 | 2 game.s 2410 | Code | 00 | 2 | 3 | 00/2825 : AD 0E 2C | lda index_mot + 5849 | 2 game.s 2411 | Code | 00 | | 1 | 00/2828 : 0A | asl + 5850 | 2 game.s 2412 | Code | 00 | | 1 | 00/2829 : 18 | clc + 5851 | 2 game.s 2413 | Code | 00 | 2 | 3 | 00/282A : 6D 00 2C | adc localOFFSET + 5852 | 2 game.s 2414 | Code | 00 | | 1 | 00/282D : AA | tax + 5853 | 2 game.s 2415 | Code | 00 | 2 | 3 | 00/282E : BD C5 73 | lda condition,x ; xxx2B ou yy2D + 5854 | 2 game.s 2416 | Code | 00 | | 1 | 00/2831 : 48 | pha + 5855 | 2 game.s 2417 | Code | 00 | | 3 | 00/2832 : 29 00 FF | and #$ff00 ; index dans scene_visitee + 5856 | 2 game.s 2418 | Code | 00 | | 1 | 00/2835 : EB | xba + 5857 | 2 game.s 2419 | Code | 00 | | 1 | 00/2836 : AA | tax + 5858 | 2 game.s 2420 | Code | 00 | 2 | 3 | 00/2837 : BD A4 93 | lda scene_visitee-1,x + 5859 | 2 game.s 2421 | Code | 00 | | 3 | 00/283A : 29 FF 00 | and #$ff + 5860 | 2 game.s 2422 | Code | 00 | | 1 | 00/283D : AA | tax ; true ou false + 5861 | 2 game.s 2423 | Code | 00 | | 1 | 00/283E : 68 | pla + 5862 | 2 game.s 2424 | Code | 00 | | 3 | 00/283F : 29 FF 00 | and #$00ff ; 2B ou 2D + 5863 | 2 game.s 2425 | Empty | 00 | | 0 | 00/2842 | + 5864 | 2 game.s 2426 | Comment | 00 | | 0 | 00/2842 | * IF (condition&>0 AND scene_visitee!(ABS(condition&))=TRUE) OR (condition&<0 AND scene_visitee!(ABS(-condition&))=FALSE) + 5865 | 2 game.s 2427 | Empty | 00 | | 0 | 00/2842 | + 5866 | 2 game.s 2428 | Code | 00 | | 3 | 00/2842 : C9 2B 00 | cmp #'+' + 5867 | 2 game.s 2429 | Code | 00 | | 2 | 00/2845 : D0 07 | bne tc_moins + 5868 | 2 game.s 2430 | Code | 00 | | 3 | 00/2847 : E0 01 00 | cpx #{1} + 5869 | 2 game.s 2431 | Code | 00 | | 2 | 00/284A : F0 07 | beq tc_addmot + 5870 | 2 game.s 2432 | Code | 00 | | 2 | 00/284C : D0 1B | bne tc_prendpas + 5871 | 2 game.s 2433 | Empty | 00 | | 0 | 00/284E | + 5872 | 2 game.s 2434 | Code | 00 | | 3 | 00/284E : E0 00 00 | tc_moins cpx #{0} + 5873 | 2 game.s 2435 | Code | 00 | | 2 | 00/2851 : D0 16 | bne tc_prendpas + 5874 | 2 game.s 2436 | Empty | 00 | | 0 | 00/2853 | + 5875 | 2 game.s 2437 | Code | 00 | | 1 | 00/2853 : 7A | tc_addmot ply ; marque le mot dans les buffers + 5876 | 2 game.s 2438 | Code | 00 | | 1 | 00/2854 : FA | plx + 5877 | 2 game.s 2439 | Code | 10 | | 2 | 00/2855 : E2 20 | sep #$20 + 5878 | 2 game.s 2440 | Code | 10 | | 1 | 00/2857 : CA | ozunid_39 dex + 5879 | 2 game.s 2441 | Code | 10 | | 1 | 00/2858 : 88 | dey + 5880 | 2 game.s 2442 | Code | 10 | | 2 | 00/2859 : 30 10 | bmi tc_ok ; on sort sans dpiler + 5881 | 2 game.s 2443 | Code | 10 | | 2 | 00/285B : A9 0F | lda #{15} + 5882 | 2 game.s 2444 | Code | 10 | 2 | 3 | 00/285D : 9D 4F 33 | sta texte_liens,x + 5883 | 2 game.s 2445 | Code | 10 | 2 | 3 | 00/2860 : AD 0E 2C | lda index_mot + 5884 | 2 game.s 2446 | Code | 10 | | 1 | 00/2863 : 1A | inc + 5885 | 2 game.s 2447 | Code | 10 | 2 | 3 | 00/2864 : 9D 2B 39 | sta texte_index,x + 5886 | 2 game.s 2448 | Code | 10 | | 2 | 00/2867 : 80 EE | bra ozunid_39 + 5887 | 2 game.s 2449 | Empty | 10 | | 0 | 00/2869 | + 5888 | 2 game.s 2450 | Code | 10 | | 1 | 00/2869 : 7A | tc_prendpas ply + 5889 | 2 game.s 2451 | Code | 10 | | 1 | 00/286A : FA | plx + 5890 | 2 game.s 2452 | Empty | 10 | | 0 | 00/286B | + 5891 | 2 game.s 2453 | Code | 10 | | 2 | 00/286B : E2 20 | tc_ok sep #$20 + 5892 | 2 game.s 2454 | Code | 10 | | 1 | 00/286D : 60 | rts + 5893 | 2 game.s 2455 | Empty | 10 | | 0 | 00/286E | + 5894 | 2 game.s 2456 | Directive | 00 | | 0 | 00/286E | mx %00 + 5895 | 2 game.s 2457 | Empty | 00 | | 0 | 00/286E | + 5896 | 2 game.s 2458 | Comment | 00 | | 0 | 00/286E | *----------------------- + 5897 | 2 game.s 2459 | Comment | 00 | | 0 | 00/286E | * MUSIQUE - OK + 5898 | 2 game.s 2460 | Comment | 00 | | 0 | 00/286E | *----------------------- + 5899 | 2 game.s 2461 | Comment | 00 | | 0 | 00/286E | * musique(module$) + 5900 | 2 game.s 2462 | Empty | 00 | | 0 | 00/286E | + 5901 | 2 game.s 2463 | Empty | 00 | | 0 | 00/286E | musique + 5902 | 2 game.s 2464 | Code | 00 | | 1 | 00/286E : 60 | rts + 5903 | 2 game.s 2465 | Empty | 00 | | 0 | 00/286F | + 5904 | 2 game.s 2466 | Comment | 00 | | 0 | 00/286F | *----------------------- + 5905 | 2 game.s 2467 | Comment | 00 | | 0 | 00/286F | * FIN_MUSIQUE - OK + 5906 | 2 game.s 2468 | Comment | 00 | | 0 | 00/286F | *----------------------- + 5907 | 2 game.s 2469 | Comment | 00 | | 0 | 00/286F | * fin_musique + 5908 | 2 game.s 2470 | Empty | 00 | | 0 | 00/286F | + 5909 | 2 game.s 2471 | Empty | 00 | | 0 | 00/286F | fin_musique + 5910 | 2 game.s 2472 | Code | 00 | | 1 | 00/286F : 60 | rts + 5911 | 2 game.s 2473 | Empty | 00 | | 0 | 00/2870 | + 5912 | 2 game.s 2474 | Comment | 00 | | 0 | 00/2870 | *----------------------- + 5913 | 2 game.s 2475 | Comment | 00 | | 0 | 00/2870 | * MON BEAU CURSEUR + 5914 | 2 game.s 2476 | Comment | 00 | | 0 | 00/2870 | *----------------------- + 5915 | 2 game.s 2477 | Empty | 00 | | 0 | 00/2870 | + 5916 | 2 game.s 2478 | Data | 00 | | 4 | 00/2870 : 10 00 04 00 | monCURSEUR dw 16,4 + 5917 | 2 game.s 2479 | Data | 00 | | 8 | 00/2874 : 00 00 00 00 | hex 0000000000000000 ; data | | | | | | 00 00 00 00 | - 5842 | 2 game.s 2524 | Data | 00 | | 8 | 00/28C0 : 00 00 00 00 | hex 00000000000000F0 + 5918 | 2 game.s 2480 | Data | 00 | | 8 | 00/287C : 00 00 00 00 | hex 00000000000000F0 | | | | | | 00 00 00 F0 | - 5843 | 2 game.s 2525 | Data | 00 | | 8 | 00/28C8 : 00 00 00 00 | hex 0000000000000000 + 5919 | 2 game.s 2481 | Data | 00 | | 8 | 00/2884 : 00 00 00 00 | hex 0000000000000000 | | | | | | 00 00 00 00 | - 5844 | 2 game.s 2526 | Data | 00 | | 8 | 00/28D0 : 00 00 00 00 | hex 000000000000F0F0 + 5920 | 2 game.s 2482 | Data | 00 | | 8 | 00/288C : 00 00 00 00 | hex 000000000000F0F0 | | | | | | 00 00 F0 F0 | - 5845 | 2 game.s 2527 | Data | 00 | | 8 | 00/28D8 : 00 00 00 00 | hex 0000000000FFF0F0 + 5921 | 2 game.s 2483 | Data | 00 | | 8 | 00/2894 : 00 00 00 00 | hex 0000000000FFF0F0 | | | | | | 00 FF F0 F0 | - 5846 | 2 game.s 2528 | Data | 00 | | 8 | 00/28E0 : 00 00 00 00 | hex 00000000FFF00FF0 + 5922 | 2 game.s 2484 | Data | 00 | | 8 | 00/289C : 00 00 00 00 | hex 00000000FFF00FF0 | | | | | | FF F0 0F F0 | - 5847 | 2 game.s 2529 | Data | 00 | | 8 | 00/28E8 : 00 00 00 FF | hex 000000FFF0000F00 + 5923 | 2 game.s 2485 | Data | 00 | | 8 | 00/28A4 : 00 00 00 FF | hex 000000FFF0000F00 | | | | | | F0 00 0F 00 | - 5848 | 2 game.s 2530 | Data | 00 | | 8 | 00/28F0 : 00 00 FF F0 | hex 0000FFF00000FF00 + 5924 | 2 game.s 2486 | Data | 00 | | 8 | 00/28AC : 00 00 FF F0 | hex 0000FFF00000FF00 | | | | | | 00 00 FF 00 | - 5849 | 2 game.s 2531 | Data | 00 | | 8 | 00/28F8 : 00 0F F0 00 | hex 000FF0000000F000 + 5925 | 2 game.s 2487 | Data | 00 | | 8 | 00/28B4 : 00 0F F0 00 | hex 000FF0000000F000 | | | | | | 00 00 F0 00 | - 5850 | 2 game.s 2532 | Data | 00 | | 8 | 00/2900 : 00 FF 00 00 | hex 00FF0000000FF000 + 5926 | 2 game.s 2488 | Data | 00 | | 8 | 00/28BC : 00 FF 00 00 | hex 00FF0000000FF000 | | | | | | 00 0F F0 00 | - 5851 | 2 game.s 2533 | Data | 00 | | 8 | 00/2908 : 00 F0 00 00 | hex 00F00000000F0000 + 5927 | 2 game.s 2489 | Data | 00 | | 8 | 00/28C4 : 00 F0 00 00 | hex 00F00000000F0000 | | | | | | 00 0F 00 00 | - 5852 | 2 game.s 2534 | Data | 00 | | 8 | 00/2910 : 00 F0 00 00 | hex 00F0000000FF0000 + 5928 | 2 game.s 2490 | Data | 00 | | 8 | 00/28CC : 00 F0 00 00 | hex 00F0000000FF0000 | | | | | | 00 FF 00 00 | - 5853 | 2 game.s 2535 | Data | 00 | | 8 | 00/2918 : 00 F0 00 00 | hex 00F0000000F00000 + 5929 | 2 game.s 2491 | Data | 00 | | 8 | 00/28D4 : 00 F0 00 00 | hex 00F0000000F00000 | | | | | | 00 F0 00 00 | - 5854 | 2 game.s 2536 | Data | 00 | | 8 | 00/2920 : 00 F0 00 00 | hex 00F000000FF00000 + 5930 | 2 game.s 2492 | Data | 00 | | 8 | 00/28DC : 00 F0 00 00 | hex 00F000000FF00000 | | | | | | 0F F0 00 00 | - 5855 | 2 game.s 2537 | Data | 00 | | 8 | 00/2928 : 00 00 00 00 | hex 00000000FF000000 + 5931 | 2 game.s 2493 | Data | 00 | | 8 | 00/28E4 : 00 00 00 00 | hex 00000000FF000000 | | | | | | FF 00 00 00 | - 5856 | 2 game.s 2538 | Data | 00 | | 8 | 00/2930 : 00 00 FF FF | hex 0000FFFFF0000000 + 5932 | 2 game.s 2494 | Data | 00 | | 8 | 00/28EC : 00 00 FF FF | hex 0000FFFFF0000000 | | | | | | F0 00 00 00 | - 5857 | 2 game.s 2539 | Data | 00 | | 8 | 00/2938 : 00 00 00 00 | hex 0000000000000000 ; mask + 5933 | 2 game.s 2495 | Data | 00 | | 8 | 00/28F4 : 00 00 00 00 | hex 0000000000000000 ; mask | | | | | | 00 00 00 00 | - 5858 | 2 game.s 2540 | Data | 00 | | 8 | 00/2940 : 00 00 00 00 | hex 0000000000000FF0 + 5934 | 2 game.s 2496 | Data | 00 | | 8 | 00/28FC : 00 00 00 00 | hex 0000000000000FF0 | | | | | | 00 00 0F F0 | - 5859 | 2 game.s 2541 | Data | 00 | | 8 | 00/2948 : 00 00 00 00 | hex 00000000000FFFF0 + 5935 | 2 game.s 2497 | Data | 00 | | 8 | 00/2904 : 00 00 00 00 | hex 00000000000FFFF0 | | | | | | 00 0F FF F0 | - 5860 | 2 game.s 2542 | Data | 00 | | 8 | 00/2950 : 00 00 00 00 | hex 000000000FFF0F00 + 5936 | 2 game.s 2498 | Data | 00 | | 8 | 00/290C : 00 00 00 00 | hex 000000000FFF0F00 | | | | | | 0F FF 0F 00 | - 5861 | 2 game.s 2543 | Data | 00 | | 8 | 00/2958 : 00 00 00 0F | hex 0000000FFF00FF00 + 5937 | 2 game.s 2499 | Data | 00 | | 8 | 00/2914 : 00 00 00 0F | hex 0000000FFF00FF00 | | | | | | FF 00 FF 00 | - 5862 | 2 game.s 2544 | Data | 00 | | 8 | 00/2960 : 00 00 0F FF | hex 00000FFF0000F000 + 5938 | 2 game.s 2500 | Data | 00 | | 8 | 00/291C : 00 00 0F FF | hex 00000FFF0000F000 | | | | | | 00 00 F0 00 | - 5863 | 2 game.s 2545 | Data | 00 | | 8 | 00/2968 : 00 0F FF 00 | hex 000FFF00000FF000 + 5939 | 2 game.s 2501 | Data | 00 | | 8 | 00/2924 : 00 0F FF 00 | hex 000FFF00000FF000 | | | | | | 00 0F F0 00 | - 5864 | 2 game.s 2546 | Data | 00 | | 8 | 00/2970 : 00 FF 00 00 | hex 00FF0000000F0000 + 5940 | 2 game.s 2502 | Data | 00 | | 8 | 00/292C : 00 FF 00 00 | hex 00FF0000000F0000 | | | | | | 00 0F 00 00 | - 5865 | 2 game.s 2547 | Data | 00 | | 8 | 00/2978 : 0F F0 00 00 | hex 0FF0000000FF0000 + 5941 | 2 game.s 2503 | Data | 00 | | 8 | 00/2934 : 0F F0 00 00 | hex 0FF0000000FF0000 | | | | | | 00 FF 00 00 | - 5866 | 2 game.s 2548 | Data | 00 | | 8 | 00/2980 : 0F 00 00 00 | hex 0F00000000F00000 + 5942 | 2 game.s 2504 | Data | 00 | | 8 | 00/293C : 0F 00 00 00 | hex 0F00000000F00000 | | | | | | 00 F0 00 00 | - 5867 | 2 game.s 2549 | Data | 00 | | 8 | 00/2988 : 0F 00 00 00 | hex 0F0000000FF00000 + 5943 | 2 game.s 2505 | Data | 00 | | 8 | 00/2944 : 0F 00 00 00 | hex 0F0000000FF00000 | | | | | | 0F F0 00 00 | - 5868 | 2 game.s 2550 | Data | 00 | | 8 | 00/2990 : 0F 00 00 00 | hex 0F0000000F000000 + 5944 | 2 game.s 2506 | Data | 00 | | 8 | 00/294C : 0F 00 00 00 | hex 0F0000000F000000 | | | | | | 0F 00 00 00 | - 5869 | 2 game.s 2551 | Data | 00 | | 8 | 00/2998 : 0F 00 00 00 | hex 0F000000FF000000 + 5945 | 2 game.s 2507 | Data | 00 | | 8 | 00/2954 : 0F 00 00 00 | hex 0F000000FF000000 | | | | | | FF 00 00 00 | - 5870 | 2 game.s 2552 | Data | 00 | | 8 | 00/29A0 : 0F F0 00 0F | hex 0FF0000FF0000000 + 5946 | 2 game.s 2508 | Data | 00 | | 8 | 00/295C : 0F F0 00 0F | hex 0FF0000FF0000000 | | | | | | F0 00 00 00 | - 5871 | 2 game.s 2553 | Data | 00 | | 8 | 00/29A8 : 00 FF FF FF | hex 00FFFFFF00000000 + 5947 | 2 game.s 2509 | Data | 00 | | 8 | 00/2964 : 00 FF FF FF | hex 00FFFFFF00000000 | | | | | | 00 00 00 00 | - 5872 | 2 game.s 2554 | Data | 00 | | 8 | 00/29B0 : 00 00 00 00 | hex 0000000000000000 + 5948 | 2 game.s 2510 | Data | 00 | | 8 | 00/296C : 00 00 00 00 | hex 0000000000000000 | | | | | | 00 00 00 00 | - 5873 | 2 game.s 2555 | Data | 00 | | 4 | 00/29B8 : 02 00 0E 00 | dw 2,14 - 5874 | 2 game.s 2556 | Empty | 00 | | 0 | 00/29BC | - 5875 | 2 game.s 2557 | Comment | 00 | | 0 | 00/29BC | *--- The end - 5876 | 2 game.s 2558 | Empty | 00 | | 0 | 00/29BC | - 5877 | 1 toutadisparu.s 1314 | Directive | 00 | | 0 | 00/29BC | put data.s - 5878 | 3 data.s 1 | Comment | 00 | | 0 | 00/29BC | * - 5879 | 3 data.s 2 | Comment | 00 | | 0 | 00/29BC | * Tout a disparu - 5880 | 3 data.s 3 | Comment | 00 | | 0 | 00/29BC | * - 5881 | 3 data.s 4 | Comment | 00 | | 0 | 00/29BC | * (c) 1992, Franois Coulon - 5882 | 3 data.s 5 | Comment | 00 | | 0 | 00/29BC | * (c) 2022, Antoine Vignau & Olivier Zardini - 5883 | 3 data.s 6 | Comment | 00 | | 0 | 00/29BC | * - 5884 | 3 data.s 7 | Empty | 00 | | 0 | 00/29BC | - 5885 | 3 data.s 8 | Directive | 00 | | 0 | 00/29BC | mx %00 - 5886 | 3 data.s 9 | Empty | 00 | | 0 | 00/29BC | - 5887 | 3 data.s 10 | Comment | 00 | | 0 | 00/29BC | *----------------------- - 5888 | 3 data.s 11 | Comment | 00 | | 0 | 00/29BC | * LES VARIABLES - 5889 | 3 data.s 12 | Comment | 00 | | 0 | 00/29BC | *----------------------- - 5890 | 3 data.s 13 | Empty | 00 | | 0 | 00/29BC | - 5891 | 3 data.s 14 | Empty | 00 | | 0 | 00/29BC | DEBUT_DATA ; C'est vachement pratique pour tout effacer ! - 5892 | 3 data.s 15 | Empty | 00 | | 0 | 00/29BC | - 5893 | 3 data.s 16 | Comment | 00 | | 0 | 00/29BC | *--- Variables Apple IIgs - 5894 | 3 data.s 17 | Empty | 00 | | 0 | 00/29BC | - 5895 | 3 data.s 18 | Data | 00 | | 640 | 00/29BC : 00 00 00 00 | tblTEXTES ds 4*{160} + 5949 | 2 game.s 2511 | Data | 00 | | 4 | 00/2974 : 02 00 0E 00 | dw 2,14 + 5950 | 2 game.s 2512 | Empty | 00 | | 0 | 00/2978 | + 5951 | 2 game.s 2513 | Comment | 00 | | 0 | 00/2978 | *--- The end + 5952 | 2 game.s 2514 | Empty | 00 | | 0 | 00/2978 | + 5953 | 1 toutadisparu.s 1314 | Directive | 00 | | 0 | 00/2978 | put data.s + 5954 | 3 data.s 1 | Comment | 00 | | 0 | 00/2978 | * + 5955 | 3 data.s 2 | Comment | 00 | | 0 | 00/2978 | * Tout a disparu + 5956 | 3 data.s 3 | Comment | 00 | | 0 | 00/2978 | * + 5957 | 3 data.s 4 | Comment | 00 | | 0 | 00/2978 | * (c) 1992, Franois Coulon + 5958 | 3 data.s 5 | Comment | 00 | | 0 | 00/2978 | * (c) 2022, Antoine Vignau & Olivier Zardini + 5959 | 3 data.s 6 | Comment | 00 | | 0 | 00/2978 | * + 5960 | 3 data.s 7 | Empty | 00 | | 0 | 00/2978 | + 5961 | 3 data.s 8 | Directive | 00 | | 0 | 00/2978 | mx %00 + 5962 | 3 data.s 9 | Empty | 00 | | 0 | 00/2978 | + 5963 | 3 data.s 10 | Comment | 00 | | 0 | 00/2978 | *----------------------- + 5964 | 3 data.s 11 | Comment | 00 | | 0 | 00/2978 | * LES VARIABLES + 5965 | 3 data.s 12 | Comment | 00 | | 0 | 00/2978 | *----------------------- + 5966 | 3 data.s 13 | Empty | 00 | | 0 | 00/2978 | + 5967 | 3 data.s 14 | Empty | 00 | | 0 | 00/2978 | DEBUT_DATA ; C'est vachement pratique pour tout effacer ! + 5968 | 3 data.s 15 | Empty | 00 | | 0 | 00/2978 | + 5969 | 3 data.s 16 | Comment | 00 | | 0 | 00/2978 | *--- Variables Apple IIgs + 5970 | 3 data.s 17 | Empty | 00 | | 0 | 00/2978 | + 5971 | 3 data.s 18 | Data | 00 | | 640 | 00/2978 : 00 00 00 00 | tblTEXTES ds 4*{160} | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -5638,35 +5624,35 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5896 | 3 data.s 19 | Empty | 00 | | 0 | 00/2C3C | - 5897 | 3 data.s 20 | Comment | 00 | | 0 | 00/2C3C | *--- Variables Atari ST - 5898 | 3 data.s 21 | Empty | 00 | | 0 | 00/2C3C | - 5899 | 3 data.s 22 | Data | 00 | | 2 | 00/2C3C : 00 00 | nbTEXTES ds 2 - 5900 | 3 data.s 23 | Data | 00 | | 2 | 00/2C3E : 00 00 | nbTEXTES2 ds 2 ; nombre de textes indiqu dans le fichier .TEX - 5901 | 3 data.s 24 | Data | 00 | | 2 | 00/2C40 : 00 00 | i ds 2 ; un index - 5902 | 3 data.s 25 | Data | 00 | | 2 | 00/2C42 : 00 00 | nb_lignes ds 2 ; nombre de lignes de texte (c'est pour centrer) - 5903 | 3 data.s 26 | Data | 00 | | 2 | 00/2C44 : 00 00 | localOFFSET ds 2 ; offset de chaque range - 5904 | 3 data.s 27 | Data | 00 | | 2 | 00/2C46 : 00 00 | localPOINT ds 2 ; index du mot - 5905 | 3 data.s 28 | Data | 00 | | 2 | 00/2C48 : 00 00 | len_max ds 2 ; longueur de ligne_max - 5906 | 3 data.s 29 | Data | 00 | | 2 | 00/2C4A : 00 00 | longueur_texte ds 2 ; nombre de caracteres du texte d'origine - 5907 | 3 data.s 30 | Data | 00 | | 2 | 00/2C4C : 00 00 | return ds 2 ; premier RC dans une ligne - 5908 | 3 data.s 31 | Data | 00 | | 2 | 00/2C4E : 00 00 | rvb1 ds 2 ; index 1/5/9/D - 5909 | 3 data.s 32 | Data | 00 | | 2 | 00/2C50 : 00 00 | rvb2 ds 2 ; index 2/6/A/E - 5910 | 3 data.s 33 | Data | 00 | | 2 | 00/2C52 : 00 00 | index_mot ds 2 ; un autre index qui pointe - 5911 | 3 data.s 34 | Data | 00 | | 2 | 00/2C54 : 00 00 | nb_mots ds 2 ; nombre de mots dans la scene - 5912 | 3 data.s 35 | Data | 00 | | 2 | 00/2C56 : 00 00 | mot_clique ds 2 ; index du mot cliqu - 5913 | 3 data.s 36 | Data | 00 | | 2 | 00/2C58 : 00 00 | mot_ancien ds 2 ; index du mot prcdemment cliqu - 5914 | 3 data.s 37 | Data | 00 | | 2 | 00/2C5A : 00 00 | valeur_condition ds 2 ; valeur condition 2B xx ou 2D yy - 5915 | 3 data.s 38 | Data | 00 | | 2 | 00/2C5C : 00 00 | aventure ds 2 - 5916 | 3 data.s 39 | Data | 00 | | 2 | 00/2C5E : 00 00 | nombre_scenes ds 2 - 5917 | 3 data.s 40 | Data | 00 | | 2 | 00/2C60 : 00 00 | scene_actuelle ds 2 - 5918 | 3 data.s 41 | Data | 00 | | 2 | 00/2C62 : 00 00 | scene_ancienne ds 2 - 5919 | 3 data.s 42 | Data | 00 | | 2 | 00/2C64 : 00 00 | deplacement ds 2 ; BOOL - TRUE (new scene) or FALSE (same scene) - 5920 | 3 data.s 43 | Data | 00 | | 2 | 00/2C66 : 00 00 | image_chargee ds 2 ; WORD - TRUE or FALSE - 5921 | 3 data.s 44 | Data | 00 | | 2 | 00/2C68 : 00 00 | escape ds 2 ; BOOL - TRUE or FALSE - 5922 | 3 data.s 45 | Data | 00 | | 2 | 00/2C6A : 00 00 | fgSUITEFORCEE ds 2 ; BOOL - TRUE or FALSE - 5923 | 3 data.s 46 | Empty | 00 | | 0 | 00/2C6C | - 5924 | 3 data.s 47 | Data | 00 | | 128 | 00/2C6C : 00 00 00 00 | mot ds 128 ; le mot chercher (jusqu'au caractre espace) + 5972 | 3 data.s 19 | Empty | 00 | | 0 | 00/2BF8 | + 5973 | 3 data.s 20 | Comment | 00 | | 0 | 00/2BF8 | *--- Variables Atari ST + 5974 | 3 data.s 21 | Empty | 00 | | 0 | 00/2BF8 | + 5975 | 3 data.s 22 | Data | 00 | | 2 | 00/2BF8 : 00 00 | nbTEXTES ds 2 + 5976 | 3 data.s 23 | Data | 00 | | 2 | 00/2BFA : 00 00 | nbTEXTES2 ds 2 ; nombre de textes indiqu dans le fichier .TEX + 5977 | 3 data.s 24 | Data | 00 | | 2 | 00/2BFC : 00 00 | i ds 2 ; un index + 5978 | 3 data.s 25 | Data | 00 | | 2 | 00/2BFE : 00 00 | nb_lignes ds 2 ; nombre de lignes de texte (c'est pour centrer) + 5979 | 3 data.s 26 | Data | 00 | | 2 | 00/2C00 : 00 00 | localOFFSET ds 2 ; offset de chaque range + 5980 | 3 data.s 27 | Data | 00 | | 2 | 00/2C02 : 00 00 | localPOINT ds 2 ; index du mot + 5981 | 3 data.s 28 | Data | 00 | | 2 | 00/2C04 : 00 00 | len_max ds 2 ; longueur de ligne_max + 5982 | 3 data.s 29 | Data | 00 | | 2 | 00/2C06 : 00 00 | longueur_texte ds 2 ; nombre de caracteres du texte d'origine + 5983 | 3 data.s 30 | Data | 00 | | 2 | 00/2C08 : 00 00 | return ds 2 ; premier RC dans une ligne + 5984 | 3 data.s 31 | Data | 00 | | 2 | 00/2C0A : 00 00 | rvb1 ds 2 ; index 1/5/9/D + 5985 | 3 data.s 32 | Data | 00 | | 2 | 00/2C0C : 00 00 | rvb2 ds 2 ; index 2/6/A/E + 5986 | 3 data.s 33 | Data | 00 | | 2 | 00/2C0E : 00 00 | index_mot ds 2 ; un autre index qui pointe + 5987 | 3 data.s 34 | Data | 00 | | 2 | 00/2C10 : 00 00 | nb_mots ds 2 ; nombre de mots dans la scene + 5988 | 3 data.s 35 | Data | 00 | | 2 | 00/2C12 : 00 00 | mot_clique ds 2 ; index du mot cliqu + 5989 | 3 data.s 36 | Data | 00 | | 2 | 00/2C14 : 00 00 | mot_ancien ds 2 ; index du mot prcdemment cliqu + 5990 | 3 data.s 37 | Data | 00 | | 2 | 00/2C16 : 00 00 | valeur_condition ds 2 ; valeur condition 2B xx ou 2D yy + 5991 | 3 data.s 38 | Data | 00 | | 2 | 00/2C18 : 00 00 | aventure ds 2 + 5992 | 3 data.s 39 | Data | 00 | | 2 | 00/2C1A : 00 00 | nombre_scenes ds 2 + 5993 | 3 data.s 40 | Data | 00 | | 2 | 00/2C1C : 00 00 | scene_actuelle ds 2 + 5994 | 3 data.s 41 | Data | 00 | | 2 | 00/2C1E : 00 00 | scene_ancienne ds 2 + 5995 | 3 data.s 42 | Data | 00 | | 2 | 00/2C20 : 00 00 | deplacement ds 2 ; BOOL - TRUE (new scene) or FALSE (same scene) + 5996 | 3 data.s 43 | Data | 00 | | 2 | 00/2C22 : 00 00 | image_chargee ds 2 ; WORD - TRUE or FALSE + 5997 | 3 data.s 44 | Data | 00 | | 2 | 00/2C24 : 00 00 | escape ds 2 ; BOOL - TRUE or FALSE + 5998 | 3 data.s 45 | Data | 00 | | 2 | 00/2C26 : 00 00 | fgSUITEFORCEE ds 2 ; BOOL - TRUE or FALSE + 5999 | 3 data.s 46 | Empty | 00 | | 0 | 00/2C28 | + 6000 | 3 data.s 47 | Data | 00 | | 128 | 00/2C28 : 00 00 00 00 | mot ds 128 ; le mot chercher (jusqu'au caractre espace) | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -5698,8 +5684,8 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5925 | 3 data.s 48 | Empty | 00 | | 0 | 00/2CEC | ligne_commentaire ; la phrase de commentaire "mot" : explication - 5926 | 3 data.s 49 | Data | 00 | | 128 | 00/2CEC : 00 00 00 00 | ds 128 + 6001 | 3 data.s 48 | Empty | 00 | | 0 | 00/2CA8 | ligne_commentaire ; la phrase de commentaire "mot" : explication + 6002 | 3 data.s 49 | Data | 00 | | 128 | 00/2CA8 : 00 00 00 00 | ds 128 | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -5731,10 +5717,10 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5927 | 3 data.s 50 | Empty | 00 | | 0 | 00/2D6C | - 5928 | 3 data.s 51 | Comment | 00 | | 0 | 00/2D6C | * Le texte afficher - 5929 | 3 data.s 52 | Empty | 00 | | 0 | 00/2D6C | - 5930 | 3 data.s 53 | Data | 00 | | 75 | 00/2D6C : 00 00 00 00 | ligne_max ds {75} ; une ligne du texte + 6003 | 3 data.s 50 | Empty | 00 | | 0 | 00/2D28 | + 6004 | 3 data.s 51 | Comment | 00 | | 0 | 00/2D28 | * Le texte afficher + 6005 | 3 data.s 52 | Empty | 00 | | 0 | 00/2D28 | + 6006 | 3 data.s 53 | Data | 00 | | 75 | 00/2D28 : 00 00 00 00 | ligne_max ds {75} ; une ligne du texte | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -5753,7 +5739,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 | - 5931 | 3 data.s 54 | Data | 00 | | 1500 | 00/2DB7 : 00 00 00 00 | texte ds {75}*{20} ; the text from the .TXT file + 6007 | 3 data.s 54 | Data | 00 | | 1500 | 00/2D73 : 00 00 00 00 | texte ds {75}*{20} ; the text from the .TXT file | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -6128,7 +6114,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5932 | 3 data.s 55 | Data | 00 | | 1500 | 00/3393 : 00 00 00 00 | texte_liens ds {75}*{20} ; FALSE: not a link, TRUE est un mot cliquable + 6008 | 3 data.s 55 | Data | 00 | | 1500 | 00/334F : 00 00 00 00 | texte_liens ds {75}*{20} ; FALSE: not a link, TRUE est un mot cliquable | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -6503,7 +6489,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5933 | 3 data.s 56 | Data | 00 | | 1500 | 00/396F : 00 00 00 00 | texte_index ds {75}*{20} ; numro du mot + 6009 | 3 data.s 56 | Data | 00 | | 1500 | 00/392B : 00 00 00 00 | texte_index ds {75}*{20} ; numro du mot | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -6878,7 +6864,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5934 | 3 data.s 57 | Data | 00 | | 1500 | 00/3F4B : 00 00 00 00 | texte_final ds {75}*{20} ; the final text - known as b$ in Atari ST + 6010 | 3 data.s 57 | Data | 00 | | 1500 | 00/3F07 : 00 00 00 00 | texte_final ds {75}*{20} ; the final text - known as b$ in Atari ST | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -7253,13 +7239,13 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5935 | 3 data.s 58 | Data | 00 | | 2 | 00/4527 : 00 00 | ds 2 - 5936 | 3 data.s 59 | Empty | 00 | | 0 | 00/4529 | - 5937 | 3 data.s 60 | Comment | 00 | | 0 | 00/4529 | * Toujours en dcal : index 1 dmarre 0 (NB_TEXTES est toujours > au nombre de scnes) - 5938 | 3 data.s 61 | Empty | 00 | | 0 | 00/4529 | - 5939 | 3 data.s 62 | Empty | 00 | | 0 | 00/4529 | SUITE_DATA ; C'est vachement pratique pour tout effacer (encore) ! - 5940 | 3 data.s 63 | Empty | 00 | | 0 | 00/4529 | - 5941 | 3 data.s 64 | Data | 00 | | 8000 | 00/4529 : 00 00 00 00 | fonction_mots ds {160}*{25}*2 ; PNTR - mots qui vont "ragir" + 6011 | 3 data.s 58 | Data | 00 | | 2 | 00/44E3 : 00 00 | ds 2 + 6012 | 3 data.s 59 | Empty | 00 | | 0 | 00/44E5 | + 6013 | 3 data.s 60 | Comment | 00 | | 0 | 00/44E5 | * Toujours en dcal : index 1 dmarre 0 (NB_TEXTES est toujours > au nombre de scnes) + 6014 | 3 data.s 61 | Empty | 00 | | 0 | 00/44E5 | + 6015 | 3 data.s 62 | Empty | 00 | | 0 | 00/44E5 | SUITE_DATA ; C'est vachement pratique pour tout effacer (encore) ! + 6016 | 3 data.s 63 | Empty | 00 | | 0 | 00/44E5 | + 6017 | 3 data.s 64 | Data | 00 | | 8000 | 00/44E5 : 00 00 00 00 | fonction_mots ds {160}*{25}*2 ; PNTR - mots qui vont "ragir" | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -9259,7 +9245,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5942 | 3 data.s 65 | Data | 00 | | 4000 | 00/6469 : 00 00 00 00 | aiguillage ds {160}*{25} ; BYTE - scene correspondant au mot + 6018 | 3 data.s 65 | Data | 00 | | 4000 | 00/6425 : 00 00 00 00 | aiguillage ds {160}*{25} ; BYTE - scene correspondant au mot | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -10259,7 +10245,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5943 | 3 data.s 66 | Data | 00 | | 8000 | 00/7409 : 00 00 00 00 | condition ds {160}*{25}*2 ; WORD - scene devant avoir ete vue (ou non si ngatif) + 6019 | 3 data.s 66 | Data | 00 | | 8000 | 00/73C5 : 00 00 00 00 | condition ds {160}*{25}*2 ; WORD - scene devant avoir ete vue (ou non si ngatif) | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -12259,7 +12245,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5944 | 3 data.s 67 | Data | 00 | | 160 | 00/9349 : 00 00 00 00 | pointeur_mots ds {160} ; BYTE - nombre de mots pour chaque scene + 6020 | 3 data.s 67 | Data | 00 | | 160 | 00/9305 : 00 00 00 00 | pointeur_mots ds {160} ; BYTE - nombre de mots pour chaque scene | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -12299,7 +12285,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5945 | 3 data.s 68 | Data | 00 | | 160 | 00/93E9 : 00 00 00 00 | scene_visitee ds {160} ; BOOL - le joueur est-il pass par cette scne ? + 6021 | 3 data.s 68 | Data | 00 | | 160 | 00/93A5 : 00 00 00 00 | scene_visitee ds {160} ; BOOL - le joueur est-il pass par cette scne ? | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -12339,7 +12325,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5946 | 3 data.s 69 | Data | 00 | | 8000 | 00/9489 : 00 00 00 00 | phrase ds {160}*{25}*2 ; PNTR - phrases explicatives de chaque mot + 6022 | 3 data.s 69 | Data | 00 | | 8000 | 00/9445 : 00 00 00 00 | phrase ds {160}*{25}*2 ; PNTR - phrases explicatives de chaque mot | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14339,7 +14325,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5947 | 3 data.s 70 | Data | 00 | | 320 | 00/B3C9 : 00 00 00 00 | image_a_charger ds {160}*2 ; PNTR - nom des fichiers image charger chaque scne + 6023 | 3 data.s 70 | Data | 00 | | 320 | 00/B385 : 00 00 00 00 | image_a_charger ds {160}*2 ; PNTR - nom des fichiers image charger chaque scne | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14419,7 +14405,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5948 | 3 data.s 71 | Data | 00 | | 160 | 00/B509 : 00 00 00 00 | rouge1 ds {160} ; les composants RVB pour le fond + 6024 | 3 data.s 71 | Data | 00 | | 160 | 00/B4C5 : 00 00 00 00 | rouge1 ds {160} ; les composants RVB pour le fond | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14459,7 +14445,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5949 | 3 data.s 72 | Data | 00 | | 160 | 00/B5A9 : 00 00 00 00 | vert1 ds {160} + 6025 | 3 data.s 72 | Data | 00 | | 160 | 00/B565 : 00 00 00 00 | vert1 ds {160} | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14499,7 +14485,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5950 | 3 data.s 73 | Data | 00 | | 160 | 00/B649 : 00 00 00 00 | bleu1 ds {160} + 6026 | 3 data.s 73 | Data | 00 | | 160 | 00/B605 : 00 00 00 00 | bleu1 ds {160} | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14539,7 +14525,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5951 | 3 data.s 74 | Data | 00 | | 160 | 00/B6E9 : 00 00 00 00 | rouge2 ds {160} + 6027 | 3 data.s 74 | Data | 00 | | 160 | 00/B6A5 : 00 00 00 00 | rouge2 ds {160} | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14579,7 +14565,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5952 | 3 data.s 75 | Data | 00 | | 160 | 00/B789 : 00 00 00 00 | vert2 ds {160} + 6028 | 3 data.s 75 | Data | 00 | | 160 | 00/B745 : 00 00 00 00 | vert2 ds {160} | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14619,7 +14605,7 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5953 | 3 data.s 76 | Data | 00 | | 160 | 00/B829 : 00 00 00 00 | bleu2 ds {160} + 6029 | 3 data.s 76 | Data | 00 | | 160 | 00/B7E5 : 00 00 00 00 | bleu2 ds {160} | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14659,16 +14645,16 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5954 | 3 data.s 77 | Empty | 00 | | 0 | 00/B8C9 | - 5955 | 3 data.s 78 | Empty | 00 | | 0 | 00/B8C9 | FIN_DATA ; Ben, ouais ! - 5956 | 3 data.s 79 | Empty | 00 | | 0 | 00/B8C9 | - 5957 | 3 data.s 80 | Data | 00 | | 2 | 00/B8C9 : 00 00 | ds 2 ; padding, we never know :-) - 5958 | 3 data.s 81 | Empty | 00 | | 0 | 00/B8CB | - 5959 | 3 data.s 82 | Comment | 00 | | 0 | 00/B8CB | * Donnes des fichiers de sauvegarde - 5960 | 3 data.s 83 | Empty | 00 | | 0 | 00/B8CB | - 5961 | 3 data.s 84 | Data | 00 | | 2 | 00/B8CB : 00 00 | fiAVENTURE ds 2 - 5962 | 3 data.s 85 | Data | 00 | | 2 | 00/B8CD : 00 00 | fiSCENEACTUELLE ds 2 - 5963 | 3 data.s 86 | Data | 00 | | 160 | 00/B8CF : 00 00 00 00 | fiSCENEVISITEE ds {160} + 6030 | 3 data.s 77 | Empty | 00 | | 0 | 00/B885 | + 6031 | 3 data.s 78 | Empty | 00 | | 0 | 00/B885 | FIN_DATA ; Ben, ouais ! + 6032 | 3 data.s 79 | Empty | 00 | | 0 | 00/B885 | + 6033 | 3 data.s 80 | Data | 00 | | 2 | 00/B885 : 00 00 | ds 2 ; padding, we never know :-) + 6034 | 3 data.s 81 | Empty | 00 | | 0 | 00/B887 | + 6035 | 3 data.s 82 | Comment | 00 | | 0 | 00/B887 | * Donnes des fichiers de sauvegarde + 6036 | 3 data.s 83 | Empty | 00 | | 0 | 00/B887 | + 6037 | 3 data.s 84 | Data | 00 | | 2 | 00/B887 : 00 00 | fiAVENTURE ds 2 + 6038 | 3 data.s 85 | Data | 00 | | 2 | 00/B889 : 00 00 | fiSCENEACTUELLE ds 2 + 6039 | 3 data.s 86 | Data | 00 | | 160 | 00/B88B : 00 00 00 00 | fiSCENEVISITEE ds {160} | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -14708,1077 +14694,1077 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 5964 | 3 data.s 87 | Empty | 00 | | 0 | 00/B96F | - 5965 | 3 data.s 88 | Empty | 00 | | 0 | 00/B96F | - 5966 | 1 toutadisparu.s 1315 | Directive | 00 | | 0 | 00/B96F | put ecr.s - 5967 | 4 ecr.s 1 | Comment | 00 | | 0 | 00/B96F | * - 5968 | 4 ecr.s 2 | Comment | 00 | | 0 | 00/B96F | * Tout a disparu - 5969 | 4 ecr.s 3 | Comment | 00 | | 0 | 00/B96F | * - 5970 | 4 ecr.s 4 | Comment | 00 | | 0 | 00/B96F | * (c) 1992, Franois Coulon - 5971 | 4 ecr.s 5 | Comment | 00 | | 0 | 00/B96F | * (c) 2022, Antoine Vignau & Olivier Zardini - 5972 | 4 ecr.s 6 | Comment | 00 | | 0 | 00/B96F | * - 5973 | 4 ecr.s 7 | Empty | 00 | | 0 | 00/B96F | - 5974 | 4 ecr.s 8 | Directive | 00 | | 0 | 00/B96F | mx %00 - 5975 | 4 ecr.s 9 | Empty | 00 | | 0 | 00/B96F | - 5976 | 4 ecr.s 10 | Empty | 00 | | 0 | 00/B96F | tag_points - 5977 | 4 ecr.s 11 | Comment | 00 | | 0 | 00/B96F | * HEX 0669 - 5978 | 4 ecr.s 12 | Data | 00 | | 14 | 00/B96F : 44 05 44 06 | HEX 4405440644064406440744074408 + 6040 | 3 data.s 87 | Empty | 00 | | 0 | 00/B92B | + 6041 | 3 data.s 88 | Empty | 00 | | 0 | 00/B92B | + 6042 | 1 toutadisparu.s 1315 | Directive | 00 | | 0 | 00/B92B | put ecr.s + 6043 | 4 ecr.s 1 | Comment | 00 | | 0 | 00/B92B | * + 6044 | 4 ecr.s 2 | Comment | 00 | | 0 | 00/B92B | * Tout a disparu + 6045 | 4 ecr.s 3 | Comment | 00 | | 0 | 00/B92B | * + 6046 | 4 ecr.s 4 | Comment | 00 | | 0 | 00/B92B | * (c) 1992, Franois Coulon + 6047 | 4 ecr.s 5 | Comment | 00 | | 0 | 00/B92B | * (c) 2022, Antoine Vignau & Olivier Zardini + 6048 | 4 ecr.s 6 | Comment | 00 | | 0 | 00/B92B | * + 6049 | 4 ecr.s 7 | Empty | 00 | | 0 | 00/B92B | + 6050 | 4 ecr.s 8 | Directive | 00 | | 0 | 00/B92B | mx %00 + 6051 | 4 ecr.s 9 | Empty | 00 | | 0 | 00/B92B | + 6052 | 4 ecr.s 10 | Empty | 00 | | 0 | 00/B92B | tag_points + 6053 | 4 ecr.s 11 | Comment | 00 | | 0 | 00/B92B | * HEX 0669 + 6054 | 4 ecr.s 12 | Data | 00 | | 14 | 00/B92B : 44 05 44 06 | HEX 4405440644064406440744074408 | | | | | | 44 06 44 06 | | | | | | | 44 07 44 07 | | | | | | | 44 08 | - 5979 | 4 ecr.s 13 | Data | 00 | | 16 | 00/B97D : 44 08 44 08 | HEX 4408440844094409440A440A440A440B + 6055 | 4 ecr.s 13 | Data | 00 | | 16 | 00/B939 : 44 08 44 08 | HEX 4408440844094409440A440A440A440B | | | | | | 44 09 44 09 | | | | | | | 44 0A 44 0A | | | | | | | 44 0A 44 0B | - 5980 | 4 ecr.s 14 | Data | 00 | | 16 | 00/B98D : 44 0B 44 0C | HEX 440B440C440C440C440D440D440E440E + 6056 | 4 ecr.s 14 | Data | 00 | | 16 | 00/B949 : 44 0B 44 0C | HEX 440B440C440C440C440D440D440E440E | | | | | | 44 0C 44 0C | | | | | | | 44 0D 44 0D | | | | | | | 44 0E 44 0E | - 5981 | 4 ecr.s 15 | Data | 00 | | 16 | 00/B99D : 44 0E 44 0F | HEX 440E440F440F44104410441044114411 + 6057 | 4 ecr.s 15 | Data | 00 | | 16 | 00/B959 : 44 0E 44 0F | HEX 440E440F440F44104410441044114411 | | | | | | 44 0F 44 10 | | | | | | | 44 10 44 10 | | | | | | | 44 11 44 11 | - 5982 | 4 ecr.s 16 | Data | 00 | | 16 | 00/B9AD : 38 05 39 05 | HEX 38053905390539053A053A053B053B05 + 6058 | 4 ecr.s 16 | Data | 00 | | 16 | 00/B969 : 38 05 39 05 | HEX 38053905390539053A053A053B053B05 | | | | | | 39 05 39 05 | | | | | | | 3A 05 3A 05 | | | | | | | 3B 05 3B 05 | - 5983 | 4 ecr.s 17 | Data | 00 | | 16 | 00/B9BD : 3B 05 3C 05 | HEX 3B053C053C053D053D053D053E053E05 + 6059 | 4 ecr.s 17 | Data | 00 | | 16 | 00/B979 : 3B 05 3C 05 | HEX 3B053C053C053D053D053D053E053E05 | | | | | | 3C 05 3D 05 | | | | | | | 3D 05 3D 05 | | | | | | | 3E 05 3E 05 | - 5984 | 4 ecr.s 18 | Data | 00 | | 16 | 00/B9CD : 3F 05 3F 05 | HEX 3F053F053F0540054005410541054105 + 6060 | 4 ecr.s 18 | Data | 00 | | 16 | 00/B989 : 3F 05 3F 05 | HEX 3F053F053F0540054005410541054105 | | | | | | 3F 05 40 05 | | | | | | | 40 05 41 05 | | | | | | | 41 05 41 05 | - 5985 | 4 ecr.s 19 | Data | 00 | | 16 | 00/B9DD : 42 05 42 05 | HEX 42054205430543054305440544054505 + 6061 | 4 ecr.s 19 | Data | 00 | | 16 | 00/B999 : 42 05 42 05 | HEX 42054205430543054305440544054505 | | | | | | 43 05 43 05 | | | | | | | 43 05 44 05 | | | | | | | 44 05 45 05 | - 5986 | 4 ecr.s 20 | Data | 00 | | 16 | 00/B9ED : 45 05 45 05 | HEX 45054505450646064606470647064706 + 6062 | 4 ecr.s 20 | Data | 00 | | 16 | 00/B9A9 : 45 05 45 05 | HEX 45054505450646064606470647064706 | | | | | | 45 06 46 06 | | | | | | | 46 06 47 06 | | | | | | | 47 06 47 06 | - 5987 | 4 ecr.s 21 | Data | 00 | | 16 | 00/B9FD : 48 06 48 06 | HEX 480648064906490649064A064A064B06 + 6063 | 4 ecr.s 21 | Data | 00 | | 16 | 00/B9B9 : 48 06 48 06 | HEX 480648064906490649064A064A064B06 | | | | | | 49 06 49 06 | | | | | | | 49 06 4A 06 | | | | | | | 4A 06 4B 06 | - 5988 | 4 ecr.s 22 | Data | 00 | | 16 | 00/BA0D : 4B 06 4B 06 | HEX 4B064B064C064C064D064D064D066006 + 6064 | 4 ecr.s 22 | Data | 00 | | 16 | 00/B9C9 : 4B 06 4B 06 | HEX 4B064B064C064C064D064D064D066006 | | | | | | 4C 06 4C 06 | | | | | | | 4D 06 4D 06 | | | | | | | 4D 06 60 06 | - 5989 | 4 ecr.s 23 | Data | 00 | | 16 | 00/BA1D : 5F 06 5F 06 | HEX 5F065F065F065E065E065D065D065D06 + 6065 | 4 ecr.s 23 | Data | 00 | | 16 | 00/B9D9 : 5F 06 5F 06 | HEX 5F065F065F065E065E065D065D065D06 | | | | | | 5F 06 5E 06 | | | | | | | 5E 06 5D 06 | | | | | | | 5D 06 5D 06 | - 5990 | 4 ecr.s 24 | Data | 00 | | 16 | 00/BA2D : 5C 06 5C 06 | HEX 5C065C065B065B065B065A065A065A06 + 6066 | 4 ecr.s 24 | Data | 00 | | 16 | 00/B9E9 : 5C 06 5C 06 | HEX 5C065C065B065B065B065A065A065A06 | | | | | | 5B 06 5B 06 | | | | | | | 5B 06 5A 06 | | | | | | | 5A 06 5A 06 | - 5991 | 4 ecr.s 25 | Data | 00 | | 16 | 00/BA3D : 59 06 59 06 | HEX 59065906590659065806580758075707 + 6067 | 4 ecr.s 25 | Data | 00 | | 16 | 00/B9F9 : 59 06 59 06 | HEX 59065906590659065806580758075707 | | | | | | 59 06 59 06 | | | | | | | 58 06 58 07 | | | | | | | 58 07 57 07 | - 5992 | 4 ecr.s 26 | Data | 00 | | 16 | 00/BA4D : 57 07 57 07 | HEX 57075707570857085708570856085609 + 6068 | 4 ecr.s 26 | Data | 00 | | 16 | 00/BA09 : 57 07 57 07 | HEX 57075707570857085708570856085609 | | | | | | 57 08 57 08 | | | | | | | 57 08 57 08 | | | | | | | 56 08 56 09 | - 5993 | 4 ecr.s 27 | Data | 00 | | 16 | 00/BA5D : 56 09 56 0A | HEX 5609560A560A560A560A560B560B560C + 6069 | 4 ecr.s 27 | Data | 00 | | 16 | 00/BA19 : 56 09 56 0A | HEX 5609560A560A560A560A560B560B560C | | | | | | 56 0A 56 0A | | | | | | | 56 0A 56 0B | | | | | | | 56 0B 56 0C | - 5994 | 4 ecr.s 28 | Data | 00 | | 16 | 00/BA6D : 56 0C 56 0C | HEX 560C560C560D560D560E560E560E560F + 6070 | 4 ecr.s 28 | Data | 00 | | 16 | 00/BA29 : 56 0C 56 0C | HEX 560C560C560D560D560E560E560E560F | | | | | | 56 0D 56 0D | | | | | | | 56 0E 56 0E | | | | | | | 56 0E 56 0F | - 5995 | 4 ecr.s 29 | Data | 00 | | 16 | 00/BA7D : 56 0F 56 0F | HEX 560F560F561057105710571057105810 + 6071 | 4 ecr.s 29 | Data | 00 | | 16 | 00/BA39 : 56 0F 56 0F | HEX 560F560F561057105710571057105810 | | | | | | 56 10 57 10 | | | | | | | 57 10 57 10 | | | | | | | 57 10 58 10 | - 5996 | 4 ecr.s 30 | Data | 00 | | 16 | 00/BA8D : 58 10 58 10 | HEX 5810581059105910591159115A115A11 + 6072 | 4 ecr.s 30 | Data | 00 | | 16 | 00/BA49 : 58 10 58 10 | HEX 5810581059105910591159115A115A11 | | | | | | 59 10 59 10 | | | | | | | 59 11 59 11 | | | | | | | 5A 11 5A 11 | - 5997 | 4 ecr.s 31 | Data | 00 | | 16 | 00/BA9D : 5B 11 5B 11 | HEX 5B115B115B115B115C115C115D115D11 + 6073 | 4 ecr.s 31 | Data | 00 | | 16 | 00/BA59 : 5B 11 5B 11 | HEX 5B115B115B115B115C115C115D115D11 | | | | | | 5B 11 5B 11 | | | | | | | 5C 11 5C 11 | | | | | | | 5D 11 5D 11 | - 5998 | 4 ecr.s 32 | Data | 00 | | 16 | 00/BAAD : 5D 11 5E 11 | HEX 5D115E115E115F115F115F1160116011 + 6074 | 4 ecr.s 32 | Data | 00 | | 16 | 00/BA69 : 5D 11 5E 11 | HEX 5D115E115E115F115F115F1160116011 | | | | | | 5E 11 5F 11 | | | | | | | 5F 11 5F 11 | | | | | | | 60 11 60 11 | - 5999 | 4 ecr.s 33 | Data | 00 | | 16 | 00/BABD : 61 11 61 11 | HEX 61116111611162116211631163116311 + 6075 | 4 ecr.s 33 | Data | 00 | | 16 | 00/BA79 : 61 11 61 11 | HEX 61116111611162116211631163116311 | | | | | | 61 11 62 11 | | | | | | | 62 11 63 11 | | | | | | | 63 11 63 11 | - 6000 | 4 ecr.s 34 | Data | 00 | | 16 | 00/BACD : 63 11 64 11 | HEX 63116411641164106510651065106610 + 6076 | 4 ecr.s 34 | Data | 00 | | 16 | 00/BA89 : 63 11 64 11 | HEX 63116411641164106510651065106610 | | | | | | 64 11 64 10 | | | | | | | 65 10 65 10 | | | | | | | 65 10 66 10 | - 6001 | 4 ecr.s 35 | Data | 00 | | 16 | 00/BADD : 66 10 66 10 | HEX 66106610660F660F660F660E670E670E + 6077 | 4 ecr.s 35 | Data | 00 | | 16 | 00/BA99 : 66 10 66 10 | HEX 66106610660F660F660F660E670E670E | | | | | | 66 0F 66 0F | | | | | | | 66 0F 66 0E | | | | | | | 67 0E 67 0E | - 6002 | 4 ecr.s 36 | Data | 00 | | 16 | 00/BAED : 67 0E 67 0D | HEX 670E670D670D670D670C670C670C670B + 6078 | 4 ecr.s 36 | Data | 00 | | 16 | 00/BAA9 : 67 0E 67 0D | HEX 670E670D670D670D670C670C670C670B | | | | | | 67 0D 67 0D | | | | | | | 67 0C 67 0C | | | | | | | 67 0C 67 0B | - 6003 | 4 ecr.s 37 | Data | 00 | | 16 | 00/BAFD : 67 0B 67 0A | HEX 670B670A670A670A6709670967086708 + 6079 | 4 ecr.s 37 | Data | 00 | | 16 | 00/BAB9 : 67 0B 67 0A | HEX 670B670A670A670A6709670967086708 | | | | | | 67 0A 67 0A | | | | | | | 67 09 67 09 | | | | | | | 67 08 67 08 | - 6004 | 4 ecr.s 38 | Data | 00 | | 16 | 00/BB0D : 67 08 67 07 | HEX 67086707670767076706660666066606 + 6080 | 4 ecr.s 38 | Data | 00 | | 16 | 00/BAC9 : 67 08 67 07 | HEX 67086707670767076706660666066606 | | | | | | 67 07 67 07 | | | | | | | 67 06 66 06 | | | | | | | 66 06 66 06 | - 6005 | 4 ecr.s 39 | Data | 00 | | 16 | 00/BB1D : 66 06 65 06 | HEX 66066506650665066406640663066306 + 6081 | 4 ecr.s 39 | Data | 00 | | 16 | 00/BAD9 : 66 06 65 06 | HEX 66066506650665066406640663066306 | | | | | | 65 06 65 06 | | | | | | | 64 06 64 06 | | | | | | | 63 06 63 06 | - 6006 | 4 ecr.s 40 | Data | 00 | | 16 | 00/BB2D : 63 06 62 06 | HEX 63066206620661066105610561056005 + 6082 | 4 ecr.s 40 | Data | 00 | | 16 | 00/BAE9 : 63 06 62 06 | HEX 63066206620661066105610561056005 | | | | | | 62 06 61 06 | | | | | | | 61 05 61 05 | | | | | | | 61 05 60 05 | - 6007 | 4 ecr.s 41 | Data | 00 | | 16 | 00/BB3D : 71 05 71 06 | HEX 71057106710671067107710771087108 + 6083 | 4 ecr.s 41 | Data | 00 | | 16 | 00/BAF9 : 71 05 71 06 | HEX 71057106710671067107710771087108 | | | | | | 71 06 71 06 | | | | | | | 71 07 71 07 | | | | | | | 71 08 71 08 | - 6008 | 4 ecr.s 42 | Data | 00 | | 16 | 00/BB4D : 71 08 71 09 | HEX 710871097109710A710A710A710B710B + 6084 | 4 ecr.s 42 | Data | 00 | | 16 | 00/BB09 : 71 08 71 09 | HEX 710871097109710A710A710A710B710B | | | | | | 71 09 71 0A | | | | | | | 71 0A 71 0A | | | | | | | 71 0B 71 0B | - 6009 | 4 ecr.s 43 | Data | 00 | | 16 | 00/BB5D : 71 0C 71 0C | HEX 710C710C710C710D710D710E710E710E + 6085 | 4 ecr.s 43 | Data | 00 | | 16 | 00/BB19 : 71 0C 71 0C | HEX 710C710C710C710D710D710E710E710E | | | | | | 71 0C 71 0D | | | | | | | 71 0D 71 0E | | | | | | | 71 0E 71 0E | - 6010 | 4 ecr.s 44 | Data | 00 | | 16 | 00/BB6D : 71 0E 72 0E | HEX 710E720E720F720F720F721072107310 + 6086 | 4 ecr.s 44 | Data | 00 | | 16 | 00/BB29 : 71 0E 72 0E | HEX 710E720E720F720F720F721072107310 | | | | | | 72 0F 72 0F | | | | | | | 72 0F 72 10 | | | | | | | 72 10 73 10 | - 6011 | 4 ecr.s 45 | Data | 00 | | 16 | 00/BB7D : 73 10 73 10 | HEX 73107310731074107410741075107510 + 6087 | 4 ecr.s 45 | Data | 00 | | 16 | 00/BB39 : 73 10 73 10 | HEX 73107310731074107410741075107510 | | | | | | 73 10 74 10 | | | | | | | 74 10 74 10 | | | | | | | 75 10 75 10 | - 6012 | 4 ecr.s 46 | Data | 00 | | 16 | 00/BB8D : 75 11 76 11 | HEX 75117611761176117611771177117811 + 6088 | 4 ecr.s 46 | Data | 00 | | 16 | 00/BB49 : 75 11 76 11 | HEX 75117611761176117611771177117811 | | | | | | 76 11 76 11 | | | | | | | 76 11 77 11 | | | | | | | 77 11 78 11 | - 6013 | 4 ecr.s 47 | Data | 00 | | 16 | 00/BB9D : 78 11 78 11 | HEX 78117811791179117A117A117A117B11 + 6089 | 4 ecr.s 47 | Data | 00 | | 16 | 00/BB59 : 78 11 78 11 | HEX 78117811791179117A117A117A117B11 | | | | | | 79 11 79 11 | | | | | | | 7A 11 7A 11 | | | | | | | 7A 11 7B 11 | - 6014 | 4 ecr.s 48 | Data | 00 | | 16 | 00/BBAD : 7B 11 7C 11 | HEX 7B117C117C117C117C117D117D117D10 + 6090 | 4 ecr.s 48 | Data | 00 | | 16 | 00/BB69 : 7B 11 7C 11 | HEX 7B117C117C117C117C117D117D117D10 | | | | | | 7C 11 7C 11 | | | | | | | 7C 11 7D 11 | | | | | | | 7D 11 7D 10 | - 6015 | 4 ecr.s 49 | Data | 00 | | 16 | 00/BBBD : 7D 10 7E 10 | HEX 7D107E107E107E107E0F7E0F7E0F7F0F + 6091 | 4 ecr.s 49 | Data | 00 | | 16 | 00/BB79 : 7D 10 7E 10 | HEX 7D107E107E107E107E0F7E0F7E0F7F0F | | | | | | 7E 10 7E 10 | | | | | | | 7E 0F 7E 0F | | | | | | | 7E 0F 7F 0F | - 6016 | 4 ecr.s 50 | Data | 00 | | 16 | 00/BBCD : 7F 0E 7F 0E | HEX 7F0E7F0E7F0E7F0E800E800D800D800C + 6092 | 4 ecr.s 50 | Data | 00 | | 16 | 00/BB89 : 7F 0E 7F 0E | HEX 7F0E7F0E7F0E7F0E800E800D800D800C | | | | | | 7F 0E 7F 0E | | | | | | | 80 0E 80 0D | | | | | | | 80 0D 80 0C | - 6017 | 4 ecr.s 51 | Data | 00 | | 16 | 00/BBDD : 80 0C 80 0C | HEX 800C800C800C800B800B800A800A800A + 6093 | 4 ecr.s 51 | Data | 00 | | 16 | 00/BB99 : 80 0C 80 0C | HEX 800C800C800C800B800B800A800A800A | | | | | | 80 0C 80 0B | | | | | | | 80 0B 80 0A | | | | | | | 80 0A 80 0A | - 6018 | 4 ecr.s 52 | Data | 00 | | 16 | 00/BBED : 80 09 80 09 | HEX 80098009800880088008800780078006 + 6094 | 4 ecr.s 52 | Data | 00 | | 16 | 00/BBA9 : 80 09 80 09 | HEX 80098009800880088008800780078006 | | | | | | 80 08 80 08 | | | | | | | 80 08 80 07 | | | | | | | 80 07 80 06 | - 6019 | 4 ecr.s 53 | Data | 00 | | 16 | 00/BBFD : 80 06 80 06 | HEX 80068006800580059404940594059406 + 6095 | 4 ecr.s 53 | Data | 00 | | 16 | 00/BBB9 : 80 06 80 06 | HEX 80068006800580059404940594059406 | | | | | | 80 05 80 05 | | | | | | | 94 04 94 05 | | | | | | | 94 05 94 06 | - 6020 | 4 ecr.s 54 | Data | 00 | | 16 | 00/BC0D : 94 06 94 06 | HEX 94069406940794079408940894089409 + 6096 | 4 ecr.s 54 | Data | 00 | | 16 | 00/BBC9 : 94 06 94 06 | HEX 94069406940794079408940894089409 | | | | | | 94 07 94 07 | | | | | | | 94 08 94 08 | | | | | | | 94 08 94 09 | - 6021 | 4 ecr.s 55 | Data | 00 | | 16 | 00/BC1D : 94 09 94 0A | HEX 9409940A940A940A940B940B940C940C + 6097 | 4 ecr.s 55 | Data | 00 | | 16 | 00/BBD9 : 94 09 94 0A | HEX 9409940A940A940A940B940B940C940C | | | | | | 94 0A 94 0A | | | | | | | 94 0B 94 0B | | | | | | | 94 0C 94 0C | - 6022 | 4 ecr.s 56 | Data | 00 | | 16 | 00/BC2D : 94 0C 94 0D | HEX 940C940D940D940E940E940E940F940F + 6098 | 4 ecr.s 56 | Data | 00 | | 16 | 00/BBE9 : 94 0C 94 0D | HEX 940C940D940D940E940E940E940F940F | | | | | | 94 0D 94 0E | | | | | | | 94 0E 94 0E | | | | | | | 94 0F 94 0F | - 6023 | 4 ecr.s 57 | Data | 00 | | 16 | 00/BC3D : 94 10 94 10 | HEX 94109410941094119411890489048A04 + 6099 | 4 ecr.s 57 | Data | 00 | | 16 | 00/BBF9 : 94 10 94 10 | HEX 94109410941094119411890489048A04 | | | | | | 94 10 94 11 | | | | | | | 94 11 89 04 | | | | | | | 89 04 8A 04 | - 6024 | 4 ecr.s 58 | Data | 00 | | 16 | 00/BC4D : 8A 04 8A 04 | HEX 8A048A048B048B048C048C048C048D04 + 6100 | 4 ecr.s 58 | Data | 00 | | 16 | 00/BC09 : 8A 04 8A 04 | HEX 8A048A048B048B048C048C048C048D04 | | | | | | 8B 04 8B 04 | | | | | | | 8C 04 8C 04 | | | | | | | 8C 04 8D 04 | - 6025 | 4 ecr.s 59 | Data | 00 | | 16 | 00/BC5D : 8D 04 8E 04 | HEX 8D048E048E048E048F048F0490049004 + 6101 | 4 ecr.s 59 | Data | 00 | | 16 | 00/BC19 : 8D 04 8E 04 | HEX 8D048E048E048E048F048F0490049004 | | | | | | 8E 04 8E 04 | | | | | | | 8F 04 8F 04 | | | | | | | 90 04 90 04 | - 6026 | 4 ecr.s 60 | Data | 00 | | 16 | 00/BC6D : 90 04 91 04 | HEX 90049104910492049204920493049304 + 6102 | 4 ecr.s 60 | Data | 00 | | 16 | 00/BC29 : 90 04 91 04 | HEX 90049104910492049204920493049304 | | | | | | 91 04 92 04 | | | | | | | 92 04 92 04 | | | | | | | 93 04 93 04 | - 6027 | 4 ecr.s 61 | Data | 00 | | 16 | 00/BC7D : 94 04 94 04 | HEX 94049404940495049505950596059605 + 6103 | 4 ecr.s 61 | Data | 00 | | 16 | 00/BC39 : 94 04 94 04 | HEX 94049404940495049505950596059605 | | | | | | 94 04 95 04 | | | | | | | 95 05 95 05 | | | | | | | 96 05 96 05 | - 6028 | 4 ecr.s 62 | Data | 00 | | 16 | 00/BC8D : 97 05 97 05 | HEX 97059705970598059805990599059905 + 6104 | 4 ecr.s 62 | Data | 00 | | 16 | 00/BC49 : 97 05 97 05 | HEX 97059705970598059805990599059905 | | | | | | 97 05 98 05 | | | | | | | 98 05 99 05 | | | | | | | 99 05 99 05 | - 6029 | 4 ecr.s 63 | Data | 00 | | 16 | 00/BC9D : 9A 05 9A 05 | HEX 9A059A059A059B059B059B059C059C05 + 6105 | 4 ecr.s 63 | Data | 00 | | 16 | 00/BC59 : 9A 05 9A 05 | HEX 9A059A059A059B059B059B059C059C05 | | | | | | 9A 05 9B 05 | | | | | | | 9B 05 9B 05 | | | | | | | 9C 05 9C 05 | - 6030 | 4 ecr.s 64 | Data | 00 | | 16 | 00/BCAD : 9D 05 9D 06 | HEX 9D059D069D069D069E069E069F069F06 + 6106 | 4 ecr.s 64 | Data | 00 | | 16 | 00/BC69 : 9D 05 9D 06 | HEX 9D059D069D069D069E069E069F069F06 | | | | | | 9D 06 9D 06 | | | | | | | 9E 06 9E 06 | | | | | | | 9F 06 9F 06 | - 6031 | 4 ecr.s 65 | Data | 00 | | 16 | 00/BCBD : 9F 06 A0 06 | HEX 9F06A006A006B412B411B411B410B410 + 6107 | 4 ecr.s 65 | Data | 00 | | 16 | 00/BC79 : 9F 06 A0 06 | HEX 9F06A006A006B412B411B411B410B410 | | | | | | A0 06 B4 12 | | | | | | | B4 11 B4 11 | | | | | | | B4 10 B4 10 | - 6032 | 4 ecr.s 66 | Data | 00 | | 16 | 00/BCCD : B4 10 B4 0F | HEX B410B40FB40FB40EB40EB40EB40DB40D + 6108 | 4 ecr.s 66 | Data | 00 | | 16 | 00/BC89 : B4 10 B4 0F | HEX B410B40FB40FB40EB40EB40EB40DB40D | | | | | | B4 0F B4 0E | | | | | | | B4 0E B4 0E | | | | | | | B4 0D B4 0D | - 6033 | 4 ecr.s 67 | Data | 00 | | 16 | 00/BCDD : B4 0C B4 0C | HEX B40CB40CB40CB40BB40BB40AB40AB40A + 6109 | 4 ecr.s 67 | Data | 00 | | 16 | 00/BC99 : B4 0C B4 0C | HEX B40CB40CB40CB40BB40BB40AB40AB40A | | | | | | B4 0C B4 0B | | | | | | | B4 0B B4 0A | | | | | | | B4 0A B4 0A | - 6034 | 4 ecr.s 68 | Data | 00 | | 16 | 00/BCED : B4 09 B4 09 | HEX B409B409B409B408B408B408B508B507 + 6110 | 4 ecr.s 68 | Data | 00 | | 16 | 00/BCA9 : B4 09 B4 09 | HEX B409B409B409B408B408B408B508B507 | | | | | | B4 09 B4 08 | | | | | | | B4 08 B4 08 | | | | | | | B5 08 B5 07 | - 6035 | 4 ecr.s 69 | Data | 00 | | 16 | 00/BCFD : B5 07 B5 07 | HEX B507B507B506B506B506B506B606B605 + 6111 | 4 ecr.s 69 | Data | 00 | | 16 | 00/BCB9 : B5 07 B5 07 | HEX B507B507B506B506B506B506B606B605 | | | | | | B5 06 B5 06 | | | | | | | B5 06 B5 06 | | | | | | | B6 06 B6 05 | - 6036 | 4 ecr.s 70 | Data | 00 | | 16 | 00/BD0D : B6 05 B6 05 | HEX B605B605B705B704B704B704B704B704 + 6112 | 4 ecr.s 70 | Data | 00 | | 16 | 00/BCC9 : B6 05 B6 05 | HEX B605B605B705B704B704B704B704B704 | | | | | | B7 05 B7 04 | | | | | | | B7 04 B7 04 | | | | | | | B7 04 B7 04 | - 6037 | 4 ecr.s 71 | Data | 00 | | 16 | 00/BD1D : B8 04 B8 04 | HEX B804B804B904B904B903B903BA03BA03 + 6113 | 4 ecr.s 71 | Data | 00 | | 16 | 00/BCD9 : B8 04 B8 04 | HEX B804B804B904B904B903B903BA03BA03 | | | | | | B9 04 B9 04 | | | | | | | B9 03 B9 03 | | | | | | | BA 03 BA 03 | - 6038 | 4 ecr.s 72 | Data | 00 | | 16 | 00/BD2D : BB 03 BB 03 | HEX BB03BB03BB03BC03BC03BD03BD03BD03 + 6114 | 4 ecr.s 72 | Data | 00 | | 16 | 00/BCE9 : BB 03 BB 03 | HEX BB03BB03BB03BC03BC03BD03BD03BD03 | | | | | | BB 03 BC 03 | | | | | | | BC 03 BD 03 | | | | | | | BD 03 BD 03 | - 6039 | 4 ecr.s 73 | Data | 00 | | 16 | 00/BD3D : BE 03 BE 03 | HEX BE03BE03BF03BF03BF03BF04BF04C004 + 6115 | 4 ecr.s 73 | Data | 00 | | 16 | 00/BCF9 : BE 03 BE 03 | HEX BE03BE03BF03BF03BF03BF04BF04C004 | | | | | | BF 03 BF 03 | | | | | | | BF 03 BF 04 | | | | | | | BF 04 C0 04 | - 6040 | 4 ecr.s 74 | Data | 00 | | 16 | 00/BD4D : C0 04 C0 04 | HEX C004C004C005C105C105C106C106C106 + 6116 | 4 ecr.s 74 | Data | 00 | | 16 | 00/BD09 : C0 04 C0 04 | HEX C004C004C005C105C105C106C106C106 | | | | | | C0 05 C1 05 | | | | | | | C1 05 C1 06 | | | | | | | C1 06 C1 06 | - 6041 | 4 ecr.s 75 | Data | 00 | | 16 | 00/BD5D : C1 06 C1 07 | HEX C106C107C107C108C108C108C109C109 + 6117 | 4 ecr.s 75 | Data | 00 | | 16 | 00/BD19 : C1 06 C1 07 | HEX C106C107C107C108C108C108C109C109 | | | | | | C1 07 C1 08 | | | | | | | C1 08 C1 08 | | | | | | | C1 09 C1 09 | - 6042 | 4 ecr.s 76 | Data | 00 | | 16 | 00/BD6D : C1 0A C1 0A | HEX C10AC10AC10AC10BC10BC10CC10CC10C + 6118 | 4 ecr.s 76 | Data | 00 | | 16 | 00/BD29 : C1 0A C1 0A | HEX C10AC10AC10AC10BC10BC10CC10CC10C | | | | | | C1 0A C1 0B | | | | | | | C1 0B C1 0C | | | | | | | C1 0C C1 0C | - 6043 | 4 ecr.s 77 | Data | 00 | | 16 | 00/BD7D : C1 0D C1 0D | HEX C10DC10DC10EC10EC10EC10FC10FC110 + 6119 | 4 ecr.s 77 | Data | 00 | | 16 | 00/BD39 : C1 0D C1 0D | HEX C10DC10DC10EC10EC10EC10FC10FC110 | | | | | | C1 0E C1 0E | | | | | | | C1 0E C1 0F | | | | | | | C1 0F C1 10 | - 6044 | 4 ecr.s 78 | Data | 00 | | 16 | 00/BD8D : C1 10 C1 10 | HEX C110C110C111C111B50CB50CB50CB60C + 6120 | 4 ecr.s 78 | Data | 00 | | 16 | 00/BD49 : C1 10 C1 10 | HEX C110C110C111C111B50CB50CB50CB60C | | | | | | C1 11 C1 11 | | | | | | | B5 0C B5 0C | | | | | | | B5 0C B6 0C | - 6045 | 4 ecr.s 79 | Data | 00 | | 16 | 00/BD9D : B6 0C B7 0C | HEX B60CB70CB70CB70CB80CB80CB90CB90C + 6121 | 4 ecr.s 79 | Data | 00 | | 16 | 00/BD59 : B6 0C B7 0C | HEX B60CB70CB70CB70CB80CB80CB90CB90C | | | | | | B7 0C B7 0C | | | | | | | B8 0C B8 0C | | | | | | | B9 0C B9 0C | - 6046 | 4 ecr.s 80 | Data | 00 | | 16 | 00/BDAD : B9 0D B9 0D | HEX B90DB90DBA0DBA0DBB0DBB0DBB0DBC0D + 6122 | 4 ecr.s 80 | Data | 00 | | 16 | 00/BD69 : B9 0D B9 0D | HEX B90DB90DBA0DBA0DBB0DBB0DBB0DBC0D | | | | | | BA 0D BA 0D | | | | | | | BB 0D BB 0D | | | | | | | BB 0D BC 0D | - 6047 | 4 ecr.s 81 | Data | 00 | | 16 | 00/BDBD : BC 0D BD 0D | HEX BC0DBD0DBD0DBD0DBE0DBE0DBF0DBF0D + 6123 | 4 ecr.s 81 | Data | 00 | | 16 | 00/BD79 : BC 0D BD 0D | HEX BC0DBD0DBD0DBD0DBE0DBE0DBF0DBF0D | | | | | | BD 0D BD 0D | | | | | | | BE 0D BE 0D | | | | | | | BF 0D BF 0D | - 6048 | 4 ecr.s 82 | Data | 00 | | 16 | 00/BDCD : BF 0D BF 0D | HEX BF0DBF0DC00DC00D2C282C282C292C29 + 6124 | 4 ecr.s 82 | Data | 00 | | 16 | 00/BD89 : BF 0D BF 0D | HEX BF0DBF0DC00DC00D2C282C282C292C29 | | | | | | C0 0D C0 0D | | | | | | | 2C 28 2C 28 | | | | | | | 2C 29 2C 29 | - 6049 | 4 ecr.s 83 | Data | 00 | | 16 | 00/BDDD : 2C 2A 2C 2A | HEX 2C2A2C2A2C2A2C2B2C2B2C2C2C2C2C2C + 6125 | 4 ecr.s 83 | Data | 00 | | 16 | 00/BD99 : 2C 2A 2C 2A | HEX 2C2A2C2A2C2A2C2B2C2B2C2C2C2C2C2C | | | | | | 2C 2A 2C 2B | | | | | | | 2C 2B 2C 2C | | | | | | | 2C 2C 2C 2C | - 6050 | 4 ecr.s 84 | Data | 00 | | 16 | 00/BDED : 2C 2D 2C 2D | HEX 2C2D2C2D2C2E2C2E2C2E2C2F2C2F2C30 + 6126 | 4 ecr.s 84 | Data | 00 | | 16 | 00/BDA9 : 2C 2D 2C 2D | HEX 2C2D2C2D2C2E2C2E2C2E2C2F2C2F2C30 | | | | | | 2C 2E 2C 2E | | | | | | | 2C 2E 2C 2F | | | | | | | 2C 2F 2C 30 | - 6051 | 4 ecr.s 85 | Data | 00 | | 16 | 00/BDFD : 2C 30 2C 30 | HEX 2C302C302C312C312C322C322C332C33 + 6127 | 4 ecr.s 85 | Data | 00 | | 16 | 00/BDB9 : 2C 30 2C 30 | HEX 2C302C302C312C312C322C322C332C33 | | | | | | 2C 31 2C 31 | | | | | | | 2C 32 2C 32 | | | | | | | 2C 33 2C 33 | - 6052 | 4 ecr.s 86 | Data | 00 | | 16 | 00/BE0D : 2C 33 2C 34 | HEX 2C332C342C342C352C352C352C352C36 + 6128 | 4 ecr.s 86 | Data | 00 | | 16 | 00/BDC9 : 2C 33 2C 34 | HEX 2C332C342C342C352C352C352C352C36 | | | | | | 2C 34 2C 35 | | | | | | | 2C 35 2C 35 | | | | | | | 2C 35 2C 36 | - 6053 | 4 ecr.s 87 | Data | 00 | | 16 | 00/BE1D : 2C 36 2C 37 | HEX 2C362C372C372C372C382C382C392C39 + 6129 | 4 ecr.s 87 | Data | 00 | | 16 | 00/BDD9 : 2C 36 2C 37 | HEX 2C362C372C372C372C382C382C392C39 | | | | | | 2C 37 2C 37 | | | | | | | 2C 38 2C 38 | | | | | | | 2C 39 2C 39 | - 6054 | 4 ecr.s 88 | Data | 00 | | 16 | 00/BE2D : 2C 28 2D 28 | HEX 2C282D282D282E282E282E282F282F28 + 6130 | 4 ecr.s 88 | Data | 00 | | 16 | 00/BDE9 : 2C 28 2D 28 | HEX 2C282D282D282E282E282E282F282F28 | | | | | | 2D 28 2E 28 | | | | | | | 2E 28 2E 28 | | | | | | | 2F 28 2F 28 | - 6055 | 4 ecr.s 89 | Data | 00 | | 16 | 00/BE3D : 30 28 30 28 | HEX 30283028302831283128322832283228 + 6131 | 4 ecr.s 89 | Data | 00 | | 16 | 00/BDF9 : 30 28 30 28 | HEX 30283028302831283128322832283228 | | | | | | 30 28 31 28 | | | | | | | 31 28 32 28 | | | | | | | 32 28 32 28 | - 6056 | 4 ecr.s 90 | Data | 00 | | 16 | 00/BE4D : 33 28 33 28 | HEX 33283328332834283428352835283528 + 6132 | 4 ecr.s 90 | Data | 00 | | 16 | 00/BE09 : 33 28 33 28 | HEX 33283328332834283428352835283528 | | | | | | 33 28 34 28 | | | | | | | 34 28 35 28 | | | | | | | 35 28 35 28 | - 6057 | 4 ecr.s 91 | Data | 00 | | 16 | 00/BE5D : 35 28 36 28 | HEX 35283628362836293729372937293829 + 6133 | 4 ecr.s 91 | Data | 00 | | 16 | 00/BE19 : 35 28 36 28 | HEX 35283628362836293729372937293829 | | | | | | 36 28 36 29 | | | | | | | 37 29 37 29 | | | | | | | 37 29 38 29 | - 6058 | 4 ecr.s 92 | Data | 00 | | 16 | 00/BE6D : 38 29 38 29 | HEX 382938293929392A392A392A392A392A + 6134 | 4 ecr.s 92 | Data | 00 | | 16 | 00/BE29 : 38 29 38 29 | HEX 382938293929392A392A392A392A392A | | | | | | 39 29 39 2A | | | | | | | 39 2A 39 2A | | | | | | | 39 2A 39 2A | - 6059 | 4 ecr.s 93 | Data | 00 | | 16 | 00/BE7D : 3A 2A 3A 2A | HEX 3A2A3A2A3A2B3A2B3B2B3B2C3B2C3B2C + 6135 | 4 ecr.s 93 | Data | 00 | | 16 | 00/BE39 : 3A 2A 3A 2A | HEX 3A2A3A2A3A2B3A2B3B2B3B2C3B2C3B2C | | | | | | 3A 2B 3A 2B | | | | | | | 3B 2B 3B 2C | | | | | | | 3B 2C 3B 2C | - 6060 | 4 ecr.s 94 | Data | 00 | | 16 | 00/BE8D : 3B 2C 3B 2D | HEX 3B2C3B2D3B2D3B2D3B2E3C2E3C2E3C2E + 6136 | 4 ecr.s 94 | Data | 00 | | 16 | 00/BE49 : 3B 2C 3B 2D | HEX 3B2C3B2D3B2D3B2D3B2E3C2E3C2E3C2E | | | | | | 3B 2D 3B 2D | | | | | | | 3B 2E 3C 2E | | | | | | | 3C 2E 3C 2E | - 6061 | 4 ecr.s 95 | Data | 00 | | 16 | 00/BE9D : 3C 2F 3C 2F | HEX 3C2F3C2F3C2F3D2F3D303D303D303D31 + 6137 | 4 ecr.s 95 | Data | 00 | | 16 | 00/BE59 : 3C 2F 3C 2F | HEX 3C2F3C2F3C2F3D2F3D303D303D303D31 | | | | | | 3C 2F 3D 2F | | | | | | | 3D 30 3D 30 | | | | | | | 3D 30 3D 31 | - 6062 | 4 ecr.s 96 | Data | 00 | | 16 | 00/BEAD : 3D 31 3D 32 | HEX 3D313D323D323D333D333D333D343D34 + 6138 | 4 ecr.s 96 | Data | 00 | | 16 | 00/BE69 : 3D 31 3D 32 | HEX 3D313D323D323D333D333D333D343D34 | | | | | | 3D 32 3D 33 | | | | | | | 3D 33 3D 33 | | | | | | | 3D 34 3D 34 | - 6063 | 4 ecr.s 97 | Data | 00 | | 16 | 00/BEBD : 3D 35 3D 35 | HEX 3D353D353D353D363D363C363C373C37 + 6139 | 4 ecr.s 97 | Data | 00 | | 16 | 00/BE79 : 3D 35 3D 35 | HEX 3D353D353D353D363D363C363C373C37 | | | | | | 3D 35 3D 36 | | | | | | | 3D 36 3C 36 | | | | | | | 3C 37 3C 37 | - 6064 | 4 ecr.s 98 | Data | 00 | | 16 | 00/BECD : 3C 37 3B 37 | HEX 3C373B373B373B373B373B383A383A38 + 6140 | 4 ecr.s 98 | Data | 00 | | 16 | 00/BE89 : 3C 37 3B 37 | HEX 3C373B373B373B373B373B383A383A38 | | | | | | 3B 37 3B 37 | | | | | | | 3B 37 3B 38 | | | | | | | 3A 38 3A 38 | - 6065 | 4 ecr.s 99 | Data | 00 | | 16 | 00/BEDD : 3A 38 39 38 | HEX 3A383938393939393939383938393739 + 6141 | 4 ecr.s 99 | Data | 00 | | 16 | 00/BE99 : 3A 38 39 38 | HEX 3A383938393939393939383938393739 | | | | | | 39 39 39 39 | | | | | | | 39 39 38 39 | | | | | | | 38 39 37 39 | - 6066 | 4 ecr.s 100 | Data | 00 | | 16 | 00/BEED : 37 39 37 39 | HEX 37393739373936393639353935393539 + 6142 | 4 ecr.s 100 | Data | 00 | | 16 | 00/BEA9 : 37 39 37 39 | HEX 37393739373936393639353935393539 | | | | | | 37 39 36 39 | | | | | | | 36 39 35 39 | | | | | | | 35 39 35 39 | - 6067 | 4 ecr.s 101 | Data | 00 | | 16 | 00/BEFD : 35 39 34 39 | HEX 35393439343933393339333932393239 + 6143 | 4 ecr.s 101 | Data | 00 | | 16 | 00/BEB9 : 35 39 34 39 | HEX 35393439343933393339333932393239 | | | | | | 34 39 33 39 | | | | | | | 33 39 33 39 | | | | | | | 32 39 32 39 | - 6068 | 4 ecr.s 102 | Data | 00 | | 16 | 00/BF0D : 31 39 31 39 | HEX 313931393039303930392F392F392E39 + 6144 | 4 ecr.s 102 | Data | 00 | | 16 | 00/BEC9 : 31 39 31 39 | HEX 313931393039303930392F392F392E39 | | | | | | 30 39 30 39 | | | | | | | 30 39 2F 39 | | | | | | | 2F 39 2E 39 | - 6069 | 4 ecr.s 103 | Data | 00 | | 16 | 00/BF1D : 2E 39 2E 39 | HEX 2E392E392D392D394628462846294629 + 6145 | 4 ecr.s 103 | Data | 00 | | 16 | 00/BED9 : 2E 39 2E 39 | HEX 2E392E392D392D394628462846294629 | | | | | | 2D 39 2D 39 | | | | | | | 46 28 46 28 | | | | | | | 46 29 46 29 | - 6070 | 4 ecr.s 104 | Data | 00 | | 16 | 00/BF2D : 46 2A 46 2A | HEX 462A462A462A462B462B462C462C462C + 6146 | 4 ecr.s 104 | Data | 00 | | 16 | 00/BEE9 : 46 2A 46 2A | HEX 462A462A462A462B462B462C462C462C | | | | | | 46 2A 46 2B | | | | | | | 46 2B 46 2C | | | | | | | 46 2C 46 2C | - 6071 | 4 ecr.s 105 | Data | 00 | | 16 | 00/BF3D : 46 2D 46 2D | HEX 462D462D462E462E462E462F462F4630 + 6147 | 4 ecr.s 105 | Data | 00 | | 16 | 00/BEF9 : 46 2D 46 2D | HEX 462D462D462E462E462E462F462F4630 | | | | | | 46 2E 46 2E | | | | | | | 46 2E 46 2F | | | | | | | 46 2F 46 30 | - 6072 | 4 ecr.s 106 | Data | 00 | | 16 | 00/BF4D : 46 30 46 30 | HEX 46304630463146314631463246324633 + 6148 | 4 ecr.s 106 | Data | 00 | | 16 | 00/BF09 : 46 30 46 30 | HEX 46304630463146314631463246324633 | | | | | | 46 31 46 31 | | | | | | | 46 31 46 32 | | | | | | | 46 32 46 33 | - 6073 | 4 ecr.s 107 | Data | 00 | | 16 | 00/BF5D : 46 33 46 33 | HEX 46334633463446344635463546354636 + 6149 | 4 ecr.s 107 | Data | 00 | | 16 | 00/BF19 : 46 33 46 33 | HEX 46334633463446344635463546354636 | | | | | | 46 34 46 34 | | | | | | | 46 35 46 35 | | | | | | | 46 35 46 36 | - 6074 | 4 ecr.s 108 | Data | 00 | | 16 | 00/BF6D : 46 36 46 37 | HEX 46364637463746374638463846394639 + 6150 | 4 ecr.s 108 | Data | 00 | | 16 | 00/BF29 : 46 36 46 37 | HEX 46364637463746374638463846394639 | | | | | | 46 37 46 37 | | | | | | | 46 38 46 38 | | | | | | | 46 39 46 39 | - 6075 | 4 ecr.s 109 | Data | 00 | | 16 | 00/BF7D : 46 39 46 3A | HEX 4639463A632863286228622861286128 + 6151 | 4 ecr.s 109 | Data | 00 | | 16 | 00/BF39 : 46 39 46 3A | HEX 4639463A632863286228622861286128 | | | | | | 63 28 63 28 | | | | | | | 62 28 62 28 | | | | | | | 61 28 61 28 | - 6076 | 4 ecr.s 110 | Data | 00 | | 16 | 00/BF8D : 61 28 60 28 | HEX 6128602860285F285F285F285E285E28 + 6152 | 4 ecr.s 110 | Data | 00 | | 16 | 00/BF49 : 61 28 60 28 | HEX 6128602860285F285F285F285E285E28 | | | | | | 60 28 5F 28 | | | | | | | 5F 28 5F 28 | | | | | | | 5E 28 5E 28 | - 6077 | 4 ecr.s 111 | Data | 00 | | 16 | 00/BF9D : 5D 28 5D 28 | HEX 5D285D285D285C285C285B285B285B28 + 6153 | 4 ecr.s 111 | Data | 00 | | 16 | 00/BF59 : 5D 28 5D 28 | HEX 5D285D285D285C285C285B285B285B28 | | | | | | 5D 28 5C 28 | | | | | | | 5C 28 5B 28 | | | | | | | 5B 28 5B 28 | - 6078 | 4 ecr.s 112 | Data | 00 | | 16 | 00/BFAD : 5A 28 5A 28 | HEX 5A285A28592859285928582858285728 + 6154 | 4 ecr.s 112 | Data | 00 | | 16 | 00/BF69 : 5A 28 5A 28 | HEX 5A285A28592859285928582858285728 | | | | | | 59 28 59 28 | | | | | | | 59 28 58 28 | | | | | | | 58 28 57 28 | - 6079 | 4 ecr.s 113 | Data | 00 | | 16 | 00/BFBD : 57 28 57 28 | HEX 57285728562856285528552855285428 + 6155 | 4 ecr.s 113 | Data | 00 | | 16 | 00/BF79 : 57 28 57 28 | HEX 57285728562856285528552855285428 | | | | | | 56 28 56 28 | | | | | | | 55 28 55 28 | | | | | | | 55 28 54 28 | - 6080 | 4 ecr.s 114 | Data | 00 | | 16 | 00/BFCD : 54 28 53 28 | HEX 54285328532853285328522852295229 + 6156 | 4 ecr.s 114 | Data | 00 | | 16 | 00/BF89 : 54 28 53 28 | HEX 54285328532853285328522852295229 | | | | | | 53 28 53 28 | | | | | | | 53 28 52 28 | | | | | | | 52 29 52 29 | - 6081 | 4 ecr.s 115 | Data | 00 | | 16 | 00/BFDD : 52 29 51 29 | HEX 52295129512A512A512A512A512A512B + 6157 | 4 ecr.s 115 | Data | 00 | | 16 | 00/BF99 : 52 29 51 29 | HEX 52295129512A512A512A512A512A512B | | | | | | 51 2A 51 2A | | | | | | | 51 2A 51 2A | | | | | | | 51 2A 51 2B | - 6082 | 4 ecr.s 116 | Data | 00 | | 16 | 00/BFED : 51 2B 51 2C | HEX 512B512C512C512C512D512D512E512E + 6158 | 4 ecr.s 116 | Data | 00 | | 16 | 00/BFA9 : 51 2B 51 2C | HEX 512B512C512C512C512D512D512E512E | | | | | | 51 2C 51 2C | | | | | | | 51 2D 51 2D | | | | | | | 51 2E 51 2E | - 6083 | 4 ecr.s 117 | Data | 00 | | 16 | 00/BFFD : 51 2E 51 2F | HEX 512E512F512F512F5130513052305230 + 6159 | 4 ecr.s 117 | Data | 00 | | 16 | 00/BFB9 : 51 2E 51 2F | HEX 512E512F512F512F5130513052305230 | | | | | | 51 2F 51 2F | | | | | | | 51 30 51 30 | | | | | | | 52 30 52 30 | - 6084 | 4 ecr.s 118 | Data | 00 | | 16 | 00/C00D : 52 30 52 30 | HEX 52305230533053305331533154315431 + 6160 | 4 ecr.s 118 | Data | 00 | | 16 | 00/BFC9 : 52 30 52 30 | HEX 52305230533053305331533154315431 | | | | | | 53 30 53 30 | | | | | | | 53 31 53 31 | | | | | | | 54 31 54 31 | - 6085 | 4 ecr.s 119 | Data | 00 | | 16 | 00/C01D : 54 31 55 31 | HEX 54315531553155325532563256325732 + 6161 | 4 ecr.s 119 | Data | 00 | | 16 | 00/BFD9 : 54 31 55 31 | HEX 54315531553155325532563256325732 | | | | | | 55 31 55 32 | | | | | | | 55 32 56 32 | | | | | | | 56 32 57 32 | - 6086 | 4 ecr.s 120 | Data | 00 | | 16 | 00/C02D : 57 32 57 32 | HEX 57325732583258325932593259325A32 + 6162 | 4 ecr.s 120 | Data | 00 | | 16 | 00/BFE9 : 57 32 57 32 | HEX 57325732583258325932593259325A32 | | | | | | 58 32 58 32 | | | | | | | 59 32 59 32 | | | | | | | 59 32 5A 32 | - 6087 | 4 ecr.s 121 | Data | 00 | | 16 | 00/C03D : 5A 32 5B 32 | HEX 5A325B325B325B325C325C325D325D32 + 6163 | 4 ecr.s 121 | Data | 00 | | 16 | 00/BFF9 : 5A 32 5B 32 | HEX 5A325B325B325B325C325C325D325D32 | | | | | | 5B 32 5B 32 | | | | | | | 5C 32 5C 32 | | | | | | | 5D 32 5D 32 | - 6088 | 4 ecr.s 122 | Data | 00 | | 16 | 00/C04D : 5D 32 5E 32 | HEX 5D325E325E325F325F325F3260326033 + 6164 | 4 ecr.s 122 | Data | 00 | | 16 | 00/C009 : 5D 32 5E 32 | HEX 5D325E325E325F325F325F3260326033 | | | | | | 5E 32 5F 32 | | | | | | | 5F 32 5F 32 | | | | | | | 60 32 60 33 | - 6089 | 4 ecr.s 123 | Data | 00 | | 16 | 00/C05D : 60 33 60 33 | HEX 60336033613361336134613461346134 + 6165 | 4 ecr.s 123 | Data | 00 | | 16 | 00/C019 : 60 33 60 33 | HEX 60336033613361336134613461346134 | | | | | | 61 33 61 33 | | | | | | | 61 34 61 34 | | | | | | | 61 34 61 34 | - 6090 | 4 ecr.s 124 | Data | 00 | | 16 | 00/C06D : 61 35 62 35 | HEX 61356235623562356235623662366237 + 6166 | 4 ecr.s 124 | Data | 00 | | 16 | 00/C029 : 61 35 62 35 | HEX 61356235623562356235623662366237 | | | | | | 62 35 62 35 | | | | | | | 62 35 62 36 | | | | | | | 62 36 62 37 | - 6091 | 4 ecr.s 125 | Data | 00 | | 16 | 00/C07D : 62 37 62 37 | HEX 62376237623862386239623962396139 + 6167 | 4 ecr.s 125 | Data | 00 | | 16 | 00/C039 : 62 37 62 37 | HEX 62376237623862386239623962396139 | | | | | | 62 38 62 38 | | | | | | | 62 39 62 39 | | | | | | | 62 39 61 39 | - 6092 | 4 ecr.s 126 | Data | 00 | | 16 | 00/C08D : 61 39 61 39 | HEX 6139613961396039603A603A5F3A5F3A + 6168 | 4 ecr.s 126 | Data | 00 | | 16 | 00/C049 : 61 39 61 39 | HEX 6139613961396039603A603A5F3A5F3A | | | | | | 61 39 60 39 | | | | | | | 60 3A 60 3A | | | | | | | 5F 3A 5F 3A | - 6093 | 4 ecr.s 127 | Data | 00 | | 16 | 00/C09D : 5F 3A 5F 3A | HEX 5F3A5F3A5E3A5E3A5D3A5D3A5D3A5C3A + 6169 | 4 ecr.s 127 | Data | 00 | | 16 | 00/C059 : 5F 3A 5F 3A | HEX 5F3A5F3A5E3A5E3A5D3A5D3A5D3A5C3A | | | | | | 5E 3A 5E 3A | | | | | | | 5D 3A 5D 3A | | | | | | | 5D 3A 5C 3A | - 6094 | 4 ecr.s 128 | Data | 00 | | 16 | 00/C0AD : 5C 3A 5B 3A | HEX 5C3A5B3A5B3A5B3A5A3A5A3A593A593A + 6170 | 4 ecr.s 128 | Data | 00 | | 16 | 00/C069 : 5C 3A 5B 3A | HEX 5C3A5B3A5B3A5B3A5A3A5A3A593A593A | | | | | | 5B 3A 5B 3A | | | | | | | 5A 3A 5A 3A | | | | | | | 59 3A 59 3A | - 6095 | 4 ecr.s 129 | Data | 00 | | 16 | 00/C0BD : 59 3A 58 3A | HEX 593A583A583A573A573A573A563A563A + 6171 | 4 ecr.s 129 | Data | 00 | | 16 | 00/C079 : 59 3A 58 3A | HEX 593A583A583A573A573A573A563A563A | | | | | | 58 3A 57 3A | | | | | | | 57 3A 57 3A | | | | | | | 56 3A 56 3A | - 6096 | 4 ecr.s 130 | Data | 00 | | 16 | 00/C0CD : 55 3A 55 3A | HEX 553A553A553A543A6F286F286F286F29 + 6172 | 4 ecr.s 130 | Data | 00 | | 16 | 00/C089 : 55 3A 55 3A | HEX 553A553A553A543A6F286F286F286F29 | | | | | | 55 3A 54 3A | | | | | | | 6F 28 6F 28 | | | | | | | 6F 28 6F 29 | - 6097 | 4 ecr.s 131 | Data | 00 | | 16 | 00/C0DD : 6F 29 6F 2A | HEX 6F296F2A6F2A6F2A6F2B6F2B6F2C6F2C + 6173 | 4 ecr.s 131 | Data | 00 | | 16 | 00/C099 : 6F 29 6F 2A | HEX 6F296F2A6F2A6F2A6F2B6F2B6F2C6F2C | | | | | | 6F 2A 6F 2A | | | | | | | 6F 2B 6F 2B | | | | | | | 6F 2C 6F 2C | - 6098 | 4 ecr.s 132 | Data | 00 | | 16 | 00/C0ED : 6F 2C 6F 2D | HEX 6F2C6F2D6F2D6F2E6F2E6F2E6F2F6F2F + 6174 | 4 ecr.s 132 | Data | 00 | | 16 | 00/C0A9 : 6F 2C 6F 2D | HEX 6F2C6F2D6F2D6F2E6F2E6F2E6F2F6F2F | | | | | | 6F 2D 6F 2E | | | | | | | 6F 2E 6F 2E | | | | | | | 6F 2F 6F 2F | - 6099 | 4 ecr.s 133 | Data | 00 | | 16 | 00/C0FD : 6F 30 6F 30 | HEX 6F306F306F306F316F316F326F326F33 + 6175 | 4 ecr.s 133 | Data | 00 | | 16 | 00/C0B9 : 6F 30 6F 30 | HEX 6F306F306F306F316F316F326F326F33 | | | | | | 6F 30 6F 31 | | | | | | | 6F 31 6F 32 | | | | | | | 6F 32 6F 33 | - 6100 | 4 ecr.s 134 | Data | 00 | | 16 | 00/C10D : 6F 33 6F 33 | HEX 6F336F336F346F346F356F356F356F36 + 6176 | 4 ecr.s 134 | Data | 00 | | 16 | 00/C0C9 : 6F 33 6F 33 | HEX 6F336F336F346F346F356F356F356F36 | | | | | | 6F 34 6F 34 | | | | | | | 6F 35 6F 35 | | | | | | | 6F 35 6F 36 | - 6101 | 4 ecr.s 135 | Data | 00 | | 16 | 00/C11D : 6F 36 6F 37 | HEX 6F366F376F376F376F386F386F396F39 + 6177 | 4 ecr.s 135 | Data | 00 | | 16 | 00/C0D9 : 6F 36 6F 37 | HEX 6F366F376F376F376F386F386F396F39 | | | | | | 6F 37 6F 37 | | | | | | | 6F 38 6F 38 | | | | | | | 6F 39 6F 39 | - 6102 | 4 ecr.s 136 | Data | 00 | | 16 | 00/C12D : 6F 39 6F 3A | HEX 6F396F3A6F3A6F276F27702770277027 + 6178 | 4 ecr.s 136 | Data | 00 | | 16 | 00/C0E9 : 6F 39 6F 3A | HEX 6F396F3A6F3A6F276F27702770277027 | | | | | | 6F 3A 6F 27 | | | | | | | 6F 27 70 27 | | | | | | | 70 27 70 27 | - 6103 | 4 ecr.s 137 | Data | 00 | | 16 | 00/C13D : 71 27 71 27 | HEX 71277127722772277227732773277427 + 6179 | 4 ecr.s 137 | Data | 00 | | 16 | 00/C0F9 : 71 27 71 27 | HEX 71277127722772277227732773277427 | | | | | | 72 27 72 27 | | | | | | | 72 27 73 27 | | | | | | | 73 27 74 27 | - 6104 | 4 ecr.s 138 | Data | 00 | | 16 | 00/C14D : 74 27 74 27 | HEX 74277427752775277627762776277727 + 6180 | 4 ecr.s 138 | Data | 00 | | 16 | 00/C109 : 74 27 74 27 | HEX 74277427752775277627762776277727 | | | | | | 75 27 75 27 | | | | | | | 76 27 76 27 | | | | | | | 76 27 77 27 | - 6105 | 4 ecr.s 139 | Data | 00 | | 16 | 00/C15D : 77 27 78 27 | HEX 77277827782778277927792779287A28 + 6181 | 4 ecr.s 139 | Data | 00 | | 16 | 00/C119 : 77 27 78 27 | HEX 77277827782778277927792779287A28 | | | | | | 78 27 78 27 | | | | | | | 79 27 79 27 | | | | | | | 79 28 7A 28 | - 6106 | 4 ecr.s 140 | Data | 00 | | 16 | 00/C16D : 7A 28 7A 28 | HEX 7A287A287B287B287C287C287C287C28 + 6182 | 4 ecr.s 140 | Data | 00 | | 16 | 00/C129 : 7A 28 7A 28 | HEX 7A287A287B287B287C287C287C287C28 | | | | | | 7B 28 7B 28 | | | | | | | 7C 28 7C 28 | | | | | | | 7C 28 7C 28 | - 6107 | 4 ecr.s 141 | Data | 00 | | 16 | 00/C17D : 7C 28 7D 28 | HEX 7C287D287D287E287E287E297E297F29 + 6183 | 4 ecr.s 141 | Data | 00 | | 16 | 00/C139 : 7C 28 7D 28 | HEX 7C287D287D287E287E287E297E297F29 | | | | | | 7D 28 7E 28 | | | | | | | 7E 28 7E 29 | | | | | | | 7E 29 7F 29 | - 6108 | 4 ecr.s 142 | Data | 00 | | 16 | 00/C18D : 7F 29 7F 29 | HEX 7F297F29802980298029802A812A812A + 6184 | 4 ecr.s 142 | Data | 00 | | 16 | 00/C149 : 7F 29 7F 29 | HEX 7F297F29802980298029802A812A812A | | | | | | 80 29 80 29 | | | | | | | 80 29 80 2A | | | | | | | 81 2A 81 2A | - 6109 | 4 ecr.s 143 | Data | 00 | | 16 | 00/C19D : 81 2A 82 2A | HEX 812A822A822A822A822B822B822B822C + 6185 | 4 ecr.s 143 | Data | 00 | | 16 | 00/C159 : 81 2A 82 2A | HEX 812A822A822A822A822B822B822B822C | | | | | | 82 2A 82 2A | | | | | | | 82 2B 82 2B | | | | | | | 82 2B 82 2C | - 6110 | 4 ecr.s 144 | Data | 00 | | 16 | 00/C1AD : 83 2C 83 2C | HEX 832C832C832C832D832D832E832E832E + 6186 | 4 ecr.s 144 | Data | 00 | | 16 | 00/C169 : 83 2C 83 2C | HEX 832C832C832C832D832D832E832E832E | | | | | | 83 2C 83 2D | | | | | | | 83 2D 83 2E | | | | | | | 83 2E 83 2E | - 6111 | 4 ecr.s 145 | Data | 00 | | 16 | 00/C1BD : 82 2E 82 2F | HEX 822E822F822F822F822F813081308130 + 6187 | 4 ecr.s 145 | Data | 00 | | 16 | 00/C179 : 82 2E 82 2F | HEX 822E822F822F822F822F813081308130 | | | | | | 82 2F 82 2F | | | | | | | 82 2F 81 30 | | | | | | | 81 30 81 30 | - 6112 | 4 ecr.s 146 | Data | 00 | | 16 | 00/C1CD : 80 30 80 30 | HEX 80308030803080307F307F317F317E31 + 6188 | 4 ecr.s 146 | Data | 00 | | 16 | 00/C189 : 80 30 80 30 | HEX 80308030803080307F307F317F317E31 | | | | | | 80 30 80 30 | | | | | | | 7F 30 7F 31 | | | | | | | 7F 31 7E 31 | - 6113 | 4 ecr.s 147 | Data | 00 | | 16 | 00/C1DD : 7E 31 7E 31 | HEX 7E317E317E317E327D327D327D327C32 + 6189 | 4 ecr.s 147 | Data | 00 | | 16 | 00/C199 : 7E 31 7E 31 | HEX 7E317E317E317E327D327D327D327C32 | | | | | | 7E 31 7E 32 | | | | | | | 7D 32 7D 32 | | | | | | | 7D 32 7C 32 | - 6114 | 4 ecr.s 148 | Data | 00 | | 16 | 00/C1ED : 7C 32 7C 32 | HEX 7C327C327B337B337A337A337A337A33 + 6190 | 4 ecr.s 148 | Data | 00 | | 16 | 00/C1A9 : 7C 32 7C 32 | HEX 7C327C327B337B337A337A337A337A33 | | | | | | 7B 33 7B 33 | | | | | | | 7A 33 7A 33 | | | | | | | 7A 33 7A 33 | - 6115 | 4 ecr.s 149 | Data | 00 | | 16 | 00/C1FD : 79 33 79 33 | HEX 79337933783378337833773377337733 + 6191 | 4 ecr.s 149 | Data | 00 | | 16 | 00/C1B9 : 79 33 79 33 | HEX 79337933783378337833773377337733 | | | | | | 78 33 78 33 | | | | | | | 78 33 77 33 | | | | | | | 77 33 77 33 | - 6116 | 4 ecr.s 150 | Data | 00 | | 16 | 00/C20D : 76 33 76 33 | HEX 76337633763375337533743374337433 + 6192 | 4 ecr.s 150 | Data | 00 | | 16 | 00/C1C9 : 76 33 76 33 | HEX 76337633763375337533743374337433 | | | | | | 76 33 75 33 | | | | | | | 75 33 74 33 | | | | | | | 74 33 74 33 | - 6117 | 4 ecr.s 151 | Data | 00 | | 16 | 00/C21D : 73 33 73 33 | HEX 73337333723372337233713371337033 + 6193 | 4 ecr.s 151 | Data | 00 | | 16 | 00/C1D9 : 73 33 73 33 | HEX 73337333723372337233713371337033 | | | | | | 72 33 72 33 | | | | | | | 72 33 71 33 | | | | | | | 71 33 70 33 | - 6118 | 4 ecr.s 152 | Data | 00 | | 16 | 00/C22D : 70 33 70 33 | HEX 703370336F338A3A8A398A398A398A38 + 6194 | 4 ecr.s 152 | Data | 00 | | 16 | 00/C1E9 : 70 33 70 33 | HEX 703370336F338A3A8A398A398A398A38 | | | | | | 6F 33 8A 3A | | | | | | | 8A 39 8A 39 | | | | | | | 8A 39 8A 38 | - 6119 | 4 ecr.s 153 | Data | 00 | | 16 | 00/C23D : 8A 38 8A 37 | HEX 8A388A378A378A378A368A368A358A35 + 6195 | 4 ecr.s 153 | Data | 00 | | 16 | 00/C1F9 : 8A 38 8A 37 | HEX 8A388A378A378A378A368A368A358A35 | | | | | | 8A 37 8A 37 | | | | | | | 8A 36 8A 36 | | | | | | | 8A 35 8A 35 | - 6120 | 4 ecr.s 154 | Data | 00 | | 16 | 00/C24D : 8A 35 8A 34 | HEX 8A358A348A348A338A338A338A328A32 + 6196 | 4 ecr.s 154 | Data | 00 | | 16 | 00/C209 : 8A 35 8A 34 | HEX 8A358A348A348A338A338A338A328A32 | | | | | | 8A 34 8A 33 | | | | | | | 8A 33 8A 33 | | | | | | | 8A 32 8A 32 | - 6121 | 4 ecr.s 155 | Data | 00 | | 16 | 00/C25D : 8A 31 8A 31 | HEX 8A318A318A308A308A308A2F8A2F8A2F + 6197 | 4 ecr.s 155 | Data | 00 | | 16 | 00/C219 : 8A 31 8A 31 | HEX 8A318A318A308A308A308A2F8A2F8A2F | | | | | | 8A 30 8A 30 | | | | | | | 8A 30 8A 2F | | | | | | | 8A 2F 8A 2F | - 6122 | 4 ecr.s 156 | Data | 00 | | 16 | 00/C26D : 8A 2E 8A 2E | HEX 8A2E8A2E8A2E8A2E8A2D8A2D8B2D8B2C + 6198 | 4 ecr.s 156 | Data | 00 | | 16 | 00/C229 : 8A 2E 8A 2E | HEX 8A2E8A2E8A2E8A2E8A2D8A2D8B2D8B2C | | | | | | 8A 2E 8A 2E | | | | | | | 8A 2D 8A 2D | | | | | | | 8B 2D 8B 2C | - 6123 | 4 ecr.s 157 | Data | 00 | | 16 | 00/C27D : 8B 2C 8B 2C | HEX 8B2C8B2C8B2B8B2B8B2B8B2A8C2A8C2A + 6199 | 4 ecr.s 157 | Data | 00 | | 16 | 00/C239 : 8B 2C 8B 2C | HEX 8B2C8B2C8B2B8B2B8B2B8B2A8C2A8C2A | | | | | | 8B 2B 8B 2B | | | | | | | 8B 2B 8B 2A | | | | | | | 8C 2A 8C 2A | - 6124 | 4 ecr.s 158 | Data | 00 | | 16 | 00/C28D : 8C 2A 8C 29 | HEX 8C2A8C298C298C298C298C288D288D28 + 6200 | 4 ecr.s 158 | Data | 00 | | 16 | 00/C249 : 8C 2A 8C 29 | HEX 8C2A8C298C298C298C298C288D288D28 | | | | | | 8C 29 8C 29 | | | | | | | 8C 29 8C 28 | | | | | | | 8D 28 8D 28 | - 6125 | 4 ecr.s 159 | Data | 00 | | 16 | 00/C29D : 8D 28 8D 28 | HEX 8D288D288E288E288E278E278F278F27 + 6201 | 4 ecr.s 159 | Data | 00 | | 16 | 00/C259 : 8D 28 8D 28 | HEX 8D288D288E288E288E278E278F278F27 | | | | | | 8E 28 8E 28 | | | | | | | 8E 27 8E 27 | | | | | | | 8F 27 8F 27 | - 6126 | 4 ecr.s 160 | Data | 00 | | 16 | 00/C2AD : 90 27 90 27 | HEX 90279027902791279127922792279227 + 6202 | 4 ecr.s 160 | Data | 00 | | 16 | 00/C269 : 90 27 90 27 | HEX 90279027902791279127922792279227 | | | | | | 90 27 91 27 | | | | | | | 91 27 92 27 | | | | | | | 92 27 92 27 | - 6127 | 4 ecr.s 161 | Data | 00 | | 16 | 00/C2BD : 93 27 93 27 | HEX 93279327942794279427952795279627 + 6203 | 4 ecr.s 161 | Data | 00 | | 16 | 00/C279 : 93 27 93 27 | HEX 93279327942794279427952795279627 | | | | | | 94 27 94 27 | | | | | | | 94 27 95 27 | | | | | | | 95 27 96 27 | - 6128 | 4 ecr.s 162 | Data | 00 | | 16 | 00/C2CD : 96 27 97 27 | HEX 96279727972897289728972898289828 + 6204 | 4 ecr.s 162 | Data | 00 | | 16 | 00/C289 : 96 27 97 27 | HEX 96279727972897289728972898289828 | | | | | | 97 28 97 28 | | | | | | | 97 28 97 28 | | | | | | | 98 28 98 28 | - 6129 | 4 ecr.s 163 | Data | 00 | | 16 | 00/C2DD : 98 28 99 28 | HEX 982899289928992999299A299A299A2A + 6205 | 4 ecr.s 163 | Data | 00 | | 16 | 00/C299 : 98 28 99 28 | HEX 982899289928992999299A299A299A2A | | | | | | 99 28 99 29 | | | | | | | 99 29 9A 29 | | | | | | | 9A 29 9A 2A | - 6130 | 4 ecr.s 164 | Data | 00 | | 16 | 00/C2ED : 9A 2A 9A 2A | HEX 9A2A9A2A9B2A9B2A9B2B9B2B9B2B9B2C + 6206 | 4 ecr.s 164 | Data | 00 | | 16 | 00/C2A9 : 9A 2A 9A 2A | HEX 9A2A9A2A9B2A9B2A9B2B9B2B9B2B9B2C | | | | | | 9B 2A 9B 2A | | | | | | | 9B 2B 9B 2B | | | | | | | 9B 2B 9B 2C | - 6131 | 4 ecr.s 165 | Data | 00 | | 16 | 00/C2FD : 9B 2C 9B 2C | HEX 9B2C9B2C9B2C9B2D9B2D9B2E9B2E9B2E + 6207 | 4 ecr.s 165 | Data | 00 | | 16 | 00/C2B9 : 9B 2C 9B 2C | HEX 9B2C9B2C9B2C9B2D9B2D9B2E9B2E9B2E | | | | | | 9B 2C 9B 2D | | | | | | | 9B 2D 9B 2E | | | | | | | 9B 2E 9B 2E | - 6132 | 4 ecr.s 166 | Data | 00 | | 16 | 00/C30D : 9B 2F 9B 2F | HEX 9B2F9B2F9B309B309B309B319B319B32 + 6208 | 4 ecr.s 166 | Data | 00 | | 16 | 00/C2C9 : 9B 2F 9B 2F | HEX 9B2F9B2F9B309B309B309B319B319B32 | | | | | | 9B 30 9B 30 | | | | | | | 9B 30 9B 31 | | | | | | | 9B 31 9B 32 | - 6133 | 4 ecr.s 167 | Data | 00 | | 16 | 00/C31D : 9B 32 9B 33 | HEX 9B329B339B339B339B349B349B359B35 + 6209 | 4 ecr.s 167 | Data | 00 | | 16 | 00/C2D9 : 9B 32 9B 33 | HEX 9B329B339B339B339B349B349B359B35 | | | | | | 9B 33 9B 33 | | | | | | | 9B 34 9B 34 | | | | | | | 9B 35 9B 35 | - 6134 | 4 ecr.s 168 | Data | 00 | | 16 | 00/C32D : 9B 35 9B 36 | HEX 9B359B369B369B379B379B379B389B38 + 6210 | 4 ecr.s 168 | Data | 00 | | 16 | 00/C2E9 : 9B 35 9B 36 | HEX 9B359B369B369B379B379B379B389B38 | | | | | | 9B 36 9B 37 | | | | | | | 9B 37 9B 37 | | | | | | | 9B 38 9B 38 | - 6135 | 4 ecr.s 169 | Data | 00 | | 16 | 00/C33D : 9B 39 9B 39 | HEX 9B399B399B398A348B348B348C348C34 + 6211 | 4 ecr.s 169 | Data | 00 | | 16 | 00/C2F9 : 9B 39 9B 39 | HEX 9B399B399B398A348B348B348C348C34 | | | | | | 9B 39 8A 34 | | | | | | | 8B 34 8B 34 | | | | | | | 8C 34 8C 34 | - 6136 | 4 ecr.s 170 | Data | 00 | | 16 | 00/C34D : 8C 34 8D 34 | HEX 8C348D348D348E348E348E348F348F34 + 6212 | 4 ecr.s 170 | Data | 00 | | 16 | 00/C309 : 8C 34 8D 34 | HEX 8C348D348D348E348E348E348F348F34 | | | | | | 8D 34 8E 34 | | | | | | | 8E 34 8E 34 | | | | | | | 8F 34 8F 34 | - 6137 | 4 ecr.s 171 | Data | 00 | | 16 | 00/C35D : 90 34 90 34 | HEX 90349034903491349134923492349234 + 6213 | 4 ecr.s 171 | Data | 00 | | 16 | 00/C319 : 90 34 90 34 | HEX 90349034903491349134923492349234 | | | | | | 90 34 91 34 | | | | | | | 91 34 92 34 | | | | | | | 92 34 92 34 | - 6138 | 4 ecr.s 172 | Data | 00 | | 16 | 00/C36D : 93 34 93 34 | HEX 93349334943494349434953495349634 + 6214 | 4 ecr.s 172 | Data | 00 | | 16 | 00/C329 : 93 34 93 34 | HEX 93349334943494349434953495349634 | | | | | | 94 34 94 34 | | | | | | | 94 34 95 34 | | | | | | | 95 34 96 34 | - 6139 | 4 ecr.s 173 | Data | 00 | | 16 | 00/C37D : 96 34 97 34 | HEX 96349734973497349834983499349934 + 6215 | 4 ecr.s 173 | Data | 00 | | 16 | 00/C339 : 96 34 97 34 | HEX 96349734973497349834983499349934 | | | | | | 97 34 97 34 | | | | | | | 98 34 98 34 | | | | | | | 99 34 99 34 | - 6140 | 4 ecr.s 174 | Data | 00 | | 16 | 00/C38D : 99 34 A7 28 | HEX 9934A728A728A728A729A729A72AA72A + 6216 | 4 ecr.s 174 | Data | 00 | | 16 | 00/C349 : 99 34 A7 28 | HEX 9934A728A728A728A729A729A72AA72A | | | | | | A7 28 A7 28 | | | | | | | A7 29 A7 29 | | | | | | | A7 2A A7 2A | - 6141 | 4 ecr.s 175 | Data | 00 | | 16 | 00/C39D : A7 2A A7 2B | HEX A72AA72BA72BA72CA72CA72CA72DA72D + 6217 | 4 ecr.s 175 | Data | 00 | | 16 | 00/C359 : A7 2A A7 2B | HEX A72AA72BA72BA72CA72CA72CA72DA72D | | | | | | A7 2B A7 2C | | | | | | | A7 2C A7 2C | | | | | | | A7 2D A7 2D | - 6142 | 4 ecr.s 176 | Data | 00 | | 16 | 00/C3AD : A7 2E A7 2E | HEX A72EA72EA72EA72FA72FA730A730A730 + 6218 | 4 ecr.s 176 | Data | 00 | | 16 | 00/C369 : A7 2E A7 2E | HEX A72EA72EA72EA72FA72FA730A730A730 | | | | | | A7 2E A7 2F | | | | | | | A7 2F A7 30 | | | | | | | A7 30 A7 30 | - 6143 | 4 ecr.s 177 | Data | 00 | | 16 | 00/C3BD : A7 31 A7 31 | HEX A731A731A732A732A733A733A733A734 + 6219 | 4 ecr.s 177 | Data | 00 | | 16 | 00/C379 : A7 31 A7 31 | HEX A731A731A732A732A733A733A733A734 | | | | | | A7 32 A7 32 | | | | | | | A7 33 A7 33 | | | | | | | A7 33 A7 34 | - 6144 | 4 ecr.s 178 | Data | 00 | | 16 | 00/C3CD : A7 34 A7 35 | HEX A734A735A735A735A736A736A737A737 + 6220 | 4 ecr.s 178 | Data | 00 | | 16 | 00/C389 : A7 34 A7 35 | HEX A734A735A735A735A736A736A737A737 | | | | | | A7 35 A7 35 | | | | | | | A7 36 A7 36 | | | | | | | A7 37 A7 37 | - 6145 | 4 ecr.s 179 | Data | 00 | | 16 | 00/C3DD : A7 37 A7 38 | HEX A737A738A738A739A739A739A728A728 + 6221 | 4 ecr.s 179 | Data | 00 | | 16 | 00/C399 : A7 37 A7 38 | HEX A737A738A738A739A739A739A728A728 | | | | | | A7 38 A7 39 | | | | | | | A7 39 A7 39 | | | | | | | A7 28 A7 28 | - 6146 | 4 ecr.s 180 | Data | 00 | | 16 | 00/C3ED : A8 28 A8 28 | HEX A828A828A928A928A928AA28AA28AB28 + 6222 | 4 ecr.s 180 | Data | 00 | | 16 | 00/C3A9 : A8 28 A8 28 | HEX A828A828A928A928A928AA28AA28AB28 | | | | | | A9 28 A9 28 | | | | | | | A9 28 AA 28 | | | | | | | AA 28 AB 28 | - 6147 | 4 ecr.s 181 | Data | 00 | | 16 | 00/C3FD : AB 28 AB 28 | HEX AB28AB28AC28AC28AD28AD28AD28AE28 + 6223 | 4 ecr.s 181 | Data | 00 | | 16 | 00/C3B9 : AB 28 AB 28 | HEX AB28AB28AC28AC28AD28AD28AD28AE28 | | | | | | AC 28 AC 28 | | | | | | | AD 28 AD 28 | | | | | | | AD 28 AE 28 | - 6148 | 4 ecr.s 182 | Data | 00 | | 16 | 00/C40D : AE 28 AF 28 | HEX AE28AF28AF28AF28B028B028B128B128 + 6224 | 4 ecr.s 182 | Data | 00 | | 16 | 00/C3C9 : AE 28 AF 28 | HEX AE28AF28AF28AF28B028B028B128B128 | | | | | | AF 28 AF 28 | | | | | | | B0 28 B0 28 | | | | | | | B1 28 B1 28 | - 6149 | 4 ecr.s 183 | Data | 00 | | 16 | 00/C41D : B1 28 B2 28 | HEX B128B228B228B328B328B328B428B428 + 6225 | 4 ecr.s 183 | Data | 00 | | 16 | 00/C3D9 : B1 28 B2 28 | HEX B128B228B228B328B328B328B428B428 | | | | | | B2 28 B3 28 | | | | | | | B3 28 B3 28 | | | | | | | B4 28 B4 28 | - 6150 | 4 ecr.s 184 | Data | 00 | | 16 | 00/C42D : B5 28 B5 28 | HEX B528B528B528B528B628B628B628B629 + 6226 | 4 ecr.s 184 | Data | 00 | | 16 | 00/C3E9 : B5 28 B5 28 | HEX B528B528B528B528B628B628B628B629 | | | | | | B5 28 B5 28 | | | | | | | B6 28 B6 28 | | | | | | | B6 28 B6 29 | - 6151 | 4 ecr.s 185 | Data | 00 | | 16 | 00/C43D : B7 29 B7 29 | HEX B729B729B729B72AB72AB82AB82AB82A + 6227 | 4 ecr.s 185 | Data | 00 | | 16 | 00/C3F9 : B7 29 B7 29 | HEX B729B729B729B72AB72AB82AB82AB82A | | | | | | B7 29 B7 2A | | | | | | | B7 2A B8 2A | | | | | | | B8 2A B8 2A | - 6152 | 4 ecr.s 186 | Data | 00 | | 16 | 00/C44D : B8 2B B8 2B | HEX B82BB82BB92BB92CB92CB92CB92DB92D + 6228 | 4 ecr.s 186 | Data | 00 | | 16 | 00/C409 : B8 2B B8 2B | HEX B82BB82BB92BB92CB92CB92CB92DB92D | | | | | | B9 2B B9 2C | | | | | | | B9 2C B9 2C | | | | | | | B9 2D B9 2D | - 6153 | 4 ecr.s 187 | Data | 00 | | 16 | 00/C45D : B9 2E B9 2E | HEX B92EB92EB92EB92EB92FB92FB930B930 + 6229 | 4 ecr.s 187 | Data | 00 | | 16 | 00/C419 : B9 2E B9 2E | HEX B92EB92EB92EB92EB92FB92FB930B930 | | | | | | B9 2E B9 2E | | | | | | | B9 2F B9 2F | | | | | | | B9 30 B9 30 | - 6154 | 4 ecr.s 188 | Data | 00 | | 16 | 00/C46D : B9 30 B9 31 | HEX B930B931B931B931B831B832B832B732 + 6230 | 4 ecr.s 188 | Data | 00 | | 16 | 00/C429 : B9 30 B9 31 | HEX B930B931B931B931B831B832B832B732 | | | | | | B9 31 B9 31 | | | | | | | B8 31 B8 32 | | | | | | | B8 32 B7 32 | - 6155 | 4 ecr.s 189 | Data | 00 | | 16 | 00/C47D : B7 32 B7 32 | HEX B732B732B732B632B633B633B533B533 + 6231 | 4 ecr.s 189 | Data | 00 | | 16 | 00/C439 : B7 32 B7 32 | HEX B732B732B732B632B633B633B533B533 | | | | | | B7 32 B6 32 | | | | | | | B6 33 B6 33 | | | | | | | B5 33 B5 33 | - 6156 | 4 ecr.s 190 | Data | 00 | | 16 | 00/C48D : B5 33 B5 33 | HEX B533B533B433B433B433B333B333B333 + 6232 | 4 ecr.s 190 | Data | 00 | | 16 | 00/C449 : B5 33 B5 33 | HEX B533B533B433B433B433B333B333B333 | | | | | | B4 33 B4 33 | | | | | | | B4 33 B3 33 | | | | | | | B3 33 B3 33 | - 6157 | 4 ecr.s 191 | Data | 00 | | 16 | 00/C49D : B3 34 B2 34 | HEX B334B234B234B134B134B134B034B034 + 6233 | 4 ecr.s 191 | Data | 00 | | 16 | 00/C459 : B3 34 B2 34 | HEX B334B234B234B134B134B134B034B034 | | | | | | B2 34 B1 34 | | | | | | | B1 34 B1 34 | | | | | | | B0 34 B0 34 | - 6158 | 4 ecr.s 192 | Data | 00 | | 16 | 00/C4AD : AF 34 AF 34 | HEX AF34AF34AF34AE34AE34AD34AD34AD34 + 6234 | 4 ecr.s 192 | Data | 00 | | 16 | 00/C469 : AF 34 AF 34 | HEX AF34AF34AF34AE34AE34AD34AD34AD34 | | | | | | AF 34 AE 34 | | | | | | | AE 34 AD 34 | | | | | | | AD 34 AD 34 | - 6159 | 4 ecr.s 193 | Data | 00 | | 16 | 00/C4BD : AC 34 AC 34 | HEX AC34AC34AB34AB34AB34AA34AA34AA34 + 6235 | 4 ecr.s 193 | Data | 00 | | 16 | 00/C479 : AC 34 AC 34 | HEX AC34AC34AB34AB34AB34AA34AA34AA34 | | | | | | AB 34 AB 34 | | | | | | | AB 34 AA 34 | | | | | | | AA 34 AA 34 | - 6160 | 4 ecr.s 194 | Data | 00 | | 16 | 00/C4CD : A9 34 A9 34 | HEX A934A934A934A935A835A835A735AD34 + 6236 | 4 ecr.s 194 | Data | 00 | | 16 | 00/C489 : A9 34 A9 34 | HEX A934A934A934A935A835A835A735AD34 | | | | | | A9 34 A9 35 | | | | | | | A8 35 A8 35 | | | | | | | A7 35 AD 34 | - 6161 | 4 ecr.s 195 | Data | 00 | | 16 | 00/C4DD : AE 34 AE 34 | HEX AE34AE34AF34AF34AF34AF35B035B035 + 6237 | 4 ecr.s 195 | Data | 00 | | 16 | 00/C499 : AE 34 AE 34 | HEX AE34AE34AF34AF34AF34AF35B035B035 | | | | | | AF 34 AF 34 | | | | | | | AF 34 AF 35 | | | | | | | B0 35 B0 35 | - 6162 | 4 ecr.s 196 | Data | 00 | | 16 | 00/C4ED : B0 35 B1 35 | HEX B035B135B135B135B135B235B236B236 + 6238 | 4 ecr.s 196 | Data | 00 | | 16 | 00/C4A9 : B0 35 B1 35 | HEX B035B135B135B135B135B235B236B236 | | | | | | B1 35 B1 35 | | | | | | | B1 35 B2 35 | | | | | | | B2 36 B2 36 | - 6163 | 4 ecr.s 197 | Data | 00 | | 16 | 00/C4FD : B2 36 B2 37 | HEX B236B237B337B337B337B337B337B437 + 6239 | 4 ecr.s 197 | Data | 00 | | 16 | 00/C4B9 : B2 36 B2 37 | HEX B236B237B337B337B337B337B337B437 | | | | | | B3 37 B3 37 | | | | | | | B3 37 B3 37 | | | | | | | B3 37 B4 37 | - 6164 | 4 ecr.s 198 | Data | 00 | | 16 | 00/C50D : B4 38 B4 38 | HEX B438B438B438B538B539B539B539C328 + 6240 | 4 ecr.s 198 | Data | 00 | | 16 | 00/C4C9 : B4 38 B4 38 | HEX B438B438B438B538B539B539B539C328 | | | | | | B4 38 B5 38 | | | | | | | B5 39 B5 39 | | | | | | | B5 39 C3 28 | - 6165 | 4 ecr.s 199 | Data | 00 | | 16 | 00/C51D : C3 28 C3 29 | HEX C328C329C329C32AC32AC32AC32BC32B + 6241 | 4 ecr.s 199 | Data | 00 | | 16 | 00/C4D9 : C3 28 C3 29 | HEX C328C329C329C32AC32AC32AC32BC32B | | | | | | C3 29 C3 2A | | | | | | | C3 2A C3 2A | | | | | | | C3 2B C3 2B | - 6166 | 4 ecr.s 200 | Data | 00 | | 16 | 00/C52D : C3 2C C3 2C | HEX C32CC32CC32CC32DC32DC32EC32EC32E + 6242 | 4 ecr.s 200 | Data | 00 | | 16 | 00/C4E9 : C3 2C C3 2C | HEX C32CC32CC32CC32DC32DC32EC32EC32E | | | | | | C3 2C C3 2D | | | | | | | C3 2D C3 2E | | | | | | | C3 2E C3 2E | - 6167 | 4 ecr.s 201 | Data | 00 | | 16 | 00/C53D : C3 2F C3 2F | HEX C32FC32FC330C330C330C331C331C332 + 6243 | 4 ecr.s 201 | Data | 00 | | 16 | 00/C4F9 : C3 2F C3 2F | HEX C32FC32FC330C330C330C331C331C332 | | | | | | C3 30 C3 30 | | | | | | | C3 30 C3 31 | | | | | | | C3 31 C3 32 | - 6168 | 4 ecr.s 202 | Data | 00 | | 16 | 00/C54D : C3 32 C3 33 | HEX C332C333C333C333C433C434C434C435 + 6244 | 4 ecr.s 202 | Data | 00 | | 16 | 00/C509 : C3 32 C3 33 | HEX C332C333C333C333C433C434C434C435 | | | | | | C3 33 C3 33 | | | | | | | C4 33 C4 34 | | | | | | | C4 34 C4 35 | - 6169 | 4 ecr.s 203 | Data | 00 | | 16 | 00/C55D : C4 35 C4 35 | HEX C435C435C435C436C536C536C537C537 + 6245 | 4 ecr.s 203 | Data | 00 | | 16 | 00/C519 : C4 35 C4 35 | HEX C435C435C435C436C536C536C537C537 | | | | | | C4 35 C4 36 | | | | | | | C5 36 C5 36 | | | | | | | C5 37 C5 37 | - 6170 | 4 ecr.s 204 | Data | 00 | | 16 | 00/C56D : C5 37 C5 37 | HEX C537C537C537C538C638C638C638C639 + 6246 | 4 ecr.s 204 | Data | 00 | | 16 | 00/C529 : C5 37 C5 37 | HEX C537C537C537C538C638C638C638C639 | | | | | | C5 37 C5 38 | | | | | | | C6 38 C6 38 | | | | | | | C6 38 C6 39 | - 6171 | 4 ecr.s 205 | Data | 00 | | 16 | 00/C57D : C7 39 C7 39 | HEX C739C739C739C839C839C839C839C939 + 6247 | 4 ecr.s 205 | Data | 00 | | 16 | 00/C539 : C7 39 C7 39 | HEX C739C739C739C839C839C839C839C939 | | | | | | C7 39 C8 39 | | | | | | | C8 39 C8 39 | | | | | | | C8 39 C9 39 | - 6172 | 4 ecr.s 206 | Data | 00 | | 16 | 00/C58D : C9 3A C9 3A | HEX C93AC93ACA3ACA3ACA3ACA3ACB3ACB3A + 6248 | 4 ecr.s 206 | Data | 00 | | 16 | 00/C549 : C9 3A C9 3A | HEX C93AC93ACA3ACA3ACA3ACA3ACB3ACB3A | | | | | | CA 3A CA 3A | | | | | | | CA 3A CA 3A | | | | | | | CB 3A CB 3A | - 6173 | 4 ecr.s 207 | Data | 00 | | 16 | 00/C59D : CC 3A CC 3A | HEX CC3ACC3ACC3ACC3BCD3BCD3BCE3BCE3B + 6249 | 4 ecr.s 207 | Data | 00 | | 16 | 00/C559 : CC 3A CC 3A | HEX CC3ACC3ACC3ACC3BCD3BCD3BCE3BCE3B | | | | | | CC 3A CC 3B | | | | | | | CD 3B CD 3B | | | | | | | CE 3B CE 3B | - 6174 | 4 ecr.s 208 | Data | 00 | | 16 | 00/C5AD : CE 3B CF 3B | HEX CE3BCF3BCF3BD03BD03BD03BD13BD13B + 6250 | 4 ecr.s 208 | Data | 00 | | 16 | 00/C569 : CE 3B CF 3B | HEX CE3BCF3BCF3BD03BD03BD03BD13BD13B | | | | | | CF 3B D0 3B | | | | | | | D0 3B D0 3B | | | | | | | D1 3B D1 3B | - 6175 | 4 ecr.s 209 | Data | 00 | | 16 | 00/C5BD : D2 3B D2 3B | HEX D23BD23BD23AD23AD33AD33AD339D439 + 6251 | 4 ecr.s 209 | Data | 00 | | 16 | 00/C579 : D2 3B D2 3B | HEX D23BD23BD23AD23AD33AD33AD339D439 | | | | | | D2 3A D2 3A | | | | | | | D3 3A D3 3A | | | | | | | D3 39 D4 39 | - 6176 | 4 ecr.s 210 | Data | 00 | | 16 | 00/C5CD : D4 39 D4 39 | HEX D439D439D439D439D438D538D538D538 + 6252 | 4 ecr.s 210 | Data | 00 | | 16 | 00/C589 : D4 39 D4 39 | HEX D439D439D439D439D438D538D538D538 | | | | | | D4 39 D4 39 | | | | | | | D4 38 D5 38 | | | | | | | D5 38 D5 38 | - 6177 | 4 ecr.s 211 | Data | 00 | | 16 | 00/C5DD : D5 37 D6 37 | HEX D537D637D637D637D637D637D636D636 + 6253 | 4 ecr.s 211 | Data | 00 | | 16 | 00/C599 : D5 37 D6 37 | HEX D537D637D637D637D637D637D636D636 | | | | | | D6 37 D6 37 | | | | | | | D6 37 D6 37 | | | | | | | D6 36 D6 36 | - 6178 | 4 ecr.s 212 | Data | 00 | | 16 | 00/C5ED : D7 36 D7 35 | HEX D736D735D735D735D735D734D734D733 + 6254 | 4 ecr.s 212 | Data | 00 | | 16 | 00/C5A9 : D7 36 D7 35 | HEX D736D735D735D735D735D734D734D733 | | | | | | D7 35 D7 35 | | | | | | | D7 35 D7 34 | | | | | | | D7 34 D7 33 | - 6179 | 4 ecr.s 213 | Data | 00 | | 16 | 00/C5FD : D8 33 D8 33 | HEX D833D833D833D832D832D831D831D830 + 6255 | 4 ecr.s 213 | Data | 00 | | 16 | 00/C5B9 : D8 33 D8 33 | HEX D833D833D833D832D832D831D831D830 | | | | | | D8 33 D8 32 | | | | | | | D8 32 D8 31 | | | | | | | D8 31 D8 30 | - 6180 | 4 ecr.s 214 | Data | 00 | | 16 | 00/C60D : D8 30 D8 30 | HEX D830D830D82FD82FD82ED82ED82ED82D + 6256 | 4 ecr.s 214 | Data | 00 | | 16 | 00/C5C9 : D8 30 D8 30 | HEX D830D830D82FD82FD82ED82ED82ED82D | | | | | | D8 2F D8 2F | | | | | | | D8 2E D8 2E | | | | | | | D8 2E D8 2D | - 6181 | 4 ecr.s 215 | Data | 00 | | 16 | 00/C61D : D8 2D D8 2C | HEX D82DD82CD82CD82CD82BD82BD82AD82A + 6257 | 4 ecr.s 215 | Data | 00 | | 16 | 00/C5D9 : D8 2D D8 2C | HEX D82DD82CD82CD82CD82BD82BD82AD82A | | | | | | D8 2C D8 2C | | | | | | | D8 2B D8 2B | | | | | | | D8 2A D8 2A | - 6182 | 4 ecr.s 216 | Data | 00 | | 16 | 00/C62D : D8 2A D8 29 | HEX D82AD829D729D729D728D728D728E139 + 6258 | 4 ecr.s 216 | Data | 00 | | 16 | 00/C5E9 : D8 2A D8 29 | HEX D82AD829D729D729D728D728D728E139 | | | | | | D7 29 D7 29 | | | | | | | D7 28 D7 28 | | | | | | | D7 28 E1 39 | - 6183 | 4 ecr.s 217 | Data | 00 | | 4 | 00/C63D : ED 39 FC 39 | HEX ED39FC39 - 6184 | 4 ecr.s 218 | Data | 00 | | 2 | 00/C641 : FF FF | hex ffff ; fin de tableau - 6185 | 4 ecr.s 219 | Empty | 00 | | 0 | 00/C643 | - 6186 | 1 toutadisparu.s 1316 | Directive | 00 | | 0 | 00/C643 | put ntp.s - 6187 | 5 ntp.s 1 | Comment | 00 | | 0 | 00/C643 | * - 6188 | 5 ntp.s 2 | Comment | 00 | | 0 | 00/C643 | * NTP routines - 6189 | 5 ntp.s 3 | Comment | 00 | | 0 | 00/C643 | * - 6190 | 5 ntp.s 4 | Comment | 00 | | 0 | 00/C643 | * (c) 2020, Brutal Deluxe Software - 6191 | 5 ntp.s 5 | Comment | 00 | | 0 | 00/C643 | * Antoine Vignau & Olivier Zardini - 6192 | 5 ntp.s 6 | Comment | 00 | | 0 | 00/C643 | * - 6193 | 5 ntp.s 7 | Empty | 00 | | 0 | 00/C643 | - 6194 | 5 ntp.s 8 | Equivalence | 00 | | 0 | 00/C643 | toolNTP = 222 - 6195 | 5 ntp.s 9 | Empty | 00 | | 0 | 00/C643 | - 6196 | 5 ntp.s 10 | Comment | 00 | | 0 | 00/C643 | *-------------------------------------- - 6197 | 5 ntp.s 11 | Empty | 00 | | 0 | 00/C643 | - 6198 | 5 ntp.s 12 | Directive | 00 | | 0 | 00/C643 | mx %00 - 6199 | 5 ntp.s 13 | Empty | 00 | | 0 | 00/C643 | - 6200 | 5 ntp.s 14 | Empty | 00 | | 0 | 00/C643 | stopNTP - 6201 | 5 ntp.s 15 | Code | 00 | 2 | 3 | 00/C643 : AD 23 C7 | lda fgNTP - 6202 | 5 ntp.s 16 | Code | 00 | | 2 | 00/C646 : D0 11 | bne stopNTP99 - 6203 | 5 ntp.s 17 | Empty | 00 | | 0 | 00/C648 | - 6204 | 5 ntp.s 18 | Macro | 00 | | 0 | 00/C648 | _NTPShutDown - 6206 | 5 ntp.s 18 | Code | 00 | | 3 | 00/C648 : A2 DE 03 | LDX #$03DE ; load tool call # - 6207 | 5 ntp.s 18 | Code | 00 | | 4 | 00/C64B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6208 | 5 ntp.s 19 | Empty | 00 | | 0 | 00/C64F | - 6209 | 5 ntp.s 20 | Macro | 00 | | 0 | 00/C64F | PushWord #{222} ; unload NTPTool - 6211 | 5 ntp.s 20 | Code | 00 | | 3 | 00/C64F : F4 DE 00 | PEA #{222} - 6214 | 5 ntp.s 21 | Macro | 00 | | 0 | 00/C652 | _UnloadOneTool - 6216 | 5 ntp.s 21 | Code | 00 | | 3 | 00/C652 : A2 01 10 | LDX #$1001 ; load tool call # - 6217 | 5 ntp.s 21 | Code | 00 | | 4 | 00/C655 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6218 | 5 ntp.s 22 | Empty | 00 | | 0 | 00/C659 | - 6219 | 5 ntp.s 23 | Empty | 00 | | 0 | 00/C659 | stopNTP99 - 6220 | 5 ntp.s 24 | Code | 00 | | 1 | 00/C659 : 60 | rts - 6221 | 5 ntp.s 25 | Empty | 00 | | 0 | 00/C65A | - 6222 | 5 ntp.s 26 | Comment | 00 | | 0 | 00/C65A | *-------------------------------------- - 6223 | 5 ntp.s 27 | Empty | 00 | | 0 | 00/C65A | - 6224 | 5 ntp.s 28 | Empty | 00 | | 0 | 00/C65A | initNTP - 6225 | 5 ntp.s 29 | Code | 00 | | 1 | 00/C65A : 48 | pha ; Check for AppleTalk - 6226 | 5 ntp.s 30 | Macro | 00 | | 0 | 00/C65B | _GetIRQEnable - 6228 | 5 ntp.s 30 | Code | 00 | | 3 | 00/C65B : A2 03 29 | LDX #$2903 ; load tool call # - 6229 | 5 ntp.s 30 | Code | 00 | | 4 | 00/C65E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6230 | 5 ntp.s 31 | Code | 00 | | 1 | 00/C662 : 68 | pla - 6231 | 5 ntp.s 32 | Code | 00 | | 3 | 00/C663 : 29 20 00 | and #$20 - 6232 | 5 ntp.s 33 | Code | 00 | | 2 | 00/C666 : F0 04 | beq initNTP1 - 6233 | 5 ntp.s 34 | Empty | 00 | | 0 | 00/C668 | - 6234 | 5 ntp.s 35 | Code | 00 | 2 | 3 | 00/C668 : EE 23 C7 | inc fgNTP - 6235 | 5 ntp.s 36 | Code | 00 | | 1 | 00/C66B : 60 | rts - 6236 | 5 ntp.s 37 | Empty | 00 | | 0 | 00/C66C | - 6237 | 5 ntp.s 38 | Empty | 00 | | 0 | 00/C66C | initNTP1 - 6238 | 5 ntp.s 39 | Macro | 00 | | 0 | 00/C66C | PushWord #{222} ; Load NTPTool - 6240 | 5 ntp.s 39 | Code | 00 | | 3 | 00/C66C : F4 DE 00 | PEA #{222} - 6243 | 5 ntp.s 40 | Macro | 00 | | 0 | 00/C66F | PushWord #0 - 6245 | 5 ntp.s 40 | Code | 00 | | 3 | 00/C66F : F4 00 00 | PEA #0 - 6248 | 5 ntp.s 41 | Macro | 00 | | 0 | 00/C672 | _LoadOneTool - 6250 | 5 ntp.s 41 | Code | 00 | | 3 | 00/C672 : A2 01 0F | LDX #$F01 ; load tool call # - 6251 | 5 ntp.s 41 | Code | 00 | | 4 | 00/C675 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6252 | 5 ntp.s 42 | Code | 00 | | 2 | 00/C679 : 90 04 | bcc initNTP2 - 6253 | 5 ntp.s 43 | Empty | 00 | | 0 | 00/C67B | - 6254 | 5 ntp.s 44 | Code | 00 | 2 | 3 | 00/C67B : EE 23 C7 | inc fgNTP - 6255 | 5 ntp.s 45 | Code | 00 | | 1 | 00/C67E : 60 | rts - 6256 | 5 ntp.s 46 | Empty | 00 | | 0 | 00/C67F | - 6257 | 5 ntp.s 47 | Empty | 00 | | 0 | 00/C67F | initNTP2 - 6258 | 5 ntp.s 48 | Macro | 00 | | 0 | 00/C67F | PushWord myID - 6263 | 5 ntp.s 48 | Code | 00 | 2 | 3 | 00/C67F : AD 9F 07 | LDA myID - 6264 | 5 ntp.s 48 | Code | 00 | | 1 | 00/C682 : 48 | PHA - 6266 | 5 ntp.s 49 | Macro | 00 | | 0 | 00/C683 | _NTPStartUp ; Start NTPSynth - 6268 | 5 ntp.s 49 | Code | 00 | | 3 | 00/C683 : A2 DE 02 | LDX #$02DE ; load tool call # - 6269 | 5 ntp.s 49 | Code | 00 | | 4 | 00/C686 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6270 | 5 ntp.s 50 | Code | 00 | | 2 | 00/C68A : 90 03 | bcc initNTP3 - 6271 | 5 ntp.s 51 | Empty | 00 | | 0 | 00/C68C | - 6272 | 5 ntp.s 52 | Code | 00 | 2 | 3 | 00/C68C : EE 23 C7 | inc fgNTP - 6273 | 5 ntp.s 53 | Empty | 00 | | 0 | 00/C68F | - 6274 | 5 ntp.s 54 | Empty | 00 | | 0 | 00/C68F | initNTP3 - 6275 | 5 ntp.s 55 | Code | 00 | | 1 | 00/C68F : 60 | rts - 6276 | 5 ntp.s 56 | Empty | 00 | | 0 | 00/C690 | - 6277 | 5 ntp.s 57 | Comment | 00 | | 0 | 00/C690 | *-------------------------------------- - 6278 | 5 ntp.s 58 | Empty | 00 | | 0 | 00/C690 | - 6279 | 5 ntp.s 59 | Empty | 00 | | 0 | 00/C690 | doMUSIK - 6280 | 5 ntp.s 60 | Code | 00 | 2 | 3 | 00/C690 : AD 23 C7 | lda fgNTP ; can we play? - 6281 | 5 ntp.s 61 | Code | 00 | | 2 | 00/C693 : D0 0D | bne nozik99 - 6282 | 5 ntp.s 62 | Empty | 00 | | 0 | 00/C695 | - 6283 | 5 ntp.s 63 | Code | 00 | 2 | 3 | 00/C695 : AD 25 C7 | lda fgNTPPLAY - 6284 | 5 ntp.s 64 | Code | 00 | | 3 | 00/C698 : 49 01 00 | eor #1 - 6285 | 5 ntp.s 65 | Code | 00 | 2 | 3 | 00/C69B : 8D 25 C7 | sta fgNTPPLAY - 6286 | 5 ntp.s 66 | Code | 00 | | 2 | 00/C69E : F0 03 | beq doSOUNDON - 6287 | 5 ntp.s 67 | Code | 00 | | 2 | 00/C6A0 : D0 11 | bne doSOUNDOFF - 6288 | 5 ntp.s 68 | Empty | 00 | | 0 | 00/C6A2 | - 6289 | 5 ntp.s 69 | Code | 00 | | 1 | 00/C6A2 : 60 | nozik99 rts - 6290 | 5 ntp.s 70 | Empty | 00 | | 0 | 00/C6A3 | - 6291 | 5 ntp.s 71 | Comment | 00 | | 0 | 00/C6A3 | *-------------------------------------- - 6292 | 5 ntp.s 72 | Empty | 00 | | 0 | 00/C6A3 | - 6293 | 5 ntp.s 73 | Empty | 00 | | 0 | 00/C6A3 | doSOUNDON - 6294 | 5 ntp.s 74 | Code | 00 | 2 | 3 | 00/C6A3 : AD 23 C7 | lda fgNTP ; can we play? - 6295 | 5 ntp.s 75 | Code | 00 | | 2 | 00/C6A6 : D0 0A | bne playMUSIC99 - 6296 | 5 ntp.s 76 | Empty | 00 | | 0 | 00/C6A8 | - 6297 | 5 ntp.s 77 | Macro | 00 | | 0 | 00/C6A8 | PushWord #1 - 6299 | 5 ntp.s 77 | Code | 00 | | 3 | 00/C6A8 : F4 01 00 | PEA #1 - 6302 | 5 ntp.s 78 | Macro | 00 | | 0 | 00/C6AB | _NTPPlayMusic - 6304 | 5 ntp.s 78 | Code | 00 | | 3 | 00/C6AB : A2 DE 0A | LDX #$0ADE ; load tool call # - 6305 | 5 ntp.s 78 | Code | 00 | | 4 | 00/C6AE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6306 | 5 ntp.s 79 | Empty | 00 | | 0 | 00/C6B2 | - 6307 | 5 ntp.s 80 | Empty | 00 | | 0 | 00/C6B2 | playMUSIC99 - 6308 | 5 ntp.s 81 | Code | 00 | | 1 | 00/C6B2 : 60 | rts - 6309 | 5 ntp.s 82 | Empty | 00 | | 0 | 00/C6B3 | - 6310 | 5 ntp.s 83 | Comment | 00 | | 0 | 00/C6B3 | *-------------------------------------- - 6311 | 5 ntp.s 84 | Empty | 00 | | 0 | 00/C6B3 | - 6312 | 5 ntp.s 85 | Empty | 00 | | 0 | 00/C6B3 | doSOUNDOFF - 6313 | 5 ntp.s 86 | Code | 00 | 2 | 3 | 00/C6B3 : AD 23 C7 | lda fgNTP - 6314 | 5 ntp.s 87 | Code | 00 | | 2 | 00/C6B6 : D0 07 | bne stopMUSIC99 - 6315 | 5 ntp.s 88 | Empty | 00 | | 0 | 00/C6B8 | - 6316 | 5 ntp.s 89 | Macro | 00 | | 0 | 00/C6B8 | _NTPStopMusic - 6318 | 5 ntp.s 89 | Code | 00 | | 3 | 00/C6B8 : A2 DE 0B | LDX #$0BDE ; load tool call # - 6319 | 5 ntp.s 89 | Code | 00 | | 4 | 00/C6BB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6320 | 5 ntp.s 90 | Empty | 00 | | 0 | 00/C6BF | - 6321 | 5 ntp.s 91 | Empty | 00 | | 0 | 00/C6BF | stopMUSIC99 - 6322 | 5 ntp.s 92 | Code | 00 | | 1 | 00/C6BF : 60 | rts - 6323 | 5 ntp.s 93 | Empty | 00 | | 0 | 00/C6C0 | - 6324 | 5 ntp.s 94 | Comment | 00 | | 0 | 00/C6C0 | *-------------------------------------- Suspend music - 6325 | 5 ntp.s 95 | Empty | 00 | | 0 | 00/C6C0 | - 6326 | 5 ntp.s 96 | Empty | 00 | | 0 | 00/C6C0 | suspendMUSIC - 6327 | 5 ntp.s 97 | Code | 00 | 2 | 3 | 00/C6C0 : AD 23 C7 | lda fgNTP - 6328 | 5 ntp.s 98 | Code | 00 | 2 | 3 | 00/C6C3 : 0D 25 C7 | ora fgNTPPLAY - 6329 | 5 ntp.s 99 | Code | 00 | | 2 | 00/C6C6 : D0 07 | bne suspendMUSIC9 - 6330 | 5 ntp.s 100 | Empty | 00 | | 0 | 00/C6C8 | - 6331 | 5 ntp.s 101 | Macro | 00 | | 0 | 00/C6C8 | _NTPPauseMusic - 6333 | 5 ntp.s 101 | Code | 00 | | 3 | 00/C6C8 : A2 DE 13 | LDX #$13DE ; load tool call # - 6334 | 5 ntp.s 101 | Code | 00 | | 4 | 00/C6CB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6335 | 5 ntp.s 102 | Empty | 00 | | 0 | 00/C6CF | - 6336 | 5 ntp.s 103 | Empty | 00 | | 0 | 00/C6CF | suspendMUSIC9 - 6337 | 5 ntp.s 104 | Code | 00 | | 1 | 00/C6CF : 60 | rts - 6338 | 5 ntp.s 105 | Empty | 00 | | 0 | 00/C6D0 | - 6339 | 5 ntp.s 106 | Comment | 00 | | 0 | 00/C6D0 | *-------------------------------------- Resume music - 6340 | 5 ntp.s 107 | Empty | 00 | | 0 | 00/C6D0 | - 6341 | 5 ntp.s 108 | Empty | 00 | | 0 | 00/C6D0 | resumeMUSIC - 6342 | 5 ntp.s 109 | Code | 00 | 2 | 3 | 00/C6D0 : AD 23 C7 | lda fgNTP - 6343 | 5 ntp.s 110 | Code | 00 | 2 | 3 | 00/C6D3 : 0D 25 C7 | ora fgNTPPLAY - 6344 | 5 ntp.s 111 | Code | 00 | | 2 | 00/C6D6 : D0 07 | bne resumeMUSIC9 - 6345 | 5 ntp.s 112 | Empty | 00 | | 0 | 00/C6D8 | - 6346 | 5 ntp.s 113 | Macro | 00 | | 0 | 00/C6D8 | _NTPContinueMusic - 6348 | 5 ntp.s 113 | Code | 00 | | 3 | 00/C6D8 : A2 DE 14 | LDX #$14DE ; load tool call # - 6349 | 5 ntp.s 113 | Code | 00 | | 4 | 00/C6DB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6350 | 5 ntp.s 114 | Empty | 00 | | 0 | 00/C6DF | - 6351 | 5 ntp.s 115 | Empty | 00 | | 0 | 00/C6DF | resumeMUSIC9 - 6352 | 5 ntp.s 116 | Code | 00 | | 1 | 00/C6DF : 60 | rts - 6353 | 5 ntp.s 117 | Empty | 00 | | 0 | 00/C6E0 | - 6354 | 5 ntp.s 118 | Comment | 00 | | 0 | 00/C6E0 | *-------------------------------------- Select random sequence - 6355 | 5 ntp.s 119 | Empty | 00 | | 0 | 00/C6E0 | - 6356 | 5 ntp.s 120 | Empty | 00 | | 0 | 00/C6E0 | randomNTP - 6357 | 5 ntp.s 121 | Code | 00 | 2 | 3 | 00/C6E0 : 20 67 07 | jsr Random ; get random 0-3 - 6358 | 5 ntp.s 122 | Code | 00 | | 3 | 00/C6E3 : 29 03 00 | and #3 - 6359 | 5 ntp.s 123 | Code | 00 | | 2 | 00/C6E6 : 90 F8 | bcc randomNTP - 6360 | 5 ntp.s 124 | Code | 00 | | 2 | 00/C6E8 : F0 F6 | beq randomNTP ; keep 1-3 - 6361 | 5 ntp.s 125 | Code | 00 | | 1 | 00/C6EA : 18 | clc - 6362 | 5 ntp.s 126 | Code | 00 | | 3 | 00/C6EB : 69 30 00 | adc #'0' - 6363 | 5 ntp.s 127 | Code | 10 | | 2 | 00/C6EE : E2 20 | sep #$20 - 6364 | 5 ntp.s 128 | Code | 10 | 2 | 3 | 00/C6F0 : 8D 1E C7 | sta pSEQ+22 - 6365 | 5 ntp.s 129 | Code | 00 | | 2 | 00/C6F3 : C2 20 | rep #$20 - 6366 | 5 ntp.s 130 | Empty | 00 | | 0 | 00/C6F5 | - 6367 | 5 ntp.s 131 | Macro | 00 | | 0 | 00/C6F5 | PushLong #pSEQ - 6371 | 5 ntp.s 131 | Code | 00 | 1 >>16 | 3 | 00/C6F5 : F4 00 00 | PEA #^#pSEQ - 6378 | 5 ntp.s 131 | Code | 00 | 2 | 3 | 00/C6F8 : F4 08 C7 | PEA #pSEQ - 6381 | 5 ntp.s 132 | Macro | 00 | | 0 | 00/C6FB | _NTPLoadOneMusic - 6383 | 5 ntp.s 132 | Code | 00 | | 3 | 00/C6FB : A2 DE 09 | LDX #$09DE ; load tool call # - 6384 | 5 ntp.s 132 | Code | 00 | | 4 | 00/C6FE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 6385 | 5 ntp.s 133 | Code | 00 | | 2 | 00/C702 : 90 03 | bcc randomNTP9 - 6386 | 5 ntp.s 134 | Empty | 00 | | 0 | 00/C704 | - 6387 | 5 ntp.s 135 | Code | 00 | 2 | 3 | 00/C704 : EE 25 C7 | inc fgNTPPLAY ; load error, do not play music - 6388 | 5 ntp.s 136 | Empty | 00 | | 0 | 00/C707 | - 6389 | 5 ntp.s 137 | Empty | 00 | | 0 | 00/C707 | randomNTP9 - 6390 | 5 ntp.s 138 | Code | 00 | | 1 | 00/C707 : 60 | rts - 6391 | 5 ntp.s 139 | Empty | 00 | | 0 | 00/C708 | - 6392 | 5 ntp.s 140 | Comment | 00 | | 0 | 00/C708 | *--- P16 String (+22 pour le random de la musique) - 6393 | 5 ntp.s 141 | Empty | 00 | | 0 | 00/C708 | - 6394 | 5 ntp.s 142 | Data | 00 | | 27 | 00/C708 : 1A 31 2F 64 | pSEQ str '1/data/musiques/zikmu1.ntp' + 6259 | 4 ecr.s 217 | Data | 00 | | 4 | 00/C5F9 : ED 39 FC 39 | HEX ED39FC39 + 6260 | 4 ecr.s 218 | Data | 00 | | 2 | 00/C5FD : FF FF | hex ffff ; fin de tableau + 6261 | 4 ecr.s 219 | Empty | 00 | | 0 | 00/C5FF | + 6262 | 1 toutadisparu.s 1316 | Directive | 00 | | 0 | 00/C5FF | put ntp.s + 6263 | 5 ntp.s 1 | Comment | 00 | | 0 | 00/C5FF | * + 6264 | 5 ntp.s 2 | Comment | 00 | | 0 | 00/C5FF | * NTP routines + 6265 | 5 ntp.s 3 | Comment | 00 | | 0 | 00/C5FF | * + 6266 | 5 ntp.s 4 | Comment | 00 | | 0 | 00/C5FF | * (c) 2020, Brutal Deluxe Software + 6267 | 5 ntp.s 5 | Comment | 00 | | 0 | 00/C5FF | * Antoine Vignau & Olivier Zardini + 6268 | 5 ntp.s 6 | Comment | 00 | | 0 | 00/C5FF | * + 6269 | 5 ntp.s 7 | Empty | 00 | | 0 | 00/C5FF | + 6270 | 5 ntp.s 8 | Equivalence | 00 | | 0 | 00/C5FF | toolNTP = 222 + 6271 | 5 ntp.s 9 | Empty | 00 | | 0 | 00/C5FF | + 6272 | 5 ntp.s 10 | Comment | 00 | | 0 | 00/C5FF | *-------------------------------------- + 6273 | 5 ntp.s 11 | Empty | 00 | | 0 | 00/C5FF | + 6274 | 5 ntp.s 12 | Directive | 00 | | 0 | 00/C5FF | mx %00 + 6275 | 5 ntp.s 13 | Empty | 00 | | 0 | 00/C5FF | + 6276 | 5 ntp.s 14 | Empty | 00 | | 0 | 00/C5FF | stopNTP + 6277 | 5 ntp.s 15 | Code | 00 | 2 | 3 | 00/C5FF : AD DF C6 | lda fgNTP + 6278 | 5 ntp.s 16 | Code | 00 | | 2 | 00/C602 : D0 11 | bne stopNTP99 + 6279 | 5 ntp.s 17 | Empty | 00 | | 0 | 00/C604 | + 6280 | 5 ntp.s 18 | Macro | 00 | | 0 | 00/C604 | _NTPShutDown + 6282 | 5 ntp.s 18 | Code | 00 | | 3 | 00/C604 : A2 DE 03 | LDX #$03DE ; load tool call # + 6283 | 5 ntp.s 18 | Code | 00 | | 4 | 00/C607 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6284 | 5 ntp.s 19 | Empty | 00 | | 0 | 00/C60B | + 6285 | 5 ntp.s 20 | Macro | 00 | | 0 | 00/C60B | PushWord #{222} ; unload NTPTool + 6287 | 5 ntp.s 20 | Code | 00 | | 3 | 00/C60B : F4 DE 00 | PEA #{222} + 6290 | 5 ntp.s 21 | Macro | 00 | | 0 | 00/C60E | _UnloadOneTool + 6292 | 5 ntp.s 21 | Code | 00 | | 3 | 00/C60E : A2 01 10 | LDX #$1001 ; load tool call # + 6293 | 5 ntp.s 21 | Code | 00 | | 4 | 00/C611 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6294 | 5 ntp.s 22 | Empty | 00 | | 0 | 00/C615 | + 6295 | 5 ntp.s 23 | Empty | 00 | | 0 | 00/C615 | stopNTP99 + 6296 | 5 ntp.s 24 | Code | 00 | | 1 | 00/C615 : 60 | rts + 6297 | 5 ntp.s 25 | Empty | 00 | | 0 | 00/C616 | + 6298 | 5 ntp.s 26 | Comment | 00 | | 0 | 00/C616 | *-------------------------------------- + 6299 | 5 ntp.s 27 | Empty | 00 | | 0 | 00/C616 | + 6300 | 5 ntp.s 28 | Empty | 00 | | 0 | 00/C616 | initNTP + 6301 | 5 ntp.s 29 | Code | 00 | | 1 | 00/C616 : 48 | pha ; Check for AppleTalk + 6302 | 5 ntp.s 30 | Macro | 00 | | 0 | 00/C617 | _GetIRQEnable + 6304 | 5 ntp.s 30 | Code | 00 | | 3 | 00/C617 : A2 03 29 | LDX #$2903 ; load tool call # + 6305 | 5 ntp.s 30 | Code | 00 | | 4 | 00/C61A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6306 | 5 ntp.s 31 | Code | 00 | | 1 | 00/C61E : 68 | pla + 6307 | 5 ntp.s 32 | Code | 00 | | 3 | 00/C61F : 29 20 00 | and #$20 + 6308 | 5 ntp.s 33 | Code | 00 | | 2 | 00/C622 : F0 04 | beq initNTP1 + 6309 | 5 ntp.s 34 | Empty | 00 | | 0 | 00/C624 | + 6310 | 5 ntp.s 35 | Code | 00 | 2 | 3 | 00/C624 : EE DF C6 | inc fgNTP + 6311 | 5 ntp.s 36 | Code | 00 | | 1 | 00/C627 : 60 | rts + 6312 | 5 ntp.s 37 | Empty | 00 | | 0 | 00/C628 | + 6313 | 5 ntp.s 38 | Empty | 00 | | 0 | 00/C628 | initNTP1 + 6314 | 5 ntp.s 39 | Macro | 00 | | 0 | 00/C628 | PushWord #{222} ; Load NTPTool + 6316 | 5 ntp.s 39 | Code | 00 | | 3 | 00/C628 : F4 DE 00 | PEA #{222} + 6319 | 5 ntp.s 40 | Macro | 00 | | 0 | 00/C62B | PushWord #0 + 6321 | 5 ntp.s 40 | Code | 00 | | 3 | 00/C62B : F4 00 00 | PEA #0 + 6324 | 5 ntp.s 41 | Macro | 00 | | 0 | 00/C62E | _LoadOneTool + 6326 | 5 ntp.s 41 | Code | 00 | | 3 | 00/C62E : A2 01 0F | LDX #$F01 ; load tool call # + 6327 | 5 ntp.s 41 | Code | 00 | | 4 | 00/C631 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6328 | 5 ntp.s 42 | Code | 00 | | 2 | 00/C635 : 90 04 | bcc initNTP2 + 6329 | 5 ntp.s 43 | Empty | 00 | | 0 | 00/C637 | + 6330 | 5 ntp.s 44 | Code | 00 | 2 | 3 | 00/C637 : EE DF C6 | inc fgNTP + 6331 | 5 ntp.s 45 | Code | 00 | | 1 | 00/C63A : 60 | rts + 6332 | 5 ntp.s 46 | Empty | 00 | | 0 | 00/C63B | + 6333 | 5 ntp.s 47 | Empty | 00 | | 0 | 00/C63B | initNTP2 + 6334 | 5 ntp.s 48 | Macro | 00 | | 0 | 00/C63B | PushWord myID + 6339 | 5 ntp.s 48 | Code | 00 | 2 | 3 | 00/C63B : AD 9F 07 | LDA myID + 6340 | 5 ntp.s 48 | Code | 00 | | 1 | 00/C63E : 48 | PHA + 6342 | 5 ntp.s 49 | Macro | 00 | | 0 | 00/C63F | _NTPStartUp ; Start NTPSynth + 6344 | 5 ntp.s 49 | Code | 00 | | 3 | 00/C63F : A2 DE 02 | LDX #$02DE ; load tool call # + 6345 | 5 ntp.s 49 | Code | 00 | | 4 | 00/C642 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6346 | 5 ntp.s 50 | Code | 00 | | 2 | 00/C646 : 90 03 | bcc initNTP3 + 6347 | 5 ntp.s 51 | Empty | 00 | | 0 | 00/C648 | + 6348 | 5 ntp.s 52 | Code | 00 | 2 | 3 | 00/C648 : EE DF C6 | inc fgNTP + 6349 | 5 ntp.s 53 | Empty | 00 | | 0 | 00/C64B | + 6350 | 5 ntp.s 54 | Empty | 00 | | 0 | 00/C64B | initNTP3 + 6351 | 5 ntp.s 55 | Code | 00 | | 1 | 00/C64B : 60 | rts + 6352 | 5 ntp.s 56 | Empty | 00 | | 0 | 00/C64C | + 6353 | 5 ntp.s 57 | Comment | 00 | | 0 | 00/C64C | *-------------------------------------- + 6354 | 5 ntp.s 58 | Empty | 00 | | 0 | 00/C64C | + 6355 | 5 ntp.s 59 | Empty | 00 | | 0 | 00/C64C | doMUSIK + 6356 | 5 ntp.s 60 | Code | 00 | 2 | 3 | 00/C64C : AD DF C6 | lda fgNTP ; can we play? + 6357 | 5 ntp.s 61 | Code | 00 | | 2 | 00/C64F : D0 0D | bne nozik99 + 6358 | 5 ntp.s 62 | Empty | 00 | | 0 | 00/C651 | + 6359 | 5 ntp.s 63 | Code | 00 | 2 | 3 | 00/C651 : AD E1 C6 | lda fgNTPPLAY + 6360 | 5 ntp.s 64 | Code | 00 | | 3 | 00/C654 : 49 01 00 | eor #1 + 6361 | 5 ntp.s 65 | Code | 00 | 2 | 3 | 00/C657 : 8D E1 C6 | sta fgNTPPLAY + 6362 | 5 ntp.s 66 | Code | 00 | | 2 | 00/C65A : F0 03 | beq doSOUNDON + 6363 | 5 ntp.s 67 | Code | 00 | | 2 | 00/C65C : D0 11 | bne doSOUNDOFF + 6364 | 5 ntp.s 68 | Empty | 00 | | 0 | 00/C65E | + 6365 | 5 ntp.s 69 | Code | 00 | | 1 | 00/C65E : 60 | nozik99 rts + 6366 | 5 ntp.s 70 | Empty | 00 | | 0 | 00/C65F | + 6367 | 5 ntp.s 71 | Comment | 00 | | 0 | 00/C65F | *-------------------------------------- + 6368 | 5 ntp.s 72 | Empty | 00 | | 0 | 00/C65F | + 6369 | 5 ntp.s 73 | Empty | 00 | | 0 | 00/C65F | doSOUNDON + 6370 | 5 ntp.s 74 | Code | 00 | 2 | 3 | 00/C65F : AD DF C6 | lda fgNTP ; can we play? + 6371 | 5 ntp.s 75 | Code | 00 | | 2 | 00/C662 : D0 0A | bne playMUSIC99 + 6372 | 5 ntp.s 76 | Empty | 00 | | 0 | 00/C664 | + 6373 | 5 ntp.s 77 | Macro | 00 | | 0 | 00/C664 | PushWord #1 + 6375 | 5 ntp.s 77 | Code | 00 | | 3 | 00/C664 : F4 01 00 | PEA #1 + 6378 | 5 ntp.s 78 | Macro | 00 | | 0 | 00/C667 | _NTPPlayMusic + 6380 | 5 ntp.s 78 | Code | 00 | | 3 | 00/C667 : A2 DE 0A | LDX #$0ADE ; load tool call # + 6381 | 5 ntp.s 78 | Code | 00 | | 4 | 00/C66A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6382 | 5 ntp.s 79 | Empty | 00 | | 0 | 00/C66E | + 6383 | 5 ntp.s 80 | Empty | 00 | | 0 | 00/C66E | playMUSIC99 + 6384 | 5 ntp.s 81 | Code | 00 | | 1 | 00/C66E : 60 | rts + 6385 | 5 ntp.s 82 | Empty | 00 | | 0 | 00/C66F | + 6386 | 5 ntp.s 83 | Comment | 00 | | 0 | 00/C66F | *-------------------------------------- + 6387 | 5 ntp.s 84 | Empty | 00 | | 0 | 00/C66F | + 6388 | 5 ntp.s 85 | Empty | 00 | | 0 | 00/C66F | doSOUNDOFF + 6389 | 5 ntp.s 86 | Code | 00 | 2 | 3 | 00/C66F : AD DF C6 | lda fgNTP + 6390 | 5 ntp.s 87 | Code | 00 | | 2 | 00/C672 : D0 07 | bne stopMUSIC99 + 6391 | 5 ntp.s 88 | Empty | 00 | | 0 | 00/C674 | + 6392 | 5 ntp.s 89 | Macro | 00 | | 0 | 00/C674 | _NTPStopMusic + 6394 | 5 ntp.s 89 | Code | 00 | | 3 | 00/C674 : A2 DE 0B | LDX #$0BDE ; load tool call # + 6395 | 5 ntp.s 89 | Code | 00 | | 4 | 00/C677 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6396 | 5 ntp.s 90 | Empty | 00 | | 0 | 00/C67B | + 6397 | 5 ntp.s 91 | Empty | 00 | | 0 | 00/C67B | stopMUSIC99 + 6398 | 5 ntp.s 92 | Code | 00 | | 1 | 00/C67B : 60 | rts + 6399 | 5 ntp.s 93 | Empty | 00 | | 0 | 00/C67C | + 6400 | 5 ntp.s 94 | Comment | 00 | | 0 | 00/C67C | *-------------------------------------- Suspend music + 6401 | 5 ntp.s 95 | Empty | 00 | | 0 | 00/C67C | + 6402 | 5 ntp.s 96 | Empty | 00 | | 0 | 00/C67C | suspendMUSIC + 6403 | 5 ntp.s 97 | Code | 00 | 2 | 3 | 00/C67C : AD DF C6 | lda fgNTP + 6404 | 5 ntp.s 98 | Code | 00 | 2 | 3 | 00/C67F : 0D E1 C6 | ora fgNTPPLAY + 6405 | 5 ntp.s 99 | Code | 00 | | 2 | 00/C682 : D0 07 | bne suspendMUSIC9 + 6406 | 5 ntp.s 100 | Empty | 00 | | 0 | 00/C684 | + 6407 | 5 ntp.s 101 | Macro | 00 | | 0 | 00/C684 | _NTPPauseMusic + 6409 | 5 ntp.s 101 | Code | 00 | | 3 | 00/C684 : A2 DE 13 | LDX #$13DE ; load tool call # + 6410 | 5 ntp.s 101 | Code | 00 | | 4 | 00/C687 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6411 | 5 ntp.s 102 | Empty | 00 | | 0 | 00/C68B | + 6412 | 5 ntp.s 103 | Empty | 00 | | 0 | 00/C68B | suspendMUSIC9 + 6413 | 5 ntp.s 104 | Code | 00 | | 1 | 00/C68B : 60 | rts + 6414 | 5 ntp.s 105 | Empty | 00 | | 0 | 00/C68C | + 6415 | 5 ntp.s 106 | Comment | 00 | | 0 | 00/C68C | *-------------------------------------- Resume music + 6416 | 5 ntp.s 107 | Empty | 00 | | 0 | 00/C68C | + 6417 | 5 ntp.s 108 | Empty | 00 | | 0 | 00/C68C | resumeMUSIC + 6418 | 5 ntp.s 109 | Code | 00 | 2 | 3 | 00/C68C : AD DF C6 | lda fgNTP + 6419 | 5 ntp.s 110 | Code | 00 | 2 | 3 | 00/C68F : 0D E1 C6 | ora fgNTPPLAY + 6420 | 5 ntp.s 111 | Code | 00 | | 2 | 00/C692 : D0 07 | bne resumeMUSIC9 + 6421 | 5 ntp.s 112 | Empty | 00 | | 0 | 00/C694 | + 6422 | 5 ntp.s 113 | Macro | 00 | | 0 | 00/C694 | _NTPContinueMusic + 6424 | 5 ntp.s 113 | Code | 00 | | 3 | 00/C694 : A2 DE 14 | LDX #$14DE ; load tool call # + 6425 | 5 ntp.s 113 | Code | 00 | | 4 | 00/C697 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6426 | 5 ntp.s 114 | Empty | 00 | | 0 | 00/C69B | + 6427 | 5 ntp.s 115 | Empty | 00 | | 0 | 00/C69B | resumeMUSIC9 + 6428 | 5 ntp.s 116 | Code | 00 | | 1 | 00/C69B : 60 | rts + 6429 | 5 ntp.s 117 | Empty | 00 | | 0 | 00/C69C | + 6430 | 5 ntp.s 118 | Comment | 00 | | 0 | 00/C69C | *-------------------------------------- Select random sequence + 6431 | 5 ntp.s 119 | Empty | 00 | | 0 | 00/C69C | + 6432 | 5 ntp.s 120 | Empty | 00 | | 0 | 00/C69C | randomNTP + 6433 | 5 ntp.s 121 | Code | 00 | 2 | 3 | 00/C69C : 20 67 07 | jsr Random ; get random 0-3 + 6434 | 5 ntp.s 122 | Code | 00 | | 3 | 00/C69F : 29 03 00 | and #3 + 6435 | 5 ntp.s 123 | Code | 00 | | 2 | 00/C6A2 : 90 F8 | bcc randomNTP + 6436 | 5 ntp.s 124 | Code | 00 | | 2 | 00/C6A4 : F0 F6 | beq randomNTP ; keep 1-3 + 6437 | 5 ntp.s 125 | Code | 00 | | 1 | 00/C6A6 : 18 | clc + 6438 | 5 ntp.s 126 | Code | 00 | | 3 | 00/C6A7 : 69 30 00 | adc #'0' + 6439 | 5 ntp.s 127 | Code | 10 | | 2 | 00/C6AA : E2 20 | sep #$20 + 6440 | 5 ntp.s 128 | Code | 10 | 2 | 3 | 00/C6AC : 8D DA C6 | sta pSEQ+22 + 6441 | 5 ntp.s 129 | Code | 00 | | 2 | 00/C6AF : C2 20 | rep #$20 + 6442 | 5 ntp.s 130 | Empty | 00 | | 0 | 00/C6B1 | + 6443 | 5 ntp.s 131 | Macro | 00 | | 0 | 00/C6B1 | PushLong #pSEQ + 6447 | 5 ntp.s 131 | Code | 00 | 1 >>16 | 3 | 00/C6B1 : F4 00 00 | PEA #^#pSEQ + 6454 | 5 ntp.s 131 | Code | 00 | 2 | 3 | 00/C6B4 : F4 C4 C6 | PEA #pSEQ + 6457 | 5 ntp.s 132 | Macro | 00 | | 0 | 00/C6B7 | _NTPLoadOneMusic + 6459 | 5 ntp.s 132 | Code | 00 | | 3 | 00/C6B7 : A2 DE 09 | LDX #$09DE ; load tool call # + 6460 | 5 ntp.s 132 | Code | 00 | | 4 | 00/C6BA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 6461 | 5 ntp.s 133 | Code | 00 | | 2 | 00/C6BE : 90 03 | bcc randomNTP9 + 6462 | 5 ntp.s 134 | Empty | 00 | | 0 | 00/C6C0 | + 6463 | 5 ntp.s 135 | Code | 00 | 2 | 3 | 00/C6C0 : EE E1 C6 | inc fgNTPPLAY ; load error, do not play music + 6464 | 5 ntp.s 136 | Empty | 00 | | 0 | 00/C6C3 | + 6465 | 5 ntp.s 137 | Empty | 00 | | 0 | 00/C6C3 | randomNTP9 + 6466 | 5 ntp.s 138 | Code | 00 | | 1 | 00/C6C3 : 60 | rts + 6467 | 5 ntp.s 139 | Empty | 00 | | 0 | 00/C6C4 | + 6468 | 5 ntp.s 140 | Comment | 00 | | 0 | 00/C6C4 | *--- P16 String (+22 pour le random de la musique) + 6469 | 5 ntp.s 141 | Empty | 00 | | 0 | 00/C6C4 | + 6470 | 5 ntp.s 142 | Data | 00 | | 27 | 00/C6C4 : 1A 31 2F 64 | pSEQ str '1/data/musiques/zikmu1.ntp' | | | | | | 61 74 61 2F | | | | | | | 6D 75 73 69 | | | | | | | 71 75 65 73 | | | | | | | 2F 7A 69 6B | | | | | | | 6D 75 31 2E | | | | | | | 6E 74 70 | - 6395 | 5 ntp.s 143 | Empty | 00 | | 0 | 00/C723 | - 6396 | 5 ntp.s 144 | Comment | 00 | | 0 | 00/C723 | *--- Flags - 6397 | 5 ntp.s 145 | Empty | 00 | | 0 | 00/C723 | - 6398 | 5 ntp.s 146 | Data | 00 | | 2 | 00/C723 : 00 00 | fgNTP ds 2 ; tool error - 6399 | 5 ntp.s 147 | Data | 00 | | 2 | 00/C725 : 00 00 | fgNTPPLAY ds 2 ; music error - 6400 | 5 ntp.s 148 | Empty | 00 | | 0 | 00/C727 | - 6401 | 5 ntp.s 149 | Empty | 00 | | 0 | 00/C727 | - 6402 | 1 toutadisparu.s 1317 | Empty | 00 | | 0 | 00/C727 | - 6403 | 1 toutadisparu.s 1318 | Comment | 00 | | 0 | 00/C727 | *--- - 6404 | 1 toutadisparu.s 1319 | Empty | 00 | | 0 | 00/C727 | - 6405 | 1 toutadisparu.s 1320 | Data | 00 | | 1 | 00/C727 : 0D | asc 0d - 6406 | 1 toutadisparu.s 1321 | Data | 00 | | 17 | 00/C728 : AD AD AD AD | asc "----------------"0d + 6471 | 5 ntp.s 143 | Empty | 00 | | 0 | 00/C6DF | + 6472 | 5 ntp.s 144 | Comment | 00 | | 0 | 00/C6DF | *--- Flags + 6473 | 5 ntp.s 145 | Empty | 00 | | 0 | 00/C6DF | + 6474 | 5 ntp.s 146 | Data | 00 | | 2 | 00/C6DF : 00 00 | fgNTP ds 2 ; tool error + 6475 | 5 ntp.s 147 | Data | 00 | | 2 | 00/C6E1 : 00 00 | fgNTPPLAY ds 2 ; music error + 6476 | 5 ntp.s 148 | Empty | 00 | | 0 | 00/C6E3 | + 6477 | 5 ntp.s 149 | Empty | 00 | | 0 | 00/C6E3 | + 6478 | 1 toutadisparu.s 1317 | Empty | 00 | | 0 | 00/C6E3 | + 6479 | 1 toutadisparu.s 1318 | Comment | 00 | | 0 | 00/C6E3 | *--- + 6480 | 1 toutadisparu.s 1319 | Empty | 00 | | 0 | 00/C6E3 | + 6481 | 1 toutadisparu.s 1320 | Data | 00 | | 1 | 00/C6E3 : 0D | asc 0d + 6482 | 1 toutadisparu.s 1321 | Data | 00 | | 17 | 00/C6E4 : AD AD AD AD | asc "----------------"0d | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | 0D | - 6407 | 1 toutadisparu.s 1322 | Data | 00 | | 17 | 00/C739 : A0 A0 A0 A0 | asc " "0d + 6483 | 1 toutadisparu.s 1322 | Data | 00 | | 17 | 00/C6F5 : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 6408 | 1 toutadisparu.s 1323 | Data | 00 | | 17 | 00/C74A : A0 D4 CF D5 | asc " TOUT A DISPARU "0d + 6484 | 1 toutadisparu.s 1323 | Data | 00 | | 17 | 00/C706 : A0 D4 CF D5 | asc " TOUT A DISPARU "0d | | | | | | D4 A0 C1 A0 | | | | | | | C4 C9 D3 D0 | | | | | | | C1 D2 D5 A0 | | | | | | | 0D | - 6409 | 1 toutadisparu.s 1324 | Data | 00 | | 17 | 00/C75B : A0 A0 A0 A0 | asc " "0d + 6485 | 1 toutadisparu.s 1324 | Data | 00 | | 17 | 00/C717 : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 6410 | 1 toutadisparu.s 1325 | Data | 00 | | 17 | 00/C76C : A0 C1 EE F4 | asc " Antoine Vignau "0d + 6486 | 1 toutadisparu.s 1325 | Data | 00 | | 17 | 00/C728 : A0 C1 EE F4 | asc " Antoine Vignau "0d | | | | | | EF E9 EE E5 | | | | | | | A0 D6 E9 E7 | | | | | | | EE E1 F5 A0 | | | | | | | 0D | - 6411 | 1 toutadisparu.s 1326 | Data | 00 | | 17 | 00/C77D : CF EC E9 F6 | asc "Olivier Zardini"0d + 6487 | 1 toutadisparu.s 1326 | Data | 00 | | 17 | 00/C739 : CF EC E9 F6 | asc "Olivier Zardini"0d | | | | | | E9 E5 F2 A0 | | | | | | | A0 DA E1 F2 | | | | | | | E4 E9 EE E9 | | | | | | | 0D | - 6412 | 1 toutadisparu.s 1327 | Data | 00 | | 17 | 00/C78E : A0 A0 A0 A0 | asc " "0d + 6488 | 1 toutadisparu.s 1327 | Data | 00 | | 17 | 00/C74A : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 6413 | 1 toutadisparu.s 1328 | Data | 00 | | 17 | 00/C79F : A0 A0 A0 CE | asc " Noel 2022 "0d + 6489 | 1 toutadisparu.s 1328 | Data | 00 | | 17 | 00/C75B : A0 A0 A0 CE | asc " Noel 2022 "0d | | | | | | EF E5 EC A0 | | | | | | | A0 B2 B0 B2 | | | | | | | B2 A0 A0 A0 | | | | | | | 0D | - 6414 | 1 toutadisparu.s 1329 | Data | 00 | | 17 | 00/C7B0 : A0 A0 A0 A0 | asc " "0d + 6490 | 1 toutadisparu.s 1329 | Data | 00 | | 17 | 00/C76C : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 6415 | 1 toutadisparu.s 1330 | Data | 00 | | 17 | 00/C7C1 : AD AD AD AD | asc "----------------"0d + 6491 | 1 toutadisparu.s 1330 | Data | 00 | | 17 | 00/C77D : AD AD AD AD | asc "----------------"0d | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | diff --git a/toutadisparu/sources/game.s b/toutadisparu/sources/game.s index 6f11bab..7e9b423 100644 --- a/toutadisparu/sources/game.s +++ b/toutadisparu/sources/game.s @@ -135,43 +135,23 @@ tblLANG load_index lda #pINDEX - sta proOPEN+4 - - jsl GSOS - dw $2010 - adrl proOPEN - bcs li_err2 - - lda proOPEN+2 - sta proREAD+2 - sta proCLOSE+2 - - lda ptrINDEX - sta proREAD+4 - lda ptrINDEX+2 - sta proREAD+6 - - lda proEOF - sta proREAD+8 - lda proEOF+2 - sta proREAD+10 - - jsl GSOS - dw $2012 - adrl proREAD + ldx ptrUNPACK+2 + ldy ptrUNPACK + jsr loadFILE bcs li_err - jsl GSOS - dw $2014 - adrl proCLOSE + tya + jsr unpackLZ4 + + PushLong ptrIMAGE + PushLong ptrINDEX + PushLong lenDATA + _BlockMove + + clc rts -li_err - jsl GSOS - dw $2014 - adrl proCLOSE - -li_err2 pha +li_err pha PushLong #filSTR1 PushLong #errSTR2 PushLong #errSTR1 @@ -197,43 +177,23 @@ ni_1 lda [dpINDEX] load_textes lda #pTEXTES - sta proOPEN+4 - - jsl GSOS - dw $2010 - adrl proOPEN - bcs lt_err2 - - lda proOPEN+2 - sta proREAD+2 - sta proCLOSE+2 - - lda ptrTEXTES - sta proREAD+4 - lda ptrTEXTES+2 - sta proREAD+6 - - lda proEOF - sta proREAD+8 - lda proEOF+2 - sta proREAD+10 - - jsl GSOS - dw $2012 - adrl proREAD + ldx ptrUNPACK+2 + ldy ptrUNPACK + jsr loadFILE bcs lt_err - jsl GSOS - dw $2014 - adrl proCLOSE + tya + jsr unpackLZ4 + + PushLong ptrIMAGE + PushLong ptrTEXTES + PushLong lenDATA + _BlockMove + + clc rts -lt_err - jsl GSOS - dw $2014 - adrl proCLOSE - -lt_err2 pha +lt_err pha PushLong #filSTR1 PushLong #errSTR2 PushLong #errSTR1 @@ -455,10 +415,6 @@ tag_rect ds 2 ; y0 * choix_aventure choix_aventure - lda escape - cmp #fgRESTART - beq ca_restart - lda #pMENU ; premier chargement ldx ptrUNPACK+2 ldy ptrUNPACK @@ -1356,7 +1312,7 @@ clic_mot lda y_text2,x clc adc motY - sta motY ; la ligne + sta motY2 ; la ligne lda y_text,x sta motOFFSET ; l'offset dans le texte clc @@ -1388,8 +1344,8 @@ tc_2 ldx mot_clique ; on sauvegarde l'ancien mot beq tc_debut lda (dpFROM),y and #$ff - cmp #instrSPACE - beq tc_debutok + cmp #'A'-1 ; instrSPACE + bcc tc_debutok ; beq dey bra ]lp @@ -1401,8 +1357,8 @@ tc_debut sty motX ; on a le debut ]lp cpy #max_colonnes bcs tc_fin lda (dpFROM),y - cmp #instrSPACE - beq tc_fin + cmp #'A'-1 ; #instrSPACE + bcc tc_fin ; beq sta mot,x iny inx @@ -1585,7 +1541,7 @@ sm_blink PushWord #colorBLACK sm_print PushLong #mot PushWord motX - PushWord motY + PushWord motY2 jsr printc lda #3 ; wait 3 VBLS @@ -1595,6 +1551,7 @@ sm_print PushLong #mot motX ds 2 motY ds 2 +motY2 ds 2 motOFFSET ds 2 *----------------------- diff --git a/toutadisparu/sources/toutadisparu.s b/toutadisparu/sources/toutadisparu.s index 5b635ea..235f47a 100644 --- a/toutadisparu/sources/toutadisparu.s +++ b/toutadisparu/sources/toutadisparu.s @@ -881,7 +881,7 @@ fadeOUT5 dey * A: packed data size * * Exit: -* A: unpacked data size +* lenDATA: unpacked data size * *---------------------------- @@ -1296,8 +1296,8 @@ proVERS pMENU strl '1/data/images/general/menu.lz4' pFOND strl '1/data/images/general/fond.lz4' pFONT strl '1/data/images/general/font.lz4' -pINDEX strl '1/data/textes/fr/TEXTES1.IND' -pTEXTES strl '1/data/textes/fr/TEXTES1.TEX' +pINDEX strl '1/data/textes/fr/TEXTES1IND.lz4' +pTEXTES strl '1/data/textes/fr/TEXTES1TEX.lz4' *--- offset to aventure number is +25 diff --git a/toutadisparu/textes/TEXTES1IND.lz4 b/toutadisparu/textes/TEXTES1IND.lz4 new file mode 100644 index 0000000000000000000000000000000000000000..3586b4a8a35309dd58b9635c1715c683ac45b3ec GIT binary patch literal 5812 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 bQcE^ZQAg$iGg#K}*jJb&J?=-A9Rl$GmfGHO literal 0 HcmV?d00001 diff --git a/toutadisparu/textes/TEXTES1TEX.lz4 b/toutadisparu/textes/TEXTES1TEX.lz4 new file mode 100644 index 0000000000000000000000000000000000000000..f8dba4c1235f02805c2c0877be46dfd07b911d1f GIT binary patch literal 38949 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


Gz=b)+i9qk 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 b=#3QVoF}f+7&-0@%+|2yB&XFO#zgf0ircN{ literal 0 HcmV?d00001 diff --git a/toutadisparu/textes/TEXTES3IND.lz4 b/toutadisparu/textes/TEXTES3IND.lz4 new file mode 100644 index 0000000000000000000000000000000000000000..deecd1c9e89012f60e974e9046b194e491a6095c GIT binary patch literal 5133 zcmXX~32+-+TZ6z5joFcy#T_PF(%_Q$29GtBoagjE`;YPLIT)uz3GKqJID~%dZ$} zLD!@h&u=vhP15X=lrhWJ+=@nMWN})bS-l{|IBvv{j!CMN)yhYuf~ps6DBL2_oL$yS<47?md=L#Jq7cMoL0Hmly`+_C zv?y~@=R*5le8v@xvMtSNYMFE?(qK|MK4FlBjH(-kNkd1OYwTa(dlAkzh0KDk(cBKl zs3z3_|A$iEv`SDMcSCeMhLixsNpq5jt{~oY6$zykyWOKIwWk^PfW3svj0TxAbsMtF zHVXxGU#K2(M74+OoVH-f#!4`o*loxTaq zQS`^wdq;RlwHfDFL_mtcZ^aA+p}P3jwteS9mF}7Uow-Eo&u5*1Te=&v1QF*4TkG?YE_U&OEK~ z_M#`()Qe_!55rNxZ^eZdvh8}Iv|?$tt@?S~!41+FbL-etNs2W$=a4R1S|R&YykTqB zlAh6|(^5vw{S)|#R%cpBtCeQ&PBl*}U&TTT*m-x&tf>^l_lyH2!=+&CglXWqCOY z_}E6tR^Ml6!6IooPuhLVwI4asfrMJ7!+(T69?3}2#l;qsj!OH6q4-w#fbV+V@g|=p zXE#>AgIQnBBHxWT1OETuxib4|xu8j=MLXDvp5{O+YQuhCE8NGps$CHNAdpK`)kWdB zofDeiQP5bIM%XA{%R4q8qWIs3=szXA?Sm3X^bPd(4M3@Dfk=|7hf+^IN|F+xh*Tv> zQOh7zNm5=YYYsqcXh8!>{n{2>VRGYwN(5lf&^G3Yj=s;r4ePI<-gr)MdIet(I3?Eb z8ZT^d4rzrYeKUuj@-LAs<}6dsLTOwjrJ9x@HeG_aF2HRm>6Z3CTp;(jtA1S+vaE)W(Yo=F`rA+=*Et2s)!Sf$#Jra=I}Iz7su}u1*g?GP<=w>==)ag8Mtn8RX1G z{l6RznFhGISB6)OOH*dKqyqb$X{l(L#j}F&2Uk*xdLQE)yn~Cop}?m&sxa!HqDgR7 zidvzjQn*8s;&3dsg%eYI$9KKN#g*^?BgT=#|HchVP+EV*wacw^;4*D2WP2r3w)E1< zjBRFgHRlMl&9jYav3SmnN8Cb${5w)1Pq}Cs|LnXW7Ky~bHGzmywpNPj%gjIXF1J&P zMWbD4(&DlGjnwZJ@NaWL_D5&9prygB1x{5H zAx3@&G2&t=1&Tu2k)%l5HmZ`O+M%=uakhPtJf)-^H*uM_)J(=Q=>~<|PP&+d>}M>( zI$jncc6%6~Lefg)`X#!$=q^z@rcvz3tA?7@{?X}prNXI$9cro6OWY5!a~jU=R8&O7 z0ZWQ)*w6`g)e(`qs2+n7tL&-L-ParM z>+MBbcVcRC+jqH$+}(M#X-_BG+Q>#klHrX|HcI3i@!KKBTdv~0EoAq-G*kjgB1l-D z2X7?%lZpN$9bmGk9^22vem_$!ZJq*x3l6pg0@+RMWS@XoZ>lopb&o*0{@7_hAvf&)ayDxm zZt?nY)ZOqd3*AUxueLutMqh6j!w+xF>+@yJpb0jm;S%V=iZx6UcH<<{n}~L@d`%DA zJozOgSD;MCH!|Q)Ytn-aJ8i4|;Gx9wbk;iwml+E;K~?x;m)I>>OO5 zLmn!Y=L|hVc2ARTp-HcTajHa=p>H6)g=Q^Hx@ir=`@UTA&9o`uEs5ua=OGUp<~;S* zjQ`|9DQa-FclUm{FLT2K#JY(j5G5+hpx*0?;r)Q9$&e#q1(qH?syWR5&C*{{lQA} z9TNzQ>~xl>`A#S!WT!jHe|ABkLfl2wQ7BZ1qf{M(LWMX+)!k625O-5`910cUco1)= zp^PV!$-X`^zckt91QaS{Wx_*-I?;lc_MmM~B0WAiH8#{(FYbw;BB@CzlR>Ccnw?RN zes7o=mpy}dipbuo78((UJhj{JH2q;V-3ejH4~iNOS7W1>GyR0J_XOX6*E{N_zFQq; z`Uo;v8b>P}sYeq&<)BOr^d$yJqqgb9zM;t-zpeeAGChz?4kY^_Pd^Cm)mq`->znNd zQJkhre7;~l?v2Ox?mdcnTk_3Pz-wsM$y)A*a7D?#t$k6fsoUGY_>2DSMN79Q5zlIc z-}}Xz$FXtFGC!-u6JEBS{0lwZw?v2)4rw3yq1@QfmgsK5Ll7xyfg6UkNJOH&}L507!-UE)y&R51bD$V1;U2@ zPN24vw2G^p5T)7ai(a;aLYNX|3{qaq~(ic(O*t^D|RuP zmEjpAN?clU$78u%JMhgqe2v4yj9(8|8x35ZZ$qFzH$Ax-@G#H&UcWs7?q#pVJOSFE4@dA;v-ueOHU*)K4) zf~kbfL7A&y8NxDOVA%?mC5*UTt6(|8a$jKc6>Ofc1t<#@Oh4ziq*G+6Sys8&-w-%l z;G91Rr0Me4SKs5R=~izz)Cs5Xs>2a>L@aFw&!26?p9J<%T~NQK(N_w%L;ByWsYVFy z4Nl)9YrG--FF3LC&UuiyJU&lZooaQuEuCj+)8dzGR#z(EI^@R)A6@ z`bbdhCKrPUFUEzMBIL!4W*8p@leC)sEx310n!c2mZlXIsW?4-* zCW}pAZ4HiWlmB!sgg4j~mqhV@<`OZuahk@&+^rw#T%T}*aY9frl!#1tGpOmJlN!oDAqqP(Rz;!FG8_@#7AVC ztf&N~RI#EmSy-7YjIgB^Jk@q2v3<|h-6LD~yvBc9Ig*IS`{G1xN6sO_43qJfc#3w8 zJS)5I;fuqM=DWdSBZZ35M$}tMFNyOt+l8CoaNh01(C5drU`L7bdAk&iGIkPo^PR+V2~g z$62HsIakh0Ya6%@xZ>zJb!Qx+?@?O!@}sow%1>q8kJ7rAzaw~iBb9r z3L(JE5RJ$s#X3U~`(*41`LkkiGeBIsM(y*ETv!-52H%{^_>EjCC*;Un|r;um( z%j~|L?XjY=eQVM>+q{dkEo z4d&f*lf$8lb%FdlsC3}Rgvz@q7O@Y24(S4SYjIs{--ffh?9;SDg zlJ=cPT}Ma+9ch4NlX!WpUXi!*T7N_LOD-%MDVEbZTCsju#VXxJWnJCF)2bK1f+ANt)4n82%qbT(O`4 literal 0 HcmV?d00001 diff --git a/toutadisparu/textes/TEXTES3TEX.lz4 b/toutadisparu/textes/TEXTES3TEX.lz4 new file mode 100644 index 0000000000000000000000000000000000000000..df8ad835ecb7baa765614fecf42a55f830724450 GIT binary patch literal 39005 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 -SOG0t*0T(57x-pfy8fnvo1-oCHBOH`0Bt?= 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 literal 0 HcmV?d00001 diff --git a/toutadisparu/textes/manuel.txt b/toutadisparu/textes/manuel.txt index e50bcf4..8ccdd96 100644 --- a/toutadisparu/textes/manuel.txt +++ b/toutadisparu/textes/manuel.txt @@ -22,5 +22,10 @@ Pour jouer, rien de plus simple : une souris pour d Si vous voulez en savoir plus sur Franois Coulon, visitez son site @ francoiscoulon.com. Pour dcouvrir les autres productions pour Apple IIgs de Brutal Deluxe Software, visitez notre site @ brutaldeluxe.fr +Le jeu utilise la police Courier en taille 10. Vous la trouverez sur les disquettes d'installation des System 6. Enfin, pour pouvoir profiter des musiques, nous vous invitons installer l'outil NTP+ Player disponible sur ninjaforce.com + +Bonne dcouverte vidoludique, + Antoine Vignau & Olivier Zardini +Brutal Deluxe Software Septembre 2023 \ No newline at end of file diff --git a/toutadisparu/toutadisparu.2mg b/toutadisparu/toutadisparu.2mg index 7b58ab8375ef6cc9e415e5b906602081a6fa2c75..df50141e4ebe9e72d333ddbabc1f6ef3cb6b3c07 100755 GIT binary patch delta 130456 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 ? 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≺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
UF@iZ+N#k8I{In79v*8=aK zP_u$ZlA64em6+msR>G}l2lad)RP)#vKIb4kh1$+d*EFa*0kyB<|IE{aP^2uFjc-?Z zj7Tj)-3Mv;Gv&ZO_0Z6{cV|ickDFD@mgPB;sI1gh4Qyi^j^Ml&Yipv$AQ}y z4a^v(ypu`J9N06&5~in#f_56zl*b{`&!;~|<@qVus>WaE1x&mU&2GIZnNowCafFNirIA2|1f_wkEEADjjH_Dx$+3n zf%&+Rj}!I{zt5qJTEZ?3D)XN_bovb_ANBPZ{>Db2X}zkTez3ddQ})!pxl(RA%2(19 zGc}a@ZL)m0mY=Vn`v8y1!PF5-%c+&93ctXd-p`K|P&*E-de6{)&xr)YAVhA7WyTT=- z2Hb^Izt9Z!ArHxiZH>+smmv%Uvj5)HE=PSVkTC7=9;L04tvB%^&mv@-M#EL?ONJnR zp#&7KC>PVfjKXqU(b~#kX+O-DWNkfz`~?&U(Z>oo@?q1aTP*y$LbHYT+5+m&1iFg< zQ%R+z*};HC$(pG5`>xB_AlRlcj-RWrijWGHPgz#FwU|H16xU>zBnI2aa=$_!=yPr{)~O3;|;bWhMeMB-O>^;nOal2UPl6H$%H}B@eT5wH=e* z+1MwXK?Q+yoJUSTTvck+Tv4O%+OJ&HjRO(m<5c{R#*+!x1l(cK%WSZ%(t{a%6E1r% z>in$a%DRR0f>rPRT%l_rfbshhJ)49Q(zMxNBuc))hDMIVs9;ag4?M|oVFs_5YM+Ez zh>BnAC>y!$gw5JCyz$jLUDPvKkB#<;f7gg_0TUJc+*O#6^XqtIy501RO1mx4yYh9W z7-P^>af8&f2CnwxfmLK zIwXlR^g!|os9WQy8_`$TF<<-T2H8$YUw3Lk9+j~02s&K68Cv0VU~8hXKul&^A(f!0 z(CDjN8eGNyWMlg(K@O)LelkN3AF$I^cD+;N(Mbu&G$lX^F1FRr;4&xuq3ZqcTg|gV zI~M5u-Jyq&c{De~BgC+Q0|!K;$sIpJz@jnOQu5`$cMhhy0Jl0W^p3`)zW=$1^17-o zKB)ty^1Cql&en|X2A12G>cLaSLQR`^n3}hn8&W})X)d7OVl1x8cQx^wQ@n10EN{IH za@2CUyHXF{pTqyilkYdtR!#X6hgcqe#NzbDD2*(83HM>L6$RDMi^D9BLFU!}0S2!~ z;9#TXs$xnl*9uI0c1G}$EXH)VYa1IutaI#GnOx6M%Hkzh18kdB?8*>}9JB{>8Og`o zbfv}Jf3le?&PxN8=Iq~G1Dq+)6!FyEMs>Z7F3KRopes=upTN&Q6~nssSBP8{$hz1+ zGawn7GovgL+ynymJUtLt24@dHT}iZn&M$-<6sEA`YRXA8Ci?f!wbY?7-nopMFjiX) z4s|*GZXvgzOQ+KCBJ5eXVS))>n}WxIdPpoVo6W93-!cW==d1!f@IX<<^+`#KEWB6a zXC`oS38?$jI34fpi>=Lr;q@s!i#{>*7|?xxtmb}?ddm@aY&}t{<^O08KkD>{(wxqh zn9o{smN>bB9+%p#Eh=QVAGxtdP{Ll*3|dAk0h}nFI+#fhPxX zFH!aGW2#>D33NK6>F-Va=Wu?>0)-c!Wx^7Q-WrJq-q>#vt}K35gFt;0l$j?AneDQ$M zJq*!IRdi*Jd});OnYRTFfT1Tn@{m#w<)5n4qAG2QA4DH9#YXRrmN0~TA`1fKgj|)b zLuqh10de-X#aM8It!7Op5cPp!W#h3h-~k&|0?B%huWxz>a{U5bRwE-su3udmrcjiT zhLKZL5qTE*ehK}(fsZ4;26958Q%0D9$VdyX$d<8c@wFibis%kfo-n8lp^q-g5WWpz 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%0AVs1Ova-J@Qy9lsoA_+OcqH_jniOu zlJJD}P!~WZ8ktcT#?rA7)}sD_OcIldBF0z*iiYv~ycN$cBHdMRuo?@5(Y?@laJk+f zBpAc*F|~1I3PFw&(=&0CTsZNusc#%rR2s(qeKbMq48x-Uey=7u)##2w^U#s6P=OAYMl1V`D~-E|(1#j3-rL%`Pb4(V z&TU)eu+zhM9g(wJonm<%&6}Ab4`QY!YCD{ZVR7t5MZ2~{!nYl^9mWYNTB& z?uBz)tr5p!?8zvK9FPN(4aDdg{X|dEI7U~-Jp(9rVdX7=83C-8LN5dK6fV?_8e{7G zCLL>B!aa(PqCmtyjQALR>PH&H?Xuh%t03yUjR_r4htSz5S;=6{kGK#Dv1wcdWWw?3Nh14(=7EURM>u@E5;+LPM$Ah?llf(XbV@hK73&kcS;SROiF$f9 zT&RprWavY@Fo#SJ!cRazFHuMROOftki8CaqNNkzgR}RYJq) z3|l+Uc6*azv3Mbnj*g&ZZo9{jhq(+FX>PRy2-(374^~>aM9W-85B=HLjMS?NtMUn__I-k^AIP9}w_yv%Rt zp*y8ptdD3r=17Y$TpWR#i~J+(06hoOW;hbBr3fv}4!~s$#aJMRl$N`lc#*5woDdq(914-&e&;n*JaK1L7kS1@N(hfKRQrb$PXpw_@#NO(xBRD5>DI>xh zsKIH8wdLR|kXbE=$p>gBiQV)qO^VZH3x`6ttHCj;GM-yArPm#R<82M^(h75-LJcLB z!ZbX#e%rRqN0}H&O0ahnYA%o@76K$zIk1YDWz$DS@Lamd3fxQ2y|iByZeyJG9wk#3 z(zi9_z2ZK=VJ5x6rZqs2tBvfe;Htz(A)yqt$#j}vb`(4{#H8~sZ`lY|SHnmjT=n6U z$Z|&Mc*8VYqYh0ghH$5tr z5i#g0NLJ^7TQvxb6TpsSlhxwr7+M#T55LrhR#?DGT93NReLb2RIVhc2W17hC5sj@S zt<=t;`pQwPHTVn00kjSDGRXOx4#>9%^bKHQZiHRBdz0m7i z(KL);Oz^D)qZrhaC0JQ+XyINMXyaR_@Z0eLa?oT;ER=GE34}95t6Dm>0c>)|1S%?V_Chd*3q05v{G>G1Ran}u zBS-2!Q(F&?N{l^JcxM&47MM`hy}w{Zk*SU>(m-PGW8F|~(FBvkVkfUlD#U+^KPEE{ z^RbkxqVysX#v^*^=2Fca9pkGY!iVx%*vz!(M{JX!h6^=_XPDH3^$<_^WO=JT#>Q6f z6BhUhk45ob_ku=qzWHuFEmT9+Pk}7j@CHVRLda~Ep6RKsK+B5NGj$s~b;BFtRWaR5 zNC#n&@(3L@%)ky{J}m>c5m_UD0IOB$Zm`+!xT5(GLv(eu_)!7wB_7(;aCL^t5n|vG z=zvZGaZ@&N0Sgdd!S8vX1R?>nYL}lH3y3(w32@j z1>k6ZIK4NdT062CT+%jHM zSI%&AnmG6_3;_9GvZK7$5b5NUxk&4_0fI=47J`v3_tR*;@X+o(ir6vGf{_JSK0%Py zs)2NItl|UA$djjT0@cl-3;18BdAa~J0-Lrcqqzvss1XQ+_S*Z%TG=DN-!p}=?$yTx z7%$KWuc4?}z*-$Za{8bNMUXs2Oz@3l8Y=lC_&=&=kePt2kxaYX8*W3G3Q9G^*n#ppx5ENxc~jKoP~D31i=@ z3^h_LQidL2!l9!G=B?yS#$=DY4^ITuqy^Gm@=K$%7q5T71+xSE7XzHe(&RkuOe&># ztA{Vfh%h;YPnxWuCQY#$Bz~)%?j{K-Avx7nERBZ>JGEnd|mq@CF6mV4GyEyPHqNg^t!DUSMa&TeIlH8Q(f%Zyn2S74F z%d{U7k3L6Bj>2lKu{85^mCD#EA*36DaC6pab9^HI3&IJ+B&F{78wE1H;weSJEE58? zRu9wjjX*lL8eJ98XbE+JJ|y^xryQb855$h=P7D~C$$ubOwcj>fd6H}l4SINpm^)%_ z!r*3~nP@q#=IbqX9BfEMO=OY+j}Q~vy5u-IO;!Dm!L?W6dJrNGD>w*-x)M#`NHwul z0ycI)VgyNi)e&CSewg~}0j%8C4(Jw~0~5e<>7>RAWD1A@*{lrz@Yu+Q?m$}0G-q4! z9T?ciu!O6o%?zHl9k1gj!0K~c`9){V?mwcwjCoVNNPKB*_Z z)1O%GppyUX4X@mWwHay*Er=yDqJmP&czvj+n1!4mebB1l0uV71`XAtiA>*jxd{ebb z2)FQc79bktOT7bDz;k~$eTu{hT@B>Wluo!AY&icqDke_Ry3k_2t*3Wb)9B#YmaJz! zfNYyDuFhLFrUXDZFbp36mGW6XpD`Pxs`5DT5jwUhz5}1hhi~CZ2=euiH_#!~X~Y~^ zGG_PxyqQt@toke1(4PpfD;46C&=R0IJTlcRA%@Td3)+^GRDO8nG0X%4WL5CTAaNx( zowc?2k3MH^a8^|wh&?-rid{Esj&U2w^HKloOVCN(h6CLyJf+rSi~IySR#stbY)=h1 z@g(scUB+EgdL&Xk0HR&mK_hA3|F8(9Mg;ZInFPc4i_t;dmg<1BF^Hk#qhw0aN{3k@ z7+x3TCo$-Ouo8rnAou{qq-7vz4zz?CIHaXxQQE4PZzj}9hacpO6}w_Cs?f$97d{aH ztkek&JsX3TY#TNqyhv^0Xd+Z_AcNYj$NSbYzK zlJTt-e8f{n%3cK<<}>01rumpqn9w~`Au&)}s4;LHC12sBeDewwC)qU}Lj}=n8Sh) zKkfLYUOG4OYnKpuEYx9tx=I?4$beEKhkJl_v24~m2jDnpf=Y>en)v&xv zWLT1-Vqyg}fazAlH^(X!05Fb-GFcg*m^z$0@knU)(geznKo}7jFEGau{^A5pJI~`} zWRx(*2+J2`0+@UH1{2DRo!+s`Vn`>}`7qvr=MiQqn@IT4e401}dt+hF36b+tD=I!- zo`C<_3OcEOfSK9|k7+)QPO_3c8Jev-6%BZJrvM0H63#dnmAw{Tk^&3_v~*$%Zv-Cz zRAifEi)jYM76=>Bzqkl~@x`{fT!V6DUFYN{5h5sr<46++&NC79!ag|xlwbuM#9H%!c$R%zzU$hIRKM_OgZS6BqBk5E!V0_jKw7a&Bz{_AEp(pcqFqyOo!rv<3?~? z%^D+$B!Ms~Axj=ir4I)?im1S4rrZ2R3bKr(P;D}XAi%7%nW8C0IXFY;81O_THl;Ys z;V3|}>XvU}xy#sB^b$gvfZNPWLw3C7HxUnWF}k0;hEfeKkP_!C5!Z*ADUV7@y&5M) zPy~RpWxI6OXOPRk=vkZJBtukjtZp;H;yr)DtrnLoKFuJ4B@G54SKw`Ege1i>jMbFsRj;tw%#~WvI7F5~U`q#l`n>r0blbF+z^9DXEqd zEteBa)ui9-RL~N7oM^)bvzl}wY?=9%SKNy)vkfukKx>W!X)$2xSzX6bsx{+N6KIrX zgMkG@yd0>v6sK&5cq#t!O=v$!GSx2P1=pptQU}wT{tG*QBP2iqIoySWgMo^4T-RzT zj~GCWsG+T*$*FkPA9$=(!o6@GPH&;)3=Z3zqz3C{c{w>ZO$IJABp8CuAn=7S)0EUP zhh;NiR5!M7C z%s~m}fFd4?PRS=G;5=4vI275XrZFfQKKh+<;mJg8FH`O$8!pKvI1S*49U+tk2Z!WP zdZHzwXmQ0Lz&>BmvA!)j+JIq5OKv5H8-9V?iI5K2xAH(GG?y$Av|M=19I2aTn0Ax_ z!0(CDYw#=mX5^Hd@-;xiK(r$Do<@yh(`c@c!jCX~G62)5_#=}tkO`mVkb9&95-pUF z$iWw&0~w(G%y7i&H}Nb@9@^8n4TP+xf%)3RElI7sJY%8^Af)d zM;A!%5g^tgXl5%7jHpBJdH?Kzy7I!N8M~MJ>N_4Uzxsl@5;9bP`>;+cn( zj?d6=4*x!pZx*7aGp@kgBa4h9Gdcw731Y~2DwQ}vP13ydnbPgN!J&oFD z@A=tArSI7{5CkcRx6pnRu%ZM-DnToroqx8%+d1r&75nnT=iYlOhu5AxEaM>v8<%zs zyzg0{LBV0UxQzDW1&kWoJu40yjRKtQy&UoW;S&zUB-kY!K9?(&v7Yy3xeeNDMJR|G zT|W!1WDo4M4<#U*1mR&}?@8Q44*6N`c-X)q4)0svL&7!Sezu;p)ECRznWH!azfk#G zSy@QXn*#8Vkk4eJ1Z1NT7UfI36LwK!>P?Q^F-0fNYzqmmpx60YPAlJsHt#VjH7Q zOkXUJ7~?EVo|KRgV1j$R1Q2x;BXcTx9lPGC;ZJZcpal1Pi9-D_K8imqhHnpmwjenZ z_VMGdXx`tv{!8G+o%C(Q#wM0h&n{Ic&gCLI5!q@$M{tv{y1EoK1wKNZ6j$WroY0HX z?yO0I34HEVdpt|3-7T06%6cJumvB4~|&vsfXqP{bj zysM2|r0=Xjo2@Nsh$T)LxCO6-0+KN($g-3RGwEk6pyq0rC-?1g`i@N2p&g20IdEt@ z(c)4#!675BU=Yjp4yLY85&*){;F0gPN72iI)7*|#ToaXn37Mqo{tglP+67NBjXW?~ zz^CenPs9-q2CACEjx&weoT$$=EEn3jFEvxF{~*ewjs!qN z7O_QbB34ATkeQiNS{g!C$Fsjv=auGS$N%JB!~iNm8mp z;C0H@&PSjooh22jPRODO9FMti=o-TkHbyw;-k=z;CMBBVu=R|XH@HKeF&`2NzSqTl zZP7VU?);O-5OYr4FJMCIq^M}127H>i;W6amX8M{?^Fh|(&lBqZ6U#}fIvk6imMz4GtW*?!`7ve8&ck-a>?7t%7jPU2&Z zn~_m|HOOrhIZ+;koKd?K*zCvJ0Ob z@M5Q^5xzqayidbQoo#g{}1aB`%sXBF|=lPyxmRY!u-e&t;dC1V0OG(S$2_ zfzx)wwqiUEfck_rGMjmz(?vGR@Cj7b;0~98Z<`_$(Lsl*aL?n5KQyp@h%Pb&@YwuzkuCV(|x>p&}_`4>q~v z$i}R^#KRh8r&I9CXIWEAe)y$HHI;4GN%b`5L?ZE=`E~A*TMy-4KF-) zx&ow{lVEkgCemBi@r_P6$y|eWLb+I{s`xcTB;~i~`InX?5a~3+k@(6czG7Ww^`yTO zI#G(0i@&1|P#i?!4y+7U!(dusijY=K02rwzJx4r^b&NoInWCkzeNEdalVq9QiNsJA zc&l_6{?P_icL#)c6ecBAUeSgSF&drE&2T#WN4FCrftRYqe60o|qN?;qUST8u$KWx& zqHTDchuaVrA=`JfTmIXP8ksb@C@U8d!ajXkf?%}jpY9|@%1>}IG(x!JGB=*I-)Ng@ zOF-MJ+#7^EXx`z$961wU9Z;?HkU3Q*a&nsVN&z(5g=sn8U0~@e#s!yl z5I%p`RHPG32dIgw{|qX=%wGA+w|MLWajM;l=3BW`Lt%9A)%Y*xtbZrvpW%&f8>cf6 zP46Q`Y>uE{tv#8D7BdPpm~88e|20iW3=Hmiscem594hFIKWX16Uy#kmiph@u0*?lUwT64z= zmmy6<5#;F8b_5=B6dMIedourq0)LT46N{-Nf6;-q&GC-U)N)>v)SL)6*9`uG4uzpY zmq7+2obXo|7VKIQplj!H*}lh%ClmbE*btN4RLsBmgLlzSXxbH3Cm+8dfa5`W!OlEP zqZg`9a$mvj^dgUJ&Ih1zyBp4&2SAcKib>+c7U`=i@g?=8n%3is5sD4X;ujt8htlKr zH^%51b~PiQ8TYHjmKa=1#U!|6Dv`WdGL0A)h6zz}ylN~dxZZ3A;JNmrjRff6Fp8WYvx_{Kri3PF zav*+5suHXMYdTX9x8@g80@>*dW4q7NpH*i{ne%lFs3scfFx5c;E!6*mxQb6Mw#wR4uu`3DoLexwG1>$$a zQ$4)JN2p8{vbSQ_(kbX>!10MtsDl!ZC18SirHtqhC0yBEgIqz#=VJdtiGIl6`VhI+prgno?x3H!OG6jf?BW;uMB0%Qj*LiOlMnO#n)G2z$Djvt z`P_0x-5s;M=}I*;R>jSENp?|TaXW^6<0NkoL6c95)xCE&G((BWf%dA{L8S15+{0`h6>w|%XdccY3vYJog!t~s5 z!(&MP-@Tm&oMqQt-`}oQWmlHoO1o;dWlI=v#g>d^s1*bB6ml z;WQJ)f>uZF{Q;Q-9wdHgyOf8JT>WfMRaUe}KI;`Exr&3+#vJl}yKji7^lh{vcIj(n_%uPgWTAqDTQov8cC?4CHe>djR|x#CcauXfVm=K zRvsWKydl7O2PP6J@{zlc_|FSu!K3c^Q`4w&oC*sdUDv7#4wKCnq61xK6*zU3ti+!v zCSxYxEL+>Ay|$|=>3r}PTcW!snS1JhQL5x#E2+h3u739z8wpmZS-Yc}G$4SBV#68k zLZKn$)x)LARVF|yMT9k>pE3;G#hM5LG%a!SRf_paamD0F&QXn2CR7$RbIyW#=ptZF zb?s@FUVVM~qy()PtP|nEho*QU2dQ_);Xuw#-k?zH%?+$*fn^N{eL6ZWrHw?*!(H@P zmGtqH=oV~JA`58oPz@Wh3@SNVSh$Z0tZ0}?tyN@Ugv%%+{}!3!mh{Cihh!MLqf*lA z*%_VaL?reow`3ptzt%>T+dx5n+LanQ5wofL+|`V%E(8oppEw0LB}p0uFq}(cR(F;K zpOO>pPmxMNnFdV&wM_Es#qbbNHZS=QO9j?lXbu?;3Xy5Gs5Q&p=cZD8FVyxK(K5>C zE_mX9wj%>psbdX5-sPlG?OvmuQ>>HeMQOw$%RKf~O4d$T7|{Y`7=tw&jw$nEQ$-h$ zo?dzta@KYhM68?aU_4Dx){B|lYG6f-9n-hLjU}+q6lfK5UVv}}YNxJX_AyHa<)Vz3 zEJ~M7AxI}1Q*bLg%xQBob0D48cp<~c=8FTrn!dA2k7yB%L%?tXWgeR?VQIT`f;-5` zk$s%1D>fZbTdHAbDzc1|Kq?N7NQiL_3r_Su6rqsT>jA6wi7=rH$V(di_D8m;bWb$~p4sL(}H_xIa>xI!~CyNFREttcw zoj`&BN$QX0OYP1Opkpg6$uzKVrE%ibx%w8O2)aY+tds~LE+DWP*U&tYFS6htx)50C zqKc6XvZQJ`7PflCuC&)pm6E2Mcnw5QYcPox<7LpXi=f>ub6S)}o66D`5=%x^y+ouP zbQrB`pity$EePUm47d?;)3rx%(t4g&Db;+%g$ptA(%xCxl-kS<;gS#*dY$q!y%RuE z1#BG77ik?82nwa{nt?j;A%BJg>t$R1(82;G1Y&A&i%hcFMZy(fy5SY6^va~;vnaIm z&!ETCol+?TNc;h68~ZHhr53o4$QUIny%Xy9;yWH6)vHtjor&>j8|q^w6UvdL+Q3cf zD{x1WNB_or$fHGpF^>`Tubni?OLqZ71`6ZdB%p=aPGzV+tmi^OnahmTn0n)A)Mn*8 za==d=0|*aDv^P;*urJ7l{;#Gv?ii+*EQ#Bp)Q)3|ik8+71LP!6oZMNT_EI3;DmUP8 zH@z*JdR&?Y1OpSQJym2QvkfUXXE_vs1CHegquAZyjrQD0VcmH$YtPgNq8Gu6cRW7B z1;kvHi$kmusc&S}wlEUpo_bJ|!RD?#ZF!@PtIfgfuXjqB28ZP#gYlIf;vC&m%1M;g%nL6u5c zrm8ukzR}a!U{N;$f&XMzG5Lckc(OC#@6uMm<2}jdn43!LL^>@)DTRh9(*DKQz?`0( z`({JBQz|c&%7vUOh8xt#Hlq%BonbjxkDwLyHG+{N}2#I;}AM zaYi9hKV~PQH>y|6$ZfQgD#)ER#9*%t8ti$5+Sv4RN4%{Pc}4_G1p$hZXy2q(z@6}| zN>&v*R!&2tdpyNY_cetYrLkb9ioF7{bkq5193fb;aCP?K2zTWn{DBAK_JvA3MxU$F z?NXncZNgPi>sub62RP8p02r?_dHK}MXr-t_^Y9BAxT*NFIxmTF&{gI?fsssYg02Ey0D zBH`={(j3_AIj0pbw%2HDms)MzazoW2xMNJ1q;s8@(k`$3*^807dA9T ziMBp?7j0j|vGGBQwwzOf6=2z}3YC4v)+#AXD6~|o`u3;ysz#_*9-9QaV65u`Jjw&K zFH5s`6CuI~{1tKVvt0Lw^-C_b+=UX0v4<^p-0t0}NI<8$eAw8qdJW#oMi z(XgV+xr|njRr(gHIz~%Aj36Q;Ftn}{5E)m*UjUmw6w5lRGDGw~ZBt2oU9ZtIa*-Ds z%c2fmcPe4F{UcT%FrI@xFGGrgO5K2POvFFzeAQJJVaGz4IYechr~f4Y?86*WQfPA~ zv~2HyTD>-UJQ9M4I7kV_jZ<2&<*YJ+?hqO)h)^0*S6vXI>mY|xb}cDQDc^-eX)CU` zH_)aL5#wwa5hO;c3$?gKF3a{eh|p?0yIBGor6@2ohGO7$AX1WKfdOeH+M=n9OfxdM zSDxjkHAP5N$+lr~Y=FU-UG9mKKQHn{W-C8ZZOvLUNaQ~?)U`HeoE!7yt;!M;aR^yQ zUyIC$V|;*U-NkWQZR^&e?!hI}GU^z30x<^iy1UW1x0dZZ#-E3@PTH*Q*l4*$!UVtq z6T(=6V#Az9kqVDJ2DC+4M8y?p22kzJ*~ung?zr6>^w8L>Q~%r(x>TXNDcD^!0Za<0 z@*K)QLHvzB3sHoqENJi}M%b6kAtbkzTvWT2nQ9WV0gC+c%Mirs$iDcT@4zXV8COvX z+q|GFbqIevr*@%wE0Mz(kWHjuGQo0MJ~_OwtP>%J$bF^R)QkhSyP)68DQdpCEZ+qR zX;Z|iJAW%)kjFSb4nxCrzfzNV&}OHKwWHKR_H9U zpb9&TV##jDNacXfDic*R;>8n%x6t%0tb@~lAc__Xtsp`~wKM8yJE#B>M^n2;czyF{ z>r6iSUH)N@5uz10GJ}RV>VEB6sKTnFQwS=(E?Hn(JlKUQ_gw*lgG`}uqY;y;hY{); zcX~ta+mRxsRSw6cV_tR9bK7D7v3jO0PSn)n5*MmPSC*y_+~Pb2Sro@lhfkCe_UhYF zBP9By++v*~^u+#Cv8LQ=F`_#a8x?%eEE*zU6ukBvQ0u_*{Em32?eTHfKMl?m69|fUo+7YJid}n7_`2Q*l+wqTBl4X>MbXC> zIIXa19T#5|%9hfD|FksL0*CerRK&-ClY3!cgqEh!7klgJGeXfzAa0njH>$-?7XVW4 z3t}(4TF9aLeZ!#$x)vWx`eE*Cv~B=JX0ekpwVuYZ&k!lvw)P9#Y>l(kk){@%9<>Sc zM>Sl&tvNxs^Lz-B8i2ByQo{aA&!{VK#Vawjt^#KGsh4pAQi@^43^b@x$|Hy49cxT< z%Q5Kylw3FS4j>0oT}q|A`c{Sc7Zr|ap=Cz6^de{(TIm58<12mW-9fgn8Edl1(M=Oz zD}4ypb1=3kRTzS^kG?b5Y?^+k&+2d^gybQI=X5}72Q(l6O-%g~EzDe{@;n52Y#%e! zE*UmfwF)R&J08%8(D|iItwPPSa&#mzkWR!ZXyZq9Ojb?P8iM^@(n)3s(p(q_Fu+sd zJkL2^Qb}2aBp|w4xCy0$lCf|eQf!+ji#|dg03y^m>do+zl6CAMLWDp$ZIBT7xbs{s ziJ2l3P0$$1K_lp(-16cQ*tgNSfNnusfJ(ZD+U_jhwkLkcVwlfi1v(#|V!KEd!%8kt zm({nB;>4gKl^)sv8TPr+R`!__--H_>9*KHgra-)eT<9HvQOOXbZA#&J0*Ud~JAdND ziC2aib0ICJRg{dhWe~)p^Dt-TMN?i8%WjC%9jYi>u$=lh-n#mmuDjuR4*n=EOjHX8 zlpCERtWZyR1>)O`2Vre}@|$_#U!nneV|EWy7bPRh^d$n*7Q2-$L^Q?OW~?C}qMoRn zev-T(BV_7;x|r#(8W%a+%lT#A2@rY7;tGX%>3g83iIqLa89ymAFu;>r%}7C_1}B!* zAr%*)i5X;uItLEPp`GRcH@^oPQg;*h;jLTmJ$VBj1tQdv6#`9jV(Ai5a{+}Qm*>;X zvJMnQhKA)+!B6<7IY|o7YyF$OFBH&L#fKv4h@-&JFWLHr_h0w(TcG5yBl$CF)&?GWekJYwrD?5RkphNc{k~0 zBx2!gdG*uemRNVOx}feGkcU?s)a{H6)Pc)19vVHjibz|8mlcXog3p`0{+x zi%HKWy`cRzqnRK%2n6DWV7JFgtcV5Zee?QhehCnn-}`;P{&uUadwON8-_!jT@Q>cd zjdzj+?yh1py6gBIBs0FNrFZlB6(sYT%;&u?Z=Zg*+*gu({@#`>FI@55OY**-?;*Vz z{6XLkHwg>iUXt8dNT3qpbAOx6BXaNiU4SC-yZQU1B!pvL^O)b%+p%$n&?`@xQ zpnfgrE@t(s*zP2~l!V@*u0>lA(K_j^B-J8t%ZgY+?j?E8?{8{}?_DStkwmyH+J^!b zh~Il|{p`P+?_QD!EGJ>+Rp$~aA>KPeT6t05gmDdOB_R)C&}{QbR4LD<&3UKRw*I@3W zAsp%qhdN99X(9b5^YTEmhXCNMTYu=}jopRB$~zuUb#;6KUo3^QpeBr6 z6A(9mU$%pHRtCczywTv?8b=~dAn1KJDioliG!U+|VEICfdtsuHc9rA2{;YvrY zGqoQu;b<6kFoDrmQ-_ukhzD^36M@K`e>io1S)4T9nc;Sq2(ep&SM^wyrtTX+i~_p| z1ac&fJbX+I&q73nIK76_ob`l^&xn@MKwgjClYnCfJG4lFu@pa>UW%eR>|`zp#w!d- zjr3-2)#yoJF_iS05y$Fqxxeh9DUxGKWKkThGc0jzN(w_OD4Kr>87Y}|8avG?9leHt zM45^Dr%1xX>24EBlSwlirIH0B5JYLuS4T`@^p6(@HVdxToWqku(3F)}A|hK^hLMpf zkQ_yhmW`h}s~D96sZAG2;}z?XQz-^?@U+Xj)sd0Cs_gO!v=a&g4k9bW1zJ?d?=t5d zI$-=rJz9~IrxLRz6pCEh2uli?)?PQj6Q8#J`P`(9J&6^dfQc^tCQBki997pS30Pj< z3uH=&9RIf#+PCmNPj>*6 zA=8Wqc|uLTEJ%!DuHBq|8yI%^u_+>6>_R~@WsKj4Hg*Wbb)TmG>o#3-4zv)!zMCRM zbB8cHRZyr`xI`;+1s)74do7Q81PEu+-2h5gdlb)bDOvDHB`tjlcy$RbtsOZ)sM&+H zb9u@d)xjAwJk0Ej;&QNDo@+%uW7LrmcU+I4kR^vvQ)I-k2$Udf2OR_%EE7f3y5&qM zRy14&tD>S>?#|fa=wFzJpxrCFQX9{vj10$uRB5!S@ya6~o7#*{^u!W$nCVHhn?p#@gxOM3Jq*dPbiQsQ%?bX2RF@f3DIf=_RcC3hv&)zW-yAWZ5%|Wp34@L$KnYH!Tif~d&Kh(oN!(mie68ToRcl~RlsQ3|7-&aS7B?psvytuV!wu{CNH0Y;0% zL<-0JLDe(Pd#Qca|&L$2 zlLprjIt85ZC&r`bAgr~V3z7n98#L2>^u)=jvTJh=zF5~eF=ZizE_0xq%b^^)=eK~b zj>M#ZKLjCpb~v&2vUq_)1h0lRi?38MK9w@Yjj&0?={hX*XWt%d!zf4xmKqE2Q=GtZ z+`+RAC7Kf`V-Z4 z@5U{c6#D6lJ)EEx;vqHP0*MIJP2|^trF;o>OX7fF^8zh2aR`$yrCVu?8oBF2Me5yy z+M6=FR#jA+A!$)(Esy9bOmOQ89^8dY{)b7Vdl)aFce1OJx&ejW^#uTKzP4Hej=ZH; zyq*f*Z1;X?oC*j<_=rEgbai6a z5iwylzJe$Qvg5L4GoffpSV#%fp*+~%83}|8D+IFSc`67rphUbMi+e5Rh%e<7pWOoZ z=RX&&sv|E}VD~P>8Qe7kw)z=5kfrpg6T~3Bn`uMq{uCy+cTec5@mC5#(9!Yw!qA;$ z5{YxKu9kNn6z# zoGB--`Wwm`^Nt3jS=Cxxx)*EAxfZ~;qPxjAL@*`p$gY||V^$`5AiLKgQSGu!L6-dr zJ;YyU6l0sI8r(Igfvjghu9QS_&7qVrmT(20YBWKBQ)EKl0{ai}G`79-v&QL$iO)1u z7|_0855b^#pb>&ZNU7vN8}xNTXGC5;EXQ|hij5`0p76Q|rL2u}wJF-|vYbNZGlfJY zvSz`GZaXy%*2IUvap@u70UD$O_@D?9Vp)L3x2KJ^&gKuM6*`j95s=5pQ0h9}0x0Fh zN;JOc*)whJP{s}=w!ZKimK`{l*dXB&e74C2OLqQ-KloW29oJVzZQRsOabmbx%{IMI zMwKAn37yok_#z>9Pnj7?TWFshrUT*ij;PRR^@2d9*eOdT59Kapm$#4zDdVeQLpx`g(TLeEH zAMa`BliI^w+I^i7v^&;-0zAvtZfimifya3;BWUK%%@d$pN0I>M@iO605G9xg!Vqz4 zsg<2h7$VjSr(LyskLI)6t5IItVrcB-spJmnd_^=@NqVP1KnWlMh?+ft2JcWkW0ADQ zsT(4yp-I%y?Ac08Co||)Sew#?sEfn!-x_18Ha!MNJ;L}4 z(rla3sfZk@kA7@XN+CFT+6D-~x6zbWN5_Hjp73;>qQ{SDJ0u%m5vHN-;H>x1;836v1F< zXtw?&KBF$&(PK zI=P|T<8ELh*3F83@W=*Fl)fh8l4)F?jXI4uy!f5x(9RF!#FhlO3g5IT&{pGBep8xm zf)sZ=sYsm6PM-Pv?^n8Ow+RqoHV34P7eRX1%RAbj*C~bY=wb{GfS4 zUO~YHZ=}UqoyZOCEcrzt8@o>|F31RMgu!DTMknYEV3HV%#gX%w)r5!iOUHyBU9?5$ zaL}=Yf^6AI0Sg;saY#v?6?B2uoM9N?SIGc>K7&TLM3RYb*iyCHdR87Qoy65}V4DT? zmnEC#GUI=cX)_=s{-)DMmjyN)Dnp3$!895w8awG_Q$}yXT$|{FCQ6qn zD|@wulw9?VlP@T-lKq)OkGf2ImAu`CTZi2(8z);Z_YX*D*63csZvRcO^GFk+! zRxoRIqDuWKK_0k^MT`nkiv_+ygFfG<-sfwKJ9<-6h7hWacOwN$H}C;ZwJ8o8jA_ZM z!K@-S(uD>4SpMWaPX38l1lhRA_n4LZ5-YcEU)(jhERES4I1%8Z9->cevZG%rCwv!L zuxNKs=rKQGB>WLHcq_|5(n$b)I@94M@3Nr+P&JrtaEMMb%ln=r6!=<%{*2~ek&lkY z#R!6>S;rkBw*;&KY#mcAum**BLmy-YrcFBbg3En|*rIoB#{W@)>afX(I*LD$#2u_R z9N@=k1D;WM=&;6P{4$_P`HC{BSI7kFbLxS+s0G+F#z#<^Dvh56qHI2V4W4dP;R688 z`31TugNbz|8L&CRgKgn=C_y(C1Z+#zkg#HM>Bli(mz7$xr`m9RQgI;SKogH})p4X| zAV|)dqLOPD&hgGObO9rZo} z9IEZZzs|^YWO@kQ1^_ux$B!m{c_$yi(5?%i3V&Wj;SxW(y0m|~T3aQLWKhqVHxyQ7 zj!a$D7M8T&6L9Bcurf>eaiCn>xfgr)oJAc+)RcOCbjX+s300c-v2{ohZBN>4FoS)b!VzS6K z^Yc7$WK0Nps1e|J#1FSZ0w2i(*?Lvi#HC7%wkP5@rnWRqi(B1^>If|~dsuMAf)$cr zgzXpK~pkFl0(SUj3(4DD_8`DRq)J73%hJiXr~v% z^eT^G5a5vM3Cn>k{L4Cp7g06x8T(0X2Q)KlNQa;PkxSPF2Py7EV@*8q+{g?giUtPa z>-9y-*1BC9D8UhVLplOl+kIT*ub_d4kr?7-goPy*WT^Y0JO=9Ia}h5j-M__+i+=1DFa0F~>{I`mdkcPk_} zG&iJ+{KLXp(FKXXM# zKsRtp=|)T{C}f0LS}7j#Cf3|UH?H=On;Q4T4{35?#lATisJDUbRg>V*69B_nr|Ya) zzDeA_)u4RVbdcv@RfY*-`s%N|!q z0}G^t2|Mf^1!xSR*uNGxh=X1XnX7lf(ph6s3POt!x^!Xg6%i1}`%~)xax`oXQSE#`(g!iIVVw_9a-DD_lQko9hf3~dw4ylW*Oajl94XLssVB5|38aJ~kSO5N zuSEE{U1N>Uip0rl<>guk>X&K)07z}Yh(GjW&RzaWRe9<5-BU1!Uo76&@ zJf@(=(c6s#!vub`I#V-ub}L;;X-rI^m}3${0^`5=QZ-1rbUwTN!NU9uX`JY-h?t4- zcNjoIY&z$cEE1y8<_JFvVw^5V)DA@`NNyuT8b73Ookf?@Y40~%a;z9WRrckHXGi(L ze+-3tM!lhZ2O)V}j}=i;p@i1d9SR83VT@h;Cx58|3{l0{(F-}#R~V<6ii=0|S|RJN zq)zSfo_oOSrFbHXsVH<;l&FN$^%s0O}E6)PofW`G^6Yg$uPi^s)@ofwM;S}*qg?Kx#BO5&{Z6>RtAdc^V$Kz{Wpg>)W znVMVi`&*DwKZPJCv@l=gLLaCwbZes<5NXPgS5yFo03b@4lZ5Fi9;z-QVueH;2~X4X zYhIX$ul4JTR$Hz*wM1YVrRK3=w5qm;Q6|&HAYs74?@$r5u!NLTj1bexZMegduU_m~ z6rd8(QBltjPT3@&i~7sda3n+p0NNBna=2)~X{VD}S4_x&fcPULHGyC%8juTOA-RAY z6ecCKtC4`C`>C;<2?A-XI>3I2F0oA~ms>e6V1_tbRS8X9 zN{53AoLM6rD*5=Q5+ei7*?sfq4>%WX$1`bnGZz>p?6X{{xTns-q3wg=LAhzr6!^vDdd}gysJcM z+Npo8jp)g9%?O#}3fjsdv~Y=2VcXv703{=QyH)XA|l;s#FGXR4tp|~NuQ3v8(^+?gz@+j-%KuX;6Zdd6x7H$h5}~=jC24gF98U_<(5`CZM%m7hf{9$HiUERauocb_w4S(N6%66v4Dc=6`_0lXQC! z9HGXXa3pB2&bpKMQ@v$aSF_^#<2uS~i6x#AGR-SOu5gqdu}z(Z4$n+PqsS0SDeyTja5IL*Qt9LoKO8l+BdJDRXWs#TApYkL9Dfws*Ff!Yxe zKu?i0WpF2isSD{%e-VK=0}W|Qq=q#~h1ElOhC5lKW-?9)j}nY*XvGkxy%bO4Q>4I+b<4UE>z1!ljAQoBz8$56TkK74Oz;~qszjyND zScZe7kgi9Ciy=MJ4p=d(P~?fD>qOk;m()wIJWOURT9ON^5wyz|L@|0<9A=BhETqFd7!6{a)=!b`Mh8|?~}Jjw_1=G2v^ zS+sz_bBU6$EW1pbhG*yvZK$`p){VXmZe`EwY?}RF1-n48k2(y z>mXgPQ=%GG=@;p!43=Psl}0w7zE%n5EEu4;W4_YYljN?+6N|DUJrNaA*4*SlF4}11 z6Y)`EdxjzLFbEz$MJ193+*6ylB}`qYF$hQE z@iT5hu{4P@wq~ZeA%|ix>|_fJRio85#6kE9!II3UfF0_TDKJoB1j>c^@G=!BM%=hD zHHfgmkLpX>cw2rzjy4O;UTd@qfVAy5;dRIkcniUYvIY@1IL@UgHiYxsCQQdb&*qxp zH3XY?urZ1YueU(f;dIiLW`o9$^*YN zmADAJ6OIe+!K5$k4QB8V(~dmn*sf^XEYJ8Fz}pqH?#e&yAAb}01v{Wnp`A>g_$G4j zRGTm-59Hg#K%k|OPlFPu>CjmbssRxw#C4%goK6fYS(UpM2`WFNc;3iiJJcyVdkfS7 zbQ6W2<3V;vA+Hp*Dp1*6Wz>vvBRaP^*0;q|3kV)~C9h*D{9)q0I-A58DKaFI5H^ck+c`ZGOPhtDqy!~c*?}4`) zJ(Vv45V?pY$ln70!uIKX@4bv9K?pBM?&Q<^Ztu3dpZ#<1FFyYQeha4|4uQ9WKR4t? zLY}_xDa9rWC>06nlfRXalItbVf69Q!B*f4Dx5W3qB~$`m2>u*YAg3?!1__JLW_2^W zX??#>^Lf87N5^$^iX`Bdll*-bNl8&J^S%GARQh|JKcq}RW-xj06(sKqu>U;8ck}i6 z-EHr05lXc8?{2@nXIY=0YTtX}L~dD#>z2ePV#TG%^2#&8Hn%t8uGrKQl4us&XE3KH zch-VpaVV@)d?*6~d8rwY^=>=699TlQf@h~alVqEbvlN3GbwcYV&F=J{otHgYvSQIj zPTg9_g(Y=Z6kz=AvOFjqC>nk^`JuzXpZQ4mckm)Kv<7K z6qWNllHlZL9yr2`Ogsu7!^83xm=Sszl2W$JtSi#^&YWK}4@%u93NuwiaDmgQxf5xl z3JHh*709%eWT&STjTFzh=2(7;53~q85@Pmlp-5gz2?OLjw|gZDF`w-0!6b5fPoF{p z7=a7mu=^q396qWU&C`merFGeFVoWdveRd_cJ6-A>f%@&RoDtRH`?OB z%nwj49xb2pRlUhB3MrXU7R+-Cf2`HW;K<|gN zw&E)UQ8Sw8nVCHYz9~E+yZILhpy*VMDom##q>$Yq;uqGd^}; zFi7w|#leG2^GOmMbiLpThc0r+TWJA%81>wdRm>tvFbeBJ=5%BA7td{ zD}Zh!KOTL6q3yzNiHmc^PPvX8LZu zZfa3X@Ho7HZ`$Q7EkT4kJ{MfsDq|D|Tv$VT9aRMTcj-|th!tcG0$M<>q|Q3NJLYaQ zrb*0;R>pzOWSTR^MqI#b@4849Ul~8r>2_B2)*nvXINUAA=$mjGe|lhSsHb=ZEyd-b zctmp%93$ct%M7K=L;WA9rI%o-#;WC{3+d2bp-OvU*rcyxp}TS~LI{9TB?X+5i;1Rv zM^`$)`}w5C4@U}M2Mefm^pL? zo4LB+yQb0JcvxX`xps|Syl0Fdi^nsouq&>6q&BkJCYt+8GG7$BIr zAub8KStcM5_k*CSeXvy7YSRy7*-`N-Hy%Go(*^;d^ z?7@hdflW1s~!8Bs#itQ!b5o*++pCd?VWi0y;5n=+CK`??5 zw4El@(eO;jXY46irQgCH*FT7U;d zd*OA<#@qN`BJn_gnD}0RRZq08SVsd``6OmaSCU`79J}5SnjP!~IAlE|$LX!@12j?a zgA0x)-822d+y<6m+XYgm~hV#joC&uKebR#m!Nkg zlXFf~rAdnuehkKN4o^y1TS40k=aFnH4i@{l!3$a<&J#49B`(f~2eGLE@pKS;aM zmFyOvz0XYaJ_2jT)6FZ5nNy1==|K%@IT%xO0@cMn4^K$E3E|=_HAIK#e~Qc71Lb3l3Tpr9M{qNM8YI(4MQ0toKN8{Cj zgLzNjAR}F|n+#?wlw$SL&`J%`QC`?IMxfL<@j!7M;ZkEE2Q(|?-FnF$p@?TC@Y}B( zaRj;hG>>V2_hGe_|Fkiu5crE(y{db|A2=Cb!(mmm9TYT!5W-yUh$$m6+j3T1B9l& zW)aNNdn2P3E9%hxLx@`-9Dpb~DgYk{Sr&&A$OjRkHXf5W8ZR9fn`(P9u$Z2Vxp6cL zeN5t@yLVA>G}{F44F9)OKN<}}*q4SC!`Me98SY{i8aCULaWU`E?PC}*QeF(J&Q=Kt z_$9M|&Q)zBQ}+JNiReuuz~{zk``^3%$0UizM8IH|tOi&#hXJ{vh0JYs@^~=<7`a?l zMI(SNIH8-p7XOO$RXOxzxRyjR_K`u?J1T%=P`lnzylRuqM+{XoqpWzP)b&=&C1PKH znL5<^@(jkTxQo-uf7Ms)<1&Z3F{eXpLpOe*UhHEJy&QV%3vvMe+!%m(aaAm0*C~H` z#xUnS(Rg}Z-Die=G1z=;ywf$?&jz|BFMScoQ+{p%25m@xzpzA099pYh@ICUqo}jav z4kQoLP@fJh(SWk11#HbR#?G8ND33sW_a{b-ulAOkkynswHu_Vh0xUm8U`^l1Ep!3rSxze&mIUv`RK@UHy}ukP!h^Mbx@*FkV*(18EK-`vkeA(ZEScAP z`Cq; zyX^ZnWd?dQ`qZj@97Z@*#I-?*N@&gcPx^zSPl<4mu}tyH7ygHXp$j;RG66l_eF(#V z*@bab1e?K^ww#xhDIq9iWf#Qgk%c8BK18rC1qB0#Szwzm5@SLz9@_p$;{gZW^=1Ix8?fuGN4R*iUQThiEpwR28kj}mKbZu8iBlvr_Ss|8Lob(?Pk9h z8x&^~{U3g-wObn_%=G#a*qkjbI;SMoO2t=r4m5JII!b!5Ex2-Q9f%xw)8H z|A0^GF-3HTcE?*E|M)dOvh{&CU;1@hr+)PMYrpfW#z(eZ{lM4!#`5yn?|$a!faSB# zhdNgty4=+jsLvs}j?euXN_6AxTIdx~fM65CEudBcJhGI`JCv!_TsVSXx3^POs+ zuWp}r^V#Q@c)$0{Z!ITGKZV;bwY4lub!+*o;#0i6zBC>=)D}z@_PIJ%1%6saajPEl z_*{wj-8@G~D=(oU__F2_!MXmDiLJx4myTIc%MF*-Zf8*^#8Tlmscboq8ox)0@@v#> z!+W4G2dYom-ul3AUVFpMxT@3UqRP7g(s@G{>XMNdZR?XiaP9SsQdgF8tnN)=XT&9}}`n*j16i73VSTD;#eYox&!(f-ura;zP6>O%@bfowZyb<7cnDD}{IsM&L z{!B7b@{H7mrwnz|oNgMxgRqw6-^UMUt}8SxiMX)#tmO!HX-`BzLkfWj%bi=SY5fgJ zKtfZz9%+1*BH3d~ne1!?HppB&1Hq$laM@|&bTWi4@dSZ~X?qJB_X?ZgKJp(NalcAa zkyeAq7w}0V?LA$=sS9I42Y!AN!lY*?4i|Uvz=g2>RFZs2QMNolUr(%s`GZ(DenR~3*Ts#};hmi4T89an+N^s?5 zb=qv#31{0LoAnZ&dqYZ4t{8}vLwYg5&VS?0zC^cz!2@Ik3j`#DShYw|DBz(St?;r+ zjF)R^9DSkDr!)vDGM}&p4RC)`nqb5}3wz9?ZdPFCS6c!@$z}+1USic~SF^?jv&NX& zb{bj{p~KUWDg`%z&u(`ug|#-^Ac50f#5QEZUDlaaxo%%hs$cH{1FYV;`2ou^JMQbu zruFd$!DIDz#Xw{W5i2r^^%j5sSJ?vaNqD0hU>6l`b&osZa>O6u}OI01>C8(@YAZcN z6O9E9i02YdOVnQQu9S5_hN0pCfQizx=~3XM88x$)yn_@&u@&IuKg&qU*Wf`iatfoq($s;L!U9y*<5lcM+YKO7O0;NtOc@`>4FOt!x*r-{WX@>hevMM z40mTlNfki$?jHzm2O`D01>FWFVNd{vPRqprR(R~@R$i4TXA$6N)e(auR@VlAj(RBCtV0qpC)qS5^?Gkd6*{$_+m8$g)e%a;-UcTY`E$;D1NPgH8x#O!8nr`m&;gu--6rJfTcXuAf<9u7 zOK4TeV4GU<%KH{g?sVMj zAxM+W@nR!Wh8$5HrsRWjGrkDRHoJgr{AMN#Y!6a%dR_;lUE1zdtWac=hiSs?gY4Nd zc#?kpdTRN;!tXUJ3Z{@NW!XdKA!0J#RGXs0y3{?^eRD(`f~RnOtWg$Ehx`$Y5QZkz z;~xUk@RTwJCUs*dME1SXoCXAh)dsB1$e)ViTa@}{ehE?HF=$K?mPHkkRx9=i3)0q4 ziNI_jQ(dzB5wW!}Y1ueO_`gvW%2wuzKn7Bj!eYcx3rrW`CNK)COJq|!%WZO;5?H%U)v8EF0 zF&~6%U#4uHoh9--z5G1}=7P_dk8Qe^d2EV8BusdmHw0TTZFR;}e8qyx?+|La2BN5eVr`5EC%=#dcusB_a(#vc&aV?iCFf2ZumK{Xo+x1A6V z6tV2aEw(P#f?xS`1>G<^E`;G3<){7X4#d5e-@dG`l#pzX`q_dHLl@u5aWb14k*#6Nt!!lTbQ&QNUimI8y927v0WLgDF?bPCOB_aLG2-> zZB%lmiaNBkMm@(6Vt;nG#gphnr2&;tRGzh~SDs1t=qe%i|j}c8GGcB zymb1MFI3L!iKi6IX=$V^#%Tu<(&Pal`^sYv39$%URto;Vz#r#n1o-LV$5DLd_-ic1 zMMzPmo{L&8Ppi&qe*yFzz1|cU|NIQ)-}wK`(CZMeSBM|c{`n)0W7$*HU@nU|ZB#vE zk7|EF{S?AyD2r}E8RL?L?*!7F)5KOIHc+5{aWR+E_d|!YbQ14>5uDTZ!*J@{(|~{pwnngAHhdITwF0@lhLDj4&PgcjvOXh zve(Y}krE7EYsqReyuQ9lP)@Fwh=N04mWZS88$KExs&Fv^?JDr~uqD|qLu?|!A?_Wp zNO>+ZULrIYN}XLsfT69jU^GINvwfZUA`RGo=x4$Qo_rHj>0xL}_vz(Td1)AG3>BNB z+Qvp()4Y$X{PRKXvj)8Zu-gsczjOQ0FmuH%PzGU$txf0jx`?4>tC!5eb6zl%DB@dGs(#4=m8GIm)QlKRGrP>wk1|Xu@NzxA7dB#yZOjj zVPa4`XZ-Gi>Ol|IWWL~#>xLFNRKdKgSO4i>)q?<@D$Xek?ItB^ZRLI9^%Vk-rbsF-b3>}sXlF`cY z6wUNJ#BY$c!NohiU~zCd2-AV#Dq5?21`DTxAjF5l*NXRbjFB=HZLxJ9J*8^F>}>Qf zMl?i3DlLn9GXI{o2X{WMsIj?|b1@ZcnYEcY!rCdff{XG*37vYKm4!u!?o-N-mrc%& zHyx=fJ8Z++r?!F#|DpdG%|4Z-pVMAh!zUPm#m}fK&3s04S=W51R7FJ9^i;zgQ4@s4 z7+bu}5sWVWRikzv;XkD9PVQ)na-DjTmju}EoJ@wu0%jh`+VD2{!(OYcPrUu)$u!+9 z#!vPpxks{swaLo!8pDJLSX?(=o}l1vmKfvrq6W=9*-^LCmLC4y2g3`lKGo`Imgrh; z>sKb%p15VU+&fSQnAszoG0X?-Y<=?kPM+w(;9ylq3_YJ${JYc{8p14<&dP;h>eq#L z9EZCwYi-jf=~?zYde8;TzB+^1Vr5v9zb?@YPYcM_$5(Nls4L7h<;i$!cGtD9agFYi zyE`ubsiRL@Tfgg`XTSaxuN&3B={H?*%jlT(y zw_ox2(b?PgWPACYuUlKp_QO{^arDi1?8)|ud)~1A>}~<;!&lridiS&U!zP|^ogSnKX1Q$ zuU^PEed*B?qYpfVY*+SJuMF0EUiXH@Y_Dax!*@MlZ?@Ony#(#vqc@IbpGUTC3EWd( z^Tx>nw9)iij$Si*`;!V>F%hhZ`FfV)+2OVFP7y7jd?7qfjYtbR;Z=h=?H z#As{#CqMDzt)Knz%YVg1+E30I$HzzC&*If1ue$SY7RLS}ix9R>U2(@PTVH>e6OOf$ zFCo2&bPwtEq&JYf_m=kg#e8CvSv&k@K3z%sDw4}>efCz3_iIR&7oI2Ix*YfI zq%R}Akz_u zlQ@ZfE%--ovfDU$cTkkrFcWxYCu`BKs;Qg06pMi-IvT&V{2 zrs(9zOd?QUuJb-c60rAPMv^F>NsPZmE}}0W?XyHX%ZccFxr=6v*EkVZzRQDq{N;=2 zTpR5B!8y$_E_ibWoRfSdOd+huUp^6&VJSge)@<9pOlX4H2UX{lui>Dl9Cu(4duVHO z^V*Z^L{znh=Q!~RBT@X(I0=~*Xf{iN@St@UUog-~Z0e$DHjB{e`vqENTetqu$s4=1 z;dEsJ2=>gF#c+ZTzq-+*`V1V(Mt8&uWD+TPrIB()b2~WRAg%&zW;&IJF9(G(14j?X zf>t2%26@P2N13D$ZgRFLN?m~1fDkZn$g4q(?_uSctguphpF zyfmAGoY|R^jZkVk54qt0udxkh=QpXjoZi4g399!?IzEt@YXpTDMd#(=#(&d*f(V8h zq|qofuL!3+=QRPC3`n2>_w@s?FK8$rP{G#vmk>~b*JK;>0Z7xtHr$C!cY_$m=E?|mJwhg@ zOXE(QEHHzvg;1C8Kq7F4a3bhdQDAMphSsD-%z(g=>3sH0&#F`epVa zI*iZ0vGVlD@FHjI+qEHpc#>D-MRbbHt?Hom{XZB9Z~e}nW*CcOkC|suJGWC{tP?RW zNrG=lI;s!gs}2M)bhY)-jFynBF=@mbZ4OIwU{ig?9Z{*h3cU$l`>g z@z)^v&1wJugJY^chGn&7!Y9-zu_Fxk0ZCEl4cuG@-ph;4%s|sG3B*l7tGOwK{mh$d zsiRn)9$pP&wLHY#YHpGd>4hqs9>3}OYX4Y?@A;tXsr{W6GDKnR?fqfekBMr9dNrwl z#X0At?PvvheV3{wk+E;J@UPuG`0<}baYWI<@ zk`D&J#c54O_X|n~-l0^j$G&Lc;rvp*A`VXv23TuFZ0@Pa)Zf~Z1rf2$GlA5kh%@2+ zb=;A2odJg^`213kgPt+hobpB4L<2aOF5oaIY*DF%M_U9=7~s#^!ygWNd|WN_+cp`~ zLD0oC=oCI?MSB&81DjTDELkVd>&CfHUFfU61Iz#^$enU#!399D7OlWuE6;31c$+Er zk%l-#OJjk@)hi-W+jXEz`!Rm2N0PQ9acs|$0$c`&xk(Lotfws0YUH#Fo6=JaO69)3 z2eE+-3k%Jg@*nE-sIcTtcOa^Lymo33Geok&Ay1GFsSZ-n&`EJ>5iNREqDE`^MvF+a z%Z>96Dt@M3T_JoxX!y1*3?Qu?s%2F2ML&K zzMfD2Nrq?+Hg^wq(CN!Fc}<@_ULQa`ZlorHLw2Y(LjgPE6NnqWWDZyglxz6M8-ta{ zKBMX+%s@vFS)rr8ByEnXl=vas(WL9!9hSVOIDw_MfddYaycig<(z_*`T%~sQQs2-qV96Cg0H;G))_MnZ{6ey=C0*;Z88y*DY5=XVkie~F1($=l%$3xd< z=McGZ4OU=K7ikR)DlMuy&#a&fpmD`fqDwjwSNE2(IZ)A_XLJ&eLny`!F5i%J=#S(g=aJ+g}vU#2< z@cg6F^8t1%J@MZZ^VSr5NdaYjE})^s(~ODa^(E;IRQqAA#26s~Fgiizr$C1(@f|r; z=(as`_&j9c9Xvo_vil^-vi-%j2D^gEA`%^D--%rSp}K_wjVfi|bga=~?SmTQyRkSW z$FwrmVq@#!@T#Nd`BE#1JpfdKNvoDghxbIIc8_#B+KLWKK}Ne3xB5yx35hH<6dIN& z7ZuoeMjza!Uk40sOfusxvASovq@fj*hVSBWCWJ_bOz-|vZ#BO>ZY1lZNd zE;@DL5kd)^EX*(!No$09)nAt+D3_5a%qv5ykfCai{`lwmp!9zDj^nDXyMM&gp;* zn+#3gMH~ER?;<@TnTNGrN&t|2X0tH!Y|~LEQB*bLRpcq~35wWYN49zhR48hG>q;5c zK)9kq8761~rj?NR8*D(8LUq_vh^Ql`)Jp6Oej+%gJDVgGr)%PDu{{~=3Sq*y2i0kZ zIk-r@ZjWOw*st}b{Du|I&Q$Lcsq^X|g{02vJ8&ve2ie*sb8JN(uT(djuEU>Id@6i+ zh`F>jjkk=e7c7g0UniJW;Bv@=t)9enK=TYat`iW-F+v74;TQn@Dac-s^c8SclTP1- zi@H*YMqqPdLk3ODn!zwCZ3!zYKT-9VdgwT^%*rH2~K*hJV2SrD$#xr0}MW^2<73o)vH{p!)QKeF;l0CvF zL+Dg^VzHqyh=rO4yCaN-;01cOBUddJS{;A;>=LULC;4*q7uwd0{Ida}#zQZT-DxH& z+o)a#Whbi0PTV7f6=Ec4=y>I8iL!zB4dktQY5%~sMpjS=Ne&-k2u46ON+{UQOHrTR zr%e*2Xjyodh*WukBZg6Jn-RKhioqeYM%1eP6Ui_tL;)ij#GFWUg7%rDkGOlf9f!h= zu_Qnda2=7m0Bb15r~M===@St12sVRPAE^mJcM`JNm0(|9_sPP9=YsY?Bhj6 zLMD)_C?!1-h48BY?F|V+O_GlBV#=$e8+_7&lPPsSd|?}#oh7wyhqys9p^GsHU9*W2 z2>cuI6J=QhX&n~q>EE7Rqk<$SjRG_`_c0k?r(HsI#3H@?Me-dXG%nj^48?$w#Pfz2 zP=(Mz0o!9X(ULDR(C5yh0;T^Hi3N=n9ZXO|PK6aOo}VgU${pMRq_f3uA~|!%NajuSPuUsc%1^LOb6I$d~t$vZ^DubO@4HZ{1xfZC}xS=kw5!% zw2XnH?)ys04YX&NuvvWu_ZZ{n@#C7!lMks+HQ@A9bTm|0 zjO2=eY7hbSdZ7~kgLT=$*#z^u8kyue@yW7TU4c8~g zQf|WwW~-H3Ni$AQNKcz1exwb@(ws(((N<)Ma1gis28f))O*fzo=OWk1=sL;@KQgYX zX1-=)6TeeLbH}EyC)sXjBeg>k_!@gqw%K@<=nHuDS?ZsRZ;nw55?`Y7`R!L|^%Fs0 zxnNeZC4-$B0U+3@e0qdFYAcc@r@I<@k& zB~qH0liWb6kd^(Q-<0%+J@6C__ENKXYq=a6oH&#@W!vW7>H zX2PPXtN+B(kpwD0)l!N9cq&*V2|B5q0vDa|fU#X1z4F{1ch1Q{s^MF+(1Lw9)N-0c zqkW?86SuYmFb>wwf3M3QNYm1XLaw=nUmftMPAU_xWp)ZK{8;xi*3fpE`J zi{nwX1jwAqZF)g7N`|q@22zpZA#Ie*j(Ys`FcS4rDu-|z-*LtujeoJqP#8DsfXbRH zf~2mIxJ+R`%tLbpC+mzMI3AuE4<*~bkPYHf-}AtTo}m?8DgtqUQmOLkp@6+8aiQrn zkVgaXa4fP>om`v9u&qXs8S082HGB*O&v1C$LSFbX<7s|@#DAy>5pg%KWeLX&0)q4+RKG3OB)<< zuh_m7!f^)J)hG>7_yz5cE7HSO>w8>=rmd(Me@>%SCJT=xc#OT7uAXIkw>yfItGS7P z5xNXy3|G1Vb$k$f6AUzHEyjQZ;K-Gt)FZM(bVeRSJmL^c+B0XO#oW`*Y?08N{~-g_ zSItz-ySjHhR2*^{N50i#^~cK;9sktYBb98>PdhiE3~c7dvB*hAQ$bnGNFV#P?)sW z@o){wWLyEr0d$E3jF~VcC-D~?slE(Nq{d>u63lCfWkVthq!1HU&>s{Bqi{Z%>>gJH z1-_7pMG6TPK#Cfm0`cA$LW-Q^SDT#@G<3q%&#nz46jjOGl1ms0Q#$O>=kRai1=~dc zQpsT84KW+U(v%gN)TkTr&Be0vOmL_)?}?t5B2UAMAmbVVZluHqggNGov`fmaS%{rr z!-za}n1~y=z==*YQ@HkAoSqXai2{Rv2fn!t(2V6}{%g{~-rDYE(#Nw+J{g*&z;Z`j zCJs@#7)v6TrU9Q-1?)Hr7BaY#L!;4(T|lrA`GQys6moRXnMd+-ON{vajzOe>1EXE) zG%*i?w+H4te@}c!)}qTYpNhGc!1P3_$d)Nj=t+i6L9* zrNo#PsTx;WDY{VEAR2*IwZi}IWPL8>G6XC6nZIfxjf2WOz2-EfTYN=To0x$;Zvq++ zuJuE(6T_*z&XYLC#U{$Ly%b`g6Px#hZB1rE-!?{#gvl$d=o_EnVh~1X5Wr5G-_&m+ z!?L(2yitb>a^z8S)$3iRqyg2cG*nytD$6DT4A+P8s6uRXlz4exMFZ?SSTt*!IY=9aO$ye@s+lbb^YT zgr3xIzJ$y)jmVrIo7~N81{3nibFLzF4IK~$eQU^D4=qs;%T3mT3mhnnKSO8MF2Qp< zq24tl6ITX9g`yP~WMwc7Z7|IfE)vp$2>}8s3H1Hq&{2E zc56K&L2`zWtw#C*2XVoI*TD8O&{HGZA^=M*exN3q$r)4JLDh;ZAamK16&!TyV`m{@ z5++=^AWzd8IDy_SgsFN~eWVVe{=D&*R(V4ek|<{Vgf2&K$k5Jl(W??}U_gW&Xawg= zPY6QzoyHg)C_2c5L2$H11VZ#DR?|WLuwX}M*eInlvSEBc7TDTk;5L&icBD6mY7Q$L z`#SV_^aYzJb%d6&7oY+s&4+Bpy_AVt9|K8iWrm2-c_~g214sZ{o3ollSO8*fLsQPN z&Z%J3>I%UrMRRODJV!!Qeh0A2CU``XV0@Wq)Nv~5zzSkau{jqgVt*VjMfM^rLct+X z-1?q*70aSC#b|}h8aHZR+6X%qfmH^Q9aDC;)DeLnf=3+Ci3~%6*rV@O4ENOGL!9Qy zIt68#H$pid4|{Dr+bqu5_9ZH@nTUSxV7^ZDyn&DDmhL)Ev`d&S#OUlNERV*x!*5VgOx~ zSRIDNF0=y$Vthc|sJK|m=AJr6Xv0V`w~VYo6VcIz(;ausA)!y>lNKxmD~<#|9M$>} zSHuEQze}wPp?t%G=|-R^`b-=JP;7jne=|NpFE*U@nOdsRl{TQD5$SBHqExD(2BGDp zEJPWpylTISF&5zoKy8sRN~ZOYV~8+VL?YM`%PaIUwi;FGkR!es14blBQX$HbOMNNP z(-lyXOZOo1w^CaLWEml$W+G4~<+!WNR4tDZnpVSzzo{OqJzNPZ=B>LbRR(c&+}(i( zC;W|8GlC79Ht?>eReRLkP9j5^fsn1FPFTwjoShJ0sSOHPw^fHy%6YKX3m(N93m&%E zlU9vdCtOU3a8$ln|xZ}pIODxMX=#3!_UkL?5qh|+d zjZ$FrHbawvX2NtNFRFw;iZW{)$?8GVFdBcVY199kqAjL1r5BI@!htpd@7S^S}AhTW%5e|?}10sFUOrnkH|2$xf?M65&F6DRfEDQX9El+e5xF+()PjV;jBn>_>{!BX%Rq=d12qjCA}$_{5;OA z5RSV6!9uK8yp01G-T0UluPR`wv_Ej9=diCSO5&p@sq$eihGSS>0$rEkPm3YuAIq+o zBcP#m880m16Ts#4YyUXjoI*rH_+O$!B!rlZBJU&9_-YjqmenBs1%;d+Xa1y-qEI23 zVGTVK=V<@{e>tsnopdK`=b_ORfa%mJ9AYAJm$R-35$Y~R?eBCxvB7tpIqg?^bI677=5d}pKrTz&9C(9Fic#&ag z*s6XR#Hi-!_-f&)4ss}fjqI(}@PiT~#*(LGVhAA7FJhu>jExGYT`OZJzHGjs+5HzK zmK~SjaVHg(W{VnmNY@~+co`2opdVV+KTMJ!Uq)_pHB%BDtWamMo$`~ePY$5Ekh5qr zfWX(B>6Arv;Lw4Kan$H!#9AGh<$vyE+Kr#Jy#@~WQ;?dH{Q+M7B7<@RumY|D9M~m^! zjwg4CudHJd*s;fI001m}JEYNb9Wo`x@%@5I8=@ghBhYRjlm$ZyLT9t77BqGvB%n-b z(?T;|0cA}`9~2U^ehf}weZCKaM=X}DnzDEcm-bk++F&El))FPfd} z_KFOFpeNIvY2CoW98@Q)N+2W&Ixn{6d94ihr42w!{id;E-O8e(&pSRv{}&2bkTR-T zWK|$^q;7u5qKJS{JMwH|5@Bp)$HiH42Nh(Ow-7;jxEqZ>L~&(JcIHl2aA*DnA>q(E z`7J<*rJz`IDkkosm}Nu%w_sP&F-0KmrY;w2&5iT0dCKTys>$rb(!z)^^IELVCp$k4 z#&jJWWE@qXqEM_xtz|%MVxhfRYrCXr*HYzZ*v-KC4jJG?@p@O`h(ZfVU#CdH*}E=< z`>34$r5Sc>{e|r239^UE$P2*@g!b}c`I@DQ)bvRbtddjL-w3onkxIkB$%G2EwrWf0 zS2wDM9VPw>wKVw(jo24{LTfVt2W|K0PlMbU5rFjcSZ^pMCkhtLL+0p%Qfs4vxUNyE zbEzRCO&Th28K}jayIZ&3d-BA)C%Y+^s>fvDvfaiNfE$@mV($+36z#RNWG=-vy9OZo z$G-9X*S+u1)~U~Z=Cxbj^Br%y+&#{}?jGlxvd8)3w_QH|>f1*L>~eO)=-s4yNG~I~ zQS^&QFCpDQx|4)!&bxi?;`26=8%aOEC4WD!efRU}q-T+yN^(1`Nw~rgmT>)iC5a8K zUH0qtyOrHm>qg>xN$zreXZv(x@taz5FYsGQ?e ztc=o#g#ka;!9O~cFGZ2uV>`L$eW{fz#FwqJ&*oFky=Qt(OWs!!FKEA?!KYk5m*n2x z=aZDQ+i#VsTN(SyyvHSe?93{B<;cb5+HDaXcH3UbM@`mN*9x7r|1wm$ZQC$D=pBN497!Uv?qzzeYEpWm~12Ak8I)Izv+mO^FWY zehB)vq|YNgoAeygZKT^t&n106>3O6(NY5v|fb<2V7m{8?dNJuGq%S1Bl=L#v zDbk&!3F$7<8fl%hL3%mq6{NdKuOxjD>5ECPBE6b)59u|e*OFdGdOhh4q&Je@M0zvn zEu^=SzJ&Cpq_>g2jP!QWJ4pAE-bs2F>D{FFklsuBa?)3j-beaM(pQnbn)EfKuO)pQ z>FY_~K>9|~?;?E@>HVbNP5M2gZzg>U>GzU;AL;j#{s8F@lKv2>BYl9hNjgnBLpn>k zk90rjgQO3UK1}*n(zlU5Li#A_50gGd`Xi)|ll~~_+ezO+`eUT;ByExYIO$K2zKirH zNq>s;r%8W?^xdTIA$>3D`$&J5^yf%_p7i~sA0Yh&(hrh;i1Zgpe~I+Nq`yr15z;3} zpCtVi(qAS0HPT-v{V3_jNIy>c3DQrJ{s!r9l75Qxw@5!tnv%9jJEU`@^P~%;2S^W+ z9wI$V`V{FA(%&Zi9n#N`{x0e7k$#r+_euYN^bbitNBVivFOYtb^p8ltMEb|1e?t1F zq<=>G=cHdI{R-(kl`d6f1C;e;Ezajkw>EDw69qHeb{sZYhl4hj;MEcL9 z|3dn&q~9d{7U{o{{yXV^kbax=KS}?K^uI~}hqU``r*1p+F_M?VUM}%+#LJ~#F7tA^ zmn*y+^>WP1m0lj_ z%jbJ}o|ikkJm1R;ynKO|7kYV-mlu0^iI*?*@=`A^^K#0|on9th?((wcW!=k$mzR5a zg_pa%ywb}TdHG^5uk!M0FZXzPjhEMYd7YQndwGMGH+p%Kmp6NPig8=- zzRb(py}ZNAyzn9jh4RWE$Tpf|p-}LfZUjCbx|L)~~c=>HF|I^F= S^76mE{GUTVg7-W0GyfONFz6Tn diff --git a/toutadisparu/toutadisparu_fr.2mg b/toutadisparu/toutadisparu_fr.2mg new file mode 100644 index 0000000000000000000000000000000000000000..b606ec47544a1f88b6304339798ec9465a748084 GIT binary patch literal 819264 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ᝬLTv2--P5ZtI{*2A@4`J1!M>x8WNx`ERz=P$}^5#uJ|RZ7KN zW1@U9W(y;$VznzZ>{2Cow$DBi%S z|Ae5~?t1OeXpZdSg&&=&U{WWBnB9C66s(DV31;=Ov0#(QC4*HlwrP92CKDm`JA$hZjZgqR`s&b>R(aLp#mX z)E5^$;%n}T+*BQ!rO_|WvA6l5ln}0r-YmvyO&|L~vFk;`ths)&T~5~BEY=u)U;>=| zH2xC_XsoY5VEpQta0+;a>;6QsR+=wKwnfU3R!cJ6oqGEi{YqW^&qbnACmb@UFh*3T zm&g?&@w3_JpAwl>9q&`*k&4OUx>d4`$a`JESFt*6BEhtlav8%SVLEe^`z=wug!Ob^ z8xHw`7^kRO=fAh;kVG?ju9t36$D}8Fy)8UC5~(dLT4)nK3{9t9V)!alCM~pNtzI(@A1{pM}91>W6nV!m4X@3)~YD@ z*IC8~HFc3fVs+?^Yu;8pZ#YX#UixCwI%2L9(yBCSU$1_`4|62W>frx6h>$sbZIpZ+#yy}yeK9*?#&LpBC%i+aCmR>*ai#kX$#uB% zEKB)ju`+dX(9?EurTJXEd{lNja^d&2MD5kMl22LSU_Pifm$_2hPm8rloSB+V5m$&R zq3B=L_n8s{uhhvUO7-}KT$v-Q;Pew@j~SY(F*}X@}W6fS?-E=Rz;zap)0~mVpDZ?!J z_2q(<#eChuQPX8rsGOU6KXFjGLPhNbZ)u)Ulz#7V^^rA z7I|(OgJIH|kZxg%8nU&i{u^PFPRsGW+KoDURaR=~0M(4d`ynoFPiNUOvt{IBo21oUUM&k)-mQHk1#q3CI36(^B9L`oqV$BTD2?Bhxnk|VgM8CKM z$dZ9vxqbVl&&EENcscmFJv+YGIKkFv$T~Uw~#pQWpl^L-{+c~O#|<{$0rg4zIxt9 zmpC7-wb$sw1Gc`?s+`$kA*Z0@NxWRu;$OMFJ>zAFXeS{O9Qbe2ti1o4=_fm}JboP} z0<3n;sJCX%vxg+f(}N%9<14PCh?ZMLiI$pZ9{Dk)-J=0nwYv42tjBDj$eOI4OsYA!fP1?SK?lK() z)e=-2GT&Mx4YD#Tuy5m#9bRi9_|#)&UHMj>8lY{V6GJi-X&qn{?CT|xhv_hRmGfMk z{e)QUnj;K2;t|=v4!@Ek^;eY(P8=cA_i2(LB*G7`I2d%(JAE_6EyYg?2Ln*uxms+v z3Ql0Ze@Aw92CT{UFM!G!uJhvY%&R5Wd4H&`v{5Hcgjl2OU54Q|lYwMiU0tadS6?)z zTVE1nI|i1q)bTT!ap(9g(GxYYRa()AeOe+&IxzTWAVs8`qwvJ_> z$V~`5M>x~AmpXEl-O#ulfh6if^nBNn%*oTH-6vK+Nd8Wv4bCd0oIvSg7jTPlomAYp z%6U+)dW6SyN=rfD43xtkCgZ+SAVYI$_`L97^}^l9qWYOJ{lr))YJ_I0KhW$4Q1<^9 z|3-iKqaPo7{(t@Cr$2k)#h?G;C9+@s-}?7IFaQ0&HG7f&^Zs8$lRh6-l*F3+TYo2M zGNaE1_0|^O+D29l_m2j4$wrFou|v4R)~8<7ey+stlMQk5LF2a>8zL{O`hh_9Cy#O}VbJjb`%>c-WuL7s<<9|eStPaBf1d=CNBbub zQNK~T)$8gK()_WknsY(bLwn&U%hZ4D*yJRMz1B`q59(6JdBPLXd!*3Ux9QmA$i4Ex zV zJ3Kiu!WWQxznVtalU5%f>zupcO*wE1`u6v4VlBXo{~g;Sb4T`bpS;EVKxm1I+-S@> z+TW>qH}&^}__0k!Vt9#~yMK79h0HQZ6FlyL8;#!nqm%vpeSKe(Kf9ZT`-eAe8txn6 z%O-H=%l_Wn9FuUbS6Zs8J7+!XDa-h<)%?J~jYjj)ql?uby;+B&{bc;5hle-ql=Pma35&XyXom2SP3xbt2#Ro1^$*g+ShmNX#b{7$NE^uzRAfY>g@>BgMRym z`9kka`}aeJO(ZAf-gG3Z;^#W&s@WRv2_aRa|Jcz@$Mzp({rA(kcXAUN#~!&~)bDhV ziS1gaOE*-zf@gDNeK4NiXvI)-G)UQZ73Kdw@yln?WPKL-T-E=HatjG0MmhMMyum~;dx%XHB zG&eqC6&?usHtipoboY%MgRh2<*~62Rx3+FFD*ep#7|636BY#(k{+&|ae-lfs;;*SC z?rgI#;P&kwK6X#YA3nCm%?{^f#obzd5Edi}2|^w1XEG!Ggqin8B~%^tYzSn`HcO1U z|LD=9BTK_FPX!~B?{b)f_ylEsIo400=;Rcgvg&MSwiz(+rYkLK z1xGxNr<$!?hgX+-P5Iu6?OITKle6T0w&T(M{l_*F{fq=WFCQt z766ti9Wu5jkFW8MO|BwXs_tWN?jPabvB~da2dlbg;|9BAk^QPddT8mrNgvtN>EUPA z`GNY4<4vLf#*}v~7xg9wjZY$V=)dn=9fb8p7ij;x!+BMCyXZgZdLzFKUvg|eSB-W` zC9v)}e5XZb8C-jMRPMmBFy$Xk+vLcxM1&!Jbi|~aMibI(-|sH&px{DgV*VN z_{|^}42i#DWJ#1TSM#ySrLfzvk+<}Ho!7VucOjCaEDyBBh&sG?h7mrMiOuVMfp?;I%t>)P#k0sgg;+s}(i{abD|87eW4_eeYiZ^T9 zhKJw7aKJs4F7EeC^x8Lj2SMxbn`pYj_(k476gDoJtZp)+!)glV?%_q++cGzaz@-u|<6$h~`b@)$zvDZLK=?1b)nRoTHfk3!^B>af*p{^Y9t2(`Z9 ze)e~N|59}+;%?J^S0BmfPEFfhRT00hcDBiTC8@)264y;^wR*LzLNMi2aFi9tYXLQQ zZHv({g&L!n-gQHQbZ+~#m3vZqvqP-FrcDgezo|*rWjE%A=x{o3qtvLEw2o^V&(RW! z$y$9%NoW?ZnuP(|bm6NidT;OHcmHwt@Si4EFdVbOq|h$kGk7qf8v!ad*!!o;{!x2) z^4*JBS0R*2t|OVBk}6*~e0clzaZYb9-=;^3#_zKiHii0)XnSApJx`cvR;;>-r`%0cwnmN9 z)GbE5*<7eW&FRZ8;T_X^4!`;4;laSOZxv=tx+lpRXy$3l}s3vyT;8X2UqbY&2}4@ zH@YS@E^7k^jLu@{FHN5+P9vvCsES=X*wwW5hL0~*Mw>?a42FMw z!02mf$+Tp8S~?c@wa-!>hyTq1g|JZg6LoBZfMcXgsy)*VE}5R<`o%4M>w8vzbMgND z9sKWGV!{zmVvjg!XT%&gQ{C;Y?JX@G88C0zDZL#neI3QVUJlZbXhSlQ7;J9`-&A{w zzXP&kLruiI+RueWr!*2?>wzTx5QXOEODcbU`kz#o0)${Qpe`wEi6qY*R zx`5eFkd6$pnf8{BmhO%eSa-};D_eSs;Xyt7U#ZE4TBKu&6=7W7Pw(!?v}aPSsn%{N z(4HywfM+VxlI9||^{;L)zyl*+Bm!lYpj9_rx__sDhO#o`t;X?t4hIRNBa>qJxJAq5>%P zDzXGUJ^axdyv-;D?=pXI*(q;@;St!Xy`{AUc4{ehz~1c;CIc%6s@=L*pD-3csXNoL zLA=yCY9(vap7GCMW7J@emJY{{q2Y|~*UYyfP`)G81Ij7bzo*D5028{Vp46#e@tyW5 z){Zz59{FhYJYxnhKzFajiWQmu<26~W(1xUfXo86C9sIxjBuT?&XR;qFMr%*c6qNdy zUlspz&DTM-m|{SIU!SF`i$?-+j6vkA;_N`Kj_+YVCIwT$o|wcJvf`im6nl zhs*omL+%%WE@b+I;bmHx7%SA;!)9n{Nxw9$4LkQ06&xO%oR};7n5GE)z&^P~?P~#> zVk;ADPkl-?`8(|nCgu%H(-Pe?uCm74Q!VXq73+j8FnHWdl~t)XSz*sRSxO?QOm}xG zb;JtTJMF)5NQG!(ecqqM&w$6^)C#dS`a z(BpqluH$R=3vf*flwiBF|F-DL23eRGQ_E@Z{!Ap#-cED8Js}Bi#W8O2jvUL!Mpa_k zxW0Is#xA@(G%4^*Yq1-aDY7Y3?SWcstq7|%)oh(vDlppHyZ1(9dh-PS!SX~r{+NiY zcsCxaRH}B@cO@{oQ|*_BdyB0d-I-JeTYX%0I4i<77B}hDuUQ2lS21mErm3z50n7Xj(~7!BxoAnP7bC z>cl5xk}pi>)5lNMnH)#3uoy*TPIr5E`#TPfM*PXpe6|spe+aBRdoMB5CZ4Ke?B+yCf**G2M8lkGhEB=-_f_(Rf& zn}8Y4LAuwnF}4NW)5?;zY~ds$5-%A!OkfD<&3rO3Bg7c=m}V0=$54GumDqSl&z_FI zc;J7LjY=g<4W1uNoeII5OsC%%gt1UWu>WI`ixD93%4zDavqBGPs|Fa&YBZ+%bi%R6 zIA88Ja1V`+4~6|y>kDyn$c8c6;@Zq%D<-xO=GUz+@FpkUrS(swV5H!r)c4JE(QQ-_ zr|JB7$u%_^drWOO1AZT&Z`&b*0kla|gB&Xlb8Hr2b1(KCJx5GH zzT&g3>p)z$^c2Du5>hfhCkB4#zHvptID3}PJpQrKjqYM6pgcPYVZDx#7L}kO-K`Vq zCwna}*K?+7u;aRm=XncS*s+&oAn7Mu<(m?V)=lC>y&NT;&k&z9k*+A6?<9@aJbj60 zp>~w88CC2_eV*F{TDAobt#Hx_uYJN>hqi%rOU4pbm!sW?@pXy7!$YEiRI1qVYt@EU zg_Y+v$InzJLYCUVBXzIMON`zY0Un6fjX(fq%o%Vz0y}qSGTnclR@cE4?uDSJr%$Esl=#kwHe}Vqx{L3PEOFR?xE%7?HhxHW=Z1WzW%7TM z_wMmgS7!qEbAIP{nVC#7znLT?0VI=zOGK0*V+1eA1R|kc2hxDsx+Q=_!FC-rbdaV^ zP!Ni34Ys91TRS2Wh_q_AHzlnBY16{Aq1UagmuPLb?pjM*Tda*c@Aph}cmH|+e?RY1 z3(3s6Jm)#j{XFM6Rm)Kx4fTDNjH$@#;Q3BVNlBe4#p!aMh3_zLn~JjTV><3fM>w!) z%18XJYkl>iq5KsM{;}Q8tSCQXKU<_V4dK$( z%GEsN02t_2-wpVY3&fl#k^lCTb$k9;R87s(o^>cb0_k*74>^i;GQ=8z=IiSh+rrW> z5P98f8gT)nj31_I4;(B_hEC374qH0Jy2e7gS!?F03$%J#--gu2FVEM9sKG8T8BCja z%E`83ANwK4AADjCZ+FDW4HLalJVu{noHT5&Ce-Ll0nUkFALDm?iG$-ul=@<0Y8xQ= zB0n>U!txQrm1Of+&zJ)rjQerYcqmm&KjKr%PkmLm0c%!Kbft|zXVFjV zxq)Na{fsao0v!Jg;g5V$?=c5DruAyuG;$db_mOECEUbQQBy+iSxhQCIwJn`yS?AlB zM39Aku7nb!_ONLxkq-pHyU^c8yy2(ynamGsShF&N`~4w11>Yzrk9p?dY?RS0ipOgA zSr+7&lmGR((ui{!AC6j_wx%XFMZep?>Je{DVP3QLX!PPsm=}y9{@LMo+ptM$6#)@* z=frx%AOniQZ)@@}E-l9_K$yh(Vu;TTl7OpLC)LZYekKrl$_Ra`wHWt{{baMi16{mg znUQP?2ZG!sOVk;ip5JCGYq!n z19qe^@1l1;7m{*;kR3KDo)IU=Yl*$qMIOHFTD!QuY`1K?T(KjPy~@lny6;XC2q! zS6q0C@d{=Agq>c0Ro(7|7IU8YZRn|2Jbh-XsUT$Gl>VwVa-y`(~SS@q%kx7|7;TFZm?&W*qRda*eRsPGpl^<-(J zcgf{}dL6PxnUCN4VXEp3qnQa0GpO?R1+3vS*c*X4%}tQqm8nTJ`EO` zp*PP#TUaS&Vp2c~;-~3FX2jyk2=RiVD4Q+E64nw`fe4KI_LfRBJ8c)K#ZjW@_%<0SSIo8QQ&*=I$rCNgh7gJ>qUEm`f+rH{zPakbkO`gkToLKJ zChcwarVk#X5j0Y(p>lrEop$G|(kgcAu2n!48NRmNTW6c2h8Gp=8v82_)T_Ifu`lH& zsKiUB({!r=zg}x1;)92_(bimBv86t0ME*ZgZpEt$jJ&K!J=0F`_?-@_t%N{&V(?Jw z-ImE7Cc6g9Tiy?-1^d|`*Q78eBYi7Ys(Q^@;)6TiZ3mQ6xURJjXytkqfJBDdS6Ms5 z&I>EaE1sxS^{Cz2N|9_KrxpC9j_SI>Bfl((e9USC)NpDgS`dJqBJ6{^VW%(?NH*YM z+|){cTfvC=WfU!M2DS%7KcVhnil+zd0Ijy&b|q9?nc^wCbM!R~Veul*@b%W^3T6g@ zD+8%*_A<^JQueZ4|5_S(VdV?MqhX$0 zdv}xZ721#A=utdHnAECdx*NXg`%F+k&EflK%TvjTdvAMM@{{De0$d z^5YauCY$5uO{V1u2=xEYf1ZEg#j%%O{>>}D{oTL+{?-5Z&)5F&`XA5y>Cb<8}R*xN7cXhS&O)T}MW|8;?5=`qhYzRntM_XIl4h~4#+ENt2NhCR6 z)TV|5Z@D#htmKC}*OIRYDj}Vh6y#4(1FBS@_KU$+`7wz|J`uF;qH!m|HA-<=J+Z_8gceidP zz|`HE$w|Y`!-o%U*wA(Ga6raYTWUA`eE!-U4ek!^&Pj&E6Gjc@2u#+fnjEgBzhm1n zi5|RI#aK_vj$2eR;jVxT@95i0kABALkN!Jr z|G9F;6zLs*whM2c=F=eG?q$5a%HOeLnQYx~cmo}~4l-nG>$WyP+`+$ncn+7SW#Dp8 z5x%`OyH!6Z3huD#YFKLd+kK`)UETAiLxF3sw^!8^LntxQWTMZXqvM6QaaQ+E)}N00yMeZU$H$k6 ze{hRcXRw~$v2DkWZQN@Ez#0CYg(|+U>rHV2)EMffjDXLGEG(*mQK~&LP(|q?m3#hq z#ftedde~a5e1Mc-*iLT-c@(Ir?e4Q?`3H~K)xZ^RYumzA|47*R4dy#Lt$ipTeGf2TN~q0 zzH*HZMeW9FEytGQl#>7wwXWj3YZ`I3y&WH)7~@j6ZilJt3^?{{jvJ79tr_)}jeC|R zkQ&7>#B#$mjKBSSO#IVWr+)NND;e0lWf?h#)b@1!?iNL?Xtq`Cp4ibh_NEUvQp~GN* zw7&*Qsd>Y$WC`+|Yf?C#Km8_G^K;IUet&cKyZh3;xwS>j?d~4d)7|1QFLiZoYa_M- zJ+PBC(*o)*wv{tS3aU=aba@y`@nKykx;TcvZ8$Kut!-G(p1?vsJX}V7^C+HK3sT^1 z&ayl0*ozz%Lmcn3xofw?hw)RQ2~JkniSF+1%iZfX^UoOW0|kwA5glpBwtsA^ce@XB zaUB1pVoYHXH9TR1xQd?SUUeH=0clVWq&3~G_Lh-DuzYtvTi2vQIftmF|NP4?_vAMP z+0j7jmSyHy37scNJJgyp6>!G<-G0q(j%G8&kWXXqLr9&__QVux zp!#T;x;$7Hjo#1049a1SQe&dTm8zpWNibSwc9#Okq4`!H)}VNAIOh8KpS(?Dumr*a zq98Z8xC-cGFA{Z(paMehxB;rXHqjS0B|z+PC%$>}o59=4g1gzq-9L8K1DF zS_I?C`TL^$UPkYmC9(-E0kPqc63f=hPmk@Um}i7HvO~4BcBD1d(9yxbXMz*UTYMw; zN+r_h{c+UD2uVC2?4KUF4iWB6bg`q!;h0U-ugJA^`)-Edj+*Ot5$lm~e6P6!b0Njy zLsdm^+dDQDQ}9jjr`Tb|;R8GRn7}9SWY)wK{^>?h-wQSPpv~XVV-U}eCDwMUEN4n1 zs#~oq(#^?cFqOT7@HjQR5te2txL1nEYecV0 zH#awLT7{Epya=wYRQL}_h5V{4#)jNCgkdoLxPW{B3dvpN2xNcr(yMq1-C(2=ejrEy z-@;Kd(jI{WrkiU8-f-#<4~TO&Tjl*RoX@9JY&7Ku@3%mH^u?0pdyz!`aEu`)gARYy ztroG^sI!-+kN;+v%-?f?1rL!`ALBu#JJ8|Y>l~X2qJ<*6)*nrbP8vh%?r3d|RK$rR z@g(6zswLgrp3cdVb_zFA4DvN9C~JAcNgW>8L9w|SpG6a44(Hz;Ld7fM{%%meLxp65 zR9S!>)_zA+;?2z$t7!6>DytK@SRwK5?l;O8ppsLHQ7G8v4?iGWzih%5yQfS76*Q`a zgRDc^c!a~6(ioTQy3B_MoT8iz zMbooP&M+!cD#~YQEO1! zzCf{iP((vE+h>6i|1c!7-Rf^^Lm;A^)!Sv($Ho4hRtIqyB{hs3-w$#l)8A$KOAW=C zlRVz^-2u5sQ*b}bF2^A4htLpdo@w;PgN%o z1s9rOYB;W{NRAfiB(JMh6-8yyV%VW>m+0PK1>HM}g<%d#s)Ry7HQL|X2umS>P8o#_ zjw=^qIk!J*+|Sn}RmAt!^jMR4o)G-q1_cYoo;WKosO@DJ zPG*=YvqK0wSc)yDFq3|xCe_utE%;~aX$&~5Zx55Q?-6eBERNle5ZsHsjIb|?s9{Yq zC4+=K&>qpq0xqgJuhme1%kR9`q=ot+zaoVVnVG~rd<_sBoA}X}tK=Ms6GQTg%C;iJ z#!wOgc>oX!AWk1Vd^qQk<=k879q++jGKpYk&xjkI%r$I($9C?D=y*QAgnCty@X6|v zxl3Wq+NxC%6W>M+h92+Nt9nhU^x3l`EsT=fnWoY}^fTef?jwZrc7HS+jgsiW zD;r&IE7z|kba_Px(H_Z73x&DjqC2v^XUP&usY5-5@g88xrd`H3P%)XZBz}#amcg_p zn6{Ky*)2+4;S?2MMF=or?rV|Zu6_N@tFk6*cC=vbX%g!tJ2m^efJ`f@od+r=H)W!J zqf_4XO=~Wg4NYUGLs7^bfXIsO1B7griIJdiL0X-g&BTlEStZ2JeZ)(ty{i8*b!%7G zjl{7`_Z-qu4+rE@SB7KpeNN7BXKyjz>b6l(lHKISB{bE=i-?=QN+CrDK)jgIdY)0yVBg7tGIU^fI^ zp4hjqpTYaA`jNu0PK}HddT+I{eR=Ez(H4h3jf}pri%fZU&ubI3G%dscG1;K8Ve1Zd z=FEAGbGMZ^dv^Soo|Vm1xDJT~8@^Lh$sQp(YMFBiUBbTRz~x)zsDjo)?`ZGcgk%Y@ z>R9H0CGWH3h%xMa^>Xce?4OjX3cZ4T#4?#oebiF_YR3+z)D8XRdZ(HeptQJ7pT+UetZb-}=hxg6eylW3gYSz< zg&HsB>T_sPWNdm&s+E4jWFPCxi#Mc?X%E~3a-B+SIK1t6L*-r;t{hpd+*dSnL}Z#9 z8LLEdDVL{2b27cq`yHJIqa!1CdGoVbHy*NnZ|)rXn}6k-C*2-$=C)G$s|qM9929F# zz?XGAknHUl=ekp)OfJESPIRXZpY;Y8{9TZf>gnz2B^RO3s?HQ~8b3TR zb-Ld-rFhnKW1Y5eUl6Rr=;n$52?8<97^FOQU;ONd6RJ4N51ZU)ZN>ICR*=#&uXVFY zqq9tWQwF?u=QX7BL^-}o)cIhEwbhG{_byZwEI6JGzSjy)b@c*)UzBp}=O*ZF0$8fK z8KrV8P&YbqMG2tDvB2e7cCtclCM_t)*0MrGrTZESY`oMorqM^j2_y_w$5xLatqPZt zjFmZZ_*+}$TmP$VywLkMd-3S#=tzrV5Js>LeOc@!lc+Z^XBnhVo5OC`?a^_Kp;kX~Ry*Zq z?;_mk*o`5oYg%b1=6=+ z!(r}%Y)T+`m}f%PLmLq){mIpqG+9l=7>)%dvZvyO!j-PZx8D?M48f(=^y#RF_Wo?P zBY~*+nHEw{4C6pt@<70*RvqMwkV~nV*$H05TPV+g*w0$(xl#*kY&`}^G}c+%!G_Z$ z6x##l;WH~zKYA8HMd4*?_3R@>1oi7>JKXw+qGF#XaNe!IhGnZKPXO$B3nO?MpGwx6jVQ70#R2aJW zzEP0T{%c}Th--ynBgaac4f|EFV0%Hu;eH{$l}!tODz4idjaExzoJXqaJ66S~Vs^|U zSi?F}Dn8!xl=jD|G%&70Ggy9z0t51TdFF7Zm}8ATtAitVl0|g-A-tW6;i=$ZD%5U$ zwZ?b)Jdd5rQ9(OG!oFPLS}i5Bvgt_#{!cxl;B(-@qTBi7?kZNk#rMabPVbH5Q-orI$4@3 zc>G@H|bh#Jz-ao)6LH!57np~Cx5ir#28MOF!}bApK1iz;(?M;pUb z@$PBg+~BQ=6PG}zA?q&QREqiVTm5LS2WOYYvzZrc`9=)iAliQ(^kqm- zh3y2kJ?`_KWz*rJrf^*{8LQI6Rk$$mgytoL^ju4imBZd}zu!|G)4QUeNiFd;Vt%?C z%MsY@2&jLvj5Yi-z4b_bJYR@L51R*en!?tDH48dA?ntS+c9d+iV>l*rEi|g$>TyS9 zckgh1SxQUF&=XB`JVBAT6^BjGE($AC$mSpnq!GrlxARNt4+VD|J zUMaPOA_3t#d$?H*m&$grdy7VC@%2l2-=qlvA$LuJAk~RL{n^oDfmFup9f`Z4Kt;Wi zUSq2R@^`l*O&wg>)Ad0h9W9LJ3x(Q3RGPScdt7Wt411ZIcbNQtn#`k~2)uc)$Z*ga zD{ts*20K0D->!-lNE|p8h3u@}HTK+?=w#Qy$AG+$A1~zZp*Um{ z0U7irJW(8SW?DcU8EXk1;9XSjyuoWc`&}P$_0PUt9Y0%uCKx`m>dKNt?^(H3>E8$E z?b)+&Oi}D5P4u}#_etkI@I8)?m0=}?{F|GfPQ+RgEktmr`cUjih0@*2m z=zY~_;Faw{J(!$4&XvtklT;`jtDcC}7buweh=X6#bY}BRrB+<_GWHDGBiw05N5P+repOJv3b2CLj8Y<#76Hj zjFdW?@v{44_H>gZjRS#E6dx@RjV;9WQZ~TgWUAH=i$_r7UUSG;-_CjEoeaGl+$Ybe z8}7I*DmPi3J-yht1(#$S^=a_koAok+B*HEsTuATb@MVD#k1NMV*;$6A{L{nYkn8iT zTGP?qyglJOD4Q9VVGqS?<4(s{1D%DlqlGNdT~kn7`adH?kh}uwZyyloXy9W(2D1@b|Vp32=RNu9<0^IgUp;PDq%%_qxrG{>^zGaka7gY--I^a|*Q4Xpja}&P7!FKo zW1_XTpV(uExk&pf!(INaA{|MaT0E3@R^RURWwWS*%LoMD~r>Fr2oc8C7#WO}$k z*>jdln8y4^QLRp+h_DjuJ`1NOwc&8S&>74W-e_$dvRfV!f)mxwLxR6ODY4wt{PXsT zyUiGg{_3VmxGp`KmAL#atnffluN zh}TuWBJo_ufM#0%Y!QI>Ldm^nu2_gYI%=P;JKiFs}%+Pyl`-MQ@y zqSSU1FqThCde@=BUAqQFzG>14XjIVw99geLrMPo?_8MPCN@KjfsQws``-2r5SUq(q z08yUPu^ew(b#)DY@XJONS5PPB{OyPV%6+Mi7mGlV1oH){7$l5+=m)`A$G_W6n@E_i zq`QzHk^zo~<@{5?Qzu8B(_AUMu&Zk*H_Jc8!&3yartV}mkV6{mp#zctP)FpKL>`p9 zs;UQZ_OqV1tXA#`OO?|?_`|@-mealv4;V$h!btG-lTPSlPEwLT zl7CK@_ag(gTGoTocKyzsX^vXh+v7(13Dp&&I=btp#mbN&Gq+r+!l)$#$B95Z9KOd( zL}b-)zy`Gtqn@leWjv8c1MkU`9C+T8=(TPJy+FIyzz8X+%_e|lDx^Ow)`f~4^WhgN zVheR(kdjV+Y^&$tssS*qiF6iz8K`s8R|iyfj--4wYRj1VX7~ueAGx_*^yBzABn(p0 z!<&#pX&c8oKDdjd&(dPtl9Pp$LN4bddFD*dy_4z+z27fgfsFM6bEUISrH`@F2Qu!wz zXIDKd@-2&XmiJw*o*pecHvZU=BdO3Jd}6A3sjCd?tWS!wRM~$~c8&Q}V>F+xo|n#~ z%No~=jE-Pr1R|Yh&=OvVLzN#JRZ`yfq~1FE*63R&Prh~X<^UdOi8VuccM1usZVmRa zS)2DA!vO41eI^5{f;GZ3ci}T<{yIMp4ZIzYrE+0khx4TFA00meSp5Gz=3u4@tWBA7 z2r;65I5jnbW!C4ZA5?A~|TWD5au(FDs%tO`G8LxRf-T zq(X#LCUci?u2*sBatQCOLgC1G@r|1MD7=*8Q4n(@7QjROL#Hrshw`WLLD?{r9~wG! z6870^1SxrMj4MAnPu7=53&j*RL%LO--}kz?Bhy&`3va#kkU5f5eX4wz`yRIp=i?PM z@*@{2se3g48Nn>YYVc2KnK6{#FLrTcB)Z2)&rhcn+sZZk^1j=>{U-}Yj*LI{7&r=; zj~ntgw5Y^T_=bl>j>P1{ri{hBBl%PJiq))AKuwXtG@uV1Js{KbCpTHBK}L3{NDr%K zN|Yg&@*|rqj^z>XTTkL`=fC^iVTp9!GW=csR)aMOpsvr2J=qXE5842usP6aPF79Tk~Hz?sD1Mn3tF}GKxGDtN)t}mTc;4y#d z=&5h4?c(y*#)Dl5-y6SR=(6--@%tdltsbjcEO6*wLemdHTCkche~*Qy&d?pr=5&X+ zL=gPUM=ylGH8k{%n-B8-GXGKGYI)tko0;SnERV2pon@C$Nj5y*ZjYqnOjF57n17tF#*m8|b` ztcbB!29@;>YL0bE#UbQEvl|@JvP@AWa{3KcQi{x@+UX zwQB?N_15c`ZEI<{VjKT1Rpn1@HMp$oV_~58VxuY54{Y~xRq@svWSbT#V!x>43QZYZ z_0Uwzgv_Z^L;QEoC2G-HlL)2KH@381v2C#eS+OaLRrS$4(GbsTsPaB#mcSBag|*QX6r4M2 z*A*T+6P$hIF^B2oO%qCS;F67D z>r60AjF9pyPR?0zG@m~;^UJyxf^gHV70ce+I;L1M`hpZwC_*h%9wfx8@;1x(lqs29 zksfp9P9919y*+o3e%`({Y!MYuTU!8XhehtGizQQW==EUyNa3iSm{7i9(buL9=MP=K z>lz!p0cwzU8h~@X9irktd~asguKhei zNcZTW7nHw!zX>eLhitklo@a4i56;gUG|AU=;Dol$7d1PK+d>Q=|Gl+5fqCdT1(t(} zHRk1ydD~lB8^z!Lno2=x+kc} zCO>u~^|xDhw$K%+U<$BK)&ZD@F#jBv29$-6$e2=nNQIMKU2AtyekdSQ(~xz`^#^3? zRWI`vkaD5mJG>we<9@ug!_w741tLVMq>l^@<#+wvj&A&=8E&$_GwS%u&bTC>Q|`!S zM<3UePomNV-|BZdwE*K+PrLOS?hd+*}bW$#CXeCr>!+CbevZ8y89X-J5- z8w`z>^jWD#krJof(C>p}2voM**s^S!?^LzCq-+B8hi>=c`NHqYyg4NiqUjT29kgDJ z2plT*sE$=M1>&t0cUjgmTGpFE*-F*ymJ*sKy@gF8O36$)Nzvzf)mm-l8SY@DTKwpZ z94PFhw)sm+)){_;TKyxCUbht)qUc~8@mwkwo4(hfA-+erpKej@ht$_X(QoZAHAw6S zW3x`4e5EWhZaY#f)_h~AEFKy%Gs!;(BOG?nCltMLQ!si3CfZY-MyNOgrE~Lz3*CV1 zvg}ru9CCWe+%k2ylmS~H%rJ#^-9LdWp+AkuiQ@kg2-RN5va=SIC!`0MkK-~z3 zySEO))u)cr+Kj!mYi-x5{Ltg_8;fyeN+plJ5z>QRN+F5tV7_0pTA#NdwaDjX+fAkb50v%bbye9(csE%C7`3#%= zv2uBEGD?@1jv$8kqeEXb85s5Q5$hMb@Cu=D&EvxzRN#<**cF8vJYbGe*hc;5w34xs zTOS<)m#3JJPIFoUT=Xyw*5t{?s1G>wDN!{wB{-b7X}Qr}jg}mGN&yDGTcHkAC^w3r^+FfX`6Gzhy&ZV(8RU zIf>8T^xg>R>hjka>WIKErRu2~)pJgLM~3sB>x`4-AN_Xhyi-HPp4>EFA6Tm;3bFHfkMZ}0mQ%+|sOmWn7k0tlx1zv34 zghQeRj#SBza0F_eBOn^Z5J-N`Qt@R#>(Qf!AmU1fDNn3jd-IRsOY|Cog@psd7#gdr^QgQ0NK@%sz zmLd0Hhh^a=LIy#VSN<-%gOn?0rebCIN2&EaUM*LsDTpGwxhI92) zIi>546z&ak@v965Wymi~F&n(hm6a0yt(y1f(WConT25hmQu1PrC98l*_-5C$#-m3Uh>C0Z;T%i~gCf97pVFGtIv!N34w)D{a32vwjC2_F4KlQOeEojo ze<}p&SI`ZL_mZjA=dg%VbKzxxvd-1^SEd?18-0Mc=PHC+aJzPaCY}n|#@B+SZ8AQN z{$5ENPs1ws*O;T%*ys+svY7la#-pu@3cJ%Wv-Ey(zH4%XE*LGGsIqwF4R@lUUQ-2r zMlp5hPf_(ltv-#^nkqYk_~SOdy!>efrkc#Cwm%eyild_)ZUB)y%8O)5Soia$J{qnl z7qnq1M?GR-ig25S72wX7>=)i&2oojCKUU~0aj$k^R~Ll5=GGE3Euqh3j4+$*$y3^2 zcyhGBG18%wq7<*x4nzLMY2izYv5KP26p$hHN+B zw9nOLd%XA&+$i4kHHPcQh~X?%L=4meT=V(C&v!CdQ@X*h$1n3x_IxJa3uwYK7$+;&lm5D3S#!!ke5Je?bKW;+Hv zTxwA6+-L)ub4mw)6+l|~huRl!?MP=c^a%je-;6EleD*wjojGt;Zy9MIWo9E}nVD2P zWZ73Wld?uN;rV~a_V#$PA}F_AdViV|C*r~#=?!8s-AW^@!vAOv#r;T1(vn=fw_v z%{biF{Wcgw2|EG#3xK`U>@*M1I6_ay{i-o zI53VbgLE!ckPf0oE;hH!k;r5K5L?}4mM9si+jVHRrfNJ#5&8-9nL_vHEOy;U+OHD3 zGb1@b6m+^=nL0`Cj4}>nVB(}7vAhq9-YNE{Efp8tAaX(+qxntFApJZC2<|JMH!U^? zAm!P034_j6nIFNDb5*awqxA!hM+Kjg+z3{OomTS)j>l{g3pvlBg{;-%<%LyV{z zv%`oa(6XO0)k>dM@~Bgr-8$FhOu)Xo$PUF&mL}y5Xv+1c#d$#7YgJt2u{P8l(-@(2 zBhq4{MQM-Zp~1n`uJw?3vqaY$Czk-6*-DkMJW_0-_V{9E|3e|N7W~%ROYM4hgWF1Z z=&q6tB}a?Jp}$6P=xOQ?H2Z#9{y+8S?{EEM{O$iLfHlpXc`pzQl^~-3@BD$~%pd)~ z|NP%sy~zK*|95&8GVlR~vRz3!t~W?IrOMPbMiZV_`EfpW5DT^Tm-y;h^Wkh~kqV^L z+{BiLWKPvP4f(9<j;X5w20Y`%NbjL=LDi1}{PtQ0oP&ScyhkShmM1@qkn^fPr8 zD{2mKBe}^N%v^a?bD7STniI2-EylC!C|94vhQ?&5_l>)7) zI`ZFbiyt$D;=`l7_);9eE}?8>F3r*83ySOpT3<3TvVHE##QjFFDC19Z1^sfBVnVOF zvmtQ70a@+_39<0;-|b5$IylwohQI4S|$5I1u`*F`BAV zo4xDI(!Um{S=1!*s;*>kr+Vd2)TN{|aK3xM%VM*88Cq0dM~k+(GO5^PeM4YQD4dh3 z)Pr&zHHGb?x(YvM(UJU#l)8Z0kfl5mvnt3EtK#i(zR2fK-0Yg+U3aU+`A6W4B2*pu zbFiX(-Gda^PN{@L5IrO9R|IFI<#xMf;2e`RqCZ595-G8Z&LG|A(kkvG?h^D-bA!G< zV|xxaN6XV+HU>n{xlCPmvRecj$lhuZgHI-UIPOIyTt5&x>1Cj{j`YQn&%~0qnEU5uAn2!OW3-D!0PqgZa$~LlYjut{zBD>y(-(_lj@B8XF0|MY}!6ejq?TQ^Wu#cQ{kL zcbhYRYE8R1>qlgs(xs}dv%Ouhj=B+;aIQgI1x*%xjx5{w%8_vDqLiv6CQ=UB)Pf}Q z<>d$4b(0lu9`Ht(Jhr~WZSRC~aa-r+29D`+)8y;v`g)3-4CtQBMST_!x2N+X<{baL zVdz3nHw!iGP9*B<<4rPO&p(-J=8Bait)2M{?dnd1Znq&BuxFcw@@()E4N1>RUUmRC zbjAp?#YaMuT%=Dl@vvn?fN7PJPt+$9x;{Aw&@+Y^DBMsQ`EIGhw~M)RkW4m^FW%5D zKMho+fyOMjw*D+f7<_+wQn*KM8nmn;KV9_GTt$d6 zYEK-~!Rcx4Ix))Se&W{93Yv9r(3a`EQ!yE@Z$S>acR>BBn z(rLlj{V$ylzxbC$&llHd zE=Me@??^l(_4Oi7JpJ$tw=AW~3{e{3uHw$$FG{!x0jbPg$W;cJojXt;2yBb;<$Kg8 z0{#d$Z~LrTGQ6yL`Qhv;lgCJsu`yfQD`99&l2Lp6mf~_}SI+rj%hXGs5wJw|bqI zO*QvfH5?6DykSQRr$IOLc@s^{;vYeH$#rS4&t*WG>34vsw1!JzWpZ&4a`Iav+E;hB zq6JgxYUkar7(gEn`0a1#TBpytis5}evKk|q_3Jy4SBdX?6iO^7%9I`;|9s0$w(7Kb z=a|)+qM)X+b|OpKou>Fz;M^Uj#6Y)q1NWSrh-t(^#JbB`+}WP2=Kw#YYT_r_ z=2R~lNcE)D`H5rEz1z)VMgJ+bBuyJG^s*Cm3?vQR2uSsJi;9gdD3L#7olC~cPkAC5 zor?Robh2UebxtxqY%H6}sS)gemsNw&Z7OBJtc>dK*0J_XqGw9Y-YHMe379c3Rwhz7HY-Bhf2;y0?Sp;TX_D%SmgBz3FWbP9nI z$`(Kn@N7IXJi}1vq~Rsu`<As(h}J;0b!iYcv3^MhT}N?W(>I6;-Kg z+(2$uJSTn0X!Ph4d#4O7om_f6Q2Oz>1^OP46aulnO&PTXA9Q0=w_VxY28pr+AJxqM z%}69(Qfn?YiT%;DYHA1^Q*aMI8dDj$-*mabG~&@7d|D?5+PcTcRWo$$o>fgrF*TS? z3G4<+I8d>}os-WL<(^&9ys#D_QHy3UsWtE2GB_{@5DZr`ufa<4kjYld z$Myh;=|s=T!NG$(OFhZ@nyH%xm^N6De@r8gxhPpCj1iYBUu#SbW+$)^N?E8Q&VCyl z=>VN^?5j-T2pPTuXyf8$Smxy`!rS(cr5=_=iT_M9%C;Qo;@P&WS;>;3G)N~XF5b{% zb=FgXxTzj#=#{Zy^Uy0XBP8sLO_4yCL<`p?98`k&b^Ni9e@Nz}mN+N`9S;L-^ z%)4*W(t6Z(PG+ABZJ1@f9m7eQ2)IRAESVFWtc{%8u$aC*ok7K|Qml2~l%KuJvOH;F zh$LcuN8B01I%HSFZIcnIbCc8sb(-=c+2(l6Fxy>5TsgkH$1zsSe&Sf7|6X}vyk{`3 z=NQc$SZZQmaAQ+K8Ybvy`AJs3g<`O&k_b^YgJIW%is8acJq}B@Tkcoqv*z>)2EQsCty-P{<3NTAtbq8n$HbxH+{bWaEL_B9fEvS9>S_mUv6!Zj&OdMYmfKk zGrZT*n&J)nO7cSdq$d^=# zORRpHro7v{rUuplllbu~>bOeZoKGE~WG7JQkU4u{j*K>r2cqaxnQY{Y*BUv~XD!=a za?}~VB)&Y<5w?%icZt{MG>v=2QKurPGc@Wu0}>nOEu-d`UYk*r6N!oryp&&{mr zKl-2Pn|~sgTtA*G=5)Q=ne3F5N;W5xLudp;S>C^hHCFQD5yHzUufSGyOHWSRVZEyF zJ4YYy`iWC_YrfaQ^O%$vQx`f(YfObV6knQGLjnD8nHp0J!5YrUh_q$0IcrO1 zjH=GI>ho6hf9Ghr>nF0{zLP}UIS1qQ0cWG-<%}ge=wQ(Vi)eNCn_(CXsLm(`%Q6~8 z`0O)Tuba=Xf0uo{vH@G8zW`d(&q{It3%Y>H2YM%S4kIh(j9d>oFdTc^nEhmMDj4ikaeE6dcd;+FQJb zyley<*^D`+80N$2qetDYt_?9O!QyZ%ihjwWrldwB8-*IY+nbOOwJZ9<<|J(!SWdkm z!YnN0=FgVAe$?F{Ep_9=FDmw^d`4#An|Df~F4)DaX>T@zUoIYzS#?v| zKl*jkFM9I_Z0Al(9TsCo!kPvR>hFfcFk`J;#Qlnzv_8ifc~!8%%jQHamK_hI)e|M@ zi*BX?lHz_oE1p4>3E4CQI_)Gy;xD*rV4Cl&H0CU5W$4LjsHvtcrFLvDiB9o#*T+#F zyfeaCmM7Z5gRpd1mM0QPiK~cOV|zuq3sO9tzJ6v|qJ}~N*>v=YsP4KswOAIqYNwHI znyjnOUQpMNVB0EWt&`MT6l+maPi~wOdS~JmHJ>f)Gs$@VMO3Tl^Ah*v^$()zN6~;I z^P1|pn*ZsBWE0ex5VQqc5}4@9nNOQ}hWc203I;j(@EdNg1e_h5>j{heEGM433tqf>O(hAT?+3e91hO?-R6ob!t+(Y~bd zVd4qSs{r75U;==OSlb$VT{g>`E$q0$!+OHMsB4=C?I5KIkaN^(%J5#JEC;OH(ZqmQ zEox3~5b7&VU+&khBSlnNvze69Y0cgmPb=4I{Fma<2#SeB=Ei!+zocny%j|$*|0@?7;vL%2x7dtP_S?#d zRm9L-?3CK>`59N-J`dL&2&|Nukz?_&fT7P4KLCw7&Hj~bqyB)Qo0z;$r$y@H zCWGaz%b;YnRjCOGQe4|Sxi3PrKs^;u*W3DLn=n{B(Vmld(qvX$;Z}#*ssPq2BEyfT z5d^G)@dxa^U?yGsztR*s!C;?~uV@gdf z?w)0~B?eVF7pfAvRZH5ziUL%>X?Icch3f+zN8mV9tff5hTjeLt)ishTrhYK)^-$#Y z;#~$1i`DMRUGa7ctD{-NTQ8{#PlQr$1(6Hxy|c}Ra(>JL6z9t1!&JQkgkWxfgJK#g zZ(Jk&D5ybcsT5B>=$~60(p{VA$&Xx7DObNk7?p}V4cdP@2&_EnMt+;g(_oNYf+@@a zXBrsVAaLtPcKh;u;ky2C_+)5 zgAr+;G!BZX?y9~!#ZP|Bv3@c|K0K8i3N{|2Po6<6l*__Jcp9!#0p6>PX#TA+QN>io z{VC@wqUR7qrzR8!>qcW(-NAG+>E#ALX|jPGZSLhxrkk4R=HIs_gBP1z_AJV@*F;YN?d*}6T$}PCp~Z4;`(^x zo>Bu*omJ*U<3X7q<){OEAC}Vdl&+K#kMuv`^1ubj#4%nD%fA`II*Lb4j5L<`*%EU+ z5M|TlHbHy%dX{iod#(xMkrMf)n9-*r$tK9W!r}O}M?$9**$OVhP8Vg9lr85c6K+i! zmw$A7jWNFJ!88X4bq@p}%Z#{O3juD@4JL`K^URyj0Z}*Ef#xdElk)QU0-jb%&5uX& zpAYHRZ3FcWT)kU_%$&r5juiN=0}b#g$zM)W01SoN7>l-7{e0us&5%n4csz73t~`;Jr5KanapsEpfL0#~&K*6|InQ?ML+n_|#0Hm# z*)LqqK6CDm$}_935Gy9;@O#jdTG7+VnV!sszT43iN64c8XVEuM(5rYV%)|GrMa>ZP zIk6zDIR+7Wj?7J7o#+#;JX0duOsxp@FM{3%EYN@;<=lpW)bC5wE)U?i=Vfls z#KXg__Skf!h1_6PHB}bYbGR<=E#mrZGe?L-CCb)-jmc(bVHPxSAY~w^jY9$Ss*0sQ zS=XSGTZ)fkEcLD11&&dD=6U2G`ulD%C+j7m>Wy-e+v4)`GAY(NGgH=W*S}U6Hcc0s z$`VtI7XFBo@;ArdWPgGDPl=}UeMbAT2Khogol(7Dn*NjgG(>0J1n4GF-P(9ig4k*J^(%-t#^T`tV+JfRlmW(hmF99y7!m_73(5}@Mm)M z4cuO_YRQfH%Kz#kznq0vR+ngda5gEi@qzAXGwoYN)(hzsYNLUj+zfaU?3;udlp;g1 zg=|KXVHqKn;%S45>ZpEBjJRr1^#fT7O21zm3?K-BrW78WsgPi#YN)ul^NTBZ#WD!J zn9f&M+b^nk(*DRSl-$ppZlKSq<4b|$) zuKP{uREXS55d;_Nb^q?NKNcp*Y;$AI<11E7=0|boCP|G|mn335I8O)QFZeT(2I9?JQZt_%G=JNsVuWKdiCJ@WKsoU( zSrFzckE{~X<7j8yZT42*XT)XcVo{BvUN_DWxSE7shqN@McVKN+h?v-&M^kh%c^y7a7#B&H|#5N+ZrKt(6Bty z?htE=1X(Cu|4n(Pv7&Kk%+^Hp)Ie%*%fP^Ko!By%y>qon7kgl&u$9pw$8s5KilGPn zWiv5ja1g1hWUe{mnal;(cw3gd&m}50@G;N2((ElHWcB_}cQd(LoV>OOJtWF#8lPjxb&HOrsq1j{YDVr%baN&=IspfmS3mX9Uw$_n(kh{>cxwe)!8*4%`Fycv8Z*yO9RdUU zXGSt|w-tLlNfp<&)^3VVcPqTmw$=>Ge~;)j61dwihxdfBSNOq(F`LAy(uVr#4ZFyXciFNHe(3?$!!wwereVVbY*+FZP1Q9IF=}C?YPIOsmHM*Kt=x#6ON;Eb&NPLB?5-j<@Ple4K;qmk;iQ@~6$`eg5Ja=e&55{9 zsYB0{AwPA6*dLMr%b)Si#;`s19MRiJgqFZ;QDj4a5vNTQH7wpIWzhNu4YQS@NfwA* zC-$c$c$oxVM$%aku630xlE81NMl8V_C6W_E8=3^kOGP(hSQ$D1`9}HE<4_!0aYFMX zu+W&t8r}vwtbMW>z%Hf>n?6`{V1`Esr@qs(Hh+rSFjsI>R&=K^5E2-~m4+@A>mGw?dn46DjBjDcmEOgEY>K^7 z9FDPyB0Dgr*hkld^}H|}q-Tb?6Wu8G?00ATm1xI-;^|hR`$V&Ay#^}y(Sp0_9YL}& z2UnLgjC-L3e{JRn1!qg}7Gs0zks{$2=hKUgQ{jr4M;F}ktXar&Cl$ai`N2I)RAmP>{R{ z0mLeq5XMAnAskHA)*6M7Rz*fJ8V^;dSWQ(jpjJz}O3S()V%ym5K?`fqt&6UWMys~f zZko2V)@qyI=b6~<{`tGE-|lsNzt{foKr-_j@8^E*^K;+rA5V&JUF;S5IJ7ulsKsOB zOtBC)AlM`W%a6q>?bD@TV)BQzVhu8};=D$6u^4m3Y8S1W!Mj--7K;3w%nUfK8Dc{+ znEVW}VA|Z7Vf@ts_hAN~ghi~IIUI)Jw zjgD@(?U#L{w*|QRBV7K=M##Mu8CQtPS&4rYO(gF%3f1AZ%*pM~Zy3Gpm%S6shiG1r z&PjO}PpJk6|M=&L+Ce!9ZNUpidr$59_2_M*Z~y1$5kjJPb-t6lUt!+l+C&Ji0`&)MjvdZb^EZkU+$Z)>jf zzo88+2AUCLIQAcmW=^h`xnS8v6?*+uKAPmjP#3E3h^ijl@P?iQyM|rB_gSN25vRLb z2lXgQ9vJzF_kQv)BaR9~XtWlVs zGv3OWAM}GUIVq5Nf^rhd*^xJbmRXLZ6Pky21}lXA_NGJq{r$8iw*_wyZJ378vO?P< zQFr>~vO9Qd-MJ+v#U2g!6zV=||e1=}s+1Y_oGqDDshj0PUkGN>d`626~ z(UzRdFx;FRK0vZJx-6`k$#1?9B^Qv_FmxsjlTA$*dn)~4JaZuGsp$EhYDm<$*5@qa zTvZa!4@Apz09FmEv)9joKzZn?jr@jp$8w=TE62gSH7GrJ8dvhC$gW% z@KtMAd?MPC>5~N+{p!Z6vi6*{Us?_wie@q+%F1Kh-v9|7N$3>1>DPS!*x$c56VJ3n znJ*_P_mq9t8mV}+#Z&Go?^8uKitEJQ^;Ccf1nt_(%34~Y=pdd-xNAPh$>sx@2N@x2 z%&A!gn3>^?ph}E-g0al2unR$yA#)OaoxM{`-hhNy?tx6^F^RPdX_qwjT2GVswP!j0 z<}|2V{!# zV1{(4Go+BdZv+ihudW3}20r+p-^=>L>~TcJOIr?zyLa!6;zr}Qh?&DAXw$bPez$Q; zCUai@o#*v)h~zsA1w!syl)N&I%d-AGXL6}VobnEK8f}^Mk(FqPw_L*eDN^#}WJ}6$ zRWx&jwU>d;i|;+JKbqfzrAHBG1dGA|gX}|$V*};K0WqWW-x-Z&qL~LxC;p%m1LZ`* zR7n$`kP|oM6Vdbb#zE^Wf>21lqwKrFU<3yR$ayt{+)-E=jT4y5g1BPO^M=$iIxHQ7 zr0&p^(uubFIzY5&G`(Em8&qGg)h0uJpsYYB>bfOZ1FnBc<@)#ehlfw#0Y45!1Up!Y z8`ZUjQS5PF-isbBT#m|k2CK;fqV5;SD3COa3Nz{Lq?OyXw%QJpQJ=1mjFYYEJZ`VRCv5W%{_rmN#ZH_XARP*0utoZ zwxlu>|FN1GhhC^*YOUy3_}|cE#NluVoXU>^Dq#s-Iy?-bRP<&^IrvwCAq?YT(RE|7 z1=9I(Q?AJ$Z_C;F%gjY<$EOj}TJyrljsn#4Lsx}w|`AM54Sq@wQ$6_1v z#GjNL6y=%$x3KV)pio_5WWVkBzinP2JBPbO)|Sc4(b13b!X+Jq!Fy0h1gXOO0P}t2 zw6rO8jU~?soYBgkhv{VhYW<{exT|^mr2m99e$tYXS%Om3Zz^Eu$9H7f7;n`BuN=0=oz7HjwzxeZR@2Vsp?*JD&t5ag<8=1NPQ z>r)*HA%gDauYz2*nyvxYEUK6eBQDjq=PnH4HX1W402hQjF1-X?X>zE~0O}6+rzp(G zz}QkB#K6&FjD%*XTAy|k%{944(yAb^j{TY`?O~nR=o&o{(1c&B^GJrM%$sa)WX%Wu zH}trv!r|jUaDsL!tgJ3)cXbr1L*`B2kZGK>)TSUuJ2x5~!pIvksQEa)2b&r(9exmr z6z}&*aSMJB=H6_`g+aCpPRPF&%cqo_DyFAk-<%zm&IWJ%B+WNd8K!I4`lJd%43JIL zcKraA#C^DPC`jlh1P=_J3GB>*ArtgfzY2Q65Bdx5lUb+Yo5o58m zh>FIqw2bi}VOb!_#2AJ%-SwdC&ZS$enSRVS7%E_ompaXu6hI+bzhqyRHyJ==H{|<6K<3HZLp6W7rRcYflhLtOdU}w)+EOV1ap9 zz%qSUjR@#(<;45;@T*;a69Y=A?i7vZ>o3Ul5nnz?t~l|uemOhQ%S<8P=A`-6!EbZH z=fE{&gC9B3fK1dVa4@E$8#(Rr3b}T^2{`4dOF?}6 zq?lUOr;R9^l<^`b_0MJtdX*$LD0PEX=`{Vhw9@PZ%U=jmbxCdV8*c;`q<5a!?VrS< zsS)dewG<>PsE#K?(ZtMss`;?6x1^Fg6`^Ou{gp`Yv>z3%F$vy+p< zpQW!#ocshzW(K11bAk|O+zIk&Ti*5)9bMXyC+-thJpJ}t?!4i9ZD%KWG&I8CeW+LJ zLcg3B)aP-Tr6pY_@c=V}*1i{%wMf6(iWXgNlkUg3(2tuo`Iak7Bn9JrI)JHLUvjM& z{j086rk*glh&m>~HG#wa#PGJ%@bJH;UYyVxSbRgH1hW4owI|3hN$*2pSAhJhff1$C|a$BPP_y&Wf zoMEv69g~E92gjTtRW*5!$vR8D+-%pzgZG^sY$j0Anp1u0B0^p-r^*WTOL*Pa#Q z6+7L2>$81US)_2WCIk`JgL2`sGHSG|QcD5L)p^6i0Bt15Q$DEQU;Li??6JOHR+DY^ z1WMO;>$AtQS{@tmMYo+S7+S;5;NG|E3?JaOd9Mw5jumwH3!e)H$_c2lP6hx9TWl|N z#tNi9>sgB-gd?h`aqRhHK~DwqR)hj}Rn%b=Jr_eZk(1N*czu1xSol!$0ddCWnrpJ- z-r8A09#4P}rEc=R$R1Edj24APIJM}RV3>jwZ;5qsnsf5IX5xZpk6jS^hw-szkKOug z7I6W(g&BS$Qx*(y^uiM*sreH6@L#Pa$aB$?WP(Dk_c{~lh061K+xtpQE~@)1OQ(KI z0T4stIgQ8ysKWiGTeJTZe>9s`mgTJI8a`2UkzwbT;Q3N1;|_7h$95Sm`!)fq(|(IF zZ)`0?0oA@}BY=Lu`XEd$Z7a0nws$X7Dux6sM!1;E);`U?h^}jNU4J8H!q;hlNirkI&m2X&xN>_KPHI z3oQ}gnn2{wNv;-7+iNoRgS0OK{F;w5-|#K1+e72Ih2=?k6hE7I@hSt3%<^ zE#QVBD!4ECI=J9{k&`0|N>z<@#IWS0LBc<5InIgR!r(81MK1((Pf9Fs zVKzYk+OxW6oA1<oCBQOV+pnc?5 z!B}HZ-72$E59MUxCF~n8OxzL@eo`5u;d*n6bv!txMvyGT96Z8+CuG*}72mi0?CDm6 ztW}l1)WfFSD&+l4g5#Iyxli@RCV(N|G}PW;Zge!eD3$0P{Z%7Rp3IAD39o{%FC9$W z>(}f06Sb#wen9B4<^C1D;)6d$H? zCbobEoTxWFV}(&PJwf`70;moEbu0jabY$6Vb7X5dGii81&(j|?Lcu86cc7?p^w&9Q z5VNymj{pN=Tq}FRyiXZ~y3DW&p3{;ABf4Ju4u1=mupQiGnRVllf=>(Ys^RpdelCxv z(@UoY1d(-tziTNNHh4tVzG0BajWsZWEp}yJLBPH$J1`FB76GCWq)zzIaUF-b5E$Q1 zzON(8eKUqn9M(Tw#Pri9rjMe^#22RT9Zer|D)4D3i=eti^SMtB^u8 z`HsyTED*rDaEyfynR3*!^G6%^zpQufyGEyOGnO5Zv-1!yp;xr_%QoVibL^1B+Bs89 zq6n`Q99LYR6)#)R(2B%eV(7vqgM){08$K75twAtQ)fx-2iA$)eZzx~MVaB+pPfH>l zR;j%==#D<`smSZf=N+cw9J4mD_Jx>fp;VpJoqE%Okkgwr=8kJb_K2NnQk*LqhF+w{ zWJkVc8(S>}be1VJY51leSUDm8P6Y5EQ>M%4*s2*5RQ}t->=KhOOPvZSj~fB-gCk?cNJX7NqXay zX^Hmnw1mK@z%nhQso$E$%fZ_0mhYGWW+JZ3Jp$~QOnLmPE<9=R&&S;vsSYX4@V2WYI%Lyf=@%$Bj+{z39MakbnP1|1=aT zpg;aigNY4q$x^iI6>9zw%2|TCEdW3QFDa;rlSMAYPBnIb&JP(M-$wAOesqIJ_q~J0 z=;(S`Y94tZkVq^|K*m}OXd4Qf2MHMaqgFYpj&bVl(D?jBbew|+M@M|6Ak3oYH@x+_ znwB_A$uqIU^*WB(ODsJSepot02pgBXOW`UUu(*U^MF^d(%BHzy_2K$)DiVk0#YYg; z&(S%-o#1H(+7^l7J<#3SxuCUC`uDkkknYVxHC0mFPM$*6acve)(#goU3sGJzQm;e# zOVvg8g`;?#M!hdd(GLP0M~XI#j$*fkNVo=msm+Z*y{V|h&u|<7CdZNmh?|=7o{XH7 z=9)6&(;CxgHUHA?%#!7Vfb=3bEdZ zt)}_;y6D)WhN%(7o&q`ZzpjEm4MV+_9Ns@VApbl#Xsy}T)YKRly=~+btO#KbS<8M6 z_=FPKv6CMt4qMxsXVQ^s7{FxC;oAn}dxOD&5BmF?U@v>TSAxE56m0Tzw!qMy?C->r znt`#kpN7oljYM*}PjQjHW5$mVp(f?iOc=n)LX`xGqATN78lp<>voW;J3b3{SJw zt>xxtFz0BKc--6@+%)?AFvo!D>#G4Q@p4W1(xrpORNGCgd2P|=eQrEsxXyH6wv@Ot zwp!I!ASIQ?nz&H0H=;p+Vx%~=Px;l&A?WU&!=!^~l0nP-s^CQVt#QN}7{_?q)TlB< zFtIm|<(WdM3CN$OCEI)T%{PWLX$UNy&S2AwT?ViIei&w~yAO|nT;8BI;#Hx@s()%~ za-$Zh+8U(Do6K&JC6OBRATd&`IcV!T?f--o&3ZOSPDhxCah86yu<7ss%ka*iwjYC` zgUYLmUX&^Z%dCf~qJ%%I7*RT>CEzKWE$0}ul(v+k#aisLqllpX8Pf9_Dvz*W z)f=@M)a41~%^&~ksM1=hw{NK&Bp5L;N9i+{gCQq7H(+iIrp7tC5K>P?ujeZT?s0E} z;UlDKidlRd56f^DF)o)MA$-Sa9^Wr%Fx+!*Bl1#Ku)09VBwYSL0Ww4uP2|=gM>Fu) zhRbv)V4OnD-rJ+2ZaSv!3vioZbU9odg~y4!IyQ8Dsk1Z}={*8z$YhM)K;GXxa2gk5 z9pg&Pe^3Ku+(VGaLbP93wcuN5PRzs_wNS}V;&P*|7}oMbpL2CiHlGL&9v)1T!9n0K zzy1-%4Q_M8*GtjkwfW}_CzhUW7LTu(#5vBe2++Qepz^qiI&a2feuy;;YUM4GD0qGp zgDfl>5Uy0lLD_t=0O9Buo{Pg8pXSn5=7)^~SdSh|d7!|MHN85V$Un22S^$4ODC@mI zyM1iBS&tgWiW#bMF!5y*DSP|y@gZ#EWTFn{Wd0BwULC|3X)N;EZ4Ujac;M6E8H_1u zPaDn2I)+y*-&@3m84~6PQ(}HZp&!lE>B_j8lJR+83Iwtb3#>`JIFf@#`_>kvi;sL=iy&$foo5Z7=q_?jZgbS9wIyL1){X>7OE4@A zcyI96s#A}1I+f{D5le=CYF8vsjyII2x*z*x|-JkMfwZ=Zz&~at~U0kEYosr7a&7n3qP?{z-0^^R~qiY|J=UKmTjA z6=tbx_7Luj-yr&i%4CIrw9$s2=4}8Mm#Wt$*Pl>nIDd1CaWw#s)1%f{GqEUX5SCWz z91u`y?-df~0SNg_h;PCu>ljyO4V@`MWqg2KQ?1$juiPL(?oAX?>{2TD*b1(8X|(R%pTJBcBPLH?cjYn!NXb3(!nE7>Ew_B z8aur;JP8Ql#GML|%=^VTa$tJlzgz10fZgjiv5-9t)n+yFj#O*+EzIe0sHi{DK9RqifrIxl^W> z7dGfV#yC01*X+4;SUN8iqsqkwQ{{@`*7Os2uxtP5uQC~LrIeH-qib^}i~Fi6$9>~| z${Wa~!^g4LA2!@ehldTbv%{j(G?MoJPjVx~|a}w&^|6 z+0iNHXAXbn+sEb5f@X7(fzx`5d){b1?Ne<_AV)Usq!5XE0G2S0k5ya=%gph84c3_H zSp9{^Q=PKN>^$7rdA!r-`(>(DJFq8t=Z%iud9j8`?Rso8)1ocQ)bA9e{L(GHVeFd` zB)Jc~r+mj-ghgC>JhiA}k(t_6)YaLs=)!Y5YDRRmxOiZH{?>e>8kh6rVy8CtTM^&C zr3yP4q~p?mOALH4=wtzKzptb7(kqhV20CWq(u_#z!nAelp25A7K=!izyu%^s0BZR( z*BY2NbIicPvjwJ+Sk$@2?A&6EpB!F2UdS-w>yQq@1o%7U>&z4m1CO(h-ScFLYZjYv z6a21#uTOKGHGiJe<=c`-&_BGuONcakO1^B57s#Rx->}r3E1kZMg!nG?U3y&B-22?I z{(fB8k;r}oA_#hRN;wLv%v8~V$4u^uG{hi7e{djcKIW%WU7EjGTnA?>YX+aZ_t@UO z`=%9xCl-Sk4B~WH)7KG!*x!GMAYP2DXNhIIk?|L10`%WnSRPUxDYNceUnhRp!DG+$ zPx_ulGrzAz%X9TBGadtA+5*bc>wKiL;6L4tD0{0}} z2zd7IG;HQ6M5wQr@2O8T_wQZPxYIECOqZanZNW=Z#}%|AkcJ5L!LSr>v@pQ#A1W&i zpCSCpP!`{+$PqKhGSvHaEmB-c=Q#*2B?LR)pr~I@Q#t_1GnpV4fPjTUa>ebJ^4qzS znM{NL05y41Lv0usIr3`MyhJDIof;$q+;6Nf!|Y1a6KUPU4t_JL=X~|G5)wLD=lXmP z$z+QOj+jvvkf7a-RjewWhS675{o^M~8&CM4GS)+KTFtkT^$m*FEL;WXeYB&{WUbc4A-A}Vw$=) zVBIf~TMYe(k!fbY5Nl-((J{qU%^Jh(`*GXqAwqmRi*MaVSx^+&VC&q~Ld8=^5>4`X z1~t5=vI4m8Wi?HWVhzCN*arkUa$m8J?Yhk3v4EBxm1XWzn(0mj6D!u75z~;>kudIh z>l!Dv@6Vd2y6Ka$W*=jNx(r>-(7JP`DWue_@J8LF#Mw6>!I?gQ!2V8QH8axjoXA05 zdgy15QzBSa3cl*_pu91s=5@5Q#$|+UOpc!D&$pF!TCsaDWzJ)#|tJ z6?v~{o@XsBs@Slf05XV*LE_nbgHZXtdjpi|C>)Rk1iek8=%PkOaPn1WD)xQW@;htp z5Z_8wG@#dB3$&W}-usHacjP-NK3Q#MyUEDDr!1S=WoXQk9N9rJ=cs!;%pnV`?8=RapH; zke?yz`ZlgqC3_b6A_oI=S$Tn=tet{|lmZ?6cB26!w*PS|0Br!Ea-x)Mbs81&yASd8 z5`Fub;%wGkx*jPn-!XtvOEh`@o3(snQ9O8ngTWd7GL9k5P=Q2~Mv$^n{10-Q2Ai_q zR{muIa-0cr%y2T5fyjhZWd7b~6I#8WfQkbl#m84cO&|ro*X7SukKr5AuN}^jhH$O3 zW`JE(+9-YMiy9Nsdf{M`*QAm(@@u(Q6<~BJ`_*ziYcpS34{qQmogSUdG0g@{Ax_Ou zEk9b(Ce$pxd}%sO+JR5Bg&cL2#F+j}OG}ZvrCn2S1|eg?LD<@W#QI;*PdI)#9{IAb zKe(0Lv9E-`T=-<+w+ZbXFYJuG5_vW97Xo}IsbA9UU()j5@TX?R%vrNfnKSp)dGl)% z$pxu}{|#gQ-!#PEV}Aek!~ac-|8H39e~tg$TPa9)#8zoNSrNg7?42plH|BEu)@GZT z!XU(7I=CywSLvuU(^{0&zL~Kpo!6C4N23lI*0G`38E$5uCOluN5!+J^6hl)dPi>po z$~{4{PsoEf|LhEd#}<#M&!NM8Q_CMx*D55Cg!Cs+J`i}spEZhW&GbHFiZ&hlbK=={ zB5{YYFk!-pq=nIcuWHi?*NigZIZlQry8Fb=$)lRuw=#lFyJ&Hpr($)hl&sY^SWD~E z?#!e#_e21saTg7B?{CZcZ zd6^VVT+>a|5pu$pj()TV?d<2BJasSR72yFd^9Ho_y*AT|R8z^sHf?K+8w~Y;D8ERh zet-(C*CUi9h&vonJ~(PJMW-6m=@GIGSu?ftXRNS!vY@#xO<6&J6c*5*1m;KA^vBJc z{pLnX2(05EFpQjTLN{p|1%w7}n`o+7srP-grnmu;MVWG?kd)KP1L?(0YJ@!ia|yU`Nv_(_dy2)5pi1+awiB5vR(R!ODx6p*Bqx zi~zqD)tD))XbY5qA?b&vzava=3zYdxUS7xY9RgK)Ns*Cos5TYDzh^w9Uq};5Vfm#d zK?NxikM{O-n_aC$627jmOGN9wFHZWkaFhZ}*t?71_^lo_NG)AdJhrVr89pAo ztyWI5SaUSjY}+Zl+w87P$`J%TZb5Wg4LAc=w=--|c!lGrM=dyJH1Szm9xaG;1btir zUPEH#FP8;ALLr|F?iN|xm1#|-2IaI=(g9-B6mYv!R3>9Na3EQv<#qCrf(QW(U9y@r zX_%USvP{3&7(y`z^mKQdiMF1uI}0`Y_e{1$$V`;`m*4Be3B;J{$9&;)IWKn0Mls9AAz^0(Z7{qz-b1&tL zEyG7T8^PYsCoDBw+2hBV!bO@6=EoD&`hsE&A%1}#H%M@!&VjlB;`O)r3VQ0gA%y2H z(sz#qN=>S+QQ0aqBL$pz3(2x($6{|O^E&|^obj7ueyUIn=xA5QF6wOUqC1OiPD-9e z%}AIR@~kkV`UU99*NS9Fry@Xc zGuwK$b)^<^Zf!lS3ml6P=U9nUCNo^$DcS5=>5R%x;l*_nZ3O0wjLyE{?Z7AkkLRGUjA< z-AYdn$zfK0zWY5NuQ;)C@kKQ86TgqgQjE|gn>AFV%1}Ql@IN30BRs#X>-qc^XcTu$ zZRTYn%X>r$kj+x{%KxS^KW|v8d|U#5S3h=_nIbpfkTE82QqAe1$lx1}!H?Quzu z>dXunG~ytlYzi%i#t^|NI@P_y2VR3q34d45aaG#-SId99;iglkh5R|WES>Jzww~Ki zUYsCoa9PnRo1~&cCJ)CTqRBxunNuw`FAPemgyhlM>E_%y)3lEZSH;cfGQ7FaE(W=w zZlxZjB=$2aVW;J>5>nvdjOmCvjHIp>w>#4<2+$>|vH)O8KyNLZ(d?gM<1mF6xSrbh z`M!ng*Jq7MZY=e$hT0aMnMr#}eZR>q$sdCOq}7pk%a6*u^W@76T{L}Pyk+}0ZP~69lTr= zb2Sx|{G3z$mcAQEdKHCSf{{I!#5i%)LX27}o|8?c#GF{{E`bQmXyXwCgHTCg`JD;Y z=5=oA+g%S&Av&xh81AraaICk(@)5Y~;rp-?W~|L6<_=+BAJd~yg@ZQ2X z&-lV!e3Onb(w1FDq34^IY0dhLoXvdG;J9Q4s&tEE*Tff6=qcaG zWcXevp6V!KUXD4YXZxJ?A35qBWkL`jY8sJiZ&*R_jqT|Sx3fLdQHhr=sUwMkA4!PM zrd_t1ldYrC>9HiJogn&<$fQYR6@zkHxx7U(47#>vjf=MSEo@!52;aA>1&Y}VVrByF z0$9vUA_Yl-#(6l6dV-iwqFZuu^{T$zi&7WWbp)9yZg-S(SPNn?c9%9C;Cu?z;pRXYM>iG`0I|aX^8*ojUOO%^Q%nHaql_yoy-xie3 zK6GI&SbQ6VVO8G}9l+(PnpoH^yu7EUC6#LJ8c|+SCDpi@9}dl8KR6y zYjw?qZRbXOSyFt9?P~sII^8`HIWN2tc^pEh@}^{I3-THla#7RDrI-W* zs@Tfios2-X%0?0%DwHkSgoTlp+u%6gbxPnep`ic?BFuLcUO!zv>x@->TU~R0cf#|z z-HDgOFi&~jjAuMw7zWv9z*nGgCD;-RyfAml{G!2G%u&^JUDCG->~3Y%Tvnql>eKQJ zn+H?x$op8n&T}2%nv}J@r6mOC3s~Q|B=Z`o0O^u=$n(j<$yP3;Zq$>+(j#FCG_l_x z6k3)S`aDH?MAPYa&AAIVgIhP8`MNJS;&T!dbCM9)?q=BLg0}8NT8kF0nz2_y*S_9h z(jd_$915Z$t2|Yo7D+T1+-LrRzzLy!DznacTW5T?56Wceu&|I^km%XH3Q(S^56e8J zxNjB>*qJ;f>JC4nTL(!eVc;q-@wJ1Wwb#>r6-iJE^QClsbMq&bFuPep#kr8UIX9e1 zTu~K!!KyGXSSk{dKSV1q32GtJLsU?$RNCnB8_KnN=(K~`@K#=bVzNK4UxZ{TPv)V} zZF{lQ?#V`RROpR3ekBHN!^MU7%P!J7^z@`y3)VzG&jM&+ShdQj+oy9*^INeFsMU0l z$5LVSPl3?=f*Z7gyIzGG(yq-{eaOk=CVx+B^eZLdkAjqs=wUJC(bn7Xn9iAoZ4*3a zs8acbsBsl<-4|k%nLC)ZY!T8)Y${Nfvm{aXh5mmrH-Q+)aY}X)kEW% z3oinj@}57FPz+B^b?!RdRFz2HgsoGsE%V115ufI!V4|~g>$9QgqMW^G#lnlobO}P` z_f~BO@{Twn2iLTkZRrxz_e;XR%f<~0^ZY^#o(ZF>x^rRYidCGEEG>Y#MD7CihBS1i z+Pc3z3El*OuimlZ&m|6YA+uuD*3^m)ZOCLn<+@zbPfdAx3WBt~Lu+%smhQyjw$?h0 zt5y~l0e@Ny9t!28b!&>wU|?$DfK5y!XyY@IN}bUDZq$k}IOMcmIn{Vxe~|7@iP<(F zU7ae4FaTZtRwo0j*s>)Rjdk8-)B+t9wCOO2U3ZYHC1x)QJC(vxU4{tp!vVbk%hhC*hR=Jf@ zry+C}Qkgx=ME!9O!Eh>*p>K%%7R~Fli2r_lOWZBs8x22!_~^DKw#-7M+ry|SUY0s% zg*6FtZ&(qvT`E+XEXzTCQB6|_R zFXY6Nw^X|O+%2h98}vDbait${%+4j*Xl&KZhq&~)knB*3{119Po|>s6VzI^DfsH>cT|l7$yx7DxNN zFQDaxQ!cxRj~8x5xN#4C^+CJwqC*dVn$UIV=y{J$o1i4Kc{+uJGooVb+(K66*y^;Q z2MaZ-hxwX9>a4B1%2SPz^Q|I2gClB5wBpK~G+^kR%W&Gr&=7e|RZ`{-=|dY2JieMC zN5kC4GU`jaU%BJ*YG#<-C2M^+_-bffk$iYdqCZsG-+z;o!kMM$WCJB{%kqvDKpI7f_Mp4EAM~C zbh~16OG{*)9&9>;RW~8ZnA=2cH6X2J_grhJM?+NAkP>Y(na-|UpsvGVKCC3oD32oT zk?`!c{%eif(RDmYH36g=y(;UDkW?<@an+d#krhh^@$NE$gcUXhA()U;Z>LjB{ zPRISqo;Q6I9HPaFCdd`3Fh-R2kW^9-1{#XycGA4(!Nom2+f>ZlhB}h+c<|DqAv#5` zilzi3z^+xY{~!s`p-4qFG#AMQ#3;-!ZKsyAS8fxDj-0~72zuDMhpD+C z|5fYN0WtYJmPZ=Zp?o}J9`A}q6N`JgqA9aSCEn4OmNib|I9=N7g{Z2h_R#bmBP~5* zdb5Q}Rx~MN&Z>%SZKbNnBTPSJ44Ie3fYrj4Ojq=ps`|z;CC-okS(lnK(l<~=vVUPX z^i_Q%V!!FTP|>)l^#L8PRf@}|_z;wWx$(MUmU6ltC-@HEyP)#K@40F^5S)=pd_yN) zEM;8=kDN8GtW>=Fq^c4|$vQAd^1~}%zJ0Y=`!zn75j0@FsQmMle%S&wxL-JIr{|N4 zWS2I)%s1O0_^hfUSlb0#n5OMoH{=&{5cwMZJ|L%~xi@eI{rz8F6zZ^M+|~M6A?+D` zdd-fT$;=BEyoom{hJTWnf3~9ObqiIm4YCqRisoOJmb&}(v(~Cf7x5OE#w%3#Y0;_D zz=fXf&xCl1FUuCo_Y2u?13_nlFX|xg=2)x92-)Ix8pd6EtyqY4Z_=i`qd*}*RMLG* zKwd1F*tt>pb^m_hM4ecxseU>|B>}fxOpUCfS;~J*QJUBOg_eSdW+ZZpA6S#^be}y7 zVzDA2>$l>{?XaSR3h737=3knSsRb@HNlJeFGi{NUCzYz#8d*T6*!x7;CT;azzxB6T z0Ey1p@r^>$?$tf4yu?f(CbeBPv&VN$3%jz5qf~cJDapKG%44FuvwbVI{kHg$b-Er; zxWEj*t$g|V(3vgmw;1(d6@qfy{s96MpVDAvk9xhxgZqO zDR7m|2DD8K62D)xo~#9F{;KfLRz?3{M_yJsfQCf{CO$8BZoXF^yD?iELeL~NhEXHc z@+v0;wlj*ayiqrpKt38o9yP=1o}PrNdusNCj(bLI$FjPrRVbp1Rq=kGk1N0TcFkkt}|$cgE-P{1Ucr!HkJC}bUh;Ct!uWur(N_|smqHF zNX3u$1JwHPw7P$&y1!2E2L4mk zbJ6t%(m?RiJo`#@W5110EUi(^Fe@HDO_c$bQ&k* z6yY1GzpGWFl+eYC>x6Q(##xRUC=9yAlGXkVQ~g09bezLzW_z8Kt2qhfmYv$)k2Jsj z^hu^#ItVw)$%Ve`Li4KF3OgNj8gxLu6R*@D z`efxc^XxFh(Jza&-u>G~btA8K2WR7(N#Cgb2j>^}%!s2xLMhSyzooM#OpSRuZL5=zr)utM-J>rQdY`-@=Ih#@+HhT~*_w>T>N?*yv{2F0GeG`mtfk*6 zEj(49!J=<=CsG(BqOsJuY2M0mC!W`8gv}r|wtb=Yv(~$<=9g;at#z!`n4KrU|@MlU_hf|GDz*u$-M4lIL5dM*K9o?W!?8_ z+a0cKZPK;1$|SLyHElQ}ftkNuq(~2zS2>}mT06Kx_x zrw62Vw$))-Y2EY;uPalRc~kk=;Aip4C^TIbYpFjJR@9A5){zh8{)MMAQUjCK;rT+u zp^EAYdBP-%mGv(X0%e!T#Y=0tqUUJ>+1Ld(?>3ZQ-|$CQXmSByd9xOHPcxQISkKXHabKi3f@k}jf!aU9$Cdh4Hc4R?~% z@QHdTE$^Od;r@nF?do8K^*2kE*%!xKop-iIA zK2y$}V|`RWYC_dS0RX|~rVTsT!9VK{KDvy7m#bA#$N7$_p88Z0Z|Gm9@}YX;+ylXL;lHD@jpstPvxQ6&8Rv)uzzI<}`htpA53F)m!AseB0_6(UzPwh^e@S%=G z`Mfq$=b9zWv4pk*p03`tuxtTs#8Y0TfX3SS7_V=&x9M-+v*KN!(x(sVIIZ6fz})R> zk-s3g`be=L?Rc`yw$ya_GyEtp2k?bL*BOk}K=tdoH}%TmiMB-D>)SvBeyNQ{+t(V$ z%Yi-1(dM)~A1_TnwC2V2r3NR}2SIsh4HCd(c7sWm?3Ys|iWiB-h;vWz05(tI$1dz1kX-4Hw4hj$g(CptAUJ=xHVszd%LuFIHRJzu!{rtVhrE693_HCt75i>y$Vd10xVC*~^siWzCOI+m%B zT{ONclUVGjdU=ns045Z=tZTL+Zy`Iip!jfxW`^_Uq>*?pQ5S!X6_THvuWjpf4XS!Z z$jQpNQD;HScv};3^;I1e`R;h6%4oEjtgWQ*`!Wgqo+Q%eRbqVp68VH=!$x3=dY5KL zIiCOdKZ_PGIqmeN%g$K-KR?y~ku&@)?8p2+a&`ani~6teKmWvyDdla;>=8KFO(Y)h zx3_(gG(oe{hm^R#=uy%bXlrkqEoGsp;yf}1O|NUJMBAGrvXtxQKV8W39a)AXhQ%i* z(%ySx?^BO)aSrbmm{^B>BOly2QzBbM)KoG4vtMoR&C7_#!8{)e3~SaI!PBmXP?gH) zReE^eRf?gtY!-~!e{16ta!%>dDwX<_s(6fc##Ksf)J=W5DY7alC3qw6bf&Q2Mh zS8)rgoF^MAi0hzNy#F(n;#(BX@bWjd*Z-SzQSPDU7T9$(%vG2Qt1oe`Or-;4fV zCX$`PH_Z89g)ckjJbra6%9W>oDV!B+2wPZY0x3_7~7~yUEIIt!@nPq2cc_nKL&wr+LSo0f6ubz$TAUo zzE7(1h(HsD&anZ@pA&uFJ%=B^+ZQl68F- zq)b+D-3;Br*Q<3DzBbOhBITUc|K)`Lb*+F*^iJ^kMlY2#FFpV}tkMjbKGDEdEi36C zHR3hqPwZoi3XiDG+8dctvzwwkPN|U)dTXy4#Av9Gm;sk>PK-HYy6ooxVssW^G)aJS z`HX_GP;h%K5O57(1k%L{MfV382Glv`X(kYoy%-=E&+|Hz%hR zJXX0<)#?<87zF*YUu!CQpAlKLWLx47@?l@gsX1v)99J~hqeuL@Q$r_j3ks}D_LtbR} z@pZvt?gdA$lcP_#4Qe@`V>t0|)f;bq=H2bW2Y-@VdL@H!kvQ5rz+<052Gy^?*T3)( zAJX7=eY4l~&B)1v1%tLZlUg2Y3DTp}KID=$c63cTFtDCn(pZq3%KrVF09<=7UjSBZL6nzuL-Z(8BUlMuNo z?2ly6DR3WJ@iTBW#BOuSf#G=kE!ITKy#hVzk^4!u_T_gBCJ^Qnl$%+ImuLd z;k7k9p3w7dO;wQ}V_n*M-wr%h@R)t7?hkS>LnGn=xrVZ* zkL`5KQ_w;4pj^k^9g*3C_4)U8_e;mS)P6+)5jOrYW}aTtxn*7$+CzIa$Mof!Cg^px z$I9K^w8;a(&edb%x)$_&)y(m0n`ouV#E#>7s`I zf_wB)72c%ZOE{SAq=Wbz!qt^jZsENG-x*i=4Ba*pHung2mdHV=2;58EHrwg?3wCNh zq3ed)=u;4Peff*ppkWkDwDR5OSDOuAPPk(lU8A)ZA3BIb;U;6M z`m@g%4isx4aoFZ&%{F({p-ha%sf8r-=I>nOdN~)WvoAQV(0H8Upcm_vbC;JhJ`Io+Y{`l|B{E zuE1Tuh2Lutka=3|+X12O={e*bb!fBlJqs&IE~wHZL6e|o%?d3$t|D%PzzUxtKJDUJ!0-;;cV zQwWV7SbZW!9R@w-1fURo^Gp4>+4P+M(4j7Qqy)$RcIehSs+5K`f&2XaWsx#?@}tRj z{p@1&7oj&Al)-o98fKGHpD*K-tZ_ZEH#v9ZBWr6CU57|9UEWodKbCh?EOM^T4V;V#Yks{K3``1EMj~|XXvV&POcSibhK!@r>6B>t4(t>DUJNe zH@z6~CNNcp{L~~5<)k(=qWQf3a<1vhzekK~f-&!aU%E6xr;;P9JyqQ`QfVrxi*bdM z7a#iCa!rp4^6h`27CiERl$GO1u9}?NW!yVDI&#S0v!kiW&{bS(7ky;{P_As8q*Iz< zCEX!bg}DnD6j@D8ImS6CXK_bZqI^a-C@I=y@L&r=Ip0iXmZ`=o5k8lT^H+>52VR<~ zH>9Bp^lUEUCHc$f!~b7u)IPDUoZ1Q+wrI?(G(_NlkL)a5JKr?93<2-q!NG$vm(CT| z&LBer)bK{<=9~4$8$n8b4|&eR4?mnI9tph$eTDU>q3?e5RNl+P^r!0S^-A;=y(-M% zbp#%M_$T8>CmI}-`81fu#~j$9k1Tm6Fl~B{bP+e-eDl-e2W6370P<$hh%fQRp%Stl zR~JSD+%>4ov7RdQD~Wv0Dvhiybd$-EvzF@vz5I>5%U{?F1*mkxe4}|Znnsjy_2e9D zY18gLS^BOw zTroXo9YSubSHWEdvsCuB*Q?57M+vojOEE?*W0YK*96f-ke)Pa}lU91Yx5)j+jy`?t z*wMjbA00hrvWv(Zb6(L^)hr0zBG9o%5?!h=}9Tkeze(ZQ#Ga_nviz{>jGVSnfP ztl*=5DXzijIjcz~hx87)--o__jgdGy_z}X`znGldY0Pg-+ENydCjZ@s?=^VRAfl>8 z&U$3@-Gfs3L|^^{1Mq}*)O#E#7+V=E(o_2U44r*x64U<^)8~#X}%7^=T>YE(K z(cVm-kGkduB{A50%iq>fF$f@nqA^TNqf5pT%fR%3__hJ~GVa-GHID zwXsbDb(wGX(ZSxT7hSOqYKp6OMN%W{t24=T2#BXAml$9-P1Wf>RT`+QsyZn4h{mDP zr=JPc4?eN3S@cbQJgOtAolR%N<@Y+o<-PHUi;2wjHRkJFY{g8rHT-1^Wy8omukr|P zs(O!RKStvI|Ns1dfPmM~xT0z0s?}$%IqMT=pR<<3_}}&C@AkisfB4_Edy)TY|GQ>7 zx`QaGzv?GQ3)i?GJ)VE&La@QL5GAA>=er~&HDve34*^s79-RbSDh}7H@~W;~3-veW z)$`3|Qd(OWnG4f5Wbs_#DR9Nu9zz$?+;r-A*Dj-CY_H*~z)-Sj>fvr#I3|Z1lsRIW zn^nd8IoUjQ><>n2OjaKuW#m*$bC40Ex{J)740nFX`}1^cO3j$eR(r=P=ed>h_}>(n z@sZoEMYi*%et4>1e!l&TN;i`7CjCuQ=V}KyENyT* zrL*dEVCVUz#vC=X5ibf~Iae*#X-4_Ucq#woCyc5pH$NsGT<3ApBjshAEl$<_6e>0u z%6d^d$(vmfD<_@Fs;a7Qn1wGY<9)Tu@>q-kZ@a`}l<))E9V0(8A7xCwa`}^!&&I26 z(da__lS86WO1-+CfdG?}9p+;FEFA>=d;k~kX(mba_+^K}B}@Bn*gBAt-%Ipsvo|$< z!DBgpf(tLj0P(S38gXsN++Je5q*!?cjJL-z{zC^*HyDk={CWiceR8?5{_WDp2U%l> zx=U*q4c2y}Dc_6MoU+Wr~mcUt0#Wwt@Ua=b!+kJ{Kvaf zMw6Z(YwS)jG;8w|u_m8Eb0g_Dzw>4+Dl5^K3od56<^p5&_MELe?RMPRz-&Eq`E59o zi)>Y=Yu1a`O$KcAM|_4AJ)X09!cKzwI7*o|>>HOgt=`_$!<;)^tEb+_6dPAxVKo_9 zqp0@7u5Xpr+b@Q-9UxwVB<($4%+KM=K9s=l@XLp$=}3xdrVh5O-tJo4bK1NTg=Bnj zc=&)U=L;T_T9q~1M|2I(X!`IMe>46c=u-0B>G&}4+W7ci8dXL1$4bj- z+5#6y*Yq?Rt0x!xF#UZ{86d@+DxfAiPZ|K7%}>3Ld9QzTfq-L+7w4vpq!8>Z}< zjC968+FkCiT-|eOu>ug-)Qj+(RE)f#4CnBNR&jc>RXhB0U-=T6=>q3b>#`s#8fYwf zS5Wpw-`y#kfsmiPI1Od07EQfsbmJDQXS+MAQEzI%O-s%@%;eXy_W@}jYxYaLe61Eu zWM=5rTa49>M$`5Y^<5~PojsKEJ}lC$alyE~WGjytwg!u@O;&q?7*>MDS#+%d7Gndc z484m__V|1?Lz`^aPqc=>JW$G0$zJ^)hL+K;Crzh!zu}JNI3yn4fX{3s>9wa_Gr~;L zGMgf6myM1H z+*G&8o2izM2I$~@R5UXBbFHPY<~H@DRJk%7&NVec9;wwZTKJ|F{<*sD!^r=`-n+*~ zSzUYMYd^Pn=KjniAwYn6W)cW^fk{FTuX!>V1}`WBF`8{)}Yq3-WY_$kqV7^ zT1ATtc#Bi2*!I-6h{j8`hOr&3mY@yzQ6*K18h@of)v5dj~ZfEq{#ZuU3}kQDrkG8k;_U28f{# zF2;zma~u#RHJ>hwj>F+dau_$i9puQ-vRpZ*5C0Cef=;bH0XUo_!(uL?Zm@}ZK&Z$8 z<3T!-#km>=sXO}QVX^#USNUUa9iHWQnC67{-S8tJZMJc+Rlu?lBY+C5w zhd4pKq4FqNlt;pR<{7Z3hANjEk!44lnmeLxNFKq}28iBa0(HGdlFkscvhEzU(?1UI zS)@8dkCJbiin~fB#Mnv<{QT29sP@u7k=)eLChC>=LnQxDM!iR|2JhB%bU-HTpk>3} z%w`Zt{7?p(v5}9xm$iroOMyVmaX_eiosAB`Q`9K(5(MV{s^;jCf}K^e(SFt}F5Xr* zzV9AaL#d=+s{jR{MjvQRxsmMciUlCg!%7{np1+rZIF}ZnpaEhoklO?i*dw80NJaY+ zS;g*p(;dl_c9HZ41v8AeMph`Ru%Xx19LL6L72$<;N2+Iuj(}0+M{*El@S@NMn&4!e zs#SfygObI~na!m~D4Fp=h9D-)mn&|g?EteQ@O0q$Pg_MT3O~_$siNsM`J8r=6aWG# z4v1uw9kMW(12~v^*oy~!GH>Zpi)j7Wr)Rd21t9wei{p-CfkPHArB%InO z1(S1lGr4=DZj>zGdfW*Awm~5xCshJc!>%usSUKnO{sE6EluGa5%=ols{AsHeb~~W- zEt=Hc#|A_VocIeFH3abf11$3nZ0>m?IgH~W^PC+2STAnIJKa0fYXipvHJ?_ZH#iZ+ zix4J*@lj2SN%M(t<>-|0&v!qeHkO9`wLX}H2yr+N z!5{=qJCt8pS)WFKOc7yK2#umFcjh{z zc-j@>3!nc^gsJmRlIl22rCBeQR-uwMk2UY6%%f@z=7{rJ!5o12!@T&q8Xl%M z*_0X>))*cCMn%!4Ao^zp|)9~I9CfbxKCGVk0r8}_; zB>y8S$FTE^CwKe^+YJ#*^4T&d>==|?AVY$?guQA%(Z{G!YL7KsUBhIpW~~fNRE3#c zfq+g~#=&E>H}M=bDIqRWH)r%xt2U|liSQ3sPe&isRw=;|!pn3*DK#V?!em2@=m>$&&?vvz(GIZ+qFQ27>tHEU{E|Y?$qRZ>+}HUxI3DGnWw9B~WS-vS#-kQFkGiVS z+aW#UmEIA`8KR{ls+w}(de#tuLJoYrY&y09a;IQ)Dz3XxXh@Vp7x;eM9#qA^eFLi! z*!`)3$86{?&gk3g0}t8vi9ItIv<7CJ6n)r5Uc86G2S6Zr{MXvDV(GHd@JeNRURG(mAtF@cRo@Zv8s_sr;Ao3zEU6`(+KQz&0`J@RhMnppMi{hE5U7SktwYeI0d)5r zSYAG@PAa{DE9|jWfaC~nP5CxoM3f;`S1S#@7=$Z>U-Lf0?SbL`5f_8gs^l|-jL3fU z0oQ{suzg{KJg6C^=X7ot)9hg-?3^*7T*BGw=w}#5hpWuY@OGD2FB$4b!ci;F%XF?% zcuBl+HJ5L}Pw?~~&>A*-z3(7r)@?w(DYY`a>-AsmtX_nJMuq-~0~XG`Z`uZY^q`Go z4eMTSvIVIEjpq4Ry7vys0`pF2;l%m2yU`$|*Q*pb{fFZRCOKTjaVRViLsY9Vd zZUx>O+2*xY+?0aFb&?#{7J7>p9}+F4(#7v-a56HfW|+~1*q`KQikidp3P1Ehe^jb_ zXUHsMZex+^XMy!+zAtjds41g*xo!(8?i49*hFHh_58|r0`HkuoFvrWtwBP~$A+#`( zhgTZytxPdXhcpYP4P7*+Mt#iX|7#u3Vunq%qxY&v@o6Z%-T62<@cg=s<)RSoWj32+ zvT3Ce&*yBXv)@@8_(qPCml8`+aUBUz-qvw_Sg(|E*g)2jm=e3SG@QJ~&fB!aqNNZk zDrA7M`{#H_N0l`SKK^AqsjgyHOpMa3N*og=qgnCCl92z!jSM}EmH9(ev{btAAvWGK zhx5~40eKa(WMtTTTa9rOq#V9l<(!zspp5)w*6+;X<}*d4`UiN|3}2gi0+B6nh@;RP z)n)eI%;m8C>pfK%Fy=TULOMzc`VVQmi9?KpY_X4RUgi!&N#KDs|2m1`hY&ht=rCuj z{R1bL_*fGZ~nL&u`9beq;JDbzbV6H;hUe)u5UM zM;5MzZ%n^^5}o0e@Nk(t)1RC(1<+c!e(*ng%{KxXiFd?0RF%ml$>Eqi4dBiKxbDp6 z;iP&;XDq}q1+0dt!dBZy%^ z7gx}AQiy(V@+=G+pv#wr_gH^*tClc5g@f!%XG~T*=`91b4pt5)y_t+963Hm8iH;AN zra%;i;9}wT4{(_bym4_wAoKeW-4+NT`qj#`!?)REQICF#Hdx(44sNQn2(WpbSK2{~ zGD^V0vw&rGoJ;{p{1+xkT8vOXv1xvaWHq_RvONk)7FyEtkNVdDfj6ox++49P!^ycQ z8i~y-P8Is2l)1qq#|>2fEN($NNw!34*gbyS+Z&ulH`hcn`dT|g!5IEfgpOZvW)L0y z;daNF!nk2}vwE%wSl6F!(k-|PWu@?OSE~@?c!dDI8Lw5;*9Kl=?Pr~T9}(Nv<_@l4yvypycsxL-XXOE;2w=7|6a!36!uczaz#*y)($Z^~<-#|H6_aoGRyUq9fuwaCuE|-tli-phH=f}q%o9lR(7IZI$ z`__U>%vBxLi!$N4i=%JOfzg-hXm+`EIG_RcdmNkMFJ(;t?`CORcie?RVM$AbaHtBe?s#h{+#0_(kdWFbI7L zLV^VM>H-B3c3-++5-wB^yh^x-KEGRz4vHvL$xA0s;J^ujZmDffQ#;A)rJdt{Edfkv zeEj%ff!h`hs9Er3{T|oHA0L8s^R}t9Vw#b(7gnGI(50+xsC>a|nNH@3Sgm9SG!s-) z6TLN{o>6mHTnCu2c8x;`?*S{2a!|kG2J$`mM@%$EJ_|oLGEP zu93dMiGZ3}4K|T3u9sFT;xsb82*VGjg7ud{xR z!BI{h*hyytyCzgh%>g98m7%PcqDM*xL$T^{EK`o|wv@Q_@yF#S9gTY6)orY2h#yf+ zVUYlXxgTJCl+A7thh>{b9F~w!9OZpC?$acxouwlOj~oP`k2(*-ZVozqJkq_`1Kvwq z0_3qWNMjAbJ5bR(E&~zIGuB+mkt5|msI{Gxn?aSD@zSBc9+XvWy_CUg65ZC#{_%BE zYDDP)m>S+{;r6CerC__8YYnLh(T1vh?a0;w`}K7<%h4r;eK+hNcx{!>L@El~eW81q zVyxX7Hx9`vX!WVw9bb%P9Q1?g01LSLO5(SusD|=@2+(VaI{Rm;$`=|kn86Og@So@q z$#rg;sPdU!2~aT;T(BAHtA~XdsA(i>h0$5fK(Z2G z?lD{`Ao{Aa|GTsdA=_KGx{yj0-ADF~fkw`l$liX!eH0x@y*0j^lfaL?Lovp5B| zX|>-f?Czk#;4|PbtH(2Vq z6e$#J`6KTnb%P_*eY4ux>v^>s;tL13ww28E<%>j^7Qjugn1k7jeK@J`xXv?@`SJdQaL-*nv+x` zJbP^}is&<|khDVYW0Zw|creE}kZziDTxgyk$s= z$>4LF)_m1-@=S9yjm>s2DW-^g(@16U7R z$AxJW4hg)T#Crr==o3-rur3gE#4YBLd@i@)$32zj6iTv{KPV*$_6_w6npOaJeIi=n zY#=Woy<1sB(s|q=pswbB4AIM3RqA}At4JFWILjMiL}%z|>%jfjUJJhi`Q7LOi-7}p zG!a$v8LyzQ8eAB&EPRcnKqes?xuH)@lU|jRgU!i~XeX&>p<)s_OcrX8CMX|)At=F3 z9cqgInR5N-g_q@IyK<2NC@`l_DO{|e5%vRWF8J3Xso3HL_Mc1~f#9cBhki9_D+vxH z)@SX?E7e$lH^j2SVJ!gc}sMT`)V&Cj0C3Y#Uj+r zmB!(x)a^svxmX0cdmR3xGz%Z<2%)m;%GtHa)QRupdLHjooI+oQKuEx`sXUM(a@=#!0o5F5F>)Q+$y!U;AHG;n1r@?*%Z@un+$k< zsQaNwT#Lg2-xVq#EDDYP%vFisRTNJInNXXcZQl6tn|)jW+k><(hdB*Dofg`?_>x9^ znV{dD;xEkL{Om7@PpY}c*Fsb9TLlTmr!&4MB@;-Nc7(rK;B*SiIpE4Fgl3Q_-py<#;H5B>?c88!2K@Hi0`+_aU!WEt8acwpnBH`?o z81CyR=)gG&{yF8W-40_Q4nK!?9;tatIY}#a5RMTT;!%heP6)(9L(32s*x>!A`m#U} z&{Lz(Qz{xT#tuS(3AmW!adb;9m&-em$+9qG2^W+hs2ynS6Db>$zyw@0 zzjmzM(0h?(<*F0K2Gg1jgXxO17H2y02I@P@ zSMX^%!;SK0gbIgfbK(bQ1xU9_Vs{0WyII=+crIOX7?V zjpBr@zyoILAfAyC6ZLs9fHpx-qw_PRaZB$O)EdZSfu>n*x{{ARj8ReEuF9mIK~dwKc_Y2Z zmOyK;0*o19M65VkedS&}hD2ZJ)5b90L*k{6wmwuYZ~e$ON^1Gne7~12B`M`}-sWi8 zlIeho003ZG5VUG+Jzrx}9ljA%)Od$8zhKQq^+}`bpmiTT^pS65%Lv%Q4b$JCtimgf zf!RXSfeH#iA2O{#85m%emOt`=eLNtS6R{aMFfqbL9svy1lI`rw;ROh&tT{xK!vBC~ zp)#h8R)DAFRI=H_O>dI%k%PVs{I~i>vKg!(CXIE_(Go*Rc&r`&I5A12iy0rm)`(>X zG&Esg_)dg-dk;^Tw~>@GLk^Ww2ob4bbqC+-?ui++XmGUQcP|(cToVSP@en|!5|5zc zJ$P=5m1XM{3M}I5N%$H|B)4LKPJ1MM($*FcLUU%*>hK2(&tNAXKwx1Q?4axwGh|%z znU63?^$BHAo4>~e@erfv4sN|oG9E$;-V%67&J*KQe`PiDFZg>8I@4vgdEN~}0$j+R z7i1fN7VORWF)Y_Ok-mrGj|kDxeL)|J0pX=Ol!DdWLPg7}E$bc9pe|vdGAIy=r3E-x zL(p|{O&MrsdtGn{iglcKV55tL$Vlf^L0}-B904Cl5g8F4SoF|IM> zF@)h2%g^}3M#nV9es{bf5O3X>&2IUrjQZS=CJX^AZ^}%`DN}l1_69zvWAmNqc~M+cr(y#k=mbc4aT>@X#nEo$Md}Am zkmwmf0IY)V3jeUS$x~#HBpcKrX~IeMPr{e;gLA_7FaIt49#hzbHPH%N9jKyJgD<0g zhwY7WvezVo|)>ys_jl}?h=u{DuZmU>|7ISf#vY|l0%}auOh=mb#<*~He=#T3?NMwt`R}a1Yp1` z_<{X|jRfw7z1bVDVmmlC5acetZ5UgQ7mg-An(1ogijVlR0?fwLKUbjeJl{BS2@_#oR`H3CqUxP=La%uq$DIAG)q;6r%Ta#BeJN|%Y^rWjzAmAv{ZSCq5^Lb~ zSc$VqAK~8_NYeIIV;@#(Ps#K25ldvmK9)&nt%pj2YC|2TkaKylH(ES+6Bf{|OJRZ{ zKTl8M8aVGraSbw|v86*z(@2LT4wp)3hFKWCvrK$J^Ga}`@&tTv5|j|1gz0;~;Q;#> zM?S$C2)jGJH{b!nm$O;UK?a(gmjRF^f^f%_Qa&dFhQKWN0H+W)m|+b!wV!#~Kblx# zCTt=2!nEGLtVpNw7wiw1NtZLe*jUq7Za7ozMS+nsYeolU1&u9XhC6^>;5VbT4Nk(= zK+_QsoHMc_U5BEQ6GKiS- zGWvq-uoE}=o5*j@gix@==`+Lzo*SqDz19@TK&JJ#a0|8Y zIGoBmT|u)8h(WkJ-XbDp0i}K`XQO!2O>D}mkXA~_G{YKV zIg^Me^vtWE;XFjc1b|Si~%Q~}Lwu}LJ)T4u7 z^(1{T#Od?c{ffB+tm0U51vn@s*6pVi=nsIv=M}V{ugd^~nImdKNHW`+=SvD`%qEh;Pv;W!~J@emvHE z&XiEY!>9mPoKNOh(yo5??G$OHx8x1VpsZWPQD5&`0ESX~jCD5AA>ecmjDlkUVlh;O zWstqycIm!(y$w5IPkoEjY%f%j&y;Afd8|f8lD@hKaFQFOYET0;-=Hh>j{%>KWLeGT z)Qh1QuUJ+P{rlAo0`+D(I^guiLDFmyJugcOw5ZiN`lbyB=a#xbnuJsp@v00kf0D{- zZ^x*Cz~5e9c`T`p8rwmjVrK>^#(;sXNo0wYupPI9%iRvhiXA+DrdRG94J6CSFHXjO zAEo;Hh>l8^Q;EFAg%+ERWW>CFDC~gO8y)l)Dd2T6>x(O7^%%nhC}&K}!Ba)E`!O;aWKOr>b zM#;QEy`jMr%~6(D!S*c4Hlp%58YBr_6_DmJ6PeW6E}qVg>Se$$FO&2OGz$Rpk5Ck> zl2Yp1jW!|g#14ah%_G5nUWvCE%%+8_**>_u-4KXZ6WB_q1SS2PWLTdpF^H|CetyR2f>iczD!1W8f_Tl@D&DRtxWQPHuJ0v)%rn+NAnyrMI^0b$ZjVG8vA zl==0Hb_3d@LsP{uNw%S(!q_r!NO{>0Py#n2HDSUd;)NVY+R?$cpN`%EPHV#fOBvo) z6}@{%djKXk(G9mlb8qzIjif+#LTxRO^8x8FZxXTprXb6*tZmAl>zn z8yd)BK8Ns<8QqIl&{aZdXQN&Yx3l35Vq}Aa{eXFzqw488-7JYyTmrhg&3>zVAl!b{ zB>>FmytPq3iN%VSc1ScRiKlT{dzne3-RV$T#lq5l?2Ni{@@B~_b^p+b*Z?EHm%{=K z>U31dhq$Vk(Rrr~4Ezt^Q5u{~bWp~@0wa{-r;3VU2evyVWvqzs(SQ&%v$X#-o8iCX z5K}ol`|BCPdzz&p@O9-T!*HbrNdM z%}kEP2rSM7sdhhFYLFdYCB%BsYi{wpkXDn_C?dE($>I&-cx&9U zz|+Zb1zcc^PPI=kDDD!NC^9N#UQdq4C<>nZiiBrzuo^I% zf`gTrE)-OajV~XcElUbjGIz1|G*yfn}O&(CWisX|7z$niXU?>;y zoz~1|D-kZrzMn=^YLZ#Ribim0H7)J#%;2`CG?dGk4C5&MlvNk!V|E?%twict%?NHI z?}%tXB?knzHQ&kSO(R$wkKL+S{lm!)FbANE>zNs441EEvz(g?bf&jf&IG{BYXR^ta z97wN*(uv*S{lL?pX29}V%}k6cUY`~o8-d*)fpd2-H#-{$s`Un!eVKaY1XFZ%(fN4I zbS97S3oI+nCN)Dkt=L-6Tj0;3&=z2U5qdSNI%%GW=FC*ZAo^HAhQNHCEPI3tx~i%yVzfA_q+fx1LC*pPGoxCopu0IROX`qW5$y7%72MSN@xYx**-`5JHmVBP z`4fJ^?HQ%}*-LO@WCOI=Rft?3)l#i|a%8M#s3&qq@|V`uIMK-5ggg>rOj3z1Rt0HXnIEmdY%bKgs1sMyMj#UQ!ad+X zcQ4T+)RJ_7!i{Q$$bkBIGge90@_p;;U6@3aDs$AHwzh1^oUP%A!OP;p4wY5w?C!9B zk2<QVhx07Iu!}J_#3$ZY`~%^S;#qgw1w>J;WXcuKvmej1g>#RuSyV5z3ZBP_J@7m(A?+!taGB4g?ESmcOsDc}=Abj69Z|%3EuW zwup>O4kmzBkxXIpDF;O>2#1fBJ-cW3KJS;DP!E$U?zF{atvk>$-~y0^)Z@F9DOd04 z<*hb9H3$xBO;vOx4~oU;4<4fXsvAcLOAKnl*k^R0q~$@e@>UEDZK$DogC&;tg5Fod z$JOdA- z;-YaLY$#?r^{-Ph3HP(Rm)v}VvT${W#twL$+<=u3MuZ#LT#jLxEQ$snYj9D zEtRldp3JljTgr*@r>Hp@cR#DV`ph$yQuLO}&z;6%38?o`HxNiVil6h$XBp8W%roJ) z)Ep(1w4yDsJtN&+zDxpac!AjIe%Af&%{O;j9?Psn4-#+6PmQ{AzOihtqf``XG@zUp z!350`l#JEs!9+?+)a!JO)AVJ2;QEx(Z~(gZIDpCS)XOh>?HFE0B$>~FhIsYkJ$59` zn&iNqJ7VFSz8YxM>qd081_hv(yoZfh*M+D7+!9!h$j22(xaM*;6P8gYC*5sej*vsHzf$s7fPBZ zZNb%qP0b+rmDG}f^!HT7@lP~`BWATk_u6_Y zYzQe-6V~VnSD-6IP1)Y)7$+urYPPh9nc3_wJ*Ol)JCE27QcNP;u75{h!(69%x-84? z_`ZPCkNef@k|ma=Jxi2T2y)(n>kX__5UAZyXWFI7ofq?x=>T$CZxqKE-Vueh10%nW zO|Zya%jU7C(#kVnzI2M>DUyvX2Q>Po13|LwSoAyacH6}|w8-SQ*oMJ?@UA^xpu^J# z6{SJBJ)KG~ffx{{YS?qz)7E*|28phC4%>b@s>-UM$#tduJw0IL9TZhNph)1M3ohku z$a4@7{*JnA1J(EREaAwh2r_U~U>{Mi$#8m0Sw}RHj=#-fN2k~Q>q|&3$Au6Nd96&U zo!Q>iN`>P@YKqpwFDpx`FujnFO^HD)4|iWG%y{~B-aU?rF>qC-2=;yyYDsoxO{Djq zNawd3{H6)YOJerv#Hc22XSJN>=%EBmOVv2+=u_z;ThY`sqZR_){wHu!M#wc7dai zZovWv)yMI@8sy;+p$i1k6zkD@9e4AF$D{7}NS#GeJ?jls`bTop9X&mNt&rABNnnt+ zWU5VoU?J2=kWr_XgMK4pkl@mtq})Z|Y*3fz zu|8xYqcn`+YFryWvOhz?p6}A)OlNQOyQF?DG&t+aEWI!tv5@exk&-5AlycahDWyw+ zf94lLyu>!MkOh9+a-rV^eoVe3Lrp+8{{lSYfr(;UEuLw22Yw%DBIS!%AiA*qA~RaY z%4M)C<=6-Sugev^YG-G=x>`~(q08;q3~1RGH~^+XsYJouH98uCq_L~DE|3=s2?S;^ z0+?&lkx~gF`$nQ!zInZn_(3c_a%cl6pv~}ck3{ZU8r_#(t?@t8v5Sli7=I~lri2WE zRheG=N#e$W=09f5ZGxt_sk*VO)f}jYD!O>4c>Z9*%Ary-qy+N8(9RAiV4bUO;g;ZR z)M=#~py_6oCj!ws7@VlG|F)M1LxZ1{PCH)WFfULm=A)Rhh`{`-^YYlC2@KB2LNO@Y zsPxgQEXRvEY=BY~(|H0v2zsLz3zd=RxWX??f=S^qSs*F^dtDdUCk3I8o1_hvVB(Hu zxA=}QRCyJ}Msa)x7@Ax~@+3BkDOFTCx}Q%GF^loW0Q9^U+E3RU4nmv(#4g;B&6d4a zlema)1>k!C^FD8{J>FJO{^FGGZNxTxDh*+-q^$y64irK^dfer}A#f>!op-Rj!BMT9 zzEqsfzk)8y(u3(#!X9Kggcb$)iEFJ&tSlWIOI|(K!7_s8rdG6qX>dQwQ6w?ZdYUl? zVlDJ7B1_|S`wQdKQXbXr1a1Ib`AQo(4s$QsFB((I-+BeMKtFiHqg+P%3Ti2pGcBSz zTqwNcamC0ySjMe*aHX%sO2sqMjAh`~(G4&>j|fMOqCn^y47y5sellK?0pxHhjU329 znWt%PScsN6Le>Fh=07B+HWUge6pjbVrSg6eO@S^h6y}+R#$vAwh-^GRB&LN6gLp>; z4l-@OKu#si@S;@>S{Y4W^Gs4R65?MmH_#41u^1qT-_Q=Z%_Z80>_eG~<-HDv2Eu7q zSZ?H43yD#fcck>3%x`G~u8E-zFW>#}DXO1{aUae00_`anV8e2Oj$jO$+K*%+V`jinwn-ovvUa1 z?YdD!h*$}2I|4nm$-ykv|9fg%l6)AUuCRO5G0{FXAu~pB;1IHu$QC!h;K%Q(sClZ< zd9yb_=f%OXReKc8ze1TotCWdbHawajY^=vj;M*49g*G%?)yBvX z24!@cj%hj?u2U@V`KOX2oZayG zWMQLdphrXJX!ceK9dJ_$?KuSVP#>|=z|kK zld$v0QgS$x>9V$yFoS66LB2A*qeVu`e^t0GFnvz;d$2P0t=su?a<s#=yB?o`s}80g>ylwj}m0U#$o4ug8xvqyI|3fOlYu2)poldAq2T|26N zxY$aY!2l9A`4acTAesX*MBgNCf48b%NuEaG+{4O_yc;_eH_8tecPCOdsvbPTqs=O7 zx9a{Yv59fvv!7aW!Y^xl@UL^$spYYr>l6&&#{dw(GNdgYG=+@&(2c+8mmKqt0}(v| ze|mJ!kD7+-tt~x0<}EdNGl2cXqQfVBji&(2^!hc3>hyO(v#evIgzH(7Crhh7*%K{i zw>;{iFt4YJpcG@*{H30uGW9mX+ck}xe7=4?EJoetb=r3>!gx;lm2hI#0p@1ye!qL2 z6@;^6b-1nY8QuC`Zp;$2#_{ZPVV%kGzie>zQ(Y}R(*dk5GxK`KoV`E&`bWT;4l!EuzlK9D=>fei01whTPP7Dj$s`%qe;KXVU%lTMVmXbpUu@r zgnI*t>1;r9Pbb%2f>qcxgO+}Xg~NyXn4+|pGc{CJ1jGlNzlcq5TAgWLlPNdF|stwKHSn;;h& z&2b-*X$)m2gHAA=bjECeYJ|vYzl@G90df2h;ih>E+Wj1233ztgJQHxnv5|U@Iq65i z%2Cka76)#-_*S$1+>XERr|B)xL@E=|Jh%ZI!uV%NolTHa{QLZgdK$OC=k5jTa&9k1g zsjN1802H@)le|bM9Sl0O4j)tj=?i70+_bR09mN_#(ZQhR0$m`sLBW7}s|N-vR8|3H z{HB=Bf`bo(5uvGAJ%pY=q$YuXwu21;If`SN^RghOLzx1*x=V!QwIfYUy&cU_q2io@ z>g`oxyq`QN;mIh#eJKtZ+!Hh;1p`IlBs~7Uv}s`n&~XYo0a~=!!^7X;3DZ(=k7ZRU z>gNi}K}#$~(!`QW>n#5otl7cHL~Z@sXU=lEJ$MpS^H zubkZE>VED+B5b3?w-10!yD;iA?H&zS%^Y2s4`dg0lN+FCENhZ5ZV>-Oju zUbOT)?v6_Vf5Z(hZf!sNZ^$402POWy{_x@AMHehu-n!)P^SkkHKUB|K=u+vWdaq1# zNvofI{-O&yY&uPRKe$GoiV6&rKG`#gHhi#mFaPir`TrwLZih6v06xo;PneJ<-#JI=Q-)sj7UPi!aER2!(}G62Vv)$KbQf%xkx0b+1EnN<8Hs$E#w9dE-f_TNEaiXj z4k}5!1J_GPM{+9k)LDb^Si}Snc+S@JJxuqbJN&otcq~Ws0^0&B%^Y33`JMNMOLjl+ zM8BDVt~;qa57A5{vUeMiCp{l>xuLl7}EMM z%poBo3}%!aJ5XMq0-mT=G>re)MFh1n#G3xhNVe}T3dAv1c0>R)iioM}V4Y*%tDKP{ zuW!Cm^5_I(fzM7-n}xcGeZLcC9SkJNY+qNbE-TUNf=-nY1x-&7o+hxuV8IZKN(owWZA|1>^ib@T01W1tRC-HqQ?t`dfDv4F#st6%en`g24k^eZ0nbBB8 z>Q`&iU5^uH{4C!s6ucXY%fSmITNyPM63Q_l;bxX`fU=+y z)7NI3neg7hhNs@ZS9SR=361dL!o~2;0|!-ED8iA*IkJq3KKL|v_CbL=5<(Tory_Y1 z+$yee%P16d3`Q`7VeqqYswc#65YIHOvaO!*CrWsf7`>KBk$9qOJ6@r4!-gqc;Q$`Y z?-O{)du4!zYm4BNy+WZ|9cJ1B=b|HUMMOQ8oluX35b?+4;lxqgd|!~kcFK#gW0hh^ zZQe@W#~=;DM*cl97l@f&`LJ+c8y$AnrMv7#m{I#gO@8F10{BFÄAegy`Ij6@p| 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⁢3tUAj&)hjCoQTH&y#lf8 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

X(gI)vXj5%;v=lYxp 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%0Ar1a5sA>U^%Wkz;tyXYr%`jeLF)-kB^`-8OKYaaQ zwO$gyi^PB=S1zT44&Btnb0?2~`4=u^);d%?;^VnVgs6KZe#)dwHEcjrd8T5ohVwl}wT z>aAvHt=GykHpSSIe)}a~DYn27ctk+MCL6lo%bU?MxO9r5VM>vcSj+M$~D!thY zaWw|&^?HlfhcPx>B74{0f9J;Tb`$a=NuktiLEO4g>2~X^PcNMq8yOgs%uJ6BOlU3M zBqRfC1-NdOP#5CRb93mGQ{zMD&z^pMP_8n-aWB_g+1|f(`}#(^*{J1M4)c^oqX}}U zL7|wQm{u8#HqwE6?Tm4;7)#N4OkYd&PNz|+x7N2&Zz}C(H3_>zH=&s5JO08mPd@$J z3#Uhoq;6`)hB-y1T`mc5uv7dc>k||^cU|PY;SF@t*-T&orVxFOr3k?OTYQ~&;H8epL?ob2D?v#YD}WG z2Ki#MhxuF!<}0mwy`H6mPJ?#(^wVb~GO1F7`hO4#R+rj)n>O#lB~s{OZx;r-r3kTOb${N|j7*_2A~g&fcw84mw#pxnZlr9{~l7 zPh-C1(z(;cBv@c!(j6%Yg_T|{4W1ln(J7Q_<=E+C{S$*@GP&C7v^d26Ip~XI%e@{% zG+h?09%^Kx)6>#Pbs*Qbk3Rdt*)fPYD8Yw^ zoIp0**eaLG8+Z1qt9u(O&31dWnPq&$jC8#J#F-bq{G~5`;j7O+f1-a(M^_rP*6M1v zofJBIoes3G@dF!@weCu@SgE$4aX{HLQ-d#_l<2KSlQYJG$_FYWv>F287-YWW)1%W) z2%N=DN)thViy43hqbmq|A(ivLOl&9+EfmfHnmD7#gM9L zg>rmCu0Z5Lq4%cCt!gt@K4+0KXgv-?6=)#9hlJm#E@xqDo!xsidCS}qYwZ$E;Y#@Sp_q974Er@9O zEzpgZO{+=1T(9=_?;fmGtDPP~8?77@6C(_9I^fXC%o78B$De%a*vT{Jh9>lI;^K?2 zzh(H=N_YD@9);bzZ{OKoZKR#5$$>L{C%*BOuN^z~>@zP6N!1#SN*~Pi+TBhDRLOuy z_{AMBmKz(_@7!n#2=y4BIx{q8!0Sb~688}ni)KbDQxm~LtID|Xq6_6*x!cNc^&49&4S{lMq$B4qNT-HQ zK7V#ZO_!VXYB`sLRwUGu=_CW4(pzubzI$hH_wJqDjiPgM;DSUW9X@yZxueHU_RGvr z3ic+`X)Xn&8}wZ+*k>{f`{qMhZ>y=x3JIxG3 z$j8q2ogW-LJ1miCA*#Zr(&-eJDWoWuRjD;tTy(t9+1OvNr@@o;X|ym4i$p8cw9n+^ zgvv^;Qb0h13Z~=GWVaAbn^C7#=-ob}Mx!yi!y@U~VYC=EN_qd8QI##$TiM#ZvE3=+ z>d>2-9bvxOZdCHQLIu(UX%>Z!$AyLpZUnYIGFzsz)-C1uG@r|6lM%uQvC|lgS-nop z)X>)`gC1JtonB^iS@GX?X{l*ny$=x5~0X)z|JmW)j* zNeE%v+=vD_yqpk$|1JvxZV+*i0BkTT?e$mRySua9tyIdzf&j;;a3;$qD`@y=SW=Z> zVrEiKPYj$7?(miIXOOb`kV|V3VKHXwGupNpDjEyc>bw>^~CS|&NHV5rA7!}ph|SR*W2)$ z!&C=?1cXW(Nb-ehqp^B#Yi0kHz15W(;%rVgovgxgvsH@`(^}P3f8T`*=s+R+L6HQZ zlZ=i{OpFZ=jmXUCYfHt(#%tes?fTs}UVG*4Yp>kAx!W$L5Ko0kvPwSGcOFjcGZO<6 zy~!0Tuk75qb7Qw%f-PAVGGgg;A)AW&X3h-{PfOvmFflqZa{koNq}WTEFw~)iqFD3t zJh<_QWzm@N&=JTnsugOb*_SGc1bYzhOTA{Tv$e6dxx2UCZRWz7q5iXdXHH1QhtO7P zj9S%<*5t5xxe@~0Yc)JDEBmj#alMxYHojN;Q|Qb$hKw8R8)`s5jW)w1fc=2JAe%8PTNh*;1p7;>o6X$PWjZu-gXBaS}IGJ~=TX zpN7<@%s^PYJYVUque2NO-b%aGTi@R(!YBk21eMC#e(6&2Fy(X|k!2afwVdBbgY!&_61* z_@d&tr^H}@6%Hh8^<1G;#4`kW1WS;Co`uV#SILw*CoQyA*Z0;soic{5UXxZaHFSSzVPJ}5~bEn$N5sNx3#;rwvDlDt=`+lItDbfnpx~V zGdVguriDU4#0OJ%w;%4?km7(|3E{HLOb!f5R9cHO9LvJ;rIL+^)h88q8$^|vXq+#$ z*IEVK#!RJ(VN@vxBW!mdnRjZGis^xK7x6p~U7R)r_*Q4*_S^5i`={@`{oZSvCB${v zB$NmRmU8Q5lF`Aw<6rygu~Wy7oj85^g%?f_P3z2%KuwiuaK>qLo0Up)eXm{OX_)u= zP(i#@u2^X|npLqK565|^2DxoeLMIF}gU3&tIy;E9F)aa?XR}TZTQ@@E=X-bdukZKT zYn%J8zW@DuTg{r-;1}xI6g*<8xu{D$I5;XX!{6Fs(W=Hrr&UH91dAxH)@-7}^%~+0 zwkRbR&%F5j^T&^!Ie+Hl>CtJui>|EqI@fRCx%<{z2dID%m(xk;6;h?n3diwE9RhXL zN~-~>Y={=H1$>Y0r(A#9lJ9%TXjmQLQf!Y z9^uRF1Ju|%x3714>lNCipB_DZ68SiG{Q2i!JabV3uOmb%8pvxKVx=7N?zI_J)1%|K zdls|FVMZwrs_{M5UbmRa)(c{X2OE}q-+%wr{mr#@59M>G$NM#e#fX8l8Kox{qHOT& zsT0QsXAFeXOJV{Di}HAwrUOj13HkS84tAVj#s?Ek8gtaWb@5hp8yUV_E8)qH)v>ReDdPC z0StCE&U_Ls>#$lw-6~hHpqfk;T5IhhACJPdRBLd@Vc{7KN3xX)e05`CC+?nPXaHKl zV)cdM2vbluG#qT=Bemr9`gPn-!xIQ&QQCTqc>G(Mc{$St5LO1AXcBz0F3_sl#_v zF|}>?N=Z6!zuj;^Gs{N!wI+iMJ|9yG^w7A$a$2k`!5VnNM@kxI6g9EW+0l@ZEm5)zVqGhegEz4N<8RL zqh%cIJB3M_%HRm-(Q2OQJ3Fo-DJJ5Evnrf*{4rF(%??MoOe&QnjEG93h!I<_)kcNG z%wWA+;d!rxFrc-TOv`5`CgoZcK|)dnLWxW;!lC=i=8Khbqm;!&11bOe`V|5Dr$a# zPX=&PMR#_nxTLe~>)q~3MS!-FQ95|)ncw-HC;rt_=LcuPHXl@77}R4-5amkQxzl)_ zC#4D(Q);i@dH=1u2iI@j-s>P-#72|x7zC#v;p)a10mDg$%SH+qx8$SF1O&n>4krydlTX;dXmqz%jyiQZl|)WJ%$??DOkv0SNiw|DNo_v(5Z(+E0%aWV!zVW{6i&5H9n zY&NUgh6jOEP9hkiQOc&Km2!;5!&quaVctPu=7DKMsodT>xO4m9*1dz>RX$swEHL9b z^ITtl|CymFjnnInW@0Xj(MUufKX-qIQ|iKn3+k#WQ-sBuF4}Pc2E%D+B3BBzJf`?n zJ`9C4%(aY>+&TDsXUEkfP#N8G(LI#r~0~dzRpLpRL$InYlVLn&w)L@G3as&`R5#YvvW`FO- z`f3~ADO{3`1+8k6Rx*sRqRQ$<6vpp|Q5s~5<1FUdjHqpw6$&{zNFsW}RSR^)Z#6=H zwAx$0aqrC!e((m=&H1QT4Ez{%Xe-AihfW|ObQCf5)5B9Eqf#aOr}^%BKHc5j-$WEC zm(K{LaNE@lSs(M`HAGPcE_<6uf6^52jBbt?d?hd`iNG=@C#2q`Rx7J*zuF+)x9;Hg{X1Kq?-W7&PAe;e5H;DyO}A#f)05kWY+bu&W{wjH%RW%{pvh z-G*s3VGCongjimgLsSoU9HN;}N{jjYQN#f#JR06GK_C{0h+x=>*q~hLf-!m^fTfmb zTnrw@(D7RJl9MkEPHAkEP;IxMt=L@YuC1U)TdY1 ze&LH>`tl2BPV|q%NWjNro2%`1b7f<1wYqm_1H-7TMmSr6G=9*mlu0FHXJ2^s=<$<7 zQb&sR`?HCuU445TftfKc!C%2`N#ii@L=5wxo1 zva!L5{$r=d5S>*(4-%qg=~{24Ae16*GK@G^vY2-3Tri(c^Uzg`z}P*Em~XaoAjXCe z2VTu(VCNEpm9rL;wBtv=`sA~H7v)4aN@He^ij{(vJ7&n$o!7tj-kbMs@8D5bEmdF^ zh?=Modr7HGa^~sN(^`WQMq!9lBVLVh4`#8=BD6XYj8UOu(aZXu`rPBc^4ZV-=9iv1 zH)RM2jZPEusx>I|9K81zKl2_gW3o^CzBp>deK96X-yP5P=t(`>%iSmp}T!J8!;vW3!3AHo#yl z84-P`{>Cd+4xJF;Kp4x5xIYwGU8xLQfuqoA45F5foI3vE^UuCGBu9nFwKuo#zH#s7 zUZ>qCXSjGc5M}Wgv@-##!!|ReBaNe{UwH26C!cxYc;AGAa9a(wWVP9@R56xa7uQKT z9n2iDhCyS3h!qWp9hx1a&1k^GFs)EP0XWxeGzwS+VRN-cv%PWs_O1Qxl_q2=od%VB z@cGkc&kv1HDfMXY5vPQbZnIt#msko(uSGjCFg86S8HCpNgjDZiF|`#JX0T{ff-+zv z+1%c}@y`3#d-YP>W^?(x7QG3g#zK+vnlWw0YL7;Zt`-x`fVd3gbQo1LO8MB7UT>yg z?bO@YUtQmV*I~C&$Yr@?ns$X_kuZmFQI4lI<9$bmG4&2AC!{)!TWHm)=*ZK26ca%0 z*omV@U+h0~>>DS?6gDQ`>aBIKXtaYBEqL73tKA!S-uvK#zj~u4^tx3c7GbRyo_*%2 zqtBf@eWvf!s6``Hp+3O{&`o01%xQM`t)_Ih)mYuSyAA>4OguNyT}{AQv&y^jfu( zBZ%gzR66usK%3REB3MP2P|iRGkV|Lt%_i?OSoPB~onCLT8L*y6_`?j}+&(zi-MevP zcNJ@ng?P}5>_~?C5K})nFp6rn|jDuG8O@TdeHmB6DC zcvJ$9O5jlmJSu@lCGe;O9+kkO5_nVsk4oTC2|Ox+MGj@4dXR~iZ30zg5w?93o`aRj;)VXh-njX;qzUqYZCH<`0 zDZNSybjin90yh?Jv+=e3o43~AcssTn`vKidxw&t(wJ)bCS!O+3SrqOu_1*SbrK&Q= zqgKoB_5I4&WzEEI{N}H{IQgw}gGYb+*CsDb9)0?A&mNr}pOqLDw1rF4!prmdx4-@R zJ6T6{kz%R95Y**HTSkS#+RJZ#j4D z%P0HEl-lrOA3?2@A;>{z0Muk+WUl^$KiJxM@4X-V;Sc}kAO7jz{D(jP-gjQPyPk}3 zJf$wu_9^*@DHPW!2F48O8ci}9E>w9lz>IjeUfZ-gjfo7in4k!wJs7v!174FuFOd$O zxbWLwc;+i7PxYPXyL821Q~B*IEws0*g;3_@)v7~HMLr`^HT_Oih7ZV%%#O4To^Ie`=?-*X9?5UrG>4|Zf5hle{{Q3 zwuXwiu0T#)anPK{K#a~9+|8^@HfhhUtj#;j^gK95QFnQF3COHGK*nopt)+GkFe4`5 zBY=2O=q@SEgxx}!!z|0ds<)WRwQp`PVU-tjLG9d>WHunUq?cyH$xPfthG?Gijt}bt z5tn*&axNH&g#cK{#zH@7{Kw1)|vOvyBv_vM)o2FE(3uG5uzK5aAm&f$; z>4p z$N98_FB$wXvrK+PiD&EYqROq%ExBC3ECvL(^(tSMg1F^UmfzwYYz*_WiM0PrHP=v@Bxt1G1_fV??g zepzJ%3nmcZW8C8Uia;mYJA2u9IKhJQCcR9=Gx?zOTN9S0<-BuxHnR&1nL|fp>P=43 zH!SnfLUIl)^@YVE$YR%e)l4GlC9Ttg-yBgnof@sd;q%VJsc;^sn@&1ob9s_U-Neze zV>(#dn^dzD_{Adywr7LcFVIk>I$m#X9l1pnLBcVCz6?;Hn{T>!puX;Rc`4u9O;uo5|dzFam-fs5{m3gy)f z@AozC-R;12Fh+)QNpgI^zPv#WzcglNGYQbp>=62ifqx$%2^VR*DwoZ9sDRG_PCj32 zG?rEyz3KuNfV7WAEuGXjopUC;51xc{rUd)yZl@fxn)EutsFjY78Qmt6-j}QA6Z54` zg<}Fimp>G+=q%1eR46W_DBt4ky=FF5sdY+>RW=ux7yKaE*h~f!S}4-y1J(?<9dP9{ znV^0a9GjruDv_wDRLD!Rwa&GbrBZdVkxxW}>fy1gKHKc1${X~9hZ*PVFRv|7z>0BZ z#k9_D(vE<8&h<8kf_ko;3#Mo4qnK=b`5pxQI<5ol7kw2(ve} z)GL9TzqEgIg$svcJmWSI_CPXBxh%69_k1mGnAGRi);NR8LeIAw1xBNEar2D!eBWjF zyx^89h*UOL?$oozrS&zz1bboDI{2;2b0N|=OHj$gLRkm~a_a|8QaR(BF9oINUQ+rB z3u({HOlYx_HK_2gunyg3Qfe zz{)zEucoPBw7j^Ga?i=Mp~8ae^4KgWj?iJsch|b*h0?vxvT`f$PuCw z>Bjy}Gv-cRyS2$ECbW?>Fo*l4(7~F+dDv%Eg6xXL+q&U;}Y* z9}KX7r~FPk>6o=R=~5;}&e7S$YRW=HOUo6;;&UbZe!I=*ngh$$05K_wOJ^3^2RC=i z6qPGygNljEGL=oQkt=51foLMeC-}wXm5mY)Ti&3{P6PifG87`xi&rQvVxFAP%_4t} zAPqBEPAHcP#r10&g@`ASj@zbGc7ND{@ds*nkb}5HFtreaSzan8QbXsQ!7NXE>>j_< zs#n@94g=(^_(ZnS=`~hXdW(yxM8IZqyUim5muEd5o5LMq((_9jD@7)n^UV?5!fKdvhC$gy;?2cl;Hp&JvTICG|h-q z6$&6wE_ZEfg`=5;)lNMR+IcPyPV1~4e&};r$x8#OcrNYGk-3+zSHpq$&L7_GGEPr= zAxS%QdX3X<(}A5srP&zaaMATL1P`G5`EtG9XfKxLi_5(hqnBI>a0%yd-zBrlJbn(f z4=%<@DwS((?W{v=qEIUqSg$7#_M4>|BE))4vu-wv>!A2@rQXN{?S8%>1m^6aWLRuQ z<_tQ`tkvl<$yD}qhVcjZ$`bt7Yn3ujdrbzVQg6^oM&x>*&+QE*=4&8O&F4TySOv^6 zn}L`J0feMZDY-N{bXi4&BBaNiSOjsV(p>IV`T0T<0xw280lQ`gNFEkC>bIMGnPLSH zKVhDSd_X!G@!CSkT!x&RwZ$m3?kY6@CbJFBvn-dH&(>DA(N<6}MUGgfFO3;}qyk^% zV}&FJ%lu-evs7HDH98HR4n+BR)@zoIOO(V#b&KI zp92wuCsdZWz$h;CT~awCLA%XP@%chNlPRxWzut`6J?U~i4-ll43^}Iz&dr7*&Z}2s zdT{vI1P3x>ySLdD(hDma#h@CuDd{&&Pt7`Mr&*~12{E6D$BQKv_{tO$g3wAV<_`It zE}MByXAcBCW`ijJliYBs(nTY|0cs2TY_swT(4GqUWtqWFGa-*Z0vP_aCd_yXn~i5b4bE3`FJ@Aa+pO+Fs65G_0)Q za_tE?G?Q0s&Y(f(43)E`67=D6%k?y@xP|!;?L}iVOF)`Wuh45O!AQ_S1|WFT;$bTf zi3gX_eCIvpWbw+7PCH*=LxE5Z*VR2dPju00K zTg{;~yypwu?e(@0No8u4m`!62hDpWv#VZ6Ib+}BvYYSKwnPQDg% zSwjnz#sWh+Sw0uk8l53>b_TR!`{ryF+O!B8x{&_GQqrE|TV z72av4IDs-v%M4CXU=22KrlTn)C!jGwua#sKUwD-o%tL^dOu6tW5h=+XnKJWW^ zAHLsTzRwHV0rYA6vMnn#0~!_vTgEw1R!OJQr+AEftMG0aYA;Y6GHe(2nK|ltp?c*4 z^A?iDDFj7Mp4MbgS@b@DJ;L5B?7M_}&hSKK<_v6el*IQyE|I(FI2Ujf z;bx?>C%H>ksvlgbc0c?m@T*RPKJM?e0+0qqTFu<@Ss0(lar6ziOJ-l=#0uxeera;0s|V4QO5 zor&L1Lq{NWDI!O*OWhD4pg&RtOOw-ROOMNj|!1j=24Z3Kk;UgJIZK)wDWokn>>ngJOE zMxv17j0}giyH^(e-5g|uxuuWv3IYw-sp-ggs#rdWo~C#xXddkSzI4I5?AqsMa1f7x z=9)8nTZR7W!rTYG?Omz9Z?N193;9Ytcd}Tb?e`V7OrNtFI+?{-{UZ5J2AUJR{BD_% zr5S>f8|_P~Q4d^D%e-g_C*I1H&nah0C!juteL{Y-^U>1Pwr@H5CH2gyx3ifX^6uN& z+zBWXprv`KRuBBkUQd)k5n($o&5LjVJ%7#(-oJFQ-k$xa4u{aoRt<(x*m+grDg=A> z+*t|wH=@d)om-uYn$lT7Wr zaRtVmXU+DNOJ`1<5e!2|F8+@U}S(m8tyEIHCoWVIG zc<)U1ZSI0p$snhB8pjaGvC!Cx)_WJ&b1rn|$5bPmmKxpu+00S@?#LkE_=M|P_ROmMT=t}#;+0I-$XuPLG*xU?Awc-`@ zOixBbkTpHHcUI5J9~a}))VUN5(Qg4Pcr9K6;xu)>ihPE^OqaWIfCNPpFLSV$(%ifq~0ok zRmFG8X9W5DIZ=13z5(jApmjl#Bwl&@ZRlB@Bgu0f6s`B_b4#=DnU-sV$_|V~X7Cdz zc}`+Z5io9MPm?n&?7BLAM)TjlsJNY#<&T;{`@<{V1rTl&U<_TtDfFFpK~6*w`3si! zzGJ}_2v?h-&T9J1i4wswl|nXGeD?%`oHzvn95XO0;F}6zeSAf6%D1Ts9Fa4AM4( z@-4O~E49|uB}o`RHiWD8C!b#HGD2xO2U`NUCd#!4q2gM>+?+4x$G)Fo%$581>kh}{ zQqjUOzD8nlRV1CC?wOimACl)8O$#k4+RoFJc6m+NAU2x>w`1kX)b?xDuh6i^p;=N^ zSAuG%tFRNVPS8%{&T6YB@kn|y8!5Mx%lu_0IL1DQoJxswG>Qt`HZf0{J8~{iyaTc7Q`#`EJy>dj70Fy8H_WsM+SRxz=!moz z>k1Zqd73iYpWJI2DqBM0`9Vah6@@li;^msXa9vSigGWf)T6xfIXd*tHPEAL+PKgaf zIxBhp!gWW<#a=1%M)%>(K#_@b3Cbx^RWYr~r6s-L&CLPduTPLp{qFsiqp_8IJTsAz zIt8{3q7P!#>R#8Bsj=5c&Aj^XS`*&sR4$nxW7`zzIqVcnGz3>+GI#RTG;Os$xf|#z zT|{EJ;eyrzGZ}gL=vMV%TsLfO`})%hB1l}x3lQxi<9LPM`SB|2WP?5L&0;S#5} zKe^S?G&YaMN<(GSL)A715>Q~pqM}R>ju4J>?c=6v!4yj}7md@i1-1_Ad7@)?ZWwxY z@)cB8JFCkrU8XaYWPS((i88avPV;uvU1+IH>h&qotlhcOG%TTvO%_LUe7h*M1d>ub zqqCxD>G30krFZYo)=iPh8p^}-7=5zx!Iy97C&s=VrWZ}&O zZFnnp8ipz1Oad93WV>b2*T@od%v#qB4IMvPanKa$XGU>@_xn40kR30;3{c2#+mBA=!T8p>qx+!8zvNRE6IvDRb zWI?vn8suIodaUAT&0DRSsc~qrkeJHp7VI*m3WRQ&D^-Ii4kcO5UcL@N@D(OiNJPO* zxvrpyYRYq6o2N$yQAcmzY{L8wOJ|W-qFm)jqs z#bP3z(T$QZN0v!Y<6o(2OlcGfq_uRdrkOm>Wb@ew8&qUp#SzUA+aMCvKQR=b_5Y=Q~WCc!dSgL6}8Hw|*+FJ18jWJv?Um7QThPSF@ zSu~|u;8S{ZxNK=P5J8YNQLLa-`Dw9Q&^jRW+B37E=tv|bx>mdEDi+UDNUA(SRx7Z& zN0%i-oNc(28Xd!JrPdR>5(N-MU39@d#tfAj#^0N(wam zcnWF>)Mz0TYe{yqj=9t01=(|(AiDvJU^te=qHHZA)(D;eGrPbh6OHpVu) zHIAATXI5DX)}ui6im(zBxT*NnS&vs>*}H-klWeV^1{J7YCAHNg-3pl5Fn!pvuX7qn zrpZy#2hCPhAm9~t8Wyj_Cum#ptG(qT5H8A7shkKeBtTf)lFWJo^|Fz?h=Sp=TdyiG&rLCDDh8cu!l;4xpDBW#G+|Fi$|{IKb{$@m zG_Hb{#;AHh^clGb6HSd4>rk;NwgLSmUob?2VX{ON(K#AgGKMpRX3OP_LI$b|fj4B|e*TZ&c!QIq;CZ%gq>3fic8 zT~s8CT~TTcNtQjHLx|WEtyExgMr2LaZRxy~jF(K! z(iRnH`xLD}BO|1V$cE$;bphssS%-*csD>fVIkGOpIth*q=OrFDT>})t1ZNfmF(wmb zkc=|tBu;fi1!1xgQbRyT$3zVnU09rzj~95?5|>rc)+__1DuX3~pmoPX!Az$KLhgw) z+E9gB4Wr z5KW!$m{1pckiUtM49P<~=&+*2+bv19rlt{BRn2*s*Q=^Vu-S1;hW1mpaFf%0jRiCF zysxt`0i4@vU1g|QKG5|;_7ROY?G;M{oIkTZ~b}Ctv zA?3@mU^|vcF~wn2tVpu!pt_{ECLE!Y$WVdG&S{dadL~U1qbW>4b=MO_Td+Yd)tH(t z+VEAyti&0h>H~#nv?8OrQZ+G4(4a5nAW7&wYV5Kig7!I#>?(sfoWd2~VI-Z0LxW^- zDpl^8>GkHNErDX-vlR(5w7O1PoCztkGE;fT%)+9?gXW&W(#4@7h4V_?r9ptoF$4?B zKG9N`SzXdWFGZxt(L{koRjaOv7UOsttEEyUFjHyLWx}U>1mcl66WZ8sjBH%g8H4Rco$4YF4mzy4MtETQ# z8j{Y@fy}iPRaap&L!;yAG7DoWQ_?)%a(Ge5Co2sJvZ=)C4aLFPSRCP@BkVb{!#RdU zs`+F|^mJ*K6CA_SS+Nu?-~_G)t_bAna3CF#ohD{Q-nUd!Yw`8sXE`_y3!SbLT;D+eTL#oNyJtSp)K=9OM><*87)$Ts0Y64 zinipD3N~FJt2)yFAr!Of^Heb!%kl^ak(i1j!juzyO_#3JVY;xUN@_>0lT>^>OCqWc zZFr40bOq|KWQlcbx-Cc!^dD$CADhZ^q*H~Sv@UaXf~WJ@N>dSZN7vO^)55XHScWNB zM%$6Ayy9_~RGuosR6E(0MWe02=wNChRfaEWf~w&vuwa3TL^_Yx4W_0j4y>&!WF;EO zuw~!sc&fwmRf6P8y%J*3byd=5wK_pgj!l&@*??|vRRX>EvV^A)!gKHdgp_J_z~F^Q zG{X?S)dKn;2pm$Hs#IYrvI-5)tW!ma_;?D3`ew1FxT0hVWeJ@wldfBCNs`et0*1_j zS{F~d9t??fUi2#*Q_P?ZgEJgMvteXc!J=bn9C2m%<^tAoVSWx4>tN=}LuX~hY#RYZ zXQGn@nzI@WSQ&wjKuSE3%~k3q(JSqa4>J%bDBqH(FE7@0ix*ss5XwnZw+s@dBYO0#k^qV-Ij*Lw6vRzxKsX8X>d1&WLrG|@{ zj-}UXEepj)p=#yo^34F+3sFT-5t|}J&nm-*iqM5^RH#IBJPCb>xw*Qg!fI7cB1%}H zSuMGmVOHyH39pPDPn3n4daGqv(8bA-JdwhnA)uir2SSszG8K(Plaj40&w{2aE%Qa0 z$PlHbU#Kgp4a-XenU4%5Ky1#rKC9UkMbEM{o+~z7LWGgL2OU?Gni!3zgsOb2?OBW{ zA!Ui2rn#n7ZfT;|s5dM0RBUvThqv zoMs`il%iQCi@H8TR$a+$HR=_5e0+3V^HmUuGgy|#3JM&*gS5P2T@|Z-&?2a8^wGu73NiT`wG%O_`g`kRx&|Em(mVpwZ!{c$=Q&&5lRT0@VDzI5bXez~~$wE3>D15>> zG$y-RaD7o#aDh+DWChQ4s)(%{uH9+Dns#JxB5zvigRW{LqA*3#Y!0*Q99H)PyHl^D zTohz2HCJ6)=$I_cqB)RgrI4;&tf`_0-{ui?AwCqv3|;?ZS+Sw@pJL(DMWj)qXy2F3 zZo|U4*!V>eY%6n;0H8Y;|dI)&#-cVpe2} z1hQ!4>pJJ#tq#FuqsK>JR$Tw=hN@va6X!{)gtV&!Z8;i@;S7R}jt`E(%)rMmmPA-K zTjseUMa^kBknnS1r34d_kz<3rr}?YbRf?psgiMp=Lf0P-D=y^aZ!k)y|T*OZUS2W_jxPA-T$dJ#tfL zC#OKku}I&t5NJc-{G0}>qLV|fC8~<^XE$3EC^<(-O3c!Y8i&?RPFn8u5mS?|40(>e z^4T?!DV3sWn4Cb_CB5h?5(^@9yirUXJzS_s{(rw+rwJ?_rAaZ%F8L(wn3THY!vP{w z6R!^Yrup&eRUo<$$uT^1sXA&YP&mHZY)N)5@%j<6Ce?m%8$R4APsRnB%P}`>RMHI6 z?D~?*OpP9nR#oSVJM%P!6k=sk%yBU0DFr$uFH~L8N>9EzsJmMC^P6yZYcW2>@mQI^ zZd80#A#0sLw$S98Z)Bhz{>7c9K%m(;MG7enCSlO3URJv{3=Ol<*M?2Qy!YTbbm9uJ z3?sl%42vq#RyZzbHf1-TeEmq-ld8YCYe`6PG6pXsFRZwfY?x(p9_F)z^w?_?j^=)G zf03n2xo8O&a=oD$ybx5Lb3EC}#t$DCs(SaQcfrhDEWz;vDlMDPiYv4aOGQ>GdF=31 z1K7M@=i$JBC`*WWsZ-|($1WKQuvl*7B8Nvn%=_MFH)#eItfmOQNXqj{5k@n7z221l zeDdg#d|j@8^@$~ya+6V><_hw%$A~J7%)1UqnPx{1PuQya#e=IHozKMzxR~dRd8O3W z2({_JG)yshbcl52#?S7HY9SkoavW6A_=Dw&?uXy_yCy z(32Fb(7^sH}| z0xhq$O;ENijvpO|6KOyF{HjJKv#|muA%eD~m#bP)bIpbtpp%2c1z+p_^kYTIreYHW zPh!e7hk*$MIH=Aw;P9KVH^*$vd-PdLM_^5i1W|F-oYM(Q&1yB(mpwE#I7)lgji29F zgy~E)j!6V9ub8-RGQ8{qn?!nKFzPC`M-Lnw)?+6?e!c=4nhNizIi;>Ss#1v!jX+Q2 zO++g{t zgfu0MW@Fjm;hgVulS5%!1s7w)2LCYiQ^-l6@2$6w0`pWyqX+OjFcFd2CsE3 z+NMe{VNkOibTaZvx#O+;^$m*{PY=d0hSTJ0@J=OKWZkyaq^ILY#u`rNiw7MkG7%Xq zbF8ej+Xiisu-;_4wpL1vze=|1xBk~n6M-NSaFB(rU3F-iC1u(Sj0TmQJRI#VoZDMS4ILE*T#<2E+IVi09 znN7QjO-+8kFz;Xc-}fwZEPZ?&hm(%v6^}7NEWP5i?K+d5er+u9f-mmR3d51e7|M#e z0_PCWCS8De4bL`;Q{%5vv(3AIc}JffOAW^1Pykp)_6Zv&c+?K;7M)K2ZnW#Qe{r|T zjl_qBQA&hvMAHyep@@Tyv#aD&qesMAO-;X? zn)4U_$32%AOAU|Ul&mQ?YJ$!Sc+qXRH7TDyIs|8S{|WR?#wKE8c~Vg2+Jc9BM1}>G zddtVs$-||fw(`}gQ-mPKp(arDTUElrpic)u1Y9oj%1FZx{``Jh8HtS!mk7yFyR!~& z2=Ilj3oCX=X8Z_Suig9EeS2~&Ig%h)MKZ6~5DzH|WvA%`R5tr^tnGLI@pHukMM!N`uQC<5{V5bF*wN6zTU(?`r6zxd~$)heTj(IJe| z6zx_^&?vq(CVhgtrvSnwB}*owr`J!wg$QP^{$B4yshr-d(CxcL{Ia(@oWcX!};ldw;9(b zY~RFh2DBCPoRDn=q!-Y$W7(EddyqrDf1dT*u*L1NiR&ohJG z=Aj?Y>Nclm-t;lg^tIhX53_GU-tKktu7}yYdCrR$hz9b`Zd50V0C;*^gnL3UJRzH}b%v15me) zc?7>b!`#bp4fE)W$34(Ees*#d%GxcbE2y)nH~3!n{e zhoH1<0qu?X=J6pY?T6OGhFBgw`erkPe*a)sdLW=j0D?Lheuo|%>gC->n>FDU3`BnD z(Gz%&x*ikY+$+a`S&wzC4Sw7+u=lL@+eCq%K5Ag?okP*u0QJ20Fl#<~cTavBWvL&` z<1aQKecO63=+RcYHeinqL3-Bv1CPOw^|+k~9eS8`>elYp60r-` zXRh~hdcPg@^!#wU4$hC)0vi3S=?a$+2XM*6p z0j3|!qc7H}UVEn-K*)+4mm7Z{uL8?o^qe2{s@#6-yYXz_zraF2^2fU{YbNgngp$-J z4-ABtu{ECkF}-r$OAq|>{Fukz>!k)vTf;y;T{q_`@j&9&q5%v5;P)JuuY0ekAJ=Lh zvVmEL?)m5O_xh>n*|rVSe`|Xpz!6yP)6l~Ja~ttI74!9a#_jR;1oJcsz@|fMnGkY$ z-?}w>o{8yuI|yc@wSoAy#PihTfN^Wjp>8?=rvF+YuWrFSJvr-d6gXe6f7cSX#>Bq= zu9w7JnC+FvcK8=-P3}%iueI3j@yXreFV;)R!QUqo5>6qPoL#Jm8reASC+G^X^eJi%x_GqKF?m4d|?eSL3H(&2c zP0zBmN7-wUw)}RL*B+#YSniTz4Wigvw`Vx zxWk&Qm_B7a40!9OsZYXIA8S!OfS~$zfBBO zF&oih(d_H-+fq7oLddLmTlTe<0wT3xJEF1AWJM67K z`tfXac#i8A#T+a(Yw39obGCT_+YTBHyq^O@0JAOH=el`;Xuf$N%yU_@-P6Gt_~x4s z^LNL=3uL!%UI_C7FZG4;=nEM4LS^pnES`fC_hR+V!4vdib>hL&J7zh}JL%i)amVu!z<%2Z|`fZ1gP;mQ8;}d3$!Hw#CPb z=g|XY(e*LL-xX#{0-xh@jf3a#xW!8!bFk#Baq!EGIapP-{!R}DTF-9>0&QRpQo1)W z2Z-tK2j=-R(3A8$KMDU2FwdQ!Ew(*(R@jPpUeMnd^PF^Vi|1Dk^W?QYEos|1*zgIi zPvBc>-L=adm^Gh$$6a1G9d=;0-0mOI7Ee1aUj(y}woQ{ZFLngJ^>*KgwtCue{UVrs zjoT6Sw%g4F?6}zGX~)fe#_jO7?e;}5`z2^wz&metq+{cDr?+kQ8=iLj-R5V<&5NXG zNAR1sJA&SNyXj}=#a2(-uXp-le7@KH4$NL&cDZfG z?0USX!#2#GK6X0}4E)Q1e+d8m>30Xd`X0%A_aAU;|NkjB^wn42{_a;_{pnZz-}k=m zPa}Q}A@u);cL;9o0w) zZ|K_HZ+z?jY?}RR1OEoDe`nw~2VVNx8PEp~{UAOCN&pkd$>GG**WVp@=`VkCK!54m zqr*QK{`w!o-R})tdg(hm6a_W|3ok+jLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$x zLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$x zLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$x zLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$x zLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$x zLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$x zLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$x zLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$xLIy$x fLIy$xLIy$xLIy$xLIy$xLIy$xLI(anW8nV+)-*^s literal 0 HcmV?d00001