(script 0)

(string
    string_15ac "  Charger  "
    string_15b8 "  Quitter  "
    string_15c4 "  Red{marrer  "
    string_15d3 "1.000.046"
    string_15dd "7 biscuits       "
    string_15ef "CB1"
    string_15f3 "Look "
    string_15f9 "MMSaidsAnchor"
    string_1607 "Turn Off"
    string_1610 "Turn On"
    string_1618 "allumettes "
    string_1624 "barre @ mine "
    string_1632 "bourse "
    string_163a "burette d'huile "
    string_164b "canne "
    string_1652 "carnet & crayon "
    string_1663 "carotte "
    string_166c "cartouche "
    string_1677 "cl{ de fontainier "
    string_168a "cl{ en laiton "
    string_1699 "cl{ squelette "
    string_16a8 "collier "
    string_16b1 "conMusic"
    string_16ba "derringer  "
    string_16c6 "disque cass{ "
    string_16d4 "ego"
    string_16d8 "getItemMusic"
    string_16e5 "journal intime "
    string_16f5 "lanterne "
    string_16ff "manivelle "
    string_170a "mmMouseDownHandler"
    string_171d "monocle "
    string_1726 "mouchoir "
    string_1730 "myIcon"
    string_1737 "myWindow"
    string_1740 "m{got de cigare "
    string_1751 "newInvItem"
    string_175c "os pour la soupe "
    string_176e "rouleau @ p#tisserie "
    string_1784 "tisonnier "
    string_178f ""
)

(said
    said_0be6 /bone
    said_0bea /bullet
    said_0bee /butt,butt
    said_0bf5 /bidon
    said_0bf9 /cane
    said_0bfd /carotte
    said_0c01 /control
    said_0c05 /biscuit,boite
    said_0c0c /barre
    said_0c10 /derringer
    said_0c14 /bourse
    said_0c18 /agenda
    said_0c1c /handkerchief
    said_0c20 /cle
    said_0c24 /cle,fontainier
    said_0c2b /cle<skeleton
    said_0c32 /lantern
    said_0c36 /allumette
    said_0c3a /monocle
    said_0c3e /collier
    said_0c42 /carnet,crayon
    said_0c49 /patisserie
    said_0c4d /poker
    said_0c51 /chanson
)

(local
    local0 = $0000
    local1 = $0000
    local2 = $0000
    local3 = $0006
    local4 = $0000
    local5 = $0000
    local6 = $0000
    local7 = $0000
    local8 = $0000
    local9 = $0000
    local10 = $0000
    local11 = $0000
    local12 = $0000
    local13 = $0000
    local14 = $0000
    local15 = $0000
    local16 = $0000
    local17 = $0007
    local18 = $0000
    local19 = $0000
    local20 = $03e7
    local21 = $03e5
    local22 = $0001
    local23 = $0004
    local24 = $0000
    local25 = $0000
    local26 = $0001
    local27 = $000c
    local28 = $0000
    local29 = $0000
    local30 = $0000
    local31 = $0000
    local32 = $0000
    local33 = $0000
    local34 = $0000
    local35 = $0000
    local36 = $0000
    local37 = $0000
    local38 = $0000
    local39 = $0000
    local40 = $0000
    local41 = $0000
    local42 = $0000
    local43 = $0000
    local44 = $0000
    local45 = $0000
    local46 = $0000
    local47 = $0000
    local48 = $0000
    local49 = $0000
    local50 = $000a
    local51 = $0000
    local52 = $0000
    local53 = $0000
    local54 = $0000
    local55 = $0000
    local56 = $0000
    local57 = $ffff
    local58 = $0000
    local59 = $0000
    local60 = $0000
    local61 = $0000
    local62 = $0000
    local63 = $0000
    local64 = $0000
    local65 = $0000
    local66 = $0000
    local67 = $0000
    local68 = $0000
    local69 = $0000
    local70 = $0000
    local71 = $0000
    local72 = $0000
    local73 = $0000
    local74 = $0000
    local75 = $0000
    local76 = $0000
    local77 = $0000
    local78 = $0000
    local79 = $0000
    local80 = $0000
    local81 = $0000
    local82 = $0000
    local83 = $0000
    local84 = $0000
    local85 = $0000
    local86 = $0000
    local87 = $0000
    local88 = $0000
    local89 = $0000
    local90 = $0000
    local91 = $0000
    local92 = $0000
    local93 = $0000
    local94 = $0000
    local95 = $0000
    local96 = $0000
    local97 = $0000
    local98 = $0000
    local99 = $0000
    local100 = $0000
    local101 = $0000
    local102 = $0000
    local103 = $0000
    local104 = $0000
    local105 = $0000
    local106 = $0000
    local107 = $0000
    local108 = $0000
    local109 = $0000
    local110 = $0000
    local111 = $002a
    local112 = $0000
    local113 = $0000
    local114 = $0000
    local115 = $0000
    local116 = $0000
    local117 = $0000
    local118 = $0000
    local119 = $0000
    local120 = $0000
    local121 = $0000
    local122 = $0000
    local123 = $0000
    local124 = $0000
    local125 = $0000
    local126 = $0000
    local127 = $0000
    local128 = $0000
    local129 = $0000
    local130 = $0000
    local131 = $0000
    local132 = $0000
    local133 = $0000
    local134 = $0000
    local135 = $0000
    local136 = $0007
    local137 = $0000
    local138 = $0000
    local139 = $0000
    local140 = $0000
    local141 = $0000
    local142 = $0000
    local143 = $0000
    local144 = $0000
    local145 = $0000
    local146 = $0000
    local147 = $0000
    local148 = $0000
    local149 = $0000
    local150 = $0000
    local151 = $0000
    local152 = $0000
    local153 = $0000
    local154 = $0000
    local155 = $0000
    local156 = $0000
    local157 = $0000
    local158 = $0000
    local159 = $0000
    local160 = $0000
    local161 = $0000
    local162 = $0000
    local163 = $0000
    local164 = $0000
    local165 = $0000
    local166 = $0000
    local167 = $0000
    local168 = $0000
    local169 = $0000
    local170 = $0000
    local171 = $0000
    local172 = $0000
    local173 = $0000
    local174 = $0000
    local175 = $0000
    local176 = $0000
    local177 = $0000
    local178 = $0000
    local179 = $0000
    local180 = $0000
    local181 = $0000
    local182 = $0000
    local183 = $0000
    local184 = $0000
    local185 = $0000
    local186 = $0006
    local187 = $0003
    local188 = $0000
    local189 = $0000
    local190 = $0000
    local191 = $0000
    local192 = $0000
    local193 = $0000
    local194 = $0000
    local195 = $0000
    local196 = $0000
    local197 = $0000
    local198 = $0000
    local199 = $0000
    local200 = $0000
    local201 = $0000
    local202 = $0000
    local203 = $0000
    local204 = $0000
    local205 = $0000
    local206 = $0000
    local207 = $0000
    local208 = $0000
    local209 = $0000
    local210 = $0000
    local211 = $0000
    local212 = $0000
    local213 = $0000
    local214 = $0000
    local215 = $0000
    local216 = $0000
    local217 = $0000
    local218 = $0000
    local219 = $0000
    local220 = $0000
    local221 = $0000
    local222 = $0000
    local223 = $0000
    local224 = $0000
    local225 = $0000
    local226 = $0000
    local227 = $0000
    local228 = $0000
    local229 = $0000
    local230 = $0000
    local231 = $0000
    local232 = $0000
    local233 = $0000
    local234 = $0000
    local235 = $0000
    local236 = $0000
    local237 = $0000
    local238 = $0000
    local239 = $0000
    local240 = $0000
    local241 = $0000
    local242 = $0000
    local243 = $0000
    local244 = $0000
    local245 = $0000
    local246 = $0000
    local247 = $0000
    local248 = $0000
    local249 = $0000
    local250 = $0000
    local251 = $0000
    local252 = $0000
    local253 = $0000
    local254 = $0000
    local255 = $0000
    local256 = $0000
    local257 = $0000
    local258 = $0000
    local259 = $0000
    local260 = $0000
    local261 = $0000
    local262 = $0000
    local263 = $0000
    local264 = $0000
    local265 = $0000
    local266 = $0000
    local267 = $0000
    local268 = $0000
    local269 = $0000
    local270 = $0000
    local271 = $0000
    local272 = $0000
    local273 = $0000
    local274 = $0000
    local275 = $0000
    local276 = $0000
    local277 = $0000
    local278 = $0000
    local279 = $0000
    local280 = $0000
    local281 = $0000
    local282 = $0000
    local283 = $0000
    local284 = $0000
    local285 = $0000
    local286 = $0000
    local287 = $0000
    local288 = $0000
    local289 = $0000
    local290 = $0000
    local291 = $0000
    local292 = $0000
    local293 = $0000
    local294 = $0000
    local295 = $0000
    local296 = $0000
    local297 = $0000
    local298 = $0000
    local299 = $0000
    local300 = $0000
    local301 = $0000
    local302 = $0000
    local303 = $0000
    local304 = $0000
    local305 = $0000
    local306 = $0000
    local307 = $0000
    local308 = $0000
    local309 = $0000
    local310 = $0000
    local311 = $0000
    local312 = $0000
    local313 = $0000
    local314 = $0000
    local315 = $0000
    local316 = $0000
    local317 = $0000
    local318 = $0000
    local319 = $0000
    local320 = $0000
    local321 = $0000
    local322 = $0000
    local323 = $0000
    local324 = $0000
    local325 = $0000
    local326 = $0000
    local327 = $0000
    local328 = $0000
    local329 = $0000
    local330 = $0000
    local331 = $0000
    local332 = $0000
    local333 = $0000
    local334 = $0000
    local335 = $0000
    local336 = $0000
    local337 = $0000
    local338 = $0000
    local339 = $0000
    local340 = $0000
    local341 = $0000
    local342 = $0000
    local343 = $0000
    local344 = $0000
    local345 = $0000
    local346 = $0000
    local347 = $0000
    local348 = $0000
    local349 = $0000
    local350 = $0000
    local351 = $0000
    local352 = $0000
    local353 = $0000
    local354 = $0000
    local355 = $0000
    local356 = $0000
    local357 = $0000
    local358 = $0000
    local359 = $0000
    local360 = $0000
    local361 = $0000
    local362 = $0000
    local363 = $0000
    local364 = $0000
    local365 = $0000
    local366 = $0000
    local367 = $0000
    local368 = $0000
    local369 = $0000
    local370 = $0000
    local371 = $0000
    local372 = $0000
    local373 = $0000
    local374 = $0000
    local375 = $0000
    local376 = $0000
    local377 = $0000
    local378 = $0000
    local379 = $0000
    local380 = $0000
    local381 = $0000
    local382 = $0000
    local383 = $0000
    local384 = $0000
    local385 = $0000
    local386 = $0000
    local387 = $0000
    local388 = $0000
    local389 = $0000
    local390 = $0000
    local391 = $0000
    local392 = $0000
    local393 = $0000
    local394 = $0000
    local395 = $0000
    local396 = $0000
    local397 = $0000
    local398 = $0000
    local399 = $0000
    local400 = $0000
    local401 = $0000
    local402 = $0000
    local403 = $0000
    local404 = $0000
    local405 = $0000
    local406 = $0000
    local407 = $0000
    local408 = $0000
    local409 = $0000
    local410 = $0000
    local411 = $0000
    local412 = $0000
    local413 = $0000
    local414 = $0000
    local415 = $0000
    local416 = $0000
    local417 = $0000
    local418 = $0000
    local419 = $0000
    local420 = $0000
    local421 = $0000
    local422 = $0000
    local423 = $0000
    local424 = $0000
    local425 = $0000
    local426 = $0000
    local427 = $0000
    local428 = $0000
    local429 = $0000
    local430 = $0000
    local431 = $0000
    local432 = $0000
    local433 = $0000
    local434 = $0000
    local435 = $0000
    local436 = $0000
    local437 = $0000
    local438 = $0000
    local439 = $0000
    local440 = $0000
    local441 = $0000
    local442 = $0000
    local443 = $0000
    local444 = $0000
    local445 = $0000
    local446 = $0000
    local447 = $0000
)

// 0c5c
(class newInvItem of InvI
    (properties
        said $0
        description $0
        owner $0
        view $0
        loop $0
        cel $0
        script $0
    )
    (method (showSelf) // method_0415
  0415:39 08            pushi 8 // $8 underBits
  0417:76               push0 
  0418:76               push0 
  0419:39 50            pushi 50 // $50 title
  041b:67 06             pTos name 
  041d:39 52            pushi 52 // $52 icon
  041f:67 0e             pTos view 
  0421:76               push0 
  0422:76               push0 
  0423:46 00ff 0000 10  calle ff procedure_0000 10 // Print 

  0429:48                 ret 
    )

)

// 0c9c
(class myWindow of SysWindow
    (properties
        top $0
        left $0
        bottom $0
        right $0
        color $f
        back $8
        priority $ffff
        window $0
        type $81
        title $0
        brTop $0
        brLeft $0
        brBottom $be
        brRight $140
        underBits $0
    )
    (method (open) // method_042a
  042a:3f 09             link 9 // (var $9)
  042c:39 03            pushi 3 // $3 y
  042e:38 0291          pushi 291 // $291 sel_657
  0431:76               push0 
  0432:76               push0 
  0433:43 10 06         callk CelHigh 6 

  0436:a5 07              sat temp7 
  0438:39 03            pushi 3 // $3 y
  043a:38 0291          pushi 291 // $291 sel_657
  043d:76               push0 
  043e:78               push1 
  043f:43 10 06         callk CelHigh 6 

  0442:a5 05              sat temp5 
  0444:39 03            pushi 3 // $3 y
  0446:38 0291          pushi 291 // $291 sel_657
  0449:78               push1 
  044a:76               push0 
  044b:43 10 06         callk CelHigh 6 

  044e:a5 06              sat temp6 
  0450:39 03            pushi 3 // $3 y
  0452:38 0291          pushi 291 // $291 sel_657
  0455:76               push0 
  0456:76               push0 
  0457:43 0f 06         callk CelWide 6 

  045a:a5 08              sat temp8 
  045c:78               push1 
  045d:76               push0 
  045e:43 15 02         callk SetPort 2 

  0461:67 08             pTos top 
  0463:35 08              ldi 8 
  0465:04                 sub 
  0466:a5 01              sat temp1 
  0468:67 0a             pTos left 
  046a:35 08              ldi 8 
  046c:04                 sub 
  046d:a5 02              sat temp2 
  046f:67 0c             pTos bottom 
  0471:35 08              ldi 8 
  0473:02                 add 
  0474:a5 03              sat temp3 
  0476:67 0e             pTos right 
  0478:35 08              ldi 8 
  047a:02                 add 
  047b:a5 04              sat temp4 
  047d:35 01              ldi 1 
  047f:a5 00              sat temp0 
  0481:67 14             pTos priority 
  0483:35 ff              ldi ff 
  0485:1c                 ne? 
  0486:31 07              bnt code_048f 
  0488:8d 00              lst temp0 
  048a:35 02              ldi 2 
  048c:14                  or 
  048d:a5 00              sat temp0 

        code_048f
  048f:39 06            pushi 6 // $6 loop
  0491:39 07            pushi 7 // $7 cel
  0493:8d 01              lst temp1 
  0495:8d 02              lst temp2 
  0497:8d 03              lst temp3 
  0499:8d 04              lst temp4 
  049b:8d 00              lst temp0 
  049d:43 70 0c         callk kernel_112 c 

  04a0:65 24             aTop underBits 
  04a2:39 08            pushi 8 // $8 underBits
  04a4:39 0b            pushi b // $b nsBottom
  04a6:8d 01              lst temp1 
  04a8:8d 02              lst temp2 
  04aa:8d 03              lst temp3 
  04ac:8d 04              lst temp4 
  04ae:8d 00              lst temp0 
  04b0:67 12             pTos back 
  04b2:67 14             pTos priority 
  04b4:43 70 10         callk kernel_112 10 

  04b7:39 06            pushi 6 // $6 loop
  04b9:38 0291          pushi 291 // $291 sel_657
  04bc:76               push0 
  04bd:76               push0 
  04be:8d 02              lst temp2 
  04c0:8d 01              lst temp1 
  04c2:39 ff            pushi ff // $ff checkAni
  04c4:43 11 0c         callk DrawCel c 

  04c7:39 06            pushi 6 // $6 loop
  04c9:38 0291          pushi 291 // $291 sel_657
  04cc:76               push0 
  04cd:78               push1 
  04ce:8d 02              lst temp2 
  04d0:8d 03              lst temp3 
  04d2:85 05              lat temp5 
  04d4:04                 sub 
  04d5:36                push 
  04d6:39 ff            pushi ff // $ff checkAni
  04d8:43 11 0c         callk DrawCel c 

  04db:39 06            pushi 6 // $6 loop
  04dd:38 0291          pushi 291 // $291 sel_657
  04e0:78               push1 
  04e1:76               push0 
  04e2:8d 04              lst temp4 
  04e4:85 06              lat temp6 
  04e6:04                 sub 
  04e7:36                push 
  04e8:8d 01              lst temp1 
  04ea:39 ff            pushi ff // $ff checkAni
  04ec:43 11 0c         callk DrawCel c 

  04ef:39 06            pushi 6 // $6 loop
  04f1:38 0291          pushi 291 // $291 sel_657
  04f4:78               push1 
  04f5:7a               push2 
  04f6:8d 04              lst temp4 
  04f8:85 06              lat temp6 
  04fa:04                 sub 
  04fb:36                push 
  04fc:8d 03              lst temp3 
  04fe:85 05              lat temp5 
  0500:04                 sub 
  0501:36                push 
  0502:39 ff            pushi ff // $ff checkAni
  0504:43 11 0c         callk DrawCel c 

  0507:39 08            pushi 8 // $8 underBits
  0509:39 04            pushi 4 // $4 x
  050b:8d 01              lst temp1 
  050d:8d 02              lst temp2 
  050f:85 08              lat temp8 
  0511:02                 add 
  0512:36                push 
  0513:8d 01              lst temp1 
  0515:8d 04              lst temp4 
  0517:85 08              lat temp8 
  0519:04                 sub 
  051a:36                push 
  051b:39 1f            pushi 1f // $1f style
  051d:39 ff            pushi ff // $ff checkAni
  051f:39 ff            pushi ff // $ff checkAni
  0521:43 70 10         callk kernel_112 10 

  0524:39 08            pushi 8 // $8 underBits
  0526:39 04            pushi 4 // $4 x
  0528:8d 01              lst temp1 
  052a:35 02              ldi 2 
  052c:02                 add 
  052d:36                push 
  052e:8d 02              lst temp2 
  0530:85 08              lat temp8 
  0532:02                 add 
  0533:36                push 
  0534:8d 01              lst temp1 
  0536:35 02              ldi 2 
  0538:02                 add 
  0539:36                push 
  053a:8d 04              lst temp4 
  053c:85 08              lat temp8 
  053e:04                 sub 
  053f:36                push 
  0540:39 1f            pushi 1f // $1f style
  0542:39 ff            pushi ff // $ff checkAni
  0544:39 ff            pushi ff // $ff checkAni
  0546:43 70 10         callk kernel_112 10 

  0549:39 08            pushi 8 // $8 underBits
  054b:39 04            pushi 4 // $4 x
  054d:8d 03              lst temp3 
  054f:35 01              ldi 1 
  0551:04                 sub 
  0552:36                push 
  0553:8d 02              lst temp2 
  0555:85 08              lat temp8 
  0557:02                 add 
  0558:36                push 
  0559:8d 03              lst temp3 
  055b:35 01              ldi 1 
  055d:04                 sub 
  055e:36                push 
  055f:8d 04              lst temp4 
  0561:85 08              lat temp8 
  0563:04                 sub 
  0564:36                push 
  0565:39 1f            pushi 1f // $1f style
  0567:39 ff            pushi ff // $ff checkAni
  0569:39 ff            pushi ff // $ff checkAni
  056b:43 70 10         callk kernel_112 10 

  056e:39 08            pushi 8 // $8 underBits
  0570:39 04            pushi 4 // $4 x
  0572:8d 03              lst temp3 
  0574:35 03              ldi 3 
  0576:04                 sub 
  0577:36                push 
  0578:8d 02              lst temp2 
  057a:85 08              lat temp8 
  057c:02                 add 
  057d:36                push 
  057e:8d 03              lst temp3 
  0580:35 03              ldi 3 
  0582:04                 sub 
  0583:36                push 
  0584:8d 04              lst temp4 
  0586:85 08              lat temp8 
  0588:04                 sub 
  0589:36                push 
  058a:39 1f            pushi 1f // $1f style
  058c:39 ff            pushi ff // $ff checkAni
  058e:39 ff            pushi ff // $ff checkAni
  0590:43 70 10         callk kernel_112 10 

  0593:39 08            pushi 8 // $8 underBits
  0595:39 04            pushi 4 // $4 x
  0597:8d 01              lst temp1 
  0599:85 07              lat temp7 
  059b:02                 add 
  059c:36                push 
  059d:8d 02              lst temp2 
  059f:8d 03              lst temp3 
  05a1:85 07              lat temp7 
  05a3:04                 sub 
  05a4:36                push 
  05a5:8d 02              lst temp2 
  05a7:39 1f            pushi 1f // $1f style
  05a9:39 ff            pushi ff // $ff checkAni
  05ab:39 ff            pushi ff // $ff checkAni
  05ad:43 70 10         callk kernel_112 10 

  05b0:39 08            pushi 8 // $8 underBits
  05b2:39 04            pushi 4 // $4 x
  05b4:8d 01              lst temp1 
  05b6:85 07              lat temp7 
  05b8:02                 add 
  05b9:36                push 
  05ba:8d 02              lst temp2 
  05bc:35 02              ldi 2 
  05be:02                 add 
  05bf:36                push 
  05c0:8d 03              lst temp3 
  05c2:85 07              lat temp7 
  05c4:04                 sub 
  05c5:36                push 
  05c6:8d 02              lst temp2 
  05c8:35 02              ldi 2 
  05ca:02                 add 
  05cb:36                push 
  05cc:39 1f            pushi 1f // $1f style
  05ce:39 ff            pushi ff // $ff checkAni
  05d0:39 ff            pushi ff // $ff checkAni
  05d2:43 70 10         callk kernel_112 10 

  05d5:39 08            pushi 8 // $8 underBits
  05d7:39 04            pushi 4 // $4 x
  05d9:8d 01              lst temp1 
  05db:85 07              lat temp7 
  05dd:02                 add 
  05de:36                push 
  05df:8d 04              lst temp4 
  05e1:35 01              ldi 1 
  05e3:04                 sub 
  05e4:36                push 
  05e5:8d 03              lst temp3 
  05e7:85 07              lat temp7 
  05e9:04                 sub 
  05ea:36                push 
  05eb:8d 04              lst temp4 
  05ed:35 01              ldi 1 
  05ef:04                 sub 
  05f0:36                push 
  05f1:39 1f            pushi 1f // $1f style
  05f3:39 ff            pushi ff // $ff checkAni
  05f5:39 ff            pushi ff // $ff checkAni
  05f7:43 70 10         callk kernel_112 10 

  05fa:39 08            pushi 8 // $8 underBits
  05fc:39 04            pushi 4 // $4 x
  05fe:8d 01              lst temp1 
  0600:85 07              lat temp7 
  0602:02                 add 
  0603:36                push 
  0604:8d 04              lst temp4 
  0606:35 03              ldi 3 
  0608:04                 sub 
  0609:36                push 
  060a:8d 03              lst temp3 
  060c:85 07              lat temp7 
  060e:04                 sub 
  060f:36                push 
  0610:8d 04              lst temp4 
  0612:35 03              ldi 3 
  0614:04                 sub 
  0615:36                push 
  0616:39 1f            pushi 1f // $1f style
  0618:39 ff            pushi ff // $ff checkAni
  061a:39 ff            pushi ff // $ff checkAni
  061c:43 70 10         callk kernel_112 10 

  061f:39 06            pushi 6 // $6 loop
  0621:39 0c            pushi c // $c nsRight
  0623:8d 01              lst temp1 
  0625:8d 02              lst temp2 
  0627:8d 03              lst temp3 
  0629:8d 04              lst temp4 
  062b:78               push1 
  062c:43 70 0c         callk kernel_112 c 

  062f:34 0081            ldi 81 
  0632:65 18             aTop type 
  0634:38 0097          pushi 97 // $97 open
  0637:76               push0 
  0638:57 2f 04         super SysWindow 4 

  063b:48                 ret 
    )

    (method (dispose) // method_063c
  063c:78               push1 
  063d:76               push0 
  063e:43 15 02         callk SetPort 2 

  0641:7a               push2 
  0642:39 08            pushi 8 // $8 underBits
  0644:67 24             pTos underBits 
  0646:43 70 04         callk kernel_112 4 

  0649:39 05            pushi 5 // $5 view
  064b:39 0d            pushi d // $d lsTop
  064d:67 08             pTos top 
  064f:35 08              ldi 8 
  0651:04                 sub 
  0652:36                push 
  0653:67 0a             pTos left 
  0655:35 08              ldi 8 
  0657:04                 sub 
  0658:36                push 
  0659:67 0c             pTos bottom 
  065b:35 08              ldi 8 
  065d:02                 add 
  065e:36                push 
  065f:67 0e             pTos right 
  0661:35 08              ldi 8 
  0663:02                 add 
  0664:36                push 
  0665:43 70 0a         callk kernel_112 a 

  0668:78               push1 
  0669:67 16             pTos window 
  066b:43 16 02         callk DisposeWindow 2 

  066e:78               push1 
  066f:7c            pushSelf 
  0670:43 05 02         callk DisposeClone 2 

  0673:48                 ret 
    )

)

// 0d00
(instance MMSaidsAnchor of Prop
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 0d4e
(instance myIcon of DCIcon
    (properties
        type $4
        state $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        key $0
        said $0
        value $0
        view $0
        loop $0
        cel $0
        cycler $0
        cycleSpeed $10
        signal $0
        count $ffff
    )
    (method (init) // method_0400
  0400:82 0084            lal local132 
  0403:31 0f              bnt code_0414 
  0405:39 57            pushi 57 // $57 init
  0407:78               push1 
  0408:7c            pushSelf 
  0409:39 56            pushi 56 // $56 new
  040b:76               push0 
  040c:51 16            class Fwd 
  040e:4a 04             send 4 

  0410:65 20             aTop cycler 
  0412:4a 06             send 6 


        code_0414
  0414:48                 ret 
    )

)

// 0d8a
(instance ego of Ego
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $2000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
        edgeHit $0
    )
)

// 0df0
(instance conMusic of Sound
    (properties
        state $0
        number $5d
        priority $0
        loop $1
        handle $0
        signal $0
        prevSignal $0
        client $0
        owner $0
    )
)

// 0e1a
(instance getItemMusic of Sound
    (properties
        state $0
        number $5d
        priority $2
        loop $1
        handle $0
        signal $0
        prevSignal $0
        client $0
        owner $ffff
    )
)

// 0e44
(instance mmMouseDownHandler of EventHandler
    (properties
        elements $0
        size $0
    )
)

// 0e60
(instance public CB1 of Game
    (properties
        script $0
    )
    (method (init) // method_0674
  0674:35 01              ldi 1 
  0676:a2 00be            sal local190 
  0679:72 068a          lofsa $0d06 // MMSaidsAnchor
  067c:a2 00b0            sal local176 
  067f:51 47            class myWindow 
  0681:a3 3b              sal local59 
  0683:78               push1 
  0684:7a               push2 
  0685:43 70 02         callk kernel_112 2 

  0688:36                push 
  0689:35 10              ldi 10 
  068b:22                 lt? 
  068c:31 0d              bnt code_069b 
  068e:39 1c            pushi 1c // $1c color
  0690:78               push1 
  0691:39 0f            pushi f // $f lsBottom
  0693:39 1d            pushi 1d // $1d back
  0695:78               push1 
  0696:76               push0 
  0697:83 3b              lal local59 
  0699:4a 0c             send c 


        code_069b
  069b:38 00e1          pushi e1 // $e1 alterEgo
  069e:78               push1 
  069f:72 06ee          lofsa $0d90 // ego
  06a2:a3 00              sal local0 
  06a4:36                push 
  06a5:51 2b            class User 
  06a7:4a 06             send 6 

  06a9:39 57            pushi 57 // $57 init
  06ab:76               push0 
  06ac:57 35 04         super Game 4 

  06af:39 61            pushi 61 // $61 add
  06b1:76               push0 
  06b2:72 0795          lofsa $0e4a // mmMouseDownHandler
  06b5:a2 00da            sal local218 
  06b8:4a 04             send 4 

  06ba:34 03e7            ldi 3e7 
  06bd:a2 00dd            sal local221 
  06c0:39 61            pushi 61 // $61 add
  06c2:39 18            pushi 18 // $18 key
  06c4:74 07cd          lofss $0e94 // collier 
  06c7:74 07f0          lofss $0eba // monocle 
  06ca:74 0813          lofss $0ee0 // lanterne 
  06cd:74 083a          lofss $0f0a // burette d'huile 
  06d0:74 085d          lofss $0f30 // rouleau @ p#tisserie 
  06d3:74 0880          lofss $0f56 // cl{ squelette 
  06d6:74 08a3          lofss $0f7c // tisonnier 
  06d9:74 08c6          lofss $0fa2 // barre @ mine 
  06dc:74 08e9          lofss $0fc8 // m{got de cigare 
  06df:74 090c          lofss $0fee // disque cass{ 
  06e2:74 092f          lofss $1014 // carnet & crayon 
  06e5:74 0952          lofss $103a // 7 biscuits       
  06e8:74 0979          lofss $1064 // os pour la soupe 
  06eb:74 099c          lofss $108a // cl{ de fontainier 
  06ee:74 09bf          lofss $10b0 // cartouche 
  06f1:74 09e2          lofss $10d6 // derringer  
  06f4:74 0a09          lofss $1100 // allumettes 
  06f7:74 0a2c          lofss $1126 // carotte 
  06fa:74 0a4f          lofss $114c // cl{ en laiton 
  06fd:74 0a72          lofss $1172 // journal intime 
  0700:74 0a95          lofss $1198 // manivelle 
  0703:74 0ab8          lofss $11be // canne 
  0706:74 0adb          lofss $11e4 // bourse 
  0709:74 0afe          lofss $120a // mouchoir 
  070c:51 34            class Inv 
  070e:4a 34             send 34 

  0710:35 01              ldi 1 
  0712:a2 00b5            sal local181 
  0715:35 00              ldi 0 
  0717:a3 11              sal local17 
  0719:35 01              ldi 1 
  071b:a3 1a              sal local26 
  071d:a3 16              sal local22 
  071f:72 0eb1          lofsa $15d3 // 1.000.046
  0722:a3 1c              sal local28 
  0724:39 57            pushi 57 // $57 init
  0726:76               push0 
  0727:39 53            pushi 53 // $53 draw
  0729:76               push0 
  072a:39 20            pushi 20 // $20 state
  072c:78               push1 
  072d:76               push0 
  072e:38 0089          pushi 89 // $89 hide
  0731:76               push0 
  0732:51 14            class TheMenuBar 
  0734:4a 12             send 12 

  0736:39 57            pushi 57 // $57 init
  0738:76               push0 
  0739:72 06e4          lofsa $0e20 // getItemMusic
  073c:4a 04             send 4 

  073e:72 06df          lofsa $0e20 // getItemMusic
  0741:a2 01bf            sal local447 
  0744:38 0082          pushi 82 // $82 owner
  0747:78               push1 
  0748:7c            pushSelf 
  0749:39 57            pushi 57 // $57 init
  074b:76               push0 
  074c:72 06a7          lofsa $0df6 // conMusic
  074f:4a 0a             send a 

  0751:72 06a2          lofsa $0df6 // conMusic
  0754:a2 00b7            sal local183 
  0757:35 00              ldi 0 
  0759:a2 009d            sal local157 
  075c:39 04            pushi 4 // $4 x
  075e:38 03e5          pushi 3e5 // $3e5 sel_997
  0761:76               push0 
  0762:38 0140          pushi 140 // $140 upRoomNo
  0765:38 00c8          pushi c8 // $c8 setLoop
  0768:43 28 08         callk SetCursor 8 

  076b:39 05            pushi 5 // $5 view
  076d:78               push1 
  076e:76               push0 
  076f:39 04            pushi 4 // $4 x
  0771:78               push1 
  0772:39 64            pushi 64 // $64 allTrue
  0774:39 03            pushi 3 // $3 y
  0776:78               push1 
  0777:39 78            pushi 78 // $78 changeState
  0779:83 00              lal local0 
  077b:4a 12             send 12 

  077d:76               push0 
  077e:43 30 00         callk GameIsRestarting 0 

  0781:31 22              bnt code_07a5 
  0783:35 01              ldi 1 
  0785:a3 10              sal local16 
  0787:39 04            pushi 4 // $4 x
  0789:38 03e5          pushi 3e5 // $3e5 sel_997
  078c:76               push0 
  078d:38 0140          pushi 140 // $140 upRoomNo
  0790:38 00c8          pushi c8 // $c8 setLoop
  0793:43 28 08         callk SetCursor 8 

  0796:39 53            pushi 53 // $53 draw
  0798:76               push0 
  0799:39 20            pushi 20 // $20 state
  079b:78               push1 
  079c:78               push1 
  079d:38 0089          pushi 89 // $89 hide
  07a0:76               push0 
  07a1:51 14            class TheMenuBar 
  07a3:4a 0e             send e 


        code_07a5
  07a5:38 00f8          pushi f8 // $f8 newRoom
  07a8:78               push1 
  07a9:39 63            pushi 63 // $63 firstTrue
  07ab:54 06             self 6 

  07ad:48                 ret 
    )

    (method (replay) // method_07ae
  07ae:83 1a              lal local26 
  07b0:a3 16              sal local22 
  07b2:39 03            pushi 3 // $3 y
  07b4:38 0503          pushi 503 // $503 sel_1283
  07b7:39 6e            pushi 6e // $6e indexOf
  07b9:78               push1 
  07ba:39 04            pushi 4 // $4 x
  07bc:43 31 02         callk DoSound 2 

  07bf:31 05              bnt code_07c6 
  07c1:72 0e43          lofsa $1607 // Turn Off
  07c4:33 03              jmp code_07c9 

        code_07c6
  07c6:72 0e47          lofsa $1610 // Turn On

        code_07c9
  07c9:36                push 
  07ca:43 60 06         callk SetMenu 6 

  07cd:39 53            pushi 53 // $53 draw
  07cf:76               push0 
  07d0:38 0089          pushi 89 // $89 hide
  07d3:76               push0 
  07d4:51 14            class TheMenuBar 
  07d6:4a 08             send 8 

  07d8:39 41            pushi 41 // $41 replay
  07da:76               push0 
  07db:57 35 04         super Game 4 

  07de:48                 ret 
    )

    (method (doit) // method_07df
  07df:3f 02             link 2 // (var $2)
  07e1:83 65              lal local101 
  07e3:18                 not 
  07e4:31 63              bnt code_0849 
  07e6:39 05            pushi 5 // $5 view
  07e8:76               push0 
  07e9:83 00              lal local0 
  07eb:4a 04             send 4 

  07ed:a5 01              sat temp1 
  07ef:36                push 
  07f0:35 00              ldi 0 
  07f2:1a                 eq? 
  07f3:31 54              bnt code_0849 
  07f5:38 00d2          pushi d2 // $d2 avoider
  07f8:76               push0 
  07f9:83 00              lal local0 
  07fb:4a 04             send 4 

  07fd:18                 not 
  07fe:31 49              bnt code_0849 
  0800:39 3b            pushi 3b // $3b mover
  0802:76               push0 
  0803:83 00              lal local0 
  0805:4a 04             send 4 

  0807:18                 not 
  0808:2f 09               bt code_0813 
  080a:39 3d            pushi 3d // $3d isBlocked
  080c:76               push0 
  080d:83 00              lal local0 
  080f:4a 04             send 4 

  0811:31 36              bnt code_0849 

        code_0813
  0813:39 04            pushi 4 // $4 x
  0815:76               push0 
  0816:83 00              lal local0 
  0818:4a 04             send 4 

  081a:36                push 
  081b:38 00cd          pushi cd // $cd xLast
  081e:76               push0 
  081f:83 00              lal local0 
  0821:4a 04             send 4 

  0823:1a                 eq? 
  0824:31 23              bnt code_0849 
  0826:39 03            pushi 3 // $3 y
  0828:76               push0 
  0829:83 00              lal local0 
  082b:4a 04             send 4 

  082d:36                push 
  082e:38 00ce          pushi ce // $ce yLast
  0831:76               push0 
  0832:83 00              lal local0 
  0834:4a 04             send 4 

  0836:1a                 eq? 
  0837:31 10              bnt code_0849 
  0839:39 05            pushi 5 // $5 view
  083b:78               push1 
  083c:39 0b            pushi b // $b nsBottom
  083e:38 00d3          pushi d3 // $d3 setMotion
  0841:78               push1 
  0842:76               push0 
  0843:83 00              lal local0 
  0845:4a 0c             send c 

  0847:33 18              jmp code_0861 

        code_0849
  0849:8d 01              lst temp1 
  084b:35 0b              ldi b 
  084d:1a                 eq? 
  084e:31 11              bnt code_0861 
  0850:39 3b            pushi 3b // $3b mover
  0852:76               push0 
  0853:83 00              lal local0 
  0855:4a 04             send 4 

  0857:31 08              bnt code_0861 
  0859:39 05            pushi 5 // $5 view
  085b:78               push1 
  085c:76               push0 
  085d:83 00              lal local0 
  085f:4a 06             send 6 


        code_0861
  0861:82 00b6            lal local182 
  0864:31 0d              bnt code_0873 
  0866:35 00              ldi 0 
  0868:a2 00b6            sal local182 
  086b:39 2a            pushi 2a // $2a play
  086d:76               push0 
  086e:72 05af          lofsa $0e20 // getItemMusic
  0871:4a 04             send 4 


        code_0873
  0873:35 00              ldi 0 
  0875:a5 00              sat temp0 

        code_0877
  0877:8d 00              lst temp0 
  0879:35 05              ldi 5 
  087b:22                 lt? 
  087c:31 13              bnt code_0891 
  087e:85 00              lat temp0 
  0880:9a 0170           lsli local368 
  0883:35 01              ldi 1 
  0885:1e                 gt? 
  0886:31 05              bnt code_088d 
  0888:85 00              lat temp0 
  088a:f2 0170           -ali local368 

        code_088d
  088d:c5 00              +at temp0 
  088f:33 e6              jmp code_0877 

        code_0891
  0891:8a 00a1            lsl local161 
  0894:35 00              ldi 0 
  0896:1e                 gt? 
  0897:31 03              bnt code_089c 
  0899:e2 00a1            -al local161 

        code_089c
  089c:8a 00dc            lsl local220 
  089f:35 00              ldi 0 
  08a1:1e                 gt? 
  08a2:31 03              bnt code_08a7 
  08a4:e2 00dc            -al local220 

        code_08a7
  08a7:38 00e3          pushi e3 // $e3 controls
  08aa:76               push0 
  08ab:51 2b            class User 
  08ad:4a 04             send 4 

  08af:36                push 
  08b0:35 00              ldi 0 
  08b2:1a                 eq? 
  08b3:31 1d              bnt code_08d2 
  08b5:8a 00dd            lsl local221 
  08b8:34 03e7            ldi 3e7 
  08bb:1a                 eq? 
  08bc:31 14              bnt code_08d2 
  08be:34 03e5            ldi 3e5 
  08c1:a2 00dd            sal local221 
  08c4:38 00fe          pushi fe // $fe setCursor
  08c7:7a               push2 
  08c8:38 03e5          pushi 3e5 // $3e5 sel_997
  08cb:78               push1 
  08cc:83 01              lal local1 
  08ce:4a 08             send 8 

  08d0:33 29              jmp code_08fb 

        code_08d2
  08d2:8a 00dd            lsl local221 
  08d5:34 03e5            ldi 3e5 
  08d8:1a                 eq? 
  08d9:31 20              bnt code_08fb 
  08db:38 00e3          pushi e3 // $e3 controls
  08de:76               push0 
  08df:51 2b            class User 
  08e1:4a 04             send 4 

  08e3:36                push 
  08e4:35 01              ldi 1 
  08e6:1a                 eq? 
  08e7:31 12              bnt code_08fb 
  08e9:34 03e7            ldi 3e7 
  08ec:a2 00dd            sal local221 
  08ef:38 00fe          pushi fe // $fe setCursor
  08f2:7a               push2 
  08f3:38 03e7          pushi 3e7 // $3e7 sel_999
  08f6:78               push1 
  08f7:83 01              lal local1 
  08f9:4a 08             send 8 


        code_08fb
  08fb:39 3c            pushi 3c // $3c doit
  08fd:76               push0 
  08fe:57 35 04         super Game 4 

  0901:48                 ret 
    )

    (method (startRoom) // method_0902
  0902:3f 02             link 2 // (var $2)
  0904:35 00              ldi 0 
  0906:a2 00d8            sal local216 
  0909:39 03            pushi 3 // $3 y
  090b:76               push0 
  090c:38 03d2          pushi 3d2 // $3d2 sel_978
  090f:38 03de          pushi 3de // $3de sel_990
  0912:40 fa16 06        call proc_032c 6 

  0916:39 68            pushi 68 // $68 release
  0918:76               push0 
  0919:82 00da            lal local218 
  091c:4a 04             send 4 

  091e:39 61            pushi 61 // $61 add
  0920:7a               push2 
  0921:8b 05              lsl local5 
  0923:8b 34              lsl local52 
  0925:82 00da            lal local218 
  0928:4a 08             send 8 

  092a:76               push0 
  092b:40 f751 00        call proc_0080 0 

  092f:76               push0 
  0930:40 f7f2 00        call proc_0126 0 

  0934:8a 0098            lsl local152 
  0937:34 7fff            ldi 7fff 
  093a:12                 and 
  093b:a2 0098            sal local152 
  093e:35 00              ldi 0 
  0940:a2 00d6            sal local214 
  0943:a2 00d0            sal local208 
  0946:a2 00c3            sal local195 
  0949:35 00              ldi 0 
  094b:a5 01              sat temp1 

        code_094d
  094d:8d 01              lst temp1 
  094f:35 0b              ldi b 
  0951:22                 lt? 
  0952:31 0a              bnt code_095e 
  0954:76               push0 
  0955:85 01              lat temp1 
  0957:b2 0179           sali local377 
  095a:c5 01              +at temp1 
  095c:33 ef              jmp code_094d 

        code_095e
  095e:8b 76              lsl local118 
  0960:35 0f              ldi f 
  0962:1a                 eq? 
  0963:31 05              bnt code_096a 
  0965:76               push0 
  0966:40 f925 00        call proc_028f 0 


        code_096a
  096a:38 00f9          pushi f9 // $f9 startRoom
  096d:78               push1 
  096e:8f 01              lsp param1 
  0970:57 35 06         super Game 6 

  0973:7a               push2 
  0974:38 0080          pushi 80 // $80 timeLeft
  0977:38 038f          pushi 38f // $38f sel_911
  097a:43 00 04         callk Load 4 

  097d:7a               push2 
  097e:38 0082          pushi 82 // $82 owner
  0981:38 019d          pushi 19d // $19d sel_413
  0984:43 00 04         callk Load 4 

  0987:39 03            pushi 3 // $3 y
  0989:38 008f          pushi 8f // $8f moveTo
  098c:38 0197          pushi 197 // $197 sel_407
  098f:38 019a          pushi 19a // $19a sel_410
  0992:40 f996 06        call proc_032c 6 

  0996:8f 01              lsp param1 
  0998:35 1f              ldi 1f 
  099a:22                 lt? 
  099b:2f 07               bt code_09a4 
  099d:8f 01              lsp param1 
  099f:35 41              ldi 41 
  09a1:1a                 eq? 
  09a2:31 26              bnt code_09ca 

        code_09a4
  09a4:38 010a          pushi 10a // $10a setRegions
  09a7:78               push1 
  09a8:38 00d0          pushi d0 // $d0 baseSetter
  09ab:83 02              lal local2 
  09ad:4a 06             send 6 

  09af:8b 7b              lsl local123 
  09b1:35 40              ldi 40 
  09b3:12                 and 
  09b4:31 12              bnt code_09c8 
  09b6:8f 01              lsp param1 
  09b8:35 10              ldi 10 
  09ba:1c                 ne? 
  09bb:31 0b              bnt code_09c8 
  09bd:38 010a          pushi 10a // $10a setRegions
  09c0:78               push1 
  09c1:38 0190          pushi 190 // $190 sel_400
  09c4:83 02              lal local2 
  09c6:4a 06             send 6 


        code_09c8
  09c8:33 55              jmp code_0a1f 

        code_09ca
  09ca:8f 01              lsp param1 
  09cc:35 33              ldi 33 
  09ce:22                 lt? 
  09cf:2f 2a               bt code_09fb 
  09d1:8f 01              lsp param1 
  09d3:35 4a              ldi 4a 
  09d5:1a                 eq? 
  09d6:2f 23               bt code_09fb 
  09d8:8f 01              lsp param1 
  09da:35 49              ldi 49 
  09dc:1a                 eq? 
  09dd:2f 1c               bt code_09fb 
  09df:8f 01              lsp param1 
  09e1:35 4b              ldi 4b 
  09e3:1a                 eq? 
  09e4:2f 15               bt code_09fb 
  09e6:8f 01              lsp param1 
  09e8:35 4c              ldi 4c 
  09ea:1a                 eq? 
  09eb:2f 0e               bt code_09fb 
  09ed:8f 01              lsp param1 
  09ef:35 35              ldi 35 
  09f1:1a                 eq? 
  09f2:2f 07               bt code_09fb 
  09f4:8f 01              lsp param1 
  09f6:35 3f              ldi 3f 
  09f8:1a                 eq? 
  09f9:31 24              bnt code_0a1f 

        code_09fb
  09fb:8b 7b              lsl local123 
  09fd:35 40              ldi 40 
  09ff:12                 and 
  0a00:31 12              bnt code_0a14 
  0a02:8b 0b              lsl local11 
  0a04:35 4a              ldi 4a 
  0a06:1c                 ne? 
  0a07:31 0b              bnt code_0a14 
  0a09:38 010a          pushi 10a // $10a setRegions
  0a0c:78               push1 
  0a0d:38 0191          pushi 191 // $191 sel_401
  0a10:83 02              lal local2 
  0a12:4a 06             send 6 


        code_0a14
  0a14:38 010a          pushi 10a // $10a setRegions
  0a17:78               push1 
  0a18:38 00d2          pushi d2 // $d2 avoider
  0a1b:83 02              lal local2 
  0a1d:4a 06             send 6 


        code_0a1f
  0a1f:35 01              ldi 1 
  0a21:a2 00d8            sal local216 
  0a24:8f 01              lsp param1 
  0a26:35 24              ldi 24 
  0a28:1a                 eq? 
  0a29:2f 44               bt code_0a6f 
  0a2b:8f 01              lsp param1 
  0a2d:35 26              ldi 26 
  0a2f:1a                 eq? 
  0a30:31 11              bnt code_0a43 
  0a32:8a 00a5            lsl local165 
  0a35:35 00              ldi 0 
  0a37:1a                 eq? 
  0a38:31 09              bnt code_0a43 
  0a3a:8a 00ad            lsl local173 
  0a3d:35 02              ldi 2 
  0a3f:12                 and 
  0a40:18                 not 
  0a41:2f 2c               bt code_0a6f 

        code_0a43
  0a43:8f 01              lsp param1 
  0a45:35 20              ldi 20 
  0a47:1a                 eq? 
  0a48:31 08              bnt code_0a52 
  0a4a:8a 00a5            lsl local165 
  0a4d:35 04              ldi 4 
  0a4f:22                 lt? 
  0a50:2f 1d               bt code_0a6f 

        code_0a52
  0a52:8f 01              lsp param1 
  0a54:35 2c              ldi 2c 
  0a56:1a                 eq? 
  0a57:31 08              bnt code_0a61 
  0a59:8a 00a5            lsl local165 
  0a5c:35 00              ldi 0 
  0a5e:1a                 eq? 
  0a5f:2f 0e               bt code_0a6f 

        code_0a61
  0a61:8f 01              lsp param1 
  0a63:35 4b              ldi 4b 
  0a65:1a                 eq? 
  0a66:31 09              bnt code_0a71 
  0a68:8b 7b              lsl local123 
  0a6a:35 40              ldi 40 
  0a6c:12                 and 
  0a6d:31 02              bnt code_0a71 

        code_0a6f
  0a6f:35 01              ldi 1 

        code_0a71
  0a71:18                 not 
  0a72:31 09              bnt code_0a7d 
  0a74:78               push1 
  0a75:38 03de          pushi 3de // $3de sel_990
  0a78:43 02 02         callk ScriptID 2 

  0a7b:a5 00              sat temp0 

        code_0a7d
  0a7d:48                 ret 
    )

    (method (handleEvent) // method_0a7e
  0a7e:3f 12             link 12 // (var $12)
  0a80:39 4c            pushi 4c // $4c claimed
  0a82:76               push0 
  0a83:87 01              lap param1 
  0a85:4a 04             send 4 

  0a87:31 01              bnt code_0a8a 
  0a89:48                 ret 

        code_0a8a
  0a8a:39 22            pushi 22 // $22 type
  0a8c:76               push0 
  0a8d:87 01              lap param1 
  0a8f:4a 04             send 4 

  0a91:36                push 
  0a92:3c                 dup 
  0a93:39 6f            pushi 6f // $6f handleEvent
  0a95:78               push1 
  0a96:8f 01              lsp param1 
  0a98:57 35 06         super Game 6 

  0a9b:1a                 eq? 
  0a9c:31 02              bnt code_0aa0 
  0a9e:33 7c              jmp code_0b1c 

        code_0aa0
  0aa0:3c                 dup 
  0aa1:35 01              ldi 1 
  0aa3:1a                 eq? 
  0aa4:31 16              bnt code_0abc 
  0aa6:39 4c            pushi 4c // $4c claimed
  0aa8:76               push0 
  0aa9:87 01              lap param1 
  0aab:4a 04             send 4 

  0aad:18                 not 
  0aae:31 0a              bnt code_0aba 
  0ab0:39 6f            pushi 6f // $6f handleEvent
  0ab2:78               push1 
  0ab3:8f 01              lsp param1 
  0ab5:82 00da            lal local218 
  0ab8:4a 06             send 6 


        code_0aba
  0aba:33 60              jmp code_0b1c 

        code_0abc
  0abc:3c                 dup 
  0abd:34 0080            ldi 80 
  0ac0:1a                 eq? 
  0ac1:31 59              bnt code_0b1c 
  0ac3:39 4c            pushi 4c // $4c claimed
  0ac5:76               push0 
  0ac6:87 01              lap param1 
  0ac8:4a 04             send 4 

  0aca:18                 not 
  0acb:31 25              bnt code_0af2 
  0acd:82 00db            lal local219 
  0ad0:31 20              bnt code_0af2 
  0ad2:39 7a            pushi 7a // $7a setScript
  0ad4:78               push1 
  0ad5:7a               push2 
  0ad6:38 019a          pushi 19a // $19a sel_410
  0ad9:76               push0 
  0ada:43 02 04         callk ScriptID 4 

  0add:36                push 
  0ade:72 0225          lofsa $0d06 // MMSaidsAnchor
  0ae1:4a 06             send 6 

  0ae3:39 6f            pushi 6f // $6f handleEvent
  0ae5:78               push1 
  0ae6:8f 01              lsp param1 
  0ae8:39 76            pushi 76 // $76 script
  0aea:76               push0 
  0aeb:72 0218          lofsa $0d06 // MMSaidsAnchor
  0aee:4a 04             send 4 

  0af0:4a 06             send 6 


        code_0af2
  0af2:39 4c            pushi 4c // $4c claimed
  0af4:76               push0 
  0af5:87 01              lap param1 
  0af7:4a 04             send 4 

  0af9:18                 not 
  0afa:31 20              bnt code_0b1c 
  0afc:39 7a            pushi 7a // $7a setScript
  0afe:78               push1 
  0aff:7a               push2 
  0b00:38 0197          pushi 197 // $197 sel_407
  0b03:76               push0 
  0b04:43 02 04         callk ScriptID 4 

  0b07:36                push 
  0b08:72 01fb          lofsa $0d06 // MMSaidsAnchor
  0b0b:4a 06             send 6 

  0b0d:39 6f            pushi 6f // $6f handleEvent
  0b0f:78               push1 
  0b10:8f 01              lsp param1 
  0b12:39 76            pushi 76 // $76 script
  0b14:76               push0 
  0b15:72 01ee          lofsa $0d06 // MMSaidsAnchor
  0b18:4a 04             send 4 

  0b1a:4a 06             send 6 


        code_0b1c
  0b1c:3a                toss 
  0b1d:35 00              ldi 0 
  0b1f:a2 00d5            sal local213 
  0b22:48                 ret 
    )

)

// 0e8e
(instance collier  of newInvItem
    (properties
        said'/collier'
        description $0
        owner $63
        view $25a
        loop $0
        cel $0
        script $0
    )
)

// 0eb4
(instance monocle  of newInvItem
    (properties
        said'/monocle'
        description $0
        owner $0
        view $25c
        loop $0
        cel $0
        script $0
    )
)

// 0eda
(instance lanterne  of newInvItem
    (properties
        said'/lantern'
        description $0
        owner $45
        view $265
        loop $0
        cel $0
        script $0
    )
    (method (showSelf) // method_0b23
  0b23:39 06            pushi 6 // $6 loop
  0b25:76               push0 
  0b26:76               push0 
  0b27:39 52            pushi 52 // $52 icon
  0b29:38 0265          pushi 265 // $265 sel_613
  0b2c:76               push0 
  0b2d:82 0089            lal local137 
  0b30:31 04              bnt code_0b36 
  0b32:35 01              ldi 1 
  0b34:33 02              jmp code_0b38 

        code_0b36
  0b36:35 00              ldi 0 

        code_0b38
  0b38:36                push 
  0b39:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  0b3f:48                 ret 
    )

)

// 0f04
(instance burette d'huile  of newInvItem
    (properties
        said'/bidon'
        description $0
        owner $3d
        view $263
        loop $0
        cel $0
        script $0
    )
)

// 0f2a
(instance rouleau @ p#tisserie  of newInvItem
    (properties
        said'/patisserie'
        description $0
        owner $19
        view $272
        loop $0
        cel $0
        script $0
    )
)

// 0f50
(instance cl{ squelette  of newInvItem
    (properties
        said'/cle<skeleton'
        description $0
        owner $3a
        view $26c
        loop $0
        cel $0
        script $0
    )
)

// 0f76
(instance tisonnier  of newInvItem
    (properties
        said'/poker'
        description $0
        owner $20
        view $273
        loop $0
        cel $0
        script $0
    )
)

// 0f9c
(instance barre @ mine  of newInvItem
    (properties
        said'/barre'
        description $0
        owner $3d
        view $25f
        loop $0
        cel $0
        script $0
    )
)

// 0fc2
(instance m{got de cigare  of newInvItem
    (properties
        said'/butt,butt'
        description $0
        owner $0
        view $274
        loop $0
        cel $0
        script $0
    )
)

// 0fe8
(instance disque cass{  of newInvItem
    (properties
        said'/chanson'
        description $0
        owner $24
        view $271
        loop $0
        cel $0
        script $0
    )
)

// 100e
(instance carnet & crayon  of newInvItem
    (properties
        said'/carnet,crayon'
        description $0
        owner $2c
        view $259
        loop $0
        cel $0
        script $0
    )
)

// 1034
(instance 7 biscuits        of newInvItem
    (properties
        said'/biscuit,boite'
        description $0
        owner $35
        view $25b
        loop $0
        cel $0
        script $0
    )
    (method (ownedBy) // method_0b40
  0b40:8a 0088            lsl local136 
  0b43:3c                 dup 
  0b44:35 00              ldi 0 
  0b46:1a                 eq? 
  0b47:31 20              bnt code_0b69 
  0b49:39 05            pushi 5 // $5 view
  0b4b:39 17            pushi 17 // $17 name
  0b4d:76               push0 
  0b4e:72 04e9          lofsa $103a // 7 biscuits       
  0b51:4a 04             send 4 

  0b53:36                push 
  0b54:76               push0 
  0b55:7a               push2 
  0b56:76               push0 
  0b57:39 03            pushi 3 // $3 y
  0b59:43 4c 0a         callk Format a 

  0b5c:39 05            pushi 5 // $5 view
  0b5e:78               push1 
  0b5f:38 0283          pushi 283 // $283 sel_643
  0b62:72 04d5          lofsa $103a // 7 biscuits       
  0b65:4a 06             send 6 

  0b67:33 36              jmp code_0b9f 

        code_0b69
  0b69:3c                 dup 
  0b6a:35 01              ldi 1 
  0b6c:1a                 eq? 
  0b6d:31 19              bnt code_0b88 
  0b6f:39 06            pushi 6 // $6 loop
  0b71:39 17            pushi 17 // $17 name
  0b73:76               push0 
  0b74:72 04c3          lofsa $103a // 7 biscuits       
  0b77:4a 04             send 4 

  0b79:36                push 
  0b7a:76               push0 
  0b7b:39 04            pushi 4 // $4 x
  0b7d:8a 0088            lsl local136 
  0b80:76               push0 
  0b81:39 05            pushi 5 // $5 view
  0b83:43 4c 0c         callk Format c 

  0b86:33 17              jmp code_0b9f 

        code_0b88
  0b88:39 06            pushi 6 // $6 loop
  0b8a:39 17            pushi 17 // $17 name
  0b8c:76               push0 
  0b8d:72 04aa          lofsa $103a // 7 biscuits       
  0b90:4a 04             send 4 

  0b92:36                push 
  0b93:76               push0 
  0b94:39 04            pushi 4 // $4 x
  0b96:8a 0088            lsl local136 
  0b99:76               push0 
  0b9a:39 06            pushi 6 // $6 loop
  0b9c:43 4c 0c         callk Format c 


        code_0b9f
  0b9f:3a                toss 
  0ba0:38 00ef          pushi ef // $ef ownedBy
  0ba3:76               push0 
  0ba4:59 01            &rest 1 
  0ba6:57 46 04         super newInvItem 4 

  0ba9:48                 ret 
    )

)

// 105e
(instance os pour la soupe  of newInvItem
    (properties
        said'/bone'
        description $0
        owner $23
        view $25d
        loop $0
        cel $0
        script $0
    )
)

// 1084
(instance cl{ de fontainier  of newInvItem
    (properties
        said'/cle,fontainier'
        description $0
        owner $25
        view $25e
        loop $0
        cel $0
        script $0
    )
)

// 10aa
(instance cartouche  of newInvItem
    (properties
        said'/bullet'
        description $0
        owner $41
        view $26a
        loop $0
        cel $0
        script $0
    )
)

// 10d0
(instance derringer   of newInvItem
    (properties
        said'/derringer'
        description $0
        owner $1f
        view $269
        loop $0
        cel $0
        script $0
    )
    (method (ownedBy) // method_0baa
  0baa:82 00b9            lal local185 
  0bad:31 15              bnt code_0bc4 
  0baf:39 05            pushi 5 // $5 view
  0bb1:39 17            pushi 17 // $17 name
  0bb3:76               push0 
  0bb4:72 051f          lofsa $10d6 // derringer  
  0bb7:4a 04             send 4 

  0bb9:36                push 
  0bba:76               push0 
  0bbb:7a               push2 
  0bbc:76               push0 
  0bbd:39 07            pushi 7 // $7 cel
  0bbf:43 4c 0a         callk Format a 

  0bc2:33 13              jmp code_0bd7 

        code_0bc4
  0bc4:39 05            pushi 5 // $5 view
  0bc6:39 17            pushi 17 // $17 name
  0bc8:76               push0 
  0bc9:72 050a          lofsa $10d6 // derringer  
  0bcc:4a 04             send 4 

  0bce:36                push 
  0bcf:76               push0 
  0bd0:7a               push2 
  0bd1:76               push0 
  0bd2:39 08            pushi 8 // $8 underBits
  0bd4:43 4c 0a         callk Format a 


        code_0bd7
  0bd7:38 00ef          pushi ef // $ef ownedBy
  0bda:76               push0 
  0bdb:59 01            &rest 1 
  0bdd:57 46 04         super newInvItem 4 

  0be0:48                 ret 
  0be1:00                bnot 
    )

)

// 10fa
(instance allumettes  of newInvItem
    (properties
        said'/allumette'
        description $0
        owner $43
        view $266
        loop $0
        cel $0
        script $0
    )
)

// 1120
(instance carotte  of newInvItem
    (properties
        said'/carotte'
        description $0
        owner $3b
        view $267
        loop $0
        cel $0
        script $0
    )
)

// 1146
(instance cl{ en laiton  of newInvItem
    (properties
        said'/cle'
        description $0
        owner $2a
        view $26b
        loop $0
        cel $0
        script $0
    )
)

// 116c
(instance journal intime  of newInvItem
    (properties
        said'/agenda'
        description $0
        owner $2c
        view $268
        loop $0
        cel $0
        script $0
    )
)

// 1192
(instance manivelle  of newInvItem
    (properties
        said'/control'
        description $0
        owner $3
        view $26d
        loop $0
        cel $0
        script $0
    )
)

// 11b8
(instance canne  of newInvItem
    (properties
        said'/cane'
        description $0
        owner $0
        view $264
        loop $0
        cel $0
        script $0
    )
)

// 11de
(instance bourse  of newInvItem
    (properties
        said'/bourse'
        description $0
        owner $39
        view $26e
        loop $0
        cel $0
        script $0
    )
)

// 1204
(instance mouchoir  of newInvItem
    (properties
        said'/handkerchief'
        description $0
        owner $2f
        view $276
        loop $0
        cel $0
        script $0
    )
)


// EXPORTED procedure #1 (Say)
(procedure proc_020c
  020c:3e 01f5           link 1f5 // (var $1f5)
  020f:8a 00d5            lsl local213 
  0212:35 05              ldi 5 
  0214:1a                 eq? 
  0215:31 16              bnt code_022d 
  0217:8a 00a5            lsl local165 
  021a:35 04              ldi 4 
  021c:1a                 eq? 
  021d:31 0e              bnt code_022d 
  021f:8b 0b              lsl local11 
  0221:35 4a              ldi 4a 
  0223:1a                 eq? 
  0224:31 07              bnt code_022d 
  0226:34 03a0            ldi 3a0 
  0229:a5 00              sat temp0 
  022b:33 09              jmp code_0236 

        code_022d
  022d:8a 00d5            lsl local213 
  0230:34 0383            ldi 383 
  0233:02                 add 
  0234:a5 00              sat temp0 

        code_0236
  0236:87 01              lap param1 
  0238:a2 0084            sal local132 
  023b:78               push1 
  023c:59 02            &rest 2 
  023e:5b 04 01           lea 4 1 
  0241:36                push 
  0242:43 4d 02         callk GetFarText 2 

  0245:39 05            pushi 5 // $5 view
  0247:78               push1 
  0248:8d 00              lst temp0 
  024a:38 00a4          pushi a4 // $a4 cycleSpeed
  024d:78               push1 
  024e:39 08            pushi 8 // $8 underBits
  0250:38 0134          pushi 134 // $134 count
  0253:78               push1 
  0254:78               push1 
  0255:5b 04 01           lea 4 1 
  0258:36                push 
  0259:43 4a 02         callk StrLen 2 

  025c:36                push 
  025d:35 12              ldi 12 
  025f:08                 div 
  0260:36                push 
  0261:35 01              ldi 1 
  0263:02                 add 
  0264:36                push 
  0265:72 0aec          lofsa $0d54 // myIcon
  0268:4a 12             send 12 

  026a:39 04            pushi 4 // $4 x
  026c:59 02            &rest 2 
  026e:39 52            pushi 52 // $52 icon
  0270:74 0ae1          lofss $0d54 // myIcon
  0273:76               push0 
  0274:76               push0 
  0275:46 00ff 0000 08  calle ff procedure_0000 8 // Print 

  027b:35 00              ldi 0 
  027d:a2 0084            sal local132 
  0280:48                 ret 
)

// EXPORTED procedure #2 (LookAt)
(procedure proc_003e
  003e:7a               push2 
  003f:8f 01              lsp param1 
  0041:39 04            pushi 4 // $4 x
  0043:39 04            pushi 4 // $4 x
  0045:76               push0 
  0046:87 01              lap param1 
  0048:4a 04             send 4 

  004a:36                push 
  004b:39 03            pushi 3 // $3 y
  004d:76               push0 
  004e:87 01              lap param1 
  0050:4a 04             send 4 

  0052:36                push 
  0053:39 04            pushi 4 // $4 x
  0055:76               push0 
  0056:87 02              lap param2 
  0058:4a 04             send 4 

  005a:36                push 
  005b:39 03            pushi 3 // $3 y
  005d:76               push0 
  005e:87 02              lap param2 
  0060:4a 04             send 4 

  0062:36                push 
  0063:43 43 08         callk GetAngle 8 

  0066:36                push 
  0067:43 50 04         callk DirLoop 4 

  006a:8f 00              lsp paramTotal 
  006c:35 03              ldi 3 
  006e:1a                 eq? 
  006f:31 08              bnt code_0079 
  0071:7a               push2 
  0072:8f 02              lsp param2 
  0074:8f 01              lsp param1 
  0076:41 c5 04          call proc_003e 4 


        code_0079
  0079:48                 ret 
)

// EXPORTED procedure #3 (HandsOff)
(procedure proc_007a
  007a:78               push1 
  007b:76               push0 
  007c:41 07 02          call proc_0086 2 

  007f:48                 ret 
)

// EXPORTED procedure #4 (HandsOn)
(procedure proc_0080
  0080:78               push1 
  0081:78               push1 
  0082:41 01 02          call proc_0086 2 

  0085:48                 ret 
)

// EXPORTED procedure #5 (SetFlag)
(procedure proc_03e8
  03e8:7a               push2 
  03e9:76               push0 
  03ea:8f 01              lsp param1 
  03ec:41 a7 04          call proc_0396 4 

  03ef:48                 ret 
)

// EXPORTED procedure #6 (ClearFlag)
(procedure proc_03f8
  03f8:7a               push2 
  03f9:7a               push2 
  03fa:8f 01              lsp param1 
  03fc:41 97 04          call proc_0396 4 

  03ff:48                 ret 
)

// EXPORTED procedure #7 (IsFlag)
(procedure proc_03f0
  03f0:7a               push2 
  03f1:78               push1 
  03f2:8f 01              lsp param1 
  03f4:41 9f 04          call proc_0396 4 

  03f7:48                 ret 
)

// EXPORTED procedure #8 (HaveMem)
(procedure proc_00a0
  00a0:78               push1 
  00a1:78               push1 
  00a2:43 5c 02         callk MemoryInfo 2 

  00a5:36                push 
  00a6:87 01              lap param1 
  00a8:1e                 gt? 
  00a9:48                 ret 
)

// EXPORTED procedure #9 (NotClose)
(procedure proc_00aa
  00aa:7a               push2 
  00ab:76               push0 
  00ac:39 09            pushi 9 // $9 nsTop
  00ae:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  00b4:48                 ret 
)

// EXPORTED procedure #10 (AlreadyTook)
(procedure proc_00b5
  00b5:7a               push2 
  00b6:76               push0 
  00b7:39 0a            pushi a // $a nsLeft
  00b9:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  00bf:48                 ret 
)

// EXPORTED procedure #11 (SeeNothing)
(procedure proc_00d6
  00d6:7a               push2 
  00d7:76               push0 
  00d8:39 0d            pushi d // $d lsTop
  00da:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  00e0:48                 ret 
)

// EXPORTED procedure #12 (CantDo)
(procedure proc_00e1
  00e1:7a               push2 
  00e2:76               push0 
  00e3:39 0e            pushi e // $e lsLeft
  00e5:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  00eb:48                 ret 
)

// EXPORTED procedure #13 (DontHave)
(procedure proc_00ec
  00ec:7a               push2 
  00ed:76               push0 
  00ee:39 0f            pushi f // $f lsBottom
  00f0:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  00f6:48                 ret 
)

// EXPORTED procedure #14 (RedrawCast)
(procedure proc_010d
  010d:7a               push2 
  010e:39 1b            pushi 1b // $1b elements
  0110:76               push0 
  0111:83 05              lal local5 
  0113:4a 04             send 4 

  0115:36                push 
  0116:76               push0 
  0117:43 0b 04         callk Animate 4 

  011a:48                 ret 
)

// EXPORTED procedure #15 (cls)
(procedure proc_0126
  0126:83 19              lal local25 
  0128:31 07              bnt code_0131 
  012a:39 58            pushi 58 // $58 dispose
  012c:76               push0 
  012d:83 19              lal local25 
  012f:4a 04             send 4 


        code_0131
  0131:48                 ret 
)

// EXPORTED procedure #16 (AlreadyOpen)
(procedure proc_00c0
  00c0:7a               push2 
  00c1:76               push0 
  00c2:39 0b            pushi b // $b nsBottom
  00c4:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  00ca:48                 ret 
)

// EXPORTED procedure #17 (AlreadyClosed)
(procedure proc_00cb
  00cb:7a               push2 
  00cc:76               push0 
  00cd:39 0c            pushi c // $c nsRight
  00cf:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  00d5:48                 ret 
)

// EXPORTED procedure #18 (NotHere)
(procedure proc_00f7
  00f7:7a               push2 
  00f8:76               push0 
  00f9:39 10            pushi 10 // $10 lsRight
  00fb:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0101:48                 ret 
)

// EXPORTED procedure #19 (EgoDead)
(procedure proc_0132
  0132:39 62            pushi 62 // $62 eachElementDo
  0134:78               push1 
  0135:39 58            pushi 58 // $58 dispose
  0137:83 08              lal local8 
  0139:4a 06             send 6 

  013b:39 2b            pushi 2b // $2b number
  013d:78               push1 
  013e:39 64            pushi 64 // $64 allTrue
  0140:39 2a            pushi 2a // $2a play
  0142:76               push0 
  0143:39 56            pushi 56 // $56 new
  0145:76               push0 
  0146:51 0a            class Sound 
  0148:4a 04             send 4 

  014a:4a 0a             send a 

  014c:34 03e7            ldi 3e7 
  014f:a2 00dd            sal local221 
  0152:38 00fe          pushi fe // $fe setCursor
  0155:7a               push2 
  0156:38 03e7          pushi 3e7 // $3e7 sel_999
  0159:78               push1 
  015a:83 01              lal local1 
  015c:4a 08             send 8 


        code_015e
  015e:35 01              ldi 1 
  0160:31 66              bnt code_01c8 
  0162:39 13            pushi 13 // $13 brTop
  0164:8f 01              lsp param1 
  0166:8f 02              lsp param2 
  0168:39 52            pushi 52 // $52 icon
  016a:8a 0080            lsl local128 
  016d:8a 0081            lsl local129 
  0170:8a 0082            lsl local130 
  0173:39 1e            pushi 1e // $1e mode
  0175:78               push1 
  0176:39 46            pushi 46 // $46 width
  0178:38 00f0          pushi f0 // $f0 targetObj
  017b:39 51            pushi 51 // $51 button
  017d:74 142c          lofss $15ac //   Charger  
  0180:78               push1 
  0181:39 51            pushi 51 // $51 button
  0183:74 143e          lofss $15c4 //   Red{marrer  
  0186:7a               push2 
  0187:39 51            pushi 51 // $51 button
  0189:74 142c          lofss $15b8 //   Quitter  
  018c:39 03            pushi 3 // $3 y
  018e:46 00ff 0000 26  calle ff procedure_0000 26 // Print 

  0194:36                push 
  0195:3c                 dup 
  0196:35 01              ldi 1 
  0198:1a                 eq? 
  0199:31 09              bnt code_01a4 
  019b:39 4f            pushi 4f // $4f restore
  019d:76               push0 
  019e:83 01              lal local1 
  01a0:4a 04             send 4 

  01a2:33 21              jmp code_01c5 

        code_01a4
  01a4:3c                 dup 
  01a5:35 02              ldi 2 
  01a7:1a                 eq? 
  01a8:31 0a              bnt code_01b4 
  01aa:38 00fa          pushi fa // $fa restart
  01ad:76               push0 
  01ae:83 01              lal local1 
  01b0:4a 04             send 4 

  01b2:33 11              jmp code_01c5 

        code_01b4
  01b4:3c                 dup 
  01b5:35 03              ldi 3 
  01b7:1a                 eq? 
  01b8:31 0b              bnt code_01c5 
  01ba:35 01              ldi 1 
  01bc:a3 04              sal local4 
  01be:35 00              ldi 0 
  01c0:a2 0084            sal local132 
  01c3:33 03              jmp code_01c8 

        code_01c5
  01c5:3a                toss 
  01c6:33 96              jmp code_015e 

        code_01c8
  01c8:48                 ret 
)

// EXPORTED procedure #20 (IsFirstTimeInRoom)
(procedure proc_01c9
  01c9:3f 02             link 2 // (var $2)
  01cb:8a 0098            lsl local152 
  01ce:34 8000            ldi 8000 
  01d1:12                 and 
  01d2:18                 not 
  01d3:31 34              bnt code_0209 
  01d5:8a 0098            lsl local152 
  01d8:34 8000            ldi 8000 
  01db:14                  or 
  01dc:a2 0098            sal local152 
  01df:8b 0b              lsl local11 
  01e1:35 10              ldi 10 
  01e3:08                 div 
  01e4:a5 00              sat temp0 
  01e6:78               push1 
  01e7:8b 0b              lsl local11 
  01e9:35 10              ldi 10 
  01eb:0a                 mod 
  01ec:0e                 shl 
  01ed:a5 01              sat temp1 
  01ef:85 00              lat temp0 
  01f1:9a 0094           lsli local148 
  01f4:85 01              lat temp1 
  01f6:12                 and 
  01f7:18                 not 
  01f8:31 0f              bnt code_0209 
  01fa:85 00              lat temp0 
  01fc:9a 0094           lsli local148 
  01ff:85 01              lat temp1 
  0201:14                  or 
  0202:36                push 
  0203:85 00              lat temp0 
  0205:b2 0094           sali local148 
  0208:48                 ret 

        code_0209
  0209:35 00              ldi 0 
  020b:48                 ret 
)

// EXPORTED procedure #21 (LoadMany)
(procedure proc_032c
  032c:3f 02             link 2 // (var $2)
  032e:8f 00              lsp paramTotal 
  0330:35 02              ldi 2 
  0332:04                 sub 
  0333:a7 00              sap paramTotal 
  0335:35 00              ldi 0 
  0337:a5 00              sat temp0 

        code_0339
  0339:8d 00              lst temp0 
  033b:87 00              lap paramTotal 
  033d:24                 le? 
  033e:31 55              bnt code_0395 
  0340:85 00              lat temp0 
  0342:97 02             lapi param2 
  0344:a5 01              sat temp1 
  0346:8f 01              lsp param1 
  0348:3c                 dup 
  0349:35 00              ldi 0 
  034b:1a                 eq? 
  034c:31 08              bnt code_0356 
  034e:78               push1 
  034f:8d 01              lst temp1 
  0351:43 03 02         callk DisposeScript 2 

  0354:33 3a              jmp code_0390 

        code_0356
  0356:3c                 dup 
  0357:34 008e            ldi 8e 
  035a:1a                 eq? 
  035b:31 10              bnt code_036d 
  035d:7a               push2 
  035e:38 0080          pushi 80 // $80 timeLeft
  0361:8d 01              lst temp1 
  0363:34 0383            ldi 383 
  0366:02                 add 
  0367:36                push 
  0368:43 00 04         callk Load 4 

  036b:33 23              jmp code_0390 

        code_036d
  036d:3c                 dup 
  036e:34 008f            ldi 8f 
  0371:1a                 eq? 
  0372:31 14              bnt code_0388 
  0374:7a               push2 
  0375:38 0082          pushi 82 // $82 owner
  0378:8d 01              lst temp1 
  037a:43 00 04         callk Load 4 

  037d:7a               push2 
  037e:38 0083          pushi 83 // $83 playMaybe
  0381:8d 01              lst temp1 
  0383:43 00 04         callk Load 4 

  0386:33 08              jmp code_0390 

        code_0388
  0388:7a               push2 
  0389:8f 01              lsp param1 
  038b:8d 01              lst temp1 
  038d:43 00 04         callk Load 4 


        code_0390
  0390:3a                toss 
  0391:c5 00              +at temp0 
  0393:33 a4              jmp code_0339 

        code_0395
  0395:48                 ret 
)

// EXPORTED procedure #22 (Ok)
(procedure proc_0102
  0102:7a               push2 
  0103:76               push0 
  0104:39 11            pushi 11 // $11 signal
  0106:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  010c:48                 ret 
)

// EXPORTED procedure #23 (proc0_23)
(procedure proc_0281
  0281:35 0c              ldi c 
  0283:a2 00d5            sal local213 
  0286:78               push1 
  0287:78               push1 
  0288:59 01            &rest 1 
  028a:40 ff7e 02        call proc_020c 2 

  028e:48                 ret 
)

// EXPORTED procedure #24 (proc0_24)
(procedure proc_011b
  011b:7a               push2 
  011c:76               push0 
  011d:39 12            pushi 12 // $12 illegalBits
  011f:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0125:48                 ret 
)

// EXPORTED procedure #25 (DoLook)
(procedure proc_02da
  02da:3f 01             link 1 // (var $1)
  02dc:7a               push2 
  02dd:38 00e7          pushi e7 // $e7 inputLineAddr
  02e0:76               push0 
  02e1:51 2b            class User 
  02e3:4a 04             send 4 

  02e5:36                push 
  02e6:74 130a          lofss $15f3 // Look 
  02e9:43 4b 04         callk StrCpy 4 

  02ec:7a               push2 
  02ed:38 00e7          pushi e7 // $e7 inputLineAddr
  02f0:76               push0 
  02f1:51 2b            class User 
  02f3:4a 04             send 4 

  02f5:36                push 
  02f6:8f 01              lsp param1 
  02f8:43 48 04         callk StrCat 4 

  02fb:39 22            pushi 22 // $22 type
  02fd:78               push1 
  02fe:38 0080          pushi 80 // $80 timeLeft
  0301:39 56            pushi 56 // $56 new
  0303:76               push0 
  0304:51 06            class Event 
  0306:4a 04             send 4 

  0308:a5 00              sat temp0 
  030a:4a 06             send 6 

  030c:7a               push2 
  030d:38 00e7          pushi e7 // $e7 inputLineAddr
  0310:76               push0 
  0311:51 2b            class User 
  0313:4a 04             send 4 

  0315:36                push 
  0316:8d 00              lst temp0 
  0318:43 24 04         callk Parse 4 

  031b:39 4b            pushi 4b // $4b said
  031d:78               push1 
  031e:8d 00              lst temp0 
  0320:51 2b            class User 
  0322:4a 06             send 6 

  0324:39 58            pushi 58 // $58 dispose
  0326:76               push0 
  0327:85 00              lat temp0 
  0329:4a 04             send 4 

  032b:48                 ret 
)


(procedure proc_0086
  0086:38 00e9          pushi e9 // $e9 canControl
  0089:78               push1 
  008a:8f 01              lsp param1 
  008c:38 00e2          pushi e2 // $e2 canInput
  008f:78               push1 
  0090:8f 01              lsp param1 
  0092:51 2b            class User 
  0094:4a 0c             send c 

  0096:38 00d3          pushi d3 // $d3 setMotion
  0099:78               push1 
  009a:76               push0 
  009b:83 00              lal local0 
  009d:4a 06             send 6 

  009f:48                 ret 
)

(procedure proc_028f
  028f:3f 01             link 1 // (var $1)
  0291:35 00              ldi 0 
  0293:a2 00ad            sal local173 
  0296:a3 75              sal local117 
  0298:a3 74              sal local116 
  029a:a3 76              sal local118 
  029c:a2 00b4            sal local180 
  029f:a2 00b3            sal local179 
  02a2:a2 00b2            sal local178 
  02a5:a2 00ac            sal local172 
  02a8:ca 00a5            +sl local165 
  02ab:35 05              ldi 5 
  02ad:1a                 eq? 
  02ae:31 07              bnt code_02b7 
  02b0:78               push1 
  02b1:39 2f            pushi 2f // $2f dy
  02b3:40 0131 02        call proc_03e8 2 


        code_02b7
  02b7:8a 00a6            lsl local166 
  02ba:78               push1 
  02bb:82 00a5            lal local165 
  02be:0e                 shl 
  02bf:12                 and 
  02c0:a2 00a6            sal local166 
  02c3:35 00              ldi 0 
  02c5:a5 00              sat temp0 

        code_02c7
  02c7:8d 00              lst temp0 
  02c9:34 0094            ldi 94 
  02cc:22                 lt? 
  02cd:31 0a              bnt code_02d9 
  02cf:76               push0 
  02d0:85 00              lat temp0 
  02d2:b2 00e1           sali local225 
  02d5:c5 00              +at temp0 
  02d7:33 ee              jmp code_02c7 

        code_02d9
  02d9:48                 ret 
)

(procedure proc_0396
  0396:3f 02             link 2 // (var $2)
  0398:8f 02              lsp param2 
  039a:35 10              ldi 10 
  039c:08                 div 
  039d:a5 00              sat temp0 
  039f:78               push1 
  03a0:8f 02              lsp param2 
  03a2:35 10              ldi 10 
  03a4:0a                 mod 
  03a5:0e                 shl 
  03a6:a5 01              sat temp1 
  03a8:8f 01              lsp param1 
  03aa:3c                 dup 
  03ab:35 00              ldi 0 
  03ad:1a                 eq? 
  03ae:31 10              bnt code_03c0 
  03b0:85 00              lat temp0 
  03b2:9a 01b8           lsli local440 
  03b5:85 01              lat temp1 
  03b7:14                  or 
  03b8:36                push 
  03b9:85 00              lat temp0 
  03bb:b2 01b8           sali local440 
  03be:33 26              jmp code_03e6 

        code_03c0
  03c0:3c                 dup 
  03c1:35 01              ldi 1 
  03c3:1a                 eq? 
  03c4:31 0b              bnt code_03d1 
  03c6:85 00              lat temp0 
  03c8:9a 01b8           lsli local440 
  03cb:85 01              lat temp1 
  03cd:12                 and 
  03ce:48                 ret 
  03cf:33 15              jmp code_03e6 

        code_03d1
  03d1:3c                 dup 
  03d2:35 02              ldi 2 
  03d4:1a                 eq? 
  03d5:31 0f              bnt code_03e6 
  03d7:85 00              lat temp0 
  03d9:9a 01b8           lsli local440 
  03dc:85 01              lat temp1 
  03de:00                bnot 
  03df:12                 and 
  03e0:36                push 
  03e1:85 00              lat temp0 
  03e3:b2 01b8           sali local440 

        code_03e6
  03e6:3a                toss 
  03e7:48                 ret 
)

