diff --git a/labellezohra/labellezohra.2mg b/labellezohra/labellezohra.2mg index 217ef3f..3f8e3d4 100755 Binary files a/labellezohra/labellezohra.2mg and b/labellezohra/labellezohra.2mg differ diff --git a/labellezohra/sources/LaBelleZohra b/labellezohra/sources/LaBelleZohra index e2fcc88..63a7fb9 100644 Binary files a/labellezohra/sources/LaBelleZohra and b/labellezohra/sources/LaBelleZohra differ diff --git a/labellezohra/sources/_Output.txt b/labellezohra/sources/_Output.txt index 01e11e8..59315ee 100644 --- a/labellezohra/sources/_Output.txt +++ b/labellezohra/sources/_Output.txt @@ -228,8 +228,8 @@ 361 | 1 labellezohra.s 186 | Code | 00 | 2 | 3 | 00/00CF : 8C 76 07 | sty ptrFOND 362 | 1 labellezohra.s 187 | Code | 00 | 2 | 3 | 00/00D2 : 8E 78 07 | stx ptrFOND+2 363 | 1 labellezohra.s 188 | Code | 00 | 2 | 3 | 00/00D5 : 8E 7C 07 | stx ptrICONES+2 - 364 | 1 labellezohra.s 189 | Code | 00 | 2 | 3 | 00/00D8 : 8E A4 1A | stx fondToSourceLocInfo+4; fond - 365 | 1 labellezohra.s 190 | Code | 00 | 2 | 3 | 00/00DB : 8E B4 1A | stx iconToSourceLocInfo+4; icon + 364 | 1 labellezohra.s 189 | Code | 00 | 2 | 3 | 00/00D8 : 8E EE 1A | stx fondToSourceLocInfo+4; fond + 365 | 1 labellezohra.s 190 | Code | 00 | 2 | 3 | 00/00DB : 8E FE 1A | stx iconToSourceLocInfo+4; icon 366 | 1 labellezohra.s 191 | Empty | 00 | | 0 | 00/00DE | 367 | 1 labellezohra.s 192 | Comment | 00 | | 0 | 00/00DE | *--- 64K pour les images compressees 368 | 1 labellezohra.s 193 | Empty | 00 | | 0 | 00/00DE | @@ -292,7 +292,7 @@ 507 | 1 labellezohra.s 226 | Empty | 00 | | 0 | 00/013A | 508 | 1 labellezohra.s 227 | Code | 00 | | 3 | 00/013A : A9 E1 00 | lda #^{$e12000} ; shadowing is off, use slow RAM 509 | 1 labellezohra.s 228 | Code | 00 | 2 | 3 | 00/013D : 8D 6C 07 | sta ptrSCREEN+2 - 510 | 1 labellezohra.s 229 | Code | 00 | 2 | 3 | 00/0140 : 8D C4 1A | sta iconToDestLocInfo+4 + 510 | 1 labellezohra.s 229 | Code | 00 | 2 | 3 | 00/0140 : 8D 0E 1B | sta iconToDestLocInfo+4 511 | 1 labellezohra.s 230 | Empty | 00 | | 0 | 00/0143 | 512 | 1 labellezohra.s 231 | Comment | 00 | | 0 | 00/0143 | *--- Et la musique... 513 | 1 labellezohra.s 232 | Empty | 00 | | 0 | 00/0143 | @@ -304,7 +304,7 @@ 520 | 1 labellezohra.s 236 | Code | 00 | | 2 | 00/014C : D0 06 | bne noSOUND 521 | 1 labellezohra.s 237 | Empty | 00 | | 0 | 00/014E | 522 | 1 labellezohra.s 238 | Code | 00 | | 3 | 00/014E : A9 01 00 | lda #1 - 523 | 1 labellezohra.s 239 | Code | 00 | 2 | 3 | 00/0151 : 8D 22 19 | sta fgSND + 523 | 1 labellezohra.s 239 | Code | 00 | 2 | 3 | 00/0151 : 8D 6C 19 | sta fgSND 524 | 1 labellezohra.s 240 | Empty | 00 | | 0 | 00/0154 | 525 | 1 labellezohra.s 241 | Macro | 00 | | 0 | 00/0154 | noSOUND _HideMenuBar 527 | 1 labellezohra.s 241 | Code | 00 | | 3 | 00/0154 : A2 0F 45 | LDX #$450F ; load tool call # @@ -376,10 +376,10 @@ 700 | 1 labellezohra.s 274 | Empty | 00 | | 0 | 00/01C0 | 701 | 1 labellezohra.s 275 | Empty | 00 | | 0 | 00/01C0 | entryPOINT 702 | 1 labellezohra.s 276 | Code | 00 | 2 | 3 | 00/01C0 : 20 20 04 | jsr TWILIGHToff - 703 | 1 labellezohra.s 277 | Code | 00 | 2 | 3 | 00/01C3 : 20 7F 1B | jsr set_language - 704 | 1 labellezohra.s 278 | Code | 00 | 2 | 3 | 00/01C6 : 20 5E 1C | jsr init - 705 | 1 labellezohra.s 279 | Code | 00 | 2 | 3 | 00/01C9 : 20 0E 1C | jsr antoine ; on change ! - 706 | 1 labellezohra.s 280 | Code | 00 | 2 | 3 | 00/01CC : 20 69 1C | jsr init2 + 703 | 1 labellezohra.s 277 | Code | 00 | 2 | 3 | 00/01C3 : 20 C9 1B | jsr set_language + 704 | 1 labellezohra.s 278 | Code | 00 | 2 | 3 | 00/01C6 : 20 A8 1C | jsr init + 705 | 1 labellezohra.s 279 | Code | 00 | 2 | 3 | 00/01C9 : 20 58 1C | jsr antoine ; on change ! + 706 | 1 labellezohra.s 280 | Code | 00 | 2 | 3 | 00/01CC : 20 B3 1C | jsr init2 707 | 1 labellezohra.s 281 | Empty | 00 | | 0 | 00/01CF | 708 | 1 labellezohra.s 282 | Comment | 00 | | 0 | 00/01CF | *----------------------- 709 | 1 labellezohra.s 283 | Comment | 00 | | 0 | 00/01CF | * MAIN @@ -391,8 +391,8 @@ 715 | 1 labellezohra.s 286 | Code | 00 | 2 | 3 | 00/01D5 : AC 76 07 | ldy ptrFOND 716 | 1 labellezohra.s 286 | Code | 00 | 2 | 3 | 00/01D8 : 20 2A 05 | jsr fadeIN 717 | 1 labellezohra.s 287 | Empty | 00 | | 0 | 00/01DB | - 718 | 1 labellezohra.s 288 | Code | 00 | 2 | 3 | 00/01DB : 20 CF 19 | mainLOOP jsr test_fin - 719 | 1 labellezohra.s 289 | Code | 00 | 2 | 3 | 00/01DE : 20 59 1D | jsr test_objets + 718 | 1 labellezohra.s 288 | Code | 00 | 2 | 3 | 00/01DB : 20 19 1A | mainLOOP jsr test_fin + 719 | 1 labellezohra.s 289 | Code | 00 | 2 | 3 | 00/01DE : 20 A3 1D | jsr test_objets 720 | 1 labellezohra.s 290 | Empty | 00 | | 0 | 00/01E1 | 721 | 1 labellezohra.s 291 | Comment | 00 | | 0 | 00/01E1 | *---------------------------------------- 722 | 1 labellezohra.s 292 | Comment | 00 | | 0 | 00/01E1 | * TASK MASTER @@ -505,20 +505,20 @@ 857 | 1 labellezohra.s 384 | Empty | 00 | | 0 | 00/0267 | 858 | 1 labellezohra.s 385 | Comment | 00 | | 0 | 00/0267 | * 1. vérifie si on a cliqué dans un objet 859 | 1 labellezohra.s 386 | Empty | 00 | | 0 | 00/0267 | - 860 | 1 labellezohra.s 387 | Code | 00 | 2 | 3 | 00/0267 : 20 DC 1A | jsr test_objet ; on teste + 860 | 1 labellezohra.s 387 | Code | 00 | 2 | 3 | 00/0267 : 20 26 1B | jsr test_objet ; on teste 861 | 1 labellezohra.s 388 | Code | 00 | | 2 | 00/026A : 90 01 | bcc domu_1 ; on a clique dans un objet 862 | 1 labellezohra.s 389 | Code | 00 | | 1 | 00/026C : 60 | rts - 863 | 1 labellezohra.s 390 | Code | 00 | 2 | 3 | 00/026D : 4C AD 1D | domu_1 jmp test_peches ; on a clique dans un objet, affiche les peches qui correspondent + 863 | 1 labellezohra.s 390 | Code | 00 | 2 | 3 | 00/026D : 4C F7 1D | domu_1 jmp test_peches ; on a clique dans un objet, affiche les peches qui correspondent 864 | 1 labellezohra.s 391 | Empty | 00 | | 0 | 00/0270 | 865 | 1 labellezohra.s 392 | Comment | 00 | | 0 | 00/0270 | * 2. on a déjà un objet, a-t-on cliqué dans un péché ? 866 | 1 labellezohra.s 393 | Empty | 00 | | 0 | 00/0270 | 867 | 1 labellezohra.s 394 | Code | 00 | 2 | 3 | 00/0270 : AD 22 13 | domu_2 lda peche_selectionne ; on a aussi déjà un péché, saute 868 | 1 labellezohra.s 395 | Code | 00 | | 2 | 00/0273 : D0 09 | bne domu_4 869 | 1 labellezohra.s 396 | Empty | 00 | | 0 | 00/0275 | - 870 | 1 labellezohra.s 397 | Code | 00 | 2 | 3 | 00/0275 : 20 D0 19 | jsr test_peche ; on teste + 870 | 1 labellezohra.s 397 | Code | 00 | 2 | 3 | 00/0275 : 20 1A 1A | jsr test_peche ; on teste 871 | 1 labellezohra.s 398 | Code | 00 | | 2 | 00/0278 : 90 01 | bcc domu_3 872 | 1 labellezohra.s 399 | Code | 00 | | 1 | 00/027A : 60 | rts - 873 | 1 labellezohra.s 400 | Code | 00 | 2 | 3 | 00/027B : 4C 17 1E | domu_3 jmp aiguillage ; choisit le texte correspondant + 873 | 1 labellezohra.s 400 | Code | 00 | 2 | 3 | 00/027B : 4C 61 1E | domu_3 jmp aiguillage ; choisit le texte correspondant 874 | 1 labellezohra.s 401 | Empty | 00 | | 0 | 00/027E | 875 | 1 labellezohra.s 402 | Code | 00 | | 1 | 00/027E : 60 | domu_4 rts 876 | 1 labellezohra.s 403 | Empty | 00 | | 0 | 00/027F | @@ -2384,274 +2384,297 @@ 2532 | 2 data.s 125 | Empty | 00 | | 0 | 00/134F | 2533 | 2 data.s 126 | Comment | 00 | | 0 | 00/134F | *--- The Text Edit control 2534 | 2 data.s 127 | Empty | 00 | | 0 | 00/134F | - 2535 | 2 data.s 128 | Data | 00 | | 2 | 00/134F : 09 00 | teCONTROL dw 9 - 2536 | 2 data.s 129 | Empty | 00 | | 0 | 00/1351 | - 2537 | 2 data.s 130 | Comment | 00 | | 0 | 00/1351 | *--- - 2538 | 2 data.s 131 | Empty | 00 | | 0 | 00/1351 | - 2539 | 2 data.s 132 | Data | 00 | | 20 | 00/1351 : 00 00 0A 00 | fenetre_x dw 0,10,10,10,120,10,10,10,10,10 + 2535 | 2 data.s 128 | Data | 00 | | 4 | 00/134F : 00 00 00 00 | haCONTROL ds 4 ; handle to the control + 2536 | 2 data.s 129 | Empty | 00 | | 0 | 00/1353 | + 2537 | 2 data.s 130 | Data | 00 | | 2 | 00/1353 : 10 00 | teCONTROL dw 16 ; pCount + 2538 | 2 data.s 131 | Data | 00 | | 4 | 00/1355 : 01 00 00 00 | adrl 1 ; ID + 2539 | 2 data.s 132 | Data | 00 | | 8 | 00/1359 : 00 00 00 00 | teRECT ds 8 ; rect + | | | | | | 00 00 00 00 | + 2540 | 2 data.s 133 | Data | 00 | | 4 | 00/1361 : 00 00 00 85 | adrl $85000000 ; editTextControl + 2541 | 2 data.s 134 | Data | 00 | | 2 | 00/1365 : 00 00 | dw %00000000_00000000 ; flags + 2542 | 2 data.s 135 | Data | 00 | | 2 | 00/1367 : 00 74 | dw %01110100_00000000 ; moreFlags + 2543 | 2 data.s 136 | Data | 00 | | 4 | 00/1369 : 00 00 00 00 | ds 4 ; refCon + 2544 | 2 data.s 137 | Data | 00 | | 4 | 00/136D : 00 00 10 64 | adrl %01100100_00010000_00000000_00000000; textFlags + 2545 | 2 data.s 138 | Data | 00 | | 8 | 00/1371 : 00 00 00 00 | ds 8 ; indentRect + | | | | | | 00 00 00 00 | + 2546 | 2 data.s 139 | Data | 00 | | 4 | 00/1379 : FF FF FF FF | adrl $ffffffff ; vertBar + 2547 | 2 data.s 140 | Data | 00 | | 2 | 00/137D : 00 00 | ds 2 ; vertAmount + 2548 | 2 data.s 141 | Data | 00 | | 4 | 00/137F : 00 00 00 00 | ds 4 ; horzBar + 2549 | 2 data.s 142 | Data | 00 | | 2 | 00/1383 : 00 00 | ds 2 ; horzAmount + 2550 | 2 data.s 143 | Data | 00 | | 4 | 00/1385 : 00 00 00 00 | ds 4 ; styleRef + 2551 | 2 data.s 144 | Data | 00 | | 2 | 00/1389 : 05 00 | dw %00000000_00000101 ; textDescriptor + 2552 | 2 data.s 145 | Data | 00 | | 4 | 00/138B : 00 00 00 00 | teTEXT ds 4 ; textRef + 2553 | 2 data.s 146 | Data | 00 | | 4 | 00/138F : 00 00 00 00 | teLEN ds 4 ; textLength + 2554 | 2 data.s 147 | Empty | 00 | | 0 | 00/1393 | + 2555 | 2 data.s 148 | Comment | 00 | | 0 | 00/1393 | *--- + 2556 | 2 data.s 149 | Empty | 00 | | 0 | 00/1393 | + 2557 | 2 data.s 150 | Data | 00 | | 8 | 00/1393 : 00 00 00 00 | fenetreRECT ds 8 + | | | | | | 00 00 00 00 | + 2558 | 2 data.s 151 | Empty | 00 | | 0 | 00/139B | + 2559 | 2 data.s 152 | Data | 00 | | 20 | 00/139B : 00 00 0A 00 | fenetre_x dw 0,10,10,10,120,10,10,10,10,10 | | | | | | 0A 00 0A 00 | | | | | | | 78 00 0A 00 | | | | | | | 0A 00 0A 00 | | | | | | | 0A 00 0A 00 | - 2540 | 2 data.s 133 | Data | 00 | | 20 | 00/1365 : 00 00 64 00 | fenetre_y dw 0,100,100,100,10,100,100,100,10,100 + 2560 | 2 data.s 153 | Data | 00 | | 20 | 00/13AF : 00 00 64 00 | fenetre_y dw 0,100,100,100,10,100,100,100,10,100 | | | | | | 64 00 64 00 | | | | | | | 0A 00 64 00 | | | | | | | 64 00 64 00 | | | | | | | 0A 00 64 00 | - 2541 | 2 data.s 134 | Data | 00 | | 20 | 00/1379 : 00 00 36 01 | fenetre_xx dw 0,310,310,310,310,310,310,310,200,310 + 2561 | 2 data.s 154 | Data | 00 | | 20 | 00/13C3 : 00 00 36 01 | fenetre_xx dw 0,310,310,310,310,310,310,310,200,310 | | | | | | 36 01 36 01 | | | | | | | 36 01 36 01 | | | | | | | 36 01 36 01 | | | | | | | C8 00 36 01 | - 2542 | 2 data.s 135 | Data | 00 | | 20 | 00/138D : 00 00 BE 00 | fenetre_yy dw 0,190,190,190,190,190,190,190,190,190 + 2562 | 2 data.s 155 | Data | 00 | | 20 | 00/13D7 : 00 00 BE 00 | fenetre_yy dw 0,190,190,190,190,190,190,190,190,190 | | | | | | BE 00 BE 00 | | | | | | | BE 00 BE 00 | | | | | | | BE 00 BE 00 | | | | | | | BE 00 BE 00 | - 2543 | 2 data.s 136 | Empty | 00 | | 0 | 00/13A1 | - 2544 | 2 data.s 137 | Comment | 00 | | 0 | 00/13A1 | *--- - 2545 | 2 data.s 138 | Empty | 00 | | 0 | 00/13A1 | - 2546 | 2 data.s 139 | Data | 00 | | 2 | 00/13A1 : BD BD | objetTEXT da $bdbd ; !NOM DE CHAQUE OBJET - 2547 | 2 data.s 140 | Data | 00 | 2 | 2 | 00/13A3 : B3 13 | da objetSTR1 - 2548 | 2 data.s 141 | Data | 00 | 2 | 2 | 00/13A5 : BB 13 | da objetSTR2 - 2549 | 2 data.s 142 | Data | 00 | 2 | 2 | 00/13A7 : C3 13 | da objetSTR3 - 2550 | 2 data.s 143 | Data | 00 | 2 | 2 | 00/13A9 : C8 13 | da objetSTR4 - 2551 | 2 data.s 144 | Data | 00 | 2 | 2 | 00/13AB : CE 13 | da objetSTR5 - 2552 | 2 data.s 145 | Data | 00 | 2 | 2 | 00/13AD : D2 13 | da objetSTR6 - 2553 | 2 data.s 146 | Data | 00 | 2 | 2 | 00/13AF : D8 13 | da objetSTR7 - 2554 | 2 data.s 147 | Data | 00 | 2 | 2 | 00/13B1 : DC 13 | da objetSTR8 - 2555 | 2 data.s 148 | Empty | 00 | | 0 | 00/13B3 | - 2556 | 2 data.s 149 | Data | 00 | | 8 | 00/13B3 : CC D5 CE C5 | objetSTR1 asc "LUNETTES" + 2563 | 2 data.s 156 | Empty | 00 | | 0 | 00/13EB | + 2564 | 2 data.s 157 | Comment | 00 | | 0 | 00/13EB | *--- + 2565 | 2 data.s 158 | Empty | 00 | | 0 | 00/13EB | + 2566 | 2 data.s 159 | Data | 00 | | 2 | 00/13EB : BD BD | objetTEXT da $bdbd ; !NOM DE CHAQUE OBJET + 2567 | 2 data.s 160 | Data | 00 | 2 | 2 | 00/13ED : FD 13 | da objetSTR1 + 2568 | 2 data.s 161 | Data | 00 | 2 | 2 | 00/13EF : 05 14 | da objetSTR2 + 2569 | 2 data.s 162 | Data | 00 | 2 | 2 | 00/13F1 : 0D 14 | da objetSTR3 + 2570 | 2 data.s 163 | Data | 00 | 2 | 2 | 00/13F3 : 12 14 | da objetSTR4 + 2571 | 2 data.s 164 | Data | 00 | 2 | 2 | 00/13F5 : 18 14 | da objetSTR5 + 2572 | 2 data.s 165 | Data | 00 | 2 | 2 | 00/13F7 : 1C 14 | da objetSTR6 + 2573 | 2 data.s 166 | Data | 00 | 2 | 2 | 00/13F9 : 22 14 | da objetSTR7 + 2574 | 2 data.s 167 | Data | 00 | 2 | 2 | 00/13FB : 26 14 | da objetSTR8 + 2575 | 2 data.s 168 | Empty | 00 | | 0 | 00/13FD | + 2576 | 2 data.s 169 | Data | 00 | | 8 | 00/13FD : CC D5 CE C5 | objetSTR1 asc "LUNETTES" | | | | | | D4 D4 C5 D3 | - 2557 | 2 data.s 150 | Data | 00 | | 8 | 00/13BB : C3 D5 C9 CC | objetSTR2 asc "CUILLERE" + 2577 | 2 data.s 170 | Data | 00 | | 8 | 00/1405 : C3 D5 C9 CC | objetSTR2 asc "CUILLERE" | | | | | | CC C5 D2 C5 | - 2558 | 2 data.s 151 | Data | 00 | | 5 | 00/13C3 : C6 CC C5 D5 | objetSTR3 asc "FLEUR" + 2578 | 2 data.s 171 | Data | 00 | | 5 | 00/140D : C6 CC C5 D5 | objetSTR3 asc "FLEUR" | | | | | | D2 | - 2559 | 2 data.s 152 | Data | 00 | | 6 | 00/13C8 : C3 C1 D2 CE | objetSTR4 asc "CARNET" + 2579 | 2 data.s 172 | Data | 00 | | 6 | 00/1412 : C3 C1 D2 CE | objetSTR4 asc "CARNET" | | | | | | C5 D4 | - 2560 | 2 data.s 153 | Data | 00 | | 4 | 00/13CE : C4 C9 C3 CF | objetSTR5 asc "DICO" - 2561 | 2 data.s 154 | Data | 00 | | 6 | 00/13D2 : C2 C9 CA CF | objetSTR6 asc "BIJOUX" + 2580 | 2 data.s 173 | Data | 00 | | 4 | 00/1418 : C4 C9 C3 CF | objetSTR5 asc "DICO" + 2581 | 2 data.s 174 | Data | 00 | | 6 | 00/141C : C2 C9 CA CF | objetSTR6 asc "BIJOUX" | | | | | | D5 D8 | - 2562 | 2 data.s 155 | Data | 00 | | 4 | 00/13D8 : C3 CC C5 D3 | objetSTR7 asc "CLES" - 2563 | 2 data.s 156 | Data | 00 | | 6 | 00/13DC : C1 D2 C7 C5 | objetSTR8 asc "ARGENT" + 2582 | 2 data.s 175 | Data | 00 | | 4 | 00/1422 : C3 CC C5 D3 | objetSTR7 asc "CLES" + 2583 | 2 data.s 176 | Data | 00 | | 6 | 00/1426 : C1 D2 C7 C5 | objetSTR8 asc "ARGENT" | | | | | | CE D4 | - 2564 | 2 data.s 157 | Empty | 00 | | 0 | 00/13E2 | - 2565 | 2 data.s 158 | Data | 00 | | 18 | 00/13E2 : 00 00 EE 00 | objet_x dw 0,238,222,195,0,27,131,276,133 + 2584 | 2 data.s 177 | Empty | 00 | | 0 | 00/142C | + 2585 | 2 data.s 178 | Data | 00 | | 18 | 00/142C : 00 00 EE 00 | objet_x dw 0,238,222,195,0,27,131,276,133 | | | | | | DE 00 C3 00 | | | | | | | 00 00 1B 00 | | | | | | | 83 00 14 01 | | | | | | | 85 00 | - 2566 | 2 data.s 159 | Data | 00 | | 18 | 00/13F4 : 00 00 33 00 | objet_y dw 0,51,110,0,17,55,32,19,69 + 2586 | 2 data.s 179 | Data | 00 | | 18 | 00/143E : 00 00 33 00 | objet_y dw 0,51,110,0,17,55,32,19,69 | | | | | | 6E 00 00 00 | | | | | | | 11 00 37 00 | | | | | | | 20 00 13 00 | | | | | | | 45 00 | - 2567 | 2 data.s 160 | Data | 00 | | 18 | 00/1406 : 00 00 1B 01 | objet_xx dw 0,283,268,266,57,106,178,319,188 + 2587 | 2 data.s 180 | Data | 00 | | 18 | 00/1450 : 00 00 1B 01 | objet_xx dw 0,283,268,266,57,106,178,319,188 | | | | | | 0C 01 0A 01 | | | | | | | 39 00 6A 00 | | | | | | | B2 00 3F 01 | | | | | | | BC 00 | - 2568 | 2 data.s 161 | Data | 00 | | 18 | 00/1418 : 00 00 58 00 | objet_yy dw 0,88,151,39,54,103,64,50,101 + 2588 | 2 data.s 181 | Data | 00 | | 18 | 00/1462 : 00 00 58 00 | objet_yy dw 0,88,151,39,54,103,64,50,101 | | | | | | 97 00 27 00 | | | | | | | 36 00 67 00 | | | | | | | 40 00 32 00 | | | | | | | 65 00 | - 2569 | 2 data.s 162 | Empty | 00 | | 0 | 00/142A | - 2570 | 2 data.s 163 | Comment | 00 | | 0 | 00/142A | *--- - 2571 | 2 data.s 164 | Empty | 00 | | 0 | 00/142A | - 2572 | 2 data.s 165 | Data | 00 | | 2 | 00/142A : BD BD | pecheTEXT da $bdbd ; NOM DE CHAQUE PECHE (+1 POUR L'INDIC SUITE...) - 2573 | 2 data.s 166 | Data | 00 | 2 | 2 | 00/142C : 3A 14 | da pecheSTR1 - 2574 | 2 data.s 167 | Data | 00 | 2 | 2 | 00/142E : 41 14 | da pecheSTR2 - 2575 | 2 data.s 168 | Data | 00 | 2 | 2 | 00/1430 : 48 14 | da pecheSTR3 - 2576 | 2 data.s 169 | Data | 00 | 2 | 2 | 00/1432 : 53 14 | da pecheSTR4 - 2577 | 2 data.s 170 | Data | 00 | 2 | 2 | 00/1434 : 58 14 | da pecheSTR5 - 2578 | 2 data.s 171 | Data | 00 | 2 | 2 | 00/1436 : 5E 14 | da pecheSTR6 - 2579 | 2 data.s 172 | Data | 00 | 2 | 2 | 00/1438 : 64 14 | da pecheSTR7 - 2580 | 2 data.s 173 | Empty | 00 | | 0 | 00/143A | - 2581 | 2 data.s 174 | Data | 00 | | 7 | 00/143A : CF D2 C7 D5 | pecheSTR1 asc "ORGUEIL" + 2589 | 2 data.s 182 | Empty | 00 | | 0 | 00/1474 | + 2590 | 2 data.s 183 | Comment | 00 | | 0 | 00/1474 | *--- + 2591 | 2 data.s 184 | Empty | 00 | | 0 | 00/1474 | + 2592 | 2 data.s 185 | Data | 00 | | 2 | 00/1474 : BD BD | pecheTEXT da $bdbd ; NOM DE CHAQUE PECHE (+1 POUR L'INDIC SUITE...) + 2593 | 2 data.s 186 | Data | 00 | 2 | 2 | 00/1476 : 84 14 | da pecheSTR1 + 2594 | 2 data.s 187 | Data | 00 | 2 | 2 | 00/1478 : 8B 14 | da pecheSTR2 + 2595 | 2 data.s 188 | Data | 00 | 2 | 2 | 00/147A : 92 14 | da pecheSTR3 + 2596 | 2 data.s 189 | Data | 00 | 2 | 2 | 00/147C : 9D 14 | da pecheSTR4 + 2597 | 2 data.s 190 | Data | 00 | 2 | 2 | 00/147E : A2 14 | da pecheSTR5 + 2598 | 2 data.s 191 | Data | 00 | 2 | 2 | 00/1480 : A8 14 | da pecheSTR6 + 2599 | 2 data.s 192 | Data | 00 | 2 | 2 | 00/1482 : AE 14 | da pecheSTR7 + 2600 | 2 data.s 193 | Empty | 00 | | 0 | 00/1484 | + 2601 | 2 data.s 194 | Data | 00 | | 7 | 00/1484 : CF D2 C7 D5 | pecheSTR1 asc "ORGUEIL" | | | | | | C5 C9 CC | - 2582 | 2 data.s 175 | Data | 00 | | 7 | 00/1441 : C1 D6 C1 D2 | pecheSTR2 asc "AVARICE" + 2602 | 2 data.s 195 | Data | 00 | | 7 | 00/148B : C1 D6 C1 D2 | pecheSTR2 asc "AVARICE" | | | | | | C9 C3 C5 | - 2583 | 2 data.s 176 | Data | 00 | | 11 | 00/1448 : C7 CF D5 D2 | pecheSTR3 asc "GOURMANDISE" + 2603 | 2 data.s 196 | Data | 00 | | 11 | 00/1492 : C7 CF D5 D2 | pecheSTR3 asc "GOURMANDISE" | | | | | | CD C1 CE C4 | | | | | | | C9 D3 C5 | - 2584 | 2 data.s 177 | Data | 00 | | 5 | 00/1453 : C5 CE D6 C9 | pecheSTR4 asc "ENVIE" + 2604 | 2 data.s 197 | Data | 00 | | 5 | 00/149D : C5 CE D6 C9 | pecheSTR4 asc "ENVIE" | | | | | | C5 | - 2585 | 2 data.s 178 | Data | 00 | | 6 | 00/1458 : CC D5 D8 D5 | pecheSTR5 asc "LUXURE" + 2605 | 2 data.s 198 | Data | 00 | | 6 | 00/14A2 : CC D5 D8 D5 | pecheSTR5 asc "LUXURE" | | | | | | D2 C5 | - 2586 | 2 data.s 179 | Data | 00 | | 6 | 00/145E : C3 CF CC C5 | pecheSTR6 asc "COLERE" + 2606 | 2 data.s 199 | Data | 00 | | 6 | 00/14A8 : C3 CF CC C5 | pecheSTR6 asc "COLERE" | | | | | | D2 C5 | - 2587 | 2 data.s 180 | Data | 00 | | 7 | 00/1464 : D0 C1 D2 C5 | pecheSTR7 asc "PARESSE" + 2607 | 2 data.s 200 | Data | 00 | | 7 | 00/14AE : D0 C1 D2 C5 | pecheSTR7 asc "PARESSE" | | | | | | D3 D3 C5 | - 2588 | 2 data.s 181 | Empty | 00 | | 0 | 00/146B | - 2589 | 2 data.s 182 | Data | 00 | | 16 | 00/146B : 00 00 B8 00 | peche_x dw 0,184,0,46,276,92,138,230 + 2608 | 2 data.s 201 | Empty | 00 | | 0 | 00/14B5 | + 2609 | 2 data.s 202 | Data | 00 | | 16 | 00/14B5 : 00 00 B8 00 | peche_x dw 0,184,0,46,276,92,138,230 | | | | | | 00 00 2E 00 | | | | | | | 14 01 5C 00 | | | | | | | 8A 00 E6 00 | - 2590 | 2 data.s 183 | Data | 00 | | 16 | 00/147B : 00 00 A2 00 | peche_y dw 0,162,162,162,162,162,162,162 + 2610 | 2 data.s 203 | Data | 00 | | 16 | 00/14C5 : 00 00 A2 00 | peche_y dw 0,162,162,162,162,162,162,162 | | | | | | A2 00 A2 00 | | | | | | | A2 00 A2 00 | | | | | | | A2 00 A2 00 | - 2591 | 2 data.s 184 | Data | 00 | | 16 | 00/148B : 00 00 E3 00 | peche_xx dw 0,227,43,89,319,135,181,273 + 2611 | 2 data.s 204 | Data | 00 | | 16 | 00/14D5 : 00 00 E3 00 | peche_xx dw 0,227,43,89,319,135,181,273 | | | | | | 2B 00 59 00 | | | | | | | 3F 01 87 00 | | | | | | | B5 00 11 01 | - 2592 | 2 data.s 185 | Data | 00 | | 16 | 00/149B : 00 00 C7 00 | peche_yy dw 0,199,199,199,199,199,199,199 + 2612 | 2 data.s 205 | Data | 00 | | 16 | 00/14E5 : 00 00 C7 00 | peche_yy dw 0,199,199,199,199,199,199,199 | | | | | | C7 00 C7 00 | | | | | | | C7 00 C7 00 | | | | | | | C7 00 C7 00 | - 2593 | 2 data.s 186 | Empty | 00 | | 0 | 00/14AB | - 2594 | 2 data.s 187 | Comment | 00 | | 0 | 00/14AB | *--- Sound files - 2595 | 2 data.s 188 | Comment | 00 | | 0 | 00/14AB | * SNDxy.SND where x is the scene, y the file index (0..9) - 2596 | 2 data.s 189 | Empty | 00 | | 0 | 00/14AB | - 2597 | 2 data.s 190 | Data | 00 | 2 | 2 | 00/14AB : B7 14 | tblSND da sndPART1 - 2598 | 2 data.s 191 | Data | 00 | 2 | 2 | 00/14AD : CB 14 | da sndPART2 - 2599 | 2 data.s 192 | Data | 00 | 2 | 2 | 00/14AF : DF 14 | da sndPART3 - 2600 | 2 data.s 193 | Data | 00 | 2 | 2 | 00/14B1 : F3 14 | da sndPART4 - 2601 | 2 data.s 194 | Data | 00 | 2 | 2 | 00/14B3 : FB 14 | da sndPART5 - 2602 | 2 data.s 195 | Data | 00 | | 2 | 00/14B5 : FF FF | dw -1 - 2603 | 2 data.s 196 | Empty | 00 | | 0 | 00/14B7 | - 2604 | 2 data.s 197 | Data | 00 | 2 | 2 | 00/14B7 : 0F 15 | sndPART1 da snd10 - 2605 | 2 data.s 198 | Data | 00 | 2 | 2 | 00/14B9 : 21 15 | da snd11 - 2606 | 2 data.s 199 | Data | 00 | 2 | 2 | 00/14BB : 30 15 | da snd12 - 2607 | 2 data.s 200 | Data | 00 | 2 | 2 | 00/14BD : 41 15 | da snd13 - 2608 | 2 data.s 201 | Data | 00 | 2 | 2 | 00/14BF : 59 15 | da snd14 - 2609 | 2 data.s 202 | Data | 00 | 2 | 2 | 00/14C1 : 5F 15 | da snd15 - 2610 | 2 data.s 203 | Data | 00 | 2 | 2 | 00/14C3 : 65 15 | da snd16 - 2611 | 2 data.s 204 | Data | 00 | 2 | 2 | 00/14C5 : 6B 15 | da snd17 - 2612 | 2 data.s 205 | Data | 00 | 2 | 2 | 00/14C7 : 71 15 | da snd18 - 2613 | 2 data.s 206 | Data | 00 | | 2 | 00/14C9 : FF FF | dw -1 - 2614 | 2 data.s 207 | Empty | 00 | | 0 | 00/14CB | - 2615 | 2 data.s 208 | Data | 00 | 2 | 2 | 00/14CB : 77 15 | sndPART2 da snd20 - 2616 | 2 data.s 209 | Data | 00 | 2 | 2 | 00/14CD : 9F 15 | da snd21 - 2617 | 2 data.s 210 | Data | 00 | 2 | 2 | 00/14CF : BB 15 | da snd22 - 2618 | 2 data.s 211 | Data | 00 | 2 | 2 | 00/14D1 : E4 15 | da snd23 - 2619 | 2 data.s 212 | Data | 00 | 2 | 2 | 00/14D3 : 1F 16 | da snd24 - 2620 | 2 data.s 213 | Data | 00 | 2 | 2 | 00/14D5 : 25 16 | da snd25 - 2621 | 2 data.s 214 | Data | 00 | 2 | 2 | 00/14D7 : 2B 16 | da snd26 - 2622 | 2 data.s 215 | Data | 00 | 2 | 2 | 00/14D9 : 31 16 | da snd27 - 2623 | 2 data.s 216 | Data | 00 | 2 | 2 | 00/14DB : 37 16 | da snd28 - 2624 | 2 data.s 217 | Data | 00 | | 2 | 00/14DD : FF FF | dw -1 - 2625 | 2 data.s 218 | Empty | 00 | | 0 | 00/14DF | - 2626 | 2 data.s 219 | Data | 00 | 2 | 2 | 00/14DF : 3D 16 | sndPART3 da snd30 - 2627 | 2 data.s 220 | Data | 00 | 2 | 2 | 00/14E1 : 66 16 | da snd31 - 2628 | 2 data.s 221 | Data | 00 | 2 | 2 | 00/14E3 : 94 16 | da snd32 - 2629 | 2 data.s 222 | Data | 00 | 2 | 2 | 00/14E5 : DB 16 | da snd33 - 2630 | 2 data.s 223 | Data | 00 | 2 | 2 | 00/14E7 : 07 17 | da snd34 - 2631 | 2 data.s 224 | Data | 00 | 2 | 2 | 00/14E9 : 19 17 | da snd35 - 2632 | 2 data.s 225 | Data | 00 | 2 | 2 | 00/14EB : 1F 17 | da snd36 - 2633 | 2 data.s 226 | Data | 00 | 2 | 2 | 00/14ED : 25 17 | da snd37 - 2634 | 2 data.s 227 | Data | 00 | 2 | 2 | 00/14EF : 2B 17 | da snd38 - 2635 | 2 data.s 228 | Data | 00 | | 2 | 00/14F1 : FF FF | dw -1 - 2636 | 2 data.s 229 | Empty | 00 | | 0 | 00/14F3 | - 2637 | 2 data.s 230 | Data | 00 | 2 | 2 | 00/14F3 : 31 17 | sndPART4 da snd40 - 2638 | 2 data.s 231 | Data | 00 | 2 | 2 | 00/14F5 : 60 17 | da snd41 - 2639 | 2 data.s 232 | Data | 00 | 2 | 2 | 00/14F7 : 96 17 | da snd42 - 2640 | 2 data.s 233 | Data | 00 | | 2 | 00/14F9 : FF FF | dw -1 - 2641 | 2 data.s 234 | Empty | 00 | | 0 | 00/14FB | - 2642 | 2 data.s 235 | Data | 00 | 2 | 2 | 00/14FB : C4 17 | sndPART5 da snd50 - 2643 | 2 data.s 236 | Data | 00 | 2 | 2 | 00/14FD : E7 17 | da snd51 - 2644 | 2 data.s 237 | Data | 00 | 2 | 2 | 00/14FF : 1D 18 | da snd52 - 2645 | 2 data.s 238 | Data | 00 | 2 | 2 | 00/1501 : 52 18 | da snd53 - 2646 | 2 data.s 239 | Data | 00 | 2 | 2 | 00/1503 : 70 18 | da snd54 - 2647 | 2 data.s 240 | Data | 00 | 2 | 2 | 00/1505 : 87 18 | da snd55 - 2648 | 2 data.s 241 | Data | 00 | 2 | 2 | 00/1507 : A4 18 | da snd56 - 2649 | 2 data.s 242 | Data | 00 | 2 | 2 | 00/1509 : AA 18 | da snd57 - 2650 | 2 data.s 243 | Data | 00 | 2 | 2 | 00/150B : B0 18 | da snd58 - 2651 | 2 data.s 244 | Data | 00 | | 2 | 00/150D : FF FF | dw -1 - 2652 | 2 data.s 245 | Empty | 00 | | 0 | 00/150F | - 2653 | 2 data.s 246 | Comment | 00 | | 0 | 00/150F | * 10 1cemonsi,7500,"ce monsieur!","" - 2654 | 2 data.s 247 | Comment | 00 | | 0 | 00/150F | * 11 1safemme,7500,"sa femme!","" - 2655 | 2 data.s 248 | Comment | 00 | | 0 | 00/150F | * 12 1lechame,7500,"le chameau!","" - 2656 | 2 data.s 249 | Comment | 00 | | 0 | 00/150F | * 13 1smala,7500,"et toute la smala!","" - 2657 | 2 data.s 250 | Comment | 00 | | 0 | 00/150F | * 14 fx_batte,10000,"","" - 2658 | 2 data.s 251 | Comment | 00 | | 0 | 00/150F | * 15 fx_flute,5000,"","" - 2659 | 2 data.s 252 | Comment | 00 | | 0 | 00/150F | * 16 fx_synth,5000,"","" - 2660 | 2 data.s 253 | Comment | 00 | | 0 | 00/150F | * 17 fx_tromp,7500,"","" - 2661 | 2 data.s 254 | Comment | 00 | | 0 | 00/150F | * 18 fx_tromp,10000,"","" - 2662 | 2 data.s 255 | Empty | 00 | | 0 | 00/150F | - 2663 | 2 data.s 256 | Data | 00 | | 2 | 00/150F : 31 30 | snd10 asc '10' - 2664 | 2 data.s 257 | Data | 00 | | 2 | 00/1511 : D9 00 | dw 217 - 2665 | 2 data.s 258 | Data | 00 | | 13 | 00/1513 : 0C 63 65 20 | str 'ce monsieur!' + 2613 | 2 data.s 206 | Empty | 00 | | 0 | 00/14F5 | + 2614 | 2 data.s 207 | Comment | 00 | | 0 | 00/14F5 | *--- Sound files + 2615 | 2 data.s 208 | Comment | 00 | | 0 | 00/14F5 | * SNDxy.SND where x is the scene, y the file index (0..9) + 2616 | 2 data.s 209 | Empty | 00 | | 0 | 00/14F5 | + 2617 | 2 data.s 210 | Data | 00 | 2 | 2 | 00/14F5 : 01 15 | tblSND da sndPART1 + 2618 | 2 data.s 211 | Data | 00 | 2 | 2 | 00/14F7 : 15 15 | da sndPART2 + 2619 | 2 data.s 212 | Data | 00 | 2 | 2 | 00/14F9 : 29 15 | da sndPART3 + 2620 | 2 data.s 213 | Data | 00 | 2 | 2 | 00/14FB : 3D 15 | da sndPART4 + 2621 | 2 data.s 214 | Data | 00 | 2 | 2 | 00/14FD : 45 15 | da sndPART5 + 2622 | 2 data.s 215 | Data | 00 | | 2 | 00/14FF : FF FF | dw -1 + 2623 | 2 data.s 216 | Empty | 00 | | 0 | 00/1501 | + 2624 | 2 data.s 217 | Data | 00 | 2 | 2 | 00/1501 : 59 15 | sndPART1 da snd10 + 2625 | 2 data.s 218 | Data | 00 | 2 | 2 | 00/1503 : 6B 15 | da snd11 + 2626 | 2 data.s 219 | Data | 00 | 2 | 2 | 00/1505 : 7A 15 | da snd12 + 2627 | 2 data.s 220 | Data | 00 | 2 | 2 | 00/1507 : 8B 15 | da snd13 + 2628 | 2 data.s 221 | Data | 00 | 2 | 2 | 00/1509 : A3 15 | da snd14 + 2629 | 2 data.s 222 | Data | 00 | 2 | 2 | 00/150B : A9 15 | da snd15 + 2630 | 2 data.s 223 | Data | 00 | 2 | 2 | 00/150D : AF 15 | da snd16 + 2631 | 2 data.s 224 | Data | 00 | 2 | 2 | 00/150F : B5 15 | da snd17 + 2632 | 2 data.s 225 | Data | 00 | 2 | 2 | 00/1511 : BB 15 | da snd18 + 2633 | 2 data.s 226 | Data | 00 | | 2 | 00/1513 : FF FF | dw -1 + 2634 | 2 data.s 227 | Empty | 00 | | 0 | 00/1515 | + 2635 | 2 data.s 228 | Data | 00 | 2 | 2 | 00/1515 : C1 15 | sndPART2 da snd20 + 2636 | 2 data.s 229 | Data | 00 | 2 | 2 | 00/1517 : E9 15 | da snd21 + 2637 | 2 data.s 230 | Data | 00 | 2 | 2 | 00/1519 : 05 16 | da snd22 + 2638 | 2 data.s 231 | Data | 00 | 2 | 2 | 00/151B : 2E 16 | da snd23 + 2639 | 2 data.s 232 | Data | 00 | 2 | 2 | 00/151D : 69 16 | da snd24 + 2640 | 2 data.s 233 | Data | 00 | 2 | 2 | 00/151F : 6F 16 | da snd25 + 2641 | 2 data.s 234 | Data | 00 | 2 | 2 | 00/1521 : 75 16 | da snd26 + 2642 | 2 data.s 235 | Data | 00 | 2 | 2 | 00/1523 : 7B 16 | da snd27 + 2643 | 2 data.s 236 | Data | 00 | 2 | 2 | 00/1525 : 81 16 | da snd28 + 2644 | 2 data.s 237 | Data | 00 | | 2 | 00/1527 : FF FF | dw -1 + 2645 | 2 data.s 238 | Empty | 00 | | 0 | 00/1529 | + 2646 | 2 data.s 239 | Data | 00 | 2 | 2 | 00/1529 : 87 16 | sndPART3 da snd30 + 2647 | 2 data.s 240 | Data | 00 | 2 | 2 | 00/152B : B0 16 | da snd31 + 2648 | 2 data.s 241 | Data | 00 | 2 | 2 | 00/152D : DE 16 | da snd32 + 2649 | 2 data.s 242 | Data | 00 | 2 | 2 | 00/152F : 25 17 | da snd33 + 2650 | 2 data.s 243 | Data | 00 | 2 | 2 | 00/1531 : 51 17 | da snd34 + 2651 | 2 data.s 244 | Data | 00 | 2 | 2 | 00/1533 : 63 17 | da snd35 + 2652 | 2 data.s 245 | Data | 00 | 2 | 2 | 00/1535 : 69 17 | da snd36 + 2653 | 2 data.s 246 | Data | 00 | 2 | 2 | 00/1537 : 6F 17 | da snd37 + 2654 | 2 data.s 247 | Data | 00 | 2 | 2 | 00/1539 : 75 17 | da snd38 + 2655 | 2 data.s 248 | Data | 00 | | 2 | 00/153B : FF FF | dw -1 + 2656 | 2 data.s 249 | Empty | 00 | | 0 | 00/153D | + 2657 | 2 data.s 250 | Data | 00 | 2 | 2 | 00/153D : 7B 17 | sndPART4 da snd40 + 2658 | 2 data.s 251 | Data | 00 | 2 | 2 | 00/153F : AA 17 | da snd41 + 2659 | 2 data.s 252 | Data | 00 | 2 | 2 | 00/1541 : E0 17 | da snd42 + 2660 | 2 data.s 253 | Data | 00 | | 2 | 00/1543 : FF FF | dw -1 + 2661 | 2 data.s 254 | Empty | 00 | | 0 | 00/1545 | + 2662 | 2 data.s 255 | Data | 00 | 2 | 2 | 00/1545 : 0E 18 | sndPART5 da snd50 + 2663 | 2 data.s 256 | Data | 00 | 2 | 2 | 00/1547 : 31 18 | da snd51 + 2664 | 2 data.s 257 | Data | 00 | 2 | 2 | 00/1549 : 67 18 | da snd52 + 2665 | 2 data.s 258 | Data | 00 | 2 | 2 | 00/154B : 9C 18 | da snd53 + 2666 | 2 data.s 259 | Data | 00 | 2 | 2 | 00/154D : BA 18 | da snd54 + 2667 | 2 data.s 260 | Data | 00 | 2 | 2 | 00/154F : D1 18 | da snd55 + 2668 | 2 data.s 261 | Data | 00 | 2 | 2 | 00/1551 : EE 18 | da snd56 + 2669 | 2 data.s 262 | Data | 00 | 2 | 2 | 00/1553 : F4 18 | da snd57 + 2670 | 2 data.s 263 | Data | 00 | 2 | 2 | 00/1555 : FA 18 | da snd58 + 2671 | 2 data.s 264 | Data | 00 | | 2 | 00/1557 : FF FF | dw -1 + 2672 | 2 data.s 265 | Empty | 00 | | 0 | 00/1559 | + 2673 | 2 data.s 266 | Comment | 00 | | 0 | 00/1559 | * 10 1cemonsi,7500,"ce monsieur!","" + 2674 | 2 data.s 267 | Comment | 00 | | 0 | 00/1559 | * 11 1safemme,7500,"sa femme!","" + 2675 | 2 data.s 268 | Comment | 00 | | 0 | 00/1559 | * 12 1lechame,7500,"le chameau!","" + 2676 | 2 data.s 269 | Comment | 00 | | 0 | 00/1559 | * 13 1smala,7500,"et toute la smala!","" + 2677 | 2 data.s 270 | Comment | 00 | | 0 | 00/1559 | * 14 fx_batte,10000,"","" + 2678 | 2 data.s 271 | Comment | 00 | | 0 | 00/1559 | * 15 fx_flute,5000,"","" + 2679 | 2 data.s 272 | Comment | 00 | | 0 | 00/1559 | * 16 fx_synth,5000,"","" + 2680 | 2 data.s 273 | Comment | 00 | | 0 | 00/1559 | * 17 fx_tromp,7500,"","" + 2681 | 2 data.s 274 | Comment | 00 | | 0 | 00/1559 | * 18 fx_tromp,10000,"","" + 2682 | 2 data.s 275 | Empty | 00 | | 0 | 00/1559 | + 2683 | 2 data.s 276 | Data | 00 | | 2 | 00/1559 : 31 30 | snd10 asc '10' + 2684 | 2 data.s 277 | Data | 00 | | 2 | 00/155B : D9 00 | dw 217 + 2685 | 2 data.s 278 | Data | 00 | | 13 | 00/155D : 0C 63 65 20 | str 'ce monsieur!' | | | | | | 6D 6F 6E 73 | | | | | | | 69 65 75 72 | | | | | | | 21 | - 2666 | 2 data.s 259 | Data | 00 | | 1 | 00/1520 : 00 | str '' - 2667 | 2 data.s 260 | Data | 00 | | 2 | 00/1521 : 31 31 | snd11 asc '11' - 2668 | 2 data.s 261 | Data | 00 | | 2 | 00/1523 : D9 00 | dw 217 - 2669 | 2 data.s 262 | Data | 00 | | 10 | 00/1525 : 09 73 61 20 | str 'sa femme!' + 2686 | 2 data.s 279 | Data | 00 | | 1 | 00/156A : 00 | str '' + 2687 | 2 data.s 280 | Data | 00 | | 2 | 00/156B : 31 31 | snd11 asc '11' + 2688 | 2 data.s 281 | Data | 00 | | 2 | 00/156D : D9 00 | dw 217 + 2689 | 2 data.s 282 | Data | 00 | | 10 | 00/156F : 09 73 61 20 | str 'sa femme!' | | | | | | 66 65 6D 6D | | | | | | | 65 21 | - 2670 | 2 data.s 263 | Data | 00 | | 1 | 00/152F : 00 | str '' - 2671 | 2 data.s 264 | Data | 00 | | 2 | 00/1530 : 31 32 | snd12 asc '12' - 2672 | 2 data.s 265 | Data | 00 | | 2 | 00/1532 : D9 00 | dw 217 - 2673 | 2 data.s 266 | Data | 00 | | 12 | 00/1534 : 0B 6C 65 20 | str 'le chameau!' + 2690 | 2 data.s 283 | Data | 00 | | 1 | 00/1579 : 00 | str '' + 2691 | 2 data.s 284 | Data | 00 | | 2 | 00/157A : 31 32 | snd12 asc '12' + 2692 | 2 data.s 285 | Data | 00 | | 2 | 00/157C : D9 00 | dw 217 + 2693 | 2 data.s 286 | Data | 00 | | 12 | 00/157E : 0B 6C 65 20 | str 'le chameau!' | | | | | | 63 68 61 6D | | | | | | | 65 61 75 21 | - 2674 | 2 data.s 267 | Data | 00 | | 1 | 00/1540 : 00 | str '' - 2675 | 2 data.s 268 | Data | 00 | | 2 | 00/1541 : 31 33 | snd13 asc '13' - 2676 | 2 data.s 269 | Data | 00 | | 2 | 00/1543 : D9 00 | dw 217 - 2677 | 2 data.s 270 | Data | 00 | | 19 | 00/1545 : 12 65 74 20 | str 'et toute la smala!' + 2694 | 2 data.s 287 | Data | 00 | | 1 | 00/158A : 00 | str '' + 2695 | 2 data.s 288 | Data | 00 | | 2 | 00/158B : 31 33 | snd13 asc '13' + 2696 | 2 data.s 289 | Data | 00 | | 2 | 00/158D : D9 00 | dw 217 + 2697 | 2 data.s 290 | Data | 00 | | 19 | 00/158F : 12 65 74 20 | str 'et toute la smala!' | | | | | | 74 6F 75 74 | | | | | | | 65 20 6C 61 | | | | | | | 20 73 6D 61 | | | | | | | 6C 61 21 | - 2678 | 2 data.s 271 | Data | 00 | | 1 | 00/1558 : 00 | str '' - 2679 | 2 data.s 272 | Data | 00 | | 2 | 00/1559 : 31 34 | snd14 asc '14' - 2680 | 2 data.s 273 | Data | 00 | | 2 | 00/155B : 22 01 | dw 290 - 2681 | 2 data.s 274 | Data | 00 | | 1 | 00/155D : 00 | str '' - 2682 | 2 data.s 275 | Data | 00 | | 1 | 00/155E : 00 | str '' - 2683 | 2 data.s 276 | Data | 00 | | 2 | 00/155F : 31 35 | snd15 asc '15' - 2684 | 2 data.s 277 | Data | 00 | | 2 | 00/1561 : 91 00 | dw 145 - 2685 | 2 data.s 278 | Data | 00 | | 1 | 00/1563 : 00 | str '' - 2686 | 2 data.s 279 | Data | 00 | | 1 | 00/1564 : 00 | str '' - 2687 | 2 data.s 280 | Data | 00 | | 2 | 00/1565 : 31 36 | snd16 asc '16' - 2688 | 2 data.s 281 | Data | 00 | | 2 | 00/1567 : 91 00 | dw 145 - 2689 | 2 data.s 282 | Data | 00 | | 1 | 00/1569 : 00 | str '' - 2690 | 2 data.s 283 | Data | 00 | | 1 | 00/156A : 00 | str '' - 2691 | 2 data.s 284 | Data | 00 | | 2 | 00/156B : 31 37 | snd17 asc '17' - 2692 | 2 data.s 285 | Data | 00 | | 2 | 00/156D : D9 00 | dw 217 - 2693 | 2 data.s 286 | Data | 00 | | 1 | 00/156F : 00 | str '' - 2694 | 2 data.s 287 | Data | 00 | | 1 | 00/1570 : 00 | str '' - 2695 | 2 data.s 288 | Data | 00 | | 2 | 00/1571 : 31 38 | snd18 asc '18' - 2696 | 2 data.s 289 | Data | 00 | | 2 | 00/1573 : 22 01 | dw 290 - 2697 | 2 data.s 290 | Data | 00 | | 1 | 00/1575 : 00 | str '' - 2698 | 2 data.s 291 | Data | 00 | | 1 | 00/1576 : 00 | str '' - 2699 | 2 data.s 292 | Empty | 00 | | 0 | 00/1577 | - 2700 | 2 data.s 293 | Comment | 00 | | 0 | 00/1577 | * 20 2coinfli,7500,"des coins o","les flics ne vont plus" - 2701 | 2 data.s 294 | Comment | 00 | | 0 | 00/1577 | * 21 2kararab,7500,"y'a des quartiers arab'","" - 2702 | 2 data.s 295 | Comment | 00 | | 0 | 00/1577 | * 22 2karbret,7500,"si c'tait des quartiers bretons...","" - 2703 | 2 data.s 296 | Comment | 00 | | 0 | 00/1577 | * 23 2gensnan,7500,"some people from Nanterre,","some people from Belleville!" - 2704 | 2 data.s 297 | Comment | 00 | | 0 | 00/1577 | * 24 fx_boing,5000,"","" - 2705 | 2 data.s 298 | Comment | 00 | | 0 | 00/1577 | * 25 fx_couic,5000,"","" - 2706 | 2 data.s 299 | Comment | 00 | | 0 | 00/1577 | * 26 fx_siren,5000,"","" - 2707 | 2 data.s 300 | Comment | 00 | | 0 | 00/1577 | * 27 fx_guita,5000,"","" - 2708 | 2 data.s 301 | Comment | 00 | | 0 | 00/1577 | * 28 fx_guita,7500,"","" - 2709 | 2 data.s 302 | Empty | 00 | | 0 | 00/1577 | - 2710 | 2 data.s 303 | Data | 00 | | 2 | 00/1577 : 32 30 | snd20 asc '20' - 2711 | 2 data.s 304 | Data | 00 | | 2 | 00/1579 : D9 00 | dw 217 - 2712 | 2 data.s 305 | Data | 00 | | 13 | 00/157B : 0C 64 65 73 | str 'des coins o'9d + 2698 | 2 data.s 291 | Data | 00 | | 1 | 00/15A2 : 00 | str '' + 2699 | 2 data.s 292 | Data | 00 | | 2 | 00/15A3 : 31 34 | snd14 asc '14' + 2700 | 2 data.s 293 | Data | 00 | | 2 | 00/15A5 : 22 01 | dw 290 + 2701 | 2 data.s 294 | Data | 00 | | 1 | 00/15A7 : 00 | str '' + 2702 | 2 data.s 295 | Data | 00 | | 1 | 00/15A8 : 00 | str '' + 2703 | 2 data.s 296 | Data | 00 | | 2 | 00/15A9 : 31 35 | snd15 asc '15' + 2704 | 2 data.s 297 | Data | 00 | | 2 | 00/15AB : 91 00 | dw 145 + 2705 | 2 data.s 298 | Data | 00 | | 1 | 00/15AD : 00 | str '' + 2706 | 2 data.s 299 | Data | 00 | | 1 | 00/15AE : 00 | str '' + 2707 | 2 data.s 300 | Data | 00 | | 2 | 00/15AF : 31 36 | snd16 asc '16' + 2708 | 2 data.s 301 | Data | 00 | | 2 | 00/15B1 : 91 00 | dw 145 + 2709 | 2 data.s 302 | Data | 00 | | 1 | 00/15B3 : 00 | str '' + 2710 | 2 data.s 303 | Data | 00 | | 1 | 00/15B4 : 00 | str '' + 2711 | 2 data.s 304 | Data | 00 | | 2 | 00/15B5 : 31 37 | snd17 asc '17' + 2712 | 2 data.s 305 | Data | 00 | | 2 | 00/15B7 : D9 00 | dw 217 + 2713 | 2 data.s 306 | Data | 00 | | 1 | 00/15B9 : 00 | str '' + 2714 | 2 data.s 307 | Data | 00 | | 1 | 00/15BA : 00 | str '' + 2715 | 2 data.s 308 | Data | 00 | | 2 | 00/15BB : 31 38 | snd18 asc '18' + 2716 | 2 data.s 309 | Data | 00 | | 2 | 00/15BD : 22 01 | dw 290 + 2717 | 2 data.s 310 | Data | 00 | | 1 | 00/15BF : 00 | str '' + 2718 | 2 data.s 311 | Data | 00 | | 1 | 00/15C0 : 00 | str '' + 2719 | 2 data.s 312 | Empty | 00 | | 0 | 00/15C1 | + 2720 | 2 data.s 313 | Comment | 00 | | 0 | 00/15C1 | * 20 2coinfli,7500,"des coins o","les flics ne vont plus" + 2721 | 2 data.s 314 | Comment | 00 | | 0 | 00/15C1 | * 21 2kararab,7500,"y'a des quartiers arab'","" + 2722 | 2 data.s 315 | Comment | 00 | | 0 | 00/15C1 | * 22 2karbret,7500,"si c'tait des quartiers bretons...","" + 2723 | 2 data.s 316 | Comment | 00 | | 0 | 00/15C1 | * 23 2gensnan,7500,"some people from Nanterre,","some people from Belleville!" + 2724 | 2 data.s 317 | Comment | 00 | | 0 | 00/15C1 | * 24 fx_boing,5000,"","" + 2725 | 2 data.s 318 | Comment | 00 | | 0 | 00/15C1 | * 25 fx_couic,5000,"","" + 2726 | 2 data.s 319 | Comment | 00 | | 0 | 00/15C1 | * 26 fx_siren,5000,"","" + 2727 | 2 data.s 320 | Comment | 00 | | 0 | 00/15C1 | * 27 fx_guita,5000,"","" + 2728 | 2 data.s 321 | Comment | 00 | | 0 | 00/15C1 | * 28 fx_guita,7500,"","" + 2729 | 2 data.s 322 | Empty | 00 | | 0 | 00/15C1 | + 2730 | 2 data.s 323 | Data | 00 | | 2 | 00/15C1 : 32 30 | snd20 asc '20' + 2731 | 2 data.s 324 | Data | 00 | | 2 | 00/15C3 : D9 00 | dw 217 + 2732 | 2 data.s 325 | Data | 00 | | 13 | 00/15C5 : 0C 64 65 73 | str 'des coins o'9d | | | | | | 20 63 6F 69 | | | | | | | 6E 73 20 6F | | | | | | | 9D | - 2713 | 2 data.s 306 | Data | 00 | | 23 | 00/1588 : 16 6C 65 73 | str 'les flics ne vont plus' + 2733 | 2 data.s 326 | Data | 00 | | 23 | 00/15D2 : 16 6C 65 73 | str 'les flics ne vont plus' | | | | | | 20 66 6C 69 | | | | | | | 63 73 20 6E | | | | | | | 65 20 76 6F | | | | | | | 6E 74 20 70 | | | | | | | 6C 75 73 | - 2714 | 2 data.s 307 | Data | 00 | | 2 | 00/159F : 32 31 | snd21 asc '21' - 2715 | 2 data.s 308 | Data | 00 | | 2 | 00/15A1 : D9 00 | dw 217 - 2716 | 2 data.s 309 | Data | 00 | | 23 | 00/15A3 : 16 79 27 61 | str 'y'27'a des quartiers arab' + 2734 | 2 data.s 327 | Data | 00 | | 2 | 00/15E9 : 32 31 | snd21 asc '21' + 2735 | 2 data.s 328 | Data | 00 | | 2 | 00/15EB : D9 00 | dw 217 + 2736 | 2 data.s 329 | Data | 00 | | 23 | 00/15ED : 16 79 27 61 | str 'y'27'a des quartiers arab' | | | | | | 20 64 65 73 | | | | | | | 20 71 75 61 | | | | | | | 72 74 69 65 | | | | | | | 72 73 20 61 | | | | | | | 72 61 62 | - 2717 | 2 data.s 310 | Data | 00 | | 1 | 00/15BA : 00 | str '' - 2718 | 2 data.s 311 | Data | 00 | | 2 | 00/15BB : 32 32 | snd22 asc '22' - 2719 | 2 data.s 312 | Data | 00 | | 2 | 00/15BD : D9 00 | dw 217 - 2720 | 2 data.s 313 | Data | 00 | | 36 | 00/15BF : 23 73 69 20 | str 'si c'278e'tait des quartiers bretons...' + 2737 | 2 data.s 330 | Data | 00 | | 1 | 00/1604 : 00 | str '' + 2738 | 2 data.s 331 | Data | 00 | | 2 | 00/1605 : 32 32 | snd22 asc '22' + 2739 | 2 data.s 332 | Data | 00 | | 2 | 00/1607 : D9 00 | dw 217 + 2740 | 2 data.s 333 | Data | 00 | | 36 | 00/1609 : 23 73 69 20 | str 'si c'278e'tait des quartiers bretons...' | | | | | | 63 27 8E 74 | | | | | | | 61 69 74 20 | | | | | | | 64 65 73 20 | @@ -2660,17 +2683,17 @@ | | | | | | 73 20 62 72 | | | | | | | 65 74 6F 6E | | | | | | | 73 2E 2E 2E | - 2721 | 2 data.s 314 | Data | 00 | | 1 | 00/15E3 : 00 | str '' - 2722 | 2 data.s 315 | Data | 00 | | 2 | 00/15E4 : 32 33 | snd23 asc '23' - 2723 | 2 data.s 316 | Data | 00 | | 2 | 00/15E6 : D9 00 | dw 217 - 2724 | 2 data.s 317 | Data | 00 | | 26 | 00/15E8 : 19 73 6F 6D | str 'some people from Nanterre' + 2741 | 2 data.s 334 | Data | 00 | | 1 | 00/162D : 00 | str '' + 2742 | 2 data.s 335 | Data | 00 | | 2 | 00/162E : 32 33 | snd23 asc '23' + 2743 | 2 data.s 336 | Data | 00 | | 2 | 00/1630 : D9 00 | dw 217 + 2744 | 2 data.s 337 | Data | 00 | | 26 | 00/1632 : 19 73 6F 6D | str 'some people from Nanterre' | | | | | | 65 20 70 65 | | | | | | | 6F 70 6C 65 | | | | | | | 20 66 72 6F | | | | | | | 6D 20 4E 61 | | | | | | | 6E 74 65 72 | | | | | | | 72 65 | - 2725 | 2 data.s 318 | Data | 00 | | 29 | 00/1602 : 1C 73 6F 6D | str 'some people from Belleville!' + 2745 | 2 data.s 338 | Data | 00 | | 29 | 00/164C : 1C 73 6F 6D | str 'some people from Belleville!' | | | | | | 65 20 70 65 | | | | | | | 6F 70 6C 65 | | | | | | | 20 66 72 6F | @@ -2678,65 +2701,65 @@ | | | | | | 6C 6C 65 76 | | | | | | | 69 6C 6C 65 | | | | | | | 21 | - 2726 | 2 data.s 319 | Data | 00 | | 2 | 00/161F : 32 34 | snd24 asc '24' - 2727 | 2 data.s 320 | Data | 00 | | 2 | 00/1621 : 91 00 | dw 145 - 2728 | 2 data.s 321 | Data | 00 | | 1 | 00/1623 : 00 | str '' - 2729 | 2 data.s 322 | Data | 00 | | 1 | 00/1624 : 00 | str '' - 2730 | 2 data.s 323 | Data | 00 | | 2 | 00/1625 : 32 35 | snd25 asc '25' - 2731 | 2 data.s 324 | Data | 00 | | 2 | 00/1627 : 91 00 | dw 145 - 2732 | 2 data.s 325 | Data | 00 | | 1 | 00/1629 : 00 | str '' - 2733 | 2 data.s 326 | Data | 00 | | 1 | 00/162A : 00 | str '' - 2734 | 2 data.s 327 | Data | 00 | | 2 | 00/162B : 32 36 | snd26 asc '26' - 2735 | 2 data.s 328 | Data | 00 | | 2 | 00/162D : 91 00 | dw 145 - 2736 | 2 data.s 329 | Data | 00 | | 1 | 00/162F : 00 | str '' - 2737 | 2 data.s 330 | Data | 00 | | 1 | 00/1630 : 00 | str '' - 2738 | 2 data.s 331 | Data | 00 | | 2 | 00/1631 : 32 37 | snd27 asc '27' - 2739 | 2 data.s 332 | Data | 00 | | 2 | 00/1633 : 91 00 | dw 145 - 2740 | 2 data.s 333 | Data | 00 | | 1 | 00/1635 : 00 | str '' - 2741 | 2 data.s 334 | Data | 00 | | 1 | 00/1636 : 00 | str '' - 2742 | 2 data.s 335 | Data | 00 | | 2 | 00/1637 : 32 38 | snd28 asc '28' - 2743 | 2 data.s 336 | Data | 00 | | 2 | 00/1639 : D9 00 | dw 217 - 2744 | 2 data.s 337 | Data | 00 | | 1 | 00/163B : 00 | str '' - 2745 | 2 data.s 338 | Data | 00 | | 1 | 00/163C : 00 | str '' - 2746 | 2 data.s 339 | Empty | 00 | | 0 | 00/163D | - 2747 | 2 data.s 340 | Comment | 00 | | 0 | 00/163D | * 30 3BOPARLE,7500,"ces beaux-parleurs","de la tlvision?" - 2748 | 2 data.s 341 | Comment | 00 | | 0 | 00/163D | * 31 3FAITFRA,7500,"qu'est-ce qu'ils ont fait","pour la france?" - 2749 | 2 data.s 342 | Comment | 00 | | 0 | 00/163D | * 32 3PASMILI,7500,"les trois quarts du temps, y z'ont","pas fait leur service miliaire" - 2750 | 2 data.s 343 | Comment | 00 | | 0 | 00/163D | * 33 3UNPEUPE,7500,"y sont meme un peu pd sur les bords!","" - 2751 | 2 data.s 344 | Comment | 00 | | 0 | 00/163D | * 34 fx_hey,7500,"hey hey hey!","" - 2752 | 2 data.s 345 | Comment | 00 | | 0 | 00/163D | * 35 fx_cuivr,7500,"","" - 2753 | 2 data.s 346 | Comment | 00 | | 0 | 00/163D | * 36 fx_dzoin,7500,"","" - 2754 | 2 data.s 347 | Comment | 00 | | 0 | 00/163D | * 37 fx_dehem,7500,"","" - 2755 | 2 data.s 348 | Comment | 00 | | 0 | 00/163D | * 38 fx_dehem,10000,"","" - 2756 | 2 data.s 349 | Empty | 00 | | 0 | 00/163D | - 2757 | 2 data.s 350 | Data | 00 | | 2 | 00/163D : 33 30 | snd30 asc '30' - 2758 | 2 data.s 351 | Data | 00 | | 2 | 00/163F : D9 00 | dw 217 - 2759 | 2 data.s 352 | Data | 00 | | 19 | 00/1641 : 12 63 65 73 | str 'ces beaux-parleurs' + 2746 | 2 data.s 339 | Data | 00 | | 2 | 00/1669 : 32 34 | snd24 asc '24' + 2747 | 2 data.s 340 | Data | 00 | | 2 | 00/166B : 91 00 | dw 145 + 2748 | 2 data.s 341 | Data | 00 | | 1 | 00/166D : 00 | str '' + 2749 | 2 data.s 342 | Data | 00 | | 1 | 00/166E : 00 | str '' + 2750 | 2 data.s 343 | Data | 00 | | 2 | 00/166F : 32 35 | snd25 asc '25' + 2751 | 2 data.s 344 | Data | 00 | | 2 | 00/1671 : 91 00 | dw 145 + 2752 | 2 data.s 345 | Data | 00 | | 1 | 00/1673 : 00 | str '' + 2753 | 2 data.s 346 | Data | 00 | | 1 | 00/1674 : 00 | str '' + 2754 | 2 data.s 347 | Data | 00 | | 2 | 00/1675 : 32 36 | snd26 asc '26' + 2755 | 2 data.s 348 | Data | 00 | | 2 | 00/1677 : 91 00 | dw 145 + 2756 | 2 data.s 349 | Data | 00 | | 1 | 00/1679 : 00 | str '' + 2757 | 2 data.s 350 | Data | 00 | | 1 | 00/167A : 00 | str '' + 2758 | 2 data.s 351 | Data | 00 | | 2 | 00/167B : 32 37 | snd27 asc '27' + 2759 | 2 data.s 352 | Data | 00 | | 2 | 00/167D : 91 00 | dw 145 + 2760 | 2 data.s 353 | Data | 00 | | 1 | 00/167F : 00 | str '' + 2761 | 2 data.s 354 | Data | 00 | | 1 | 00/1680 : 00 | str '' + 2762 | 2 data.s 355 | Data | 00 | | 2 | 00/1681 : 32 38 | snd28 asc '28' + 2763 | 2 data.s 356 | Data | 00 | | 2 | 00/1683 : D9 00 | dw 217 + 2764 | 2 data.s 357 | Data | 00 | | 1 | 00/1685 : 00 | str '' + 2765 | 2 data.s 358 | Data | 00 | | 1 | 00/1686 : 00 | str '' + 2766 | 2 data.s 359 | Empty | 00 | | 0 | 00/1687 | + 2767 | 2 data.s 360 | Comment | 00 | | 0 | 00/1687 | * 30 3BOPARLE,7500,"ces beaux-parleurs","de la tlvision?" + 2768 | 2 data.s 361 | Comment | 00 | | 0 | 00/1687 | * 31 3FAITFRA,7500,"qu'est-ce qu'ils ont fait","pour la france?" + 2769 | 2 data.s 362 | Comment | 00 | | 0 | 00/1687 | * 32 3PASMILI,7500,"les trois quarts du temps, y z'ont","pas fait leur service miliaire" + 2770 | 2 data.s 363 | Comment | 00 | | 0 | 00/1687 | * 33 3UNPEUPE,7500,"y sont meme un peu pd sur les bords!","" + 2771 | 2 data.s 364 | Comment | 00 | | 0 | 00/1687 | * 34 fx_hey,7500,"hey hey hey!","" + 2772 | 2 data.s 365 | Comment | 00 | | 0 | 00/1687 | * 35 fx_cuivr,7500,"","" + 2773 | 2 data.s 366 | Comment | 00 | | 0 | 00/1687 | * 36 fx_dzoin,7500,"","" + 2774 | 2 data.s 367 | Comment | 00 | | 0 | 00/1687 | * 37 fx_dehem,7500,"","" + 2775 | 2 data.s 368 | Comment | 00 | | 0 | 00/1687 | * 38 fx_dehem,10000,"","" + 2776 | 2 data.s 369 | Empty | 00 | | 0 | 00/1687 | + 2777 | 2 data.s 370 | Data | 00 | | 2 | 00/1687 : 33 30 | snd30 asc '30' + 2778 | 2 data.s 371 | Data | 00 | | 2 | 00/1689 : D9 00 | dw 217 + 2779 | 2 data.s 372 | Data | 00 | | 19 | 00/168B : 12 63 65 73 | str 'ces beaux-parleurs' | | | | | | 20 62 65 61 | | | | | | | 75 78 2D 70 | | | | | | | 61 72 6C 65 | | | | | | | 75 72 73 | - 2760 | 2 data.s 353 | Data | 00 | | 18 | 00/1654 : 11 64 65 20 | str 'de la t'8e'l'8e'vision?' + 2780 | 2 data.s 373 | Data | 00 | | 18 | 00/169E : 11 64 65 20 | str 'de la t'8e'l'8e'vision?' | | | | | | 6C 61 20 74 | | | | | | | 8E 6C 8E 76 | | | | | | | 69 73 69 6F | | | | | | | 6E 3F | - 2761 | 2 data.s 354 | Data | 00 | | 2 | 00/1666 : 33 31 | snd31 asc '31' - 2762 | 2 data.s 355 | Data | 00 | | 2 | 00/1668 : D9 00 | dw 217 - 2763 | 2 data.s 356 | Data | 00 | | 26 | 00/166A : 19 71 75 27 | str 'qu'27'est-ce qu'27'ils ont fait' + 2781 | 2 data.s 374 | Data | 00 | | 2 | 00/16B0 : 33 31 | snd31 asc '31' + 2782 | 2 data.s 375 | Data | 00 | | 2 | 00/16B2 : D9 00 | dw 217 + 2783 | 2 data.s 376 | Data | 00 | | 26 | 00/16B4 : 19 71 75 27 | str 'qu'27'est-ce qu'27'ils ont fait' | | | | | | 65 73 74 2D | | | | | | | 63 65 20 71 | | | | | | | 75 27 69 6C | | | | | | | 73 20 6F 6E | | | | | | | 74 20 66 61 | | | | | | | 69 74 | - 2764 | 2 data.s 357 | Data | 00 | | 16 | 00/1684 : 0F 70 6F 75 | str 'pour la france?' + 2784 | 2 data.s 377 | Data | 00 | | 16 | 00/16CE : 0F 70 6F 75 | str 'pour la france?' | | | | | | 72 20 6C 61 | | | | | | | 20 66 72 61 | | | | | | | 6E 63 65 3F | - 2765 | 2 data.s 358 | Data | 00 | | 2 | 00/1694 : 33 32 | snd32 asc '32' - 2766 | 2 data.s 359 | Data | 00 | | 2 | 00/1696 : D9 00 | dw 217 - 2767 | 2 data.s 360 | Data | 00 | | 35 | 00/1698 : 22 6C 65 73 | str 'les trois quarts du temps, y z'27'ont' + 2785 | 2 data.s 378 | Data | 00 | | 2 | 00/16DE : 33 32 | snd32 asc '32' + 2786 | 2 data.s 379 | Data | 00 | | 2 | 00/16E0 : D9 00 | dw 217 + 2787 | 2 data.s 380 | Data | 00 | | 35 | 00/16E2 : 22 6C 65 73 | str 'les trois quarts du temps, y z'27'ont' | | | | | | 20 74 72 6F | | | | | | | 69 73 20 71 | | | | | | | 75 61 72 74 | @@ -2745,7 +2768,7 @@ | | | | | | 70 73 2C 20 | | | | | | | 79 20 7A 27 | | | | | | | 6F 6E 74 | - 2768 | 2 data.s 361 | Data | 00 | | 32 | 00/16BB : 1F 70 61 73 | str 'pas fait leur service militaire' + 2788 | 2 data.s 381 | Data | 00 | | 32 | 00/1705 : 1F 70 61 73 | str 'pas fait leur service militaire' | | | | | | 20 66 61 69 | | | | | | | 74 20 6C 65 | | | | | | | 75 72 20 73 | @@ -2753,9 +2776,9 @@ | | | | | | 63 65 20 6D | | | | | | | 69 6C 69 74 | | | | | | | 61 69 72 65 | - 2769 | 2 data.s 362 | Data | 00 | | 2 | 00/16DB : 33 33 | snd33 asc '33' - 2770 | 2 data.s 363 | Data | 00 | | 2 | 00/16DD : D9 00 | dw 217 - 2771 | 2 data.s 364 | Data | 00 | | 39 | 00/16DF : 26 79 20 73 | str 'y sont meme un peu p'8e'd'8e' sur les bords!' + 2789 | 2 data.s 382 | Data | 00 | | 2 | 00/1725 : 33 33 | snd33 asc '33' + 2790 | 2 data.s 383 | Data | 00 | | 2 | 00/1727 : D9 00 | dw 217 + 2791 | 2 data.s 384 | Data | 00 | | 39 | 00/1729 : 26 79 20 73 | str 'y sont meme un peu p'8e'd'8e' sur les bords!' | | | | | | 6F 6E 74 20 | | | | | | | 6D 65 6D 65 | | | | | | | 20 75 6E 20 | @@ -2765,52 +2788,52 @@ | | | | | | 20 6C 65 73 | | | | | | | 20 62 6F 72 | | | | | | | 64 73 21 | - 2772 | 2 data.s 365 | Data | 00 | | 1 | 00/1706 : 00 | str '' - 2773 | 2 data.s 366 | Data | 00 | | 2 | 00/1707 : 33 34 | snd34 asc '34' - 2774 | 2 data.s 367 | Data | 00 | | 2 | 00/1709 : D9 00 | dw 217 - 2775 | 2 data.s 368 | Data | 00 | | 13 | 00/170B : 0C 68 65 79 | str 'hey hey hey!' + 2792 | 2 data.s 385 | Data | 00 | | 1 | 00/1750 : 00 | str '' + 2793 | 2 data.s 386 | Data | 00 | | 2 | 00/1751 : 33 34 | snd34 asc '34' + 2794 | 2 data.s 387 | Data | 00 | | 2 | 00/1753 : D9 00 | dw 217 + 2795 | 2 data.s 388 | Data | 00 | | 13 | 00/1755 : 0C 68 65 79 | str 'hey hey hey!' | | | | | | 20 68 65 79 | | | | | | | 20 68 65 79 | | | | | | | 21 | - 2776 | 2 data.s 369 | Data | 00 | | 1 | 00/1718 : 00 | str '' - 2777 | 2 data.s 370 | Data | 00 | | 2 | 00/1719 : 33 35 | snd35 asc '35' - 2778 | 2 data.s 371 | Data | 00 | | 2 | 00/171B : D9 00 | dw 217 - 2779 | 2 data.s 372 | Data | 00 | | 1 | 00/171D : 00 | str '' - 2780 | 2 data.s 373 | Data | 00 | | 1 | 00/171E : 00 | str '' - 2781 | 2 data.s 374 | Data | 00 | | 2 | 00/171F : 33 36 | snd36 asc '36' - 2782 | 2 data.s 375 | Data | 00 | | 2 | 00/1721 : D9 00 | dw 217 - 2783 | 2 data.s 376 | Data | 00 | | 1 | 00/1723 : 00 | str '' - 2784 | 2 data.s 377 | Data | 00 | | 1 | 00/1724 : 00 | str '' - 2785 | 2 data.s 378 | Data | 00 | | 2 | 00/1725 : 33 37 | snd37 asc '37' - 2786 | 2 data.s 379 | Data | 00 | | 2 | 00/1727 : D9 00 | dw 217 - 2787 | 2 data.s 380 | Data | 00 | | 1 | 00/1729 : 00 | str '' - 2788 | 2 data.s 381 | Data | 00 | | 1 | 00/172A : 00 | str '' - 2789 | 2 data.s 382 | Data | 00 | | 2 | 00/172B : 33 38 | snd38 asc '38' - 2790 | 2 data.s 383 | Data | 00 | | 2 | 00/172D : 22 01 | dw 290 - 2791 | 2 data.s 384 | Data | 00 | | 1 | 00/172F : 00 | str '' - 2792 | 2 data.s 385 | Data | 00 | | 1 | 00/1730 : 00 | str '' - 2793 | 2 data.s 386 | Empty | 00 | | 0 | 00/1731 | - 2794 | 2 data.s 387 | Empty | 00 | | 0 | 00/1731 | - 2795 | 2 data.s 388 | Comment | 00 | | 0 | 00/1731 | * 40 4algefra,7500,"nous n'tions pas pour","l'algrie francaise" - 2796 | 2 data.s 389 | Comment | 00 | | 0 | 00/1731 | * 41 4algesah,7500,"nous tions pour l'algrie et","le sahara francais!" - 2797 | 2 data.s 390 | Comment | 00 | | 0 | 00/1731 | * 42 4sousoff,7500,"les sous-off' de la coloniale,","dont j'tais" - 2798 | 2 data.s 391 | Empty | 00 | | 0 | 00/1731 | - 2799 | 2 data.s 392 | Data | 00 | | 2 | 00/1731 : 34 30 | snd40 asc '40' - 2800 | 2 data.s 393 | Data | 00 | | 2 | 00/1733 : D9 00 | dw 217 - 2801 | 2 data.s 394 | Data | 00 | | 23 | 00/1735 : 16 6E 6F 75 | str 'nous n'278e'tions pas pour' + 2796 | 2 data.s 389 | Data | 00 | | 1 | 00/1762 : 00 | str '' + 2797 | 2 data.s 390 | Data | 00 | | 2 | 00/1763 : 33 35 | snd35 asc '35' + 2798 | 2 data.s 391 | Data | 00 | | 2 | 00/1765 : D9 00 | dw 217 + 2799 | 2 data.s 392 | Data | 00 | | 1 | 00/1767 : 00 | str '' + 2800 | 2 data.s 393 | Data | 00 | | 1 | 00/1768 : 00 | str '' + 2801 | 2 data.s 394 | Data | 00 | | 2 | 00/1769 : 33 36 | snd36 asc '36' + 2802 | 2 data.s 395 | Data | 00 | | 2 | 00/176B : D9 00 | dw 217 + 2803 | 2 data.s 396 | Data | 00 | | 1 | 00/176D : 00 | str '' + 2804 | 2 data.s 397 | Data | 00 | | 1 | 00/176E : 00 | str '' + 2805 | 2 data.s 398 | Data | 00 | | 2 | 00/176F : 33 37 | snd37 asc '37' + 2806 | 2 data.s 399 | Data | 00 | | 2 | 00/1771 : D9 00 | dw 217 + 2807 | 2 data.s 400 | Data | 00 | | 1 | 00/1773 : 00 | str '' + 2808 | 2 data.s 401 | Data | 00 | | 1 | 00/1774 : 00 | str '' + 2809 | 2 data.s 402 | Data | 00 | | 2 | 00/1775 : 33 38 | snd38 asc '38' + 2810 | 2 data.s 403 | Data | 00 | | 2 | 00/1777 : 22 01 | dw 290 + 2811 | 2 data.s 404 | Data | 00 | | 1 | 00/1779 : 00 | str '' + 2812 | 2 data.s 405 | Data | 00 | | 1 | 00/177A : 00 | str '' + 2813 | 2 data.s 406 | Empty | 00 | | 0 | 00/177B | + 2814 | 2 data.s 407 | Empty | 00 | | 0 | 00/177B | + 2815 | 2 data.s 408 | Comment | 00 | | 0 | 00/177B | * 40 4algefra,7500,"nous n'tions pas pour","l'algrie francaise" + 2816 | 2 data.s 409 | Comment | 00 | | 0 | 00/177B | * 41 4algesah,7500,"nous tions pour l'algrie et","le sahara francais!" + 2817 | 2 data.s 410 | Comment | 00 | | 0 | 00/177B | * 42 4sousoff,7500,"les sous-off' de la coloniale,","dont j'tais" + 2818 | 2 data.s 411 | Empty | 00 | | 0 | 00/177B | + 2819 | 2 data.s 412 | Data | 00 | | 2 | 00/177B : 34 30 | snd40 asc '40' + 2820 | 2 data.s 413 | Data | 00 | | 2 | 00/177D : D9 00 | dw 217 + 2821 | 2 data.s 414 | Data | 00 | | 23 | 00/177F : 16 6E 6F 75 | str 'nous n'278e'tions pas pour' | | | | | | 73 20 6E 27 | | | | | | | 8E 74 69 6F | | | | | | | 6E 73 20 70 | | | | | | | 61 73 20 70 | | | | | | | 6F 75 72 | - 2802 | 2 data.s 395 | Data | 00 | | 20 | 00/174C : 13 6C 27 61 | str 'l'27'alg'8e'rie francaise' + 2822 | 2 data.s 415 | Data | 00 | | 20 | 00/1796 : 13 6C 27 61 | str 'l'27'alg'8e'rie francaise' | | | | | | 6C 67 8E 72 | | | | | | | 69 65 20 66 | | | | | | | 72 61 6E 63 | | | | | | | 61 69 73 65 | - 2803 | 2 data.s 396 | Data | 00 | | 2 | 00/1760 : 34 31 | snd41 asc '41' - 2804 | 2 data.s 397 | Data | 00 | | 2 | 00/1762 : D9 00 | dw 217 - 2805 | 2 data.s 398 | Data | 00 | | 30 | 00/1764 : 1D 6E 6F 75 | str 'nous '8e'tions pour l'27'alg'8e'rie et' + 2823 | 2 data.s 416 | Data | 00 | | 2 | 00/17AA : 34 31 | snd41 asc '41' + 2824 | 2 data.s 417 | Data | 00 | | 2 | 00/17AC : D9 00 | dw 217 + 2825 | 2 data.s 418 | Data | 00 | | 30 | 00/17AE : 1D 6E 6F 75 | str 'nous '8e'tions pour l'27'alg'8e'rie et' | | | | | | 73 20 8E 74 | | | | | | | 69 6F 6E 73 | | | | | | | 20 70 6F 75 | @@ -2818,14 +2841,14 @@ | | | | | | 61 6C 67 8E | | | | | | | 72 69 65 20 | | | | | | | 65 74 | - 2806 | 2 data.s 399 | Data | 00 | | 20 | 00/1782 : 13 6C 65 20 | str 'le sahara francais!' + 2826 | 2 data.s 419 | Data | 00 | | 20 | 00/17CC : 13 6C 65 20 | str 'le sahara francais!' | | | | | | 73 61 68 61 | | | | | | | 72 61 20 66 | | | | | | | 72 61 6E 63 | | | | | | | 61 69 73 21 | - 2807 | 2 data.s 400 | Data | 00 | | 2 | 00/1796 : 34 32 | snd42 asc '42' - 2808 | 2 data.s 401 | Data | 00 | | 2 | 00/1798 : D9 00 | dw 217 - 2809 | 2 data.s 402 | Data | 00 | | 29 | 00/179A : 1C 6C 65 73 | str 'les sous-off de la coloniale' + 2827 | 2 data.s 420 | Data | 00 | | 2 | 00/17E0 : 34 32 | snd42 asc '42' + 2828 | 2 data.s 421 | Data | 00 | | 2 | 00/17E2 : D9 00 | dw 217 + 2829 | 2 data.s 422 | Data | 00 | | 29 | 00/17E4 : 1C 6C 65 73 | str 'les sous-off de la coloniale' | | | | | | 20 73 6F 75 | | | | | | | 73 2D 6F 66 | | | | | | | 66 20 64 65 | @@ -2833,24 +2856,24 @@ | | | | | | 63 6F 6C 6F | | | | | | | 6E 69 61 6C | | | | | | | 65 | - 2810 | 2 data.s 403 | Data | 00 | | 13 | 00/17B7 : 0C 64 6F 6E | str 'dont j'278e'tais' + 2830 | 2 data.s 423 | Data | 00 | | 13 | 00/1801 : 0C 64 6F 6E | str 'dont j'278e'tais' | | | | | | 74 20 6A 27 | | | | | | | 8E 74 61 69 | | | | | | | 73 | - 2811 | 2 data.s 404 | Empty | 00 | | 0 | 00/17C4 | - 2812 | 2 data.s 405 | Comment | 00 | | 0 | 00/17C4 | * 50 5haine,7500,"qui a la haine de l'tranger?","" - 2813 | 2 data.s 406 | Comment | 00 | | 0 | 00/17C4 | * 51 5terrfra,7500,"la terre de france, elle est","d'abord aux franais" - 2814 | 2 data.s 407 | Comment | 00 | | 0 | 00/17C4 | * 52 5collabo,7500,"on nous parle des collabos,","y z'en ont fait moins" - 2815 | 2 data.s 408 | Comment | 00 | | 0 | 00/17C4 | * 53 5clepen,7500,"c'est Le Pen (de ch'val)","" - 2816 | 2 data.s 409 | Comment | 00 | | 0 | 00/17C4 | * 54 5antifra,7500,"est anti-franais","" - 2817 | 2 data.s 410 | Comment | 00 | | 0 | 00/17C4 | * 55 5abrutis,7500,"nous sommes des a.....s","" - 2818 | 2 data.s 411 | Comment | 00 | | 0 | 00/17C4 | * 56 fx_beat,7500,"","" - 2819 | 2 data.s 412 | Comment | 00 | | 0 | 00/17C4 | * 57 fx_glin1,7500,"","" - 2820 | 2 data.s 413 | Comment | 00 | | 0 | 00/17C4 | * 58 fx_glin2,7500,"","" - 2821 | 2 data.s 414 | Empty | 00 | | 0 | 00/17C4 | - 2822 | 2 data.s 415 | Data | 00 | | 2 | 00/17C4 : 35 30 | snd50 asc '50' - 2823 | 2 data.s 416 | Data | 00 | | 2 | 00/17C6 : D9 00 | dw 217 - 2824 | 2 data.s 417 | Data | 00 | | 30 | 00/17C8 : 1D 71 75 69 | str 'qui a la haine de l'278e'tranger?' + 2831 | 2 data.s 424 | Empty | 00 | | 0 | 00/180E | + 2832 | 2 data.s 425 | Comment | 00 | | 0 | 00/180E | * 50 5haine,7500,"qui a la haine de l'tranger?","" + 2833 | 2 data.s 426 | Comment | 00 | | 0 | 00/180E | * 51 5terrfra,7500,"la terre de france, elle est","d'abord aux franais" + 2834 | 2 data.s 427 | Comment | 00 | | 0 | 00/180E | * 52 5collabo,7500,"on nous parle des collabos,","y z'en ont fait moins" + 2835 | 2 data.s 428 | Comment | 00 | | 0 | 00/180E | * 53 5clepen,7500,"c'est Le Pen (de ch'val)","" + 2836 | 2 data.s 429 | Comment | 00 | | 0 | 00/180E | * 54 5antifra,7500,"est anti-franais","" + 2837 | 2 data.s 430 | Comment | 00 | | 0 | 00/180E | * 55 5abrutis,7500,"nous sommes des a.....s","" + 2838 | 2 data.s 431 | Comment | 00 | | 0 | 00/180E | * 56 fx_beat,7500,"","" + 2839 | 2 data.s 432 | Comment | 00 | | 0 | 00/180E | * 57 fx_glin1,7500,"","" + 2840 | 2 data.s 433 | Comment | 00 | | 0 | 00/180E | * 58 fx_glin2,7500,"","" + 2841 | 2 data.s 434 | Empty | 00 | | 0 | 00/180E | + 2842 | 2 data.s 435 | Data | 00 | | 2 | 00/180E : 35 30 | snd50 asc '50' + 2843 | 2 data.s 436 | Data | 00 | | 2 | 00/1810 : D9 00 | dw 217 + 2844 | 2 data.s 437 | Data | 00 | | 30 | 00/1812 : 1D 71 75 69 | str 'qui a la haine de l'278e'tranger?' | | | | | | 20 61 20 6C | | | | | | | 61 20 68 61 | | | | | | | 69 6E 65 20 | @@ -2858,10 +2881,10 @@ | | | | | | 27 8E 74 72 | | | | | | | 61 6E 67 65 | | | | | | | 72 3F | - 2825 | 2 data.s 418 | Data | 00 | | 1 | 00/17E6 : 00 | str '' - 2826 | 2 data.s 419 | Data | 00 | | 2 | 00/17E7 : 35 31 | snd51 asc '51' - 2827 | 2 data.s 420 | Data | 00 | | 2 | 00/17E9 : D9 00 | dw 217 - 2828 | 2 data.s 421 | Data | 00 | | 29 | 00/17EB : 1C 6C 61 20 | str 'la terre de france, elle est' + 2845 | 2 data.s 438 | Data | 00 | | 1 | 00/1830 : 00 | str '' + 2846 | 2 data.s 439 | Data | 00 | | 2 | 00/1831 : 35 31 | snd51 asc '51' + 2847 | 2 data.s 440 | Data | 00 | | 2 | 00/1833 : D9 00 | dw 217 + 2848 | 2 data.s 441 | Data | 00 | | 29 | 00/1835 : 1C 6C 61 20 | str 'la terre de france, elle est' | | | | | | 74 65 72 72 | | | | | | | 65 20 64 65 | | | | | | | 20 66 72 61 | @@ -2869,1178 +2892,1181 @@ | | | | | | 20 65 6C 6C | | | | | | | 65 20 65 73 | | | | | | | 74 | - 2829 | 2 data.s 422 | Data | 00 | | 21 | 00/1808 : 14 64 27 61 | str 'd'27'abord aux fran'8d'ais' + 2849 | 2 data.s 442 | Data | 00 | | 21 | 00/1852 : 14 64 27 61 | str 'd'27'abord aux fran'8d'ais' | | | | | | 62 6F 72 64 | | | | | | | 20 61 75 78 | | | | | | | 20 66 72 61 | | | | | | | 6E 8D 61 69 | | | | | | | 73 | - 2830 | 2 data.s 423 | Data | 00 | | 2 | 00/181D : 35 32 | snd52 asc '52' - 2831 | 2 data.s 424 | Data | 00 | | 2 | 00/181F : D9 00 | dw 217 - 2832 | 2 data.s 425 | Data | 00 | | 27 | 00/1821 : 1A 6F 6E 20 | str 'on nous parle des collabos' + 2850 | 2 data.s 443 | Data | 00 | | 2 | 00/1867 : 35 32 | snd52 asc '52' + 2851 | 2 data.s 444 | Data | 00 | | 2 | 00/1869 : D9 00 | dw 217 + 2852 | 2 data.s 445 | Data | 00 | | 27 | 00/186B : 1A 6F 6E 20 | str 'on nous parle des collabos' | | | | | | 6E 6F 75 73 | | | | | | | 20 70 61 72 | | | | | | | 6C 65 20 64 | | | | | | | 65 73 20 63 | | | | | | | 6F 6C 6C 61 | | | | | | | 62 6F 73 | - 2833 | 2 data.s 426 | Data | 00 | | 22 | 00/183C : 15 79 20 7A | str 'y z'27'en ont fait moins' + 2853 | 2 data.s 446 | Data | 00 | | 22 | 00/1886 : 15 79 20 7A | str 'y z'27'en ont fait moins' | | | | | | 27 65 6E 20 | | | | | | | 6F 6E 74 20 | | | | | | | 66 61 69 74 | | | | | | | 20 6D 6F 69 | | | | | | | 6E 73 | - 2834 | 2 data.s 427 | Data | 00 | | 2 | 00/1852 : 35 33 | snd53 asc '53' - 2835 | 2 data.s 428 | Data | 00 | | 2 | 00/1854 : D9 00 | dw 217 - 2836 | 2 data.s 429 | Data | 00 | | 25 | 00/1856 : 18 63 27 65 | str 'c'27'est Le Pen (de ch'27'val)' + 2854 | 2 data.s 447 | Data | 00 | | 2 | 00/189C : 35 33 | snd53 asc '53' + 2855 | 2 data.s 448 | Data | 00 | | 2 | 00/189E : D9 00 | dw 217 + 2856 | 2 data.s 449 | Data | 00 | | 25 | 00/18A0 : 18 63 27 65 | str 'c'27'est Le Pen (de ch'27'val)' | | | | | | 73 74 20 4C | | | | | | | 65 20 50 65 | | | | | | | 6E 20 28 64 | | | | | | | 65 20 63 68 | | | | | | | 27 76 61 6C | | | | | | | 29 | - 2837 | 2 data.s 430 | Data | 00 | | 1 | 00/186F : 00 | str '' - 2838 | 2 data.s 431 | Data | 00 | | 2 | 00/1870 : 35 34 | snd54 asc '54' - 2839 | 2 data.s 432 | Data | 00 | | 2 | 00/1872 : D9 00 | dw 217 - 2840 | 2 data.s 433 | Data | 00 | | 18 | 00/1874 : 11 65 73 74 | str 'est anti-fran'8d'ais' + 2857 | 2 data.s 450 | Data | 00 | | 1 | 00/18B9 : 00 | str '' + 2858 | 2 data.s 451 | Data | 00 | | 2 | 00/18BA : 35 34 | snd54 asc '54' + 2859 | 2 data.s 452 | Data | 00 | | 2 | 00/18BC : D9 00 | dw 217 + 2860 | 2 data.s 453 | Data | 00 | | 18 | 00/18BE : 11 65 73 74 | str 'est anti-fran'8d'ais' | | | | | | 20 61 6E 74 | | | | | | | 69 2D 66 72 | | | | | | | 61 6E 8D 61 | | | | | | | 69 73 | - 2841 | 2 data.s 434 | Data | 00 | | 1 | 00/1886 : 00 | str '' - 2842 | 2 data.s 435 | Data | 00 | | 2 | 00/1887 : 35 35 | snd55 asc '55' - 2843 | 2 data.s 436 | Data | 00 | | 2 | 00/1889 : D9 00 | dw 217 - 2844 | 2 data.s 437 | Data | 00 | | 24 | 00/188B : 17 6E 6F 75 | str 'nous sommes des a.....s' + 2861 | 2 data.s 454 | Data | 00 | | 1 | 00/18D0 : 00 | str '' + 2862 | 2 data.s 455 | Data | 00 | | 2 | 00/18D1 : 35 35 | snd55 asc '55' + 2863 | 2 data.s 456 | Data | 00 | | 2 | 00/18D3 : D9 00 | dw 217 + 2864 | 2 data.s 457 | Data | 00 | | 24 | 00/18D5 : 17 6E 6F 75 | str 'nous sommes des a.....s' | | | | | | 73 20 73 6F | | | | | | | 6D 6D 65 73 | | | | | | | 20 64 65 73 | | | | | | | 20 61 2E 2E | | | | | | | 2E 2E 2E 73 | - 2845 | 2 data.s 438 | Data | 00 | | 1 | 00/18A3 : 00 | str '' - 2846 | 2 data.s 439 | Data | 00 | | 2 | 00/18A4 : 35 36 | snd56 asc '56' - 2847 | 2 data.s 440 | Data | 00 | | 2 | 00/18A6 : D9 00 | dw 217 - 2848 | 2 data.s 441 | Data | 00 | | 1 | 00/18A8 : 00 | str '' - 2849 | 2 data.s 442 | Data | 00 | | 1 | 00/18A9 : 00 | str '' - 2850 | 2 data.s 443 | Data | 00 | | 2 | 00/18AA : 35 37 | snd57 asc '57' - 2851 | 2 data.s 444 | Data | 00 | | 2 | 00/18AC : D9 00 | dw 217 - 2852 | 2 data.s 445 | Data | 00 | | 1 | 00/18AE : 00 | str '' - 2853 | 2 data.s 446 | Data | 00 | | 1 | 00/18AF : 00 | str '' - 2854 | 2 data.s 447 | Data | 00 | | 2 | 00/18B0 : 35 38 | snd58 asc '58' - 2855 | 2 data.s 448 | Data | 00 | | 2 | 00/18B2 : D9 00 | dw 217 - 2856 | 2 data.s 449 | Data | 00 | | 1 | 00/18B4 : 00 | str '' - 2857 | 2 data.s 450 | Data | 00 | | 1 | 00/18B5 : 00 | str '' - 2858 | 2 data.s 451 | Empty | 00 | | 0 | 00/18B6 | - 2859 | 2 data.s 452 | Comment | 00 | | 0 | 00/18B6 | *--- Donnees Sound Tool Set - 2860 | 2 data.s 453 | Empty | 00 | | 0 | 00/18B6 | - 2861 | 2 data.s 454 | Data | 00 | | 4 | 00/18B6 : 00 00 00 00 | waveSTART ds 4 ; waveStart (long) - 2862 | 2 data.s 455 | Data | 00 | | 2 | 00/18BA : 00 00 | waveSIZE ds 2 ; waveSize en octets - 2863 | 2 data.s 456 | Data | 00 | | 2 | 00/18BC : D6 00 | waveFREQ dw 214 ; freqOffset - 2864 | 2 data.s 457 | Empty | 00 | | 0 | 00/18BE | - 2865 | 2 data.s 458 | Data | 00 | | 20 | 00/18BE : 00 00 00 00 | tblSTR1 ds 10*2 ; pointeur sur la premire phrase + 2865 | 2 data.s 458 | Data | 00 | | 1 | 00/18ED : 00 | str '' + 2866 | 2 data.s 459 | Data | 00 | | 2 | 00/18EE : 35 36 | snd56 asc '56' + 2867 | 2 data.s 460 | Data | 00 | | 2 | 00/18F0 : D9 00 | dw 217 + 2868 | 2 data.s 461 | Data | 00 | | 1 | 00/18F2 : 00 | str '' + 2869 | 2 data.s 462 | Data | 00 | | 1 | 00/18F3 : 00 | str '' + 2870 | 2 data.s 463 | Data | 00 | | 2 | 00/18F4 : 35 37 | snd57 asc '57' + 2871 | 2 data.s 464 | Data | 00 | | 2 | 00/18F6 : D9 00 | dw 217 + 2872 | 2 data.s 465 | Data | 00 | | 1 | 00/18F8 : 00 | str '' + 2873 | 2 data.s 466 | Data | 00 | | 1 | 00/18F9 : 00 | str '' + 2874 | 2 data.s 467 | Data | 00 | | 2 | 00/18FA : 35 38 | snd58 asc '58' + 2875 | 2 data.s 468 | Data | 00 | | 2 | 00/18FC : D9 00 | dw 217 + 2876 | 2 data.s 469 | Data | 00 | | 1 | 00/18FE : 00 | str '' + 2877 | 2 data.s 470 | Data | 00 | | 1 | 00/18FF : 00 | str '' + 2878 | 2 data.s 471 | Empty | 00 | | 0 | 00/1900 | + 2879 | 2 data.s 472 | Comment | 00 | | 0 | 00/1900 | *--- Donnees Sound Tool Set + 2880 | 2 data.s 473 | Empty | 00 | | 0 | 00/1900 | + 2881 | 2 data.s 474 | Data | 00 | | 4 | 00/1900 : 00 00 00 00 | waveSTART ds 4 ; waveStart (long) + 2882 | 2 data.s 475 | Data | 00 | | 2 | 00/1904 : 00 00 | waveSIZE ds 2 ; waveSize en octets + 2883 | 2 data.s 476 | Data | 00 | | 2 | 00/1906 : D6 00 | waveFREQ dw 214 ; freqOffset + 2884 | 2 data.s 477 | Empty | 00 | | 0 | 00/1908 | + 2885 | 2 data.s 478 | Data | 00 | | 20 | 00/1908 : 00 00 00 00 | tblSTR1 ds 10*2 ; pointeur sur la premire phrase | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2866 | 2 data.s 459 | Data | 00 | | 20 | 00/18D2 : 00 00 00 00 | tblSTR2 ds 10*2 ; pointeur sur la seconde phrase + 2886 | 2 data.s 479 | Data | 00 | | 20 | 00/191C : 00 00 00 00 | tblSTR2 ds 10*2 ; pointeur sur la seconde phrase | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2867 | 2 data.s 460 | Data | 00 | | 20 | 00/18E6 : 00 00 00 00 | tblSIZE ds 10*2 ; taille de chaque son + 2887 | 2 data.s 480 | Data | 00 | | 20 | 00/1930 : 00 00 00 00 | tblSIZE ds 10*2 ; taille de chaque son | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2868 | 2 data.s 461 | Data | 00 | | 20 | 00/18FA : 00 00 00 00 | tblFREQ ds 10*2 ; frquence de chaque son + 2888 | 2 data.s 481 | Data | 00 | | 20 | 00/1944 : 00 00 00 00 | tblFREQ ds 10*2 ; frquence de chaque son | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2869 | 2 data.s 462 | Data | 00 | | 20 | 00/190E : 00 00 00 00 | sndKEY ds 10*2 ; FALSE: not pressed, TRUE: key pressed + 2889 | 2 data.s 482 | Data | 00 | | 20 | 00/1958 : 00 00 00 00 | sndKEY ds 10*2 ; FALSE: not pressed, TRUE: key pressed | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 2870 | 2 data.s 463 | Empty | 00 | | 0 | 00/1922 | - 2871 | 2 data.s 464 | Data | 00 | | 2 | 00/1922 : 00 00 | fgSND ds 2 ; 0 means no sound - 2872 | 2 data.s 465 | Data | 00 | | 2 | 00/1924 : 00 00 | zikPLAY ds 2 - 2873 | 2 data.s 466 | Data | 00 | | 4 | 00/1926 : 00 00 00 00 | zikMUSIC ds 4 - 2874 | 2 data.s 467 | Data | 00 | | 4 | 00/192A : 00 00 00 00 | sndVECTOR ds 4 - 2875 | 2 data.s 468 | Data | 00 | | 2 | 00/192E : 00 00 | zikPAGE ds 2 - 2876 | 2 data.s 469 | Data | 00 | | 4 | 00/1930 : 00 00 00 00 | ptrMUSIC ds 4 - 2877 | 2 data.s 470 | Data | 00 | | 4 | 00/1934 : 00 00 00 00 | zikPTR ds 4 - 2878 | 2 data.s 471 | Data | 00 | | 2 | 00/1938 : 00 00 | fgPAGE ds 2 - 2879 | 2 data.s 472 | Data | 00 | | 2 | 00/193A : 00 00 | whichSND ds 2 - 2880 | 2 data.s 473 | Empty | 00 | | 0 | 00/193C | - 2881 | 1 labellezohra.s 1485 | Directive | 00 | | 0 | 00/193C | put game.s - 2882 | 3 game.s 1 | Comment | 00 | | 0 | 00/193C | * - 2883 | 3 game.s 2 | Comment | 00 | | 0 | 00/193C | * La Belle Zohra - 2884 | 3 game.s 3 | Comment | 00 | | 0 | 00/193C | * - 2885 | 3 game.s 4 | Comment | 00 | | 0 | 00/193C | * (c) 1992, Franois Coulon - 2886 | 3 game.s 5 | Comment | 00 | | 0 | 00/193C | * (c) 2023, Antoine Vignau & Olivier Zardini - 2887 | 3 game.s 6 | Comment | 00 | | 0 | 00/193C | * - 2888 | 3 game.s 7 | Empty | 00 | | 0 | 00/193C | - 2889 | 3 game.s 8 | Directive | 00 | | 0 | 00/193C | mx %00 - 2890 | 3 game.s 9 | Empty | 00 | | 0 | 00/193C | - 2891 | 3 game.s 10 | Comment | 00 | | 0 | 00/193C | *----------------------- - 2892 | 3 game.s 11 | Empty | 00 | | 0 | 00/193C | - 2893 | 3 game.s 12 | Equivalence | 00 | | 0 | 00/193C | soundctl = $3c ; $c03c - 2894 | 3 game.s 13 | Equivalence | 00 | | 0 | 00/193C | sounddata = $3d ; $c03d - 2895 | 3 game.s 14 | Equivalence | 00 | | 0 | 00/193C | soundadrl = $3e ; $c03e - 2896 | 3 game.s 15 | Equivalence | 00 | | 0 | 00/193C | soundadrh = $3f ; $c03f - 2897 | 3 game.s 16 | Empty | 00 | | 0 | 00/193C | - 2898 | 3 game.s 17 | Comment | 00 | | 0 | 00/193C | *----------------------- - 2899 | 3 game.s 18 | Comment | 00 | | 0 | 00/193C | * macros - 2900 | 3 game.s 19 | Comment | 00 | | 0 | 00/193C | *----------------------- - 2901 | 3 game.s 20 | Empty | 00 | | 0 | 00/193C | - 2902 | 3 game.s 21 | Directive | 00 | | 0 | 00/193C | @carre mac - 2903 | 3 game.s 22 | Directive | 00 | | 0 | 00/193C | PushLong ]1 - 2904 | 3 game.s 23 | Directive | 00 | | 0 | 00/193C | PushWord ]2 - 2905 | 3 game.s 24 | Directive | 00 | | 0 | 00/193C | PushWord ]3 - 2906 | 3 game.s 25 | Directive | 00 | | 0 | 00/193C | PushWord ]4 - 2907 | 3 game.s 26 | Directive | 00 | | 0 | 00/193C | jsr carre - 2908 | 3 game.s 27 | Directive | 00 | | 0 | 00/193C | eom - 2909 | 3 game.s 28 | Empty | 00 | | 0 | 00/193C | - 2910 | 3 game.s 29 | Directive | 00 | | 0 | 00/193C | @t mac - 2911 | 3 game.s 30 | Directive | 00 | | 0 | 00/193C | lda ]1 - 2912 | 3 game.s 31 | Directive | 00 | | 0 | 00/193C | ldy ]2 - 2913 | 3 game.s 32 | Directive | 00 | | 0 | 00/193C | jsr t - 2914 | 3 game.s 33 | Directive | 00 | | 0 | 00/193C | eom - 2915 | 3 game.s 34 | Empty | 00 | | 0 | 00/193C | - 2916 | 3 game.s 35 | Directive | 00 | | 0 | 00/193C | @cree_fenetre mac - 2917 | 3 game.s 36 | Directive | 00 | | 0 | 00/193C | lda ]1 - 2918 | 3 game.s 37 | Directive | 00 | | 0 | 00/193C | ldx ]2 - 2919 | 3 game.s 38 | Directive | 00 | | 0 | 00/193C | jsr cree_fenetre - 2920 | 3 game.s 39 | Directive | 00 | | 0 | 00/193C | eom - 2921 | 3 game.s 40 | Empty | 00 | | 0 | 00/193C | - 2922 | 3 game.s 41 | Comment | 00 | | 0 | 00/193C | *----------------------- - 2923 | 3 game.s 42 | Comment | 00 | | 0 | 00/193C | * DATA_ERROR - OK - 2924 | 3 game.s 43 | Comment | 00 | | 0 | 00/193C | *----------------------- - 2925 | 3 game.s 44 | Comment | 00 | | 0 | 00/193C | * data_error - 2926 | 3 game.s 45 | Empty | 00 | | 0 | 00/193C | - 2927 | 3 game.s 46 | Code | 00 | | 1 | 00/193C : 48 | data_error pha - 2928 | 3 game.s 47 | Macro | 00 | | 0 | 00/193D | PushLong #pgmSTR1 - 2932 | 3 game.s 47 | Code | 00 | 1 >>16 | 3 | 00/193D : F4 00 00 | PEA #^#pgmSTR1 - 2939 | 3 game.s 47 | Code | 00 | 2 | 3 | 00/1940 : F4 B4 0A | PEA #pgmSTR1 - 2942 | 3 game.s 48 | Macro | 00 | | 0 | 00/1943 | PushLong #pgmSTR2 - 2946 | 3 game.s 48 | Code | 00 | 1 >>16 | 3 | 00/1943 : F4 00 00 | PEA #^#pgmSTR2 - 2953 | 3 game.s 48 | Code | 00 | 2 | 3 | 00/1946 : F4 C7 0A | PEA #pgmSTR2 - 2956 | 3 game.s 49 | Macro | 00 | | 0 | 00/1949 | PushLong #errSTR3 - 2960 | 3 game.s 49 | Code | 00 | 1 >>16 | 3 | 00/1949 : F4 00 00 | PEA #^#errSTR3 - 2967 | 3 game.s 49 | Code | 00 | 2 | 3 | 00/194C : F4 1E 0B | PEA #errSTR3 - 2970 | 3 game.s 50 | Macro | 00 | | 0 | 00/194F | PushLong #errSTR2 - 2974 | 3 game.s 50 | Code | 00 | 1 >>16 | 3 | 00/194F : F4 00 00 | PEA #^#errSTR2 - 2981 | 3 game.s 50 | Code | 00 | 2 | 3 | 00/1952 : F4 1D 0B | PEA #errSTR2 - 2984 | 3 game.s 51 | Macro | 00 | | 0 | 00/1955 | _TLTextMountVolume - 2986 | 3 game.s 51 | Code | 00 | | 3 | 00/1955 : A2 01 12 | LDX #$1201 ; load tool call # - 2987 | 3 game.s 51 | Code | 00 | | 4 | 00/1958 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 2988 | 3 game.s 52 | Code | 00 | | 1 | 00/195C : 68 | pla - 2989 | 3 game.s 53 | Code | 00 | | 1 | 00/195D : 38 | sec - 2990 | 3 game.s 54 | Code | 00 | | 1 | 00/195E : 60 | rts - 2991 | 3 game.s 55 | Empty | 00 | | 0 | 00/195F | - 2992 | 3 game.s 56 | Comment | 00 | | 0 | 00/195F | *----------------------- - 2993 | 3 game.s 57 | Comment | 00 | | 0 | 00/195F | * LOAD_TEXTE - OK - 2994 | 3 game.s 58 | Comment | 00 | | 0 | 00/195F | *----------------------- - 2995 | 3 game.s 59 | Comment | 00 | | 0 | 00/195F | * load_texte - 2996 | 3 game.s 60 | Empty | 00 | | 0 | 00/195F | - 2997 | 3 game.s 61 | Empty | 00 | | 0 | 00/195F | load_texte - 2998 | 3 game.s 62 | Code | 00 | 2 | 3 | 00/195F : A9 D3 0D | lda #pTXT - 2999 | 3 game.s 63 | Code | 00 | 2 | 3 | 00/1962 : 8D 3F 0D | sta proOPEN+4 ; filename - 3000 | 3 game.s 64 | Empty | 00 | | 0 | 00/1965 | - 3001 | 3 game.s 65 | Code | 00 | | 4 | 00/1965 : 22 A8 00 E1 | jsl {$e100a8} - 3002 | 3 game.s 66 | Data | 00 | | 2 | 00/1969 : 10 20 | dw $2010 - 3003 | 3 game.s 67 | Data | 00 | 3 | 4 | 00/196B : 3B 0D 00 00 | adrl proOPEN - 3004 | 3 game.s 68 | Code | 00 | | 2 | 00/196F : B0 5D | bcs lt_err2 - 3005 | 3 game.s 69 | Empty | 00 | | 0 | 00/1971 | - 3006 | 3 game.s 70 | Code | 00 | 2 | 3 | 00/1971 : AD 3D 0D | lda proOPEN+2 - 3007 | 3 game.s 71 | Code | 00 | 2 | 3 | 00/1974 : 8D 6B 0D | sta proREAD+2 - 3008 | 3 game.s 72 | Code | 00 | 2 | 3 | 00/1977 : 8D 7B 0D | sta proCLOSE+2 - 3009 | 3 game.s 73 | Empty | 00 | | 0 | 00/197A | - 3010 | 3 game.s 74 | Code | 00 | 2 | 3 | 00/197A : AC 65 0D | ldy proEOF - 3011 | 3 game.s 75 | Code | 00 | 2 | 3 | 00/197D : 8C 71 0D | sty proREAD+8 - 3012 | 3 game.s 76 | Code | 00 | 2 | 3 | 00/1980 : AE 67 0D | ldx proEOF+2 - 3013 | 3 game.s 77 | Code | 00 | 2 | 3 | 00/1983 : 8E 73 0D | stx proREAD+10 - 3014 | 3 game.s 78 | Empty | 00 | | 0 | 00/1986 | - 3015 | 3 game.s 79 | Code | 00 | | 1 | 00/1986 : 48 | pha - 3016 | 3 game.s 80 | Code | 00 | | 1 | 00/1987 : 48 | pha - 3017 | 3 game.s 81 | Code | 00 | | 1 | 00/1988 : DA | phx - 3018 | 3 game.s 82 | Code | 00 | | 1 | 00/1989 : 5A | phy - 3019 | 3 game.s 83 | Macro | 00 | | 0 | 00/198A | PushWord myID - 3024 | 3 game.s 83 | Code | 00 | 2 | 3 | 00/198A : AD 62 07 | LDA myID - 3025 | 3 game.s 83 | Code | 00 | | 1 | 00/198D : 48 | PHA - 3027 | 3 game.s 84 | Macro | 00 | | 0 | 00/198E | PushWord #%11000000_00001100 - 3029 | 3 game.s 84 | Code | 00 | | 3 | 00/198E : F4 0C C0 | PEA #%11000000_00001100 - 3032 | 3 game.s 85 | Macro | 00 | | 0 | 00/1991 | PushLong #0 - 3036 | 3 game.s 85 | Code | 00 | | 3 | 00/1991 : F4 00 00 | PEA #^#0 - 3043 | 3 game.s 85 | Code | 00 | | 3 | 00/1994 : F4 00 00 | PEA #0 - 3046 | 3 game.s 86 | Macro | 00 | | 0 | 00/1997 | _NewHandle - 3048 | 3 game.s 86 | Code | 00 | | 3 | 00/1997 : A2 02 09 | LDX #$902 ; load tool call # - 3049 | 3 game.s 86 | Code | 00 | | 4 | 00/199A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3050 | 3 game.s 87 | Code | 00 | | 1 | 00/199E : 0B | phd - 3051 | 3 game.s 88 | Code | 00 | | 1 | 00/199F : 3B | tsc - 3052 | 3 game.s 89 | Code | 00 | | 1 | 00/19A0 : 5B | tcd - 3053 | 3 game.s 90 | Code | 00 | | 2 | 00/19A1 : A7 03 | lda [3] - 3054 | 3 game.s 91 | Code | 00 | 2 | 3 | 00/19A3 : 8D 82 07 | sta ptrTEXTES - 3055 | 3 game.s 92 | Code | 00 | 2 | 3 | 00/19A6 : 8D 6D 0D | sta proREAD+4 - 3056 | 3 game.s 93 | Code | 00 | | 3 | 00/19A9 : A0 02 00 | ldy #2 - 3057 | 3 game.s 94 | Code | 00 | | 2 | 00/19AC : B7 03 | lda [3],y - 3058 | 3 game.s 95 | Code | 00 | 2 | 3 | 00/19AE : 8D 84 07 | sta ptrTEXTES+2 - 3059 | 3 game.s 96 | Code | 00 | 2 | 3 | 00/19B1 : 8D 6F 0D | sta proREAD+6 - 3060 | 3 game.s 97 | Code | 00 | | 1 | 00/19B4 : 2B | pld - 3061 | 3 game.s 98 | Code | 00 | | 1 | 00/19B5 : 68 | pla - 3062 | 3 game.s 99 | Code | 00 | | 1 | 00/19B6 : 68 | pla - 3063 | 3 game.s 100 | Code | 00 | | 2 | 00/19B7 : B0 0A | bcs lt_err1 - 3064 | 3 game.s 101 | Empty | 00 | | 0 | 00/19B9 | - 3065 | 3 game.s 102 | Code | 00 | | 4 | 00/19B9 : 22 A8 00 E1 | jsl {$e100a8} - 3066 | 3 game.s 103 | Data | 00 | | 2 | 00/19BD : 12 20 | dw $2012 - 3067 | 3 game.s 104 | Data | 00 | 3 | 4 | 00/19BF : 69 0D 00 00 | adrl proREAD - 3068 | 3 game.s 105 | Empty | 00 | | 0 | 00/19C3 | - 3069 | 3 game.s 106 | Code | 00 | | 4 | 00/19C3 : 22 A8 00 E1 | lt_err1 jsl {$e100a8} - 3070 | 3 game.s 107 | Data | 00 | | 2 | 00/19C7 : 14 20 | dw $2014 - 3071 | 3 game.s 108 | Data | 00 | 3 | 4 | 00/19C9 : 79 0D 00 00 | adrl proCLOSE - 3072 | 3 game.s 109 | Code | 00 | | 1 | 00/19CD : 18 | clc - 3073 | 3 game.s 110 | Code | 00 | | 1 | 00/19CE : 60 | lt_err2 rts - 3074 | 3 game.s 111 | Empty | 00 | | 0 | 00/19CF | - 3075 | 3 game.s 112 | Comment | 00 | | 0 | 00/19CF | *----------------------- - 3076 | 3 game.s 113 | Comment | 00 | | 0 | 00/19CF | * TEST LA FIN DU JEU - 3077 | 3 game.s 114 | Comment | 00 | | 0 | 00/19CF | *----------------------- - 3078 | 3 game.s 115 | Empty | 00 | | 0 | 00/19CF | - 3079 | 3 game.s 116 | Empty | 00 | | 0 | 00/19CF | test_fin - 3080 | 3 game.s 117 | Code | 00 | | 1 | 00/19CF : 60 | rts - 3081 | 3 game.s 118 | Empty | 00 | | 0 | 00/19D0 | - 3082 | 3 game.s 119 | Comment | 00 | | 0 | 00/19D0 | *----------------------- - 3083 | 3 game.s 120 | Comment | 00 | | 0 | 00/19D0 | * GESTION DES ICONES DES PECHES - 3084 | 3 game.s 121 | Comment | 00 | | 0 | 00/19D0 | *----------------------- - 3085 | 3 game.s 122 | Empty | 00 | | 0 | 00/19D0 | - 3086 | 3 game.s 123 | Code | 00 | 2 | 3 | 00/19D0 : 9C 22 13 | test_peche stz peche_selectionne - 3087 | 3 game.s 124 | Empty | 00 | | 0 | 00/19D3 | - 3088 | 3 game.s 125 | Code | 00 | | 3 | 00/19D3 : A9 01 00 | lda #1 ; from 1 - 3089 | 3 game.s 126 | Code | 00 | | 1 | 00/19D6 : 48 | ozunid_9 pha - 3090 | 3 game.s 127 | Code | 00 | | 1 | 00/19D7 : 0A | asl - 3091 | 3 game.s 128 | Code | 00 | | 1 | 00/19D8 : AA | tax - 3092 | 3 game.s 129 | Code | 00 | 2 | 3 | 00/19D9 : AD 33 0B | lda taskWHERE+2 ; compare le X - 3093 | 3 game.s 130 | Code | 00 | 2 | 3 | 00/19DC : DD 6B 14 | cmp peche_x,x - 3094 | 3 game.s 131 | Code | 00 | | 2 | 00/19DF : 90 1E | bcc icone_ko - 3095 | 3 game.s 132 | Code | 00 | 2 | 3 | 00/19E1 : BD 8B 14 | lda peche_xx,x - 3096 | 3 game.s 133 | Code | 00 | 2 | 3 | 00/19E4 : CD 33 0B | cmp taskWHERE+2 - 3097 | 3 game.s 134 | Code | 00 | | 2 | 00/19E7 : 90 16 | bcc icone_ko - 3098 | 3 game.s 135 | Empty | 00 | | 0 | 00/19E9 | - 3099 | 3 game.s 136 | Code | 00 | 2 | 3 | 00/19E9 : AD 31 0B | lda taskWHERE ; et le Y - 3100 | 3 game.s 137 | Code | 00 | 2 | 3 | 00/19EC : DD 7B 14 | cmp peche_y,x - 3101 | 3 game.s 138 | Code | 00 | | 2 | 00/19EF : 90 0E | bcc icone_ko - 3102 | 3 game.s 139 | Code | 00 | 2 | 3 | 00/19F1 : BD 9B 14 | lda peche_yy,x - 3103 | 3 game.s 140 | Code | 00 | 2 | 3 | 00/19F4 : CD 31 0B | cmp taskWHERE - 3104 | 3 game.s 141 | Code | 00 | | 2 | 00/19F7 : 90 06 | bcc icone_ko - 3105 | 3 game.s 142 | Empty | 00 | | 0 | 00/19F9 | - 3106 | 3 game.s 143 | Code | 00 | | 1 | 00/19F9 : 68 | pla ; on a notre icne - 3107 | 3 game.s 144 | Code | 00 | 2 | 3 | 00/19FA : 8D 22 13 | sta peche_selectionne - 3108 | 3 game.s 145 | Code | 00 | | 1 | 00/19FD : 18 | clc - 3109 | 3 game.s 146 | Code | 00 | | 1 | 00/19FE : 60 | rts - 3110 | 3 game.s 147 | Empty | 00 | | 0 | 00/19FF | - 3111 | 3 game.s 148 | Code | 00 | | 1 | 00/19FF : 68 | icone_ko pla - 3112 | 3 game.s 149 | Code | 00 | | 1 | 00/1A00 : 1A | inc - 3113 | 3 game.s 150 | Code | 00 | | 3 | 00/1A01 : C9 07 00 | cmp #{7} ; et non plus nombre_icones - 3114 | 3 game.s 151 | Code | 00 | | 2 | 00/1A04 : 90 D0 | bcc ozunid_9 - 3115 | 3 game.s 152 | Code | 00 | | 2 | 00/1A06 : F0 CE | beq ozunid_9 - 3116 | 3 game.s 153 | Code | 00 | | 1 | 00/1A08 : 38 | sec - 3117 | 3 game.s 154 | Code | 00 | | 1 | 00/1A09 : 60 | rts - 3118 | 3 game.s 155 | Empty | 00 | | 0 | 00/1A0A | - 3119 | 3 game.s 156 | Comment | 00 | | 0 | 00/1A0A | *--- - 3120 | 3 game.s 157 | Empty | 00 | | 0 | 00/1A0A | - 3121 | 3 game.s 158 | Empty | 00 | | 0 | 00/1A0A | efface_peche ; X is object - 3122 | 3 game.s 159 | Code | 00 | | 3 | 00/1A0A : E0 00 00 | cpx #0 - 3123 | 3 game.s 160 | Code | 00 | | 2 | 00/1A0D : F0 1E | beq ei1 - 3124 | 3 game.s 161 | Code | 00 | 2 | 3 | 00/1A0F : 20 52 1A | jsr set_peche - 3125 | 3 game.s 162 | Empty | 00 | | 0 | 00/1A12 | - 3126 | 3 game.s 163 | Macro | 00 | | 0 | 00/1A12 | _HideCursor - 3128 | 3 game.s 163 | Code | 00 | | 3 | 00/1A12 : A2 04 90 | LDX #$9004 ; load tool call # - 3129 | 3 game.s 163 | Code | 00 | | 4 | 00/1A15 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3130 | 3 game.s 164 | Macro | 00 | | 0 | 00/1A19 | PushLong #fondParamPtr - 3134 | 3 game.s 164 | Code | 00 | 1 >>16 | 3 | 00/1A19 : F4 00 00 | PEA #^#fondParamPtr - 3141 | 3 game.s 164 | Code | 00 | 2 | 3 | 00/1A1C : F4 74 1A | PEA #fondParamPtr - 3144 | 3 game.s 165 | Macro | 00 | | 0 | 00/1A1F | _PaintPixels - 3146 | 3 game.s 165 | Code | 00 | | 3 | 00/1A1F : A2 04 7F | LDX #$7F04 ; load tool call # - 3147 | 3 game.s 165 | Code | 00 | | 4 | 00/1A22 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3148 | 3 game.s 166 | Macro | 00 | | 0 | 00/1A26 | _ShowCursor - 3150 | 3 game.s 166 | Code | 00 | | 3 | 00/1A26 : A2 04 91 | LDX #$9104 ; load tool call # - 3151 | 3 game.s 166 | Code | 00 | | 4 | 00/1A29 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3152 | 3 game.s 167 | Code | 00 | | 1 | 00/1A2D : 60 | ei1 rts - 3153 | 3 game.s 168 | Empty | 00 | | 0 | 00/1A2E | - 3154 | 3 game.s 169 | Comment | 00 | | 0 | 00/1A2E | *--- - 3155 | 3 game.s 170 | Empty | 00 | | 0 | 00/1A2E | - 3156 | 3 game.s 171 | Empty | 00 | | 0 | 00/1A2E | affiche_peche ; X is object - 3157 | 3 game.s 172 | Code | 00 | | 3 | 00/1A2E : E0 00 00 | cpx #0 - 3158 | 3 game.s 173 | Code | 00 | | 2 | 00/1A31 : F0 1E | beq ai1 - 3159 | 3 game.s 174 | Code | 00 | 2 | 3 | 00/1A33 : 20 52 1A | jsr set_peche - 3160 | 3 game.s 175 | Empty | 00 | | 0 | 00/1A36 | - 3161 | 3 game.s 176 | Macro | 00 | | 0 | 00/1A36 | _HideCursor - 3163 | 3 game.s 176 | Code | 00 | | 3 | 00/1A36 : A2 04 90 | LDX #$9004 ; load tool call # - 3164 | 3 game.s 176 | Code | 00 | | 4 | 00/1A39 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3165 | 3 game.s 177 | Macro | 00 | | 0 | 00/1A3D | PushLong #iconParamPtr - 3169 | 3 game.s 177 | Code | 00 | 1 >>16 | 3 | 00/1A3D : F4 00 00 | PEA #^#iconParamPtr - 3176 | 3 game.s 177 | Code | 00 | 2 | 3 | 00/1A40 : F4 8A 1A | PEA #iconParamPtr - 3179 | 3 game.s 178 | Macro | 00 | | 0 | 00/1A43 | _PaintPixels - 3181 | 3 game.s 178 | Code | 00 | | 3 | 00/1A43 : A2 04 7F | LDX #$7F04 ; load tool call # - 3182 | 3 game.s 178 | Code | 00 | | 4 | 00/1A46 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3183 | 3 game.s 179 | Macro | 00 | | 0 | 00/1A4A | _ShowCursor - 3185 | 3 game.s 179 | Code | 00 | | 3 | 00/1A4A : A2 04 91 | LDX #$9104 ; load tool call # - 3186 | 3 game.s 179 | Code | 00 | | 4 | 00/1A4D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3187 | 3 game.s 180 | Code | 00 | | 1 | 00/1A51 : 60 | ai1 rts - 3188 | 3 game.s 181 | Empty | 00 | | 0 | 00/1A52 | - 3189 | 3 game.s 182 | Comment | 00 | | 0 | 00/1A52 | *--- - 3190 | 3 game.s 183 | Empty | 00 | | 0 | 00/1A52 | - 3191 | 3 game.s 184 | Code | 00 | | 1 | 00/1A52 : 8A | set_peche txa - 3192 | 3 game.s 185 | Code | 00 | | 1 | 00/1A53 : 0A | asl - 3193 | 3 game.s 186 | Code | 00 | | 1 | 00/1A54 : AA | tax - 3194 | 3 game.s 187 | Code | 00 | 2 | 3 | 00/1A55 : BD 7B 14 | lda peche_y,x ; x is 2..4..6..8 - 3195 | 3 game.s 188 | Code | 00 | 2 | 3 | 00/1A58 : 8D D0 1A | sta iconToSourceRect - 3196 | 3 game.s 189 | Code | 00 | 2 | 3 | 00/1A5B : 8D D8 1A | sta iconToDestPoint - 3197 | 3 game.s 190 | Code | 00 | 2 | 3 | 00/1A5E : BD 6B 14 | lda peche_x,x - 3198 | 3 game.s 191 | Code | 00 | 2 | 3 | 00/1A61 : 8D D2 1A | sta iconToSourceRect+2 - 3199 | 3 game.s 192 | Code | 00 | 2 | 3 | 00/1A64 : 8D DA 1A | sta iconToDestPoint+2 - 3200 | 3 game.s 193 | Code | 00 | 2 | 3 | 00/1A67 : BD 9B 14 | lda peche_yy,x - 3201 | 3 game.s 194 | Code | 00 | 2 | 3 | 00/1A6A : 8D D4 1A | sta iconToSourceRect+4 - 3202 | 3 game.s 195 | Code | 00 | 2 | 3 | 00/1A6D : BD 8B 14 | lda peche_xx,x - 3203 | 3 game.s 196 | Code | 00 | 2 | 3 | 00/1A70 : 8D D6 1A | sta iconToSourceRect+6 - 3204 | 3 game.s 197 | Code | 00 | | 1 | 00/1A73 : 60 | rts - 3205 | 3 game.s 198 | Empty | 00 | | 0 | 00/1A74 | - 3206 | 3 game.s 199 | Comment | 00 | | 0 | 00/1A74 | *--- - 3207 | 3 game.s 200 | Empty | 00 | | 0 | 00/1A74 | - 3208 | 3 game.s 201 | Empty | 00 | | 0 | 00/1A74 | fondParamPtr - 3209 | 3 game.s 202 | Data | 00 | 3 | 4 | 00/1A74 : A0 1A 00 00 | adrl fondToSourceLocInfo - 3210 | 3 game.s 203 | Data | 00 | 3 | 4 | 00/1A78 : C0 1A 00 00 | adrl iconToDestLocInfo - 3211 | 3 game.s 204 | Data | 00 | 3 | 4 | 00/1A7C : D0 1A 00 00 | adrl iconToSourceRect - 3212 | 3 game.s 205 | Data | 00 | 3 | 4 | 00/1A80 : D8 1A 00 00 | adrl iconToDestPoint - 3213 | 3 game.s 206 | Data | 00 | | 2 | 00/1A84 : 00 00 | dw $0000 ; mode copy - 3214 | 3 game.s 207 | Data | 00 | | 4 | 00/1A86 : 00 00 00 00 | ds 4 - 3215 | 3 game.s 208 | Empty | 00 | | 0 | 00/1A8A | - 3216 | 3 game.s 209 | Empty | 00 | | 0 | 00/1A8A | iconParamPtr - 3217 | 3 game.s 210 | Data | 00 | 3 | 4 | 00/1A8A : B0 1A 00 00 | adrl iconToSourceLocInfo - 3218 | 3 game.s 211 | Data | 00 | 3 | 4 | 00/1A8E : C0 1A 00 00 | adrl iconToDestLocInfo - 3219 | 3 game.s 212 | Data | 00 | 3 | 4 | 00/1A92 : D0 1A 00 00 | adrl iconToSourceRect - 3220 | 3 game.s 213 | Data | 00 | 3 | 4 | 00/1A96 : D8 1A 00 00 | adrl iconToDestPoint - 3221 | 3 game.s 214 | Data | 00 | | 2 | 00/1A9A : 00 00 | dw $0000 ; mode copy - 3222 | 3 game.s 215 | Data | 00 | | 4 | 00/1A9C : 00 00 00 00 | ds 4 - 3223 | 3 game.s 216 | Empty | 00 | | 0 | 00/1AA0 | - 3224 | 3 game.s 217 | Empty | 00 | | 0 | 00/1AA0 | fondToSourceLocInfo - 3225 | 3 game.s 218 | Data | 00 | | 2 | 00/1AA0 : 00 00 | dw {$00} ; mode 320 - 3226 | 3 game.s 219 | Data | 00 | | 4 | 00/1AA2 : 00 00 00 00 | ds 4 ; ptrFOND - $0000 on entry, high set after _NewHandle - 3227 | 3 game.s 220 | Data | 00 | | 2 | 00/1AA6 : A0 00 | dw 160 - 3228 | 3 game.s 221 | Data | 00 | | 8 | 00/1AA8 : 00 00 00 00 | dw 0,0,200,320 + 2890 | 2 data.s 483 | Empty | 00 | | 0 | 00/196C | + 2891 | 2 data.s 484 | Data | 00 | | 2 | 00/196C : 00 00 | fgSND ds 2 ; 0 means no sound + 2892 | 2 data.s 485 | Data | 00 | | 2 | 00/196E : 00 00 | zikPLAY ds 2 + 2893 | 2 data.s 486 | Data | 00 | | 4 | 00/1970 : 00 00 00 00 | zikMUSIC ds 4 + 2894 | 2 data.s 487 | Data | 00 | | 4 | 00/1974 : 00 00 00 00 | sndVECTOR ds 4 + 2895 | 2 data.s 488 | Data | 00 | | 2 | 00/1978 : 00 00 | zikPAGE ds 2 + 2896 | 2 data.s 489 | Data | 00 | | 4 | 00/197A : 00 00 00 00 | ptrMUSIC ds 4 + 2897 | 2 data.s 490 | Data | 00 | | 4 | 00/197E : 00 00 00 00 | zikPTR ds 4 + 2898 | 2 data.s 491 | Data | 00 | | 2 | 00/1982 : 00 00 | fgPAGE ds 2 + 2899 | 2 data.s 492 | Data | 00 | | 2 | 00/1984 : 00 00 | whichSND ds 2 + 2900 | 2 data.s 493 | Empty | 00 | | 0 | 00/1986 | + 2901 | 1 labellezohra.s 1485 | Directive | 00 | | 0 | 00/1986 | put game.s + 2902 | 3 game.s 1 | Comment | 00 | | 0 | 00/1986 | * + 2903 | 3 game.s 2 | Comment | 00 | | 0 | 00/1986 | * La Belle Zohra + 2904 | 3 game.s 3 | Comment | 00 | | 0 | 00/1986 | * + 2905 | 3 game.s 4 | Comment | 00 | | 0 | 00/1986 | * (c) 1992, Franois Coulon + 2906 | 3 game.s 5 | Comment | 00 | | 0 | 00/1986 | * (c) 2023, Antoine Vignau & Olivier Zardini + 2907 | 3 game.s 6 | Comment | 00 | | 0 | 00/1986 | * + 2908 | 3 game.s 7 | Empty | 00 | | 0 | 00/1986 | + 2909 | 3 game.s 8 | Directive | 00 | | 0 | 00/1986 | mx %00 + 2910 | 3 game.s 9 | Empty | 00 | | 0 | 00/1986 | + 2911 | 3 game.s 10 | Comment | 00 | | 0 | 00/1986 | *----------------------- + 2912 | 3 game.s 11 | Empty | 00 | | 0 | 00/1986 | + 2913 | 3 game.s 12 | Equivalence | 00 | | 0 | 00/1986 | soundctl = $3c ; $c03c + 2914 | 3 game.s 13 | Equivalence | 00 | | 0 | 00/1986 | sounddata = $3d ; $c03d + 2915 | 3 game.s 14 | Equivalence | 00 | | 0 | 00/1986 | soundadrl = $3e ; $c03e + 2916 | 3 game.s 15 | Equivalence | 00 | | 0 | 00/1986 | soundadrh = $3f ; $c03f + 2917 | 3 game.s 16 | Empty | 00 | | 0 | 00/1986 | + 2918 | 3 game.s 17 | Comment | 00 | | 0 | 00/1986 | *----------------------- + 2919 | 3 game.s 18 | Comment | 00 | | 0 | 00/1986 | * macros + 2920 | 3 game.s 19 | Comment | 00 | | 0 | 00/1986 | *----------------------- + 2921 | 3 game.s 20 | Empty | 00 | | 0 | 00/1986 | + 2922 | 3 game.s 21 | Directive | 00 | | 0 | 00/1986 | @carre mac + 2923 | 3 game.s 22 | Directive | 00 | | 0 | 00/1986 | PushLong ]1 + 2924 | 3 game.s 23 | Directive | 00 | | 0 | 00/1986 | PushWord ]2 + 2925 | 3 game.s 24 | Directive | 00 | | 0 | 00/1986 | PushWord ]3 + 2926 | 3 game.s 25 | Directive | 00 | | 0 | 00/1986 | PushWord ]4 + 2927 | 3 game.s 26 | Directive | 00 | | 0 | 00/1986 | jsr carre + 2928 | 3 game.s 27 | Directive | 00 | | 0 | 00/1986 | eom + 2929 | 3 game.s 28 | Empty | 00 | | 0 | 00/1986 | + 2930 | 3 game.s 29 | Directive | 00 | | 0 | 00/1986 | @t mac + 2931 | 3 game.s 30 | Directive | 00 | | 0 | 00/1986 | lda ]1 + 2932 | 3 game.s 31 | Directive | 00 | | 0 | 00/1986 | ldy ]2 + 2933 | 3 game.s 32 | Directive | 00 | | 0 | 00/1986 | jsr t + 2934 | 3 game.s 33 | Directive | 00 | | 0 | 00/1986 | eom + 2935 | 3 game.s 34 | Empty | 00 | | 0 | 00/1986 | + 2936 | 3 game.s 35 | Directive | 00 | | 0 | 00/1986 | @cree_fenetre mac + 2937 | 3 game.s 36 | Directive | 00 | | 0 | 00/1986 | lda ]1 + 2938 | 3 game.s 37 | Directive | 00 | | 0 | 00/1986 | ldx ]2 + 2939 | 3 game.s 38 | Directive | 00 | | 0 | 00/1986 | jsr cree_fenetre + 2940 | 3 game.s 39 | Directive | 00 | | 0 | 00/1986 | eom + 2941 | 3 game.s 40 | Empty | 00 | | 0 | 00/1986 | + 2942 | 3 game.s 41 | Comment | 00 | | 0 | 00/1986 | *----------------------- + 2943 | 3 game.s 42 | Comment | 00 | | 0 | 00/1986 | * DATA_ERROR - OK + 2944 | 3 game.s 43 | Comment | 00 | | 0 | 00/1986 | *----------------------- + 2945 | 3 game.s 44 | Comment | 00 | | 0 | 00/1986 | * data_error + 2946 | 3 game.s 45 | Empty | 00 | | 0 | 00/1986 | + 2947 | 3 game.s 46 | Code | 00 | | 1 | 00/1986 : 48 | data_error pha + 2948 | 3 game.s 47 | Macro | 00 | | 0 | 00/1987 | PushLong #pgmSTR1 + 2952 | 3 game.s 47 | Code | 00 | 1 >>16 | 3 | 00/1987 : F4 00 00 | PEA #^#pgmSTR1 + 2959 | 3 game.s 47 | Code | 00 | 2 | 3 | 00/198A : F4 B4 0A | PEA #pgmSTR1 + 2962 | 3 game.s 48 | Macro | 00 | | 0 | 00/198D | PushLong #pgmSTR2 + 2966 | 3 game.s 48 | Code | 00 | 1 >>16 | 3 | 00/198D : F4 00 00 | PEA #^#pgmSTR2 + 2973 | 3 game.s 48 | Code | 00 | 2 | 3 | 00/1990 : F4 C7 0A | PEA #pgmSTR2 + 2976 | 3 game.s 49 | Macro | 00 | | 0 | 00/1993 | PushLong #errSTR3 + 2980 | 3 game.s 49 | Code | 00 | 1 >>16 | 3 | 00/1993 : F4 00 00 | PEA #^#errSTR3 + 2987 | 3 game.s 49 | Code | 00 | 2 | 3 | 00/1996 : F4 1E 0B | PEA #errSTR3 + 2990 | 3 game.s 50 | Macro | 00 | | 0 | 00/1999 | PushLong #errSTR2 + 2994 | 3 game.s 50 | Code | 00 | 1 >>16 | 3 | 00/1999 : F4 00 00 | PEA #^#errSTR2 + 3001 | 3 game.s 50 | Code | 00 | 2 | 3 | 00/199C : F4 1D 0B | PEA #errSTR2 + 3004 | 3 game.s 51 | Macro | 00 | | 0 | 00/199F | _TLTextMountVolume + 3006 | 3 game.s 51 | Code | 00 | | 3 | 00/199F : A2 01 12 | LDX #$1201 ; load tool call # + 3007 | 3 game.s 51 | Code | 00 | | 4 | 00/19A2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3008 | 3 game.s 52 | Code | 00 | | 1 | 00/19A6 : 68 | pla + 3009 | 3 game.s 53 | Code | 00 | | 1 | 00/19A7 : 38 | sec + 3010 | 3 game.s 54 | Code | 00 | | 1 | 00/19A8 : 60 | rts + 3011 | 3 game.s 55 | Empty | 00 | | 0 | 00/19A9 | + 3012 | 3 game.s 56 | Comment | 00 | | 0 | 00/19A9 | *----------------------- + 3013 | 3 game.s 57 | Comment | 00 | | 0 | 00/19A9 | * LOAD_TEXTE - OK + 3014 | 3 game.s 58 | Comment | 00 | | 0 | 00/19A9 | *----------------------- + 3015 | 3 game.s 59 | Comment | 00 | | 0 | 00/19A9 | * load_texte + 3016 | 3 game.s 60 | Empty | 00 | | 0 | 00/19A9 | + 3017 | 3 game.s 61 | Empty | 00 | | 0 | 00/19A9 | load_texte + 3018 | 3 game.s 62 | Code | 00 | 2 | 3 | 00/19A9 : A9 D3 0D | lda #pTXT + 3019 | 3 game.s 63 | Code | 00 | 2 | 3 | 00/19AC : 8D 3F 0D | sta proOPEN+4 ; filename + 3020 | 3 game.s 64 | Empty | 00 | | 0 | 00/19AF | + 3021 | 3 game.s 65 | Code | 00 | | 4 | 00/19AF : 22 A8 00 E1 | jsl {$e100a8} + 3022 | 3 game.s 66 | Data | 00 | | 2 | 00/19B3 : 10 20 | dw $2010 + 3023 | 3 game.s 67 | Data | 00 | 3 | 4 | 00/19B5 : 3B 0D 00 00 | adrl proOPEN + 3024 | 3 game.s 68 | Code | 00 | | 2 | 00/19B9 : B0 5D | bcs lt_err2 + 3025 | 3 game.s 69 | Empty | 00 | | 0 | 00/19BB | + 3026 | 3 game.s 70 | Code | 00 | 2 | 3 | 00/19BB : AD 3D 0D | lda proOPEN+2 + 3027 | 3 game.s 71 | Code | 00 | 2 | 3 | 00/19BE : 8D 6B 0D | sta proREAD+2 + 3028 | 3 game.s 72 | Code | 00 | 2 | 3 | 00/19C1 : 8D 7B 0D | sta proCLOSE+2 + 3029 | 3 game.s 73 | Empty | 00 | | 0 | 00/19C4 | + 3030 | 3 game.s 74 | Code | 00 | 2 | 3 | 00/19C4 : AC 65 0D | ldy proEOF + 3031 | 3 game.s 75 | Code | 00 | 2 | 3 | 00/19C7 : 8C 71 0D | sty proREAD+8 + 3032 | 3 game.s 76 | Code | 00 | 2 | 3 | 00/19CA : AE 67 0D | ldx proEOF+2 + 3033 | 3 game.s 77 | Code | 00 | 2 | 3 | 00/19CD : 8E 73 0D | stx proREAD+10 + 3034 | 3 game.s 78 | Empty | 00 | | 0 | 00/19D0 | + 3035 | 3 game.s 79 | Code | 00 | | 1 | 00/19D0 : 48 | pha + 3036 | 3 game.s 80 | Code | 00 | | 1 | 00/19D1 : 48 | pha + 3037 | 3 game.s 81 | Code | 00 | | 1 | 00/19D2 : DA | phx + 3038 | 3 game.s 82 | Code | 00 | | 1 | 00/19D3 : 5A | phy + 3039 | 3 game.s 83 | Macro | 00 | | 0 | 00/19D4 | PushWord myID + 3044 | 3 game.s 83 | Code | 00 | 2 | 3 | 00/19D4 : AD 62 07 | LDA myID + 3045 | 3 game.s 83 | Code | 00 | | 1 | 00/19D7 : 48 | PHA + 3047 | 3 game.s 84 | Macro | 00 | | 0 | 00/19D8 | PushWord #%11000000_00001100 + 3049 | 3 game.s 84 | Code | 00 | | 3 | 00/19D8 : F4 0C C0 | PEA #%11000000_00001100 + 3052 | 3 game.s 85 | Macro | 00 | | 0 | 00/19DB | PushLong #0 + 3056 | 3 game.s 85 | Code | 00 | | 3 | 00/19DB : F4 00 00 | PEA #^#0 + 3063 | 3 game.s 85 | Code | 00 | | 3 | 00/19DE : F4 00 00 | PEA #0 + 3066 | 3 game.s 86 | Macro | 00 | | 0 | 00/19E1 | _NewHandle + 3068 | 3 game.s 86 | Code | 00 | | 3 | 00/19E1 : A2 02 09 | LDX #$902 ; load tool call # + 3069 | 3 game.s 86 | Code | 00 | | 4 | 00/19E4 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3070 | 3 game.s 87 | Code | 00 | | 1 | 00/19E8 : 0B | phd + 3071 | 3 game.s 88 | Code | 00 | | 1 | 00/19E9 : 3B | tsc + 3072 | 3 game.s 89 | Code | 00 | | 1 | 00/19EA : 5B | tcd + 3073 | 3 game.s 90 | Code | 00 | | 2 | 00/19EB : A7 03 | lda [3] + 3074 | 3 game.s 91 | Code | 00 | 2 | 3 | 00/19ED : 8D 82 07 | sta ptrTEXTES + 3075 | 3 game.s 92 | Code | 00 | 2 | 3 | 00/19F0 : 8D 6D 0D | sta proREAD+4 + 3076 | 3 game.s 93 | Code | 00 | | 3 | 00/19F3 : A0 02 00 | ldy #2 + 3077 | 3 game.s 94 | Code | 00 | | 2 | 00/19F6 : B7 03 | lda [3],y + 3078 | 3 game.s 95 | Code | 00 | 2 | 3 | 00/19F8 : 8D 84 07 | sta ptrTEXTES+2 + 3079 | 3 game.s 96 | Code | 00 | 2 | 3 | 00/19FB : 8D 6F 0D | sta proREAD+6 + 3080 | 3 game.s 97 | Code | 00 | | 1 | 00/19FE : 2B | pld + 3081 | 3 game.s 98 | Code | 00 | | 1 | 00/19FF : 68 | pla + 3082 | 3 game.s 99 | Code | 00 | | 1 | 00/1A00 : 68 | pla + 3083 | 3 game.s 100 | Code | 00 | | 2 | 00/1A01 : B0 0A | bcs lt_err1 + 3084 | 3 game.s 101 | Empty | 00 | | 0 | 00/1A03 | + 3085 | 3 game.s 102 | Code | 00 | | 4 | 00/1A03 : 22 A8 00 E1 | jsl {$e100a8} + 3086 | 3 game.s 103 | Data | 00 | | 2 | 00/1A07 : 12 20 | dw $2012 + 3087 | 3 game.s 104 | Data | 00 | 3 | 4 | 00/1A09 : 69 0D 00 00 | adrl proREAD + 3088 | 3 game.s 105 | Empty | 00 | | 0 | 00/1A0D | + 3089 | 3 game.s 106 | Code | 00 | | 4 | 00/1A0D : 22 A8 00 E1 | lt_err1 jsl {$e100a8} + 3090 | 3 game.s 107 | Data | 00 | | 2 | 00/1A11 : 14 20 | dw $2014 + 3091 | 3 game.s 108 | Data | 00 | 3 | 4 | 00/1A13 : 79 0D 00 00 | adrl proCLOSE + 3092 | 3 game.s 109 | Code | 00 | | 1 | 00/1A17 : 18 | clc + 3093 | 3 game.s 110 | Code | 00 | | 1 | 00/1A18 : 60 | lt_err2 rts + 3094 | 3 game.s 111 | Empty | 00 | | 0 | 00/1A19 | + 3095 | 3 game.s 112 | Comment | 00 | | 0 | 00/1A19 | *----------------------- + 3096 | 3 game.s 113 | Comment | 00 | | 0 | 00/1A19 | * TEST LA FIN DU JEU + 3097 | 3 game.s 114 | Comment | 00 | | 0 | 00/1A19 | *----------------------- + 3098 | 3 game.s 115 | Empty | 00 | | 0 | 00/1A19 | + 3099 | 3 game.s 116 | Empty | 00 | | 0 | 00/1A19 | test_fin + 3100 | 3 game.s 117 | Code | 00 | | 1 | 00/1A19 : 60 | rts + 3101 | 3 game.s 118 | Empty | 00 | | 0 | 00/1A1A | + 3102 | 3 game.s 119 | Comment | 00 | | 0 | 00/1A1A | *----------------------- + 3103 | 3 game.s 120 | Comment | 00 | | 0 | 00/1A1A | * GESTION DES ICONES DES PECHES + 3104 | 3 game.s 121 | Comment | 00 | | 0 | 00/1A1A | *----------------------- + 3105 | 3 game.s 122 | Empty | 00 | | 0 | 00/1A1A | + 3106 | 3 game.s 123 | Code | 00 | 2 | 3 | 00/1A1A : 9C 22 13 | test_peche stz peche_selectionne + 3107 | 3 game.s 124 | Empty | 00 | | 0 | 00/1A1D | + 3108 | 3 game.s 125 | Code | 00 | | 3 | 00/1A1D : A9 01 00 | lda #1 ; from 1 + 3109 | 3 game.s 126 | Code | 00 | | 1 | 00/1A20 : 48 | ozunid_9 pha + 3110 | 3 game.s 127 | Code | 00 | | 1 | 00/1A21 : 0A | asl + 3111 | 3 game.s 128 | Code | 00 | | 1 | 00/1A22 : AA | tax + 3112 | 3 game.s 129 | Code | 00 | 2 | 3 | 00/1A23 : AD 33 0B | lda taskWHERE+2 ; compare le X + 3113 | 3 game.s 130 | Code | 00 | 2 | 3 | 00/1A26 : DD B5 14 | cmp peche_x,x + 3114 | 3 game.s 131 | Code | 00 | | 2 | 00/1A29 : 90 1E | bcc icone_ko + 3115 | 3 game.s 132 | Code | 00 | 2 | 3 | 00/1A2B : BD D5 14 | lda peche_xx,x + 3116 | 3 game.s 133 | Code | 00 | 2 | 3 | 00/1A2E : CD 33 0B | cmp taskWHERE+2 + 3117 | 3 game.s 134 | Code | 00 | | 2 | 00/1A31 : 90 16 | bcc icone_ko + 3118 | 3 game.s 135 | Empty | 00 | | 0 | 00/1A33 | + 3119 | 3 game.s 136 | Code | 00 | 2 | 3 | 00/1A33 : AD 31 0B | lda taskWHERE ; et le Y + 3120 | 3 game.s 137 | Code | 00 | 2 | 3 | 00/1A36 : DD C5 14 | cmp peche_y,x + 3121 | 3 game.s 138 | Code | 00 | | 2 | 00/1A39 : 90 0E | bcc icone_ko + 3122 | 3 game.s 139 | Code | 00 | 2 | 3 | 00/1A3B : BD E5 14 | lda peche_yy,x + 3123 | 3 game.s 140 | Code | 00 | 2 | 3 | 00/1A3E : CD 31 0B | cmp taskWHERE + 3124 | 3 game.s 141 | Code | 00 | | 2 | 00/1A41 : 90 06 | bcc icone_ko + 3125 | 3 game.s 142 | Empty | 00 | | 0 | 00/1A43 | + 3126 | 3 game.s 143 | Code | 00 | | 1 | 00/1A43 : 68 | pla ; on a notre icne + 3127 | 3 game.s 144 | Code | 00 | 2 | 3 | 00/1A44 : 8D 22 13 | sta peche_selectionne + 3128 | 3 game.s 145 | Code | 00 | | 1 | 00/1A47 : 18 | clc + 3129 | 3 game.s 146 | Code | 00 | | 1 | 00/1A48 : 60 | rts + 3130 | 3 game.s 147 | Empty | 00 | | 0 | 00/1A49 | + 3131 | 3 game.s 148 | Code | 00 | | 1 | 00/1A49 : 68 | icone_ko pla + 3132 | 3 game.s 149 | Code | 00 | | 1 | 00/1A4A : 1A | inc + 3133 | 3 game.s 150 | Code | 00 | | 3 | 00/1A4B : C9 07 00 | cmp #{7} ; et non plus nombre_icones + 3134 | 3 game.s 151 | Code | 00 | | 2 | 00/1A4E : 90 D0 | bcc ozunid_9 + 3135 | 3 game.s 152 | Code | 00 | | 2 | 00/1A50 : F0 CE | beq ozunid_9 + 3136 | 3 game.s 153 | Code | 00 | | 1 | 00/1A52 : 38 | sec + 3137 | 3 game.s 154 | Code | 00 | | 1 | 00/1A53 : 60 | rts + 3138 | 3 game.s 155 | Empty | 00 | | 0 | 00/1A54 | + 3139 | 3 game.s 156 | Comment | 00 | | 0 | 00/1A54 | *--- + 3140 | 3 game.s 157 | Empty | 00 | | 0 | 00/1A54 | + 3141 | 3 game.s 158 | Empty | 00 | | 0 | 00/1A54 | efface_peche ; X is object + 3142 | 3 game.s 159 | Code | 00 | | 3 | 00/1A54 : E0 00 00 | cpx #0 + 3143 | 3 game.s 160 | Code | 00 | | 2 | 00/1A57 : F0 1E | beq ei1 + 3144 | 3 game.s 161 | Code | 00 | 2 | 3 | 00/1A59 : 20 9C 1A | jsr set_peche + 3145 | 3 game.s 162 | Empty | 00 | | 0 | 00/1A5C | + 3146 | 3 game.s 163 | Macro | 00 | | 0 | 00/1A5C | _HideCursor + 3148 | 3 game.s 163 | Code | 00 | | 3 | 00/1A5C : A2 04 90 | LDX #$9004 ; load tool call # + 3149 | 3 game.s 163 | Code | 00 | | 4 | 00/1A5F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3150 | 3 game.s 164 | Macro | 00 | | 0 | 00/1A63 | PushLong #fondParamPtr + 3154 | 3 game.s 164 | Code | 00 | 1 >>16 | 3 | 00/1A63 : F4 00 00 | PEA #^#fondParamPtr + 3161 | 3 game.s 164 | Code | 00 | 2 | 3 | 00/1A66 : F4 BE 1A | PEA #fondParamPtr + 3164 | 3 game.s 165 | Macro | 00 | | 0 | 00/1A69 | _PaintPixels + 3166 | 3 game.s 165 | Code | 00 | | 3 | 00/1A69 : A2 04 7F | LDX #$7F04 ; load tool call # + 3167 | 3 game.s 165 | Code | 00 | | 4 | 00/1A6C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3168 | 3 game.s 166 | Macro | 00 | | 0 | 00/1A70 | _ShowCursor + 3170 | 3 game.s 166 | Code | 00 | | 3 | 00/1A70 : A2 04 91 | LDX #$9104 ; load tool call # + 3171 | 3 game.s 166 | Code | 00 | | 4 | 00/1A73 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3172 | 3 game.s 167 | Code | 00 | | 1 | 00/1A77 : 60 | ei1 rts + 3173 | 3 game.s 168 | Empty | 00 | | 0 | 00/1A78 | + 3174 | 3 game.s 169 | Comment | 00 | | 0 | 00/1A78 | *--- + 3175 | 3 game.s 170 | Empty | 00 | | 0 | 00/1A78 | + 3176 | 3 game.s 171 | Empty | 00 | | 0 | 00/1A78 | affiche_peche ; X is object + 3177 | 3 game.s 172 | Code | 00 | | 3 | 00/1A78 : E0 00 00 | cpx #0 + 3178 | 3 game.s 173 | Code | 00 | | 2 | 00/1A7B : F0 1E | beq ai1 + 3179 | 3 game.s 174 | Code | 00 | 2 | 3 | 00/1A7D : 20 9C 1A | jsr set_peche + 3180 | 3 game.s 175 | Empty | 00 | | 0 | 00/1A80 | + 3181 | 3 game.s 176 | Macro | 00 | | 0 | 00/1A80 | _HideCursor + 3183 | 3 game.s 176 | Code | 00 | | 3 | 00/1A80 : A2 04 90 | LDX #$9004 ; load tool call # + 3184 | 3 game.s 176 | Code | 00 | | 4 | 00/1A83 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3185 | 3 game.s 177 | Macro | 00 | | 0 | 00/1A87 | PushLong #iconParamPtr + 3189 | 3 game.s 177 | Code | 00 | 1 >>16 | 3 | 00/1A87 : F4 00 00 | PEA #^#iconParamPtr + 3196 | 3 game.s 177 | Code | 00 | 2 | 3 | 00/1A8A : F4 D4 1A | PEA #iconParamPtr + 3199 | 3 game.s 178 | Macro | 00 | | 0 | 00/1A8D | _PaintPixels + 3201 | 3 game.s 178 | Code | 00 | | 3 | 00/1A8D : A2 04 7F | LDX #$7F04 ; load tool call # + 3202 | 3 game.s 178 | Code | 00 | | 4 | 00/1A90 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3203 | 3 game.s 179 | Macro | 00 | | 0 | 00/1A94 | _ShowCursor + 3205 | 3 game.s 179 | Code | 00 | | 3 | 00/1A94 : A2 04 91 | LDX #$9104 ; load tool call # + 3206 | 3 game.s 179 | Code | 00 | | 4 | 00/1A97 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3207 | 3 game.s 180 | Code | 00 | | 1 | 00/1A9B : 60 | ai1 rts + 3208 | 3 game.s 181 | Empty | 00 | | 0 | 00/1A9C | + 3209 | 3 game.s 182 | Comment | 00 | | 0 | 00/1A9C | *--- + 3210 | 3 game.s 183 | Empty | 00 | | 0 | 00/1A9C | + 3211 | 3 game.s 184 | Code | 00 | | 1 | 00/1A9C : 8A | set_peche txa + 3212 | 3 game.s 185 | Code | 00 | | 1 | 00/1A9D : 0A | asl + 3213 | 3 game.s 186 | Code | 00 | | 1 | 00/1A9E : AA | tax + 3214 | 3 game.s 187 | Code | 00 | 2 | 3 | 00/1A9F : BD C5 14 | lda peche_y,x ; x is 2..4..6..8 + 3215 | 3 game.s 188 | Code | 00 | 2 | 3 | 00/1AA2 : 8D 1A 1B | sta iconToSourceRect + 3216 | 3 game.s 189 | Code | 00 | 2 | 3 | 00/1AA5 : 8D 22 1B | sta iconToDestPoint + 3217 | 3 game.s 190 | Code | 00 | 2 | 3 | 00/1AA8 : BD B5 14 | lda peche_x,x + 3218 | 3 game.s 191 | Code | 00 | 2 | 3 | 00/1AAB : 8D 1C 1B | sta iconToSourceRect+2 + 3219 | 3 game.s 192 | Code | 00 | 2 | 3 | 00/1AAE : 8D 24 1B | sta iconToDestPoint+2 + 3220 | 3 game.s 193 | Code | 00 | 2 | 3 | 00/1AB1 : BD E5 14 | lda peche_yy,x + 3221 | 3 game.s 194 | Code | 00 | 2 | 3 | 00/1AB4 : 8D 1E 1B | sta iconToSourceRect+4 + 3222 | 3 game.s 195 | Code | 00 | 2 | 3 | 00/1AB7 : BD D5 14 | lda peche_xx,x + 3223 | 3 game.s 196 | Code | 00 | 2 | 3 | 00/1ABA : 8D 20 1B | sta iconToSourceRect+6 + 3224 | 3 game.s 197 | Code | 00 | | 1 | 00/1ABD : 60 | rts + 3225 | 3 game.s 198 | Empty | 00 | | 0 | 00/1ABE | + 3226 | 3 game.s 199 | Comment | 00 | | 0 | 00/1ABE | *--- + 3227 | 3 game.s 200 | Empty | 00 | | 0 | 00/1ABE | + 3228 | 3 game.s 201 | Empty | 00 | | 0 | 00/1ABE | fondParamPtr + 3229 | 3 game.s 202 | Data | 00 | 3 | 4 | 00/1ABE : EA 1A 00 00 | adrl fondToSourceLocInfo + 3230 | 3 game.s 203 | Data | 00 | 3 | 4 | 00/1AC2 : 0A 1B 00 00 | adrl iconToDestLocInfo + 3231 | 3 game.s 204 | Data | 00 | 3 | 4 | 00/1AC6 : 1A 1B 00 00 | adrl iconToSourceRect + 3232 | 3 game.s 205 | Data | 00 | 3 | 4 | 00/1ACA : 22 1B 00 00 | adrl iconToDestPoint + 3233 | 3 game.s 206 | Data | 00 | | 2 | 00/1ACE : 00 00 | dw $0000 ; mode copy + 3234 | 3 game.s 207 | Data | 00 | | 4 | 00/1AD0 : 00 00 00 00 | ds 4 + 3235 | 3 game.s 208 | Empty | 00 | | 0 | 00/1AD4 | + 3236 | 3 game.s 209 | Empty | 00 | | 0 | 00/1AD4 | iconParamPtr + 3237 | 3 game.s 210 | Data | 00 | 3 | 4 | 00/1AD4 : FA 1A 00 00 | adrl iconToSourceLocInfo + 3238 | 3 game.s 211 | Data | 00 | 3 | 4 | 00/1AD8 : 0A 1B 00 00 | adrl iconToDestLocInfo + 3239 | 3 game.s 212 | Data | 00 | 3 | 4 | 00/1ADC : 1A 1B 00 00 | adrl iconToSourceRect + 3240 | 3 game.s 213 | Data | 00 | 3 | 4 | 00/1AE0 : 22 1B 00 00 | adrl iconToDestPoint + 3241 | 3 game.s 214 | Data | 00 | | 2 | 00/1AE4 : 00 00 | dw $0000 ; mode copy + 3242 | 3 game.s 215 | Data | 00 | | 4 | 00/1AE6 : 00 00 00 00 | ds 4 + 3243 | 3 game.s 216 | Empty | 00 | | 0 | 00/1AEA | + 3244 | 3 game.s 217 | Empty | 00 | | 0 | 00/1AEA | fondToSourceLocInfo + 3245 | 3 game.s 218 | Data | 00 | | 2 | 00/1AEA : 00 00 | dw {$00} ; mode 320 + 3246 | 3 game.s 219 | Data | 00 | | 4 | 00/1AEC : 00 00 00 00 | ds 4 ; ptrFOND - $0000 on entry, high set after _NewHandle + 3247 | 3 game.s 220 | Data | 00 | | 2 | 00/1AF0 : A0 00 | dw 160 + 3248 | 3 game.s 221 | Data | 00 | | 8 | 00/1AF2 : 00 00 00 00 | dw 0,0,200,320 | | | | | | C8 00 40 01 | - 3229 | 3 game.s 222 | Empty | 00 | | 0 | 00/1AB0 | - 3230 | 3 game.s 223 | Empty | 00 | | 0 | 00/1AB0 | iconToSourceLocInfo - 3231 | 3 game.s 224 | Data | 00 | | 2 | 00/1AB0 : 00 00 | dw {$00} ; mode 320 - 3232 | 3 game.s 225 | Data | 00 | | 4 | 00/1AB2 : 00 80 00 00 | adrl $8000 ; ptrICON - $8000 on entry, high set after _NewHandle - 3233 | 3 game.s 226 | Data | 00 | | 2 | 00/1AB6 : A0 00 | dw 160 - 3234 | 3 game.s 227 | Data | 00 | | 8 | 00/1AB8 : 00 00 00 00 | dw 0,0,200,320 + 3249 | 3 game.s 222 | Empty | 00 | | 0 | 00/1AFA | + 3250 | 3 game.s 223 | Empty | 00 | | 0 | 00/1AFA | iconToSourceLocInfo + 3251 | 3 game.s 224 | Data | 00 | | 2 | 00/1AFA : 00 00 | dw {$00} ; mode 320 + 3252 | 3 game.s 225 | Data | 00 | | 4 | 00/1AFC : 00 80 00 00 | adrl $8000 ; ptrICON - $8000 on entry, high set after _NewHandle + 3253 | 3 game.s 226 | Data | 00 | | 2 | 00/1B00 : A0 00 | dw 160 + 3254 | 3 game.s 227 | Data | 00 | | 8 | 00/1B02 : 00 00 00 00 | dw 0,0,200,320 | | | | | | C8 00 40 01 | - 3235 | 3 game.s 228 | Empty | 00 | | 0 | 00/1AC0 | - 3236 | 3 game.s 229 | Empty | 00 | | 0 | 00/1AC0 | iconToDestLocInfo - 3237 | 3 game.s 230 | Data | 00 | | 2 | 00/1AC0 : 00 00 | dw {$00} ; +0 mode 320 - 3238 | 3 game.s 231 | Data | 00 | | 4 | 00/1AC2 : 00 20 01 00 | adrl {$012000} ; +2 - 3239 | 3 game.s 232 | Data | 00 | | 2 | 00/1AC6 : A0 00 | dw 160 - 3240 | 3 game.s 233 | Data | 00 | | 8 | 00/1AC8 : 00 00 00 00 | dw 0,0,200,320 + 3255 | 3 game.s 228 | Empty | 00 | | 0 | 00/1B0A | + 3256 | 3 game.s 229 | Empty | 00 | | 0 | 00/1B0A | iconToDestLocInfo + 3257 | 3 game.s 230 | Data | 00 | | 2 | 00/1B0A : 00 00 | dw {$00} ; +0 mode 320 + 3258 | 3 game.s 231 | Data | 00 | | 4 | 00/1B0C : 00 20 01 00 | adrl {$012000} ; +2 + 3259 | 3 game.s 232 | Data | 00 | | 2 | 00/1B10 : A0 00 | dw 160 + 3260 | 3 game.s 233 | Data | 00 | | 8 | 00/1B12 : 00 00 00 00 | dw 0,0,200,320 | | | | | | C8 00 40 01 | - 3241 | 3 game.s 234 | Empty | 00 | | 0 | 00/1AD0 | - 3242 | 3 game.s 235 | Empty | 00 | | 0 | 00/1AD0 | iconToSourceRect - 3243 | 3 game.s 236 | Data | 00 | | 8 | 00/1AD0 : 03 00 00 00 | dw 3,0,109,272 + 3261 | 3 game.s 234 | Empty | 00 | | 0 | 00/1B1A | + 3262 | 3 game.s 235 | Empty | 00 | | 0 | 00/1B1A | iconToSourceRect + 3263 | 3 game.s 236 | Data | 00 | | 8 | 00/1B1A : 03 00 00 00 | dw 3,0,109,272 | | | | | | 6D 00 10 01 | - 3244 | 3 game.s 237 | Empty | 00 | | 0 | 00/1AD8 | iconToDestPoint - 3245 | 3 game.s 238 | Data | 00 | | 4 | 00/1AD8 : 03 00 00 00 | dw 3,0 - 3246 | 3 game.s 239 | Empty | 00 | | 0 | 00/1ADC | - 3247 | 3 game.s 240 | Comment | 00 | | 0 | 00/1ADC | *----------------------- - 3248 | 3 game.s 241 | Comment | 00 | | 0 | 00/1ADC | * GESTION DES OBJETS - 3249 | 3 game.s 242 | Comment | 00 | | 0 | 00/1ADC | *----------------------- - 3250 | 3 game.s 243 | Empty | 00 | | 0 | 00/1ADC | - 3251 | 3 game.s 244 | Code | 00 | 2 | 3 | 00/1ADC : 9C 0F 13 | test_objet stz objet_selectionne - 3252 | 3 game.s 245 | Empty | 00 | | 0 | 00/1ADF | - 3253 | 3 game.s 246 | Code | 00 | | 3 | 00/1ADF : A9 01 00 | lda #1 ; from 1 - 3254 | 3 game.s 247 | Code | 00 | | 1 | 00/1AE2 : 48 | ozunid_10 pha - 3255 | 3 game.s 248 | Code | 00 | | 1 | 00/1AE3 : 0A | asl - 3256 | 3 game.s 249 | Code | 00 | | 1 | 00/1AE4 : AA | tax - 3257 | 3 game.s 250 | Code | 00 | 2 | 3 | 00/1AE5 : AD 33 0B | lda taskWHERE+2 ; compare le X - 3258 | 3 game.s 251 | Code | 00 | 2 | 3 | 00/1AE8 : DD E2 13 | cmp objet_x,x - 3259 | 3 game.s 252 | Code | 00 | | 2 | 00/1AEB : 90 1E | bcc objet_ko - 3260 | 3 game.s 253 | Code | 00 | 2 | 3 | 00/1AED : BD 06 14 | lda objet_xx,x - 3261 | 3 game.s 254 | Code | 00 | 2 | 3 | 00/1AF0 : CD 33 0B | cmp taskWHERE+2 - 3262 | 3 game.s 255 | Code | 00 | | 2 | 00/1AF3 : 90 16 | bcc objet_ko - 3263 | 3 game.s 256 | Empty | 00 | | 0 | 00/1AF5 | - 3264 | 3 game.s 257 | Code | 00 | 2 | 3 | 00/1AF5 : AD 31 0B | lda taskWHERE ; et le Y - 3265 | 3 game.s 258 | Code | 00 | 2 | 3 | 00/1AF8 : DD F4 13 | cmp objet_y,x - 3266 | 3 game.s 259 | Code | 00 | | 2 | 00/1AFB : 90 0E | bcc objet_ko - 3267 | 3 game.s 260 | Code | 00 | 2 | 3 | 00/1AFD : BD 18 14 | lda objet_yy,x - 3268 | 3 game.s 261 | Code | 00 | 2 | 3 | 00/1B00 : CD 31 0B | cmp taskWHERE - 3269 | 3 game.s 262 | Code | 00 | | 2 | 00/1B03 : 90 06 | bcc objet_ko - 3270 | 3 game.s 263 | Empty | 00 | | 0 | 00/1B05 | - 3271 | 3 game.s 264 | Code | 00 | | 1 | 00/1B05 : 68 | pla ; on a notre icne - 3272 | 3 game.s 265 | Code | 00 | 2 | 3 | 00/1B06 : 8D 0F 13 | sta objet_selectionne - 3273 | 3 game.s 266 | Code | 00 | | 1 | 00/1B09 : 18 | clc - 3274 | 3 game.s 267 | Code | 00 | | 1 | 00/1B0A : 60 | rts - 3275 | 3 game.s 268 | Empty | 00 | | 0 | 00/1B0B | - 3276 | 3 game.s 269 | Code | 00 | | 1 | 00/1B0B : 68 | objet_ko pla - 3277 | 3 game.s 270 | Code | 00 | | 3 | 00/1B0C : C9 08 00 | cmp #{8} ; et non plus nombre_objets - 3278 | 3 game.s 271 | Code | 00 | | 2 | 00/1B0F : 90 D1 | bcc ozunid_10 - 3279 | 3 game.s 272 | Code | 00 | | 2 | 00/1B11 : F0 CF | beq ozunid_10 - 3280 | 3 game.s 273 | Code | 00 | | 1 | 00/1B13 : 38 | sec - 3281 | 3 game.s 274 | Code | 00 | | 1 | 00/1B14 : 60 | rts - 3282 | 3 game.s 275 | Empty | 00 | | 0 | 00/1B15 | - 3283 | 3 game.s 276 | Comment | 00 | | 0 | 00/1B15 | *--- - 3284 | 3 game.s 277 | Empty | 00 | | 0 | 00/1B15 | - 3285 | 3 game.s 278 | Empty | 00 | | 0 | 00/1B15 | efface_objet ; X is object - 3286 | 3 game.s 279 | Code | 00 | | 3 | 00/1B15 : E0 00 00 | cpx #0 - 3287 | 3 game.s 280 | Code | 00 | | 2 | 00/1B18 : F0 1E | beq eo1 - 3288 | 3 game.s 281 | Code | 00 | 2 | 3 | 00/1B1A : 20 5D 1B | jsr set_objet - 3289 | 3 game.s 282 | Empty | 00 | | 0 | 00/1B1D | - 3290 | 3 game.s 283 | Macro | 00 | | 0 | 00/1B1D | _HideCursor - 3292 | 3 game.s 283 | Code | 00 | | 3 | 00/1B1D : A2 04 90 | LDX #$9004 ; load tool call # - 3293 | 3 game.s 283 | Code | 00 | | 4 | 00/1B20 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3294 | 3 game.s 284 | Macro | 00 | | 0 | 00/1B24 | PushLong #fondParamPtr - 3298 | 3 game.s 284 | Code | 00 | 1 >>16 | 3 | 00/1B24 : F4 00 00 | PEA #^#fondParamPtr - 3305 | 3 game.s 284 | Code | 00 | 2 | 3 | 00/1B27 : F4 74 1A | PEA #fondParamPtr - 3308 | 3 game.s 285 | Macro | 00 | | 0 | 00/1B2A | _PaintPixels - 3310 | 3 game.s 285 | Code | 00 | | 3 | 00/1B2A : A2 04 7F | LDX #$7F04 ; load tool call # - 3311 | 3 game.s 285 | Code | 00 | | 4 | 00/1B2D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3312 | 3 game.s 286 | Macro | 00 | | 0 | 00/1B31 | _ShowCursor - 3314 | 3 game.s 286 | Code | 00 | | 3 | 00/1B31 : A2 04 91 | LDX #$9104 ; load tool call # - 3315 | 3 game.s 286 | Code | 00 | | 4 | 00/1B34 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3316 | 3 game.s 287 | Code | 00 | | 1 | 00/1B38 : 60 | eo1 rts - 3317 | 3 game.s 288 | Empty | 00 | | 0 | 00/1B39 | - 3318 | 3 game.s 289 | Comment | 00 | | 0 | 00/1B39 | *--- - 3319 | 3 game.s 290 | Empty | 00 | | 0 | 00/1B39 | - 3320 | 3 game.s 291 | Empty | 00 | | 0 | 00/1B39 | affiche_objet ; X is object - 3321 | 3 game.s 292 | Code | 00 | | 3 | 00/1B39 : E0 00 00 | cpx #0 - 3322 | 3 game.s 293 | Code | 00 | | 2 | 00/1B3C : F0 1E | beq ao1 - 3323 | 3 game.s 294 | Code | 00 | 2 | 3 | 00/1B3E : 20 5D 1B | jsr set_objet - 3324 | 3 game.s 295 | Empty | 00 | | 0 | 00/1B41 | - 3325 | 3 game.s 296 | Macro | 00 | | 0 | 00/1B41 | _HideCursor - 3327 | 3 game.s 296 | Code | 00 | | 3 | 00/1B41 : A2 04 90 | LDX #$9004 ; load tool call # - 3328 | 3 game.s 296 | Code | 00 | | 4 | 00/1B44 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3329 | 3 game.s 297 | Macro | 00 | | 0 | 00/1B48 | PushLong #iconParamPtr - 3333 | 3 game.s 297 | Code | 00 | 1 >>16 | 3 | 00/1B48 : F4 00 00 | PEA #^#iconParamPtr - 3340 | 3 game.s 297 | Code | 00 | 2 | 3 | 00/1B4B : F4 8A 1A | PEA #iconParamPtr - 3343 | 3 game.s 298 | Macro | 00 | | 0 | 00/1B4E | _PaintPixels - 3345 | 3 game.s 298 | Code | 00 | | 3 | 00/1B4E : A2 04 7F | LDX #$7F04 ; load tool call # - 3346 | 3 game.s 298 | Code | 00 | | 4 | 00/1B51 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3347 | 3 game.s 299 | Macro | 00 | | 0 | 00/1B55 | _ShowCursor - 3349 | 3 game.s 299 | Code | 00 | | 3 | 00/1B55 : A2 04 91 | LDX #$9104 ; load tool call # - 3350 | 3 game.s 299 | Code | 00 | | 4 | 00/1B58 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3351 | 3 game.s 300 | Code | 00 | | 1 | 00/1B5C : 60 | ao1 rts - 3352 | 3 game.s 301 | Empty | 00 | | 0 | 00/1B5D | - 3353 | 3 game.s 302 | Comment | 00 | | 0 | 00/1B5D | *--- - 3354 | 3 game.s 303 | Empty | 00 | | 0 | 00/1B5D | - 3355 | 3 game.s 304 | Code | 00 | | 1 | 00/1B5D : 8A | set_objet txa - 3356 | 3 game.s 305 | Code | 00 | | 1 | 00/1B5E : 0A | asl - 3357 | 3 game.s 306 | Code | 00 | | 1 | 00/1B5F : AA | tax - 3358 | 3 game.s 307 | Code | 00 | 2 | 3 | 00/1B60 : BD F4 13 | lda objet_y,x ; x is 2..4..6..8 - 3359 | 3 game.s 308 | Code | 00 | 2 | 3 | 00/1B63 : 8D D0 1A | sta iconToSourceRect - 3360 | 3 game.s 309 | Code | 00 | 2 | 3 | 00/1B66 : 8D D8 1A | sta iconToDestPoint - 3361 | 3 game.s 310 | Code | 00 | 2 | 3 | 00/1B69 : BD E2 13 | lda objet_x,x - 3362 | 3 game.s 311 | Code | 00 | 2 | 3 | 00/1B6C : 8D D2 1A | sta iconToSourceRect+2 - 3363 | 3 game.s 312 | Code | 00 | 2 | 3 | 00/1B6F : 8D DA 1A | sta iconToDestPoint+2 - 3364 | 3 game.s 313 | Code | 00 | 2 | 3 | 00/1B72 : BD 18 14 | lda objet_yy,x - 3365 | 3 game.s 314 | Code | 00 | 2 | 3 | 00/1B75 : 8D D4 1A | sta iconToSourceRect+4 - 3366 | 3 game.s 315 | Code | 00 | 2 | 3 | 00/1B78 : BD 06 14 | lda objet_xx,x - 3367 | 3 game.s 316 | Code | 00 | 2 | 3 | 00/1B7B : 8D D6 1A | sta iconToSourceRect+6 - 3368 | 3 game.s 317 | Code | 00 | | 1 | 00/1B7E : 60 | rts - 3369 | 3 game.s 318 | Empty | 00 | | 0 | 00/1B7F | - 3370 | 3 game.s 319 | Comment | 00 | | 0 | 00/1B7F | *----------------------- - 3371 | 3 game.s 320 | Comment | 00 | | 0 | 00/1B7F | * set_language - 3372 | 3 game.s 321 | Comment | 00 | | 0 | 00/1B7F | *----------------------- - 3373 | 3 game.s 322 | Empty | 00 | | 0 | 00/1B7F | - 3374 | 3 game.s 323 | Empty | 00 | | 0 | 00/1B7F | set_language - 3375 | 3 game.s 324 | Macro | 00 | | 0 | 00/1B7F | PushWord #0 - 3377 | 3 game.s 324 | Code | 00 | | 3 | 00/1B7F : F4 00 00 | PEA #0 - 3380 | 3 game.s 325 | Macro | 00 | | 0 | 00/1B82 | PushWord #$29 - 3382 | 3 game.s 325 | Code | 00 | | 3 | 00/1B82 : F4 29 00 | PEA #$29 - 3385 | 3 game.s 326 | Macro | 00 | | 0 | 00/1B85 | _ReadBParam - 3387 | 3 game.s 326 | Code | 00 | | 3 | 00/1B85 : A2 03 0C | LDX #$C03 ; load tool call # - 3388 | 3 game.s 326 | Code | 00 | | 4 | 00/1B88 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3389 | 3 game.s 327 | Code | 00 | | 1 | 00/1B8C : 68 | pla - 3390 | 3 game.s 328 | Code | 00 | | 3 | 00/1B8D : C9 14 00 | cmp #20 - 3391 | 3 game.s 329 | Code | 00 | | 2 | 00/1B90 : 90 01 | bcc st_ok - 3392 | 3 game.s 330 | Code | 00 | | 1 | 00/1B92 : 60 | rts - 3393 | 3 game.s 331 | Empty | 00 | | 0 | 00/1B93 | - 3394 | 3 game.s 332 | Comment | 00 | | 0 | 00/1B93 | * index - 3395 | 3 game.s 333 | Comment | 00 | | 0 | 00/1B93 | * TEXTES : +16 - 3396 | 3 game.s 334 | Empty | 00 | | 0 | 00/1B93 | - 3397 | 3 game.s 335 | Code | 00 | 2 | 3 | 00/1B93 : 20 A7 1B | st_ok jsr st_setit ; try IIgs language - 3398 | 3 game.s 336 | Code | 00 | | 2 | 00/1B96 : 90 0E | bcc st_ok99 - 3399 | 3 game.s 337 | Empty | 00 | | 0 | 00/1B98 | - 3400 | 3 game.s 338 | Code | 00 | | 3 | 00/1B98 : A9 00 00 | lda #0 ; if not, try EN US - 3401 | 3 game.s 339 | Code | 00 | 2 | 3 | 00/1B9B : 20 A7 1B | jsr st_setit - 3402 | 3 game.s 340 | Code | 00 | | 2 | 00/1B9E : 90 06 | bcc st_ok99 - 3403 | 3 game.s 341 | Empty | 00 | | 0 | 00/1BA0 | - 3404 | 3 game.s 342 | Code | 00 | | 3 | 00/1BA0 : A9 02 00 | lda #2 ; it not, force FR - It always exists - 3405 | 3 game.s 343 | Code | 00 | 2 | 3 | 00/1BA3 : 20 A7 1B | jsr st_setit - 3406 | 3 game.s 344 | Code | 00 | | 1 | 00/1BA6 : 60 | st_ok99 rts - 3407 | 3 game.s 345 | Empty | 00 | | 0 | 00/1BA7 | - 3408 | 3 game.s 346 | Comment | 00 | | 0 | 00/1BA7 | *--- - 3409 | 3 game.s 347 | Empty | 00 | | 0 | 00/1BA7 | - 3410 | 3 game.s 348 | Code | 00 | 2 | 3 | 00/1BA7 : 8D D8 07 | st_setit sta saveLANGUAGE - 3411 | 3 game.s 349 | Code | 00 | | 1 | 00/1BAA : 0A | asl - 3412 | 3 game.s 350 | Code | 00 | | 1 | 00/1BAB : AA | tax - 3413 | 3 game.s 351 | Code | 00 | 2 | 3 | 00/1BAC : BD D5 1B | lda tblLANG,x - 3414 | 3 game.s 352 | Code | 00 | 2 | 3 | 00/1BAF : 8D E3 0D | sta pTXT+16 - 3415 | 3 game.s 353 | Empty | 00 | | 0 | 00/1BB2 | - 3416 | 3 game.s 354 | Code | 00 | 2 | 3 | 00/1BB2 : A9 D3 0D | lda #pTXT ; check file exists - 3417 | 3 game.s 355 | Code | 00 | 2 | 3 | 00/1BB5 : 8D 3F 0D | sta proOPEN+4 - 3418 | 3 game.s 356 | Empty | 00 | | 0 | 00/1BB8 | - 3419 | 3 game.s 357 | Code | 00 | | 4 | 00/1BB8 : 22 A8 00 E1 | jsl {$e100a8} - 3420 | 3 game.s 358 | Data | 00 | | 2 | 00/1BBC : 10 20 | dw $2010 - 3421 | 3 game.s 359 | Data | 00 | 3 | 4 | 00/1BBE : 3B 0D 00 00 | adrl proOPEN - 3422 | 3 game.s 360 | Code | 00 | | 2 | 00/1BC2 : B0 10 | bcs st_setit99 - 3423 | 3 game.s 361 | Empty | 00 | | 0 | 00/1BC4 | - 3424 | 3 game.s 362 | Code | 00 | 2 | 3 | 00/1BC4 : AD 3D 0D | lda proOPEN+2 - 3425 | 3 game.s 363 | Code | 00 | 2 | 3 | 00/1BC7 : 8D 7B 0D | sta proCLOSE+2 - 3426 | 3 game.s 364 | Empty | 00 | | 0 | 00/1BCA | - 3427 | 3 game.s 365 | Code | 00 | | 4 | 00/1BCA : 22 A8 00 E1 | jsl {$e100a8} - 3428 | 3 game.s 366 | Data | 00 | | 2 | 00/1BCE : 14 20 | dw $2014 - 3429 | 3 game.s 367 | Data | 00 | 3 | 4 | 00/1BD0 : 79 0D 00 00 | adrl proCLOSE - 3430 | 3 game.s 368 | Empty | 00 | | 0 | 00/1BD4 | - 3431 | 3 game.s 369 | Code | 00 | | 1 | 00/1BD4 : 60 | st_setit99 rts - 3432 | 3 game.s 370 | Empty | 00 | | 0 | 00/1BD5 | - 3433 | 3 game.s 371 | Comment | 00 | | 0 | 00/1BD5 | *--- - 3434 | 3 game.s 372 | Empty | 00 | | 0 | 00/1BD5 | - 3435 | 3 game.s 373 | Data | 00 | | 2 | 00/1BD5 : 75 73 | tblLANG asc 'us' ; 0 - 3436 | 3 game.s 374 | Data | 00 | | 2 | 00/1BD7 : 75 6B | asc 'uk' - 3437 | 3 game.s 375 | Data | 00 | | 2 | 00/1BD9 : 66 72 | asc 'fr' ; 2 - 3438 | 3 game.s 376 | Data | 00 | | 2 | 00/1BDB : 6E 6C | asc 'nl' - 3439 | 3 game.s 377 | Data | 00 | | 2 | 00/1BDD : 65 73 | asc 'es' ; 4 - 3440 | 3 game.s 378 | Data | 00 | | 2 | 00/1BDF : 69 74 | asc 'it' - 3441 | 3 game.s 379 | Data | 00 | | 2 | 00/1BE1 : 64 65 | asc 'de' ; 6 - 3442 | 3 game.s 380 | Data | 00 | | 2 | 00/1BE3 : 73 65 | asc 'se' - 3443 | 3 game.s 381 | Data | 00 | | 2 | 00/1BE5 : 75 73 | asc 'us' - 3444 | 3 game.s 382 | Data | 00 | | 2 | 00/1BE7 : 63 61 | asc 'ca' - 3445 | 3 game.s 383 | Data | 00 | | 2 | 00/1BE9 : 6E 6C | asc 'nl' - 3446 | 3 game.s 384 | Data | 00 | | 2 | 00/1BEB : 68 65 | asc 'he' - 3447 | 3 game.s 385 | Data | 00 | | 2 | 00/1BED : 6A 70 | asc 'jp' - 3448 | 3 game.s 386 | Data | 00 | | 2 | 00/1BEF : 61 72 | asc 'ar' - 3449 | 3 game.s 387 | Data | 00 | | 2 | 00/1BF1 : 67 72 | asc 'gr' - 3450 | 3 game.s 388 | Data | 00 | | 2 | 00/1BF3 : 74 72 | asc 'tr' - 3451 | 3 game.s 389 | Data | 00 | | 2 | 00/1BF5 : 66 69 | asc 'fi' - 3452 | 3 game.s 390 | Data | 00 | | 2 | 00/1BF7 : 74 61 | asc 'ta' - 3453 | 3 game.s 391 | Data | 00 | | 2 | 00/1BF9 : 68 69 | asc 'hi' - 3454 | 3 game.s 392 | Data | 00 | | 2 | 00/1BFB : 75 73 | asc 'us' ; 19 - 3455 | 3 game.s 393 | Empty | 00 | | 0 | 00/1BFD | - 3456 | 3 game.s 394 | Comment | 00 | | 0 | 00/1BFD | *----------------------- - 3457 | 3 game.s 395 | Comment | 00 | | 0 | 00/1BFD | * THE_END - OK - 3458 | 3 game.s 396 | Comment | 00 | | 0 | 00/1BFD | *----------------------- - 3459 | 3 game.s 397 | Comment | 00 | | 0 | 00/1BFD | * the_end - 3460 | 3 game.s 398 | Empty | 00 | | 0 | 00/1BFD | - 3461 | 3 game.s 399 | Empty | 00 | | 0 | 00/1BFD | the_end - 3462 | 3 game.s 400 | Comment | 00 | | 0 | 00/1BFD | * @cree_fenetre #9;pointeur_paragraphes - 3463 | 3 game.s 401 | Comment | 00 | | 0 | 00/1BFD | * jsr pre_scrolling - 3464 | 3 game.s 402 | Empty | 00 | | 0 | 00/1BFD | - 3465 | 3 game.s 403 | Macro | 00 | | 0 | 00/1BFD | PushWord #0 - 3467 | 3 game.s 403 | Code | 00 | | 3 | 00/1BFD : F4 00 00 | PEA #0 - 3470 | 3 game.s 404 | Macro | 00 | | 0 | 00/1C00 | _ClearScreen - 3472 | 3 game.s 404 | Code | 00 | | 3 | 00/1C00 : A2 04 15 | LDX #$1504 ; load tool call # - 3473 | 3 game.s 404 | Code | 00 | | 4 | 00/1C03 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3474 | 3 game.s 405 | Empty | 00 | | 0 | 00/1C07 | - 3475 | 3 game.s 406 | Code | 00 | | 3 | 00/1C07 : A9 FF 00 | lda #{255} - 3476 | 3 game.s 407 | Code | 00 | 2 | 3 | 00/1C0A : 8D 62 10 | sta fgTHEEND - 3477 | 3 game.s 408 | Code | 00 | | 1 | 00/1C0D : 60 | rts - 3478 | 3 game.s 409 | Empty | 00 | | 0 | 00/1C0E | - 3479 | 3 game.s 410 | Comment | 00 | | 0 | 00/1C0E | *----------------------- - 3480 | 3 game.s 411 | Comment | 00 | | 0 | 00/1C0E | * CHOIX D'ENTREE - OK - 3481 | 3 game.s 412 | Comment | 00 | | 0 | 00/1C0E | *----------------------- - 3482 | 3 game.s 413 | Empty | 00 | | 0 | 00/1C0E | - 3483 | 3 game.s 414 | Empty | 00 | | 0 | 00/1C0E | antoine - 3484 | 3 game.s 415 | Macro | 00 | | 0 | 00/1C0E | @t #strMENU1;#10 - 3485 | 3 game.s 415 | Code | 00 | 2 | 3 | 00/1C0E : A9 35 0E | lda #strMENU1 - 3486 | 3 game.s 415 | Code | 00 | | 3 | 00/1C11 : A0 0A 00 | ldy #10 - 3487 | 3 game.s 415 | Code | 00 | 2 | 3 | 00/1C14 : 20 67 27 | jsr t - 3488 | 3 game.s 416 | Macro | 00 | | 0 | 00/1C17 | @t #strMENU2;#12 - 3489 | 3 game.s 416 | Code | 00 | 2 | 3 | 00/1C17 : A9 40 0E | lda #strMENU2 - 3490 | 3 game.s 416 | Code | 00 | | 3 | 00/1C1A : A0 0C 00 | ldy #12 - 3491 | 3 game.s 416 | Code | 00 | 2 | 3 | 00/1C1D : 20 67 27 | jsr t - 3492 | 3 game.s 417 | Macro | 00 | | 0 | 00/1C20 | @t #strMENU3;#14 - 3493 | 3 game.s 417 | Code | 00 | 2 | 3 | 00/1C20 : A9 50 0E | lda #strMENU3 - 3494 | 3 game.s 417 | Code | 00 | | 3 | 00/1C23 : A0 0E 00 | ldy #14 - 3495 | 3 game.s 417 | Code | 00 | 2 | 3 | 00/1C26 : 20 67 27 | jsr t - 3496 | 3 game.s 418 | Empty | 00 | | 0 | 00/1C29 | - 3497 | 3 game.s 419 | Code | 00 | | 1 | 00/1C29 : 48 | ozunid_11 pha - 3498 | 3 game.s 420 | Macro | 00 | | 0 | 00/1C2A | PushWord #%00000000_00001010 - 3500 | 3 game.s 420 | Code | 00 | | 3 | 00/1C2A : F4 0A 00 | PEA #%00000000_00001010 - 3503 | 3 game.s 421 | Macro | 00 | | 0 | 00/1C2D | PushLong #taskREC - 3507 | 3 game.s 421 | Code | 00 | 1 >>16 | 3 | 00/1C2D : F4 00 00 | PEA #^#taskREC - 3514 | 3 game.s 421 | Code | 00 | 2 | 3 | 00/1C30 : F4 27 0B | PEA #taskREC - 3517 | 3 game.s 422 | Macro | 00 | | 0 | 00/1C33 | _GetNextEvent - 3519 | 3 game.s 422 | Code | 00 | | 3 | 00/1C33 : A2 06 0A | LDX #$A06 ; load tool call # - 3520 | 3 game.s 422 | Code | 00 | | 4 | 00/1C36 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3521 | 3 game.s 423 | Code | 00 | | 1 | 00/1C3A : 68 | pla - 3522 | 3 game.s 424 | Code | 00 | | 2 | 00/1C3B : F0 EC | beq ozunid_11 - 3523 | 3 game.s 425 | Empty | 00 | | 0 | 00/1C3D | - 3524 | 3 game.s 426 | Code | 00 | 2 | 3 | 00/1C3D : AD 27 0B | lda taskREC ; une touche ? - 3525 | 3 game.s 427 | Code | 00 | | 3 | 00/1C40 : C9 03 00 | cmp #{$0003} - 3526 | 3 game.s 428 | Code | 00 | | 2 | 00/1C43 : D0 E4 | bne ozunid_11 - 3527 | 3 game.s 429 | Empty | 00 | | 0 | 00/1C45 | - 3528 | 3 game.s 430 | Code | 00 | 2 | 3 | 00/1C45 : AD 29 0B | lda taskMESSAGE ; entre 0 et 9 ? - 3529 | 3 game.s 431 | Code | 00 | | 3 | 00/1C48 : C9 31 00 | cmp #'1' - 3530 | 3 game.s 432 | Code | 00 | | 2 | 00/1C4B : F0 0B | beq laZIK - 3531 | 3 game.s 433 | Code | 00 | | 3 | 00/1C4D : C9 32 00 | cmp #'2' - 3532 | 3 game.s 434 | Code | 00 | | 2 | 00/1C50 : F0 09 | beq laPREZ - 3533 | 3 game.s 435 | Code | 00 | | 3 | 00/1C52 : C9 33 00 | cmp #'3' - 3534 | 3 game.s 436 | Code | 00 | | 2 | 00/1C55 : D0 D2 | bne ozunid_11 - 3535 | 3 game.s 437 | Code | 00 | | 1 | 00/1C57 : 60 | rts - 3536 | 3 game.s 438 | Code | 00 | 2 | 3 | 00/1C58 : 20 B5 22 | laZIK jsr musique - 3537 | 3 game.s 439 | Code | 00 | 2 | 3 | 00/1C5B : 4C 51 1E | laPREZ jmp presentation - 3538 | 3 game.s 440 | Empty | 00 | | 0 | 00/1C5E | - 3539 | 3 game.s 441 | Comment | 00 | | 0 | 00/1C5E | *----------------------- - 3540 | 3 game.s 442 | Comment | 00 | | 0 | 00/1C5E | * INIT - OK - 3541 | 3 game.s 443 | Comment | 00 | | 0 | 00/1C5E | *----------------------- - 3542 | 3 game.s 444 | Comment | 00 | | 0 | 00/1C5E | * init - 3543 | 3 game.s 445 | Empty | 00 | | 0 | 00/1C5E | - 3544 | 3 game.s 446 | Macro | 00 | | 0 | 00/1C5E | init PushWord #$ffff - 3546 | 3 game.s 446 | Code | 00 | | 3 | 00/1C5E : F4 FF FF | PEA #$ffff - 3549 | 3 game.s 447 | Macro | 00 | | 0 | 00/1C61 | _ClearScreen - 3551 | 3 game.s 447 | Code | 00 | | 3 | 00/1C61 : A2 04 15 | LDX #$1504 ; load tool call # - 3552 | 3 game.s 447 | Code | 00 | | 4 | 00/1C64 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3553 | 3 game.s 448 | Code | 00 | | 1 | 00/1C68 : 60 | rts - 3554 | 3 game.s 449 | Empty | 00 | | 0 | 00/1C69 | - 3555 | 3 game.s 450 | Comment | 00 | | 0 | 00/1C69 | *----------------------- - 3556 | 3 game.s 451 | Comment | 00 | | 0 | 00/1C69 | * INIT2 - OK - 3557 | 3 game.s 452 | Comment | 00 | | 0 | 00/1C69 | *----------------------- - 3558 | 3 game.s 453 | Empty | 00 | | 0 | 00/1C69 | - 3559 | 3 game.s 454 | Empty | 00 | | 0 | 00/1C69 | init2 - 3560 | 3 game.s 455 | Comment | 00 | | 0 | 00/1C69 | * ldx #FIN_DATA-DEBUT_DATA - 3561 | 3 game.s 456 | Comment | 00 | | 0 | 00/1C69 | *]lp stz fgTHEEND,x - 3562 | 3 game.s 457 | Comment | 00 | | 0 | 00/1C69 | * dex - 3563 | 3 game.s 458 | Comment | 00 | | 0 | 00/1C69 | * bne ]lp - 3564 | 3 game.s 459 | Empty | 00 | | 0 | 00/1C69 | - 3565 | 3 game.s 460 | Code | 00 | | 3 | 00/1C69 : A2 00 00 | ldx #0 ; l'indicateur 0 est toujours vrai - 3566 | 3 game.s 461 | Code | 10 | | 2 | 00/1C6C : E2 20 | sep #$20 - 3567 | 3 game.s 462 | Code | 10 | | 2 | 00/1C6E : A9 FF | lda #{255} - 3568 | 3 game.s 463 | Code | 10 | 2 | 3 | 00/1C70 : 9D 70 10 | sta indicateur,x - 3569 | 3 game.s 464 | Code | 00 | | 2 | 00/1C73 : C2 20 | rep #$20 - 3570 | 3 game.s 465 | Empty | 00 | | 0 | 00/1C75 | - 3571 | 3 game.s 466 | Code | 00 | 2 | 3 | 00/1C75 : 20 84 1C | jsr init_icones - 3572 | 3 game.s 467 | Code | 00 | 2 | 3 | 00/1C78 : 20 9D 1C | jsr init_souris - 3573 | 3 game.s 468 | Code | 00 | 2 | 3 | 00/1C7B : 20 5F 19 | jsr load_texte - 3574 | 3 game.s 469 | Code | 00 | 2 | 3 | 00/1C7E : 20 AB 1C | jsr init_texte - 3575 | 3 game.s 470 | Code | 00 | 2 | 3 | 00/1C81 : 4C A5 22 | jmp mouse_on - 3576 | 3 game.s 471 | Empty | 00 | | 0 | 00/1C84 | - 3577 | 3 game.s 472 | Comment | 00 | | 0 | 00/1C84 | *----------------------- - 3578 | 3 game.s 473 | Comment | 00 | | 0 | 00/1C84 | * INIT_ICONES - OK - 3579 | 3 game.s 474 | Comment | 00 | | 0 | 00/1C84 | *----------------------- - 3580 | 3 game.s 475 | Comment | 00 | | 0 | 00/1C84 | * init_icones - 3581 | 3 game.s 476 | Empty | 00 | | 0 | 00/1C84 | - 3582 | 3 game.s 477 | Empty | 00 | | 0 | 00/1C84 | init_icones - 3583 | 3 game.s 478 | Macro | 00 | | 0 | 00/1C84 | @loadfile #pFOND;ptrFOND - 3584 | 3 game.s 478 | Code | 00 | 2 | 3 | 00/1C84 : A9 A1 0D | lda #pFOND - 3585 | 3 game.s 478 | Code | 00 | 2 | 3 | 00/1C87 : AE 78 07 | ldx ptrFOND+2 - 3586 | 3 game.s 478 | Code | 00 | 2 | 3 | 00/1C8A : AC 76 07 | ldy ptrFOND - 3587 | 3 game.s 478 | Code | 00 | 2 | 3 | 00/1C8D : 20 9A 0C | jsr loadFILE - 3588 | 3 game.s 479 | Macro | 00 | | 0 | 00/1C90 | @loadfile #pICONES;ptrICONES - 3589 | 3 game.s 479 | Code | 00 | 2 | 3 | 00/1C90 : A9 BA 0D | lda #pICONES - 3590 | 3 game.s 479 | Code | 00 | 2 | 3 | 00/1C93 : AE 7C 07 | ldx ptrICONES+2 - 3591 | 3 game.s 479 | Code | 00 | 2 | 3 | 00/1C96 : AC 7A 07 | ldy ptrICONES - 3592 | 3 game.s 479 | Code | 00 | 2 | 3 | 00/1C99 : 20 9A 0C | jsr loadFILE - 3593 | 3 game.s 480 | Code | 00 | | 1 | 00/1C9C : 60 | rts - 3594 | 3 game.s 481 | Empty | 00 | | 0 | 00/1C9D | - 3595 | 3 game.s 482 | Comment | 00 | | 0 | 00/1C9D | *----------------------- - 3596 | 3 game.s 483 | Comment | 00 | | 0 | 00/1C9D | * INIT_SOURIS - OK - 3597 | 3 game.s 484 | Comment | 00 | | 0 | 00/1C9D | *----------------------- - 3598 | 3 game.s 485 | Comment | 00 | | 0 | 00/1C9D | * init_souris - 3599 | 3 game.s 486 | Empty | 00 | | 0 | 00/1C9D | - 3600 | 3 game.s 487 | Empty | 00 | | 0 | 00/1C9D | init_souris - 3601 | 3 game.s 488 | Macro | 00 | | 0 | 00/1C9D | PushLong #monCURSEUR - 3605 | 3 game.s 488 | Code | 00 | 1 >>16 | 3 | 00/1C9D : F4 00 00 | PEA #^#monCURSEUR - 3612 | 3 game.s 488 | Code | 00 | 2 | 3 | 00/1CA0 : F4 A1 27 | PEA #monCURSEUR - 3615 | 3 game.s 489 | Macro | 00 | | 0 | 00/1CA3 | _SetCursor - 3617 | 3 game.s 489 | Code | 00 | | 3 | 00/1CA3 : A2 04 8E | LDX #$8E04 ; load tool call # - 3618 | 3 game.s 489 | Code | 00 | | 4 | 00/1CA6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3619 | 3 game.s 490 | Code | 00 | | 1 | 00/1CAA : 60 | rts - 3620 | 3 game.s 491 | Empty | 00 | | 0 | 00/1CAB | - 3621 | 3 game.s 492 | Comment | 00 | | 0 | 00/1CAB | *----------------------- - 3622 | 3 game.s 493 | Comment | 00 | | 0 | 00/1CAB | * INIT_TEXTE - 3623 | 3 game.s 494 | Comment | 00 | | 0 | 00/1CAB | *----------------------- - 3624 | 3 game.s 495 | Comment | 00 | | 0 | 00/1CAB | * init_texte - 3625 | 3 game.s 496 | Empty | 00 | | 0 | 00/1CAB | - 3626 | 3 game.s 497 | Empty | 00 | | 0 | 00/1CAB | init_texte - 3627 | 3 game.s 498 | Code | 00 | 2 | 3 | 00/1CAB : AD 82 07 | lda ptrTEXTES - 3628 | 3 game.s 499 | Code | 00 | | 2 | 00/1CAE : 85 8C | sta {{{{$80}+4}+4}+4} - 3629 | 3 game.s 500 | Code | 00 | 2 | 3 | 00/1CB0 : AD 84 07 | lda ptrTEXTES+2 - 3630 | 3 game.s 501 | Code | 00 | | 2 | 00/1CB3 : 85 8E | sta {{{{$80}+4}+4}+4}+2 - 3631 | 3 game.s 502 | Empty | 00 | | 0 | 00/1CB5 | - 3632 | 3 game.s 503 | Code | 00 | | 3 | 00/1CB5 : A2 01 00 | ldx #1 - 3633 | 3 game.s 504 | Code | 10 | | 2 | 00/1CB8 : E2 20 | sep #$20 - 3634 | 3 game.s 505 | Empty | 10 | | 0 | 00/1CBA | - 3635 | 3 game.s 506 | Code | 10 | | 2 | 00/1CBA : A7 8C | ozunid_12 lda [{{{{$80}+4}+4}+4}] ; un paragraphe dbute toujours par * - 3636 | 3 game.s 507 | Code | 10 | | 2 | 00/1CBC : C9 2A | it_1 cmp #'*' - 3637 | 3 game.s 508 | Code | 10 | | 2 | 00/1CBE : F0 05 | beq it_ok - 3638 | 3 game.s 509 | Code | 10 | 2 | 3 | 00/1CC0 : 20 39 1D | jsr it_next - 3639 | 3 game.s 510 | Code | 10 | | 2 | 00/1CC3 : 80 F7 | bra it_1 - 3640 | 3 game.s 511 | Code | 10 | 2 | 3 | 00/1CC5 : 20 DC 1C | it_ok jsr it_objpec ; enregistre le * - 3641 | 3 game.s 512 | Code | 10 | 2 | 3 | 00/1CC8 : 20 F1 1C | jsr it_condit ; le &, condition - 3642 | 3 game.s 513 | Code | 10 | 2 | 3 | 00/1CCB : 20 11 1D | jsr it_conseq ; le =, consequence - 3643 | 3 game.s 514 | Code | 10 | 2 | 3 | 00/1CCE : 20 46 1D | jsr it_texte ; le pointeur du texte - 3644 | 3 game.s 515 | Empty | 10 | | 0 | 00/1CD1 | - 3645 | 3 game.s 516 | Code | 10 | | 1 | 00/1CD1 : E8 | inx - 3646 | 3 game.s 517 | Code | 10 | | 3 | 00/1CD2 : E0 41 00 | cpx #{65} - 3647 | 3 game.s 518 | Code | 10 | | 2 | 00/1CD5 : 90 E3 | bcc ozunid_12 - 3648 | 3 game.s 519 | Code | 10 | | 2 | 00/1CD7 : F0 E1 | beq ozunid_12 - 3649 | 3 game.s 520 | Empty | 10 | | 0 | 00/1CD9 | - 3650 | 3 game.s 521 | Code | 00 | | 2 | 00/1CD9 : C2 20 | rep #$20 - 3651 | 3 game.s 522 | Code | 00 | | 1 | 00/1CDB : 60 | rts - 3652 | 3 game.s 523 | Empty | 00 | | 0 | 00/1CDC | - 3653 | 3 game.s 524 | Directive | 10 | | 0 | 00/1CDC | mx %10 - 3654 | 3 game.s 525 | Empty | 10 | | 0 | 00/1CDC | - 3655 | 3 game.s 526 | Comment | 10 | | 0 | 00/1CDC | *--- * - objet + peche (tjs 2) - 3656 | 3 game.s 527 | Empty | 10 | | 0 | 00/1CDC | - 3657 | 3 game.s 528 | Code | 10 | 2 | 3 | 00/1CDC : 20 39 1D | it_objpec jsr it_next - 3658 | 3 game.s 529 | Code | 10 | | 1 | 00/1CDF : 38 | sec - 3659 | 3 game.s 530 | Code | 10 | | 2 | 00/1CE0 : E9 30 | sbc #'0' - 3660 | 3 game.s 531 | Code | 10 | 2 | 3 | 00/1CE2 : 9D 83 10 | sta objet,x - 3661 | 3 game.s 532 | Code | 10 | 2 | 3 | 00/1CE5 : 20 39 1D | jsr it_next - 3662 | 3 game.s 533 | Code | 10 | | 1 | 00/1CE8 : 38 | sec - 3663 | 3 game.s 534 | Code | 10 | | 2 | 00/1CE9 : E9 30 | sbc #'0' - 3664 | 3 game.s 535 | Code | 10 | 2 | 3 | 00/1CEB : 9D C5 10 | sta peche,x - 3665 | 3 game.s 536 | Code | 10 | 2 | 3 | 00/1CEE : 4C 2E 1D | jmp it_return - 3666 | 3 game.s 537 | Empty | 10 | | 0 | 00/1CF1 | - 3667 | 3 game.s 538 | Comment | 10 | | 0 | 00/1CF1 | *--- & - condition - 3668 | 3 game.s 539 | Empty | 10 | | 0 | 00/1CF1 | - 3669 | 3 game.s 540 | Code | 10 | 2 | 3 | 00/1CF1 : 20 39 1D | it_condit jsr it_next - 3670 | 3 game.s 541 | Code | 10 | | 1 | 00/1CF4 : 38 | sec - 3671 | 3 game.s 542 | Code | 10 | | 2 | 00/1CF5 : E9 30 | sbc #'0' - 3672 | 3 game.s 543 | Code | 10 | 2 | 3 | 00/1CF7 : 9D 07 11 | sta condition,x - 3673 | 3 game.s 544 | Code | 10 | 2 | 3 | 00/1CFA : 20 39 1D | jsr it_next - 3674 | 3 game.s 545 | Code | 10 | | 2 | 00/1CFD : C9 20 | cmp #' ' - 3675 | 3 game.s 546 | Code | 10 | | 2 | 00/1CFF : F0 0D | beq it_condit1 ; c'tait bien une unit - 3676 | 3 game.s 547 | Code | 10 | | 2 | 00/1D01 : C9 0D | cmp #{$0d} - 3677 | 3 game.s 548 | Code | 10 | | 2 | 00/1D03 : F0 09 | beq it_condit1 - 3678 | 3 game.s 549 | Code | 10 | | 1 | 00/1D05 : 38 | sec ; c'tait une dizaine - 3679 | 3 game.s 550 | Code | 10 | | 2 | 00/1D06 : E9 30 | sbc #'0' - 3680 | 3 game.s 551 | Code | 10 | | 1 | 00/1D08 : 18 | clc - 3681 | 3 game.s 552 | Code | 10 | | 2 | 00/1D09 : 69 0A | adc #10 - 3682 | 3 game.s 553 | Code | 10 | 2 | 3 | 00/1D0B : 9D 07 11 | sta condition,x - 3683 | 3 game.s 554 | Code | 10 | 2 | 3 | 00/1D0E : 4C 2E 1D | it_condit1 jmp it_return - 3684 | 3 game.s 555 | Empty | 10 | | 0 | 00/1D11 | - 3685 | 3 game.s 556 | Comment | 10 | | 0 | 00/1D11 | *--- = - 3686 | 3 game.s 557 | Empty | 10 | | 0 | 00/1D11 | - 3687 | 3 game.s 558 | Code | 10 | 2 | 3 | 00/1D11 : 20 39 1D | it_conseq jsr it_next - 3688 | 3 game.s 559 | Code | 10 | | 1 | 00/1D14 : 38 | sec - 3689 | 3 game.s 560 | Code | 10 | | 2 | 00/1D15 : E9 30 | sbc #'0' - 3690 | 3 game.s 561 | Code | 10 | 2 | 3 | 00/1D17 : 9D 49 11 | sta consequence,x - 3691 | 3 game.s 562 | Code | 10 | 2 | 3 | 00/1D1A : 20 39 1D | jsr it_next - 3692 | 3 game.s 563 | Code | 10 | | 2 | 00/1D1D : C9 20 | cmp #' ' - 3693 | 3 game.s 564 | Code | 10 | | 2 | 00/1D1F : F0 0D | beq it_conseq1 ; c'tait bien une unit - 3694 | 3 game.s 565 | Code | 10 | | 2 | 00/1D21 : C9 0D | cmp #{$0d} - 3695 | 3 game.s 566 | Code | 10 | | 2 | 00/1D23 : F0 09 | beq it_conseq1 - 3696 | 3 game.s 567 | Code | 10 | | 1 | 00/1D25 : 38 | sec ; c'tait une dizaine - 3697 | 3 game.s 568 | Code | 10 | | 2 | 00/1D26 : E9 30 | sbc #'0' - 3698 | 3 game.s 569 | Code | 10 | | 1 | 00/1D28 : 18 | clc - 3699 | 3 game.s 570 | Code | 10 | | 2 | 00/1D29 : 69 0A | adc #10 - 3700 | 3 game.s 571 | Code | 10 | 2 | 3 | 00/1D2B : 9D 49 11 | sta consequence,x - 3701 | 3 game.s 572 | Empty | 10 | | 0 | 00/1D2E | it_conseq1 ; fall into it_return - 3702 | 3 game.s 573 | Empty | 10 | | 0 | 00/1D2E | - 3703 | 3 game.s 574 | Comment | 10 | | 0 | 00/1D2E | *--- positionnne juste aprs un return - 3704 | 3 game.s 575 | Empty | 10 | | 0 | 00/1D2E | - 3705 | 3 game.s 576 | Code | 10 | | 2 | 00/1D2E : A7 8C | it_return lda [{{{{$80}+4}+4}+4}] - 3706 | 3 game.s 577 | Code | 10 | | 2 | 00/1D30 : C9 0D | ozunid_13 cmp #{$0d} - 3707 | 3 game.s 578 | Code | 10 | | 2 | 00/1D32 : F0 05 | beq it_return1 - 3708 | 3 game.s 579 | Code | 10 | 2 | 3 | 00/1D34 : 20 39 1D | jsr it_next - 3709 | 3 game.s 580 | Code | 10 | | 2 | 00/1D37 : 80 F7 | bra ozunid_13 - 3710 | 3 game.s 581 | Empty | 10 | | 0 | 00/1D39 | it_return1 ; fall into it_next - 3711 | 3 game.s 582 | Empty | 10 | | 0 | 00/1D39 | - 3712 | 3 game.s 583 | Comment | 10 | | 0 | 00/1D39 | *--- next value - 3713 | 3 game.s 584 | Empty | 10 | | 0 | 00/1D39 | - 3714 | 3 game.s 585 | Code | 10 | | 2 | 00/1D39 : E6 8C | it_next inc {{{{$80}+4}+4}+4} - 3715 | 3 game.s 586 | Code | 10 | | 2 | 00/1D3B : D0 06 | bne it_next1 - 3716 | 3 game.s 587 | Code | 10 | | 2 | 00/1D3D : E6 8D | inc {{{{$80}+4}+4}+4}+1 - 3717 | 3 game.s 588 | Code | 10 | | 2 | 00/1D3F : D0 02 | bne it_next1 - 3718 | 3 game.s 589 | Code | 10 | | 2 | 00/1D41 : E6 8E | inc {{{{$80}+4}+4}+4}+2 - 3719 | 3 game.s 590 | Code | 10 | | 2 | 00/1D43 : A7 8C | it_next1 lda [{{{{$80}+4}+4}+4}] - 3720 | 3 game.s 591 | Code | 10 | | 1 | 00/1D45 : 60 | rts - 3721 | 3 game.s 592 | Empty | 10 | | 0 | 00/1D46 | - 3722 | 3 game.s 593 | Comment | 10 | | 0 | 00/1D46 | *--- adresse du texte - 3723 | 3 game.s 594 | Empty | 10 | | 0 | 00/1D46 | - 3724 | 3 game.s 595 | Code | 00 | | 2 | 00/1D46 : C2 20 | it_texte rep #$20 - 3725 | 3 game.s 596 | Code | 00 | | 1 | 00/1D48 : 8A | txa - 3726 | 3 game.s 597 | Code | 00 | | 1 | 00/1D49 : 0A | asl - 3727 | 3 game.s 598 | Code | 00 | | 1 | 00/1D4A : 0A | asl - 3728 | 3 game.s 599 | Code | 00 | | 1 | 00/1D4B : A8 | tay - 3729 | 3 game.s 600 | Code | 00 | | 2 | 00/1D4C : A5 8C | lda {{{{$80}+4}+4}+4} - 3730 | 3 game.s 601 | Code | 00 | 2 | 3 | 00/1D4E : 99 CD 11 | sta texteDEBUT,y - 3731 | 3 game.s 602 | Code | 00 | | 2 | 00/1D51 : A5 8E | lda {{{{$80}+4}+4}+4}+2 - 3732 | 3 game.s 603 | Code | 00 | 2 | 3 | 00/1D53 : 99 CF 11 | sta texteDEBUT+2,y - 3733 | 3 game.s 604 | Code | 10 | | 2 | 00/1D56 : E2 20 | sep #$20 - 3734 | 3 game.s 605 | Code | 10 | | 1 | 00/1D58 : 60 | rts - 3735 | 3 game.s 606 | Empty | 10 | | 0 | 00/1D59 | - 3736 | 3 game.s 607 | Directive | 00 | | 0 | 00/1D59 | mx %00 - 3737 | 3 game.s 608 | Empty | 00 | | 0 | 00/1D59 | - 3738 | 3 game.s 609 | Comment | 00 | | 0 | 00/1D59 | *----------------------- - 3739 | 3 game.s 610 | Comment | 00 | | 0 | 00/1D59 | * TEST_OBJETS - 3740 | 3 game.s 611 | Comment | 00 | | 0 | 00/1D59 | *----------------------- - 3741 | 3 game.s 612 | Comment | 00 | | 0 | 00/1D59 | * test_objets = affiche les objets possibles - 3742 | 3 game.s 613 | Empty | 00 | | 0 | 00/1D59 | - 3743 | 3 game.s 614 | Code | 00 | 2 | 3 | 00/1D59 : 9C 4D 13 | test_objets stz textes_encore_presents - 3744 | 3 game.s 615 | Empty | 00 | | 0 | 00/1D5C | - 3745 | 3 game.s 616 | Code | 11 | | 2 | 00/1D5C : E2 30 | sep #$30 - 3746 | 3 game.s 617 | Code | 11 | | 2 | 00/1D5E : A2 01 | ldx #1 - 3747 | 3 game.s 618 | Code | 11 | 2 | 3 | 00/1D60 : 9E E1 12 | ozunid_14 stz icone_objets,x - 3748 | 3 game.s 619 | Code | 11 | | 1 | 00/1D63 : E8 | inx - 3749 | 3 game.s 620 | Code | 11 | | 2 | 00/1D64 : E0 08 | cpx #{8} - 3750 | 3 game.s 621 | Code | 11 | | 2 | 00/1D66 : 90 F8 | bcc ozunid_14 - 3751 | 3 game.s 622 | Code | 11 | | 2 | 00/1D68 : F0 F6 | beq ozunid_14 - 3752 | 3 game.s 623 | Empty | 11 | | 0 | 00/1D6A | - 3753 | 3 game.s 624 | Code | 11 | | 2 | 00/1D6A : A2 01 | ldx #1 - 3754 | 3 game.s 625 | Code | 11 | 2 | 3 | 00/1D6C : BD 8B 11 | ozunid_15 lda deja_lu,x - 3755 | 3 game.s 626 | Code | 11 | | 2 | 00/1D6F : C9 00 | cmp #{0} - 3756 | 3 game.s 627 | Code | 11 | | 2 | 00/1D71 : D0 15 | bne to_1 - 3757 | 3 game.s 628 | Code | 11 | 2 | 3 | 00/1D73 : BC 07 11 | ldy condition,x - 3758 | 3 game.s 629 | Code | 11 | 2 | 3 | 00/1D76 : B9 70 10 | lda indicateur,y - 3759 | 3 game.s 630 | Code | 11 | | 2 | 00/1D79 : C9 FF | cmp #{255} - 3760 | 3 game.s 631 | Code | 11 | | 2 | 00/1D7B : D0 0B | bne to_1 - 3761 | 3 game.s 632 | Code | 11 | 2 | 3 | 00/1D7D : BC 83 10 | ldy objet,x - 3762 | 3 game.s 633 | Code | 11 | | 2 | 00/1D80 : A9 FF | lda #{255} - 3763 | 3 game.s 634 | Code | 11 | 2 | 3 | 00/1D82 : 99 E1 12 | sta icone_objets,y - 3764 | 3 game.s 635 | Code | 11 | 2 | 3 | 00/1D85 : 8D 4D 13 | sta textes_encore_presents - 3765 | 3 game.s 636 | Empty | 11 | | 0 | 00/1D88 | - 3766 | 3 game.s 637 | Code | 11 | | 1 | 00/1D88 : E8 | to_1 inx - 3767 | 3 game.s 638 | Code | 11 | | 2 | 00/1D89 : E0 41 | cpx #{65} - 3768 | 3 game.s 639 | Code | 11 | | 2 | 00/1D8B : 90 DF | bcc ozunid_15 - 3769 | 3 game.s 640 | Code | 11 | | 2 | 00/1D8D : F0 DD | beq ozunid_15 - 3770 | 3 game.s 641 | Empty | 11 | | 0 | 00/1D8F | - 3771 | 3 game.s 642 | Code | 00 | | 2 | 00/1D8F : C2 30 | rep #$30 - 3772 | 3 game.s 643 | Empty | 00 | | 0 | 00/1D91 | - 3773 | 3 game.s 644 | Comment | 00 | | 0 | 00/1D91 | *-------- Affichage des objets - 3774 | 3 game.s 645 | Empty | 00 | | 0 | 00/1D91 | - 3775 | 3 game.s 646 | Code | 00 | | 3 | 00/1D91 : A2 01 00 | ldx #1 - 3776 | 3 game.s 647 | Code | 00 | | 1 | 00/1D94 : DA | ozunid_16 phx - 3777 | 3 game.s 648 | Code | 00 | 2 | 3 | 00/1D95 : BD E1 12 | lda icone_objets,x - 3778 | 3 game.s 649 | Code | 00 | | 3 | 00/1D98 : 29 FF 00 | and #$ff - 3779 | 3 game.s 650 | Code | 00 | | 3 | 00/1D9B : C9 FF 00 | cmp #{255} - 3780 | 3 game.s 651 | Code | 00 | | 2 | 00/1D9E : D0 03 | bne to_2 - 3781 | 3 game.s 652 | Empty | 00 | | 0 | 00/1DA0 | - 3782 | 3 game.s 653 | Code | 00 | 2 | 3 | 00/1DA0 : 20 39 1B | jsr affiche_objet - 3783 | 3 game.s 654 | Empty | 00 | | 0 | 00/1DA3 | - 3784 | 3 game.s 655 | Code | 00 | | 1 | 00/1DA3 : FA | to_2 plx - 3785 | 3 game.s 656 | Code | 00 | | 1 | 00/1DA4 : E8 | inx - 3786 | 3 game.s 657 | Code | 00 | | 3 | 00/1DA5 : E0 08 00 | cpx #{8} - 3787 | 3 game.s 658 | Code | 00 | | 2 | 00/1DA8 : 90 EA | bcc ozunid_16 - 3788 | 3 game.s 659 | Code | 00 | | 2 | 00/1DAA : F0 E8 | beq ozunid_16 - 3789 | 3 game.s 660 | Code | 00 | | 1 | 00/1DAC : 60 | rts - 3790 | 3 game.s 661 | Empty | 00 | | 0 | 00/1DAD | - 3791 | 3 game.s 662 | Comment | 00 | | 0 | 00/1DAD | *----------------------- - 3792 | 3 game.s 663 | Comment | 00 | | 0 | 00/1DAD | * TEST_PECHES - 3793 | 3 game.s 664 | Comment | 00 | | 0 | 00/1DAD | *----------------------- - 3794 | 3 game.s 665 | Comment | 00 | | 0 | 00/1DAD | * test_peches = affiche les peches possibles - 3795 | 3 game.s 666 | Empty | 00 | | 0 | 00/1DAD | - 3796 | 3 game.s 667 | Code | 11 | | 2 | 00/1DAD : E2 30 | test_peches sep #$30 - 3797 | 3 game.s 668 | Empty | 11 | | 0 | 00/1DAF | - 3798 | 3 game.s 669 | Code | 11 | | 2 | 00/1DAF : A2 01 | ldx #1 - 3799 | 3 game.s 670 | Code | 11 | 2 | 3 | 00/1DB1 : 9E F6 12 | ozunid_17 stz icone_peches,x - 3800 | 3 game.s 671 | Code | 11 | | 1 | 00/1DB4 : E8 | inx - 3801 | 3 game.s 672 | Code | 11 | | 2 | 00/1DB5 : E0 07 | cpx #{7} - 3802 | 3 game.s 673 | Code | 11 | | 2 | 00/1DB7 : 90 F8 | bcc ozunid_17 - 3803 | 3 game.s 674 | Code | 11 | | 2 | 00/1DB9 : F0 F6 | beq ozunid_17 - 3804 | 3 game.s 675 | Empty | 11 | | 0 | 00/1DBB | - 3805 | 3 game.s 676 | Code | 11 | | 2 | 00/1DBB : A2 01 | ldx #1 - 3806 | 3 game.s 677 | Code | 11 | 2 | 3 | 00/1DBD : BD 83 10 | ozunid_18 lda objet,x - 3807 | 3 game.s 678 | Code | 11 | 2 | 3 | 00/1DC0 : CD 0F 13 | cmp objet_selectionne - 3808 | 3 game.s 679 | Code | 11 | | 2 | 00/1DC3 : D0 19 | bne tp_1 - 3809 | 3 game.s 680 | Code | 11 | 2 | 3 | 00/1DC5 : BD 8B 11 | lda deja_lu,x - 3810 | 3 game.s 681 | Code | 11 | | 2 | 00/1DC8 : C9 00 | cmp #{0} - 3811 | 3 game.s 682 | Code | 11 | | 2 | 00/1DCA : D0 12 | bne tp_1 - 3812 | 3 game.s 683 | Code | 11 | 2 | 3 | 00/1DCC : BC 07 11 | ldy condition,x - 3813 | 3 game.s 684 | Code | 11 | 2 | 3 | 00/1DCF : B9 70 10 | lda indicateur,y - 3814 | 3 game.s 685 | Code | 11 | | 2 | 00/1DD2 : C9 FF | cmp #{255} - 3815 | 3 game.s 686 | Code | 11 | | 2 | 00/1DD4 : D0 08 | bne tp_1 - 3816 | 3 game.s 687 | Code | 11 | 2 | 3 | 00/1DD6 : BC C5 10 | ldy peche,x - 3817 | 3 game.s 688 | Code | 11 | | 2 | 00/1DD9 : A9 FF | lda #{255} - 3818 | 3 game.s 689 | Code | 11 | 2 | 3 | 00/1DDB : 99 F6 12 | sta icone_peches,y - 3819 | 3 game.s 690 | Code | 11 | | 1 | 00/1DDE : E8 | tp_1 inx - 3820 | 3 game.s 691 | Code | 11 | | 2 | 00/1DDF : E0 41 | cpx #{65} - 3821 | 3 game.s 692 | Code | 11 | | 2 | 00/1DE1 : 90 DA | bcc ozunid_18 - 3822 | 3 game.s 693 | Code | 11 | | 2 | 00/1DE3 : F0 D8 | beq ozunid_18 - 3823 | 3 game.s 694 | Empty | 11 | | 0 | 00/1DE5 | - 3824 | 3 game.s 695 | Code | 00 | | 2 | 00/1DE5 : C2 30 | rep #$30 - 3825 | 3 game.s 696 | Empty | 00 | | 0 | 00/1DE7 | - 3826 | 3 game.s 697 | Comment | 00 | | 0 | 00/1DE7 | *-------- Affichage des peches - 3827 | 3 game.s 698 | Empty | 00 | | 0 | 00/1DE7 | - 3828 | 3 game.s 699 | Code | 00 | | 3 | 00/1DE7 : A2 01 00 | ldx #1 - 3829 | 3 game.s 700 | Code | 00 | | 1 | 00/1DEA : DA | ozunid_19 phx - 3830 | 3 game.s 701 | Code | 00 | 2 | 3 | 00/1DEB : BD F6 12 | lda icone_peches,x - 3831 | 3 game.s 702 | Code | 00 | | 3 | 00/1DEE : 29 FF 00 | and #$ff - 3832 | 3 game.s 703 | Code | 00 | | 3 | 00/1DF1 : C9 FF 00 | cmp #{255} - 3833 | 3 game.s 704 | Code | 00 | | 2 | 00/1DF4 : D0 03 | bne do_2 - 3834 | 3 game.s 705 | Empty | 00 | | 0 | 00/1DF6 | - 3835 | 3 game.s 706 | Code | 00 | 2 | 3 | 00/1DF6 : 20 2E 1A | jsr affiche_peche - 3836 | 3 game.s 707 | Empty | 00 | | 0 | 00/1DF9 | - 3837 | 3 game.s 708 | Code | 00 | | 1 | 00/1DF9 : FA | do_2 plx - 3838 | 3 game.s 709 | Code | 00 | | 1 | 00/1DFA : E8 | inx - 3839 | 3 game.s 710 | Code | 00 | | 3 | 00/1DFB : E0 07 00 | cpx #{7} - 3840 | 3 game.s 711 | Code | 00 | | 2 | 00/1DFE : 90 EA | bcc ozunid_19 - 3841 | 3 game.s 712 | Code | 00 | | 2 | 00/1E00 : F0 E8 | beq ozunid_19 - 3842 | 3 game.s 713 | Code | 00 | | 1 | 00/1E02 : 60 | rts - 3843 | 3 game.s 714 | Empty | 00 | | 0 | 00/1E03 | - 3844 | 3 game.s 715 | Code | 00 | | 1 | 00/1E03 : 60 | rts - 3845 | 3 game.s 716 | Empty | 00 | | 0 | 00/1E04 | - 3846 | 3 game.s 717 | Comment | 00 | | 0 | 00/1E04 | *----------------------- - 3847 | 3 game.s 718 | Comment | 00 | | 0 | 00/1E04 | * RETOUR - 3848 | 3 game.s 719 | Comment | 00 | | 0 | 00/1E04 | *----------------------- - 3849 | 3 game.s 720 | Comment | 00 | | 0 | 00/1E04 | * retour = le texte est lu - 3850 | 3 game.s 721 | Empty | 00 | | 0 | 00/1E04 | - 3851 | 3 game.s 722 | Code | 11 | | 2 | 00/1E04 : E2 30 | retour sep #$30 - 3852 | 3 game.s 723 | Empty | 11 | | 0 | 00/1E06 | - 3853 | 3 game.s 724 | Code | 11 | 2 | 3 | 00/1E06 : AE 35 13 | ldx texte_selectionne - 3854 | 3 game.s 725 | Code | 11 | | 2 | 00/1E09 : A9 FF | lda #{255} - 3855 | 3 game.s 726 | Code | 11 | 2 | 3 | 00/1E0B : 9D 8B 11 | sta deja_lu,x - 3856 | 3 game.s 727 | Empty | 11 | | 0 | 00/1E0E | - 3857 | 3 game.s 728 | Code | 11 | 2 | 3 | 00/1E0E : BC 49 11 | ldy consequence,x - 3858 | 3 game.s 729 | Code | 11 | 2 | 3 | 00/1E11 : 99 70 10 | sta indicateur,y - 3859 | 3 game.s 730 | Empty | 11 | | 0 | 00/1E14 | - 3860 | 3 game.s 731 | Code | 00 | | 2 | 00/1E14 : C2 30 | rep #$30 - 3861 | 3 game.s 732 | Code | 00 | | 1 | 00/1E16 : 60 | rts - 3862 | 3 game.s 733 | Empty | 00 | | 0 | 00/1E17 | - 3863 | 3 game.s 734 | Comment | 00 | | 0 | 00/1E17 | *----------------------- - 3864 | 3 game.s 735 | Comment | 00 | | 0 | 00/1E17 | * AIGUILLAGE - 3865 | 3 game.s 736 | Comment | 00 | | 0 | 00/1E17 | *----------------------- - 3866 | 3 game.s 737 | Comment | 00 | | 0 | 00/1E17 | * aiguillage = le texte afficher - 3867 | 3 game.s 738 | Empty | 00 | | 0 | 00/1E17 | - 3868 | 3 game.s 739 | Code | 00 | 2 | 3 | 00/1E17 : 9C 35 13 | aiguillage stz texte_selectionne - 3869 | 3 game.s 740 | Empty | 00 | | 0 | 00/1E1A | - 3870 | 3 game.s 741 | Code | 11 | | 2 | 00/1E1A : E2 30 | sep #$30 - 3871 | 3 game.s 742 | Code | 11 | | 2 | 00/1E1C : A2 01 | ldx #1 - 3872 | 3 game.s 743 | Code | 11 | 2 | 3 | 00/1E1E : BD 83 10 | ozunid_20 lda objet,x - 3873 | 3 game.s 744 | Code | 11 | 2 | 3 | 00/1E21 : CD 0F 13 | cmp objet_selectionne - 3874 | 3 game.s 745 | Code | 11 | | 2 | 00/1E24 : D0 21 | bne ai_next - 3875 | 3 game.s 746 | Code | 11 | 2 | 3 | 00/1E26 : BD C5 10 | lda peche,x - 3876 | 3 game.s 747 | Code | 11 | 2 | 3 | 00/1E29 : CD 22 13 | cmp peche_selectionne - 3877 | 3 game.s 748 | Code | 11 | | 2 | 00/1E2C : D0 19 | bne ai_next - 3878 | 3 game.s 749 | Code | 11 | 2 | 3 | 00/1E2E : BD 8B 11 | lda deja_lu,x - 3879 | 3 game.s 750 | Code | 11 | | 2 | 00/1E31 : C9 00 | cmp #{0} - 3880 | 3 game.s 751 | Code | 11 | | 2 | 00/1E33 : D0 12 | bne ai_next - 3881 | 3 game.s 752 | Code | 11 | 2 | 3 | 00/1E35 : BC 07 11 | ldy condition,x - 3882 | 3 game.s 753 | Code | 11 | 2 | 3 | 00/1E38 : B9 70 10 | lda indicateur,y - 3883 | 3 game.s 754 | Code | 11 | | 2 | 00/1E3B : C9 FF | cmp #{255} - 3884 | 3 game.s 755 | Code | 11 | | 2 | 00/1E3D : D0 08 | bne ai_next - 3885 | 3 game.s 756 | Code | 11 | 2 | 3 | 00/1E3F : AD 35 13 | lda texte_selectionne - 3886 | 3 game.s 757 | Code | 11 | | 2 | 00/1E42 : D0 03 | bne ai_next - 3887 | 3 game.s 758 | Code | 11 | 2 | 3 | 00/1E44 : 8E 35 13 | stx texte_selectionne ; on a trouv un texte - 3888 | 3 game.s 759 | Code | 11 | | 1 | 00/1E47 : E8 | ai_next inx - 3889 | 3 game.s 760 | Code | 11 | | 2 | 00/1E48 : E0 41 | cpx #{65} - 3890 | 3 game.s 761 | Code | 11 | | 2 | 00/1E4A : 90 D2 | bcc ozunid_20 - 3891 | 3 game.s 762 | Code | 11 | | 2 | 00/1E4C : F0 D0 | beq ozunid_20 - 3892 | 3 game.s 763 | Empty | 11 | | 0 | 00/1E4E | - 3893 | 3 game.s 764 | Code | 00 | | 2 | 00/1E4E : C2 30 | rep #$30 - 3894 | 3 game.s 765 | Code | 00 | | 1 | 00/1E50 : 60 | rts - 3895 | 3 game.s 766 | Empty | 00 | | 0 | 00/1E51 | - 3896 | 3 game.s 767 | Comment | 00 | | 0 | 00/1E51 | *----------------------- - 3897 | 3 game.s 768 | Comment | 00 | | 0 | 00/1E51 | * PRESENTATION - OK - 3898 | 3 game.s 769 | Comment | 00 | | 0 | 00/1E51 | *----------------------- - 3899 | 3 game.s 770 | Comment | 00 | | 0 | 00/1E51 | * presentation - 3900 | 3 game.s 771 | Empty | 00 | | 0 | 00/1E51 | - 3901 | 3 game.s 772 | Empty | 00 | | 0 | 00/1E51 | presentation - 3902 | 3 game.s 773 | Code | 00 | | 3 | 00/1E51 : A9 01 00 | lda #1 - 3903 | 3 game.s 774 | Code | 00 | 2 | 3 | 00/1E54 : 8D 68 10 | ozunid_21 sta index - 3904 | 3 game.s 775 | Empty | 00 | | 0 | 00/1E57 | - 3905 | 3 game.s 776 | Macro | 00 | | 0 | 00/1E57 | PushWord #0 - 3907 | 3 game.s 776 | Code | 00 | | 3 | 00/1E57 : F4 00 00 | PEA #0 - 3910 | 3 game.s 777 | Macro | 00 | | 0 | 00/1E5A | _ClearScreen - 3912 | 3 game.s 777 | Code | 00 | | 3 | 00/1E5A : A2 04 15 | LDX #$1504 ; load tool call # - 3913 | 3 game.s 777 | Code | 00 | | 4 | 00/1E5D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 3914 | 3 game.s 778 | Empty | 00 | | 0 | 00/1E61 | - 3915 | 3 game.s 779 | Code | 00 | 2 | 3 | 00/1E61 : AD 68 10 | lda index - 3916 | 3 game.s 780 | Code | 00 | | 1 | 00/1E64 : 3A | dec - 3917 | 3 game.s 781 | Code | 00 | | 1 | 00/1E65 : 0A | asl - 3918 | 3 game.s 782 | Code | 00 | | 1 | 00/1E66 : AA | tax - 3919 | 3 game.s 783 | Code | 00 | 2 | 3 | 00/1E67 : FC 7C 1E | jsr (tbl_pres,x) - 3920 | 3 game.s 784 | Empty | 00 | | 0 | 00/1E6A | - 3921 | 3 game.s 785 | Code | 00 | | 3 | 00/1E6A : A9 02 00 | lda #2 - 3922 | 3 game.s 786 | Code | 00 | 2 | 3 | 00/1E6D : 20 38 07 | jsr nowWAIT - 3923 | 3 game.s 787 | Empty | 00 | | 0 | 00/1E70 | - 3924 | 3 game.s 788 | Code | 00 | 2 | 3 | 00/1E70 : AD 68 10 | lda index - 3925 | 3 game.s 789 | Code | 00 | | 1 | 00/1E73 : 1A | inc - 3926 | 3 game.s 790 | Code | 00 | | 3 | 00/1E74 : C9 08 00 | cmp #{8} - 3927 | 3 game.s 791 | Code | 00 | | 2 | 00/1E77 : 90 DB | bcc ozunid_21 - 3928 | 3 game.s 792 | Code | 00 | | 2 | 00/1E79 : F0 D9 | beq ozunid_21 - 3929 | 3 game.s 793 | Code | 00 | | 1 | 00/1E7B : 60 | rts - 3930 | 3 game.s 794 | Empty | 00 | | 0 | 00/1E7C | - 3931 | 3 game.s 795 | Comment | 00 | | 0 | 00/1E7C | *--- - 3932 | 3 game.s 796 | Empty | 00 | | 0 | 00/1E7C | - 3933 | 3 game.s 797 | Data | 00 | 2 | 2 | 00/1E7C : 8C 1E | tbl_pres da pr_case_1 - 3934 | 3 game.s 798 | Data | 00 | 2 | 2 | 00/1E7E : E0 1E | da pr_case_2 - 3935 | 3 game.s 799 | Data | 00 | 2 | 2 | 00/1E80 : F3 1E | da pr_case_3 - 3936 | 3 game.s 800 | Data | 00 | 2 | 2 | 00/1E82 : 06 1F | da pr_case_4 - 3937 | 3 game.s 801 | Data | 00 | 2 | 2 | 00/1E84 : 19 1F | da pr_case_5 - 3938 | 3 game.s 802 | Data | 00 | 2 | 2 | 00/1E86 : 50 1F | da pr_case_6 - 3939 | 3 game.s 803 | Data | 00 | 2 | 2 | 00/1E88 : 75 1F | da pr_case_7 - 3940 | 3 game.s 804 | Data | 00 | 2 | 2 | 00/1E8A : C0 1F | da pr_case_8 - 3941 | 3 game.s 805 | Empty | 00 | | 0 | 00/1E8C | - 3942 | 3 game.s 806 | Comment | 00 | | 0 | 00/1E8C | *--- - 3943 | 3 game.s 807 | Empty | 00 | | 0 | 00/1E8C | - 3944 | 3 game.s 808 | Macro | 00 | | 0 | 00/1E8C | pr_case_1 @carre #prSTR11;#100;#80;#$0771 - 3949 | 3 game.s 808 | Code | 00 | 1 >>16 | 3 | 00/1E8C : F4 00 00 | PEA #^#prSTR11 - 3956 | 3 game.s 808 | Code | 00 | 2 | 3 | 00/1E8F : F4 D3 1F | PEA #prSTR11 - 3961 | 3 game.s 808 | Code | 00 | | 3 | 00/1E92 : F4 64 00 | PEA #100 - 3966 | 3 game.s 808 | Code | 00 | | 3 | 00/1E95 : F4 50 00 | PEA #80 - 3971 | 3 game.s 808 | Code | 00 | | 3 | 00/1E98 : F4 71 07 | PEA #$0771 - 3974 | 3 game.s 808 | Code | 00 | 2 | 3 | 00/1E9B : 20 91 21 | jsr carre - 3975 | 3 game.s 809 | Macro | 00 | | 0 | 00/1E9E | @carre #prSTR12;#100;#120;#$0774 - 3980 | 3 game.s 809 | Code | 00 | 1 >>16 | 3 | 00/1E9E : F4 00 00 | PEA #^#prSTR12 - 3987 | 3 game.s 809 | Code | 00 | 2 | 3 | 00/1EA1 : F4 E2 1F | PEA #prSTR12 - 3992 | 3 game.s 809 | Code | 00 | | 3 | 00/1EA4 : F4 64 00 | PEA #100 - 3997 | 3 game.s 809 | Code | 00 | | 3 | 00/1EA7 : F4 78 00 | PEA #120 - 4002 | 3 game.s 809 | Code | 00 | | 3 | 00/1EAA : F4 74 07 | PEA #$0774 - 4005 | 3 game.s 809 | Code | 00 | 2 | 3 | 00/1EAD : 20 91 21 | jsr carre - 4006 | 3 game.s 810 | Empty | 00 | | 0 | 00/1EB0 | - 4007 | 3 game.s 811 | Macro | 00 | | 0 | 00/1EB0 | PushWord #15 - 4009 | 3 game.s 811 | Code | 00 | | 3 | 00/1EB0 : F4 0F 00 | PEA #15 - 4012 | 3 game.s 812 | Macro | 00 | | 0 | 00/1EB3 | _SetForeColor - 4014 | 3 game.s 812 | Code | 00 | | 3 | 00/1EB3 : A2 04 A0 | LDX #$A004 ; load tool call # - 4015 | 3 game.s 812 | Code | 00 | | 4 | 00/1EB6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4016 | 3 game.s 813 | Macro | 00 | | 0 | 00/1EBA | PushWord #0 - 4018 | 3 game.s 813 | Code | 00 | | 3 | 00/1EBA : F4 00 00 | PEA #0 - 4021 | 3 game.s 814 | Macro | 00 | | 0 | 00/1EBD | _SetBackColor - 4023 | 3 game.s 814 | Code | 00 | | 3 | 00/1EBD : A2 04 A2 | LDX #$A204 ; load tool call # - 4024 | 3 game.s 814 | Code | 00 | | 4 | 00/1EC0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4025 | 3 game.s 815 | Empty | 00 | | 0 | 00/1EC4 | - 4026 | 3 game.s 816 | Macro | 00 | | 0 | 00/1EC4 | @t #prSTR13;#21 - 4027 | 3 game.s 816 | Code | 00 | 2 | 3 | 00/1EC4 : A9 F9 1F | lda #prSTR13 - 4028 | 3 game.s 816 | Code | 00 | | 3 | 00/1EC7 : A0 15 00 | ldy #21 - 4029 | 3 game.s 816 | Code | 00 | 2 | 3 | 00/1ECA : 20 67 27 | jsr t - 4030 | 3 game.s 817 | Macro | 00 | | 0 | 00/1ECD | @t #prSTR14;#22 - 4031 | 3 game.s 817 | Code | 00 | 2 | 3 | 00/1ECD : A9 09 20 | lda #prSTR14 - 4032 | 3 game.s 817 | Code | 00 | | 3 | 00/1ED0 : A0 16 00 | ldy #22 - 4033 | 3 game.s 817 | Code | 00 | 2 | 3 | 00/1ED3 : 20 67 27 | jsr t - 4034 | 3 game.s 818 | Macro | 00 | | 0 | 00/1ED6 | @t #prSTR15;#23 - 4035 | 3 game.s 818 | Code | 00 | 2 | 3 | 00/1ED6 : A9 26 20 | lda #prSTR15 - 4036 | 3 game.s 818 | Code | 00 | | 3 | 00/1ED9 : A0 17 00 | ldy #23 - 4037 | 3 game.s 818 | Code | 00 | 2 | 3 | 00/1EDC : 20 67 27 | jsr t - 4038 | 3 game.s 819 | Code | 00 | | 1 | 00/1EDF : 60 | rts - 4039 | 3 game.s 820 | Empty | 00 | | 0 | 00/1EE0 | - 4040 | 3 game.s 821 | Macro | 00 | | 0 | 00/1EE0 | pr_case_2 @carre #prSTR21;#25;#20;#$0437 - 4045 | 3 game.s 821 | Code | 00 | 1 >>16 | 3 | 00/1EE0 : F4 00 00 | PEA #^#prSTR21 - 4052 | 3 game.s 821 | Code | 00 | 2 | 3 | 00/1EE3 : F4 3D 20 | PEA #prSTR21 - 4057 | 3 game.s 821 | Code | 00 | | 3 | 00/1EE6 : F4 19 00 | PEA #25 - 4062 | 3 game.s 821 | Code | 00 | | 3 | 00/1EE9 : F4 14 00 | PEA #20 - 4067 | 3 game.s 821 | Code | 00 | | 3 | 00/1EEC : F4 37 04 | PEA #$0437 - 4070 | 3 game.s 821 | Code | 00 | 2 | 3 | 00/1EEF : 20 91 21 | jsr carre - 4071 | 3 game.s 822 | Code | 00 | | 1 | 00/1EF2 : 60 | rts - 4072 | 3 game.s 823 | Empty | 00 | | 0 | 00/1EF3 | - 4073 | 3 game.s 824 | Macro | 00 | | 0 | 00/1EF3 | pr_case_3 @carre #prSTR31;#25;#180;#$0275 - 4078 | 3 game.s 824 | Code | 00 | 1 >>16 | 3 | 00/1EF3 : F4 00 00 | PEA #^#prSTR31 - 4085 | 3 game.s 824 | Code | 00 | 2 | 3 | 00/1EF6 : F4 59 20 | PEA #prSTR31 - 4090 | 3 game.s 824 | Code | 00 | | 3 | 00/1EF9 : F4 19 00 | PEA #25 - 4095 | 3 game.s 824 | Code | 00 | | 3 | 00/1EFC : F4 B4 00 | PEA #180 - 4100 | 3 game.s 824 | Code | 00 | | 3 | 00/1EFF : F4 75 02 | PEA #$0275 - 4103 | 3 game.s 824 | Code | 00 | 2 | 3 | 00/1F02 : 20 91 21 | jsr carre - 4104 | 3 game.s 825 | Code | 00 | | 1 | 00/1F05 : 60 | rts - 4105 | 3 game.s 826 | Empty | 00 | | 0 | 00/1F06 | - 4106 | 3 game.s 827 | Macro | 00 | | 0 | 00/1F06 | pr_case_4 @carre #prSTR41;#100;#0;#$0743 - 4111 | 3 game.s 827 | Code | 00 | 1 >>16 | 3 | 00/1F06 : F4 00 00 | PEA #^#prSTR41 - 4118 | 3 game.s 827 | Code | 00 | 2 | 3 | 00/1F09 : F4 73 20 | PEA #prSTR41 - 4123 | 3 game.s 827 | Code | 00 | | 3 | 00/1F0C : F4 64 00 | PEA #100 - 4128 | 3 game.s 827 | Code | 00 | | 3 | 00/1F0F : F4 00 00 | PEA #0 - 4133 | 3 game.s 827 | Code | 00 | | 3 | 00/1F12 : F4 43 07 | PEA #$0743 - 4136 | 3 game.s 827 | Code | 00 | 2 | 3 | 00/1F15 : 20 91 21 | jsr carre - 4137 | 3 game.s 828 | Code | 00 | | 1 | 00/1F18 : 60 | rts - 4138 | 3 game.s 829 | Empty | 00 | | 0 | 00/1F19 | - 4139 | 3 game.s 830 | Macro | 00 | | 0 | 00/1F19 | pr_case_5 @carre #prSTR51;#150;#20;#$0743 - 4144 | 3 game.s 830 | Code | 00 | 1 >>16 | 3 | 00/1F19 : F4 00 00 | PEA #^#prSTR51 - 4151 | 3 game.s 830 | Code | 00 | 2 | 3 | 00/1F1C : F4 87 20 | PEA #prSTR51 - 4156 | 3 game.s 830 | Code | 00 | | 3 | 00/1F1F : F4 96 00 | PEA #150 - 4161 | 3 game.s 830 | Code | 00 | | 3 | 00/1F22 : F4 14 00 | PEA #20 - 4166 | 3 game.s 830 | Code | 00 | | 3 | 00/1F25 : F4 43 07 | PEA #$0743 - 4169 | 3 game.s 830 | Code | 00 | 2 | 3 | 00/1F28 : 20 91 21 | jsr carre - 4170 | 3 game.s 831 | Macro | 00 | | 0 | 00/1F2B | @carre #prSTR52;#50;#100;#$0743 - 4175 | 3 game.s 831 | Code | 00 | 1 >>16 | 3 | 00/1F2B : F4 00 00 | PEA #^#prSTR52 - 4182 | 3 game.s 831 | Code | 00 | 2 | 3 | 00/1F2E : F4 99 20 | PEA #prSTR52 - 4187 | 3 game.s 831 | Code | 00 | | 3 | 00/1F31 : F4 32 00 | PEA #50 - 4192 | 3 game.s 831 | Code | 00 | | 3 | 00/1F34 : F4 64 00 | PEA #100 - 4197 | 3 game.s 831 | Code | 00 | | 3 | 00/1F37 : F4 43 07 | PEA #$0743 - 4200 | 3 game.s 831 | Code | 00 | 2 | 3 | 00/1F3A : 20 91 21 | jsr carre - 4201 | 3 game.s 832 | Macro | 00 | | 0 | 00/1F3D | @carre #prSTR53;#70;#180;#$0177 - 4206 | 3 game.s 832 | Code | 00 | 1 >>16 | 3 | 00/1F3D : F4 00 00 | PEA #^#prSTR53 - 4213 | 3 game.s 832 | Code | 00 | 2 | 3 | 00/1F40 : F4 A8 20 | PEA #prSTR53 - 4218 | 3 game.s 832 | Code | 00 | | 3 | 00/1F43 : F4 46 00 | PEA #70 - 4223 | 3 game.s 832 | Code | 00 | | 3 | 00/1F46 : F4 B4 00 | PEA #180 - 4228 | 3 game.s 832 | Code | 00 | | 3 | 00/1F49 : F4 77 01 | PEA #$0177 - 4231 | 3 game.s 832 | Code | 00 | 2 | 3 | 00/1F4C : 20 91 21 | jsr carre - 4232 | 3 game.s 833 | Code | 00 | | 1 | 00/1F4F : 60 | rts - 4233 | 3 game.s 834 | Empty | 00 | | 0 | 00/1F50 | - 4234 | 3 game.s 835 | Macro | 00 | | 0 | 00/1F50 | pr_case_6 @carre #prSTR61;#0;#100;#$0607 - 4239 | 3 game.s 835 | Code | 00 | 1 >>16 | 3 | 00/1F50 : F4 00 00 | PEA #^#prSTR61 - 4246 | 3 game.s 835 | Code | 00 | 2 | 3 | 00/1F53 : F4 C5 20 | PEA #prSTR61 - 4251 | 3 game.s 835 | Code | 00 | | 3 | 00/1F56 : F4 00 00 | PEA #0 - 4256 | 3 game.s 835 | Code | 00 | | 3 | 00/1F59 : F4 64 00 | PEA #100 - 4261 | 3 game.s 835 | Code | 00 | | 3 | 00/1F5C : F4 07 06 | PEA #$0607 - 4264 | 3 game.s 835 | Code | 00 | 2 | 3 | 00/1F5F : 20 91 21 | jsr carre - 4265 | 3 game.s 836 | Macro | 00 | | 0 | 00/1F62 | @carre #prSTR62;#20;#150;#$0607 - 4270 | 3 game.s 836 | Code | 00 | 1 >>16 | 3 | 00/1F62 : F4 00 00 | PEA #^#prSTR62 - 4277 | 3 game.s 836 | Code | 00 | 2 | 3 | 00/1F65 : F4 EB 20 | PEA #prSTR62 - 4282 | 3 game.s 836 | Code | 00 | | 3 | 00/1F68 : F4 14 00 | PEA #20 - 4287 | 3 game.s 836 | Code | 00 | | 3 | 00/1F6B : F4 96 00 | PEA #150 - 4292 | 3 game.s 836 | Code | 00 | | 3 | 00/1F6E : F4 07 06 | PEA #$0607 - 4295 | 3 game.s 836 | Code | 00 | 2 | 3 | 00/1F71 : 20 91 21 | jsr carre - 4296 | 3 game.s 837 | Code | 00 | | 1 | 00/1F74 : 60 | rts - 4297 | 3 game.s 838 | Empty | 00 | | 0 | 00/1F75 | - 4298 | 3 game.s 839 | Macro | 00 | | 0 | 00/1F75 | pr_case_7 @carre #prSTR71;#0;#99;#$0073 - 4303 | 3 game.s 839 | Code | 00 | 1 >>16 | 3 | 00/1F75 : F4 00 00 | PEA #^#prSTR71 - 4310 | 3 game.s 839 | Code | 00 | 2 | 3 | 00/1F78 : F4 05 21 | PEA #prSTR71 - 4315 | 3 game.s 839 | Code | 00 | | 3 | 00/1F7B : F4 00 00 | PEA #0 - 4320 | 3 game.s 839 | Code | 00 | | 3 | 00/1F7E : F4 63 00 | PEA #99 - 4325 | 3 game.s 839 | Code | 00 | | 3 | 00/1F81 : F4 73 00 | PEA #$0073 - 4328 | 3 game.s 839 | Code | 00 | 2 | 3 | 00/1F84 : 20 91 21 | jsr carre - 4329 | 3 game.s 840 | Empty | 00 | | 0 | 00/1F87 | - 4330 | 3 game.s 841 | Macro | 00 | | 0 | 00/1F87 | PushWord #15 - 4332 | 3 game.s 841 | Code | 00 | | 3 | 00/1F87 : F4 0F 00 | PEA #15 - 4335 | 3 game.s 842 | Macro | 00 | | 0 | 00/1F8A | _SetForeColor - 4337 | 3 game.s 842 | Code | 00 | | 3 | 00/1F8A : A2 04 A0 | LDX #$A004 ; load tool call # - 4338 | 3 game.s 842 | Code | 00 | | 4 | 00/1F8D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4339 | 3 game.s 843 | Macro | 00 | | 0 | 00/1F91 | PushWord #0 - 4341 | 3 game.s 843 | Code | 00 | | 3 | 00/1F91 : F4 00 00 | PEA #0 - 4344 | 3 game.s 844 | Macro | 00 | | 0 | 00/1F94 | _SetBackColor - 4346 | 3 game.s 844 | Code | 00 | | 3 | 00/1F94 : A2 04 A2 | LDX #$A204 ; load tool call # - 4347 | 3 game.s 844 | Code | 00 | | 4 | 00/1F97 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4348 | 3 game.s 845 | Empty | 00 | | 0 | 00/1F9B | - 4349 | 3 game.s 846 | Macro | 00 | | 0 | 00/1F9B | @t #prSTR72;#20 - 4350 | 3 game.s 846 | Code | 00 | 2 | 3 | 00/1F9B : A9 2A 21 | lda #prSTR72 - 4351 | 3 game.s 846 | Code | 00 | | 3 | 00/1F9E : A0 14 00 | ldy #20 - 4352 | 3 game.s 846 | Code | 00 | 2 | 3 | 00/1FA1 : 20 67 27 | jsr t - 4353 | 3 game.s 847 | Macro | 00 | | 0 | 00/1FA4 | @t #prSTR73;#21 - 4354 | 3 game.s 847 | Code | 00 | 2 | 3 | 00/1FA4 : A9 3D 21 | lda #prSTR73 - 4355 | 3 game.s 847 | Code | 00 | | 3 | 00/1FA7 : A0 15 00 | ldy #21 - 4356 | 3 game.s 847 | Code | 00 | 2 | 3 | 00/1FAA : 20 67 27 | jsr t - 4357 | 3 game.s 848 | Macro | 00 | | 0 | 00/1FAD | @t #prSTR74;#22 - 4358 | 3 game.s 848 | Code | 00 | 2 | 3 | 00/1FAD : A9 41 21 | lda #prSTR74 - 4359 | 3 game.s 848 | Code | 00 | | 3 | 00/1FB0 : A0 16 00 | ldy #22 - 4360 | 3 game.s 848 | Code | 00 | 2 | 3 | 00/1FB3 : 20 67 27 | jsr t - 4361 | 3 game.s 849 | Macro | 00 | | 0 | 00/1FB6 | @t #prSTR75;#23 - 4362 | 3 game.s 849 | Code | 00 | 2 | 3 | 00/1FB6 : A9 58 21 | lda #prSTR75 - 4363 | 3 game.s 849 | Code | 00 | | 3 | 00/1FB9 : A0 17 00 | ldy #23 - 4364 | 3 game.s 849 | Code | 00 | 2 | 3 | 00/1FBC : 20 67 27 | jsr t - 4365 | 3 game.s 850 | Code | 00 | | 1 | 00/1FBF : 60 | rts - 4366 | 3 game.s 851 | Empty | 00 | | 0 | 00/1FC0 | - 4367 | 3 game.s 852 | Macro | 00 | | 0 | 00/1FC0 | pr_case_8 @carre #prSTR81;#100;#180;#$0555 - 4372 | 3 game.s 852 | Code | 00 | 1 >>16 | 3 | 00/1FC0 : F4 00 00 | PEA #^#prSTR81 - 4379 | 3 game.s 852 | Code | 00 | 2 | 3 | 00/1FC3 : F4 79 21 | PEA #prSTR81 - 4384 | 3 game.s 852 | Code | 00 | | 3 | 00/1FC6 : F4 64 00 | PEA #100 - 4389 | 3 game.s 852 | Code | 00 | | 3 | 00/1FC9 : F4 B4 00 | PEA #180 - 4394 | 3 game.s 852 | Code | 00 | | 3 | 00/1FCC : F4 55 05 | PEA #$0555 - 4397 | 3 game.s 852 | Code | 00 | 2 | 3 | 00/1FCF : 20 91 21 | jsr carre - 4398 | 3 game.s 853 | Code | 00 | | 1 | 00/1FD2 : 60 | rts - 4399 | 3 game.s 854 | Empty | 00 | | 0 | 00/1FD3 | - 4400 | 3 game.s 855 | Comment | 00 | | 0 | 00/1FD3 | *--- - 4401 | 3 game.s 856 | Empty | 00 | | 0 | 00/1FD3 | - 4402 | 3 game.s 857 | Data | 00 | | 15 | 00/1FD3 : 0E 6C 61 20 | prSTR11 str 'la belle zohra' + 3264 | 3 game.s 237 | Empty | 00 | | 0 | 00/1B22 | iconToDestPoint + 3265 | 3 game.s 238 | Data | 00 | | 4 | 00/1B22 : 03 00 00 00 | dw 3,0 + 3266 | 3 game.s 239 | Empty | 00 | | 0 | 00/1B26 | + 3267 | 3 game.s 240 | Comment | 00 | | 0 | 00/1B26 | *----------------------- + 3268 | 3 game.s 241 | Comment | 00 | | 0 | 00/1B26 | * GESTION DES OBJETS + 3269 | 3 game.s 242 | Comment | 00 | | 0 | 00/1B26 | *----------------------- + 3270 | 3 game.s 243 | Empty | 00 | | 0 | 00/1B26 | + 3271 | 3 game.s 244 | Code | 00 | 2 | 3 | 00/1B26 : 9C 0F 13 | test_objet stz objet_selectionne + 3272 | 3 game.s 245 | Empty | 00 | | 0 | 00/1B29 | + 3273 | 3 game.s 246 | Code | 00 | | 3 | 00/1B29 : A9 01 00 | lda #1 ; from 1 + 3274 | 3 game.s 247 | Code | 00 | | 1 | 00/1B2C : 48 | ozunid_10 pha + 3275 | 3 game.s 248 | Code | 00 | | 1 | 00/1B2D : 0A | asl + 3276 | 3 game.s 249 | Code | 00 | | 1 | 00/1B2E : AA | tax + 3277 | 3 game.s 250 | Code | 00 | 2 | 3 | 00/1B2F : AD 33 0B | lda taskWHERE+2 ; compare le X + 3278 | 3 game.s 251 | Code | 00 | 2 | 3 | 00/1B32 : DD 2C 14 | cmp objet_x,x + 3279 | 3 game.s 252 | Code | 00 | | 2 | 00/1B35 : 90 1E | bcc objet_ko + 3280 | 3 game.s 253 | Code | 00 | 2 | 3 | 00/1B37 : BD 50 14 | lda objet_xx,x + 3281 | 3 game.s 254 | Code | 00 | 2 | 3 | 00/1B3A : CD 33 0B | cmp taskWHERE+2 + 3282 | 3 game.s 255 | Code | 00 | | 2 | 00/1B3D : 90 16 | bcc objet_ko + 3283 | 3 game.s 256 | Empty | 00 | | 0 | 00/1B3F | + 3284 | 3 game.s 257 | Code | 00 | 2 | 3 | 00/1B3F : AD 31 0B | lda taskWHERE ; et le Y + 3285 | 3 game.s 258 | Code | 00 | 2 | 3 | 00/1B42 : DD 3E 14 | cmp objet_y,x + 3286 | 3 game.s 259 | Code | 00 | | 2 | 00/1B45 : 90 0E | bcc objet_ko + 3287 | 3 game.s 260 | Code | 00 | 2 | 3 | 00/1B47 : BD 62 14 | lda objet_yy,x + 3288 | 3 game.s 261 | Code | 00 | 2 | 3 | 00/1B4A : CD 31 0B | cmp taskWHERE + 3289 | 3 game.s 262 | Code | 00 | | 2 | 00/1B4D : 90 06 | bcc objet_ko + 3290 | 3 game.s 263 | Empty | 00 | | 0 | 00/1B4F | + 3291 | 3 game.s 264 | Code | 00 | | 1 | 00/1B4F : 68 | pla ; on a notre icne + 3292 | 3 game.s 265 | Code | 00 | 2 | 3 | 00/1B50 : 8D 0F 13 | sta objet_selectionne + 3293 | 3 game.s 266 | Code | 00 | | 1 | 00/1B53 : 18 | clc + 3294 | 3 game.s 267 | Code | 00 | | 1 | 00/1B54 : 60 | rts + 3295 | 3 game.s 268 | Empty | 00 | | 0 | 00/1B55 | + 3296 | 3 game.s 269 | Code | 00 | | 1 | 00/1B55 : 68 | objet_ko pla + 3297 | 3 game.s 270 | Code | 00 | | 3 | 00/1B56 : C9 08 00 | cmp #{8} ; et non plus nombre_objets + 3298 | 3 game.s 271 | Code | 00 | | 2 | 00/1B59 : 90 D1 | bcc ozunid_10 + 3299 | 3 game.s 272 | Code | 00 | | 2 | 00/1B5B : F0 CF | beq ozunid_10 + 3300 | 3 game.s 273 | Code | 00 | | 1 | 00/1B5D : 38 | sec + 3301 | 3 game.s 274 | Code | 00 | | 1 | 00/1B5E : 60 | rts + 3302 | 3 game.s 275 | Empty | 00 | | 0 | 00/1B5F | + 3303 | 3 game.s 276 | Comment | 00 | | 0 | 00/1B5F | *--- + 3304 | 3 game.s 277 | Empty | 00 | | 0 | 00/1B5F | + 3305 | 3 game.s 278 | Empty | 00 | | 0 | 00/1B5F | efface_objet ; X is object + 3306 | 3 game.s 279 | Code | 00 | | 3 | 00/1B5F : E0 00 00 | cpx #0 + 3307 | 3 game.s 280 | Code | 00 | | 2 | 00/1B62 : F0 1E | beq eo1 + 3308 | 3 game.s 281 | Code | 00 | 2 | 3 | 00/1B64 : 20 A7 1B | jsr set_objet + 3309 | 3 game.s 282 | Empty | 00 | | 0 | 00/1B67 | + 3310 | 3 game.s 283 | Macro | 00 | | 0 | 00/1B67 | _HideCursor + 3312 | 3 game.s 283 | Code | 00 | | 3 | 00/1B67 : A2 04 90 | LDX #$9004 ; load tool call # + 3313 | 3 game.s 283 | Code | 00 | | 4 | 00/1B6A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3314 | 3 game.s 284 | Macro | 00 | | 0 | 00/1B6E | PushLong #fondParamPtr + 3318 | 3 game.s 284 | Code | 00 | 1 >>16 | 3 | 00/1B6E : F4 00 00 | PEA #^#fondParamPtr + 3325 | 3 game.s 284 | Code | 00 | 2 | 3 | 00/1B71 : F4 BE 1A | PEA #fondParamPtr + 3328 | 3 game.s 285 | Macro | 00 | | 0 | 00/1B74 | _PaintPixels + 3330 | 3 game.s 285 | Code | 00 | | 3 | 00/1B74 : A2 04 7F | LDX #$7F04 ; load tool call # + 3331 | 3 game.s 285 | Code | 00 | | 4 | 00/1B77 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3332 | 3 game.s 286 | Macro | 00 | | 0 | 00/1B7B | _ShowCursor + 3334 | 3 game.s 286 | Code | 00 | | 3 | 00/1B7B : A2 04 91 | LDX #$9104 ; load tool call # + 3335 | 3 game.s 286 | Code | 00 | | 4 | 00/1B7E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3336 | 3 game.s 287 | Code | 00 | | 1 | 00/1B82 : 60 | eo1 rts + 3337 | 3 game.s 288 | Empty | 00 | | 0 | 00/1B83 | + 3338 | 3 game.s 289 | Comment | 00 | | 0 | 00/1B83 | *--- + 3339 | 3 game.s 290 | Empty | 00 | | 0 | 00/1B83 | + 3340 | 3 game.s 291 | Empty | 00 | | 0 | 00/1B83 | affiche_objet ; X is object + 3341 | 3 game.s 292 | Code | 00 | | 3 | 00/1B83 : E0 00 00 | cpx #0 + 3342 | 3 game.s 293 | Code | 00 | | 2 | 00/1B86 : F0 1E | beq ao1 + 3343 | 3 game.s 294 | Code | 00 | 2 | 3 | 00/1B88 : 20 A7 1B | jsr set_objet + 3344 | 3 game.s 295 | Empty | 00 | | 0 | 00/1B8B | + 3345 | 3 game.s 296 | Macro | 00 | | 0 | 00/1B8B | _HideCursor + 3347 | 3 game.s 296 | Code | 00 | | 3 | 00/1B8B : A2 04 90 | LDX #$9004 ; load tool call # + 3348 | 3 game.s 296 | Code | 00 | | 4 | 00/1B8E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3349 | 3 game.s 297 | Macro | 00 | | 0 | 00/1B92 | PushLong #iconParamPtr + 3353 | 3 game.s 297 | Code | 00 | 1 >>16 | 3 | 00/1B92 : F4 00 00 | PEA #^#iconParamPtr + 3360 | 3 game.s 297 | Code | 00 | 2 | 3 | 00/1B95 : F4 D4 1A | PEA #iconParamPtr + 3363 | 3 game.s 298 | Macro | 00 | | 0 | 00/1B98 | _PaintPixels + 3365 | 3 game.s 298 | Code | 00 | | 3 | 00/1B98 : A2 04 7F | LDX #$7F04 ; load tool call # + 3366 | 3 game.s 298 | Code | 00 | | 4 | 00/1B9B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3367 | 3 game.s 299 | Macro | 00 | | 0 | 00/1B9F | _ShowCursor + 3369 | 3 game.s 299 | Code | 00 | | 3 | 00/1B9F : A2 04 91 | LDX #$9104 ; load tool call # + 3370 | 3 game.s 299 | Code | 00 | | 4 | 00/1BA2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3371 | 3 game.s 300 | Code | 00 | | 1 | 00/1BA6 : 60 | ao1 rts + 3372 | 3 game.s 301 | Empty | 00 | | 0 | 00/1BA7 | + 3373 | 3 game.s 302 | Comment | 00 | | 0 | 00/1BA7 | *--- + 3374 | 3 game.s 303 | Empty | 00 | | 0 | 00/1BA7 | + 3375 | 3 game.s 304 | Code | 00 | | 1 | 00/1BA7 : 8A | set_objet txa + 3376 | 3 game.s 305 | Code | 00 | | 1 | 00/1BA8 : 0A | asl + 3377 | 3 game.s 306 | Code | 00 | | 1 | 00/1BA9 : AA | tax + 3378 | 3 game.s 307 | Code | 00 | 2 | 3 | 00/1BAA : BD 3E 14 | lda objet_y,x ; x is 2..4..6..8 + 3379 | 3 game.s 308 | Code | 00 | 2 | 3 | 00/1BAD : 8D 1A 1B | sta iconToSourceRect + 3380 | 3 game.s 309 | Code | 00 | 2 | 3 | 00/1BB0 : 8D 22 1B | sta iconToDestPoint + 3381 | 3 game.s 310 | Code | 00 | 2 | 3 | 00/1BB3 : BD 2C 14 | lda objet_x,x + 3382 | 3 game.s 311 | Code | 00 | 2 | 3 | 00/1BB6 : 8D 1C 1B | sta iconToSourceRect+2 + 3383 | 3 game.s 312 | Code | 00 | 2 | 3 | 00/1BB9 : 8D 24 1B | sta iconToDestPoint+2 + 3384 | 3 game.s 313 | Code | 00 | 2 | 3 | 00/1BBC : BD 62 14 | lda objet_yy,x + 3385 | 3 game.s 314 | Code | 00 | 2 | 3 | 00/1BBF : 8D 1E 1B | sta iconToSourceRect+4 + 3386 | 3 game.s 315 | Code | 00 | 2 | 3 | 00/1BC2 : BD 50 14 | lda objet_xx,x + 3387 | 3 game.s 316 | Code | 00 | 2 | 3 | 00/1BC5 : 8D 20 1B | sta iconToSourceRect+6 + 3388 | 3 game.s 317 | Code | 00 | | 1 | 00/1BC8 : 60 | rts + 3389 | 3 game.s 318 | Empty | 00 | | 0 | 00/1BC9 | + 3390 | 3 game.s 319 | Comment | 00 | | 0 | 00/1BC9 | *----------------------- + 3391 | 3 game.s 320 | Comment | 00 | | 0 | 00/1BC9 | * set_language + 3392 | 3 game.s 321 | Comment | 00 | | 0 | 00/1BC9 | *----------------------- + 3393 | 3 game.s 322 | Empty | 00 | | 0 | 00/1BC9 | + 3394 | 3 game.s 323 | Empty | 00 | | 0 | 00/1BC9 | set_language + 3395 | 3 game.s 324 | Macro | 00 | | 0 | 00/1BC9 | PushWord #0 + 3397 | 3 game.s 324 | Code | 00 | | 3 | 00/1BC9 : F4 00 00 | PEA #0 + 3400 | 3 game.s 325 | Macro | 00 | | 0 | 00/1BCC | PushWord #$29 + 3402 | 3 game.s 325 | Code | 00 | | 3 | 00/1BCC : F4 29 00 | PEA #$29 + 3405 | 3 game.s 326 | Macro | 00 | | 0 | 00/1BCF | _ReadBParam + 3407 | 3 game.s 326 | Code | 00 | | 3 | 00/1BCF : A2 03 0C | LDX #$C03 ; load tool call # + 3408 | 3 game.s 326 | Code | 00 | | 4 | 00/1BD2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3409 | 3 game.s 327 | Code | 00 | | 1 | 00/1BD6 : 68 | pla + 3410 | 3 game.s 328 | Code | 00 | | 3 | 00/1BD7 : C9 14 00 | cmp #20 + 3411 | 3 game.s 329 | Code | 00 | | 2 | 00/1BDA : 90 01 | bcc st_ok + 3412 | 3 game.s 330 | Code | 00 | | 1 | 00/1BDC : 60 | rts + 3413 | 3 game.s 331 | Empty | 00 | | 0 | 00/1BDD | + 3414 | 3 game.s 332 | Comment | 00 | | 0 | 00/1BDD | * index + 3415 | 3 game.s 333 | Comment | 00 | | 0 | 00/1BDD | * TEXTES : +16 + 3416 | 3 game.s 334 | Empty | 00 | | 0 | 00/1BDD | + 3417 | 3 game.s 335 | Code | 00 | 2 | 3 | 00/1BDD : 20 F1 1B | st_ok jsr st_setit ; try IIgs language + 3418 | 3 game.s 336 | Code | 00 | | 2 | 00/1BE0 : 90 0E | bcc st_ok99 + 3419 | 3 game.s 337 | Empty | 00 | | 0 | 00/1BE2 | + 3420 | 3 game.s 338 | Code | 00 | | 3 | 00/1BE2 : A9 00 00 | lda #0 ; if not, try EN US + 3421 | 3 game.s 339 | Code | 00 | 2 | 3 | 00/1BE5 : 20 F1 1B | jsr st_setit + 3422 | 3 game.s 340 | Code | 00 | | 2 | 00/1BE8 : 90 06 | bcc st_ok99 + 3423 | 3 game.s 341 | Empty | 00 | | 0 | 00/1BEA | + 3424 | 3 game.s 342 | Code | 00 | | 3 | 00/1BEA : A9 02 00 | lda #2 ; it not, force FR - It always exists + 3425 | 3 game.s 343 | Code | 00 | 2 | 3 | 00/1BED : 20 F1 1B | jsr st_setit + 3426 | 3 game.s 344 | Code | 00 | | 1 | 00/1BF0 : 60 | st_ok99 rts + 3427 | 3 game.s 345 | Empty | 00 | | 0 | 00/1BF1 | + 3428 | 3 game.s 346 | Comment | 00 | | 0 | 00/1BF1 | *--- + 3429 | 3 game.s 347 | Empty | 00 | | 0 | 00/1BF1 | + 3430 | 3 game.s 348 | Code | 00 | 2 | 3 | 00/1BF1 : 8D D8 07 | st_setit sta saveLANGUAGE + 3431 | 3 game.s 349 | Code | 00 | | 1 | 00/1BF4 : 0A | asl + 3432 | 3 game.s 350 | Code | 00 | | 1 | 00/1BF5 : AA | tax + 3433 | 3 game.s 351 | Code | 00 | 2 | 3 | 00/1BF6 : BD 1F 1C | lda tblLANG,x + 3434 | 3 game.s 352 | Code | 00 | 2 | 3 | 00/1BF9 : 8D E3 0D | sta pTXT+16 + 3435 | 3 game.s 353 | Empty | 00 | | 0 | 00/1BFC | + 3436 | 3 game.s 354 | Code | 00 | 2 | 3 | 00/1BFC : A9 D3 0D | lda #pTXT ; check file exists + 3437 | 3 game.s 355 | Code | 00 | 2 | 3 | 00/1BFF : 8D 3F 0D | sta proOPEN+4 + 3438 | 3 game.s 356 | Empty | 00 | | 0 | 00/1C02 | + 3439 | 3 game.s 357 | Code | 00 | | 4 | 00/1C02 : 22 A8 00 E1 | jsl {$e100a8} + 3440 | 3 game.s 358 | Data | 00 | | 2 | 00/1C06 : 10 20 | dw $2010 + 3441 | 3 game.s 359 | Data | 00 | 3 | 4 | 00/1C08 : 3B 0D 00 00 | adrl proOPEN + 3442 | 3 game.s 360 | Code | 00 | | 2 | 00/1C0C : B0 10 | bcs st_setit99 + 3443 | 3 game.s 361 | Empty | 00 | | 0 | 00/1C0E | + 3444 | 3 game.s 362 | Code | 00 | 2 | 3 | 00/1C0E : AD 3D 0D | lda proOPEN+2 + 3445 | 3 game.s 363 | Code | 00 | 2 | 3 | 00/1C11 : 8D 7B 0D | sta proCLOSE+2 + 3446 | 3 game.s 364 | Empty | 00 | | 0 | 00/1C14 | + 3447 | 3 game.s 365 | Code | 00 | | 4 | 00/1C14 : 22 A8 00 E1 | jsl {$e100a8} + 3448 | 3 game.s 366 | Data | 00 | | 2 | 00/1C18 : 14 20 | dw $2014 + 3449 | 3 game.s 367 | Data | 00 | 3 | 4 | 00/1C1A : 79 0D 00 00 | adrl proCLOSE + 3450 | 3 game.s 368 | Empty | 00 | | 0 | 00/1C1E | + 3451 | 3 game.s 369 | Code | 00 | | 1 | 00/1C1E : 60 | st_setit99 rts + 3452 | 3 game.s 370 | Empty | 00 | | 0 | 00/1C1F | + 3453 | 3 game.s 371 | Comment | 00 | | 0 | 00/1C1F | *--- + 3454 | 3 game.s 372 | Empty | 00 | | 0 | 00/1C1F | + 3455 | 3 game.s 373 | Data | 00 | | 2 | 00/1C1F : 75 73 | tblLANG asc 'us' ; 0 + 3456 | 3 game.s 374 | Data | 00 | | 2 | 00/1C21 : 75 6B | asc 'uk' + 3457 | 3 game.s 375 | Data | 00 | | 2 | 00/1C23 : 66 72 | asc 'fr' ; 2 + 3458 | 3 game.s 376 | Data | 00 | | 2 | 00/1C25 : 6E 6C | asc 'nl' + 3459 | 3 game.s 377 | Data | 00 | | 2 | 00/1C27 : 65 73 | asc 'es' ; 4 + 3460 | 3 game.s 378 | Data | 00 | | 2 | 00/1C29 : 69 74 | asc 'it' + 3461 | 3 game.s 379 | Data | 00 | | 2 | 00/1C2B : 64 65 | asc 'de' ; 6 + 3462 | 3 game.s 380 | Data | 00 | | 2 | 00/1C2D : 73 65 | asc 'se' + 3463 | 3 game.s 381 | Data | 00 | | 2 | 00/1C2F : 75 73 | asc 'us' + 3464 | 3 game.s 382 | Data | 00 | | 2 | 00/1C31 : 63 61 | asc 'ca' + 3465 | 3 game.s 383 | Data | 00 | | 2 | 00/1C33 : 6E 6C | asc 'nl' + 3466 | 3 game.s 384 | Data | 00 | | 2 | 00/1C35 : 68 65 | asc 'he' + 3467 | 3 game.s 385 | Data | 00 | | 2 | 00/1C37 : 6A 70 | asc 'jp' + 3468 | 3 game.s 386 | Data | 00 | | 2 | 00/1C39 : 61 72 | asc 'ar' + 3469 | 3 game.s 387 | Data | 00 | | 2 | 00/1C3B : 67 72 | asc 'gr' + 3470 | 3 game.s 388 | Data | 00 | | 2 | 00/1C3D : 74 72 | asc 'tr' + 3471 | 3 game.s 389 | Data | 00 | | 2 | 00/1C3F : 66 69 | asc 'fi' + 3472 | 3 game.s 390 | Data | 00 | | 2 | 00/1C41 : 74 61 | asc 'ta' + 3473 | 3 game.s 391 | Data | 00 | | 2 | 00/1C43 : 68 69 | asc 'hi' + 3474 | 3 game.s 392 | Data | 00 | | 2 | 00/1C45 : 75 73 | asc 'us' ; 19 + 3475 | 3 game.s 393 | Empty | 00 | | 0 | 00/1C47 | + 3476 | 3 game.s 394 | Comment | 00 | | 0 | 00/1C47 | *----------------------- + 3477 | 3 game.s 395 | Comment | 00 | | 0 | 00/1C47 | * THE_END - OK + 3478 | 3 game.s 396 | Comment | 00 | | 0 | 00/1C47 | *----------------------- + 3479 | 3 game.s 397 | Comment | 00 | | 0 | 00/1C47 | * the_end + 3480 | 3 game.s 398 | Empty | 00 | | 0 | 00/1C47 | + 3481 | 3 game.s 399 | Empty | 00 | | 0 | 00/1C47 | the_end + 3482 | 3 game.s 400 | Comment | 00 | | 0 | 00/1C47 | * @cree_fenetre #9;pointeur_paragraphes + 3483 | 3 game.s 401 | Comment | 00 | | 0 | 00/1C47 | * jsr pre_scrolling + 3484 | 3 game.s 402 | Empty | 00 | | 0 | 00/1C47 | + 3485 | 3 game.s 403 | Macro | 00 | | 0 | 00/1C47 | PushWord #0 + 3487 | 3 game.s 403 | Code | 00 | | 3 | 00/1C47 : F4 00 00 | PEA #0 + 3490 | 3 game.s 404 | Macro | 00 | | 0 | 00/1C4A | _ClearScreen + 3492 | 3 game.s 404 | Code | 00 | | 3 | 00/1C4A : A2 04 15 | LDX #$1504 ; load tool call # + 3493 | 3 game.s 404 | Code | 00 | | 4 | 00/1C4D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3494 | 3 game.s 405 | Empty | 00 | | 0 | 00/1C51 | + 3495 | 3 game.s 406 | Code | 00 | | 3 | 00/1C51 : A9 FF 00 | lda #{255} + 3496 | 3 game.s 407 | Code | 00 | 2 | 3 | 00/1C54 : 8D 62 10 | sta fgTHEEND + 3497 | 3 game.s 408 | Code | 00 | | 1 | 00/1C57 : 60 | rts + 3498 | 3 game.s 409 | Empty | 00 | | 0 | 00/1C58 | + 3499 | 3 game.s 410 | Comment | 00 | | 0 | 00/1C58 | *----------------------- + 3500 | 3 game.s 411 | Comment | 00 | | 0 | 00/1C58 | * CHOIX D'ENTREE - OK + 3501 | 3 game.s 412 | Comment | 00 | | 0 | 00/1C58 | *----------------------- + 3502 | 3 game.s 413 | Empty | 00 | | 0 | 00/1C58 | + 3503 | 3 game.s 414 | Empty | 00 | | 0 | 00/1C58 | antoine + 3504 | 3 game.s 415 | Macro | 00 | | 0 | 00/1C58 | @t #strMENU1;#10 + 3505 | 3 game.s 415 | Code | 00 | 2 | 3 | 00/1C58 : A9 35 0E | lda #strMENU1 + 3506 | 3 game.s 415 | Code | 00 | | 3 | 00/1C5B : A0 0A 00 | ldy #10 + 3507 | 3 game.s 415 | Code | 00 | 2 | 3 | 00/1C5E : 20 3D 28 | jsr t + 3508 | 3 game.s 416 | Macro | 00 | | 0 | 00/1C61 | @t #strMENU2;#12 + 3509 | 3 game.s 416 | Code | 00 | 2 | 3 | 00/1C61 : A9 40 0E | lda #strMENU2 + 3510 | 3 game.s 416 | Code | 00 | | 3 | 00/1C64 : A0 0C 00 | ldy #12 + 3511 | 3 game.s 416 | Code | 00 | 2 | 3 | 00/1C67 : 20 3D 28 | jsr t + 3512 | 3 game.s 417 | Macro | 00 | | 0 | 00/1C6A | @t #strMENU3;#14 + 3513 | 3 game.s 417 | Code | 00 | 2 | 3 | 00/1C6A : A9 50 0E | lda #strMENU3 + 3514 | 3 game.s 417 | Code | 00 | | 3 | 00/1C6D : A0 0E 00 | ldy #14 + 3515 | 3 game.s 417 | Code | 00 | 2 | 3 | 00/1C70 : 20 3D 28 | jsr t + 3516 | 3 game.s 418 | Empty | 00 | | 0 | 00/1C73 | + 3517 | 3 game.s 419 | Code | 00 | | 1 | 00/1C73 : 48 | ozunid_11 pha + 3518 | 3 game.s 420 | Macro | 00 | | 0 | 00/1C74 | PushWord #%00000000_00001010 + 3520 | 3 game.s 420 | Code | 00 | | 3 | 00/1C74 : F4 0A 00 | PEA #%00000000_00001010 + 3523 | 3 game.s 421 | Macro | 00 | | 0 | 00/1C77 | PushLong #taskREC + 3527 | 3 game.s 421 | Code | 00 | 1 >>16 | 3 | 00/1C77 : F4 00 00 | PEA #^#taskREC + 3534 | 3 game.s 421 | Code | 00 | 2 | 3 | 00/1C7A : F4 27 0B | PEA #taskREC + 3537 | 3 game.s 422 | Macro | 00 | | 0 | 00/1C7D | _GetNextEvent + 3539 | 3 game.s 422 | Code | 00 | | 3 | 00/1C7D : A2 06 0A | LDX #$A06 ; load tool call # + 3540 | 3 game.s 422 | Code | 00 | | 4 | 00/1C80 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3541 | 3 game.s 423 | Code | 00 | | 1 | 00/1C84 : 68 | pla + 3542 | 3 game.s 424 | Code | 00 | | 2 | 00/1C85 : F0 EC | beq ozunid_11 + 3543 | 3 game.s 425 | Empty | 00 | | 0 | 00/1C87 | + 3544 | 3 game.s 426 | Code | 00 | 2 | 3 | 00/1C87 : AD 27 0B | lda taskREC ; une touche ? + 3545 | 3 game.s 427 | Code | 00 | | 3 | 00/1C8A : C9 03 00 | cmp #{$0003} + 3546 | 3 game.s 428 | Code | 00 | | 2 | 00/1C8D : D0 E4 | bne ozunid_11 + 3547 | 3 game.s 429 | Empty | 00 | | 0 | 00/1C8F | + 3548 | 3 game.s 430 | Code | 00 | 2 | 3 | 00/1C8F : AD 29 0B | lda taskMESSAGE ; entre 0 et 9 ? + 3549 | 3 game.s 431 | Code | 00 | | 3 | 00/1C92 : C9 31 00 | cmp #'1' + 3550 | 3 game.s 432 | Code | 00 | | 2 | 00/1C95 : F0 0B | beq laZIK + 3551 | 3 game.s 433 | Code | 00 | | 3 | 00/1C97 : C9 32 00 | cmp #'2' + 3552 | 3 game.s 434 | Code | 00 | | 2 | 00/1C9A : F0 09 | beq laPREZ + 3553 | 3 game.s 435 | Code | 00 | | 3 | 00/1C9C : C9 33 00 | cmp #'3' + 3554 | 3 game.s 436 | Code | 00 | | 2 | 00/1C9F : D0 D2 | bne ozunid_11 + 3555 | 3 game.s 437 | Code | 00 | | 1 | 00/1CA1 : 60 | rts + 3556 | 3 game.s 438 | Code | 00 | 2 | 3 | 00/1CA2 : 20 8E 23 | laZIK jsr musique + 3557 | 3 game.s 439 | Code | 00 | 2 | 3 | 00/1CA5 : 4C A3 1E | laPREZ jmp presentation + 3558 | 3 game.s 440 | Empty | 00 | | 0 | 00/1CA8 | + 3559 | 3 game.s 441 | Comment | 00 | | 0 | 00/1CA8 | *----------------------- + 3560 | 3 game.s 442 | Comment | 00 | | 0 | 00/1CA8 | * INIT - OK + 3561 | 3 game.s 443 | Comment | 00 | | 0 | 00/1CA8 | *----------------------- + 3562 | 3 game.s 444 | Comment | 00 | | 0 | 00/1CA8 | * init + 3563 | 3 game.s 445 | Empty | 00 | | 0 | 00/1CA8 | + 3564 | 3 game.s 446 | Macro | 00 | | 0 | 00/1CA8 | init PushWord #$ffff + 3566 | 3 game.s 446 | Code | 00 | | 3 | 00/1CA8 : F4 FF FF | PEA #$ffff + 3569 | 3 game.s 447 | Macro | 00 | | 0 | 00/1CAB | _ClearScreen + 3571 | 3 game.s 447 | Code | 00 | | 3 | 00/1CAB : A2 04 15 | LDX #$1504 ; load tool call # + 3572 | 3 game.s 447 | Code | 00 | | 4 | 00/1CAE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3573 | 3 game.s 448 | Code | 00 | | 1 | 00/1CB2 : 60 | rts + 3574 | 3 game.s 449 | Empty | 00 | | 0 | 00/1CB3 | + 3575 | 3 game.s 450 | Comment | 00 | | 0 | 00/1CB3 | *----------------------- + 3576 | 3 game.s 451 | Comment | 00 | | 0 | 00/1CB3 | * INIT2 - OK + 3577 | 3 game.s 452 | Comment | 00 | | 0 | 00/1CB3 | *----------------------- + 3578 | 3 game.s 453 | Empty | 00 | | 0 | 00/1CB3 | + 3579 | 3 game.s 454 | Empty | 00 | | 0 | 00/1CB3 | init2 + 3580 | 3 game.s 455 | Comment | 00 | | 0 | 00/1CB3 | * ldx #FIN_DATA-DEBUT_DATA + 3581 | 3 game.s 456 | Comment | 00 | | 0 | 00/1CB3 | *]lp stz fgTHEEND,x + 3582 | 3 game.s 457 | Comment | 00 | | 0 | 00/1CB3 | * dex + 3583 | 3 game.s 458 | Comment | 00 | | 0 | 00/1CB3 | * bne ]lp + 3584 | 3 game.s 459 | Empty | 00 | | 0 | 00/1CB3 | + 3585 | 3 game.s 460 | Code | 00 | | 3 | 00/1CB3 : A2 00 00 | ldx #0 ; l'indicateur 0 est toujours vrai + 3586 | 3 game.s 461 | Code | 10 | | 2 | 00/1CB6 : E2 20 | sep #$20 + 3587 | 3 game.s 462 | Code | 10 | | 2 | 00/1CB8 : A9 FF | lda #{255} + 3588 | 3 game.s 463 | Code | 10 | 2 | 3 | 00/1CBA : 9D 70 10 | sta indicateur,x + 3589 | 3 game.s 464 | Code | 00 | | 2 | 00/1CBD : C2 20 | rep #$20 + 3590 | 3 game.s 465 | Empty | 00 | | 0 | 00/1CBF | + 3591 | 3 game.s 466 | Code | 00 | 2 | 3 | 00/1CBF : 20 CE 1C | jsr init_icones + 3592 | 3 game.s 467 | Code | 00 | 2 | 3 | 00/1CC2 : 20 E7 1C | jsr init_souris + 3593 | 3 game.s 468 | Code | 00 | 2 | 3 | 00/1CC5 : 20 A9 19 | jsr load_texte + 3594 | 3 game.s 469 | Code | 00 | 2 | 3 | 00/1CC8 : 20 F5 1C | jsr init_texte + 3595 | 3 game.s 470 | Code | 00 | 2 | 3 | 00/1CCB : 4C 7E 23 | jmp mouse_on + 3596 | 3 game.s 471 | Empty | 00 | | 0 | 00/1CCE | + 3597 | 3 game.s 472 | Comment | 00 | | 0 | 00/1CCE | *----------------------- + 3598 | 3 game.s 473 | Comment | 00 | | 0 | 00/1CCE | * INIT_ICONES - OK + 3599 | 3 game.s 474 | Comment | 00 | | 0 | 00/1CCE | *----------------------- + 3600 | 3 game.s 475 | Comment | 00 | | 0 | 00/1CCE | * init_icones + 3601 | 3 game.s 476 | Empty | 00 | | 0 | 00/1CCE | + 3602 | 3 game.s 477 | Empty | 00 | | 0 | 00/1CCE | init_icones + 3603 | 3 game.s 478 | Macro | 00 | | 0 | 00/1CCE | @loadfile #pFOND;ptrFOND + 3604 | 3 game.s 478 | Code | 00 | 2 | 3 | 00/1CCE : A9 A1 0D | lda #pFOND + 3605 | 3 game.s 478 | Code | 00 | 2 | 3 | 00/1CD1 : AE 78 07 | ldx ptrFOND+2 + 3606 | 3 game.s 478 | Code | 00 | 2 | 3 | 00/1CD4 : AC 76 07 | ldy ptrFOND + 3607 | 3 game.s 478 | Code | 00 | 2 | 3 | 00/1CD7 : 20 9A 0C | jsr loadFILE + 3608 | 3 game.s 479 | Macro | 00 | | 0 | 00/1CDA | @loadfile #pICONES;ptrICONES + 3609 | 3 game.s 479 | Code | 00 | 2 | 3 | 00/1CDA : A9 BA 0D | lda #pICONES + 3610 | 3 game.s 479 | Code | 00 | 2 | 3 | 00/1CDD : AE 7C 07 | ldx ptrICONES+2 + 3611 | 3 game.s 479 | Code | 00 | 2 | 3 | 00/1CE0 : AC 7A 07 | ldy ptrICONES + 3612 | 3 game.s 479 | Code | 00 | 2 | 3 | 00/1CE3 : 20 9A 0C | jsr loadFILE + 3613 | 3 game.s 480 | Code | 00 | | 1 | 00/1CE6 : 60 | rts + 3614 | 3 game.s 481 | Empty | 00 | | 0 | 00/1CE7 | + 3615 | 3 game.s 482 | Comment | 00 | | 0 | 00/1CE7 | *----------------------- + 3616 | 3 game.s 483 | Comment | 00 | | 0 | 00/1CE7 | * INIT_SOURIS - OK + 3617 | 3 game.s 484 | Comment | 00 | | 0 | 00/1CE7 | *----------------------- + 3618 | 3 game.s 485 | Comment | 00 | | 0 | 00/1CE7 | * init_souris + 3619 | 3 game.s 486 | Empty | 00 | | 0 | 00/1CE7 | + 3620 | 3 game.s 487 | Empty | 00 | | 0 | 00/1CE7 | init_souris + 3621 | 3 game.s 488 | Macro | 00 | | 0 | 00/1CE7 | PushLong #monCURSEUR + 3625 | 3 game.s 488 | Code | 00 | 1 >>16 | 3 | 00/1CE7 : F4 00 00 | PEA #^#monCURSEUR + 3632 | 3 game.s 488 | Code | 00 | 2 | 3 | 00/1CEA : F4 76 28 | PEA #monCURSEUR + 3635 | 3 game.s 489 | Macro | 00 | | 0 | 00/1CED | _SetCursor + 3637 | 3 game.s 489 | Code | 00 | | 3 | 00/1CED : A2 04 8E | LDX #$8E04 ; load tool call # + 3638 | 3 game.s 489 | Code | 00 | | 4 | 00/1CF0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3639 | 3 game.s 490 | Code | 00 | | 1 | 00/1CF4 : 60 | rts + 3640 | 3 game.s 491 | Empty | 00 | | 0 | 00/1CF5 | + 3641 | 3 game.s 492 | Comment | 00 | | 0 | 00/1CF5 | *----------------------- + 3642 | 3 game.s 493 | Comment | 00 | | 0 | 00/1CF5 | * INIT_TEXTE + 3643 | 3 game.s 494 | Comment | 00 | | 0 | 00/1CF5 | *----------------------- + 3644 | 3 game.s 495 | Comment | 00 | | 0 | 00/1CF5 | * init_texte + 3645 | 3 game.s 496 | Empty | 00 | | 0 | 00/1CF5 | + 3646 | 3 game.s 497 | Empty | 00 | | 0 | 00/1CF5 | init_texte + 3647 | 3 game.s 498 | Code | 00 | 2 | 3 | 00/1CF5 : AD 82 07 | lda ptrTEXTES + 3648 | 3 game.s 499 | Code | 00 | | 2 | 00/1CF8 : 85 8C | sta {{{{$80}+4}+4}+4} + 3649 | 3 game.s 500 | Code | 00 | 2 | 3 | 00/1CFA : AD 84 07 | lda ptrTEXTES+2 + 3650 | 3 game.s 501 | Code | 00 | | 2 | 00/1CFD : 85 8E | sta {{{{$80}+4}+4}+4}+2 + 3651 | 3 game.s 502 | Empty | 00 | | 0 | 00/1CFF | + 3652 | 3 game.s 503 | Code | 00 | | 3 | 00/1CFF : A2 01 00 | ldx #1 + 3653 | 3 game.s 504 | Code | 10 | | 2 | 00/1D02 : E2 20 | sep #$20 + 3654 | 3 game.s 505 | Empty | 10 | | 0 | 00/1D04 | + 3655 | 3 game.s 506 | Code | 10 | | 2 | 00/1D04 : A7 8C | ozunid_12 lda [{{{{$80}+4}+4}+4}] ; un paragraphe dbute toujours par * + 3656 | 3 game.s 507 | Code | 10 | | 2 | 00/1D06 : C9 2A | it_1 cmp #'*' + 3657 | 3 game.s 508 | Code | 10 | | 2 | 00/1D08 : F0 05 | beq it_ok + 3658 | 3 game.s 509 | Code | 10 | 2 | 3 | 00/1D0A : 20 83 1D | jsr it_next + 3659 | 3 game.s 510 | Code | 10 | | 2 | 00/1D0D : 80 F7 | bra it_1 + 3660 | 3 game.s 511 | Code | 10 | 2 | 3 | 00/1D0F : 20 26 1D | it_ok jsr it_objpec ; enregistre le * + 3661 | 3 game.s 512 | Code | 10 | 2 | 3 | 00/1D12 : 20 3B 1D | jsr it_condit ; le &, condition + 3662 | 3 game.s 513 | Code | 10 | 2 | 3 | 00/1D15 : 20 5B 1D | jsr it_conseq ; le =, consequence + 3663 | 3 game.s 514 | Code | 10 | 2 | 3 | 00/1D18 : 20 90 1D | jsr it_texte ; le pointeur du texte + 3664 | 3 game.s 515 | Empty | 10 | | 0 | 00/1D1B | + 3665 | 3 game.s 516 | Code | 10 | | 1 | 00/1D1B : E8 | inx + 3666 | 3 game.s 517 | Code | 10 | | 3 | 00/1D1C : E0 41 00 | cpx #{65} + 3667 | 3 game.s 518 | Code | 10 | | 2 | 00/1D1F : 90 E3 | bcc ozunid_12 + 3668 | 3 game.s 519 | Code | 10 | | 2 | 00/1D21 : F0 E1 | beq ozunid_12 + 3669 | 3 game.s 520 | Empty | 10 | | 0 | 00/1D23 | + 3670 | 3 game.s 521 | Code | 00 | | 2 | 00/1D23 : C2 20 | rep #$20 + 3671 | 3 game.s 522 | Code | 00 | | 1 | 00/1D25 : 60 | rts + 3672 | 3 game.s 523 | Empty | 00 | | 0 | 00/1D26 | + 3673 | 3 game.s 524 | Directive | 10 | | 0 | 00/1D26 | mx %10 + 3674 | 3 game.s 525 | Empty | 10 | | 0 | 00/1D26 | + 3675 | 3 game.s 526 | Comment | 10 | | 0 | 00/1D26 | *--- * - objet + peche (tjs 2) + 3676 | 3 game.s 527 | Empty | 10 | | 0 | 00/1D26 | + 3677 | 3 game.s 528 | Code | 10 | 2 | 3 | 00/1D26 : 20 83 1D | it_objpec jsr it_next + 3678 | 3 game.s 529 | Code | 10 | | 1 | 00/1D29 : 38 | sec + 3679 | 3 game.s 530 | Code | 10 | | 2 | 00/1D2A : E9 30 | sbc #'0' + 3680 | 3 game.s 531 | Code | 10 | 2 | 3 | 00/1D2C : 9D 83 10 | sta objet,x + 3681 | 3 game.s 532 | Code | 10 | 2 | 3 | 00/1D2F : 20 83 1D | jsr it_next + 3682 | 3 game.s 533 | Code | 10 | | 1 | 00/1D32 : 38 | sec + 3683 | 3 game.s 534 | Code | 10 | | 2 | 00/1D33 : E9 30 | sbc #'0' + 3684 | 3 game.s 535 | Code | 10 | 2 | 3 | 00/1D35 : 9D C5 10 | sta peche,x + 3685 | 3 game.s 536 | Code | 10 | 2 | 3 | 00/1D38 : 4C 78 1D | jmp it_return + 3686 | 3 game.s 537 | Empty | 10 | | 0 | 00/1D3B | + 3687 | 3 game.s 538 | Comment | 10 | | 0 | 00/1D3B | *--- & - condition + 3688 | 3 game.s 539 | Empty | 10 | | 0 | 00/1D3B | + 3689 | 3 game.s 540 | Code | 10 | 2 | 3 | 00/1D3B : 20 83 1D | it_condit jsr it_next + 3690 | 3 game.s 541 | Code | 10 | | 1 | 00/1D3E : 38 | sec + 3691 | 3 game.s 542 | Code | 10 | | 2 | 00/1D3F : E9 30 | sbc #'0' + 3692 | 3 game.s 543 | Code | 10 | 2 | 3 | 00/1D41 : 9D 07 11 | sta condition,x + 3693 | 3 game.s 544 | Code | 10 | 2 | 3 | 00/1D44 : 20 83 1D | jsr it_next + 3694 | 3 game.s 545 | Code | 10 | | 2 | 00/1D47 : C9 20 | cmp #' ' + 3695 | 3 game.s 546 | Code | 10 | | 2 | 00/1D49 : F0 0D | beq it_condit1 ; c'tait bien une unit + 3696 | 3 game.s 547 | Code | 10 | | 2 | 00/1D4B : C9 0D | cmp #{$0d} + 3697 | 3 game.s 548 | Code | 10 | | 2 | 00/1D4D : F0 09 | beq it_condit1 + 3698 | 3 game.s 549 | Code | 10 | | 1 | 00/1D4F : 38 | sec ; c'tait une dizaine + 3699 | 3 game.s 550 | Code | 10 | | 2 | 00/1D50 : E9 30 | sbc #'0' + 3700 | 3 game.s 551 | Code | 10 | | 1 | 00/1D52 : 18 | clc + 3701 | 3 game.s 552 | Code | 10 | | 2 | 00/1D53 : 69 0A | adc #10 + 3702 | 3 game.s 553 | Code | 10 | 2 | 3 | 00/1D55 : 9D 07 11 | sta condition,x + 3703 | 3 game.s 554 | Code | 10 | 2 | 3 | 00/1D58 : 4C 78 1D | it_condit1 jmp it_return + 3704 | 3 game.s 555 | Empty | 10 | | 0 | 00/1D5B | + 3705 | 3 game.s 556 | Comment | 10 | | 0 | 00/1D5B | *--- = + 3706 | 3 game.s 557 | Empty | 10 | | 0 | 00/1D5B | + 3707 | 3 game.s 558 | Code | 10 | 2 | 3 | 00/1D5B : 20 83 1D | it_conseq jsr it_next + 3708 | 3 game.s 559 | Code | 10 | | 1 | 00/1D5E : 38 | sec + 3709 | 3 game.s 560 | Code | 10 | | 2 | 00/1D5F : E9 30 | sbc #'0' + 3710 | 3 game.s 561 | Code | 10 | 2 | 3 | 00/1D61 : 9D 49 11 | sta consequence,x + 3711 | 3 game.s 562 | Code | 10 | 2 | 3 | 00/1D64 : 20 83 1D | jsr it_next + 3712 | 3 game.s 563 | Code | 10 | | 2 | 00/1D67 : C9 20 | cmp #' ' + 3713 | 3 game.s 564 | Code | 10 | | 2 | 00/1D69 : F0 0D | beq it_conseq1 ; c'tait bien une unit + 3714 | 3 game.s 565 | Code | 10 | | 2 | 00/1D6B : C9 0D | cmp #{$0d} + 3715 | 3 game.s 566 | Code | 10 | | 2 | 00/1D6D : F0 09 | beq it_conseq1 + 3716 | 3 game.s 567 | Code | 10 | | 1 | 00/1D6F : 38 | sec ; c'tait une dizaine + 3717 | 3 game.s 568 | Code | 10 | | 2 | 00/1D70 : E9 30 | sbc #'0' + 3718 | 3 game.s 569 | Code | 10 | | 1 | 00/1D72 : 18 | clc + 3719 | 3 game.s 570 | Code | 10 | | 2 | 00/1D73 : 69 0A | adc #10 + 3720 | 3 game.s 571 | Code | 10 | 2 | 3 | 00/1D75 : 9D 49 11 | sta consequence,x + 3721 | 3 game.s 572 | Empty | 10 | | 0 | 00/1D78 | it_conseq1 ; fall into it_return + 3722 | 3 game.s 573 | Empty | 10 | | 0 | 00/1D78 | + 3723 | 3 game.s 574 | Comment | 10 | | 0 | 00/1D78 | *--- positionnne juste aprs un return + 3724 | 3 game.s 575 | Empty | 10 | | 0 | 00/1D78 | + 3725 | 3 game.s 576 | Code | 10 | | 2 | 00/1D78 : A7 8C | it_return lda [{{{{$80}+4}+4}+4}] + 3726 | 3 game.s 577 | Code | 10 | | 2 | 00/1D7A : C9 0D | ozunid_13 cmp #{$0d} + 3727 | 3 game.s 578 | Code | 10 | | 2 | 00/1D7C : F0 05 | beq it_return1 + 3728 | 3 game.s 579 | Code | 10 | 2 | 3 | 00/1D7E : 20 83 1D | jsr it_next + 3729 | 3 game.s 580 | Code | 10 | | 2 | 00/1D81 : 80 F7 | bra ozunid_13 + 3730 | 3 game.s 581 | Empty | 10 | | 0 | 00/1D83 | it_return1 ; fall into it_next + 3731 | 3 game.s 582 | Empty | 10 | | 0 | 00/1D83 | + 3732 | 3 game.s 583 | Comment | 10 | | 0 | 00/1D83 | *--- next value + 3733 | 3 game.s 584 | Empty | 10 | | 0 | 00/1D83 | + 3734 | 3 game.s 585 | Code | 10 | | 2 | 00/1D83 : E6 8C | it_next inc {{{{$80}+4}+4}+4} + 3735 | 3 game.s 586 | Code | 10 | | 2 | 00/1D85 : D0 06 | bne it_next1 + 3736 | 3 game.s 587 | Code | 10 | | 2 | 00/1D87 : E6 8D | inc {{{{$80}+4}+4}+4}+1 + 3737 | 3 game.s 588 | Code | 10 | | 2 | 00/1D89 : D0 02 | bne it_next1 + 3738 | 3 game.s 589 | Code | 10 | | 2 | 00/1D8B : E6 8E | inc {{{{$80}+4}+4}+4}+2 + 3739 | 3 game.s 590 | Code | 10 | | 2 | 00/1D8D : A7 8C | it_next1 lda [{{{{$80}+4}+4}+4}] + 3740 | 3 game.s 591 | Code | 10 | | 1 | 00/1D8F : 60 | rts + 3741 | 3 game.s 592 | Empty | 10 | | 0 | 00/1D90 | + 3742 | 3 game.s 593 | Comment | 10 | | 0 | 00/1D90 | *--- adresse du texte + 3743 | 3 game.s 594 | Empty | 10 | | 0 | 00/1D90 | + 3744 | 3 game.s 595 | Code | 00 | | 2 | 00/1D90 : C2 20 | it_texte rep #$20 + 3745 | 3 game.s 596 | Code | 00 | | 1 | 00/1D92 : 8A | txa + 3746 | 3 game.s 597 | Code | 00 | | 1 | 00/1D93 : 0A | asl + 3747 | 3 game.s 598 | Code | 00 | | 1 | 00/1D94 : 0A | asl + 3748 | 3 game.s 599 | Code | 00 | | 1 | 00/1D95 : A8 | tay + 3749 | 3 game.s 600 | Code | 00 | | 2 | 00/1D96 : A5 8C | lda {{{{$80}+4}+4}+4} + 3750 | 3 game.s 601 | Code | 00 | 2 | 3 | 00/1D98 : 99 CD 11 | sta texteDEBUT,y + 3751 | 3 game.s 602 | Code | 00 | | 2 | 00/1D9B : A5 8E | lda {{{{$80}+4}+4}+4}+2 + 3752 | 3 game.s 603 | Code | 00 | 2 | 3 | 00/1D9D : 99 CF 11 | sta texteDEBUT+2,y + 3753 | 3 game.s 604 | Code | 10 | | 2 | 00/1DA0 : E2 20 | sep #$20 + 3754 | 3 game.s 605 | Code | 10 | | 1 | 00/1DA2 : 60 | rts + 3755 | 3 game.s 606 | Empty | 10 | | 0 | 00/1DA3 | + 3756 | 3 game.s 607 | Directive | 00 | | 0 | 00/1DA3 | mx %00 + 3757 | 3 game.s 608 | Empty | 00 | | 0 | 00/1DA3 | + 3758 | 3 game.s 609 | Comment | 00 | | 0 | 00/1DA3 | *----------------------- + 3759 | 3 game.s 610 | Comment | 00 | | 0 | 00/1DA3 | * TEST_OBJETS + 3760 | 3 game.s 611 | Comment | 00 | | 0 | 00/1DA3 | *----------------------- + 3761 | 3 game.s 612 | Comment | 00 | | 0 | 00/1DA3 | * test_objets = affiche les objets possibles + 3762 | 3 game.s 613 | Empty | 00 | | 0 | 00/1DA3 | + 3763 | 3 game.s 614 | Code | 00 | 2 | 3 | 00/1DA3 : 9C 4D 13 | test_objets stz textes_encore_presents + 3764 | 3 game.s 615 | Empty | 00 | | 0 | 00/1DA6 | + 3765 | 3 game.s 616 | Code | 11 | | 2 | 00/1DA6 : E2 30 | sep #$30 + 3766 | 3 game.s 617 | Code | 11 | | 2 | 00/1DA8 : A2 01 | ldx #1 + 3767 | 3 game.s 618 | Code | 11 | 2 | 3 | 00/1DAA : 9E E1 12 | ozunid_14 stz icone_objets,x + 3768 | 3 game.s 619 | Code | 11 | | 1 | 00/1DAD : E8 | inx + 3769 | 3 game.s 620 | Code | 11 | | 2 | 00/1DAE : E0 08 | cpx #{8} + 3770 | 3 game.s 621 | Code | 11 | | 2 | 00/1DB0 : 90 F8 | bcc ozunid_14 + 3771 | 3 game.s 622 | Code | 11 | | 2 | 00/1DB2 : F0 F6 | beq ozunid_14 + 3772 | 3 game.s 623 | Empty | 11 | | 0 | 00/1DB4 | + 3773 | 3 game.s 624 | Code | 11 | | 2 | 00/1DB4 : A2 01 | ldx #1 + 3774 | 3 game.s 625 | Code | 11 | 2 | 3 | 00/1DB6 : BD 8B 11 | ozunid_15 lda deja_lu,x + 3775 | 3 game.s 626 | Code | 11 | | 2 | 00/1DB9 : C9 00 | cmp #{0} + 3776 | 3 game.s 627 | Code | 11 | | 2 | 00/1DBB : D0 15 | bne to_1 + 3777 | 3 game.s 628 | Code | 11 | 2 | 3 | 00/1DBD : BC 07 11 | ldy condition,x + 3778 | 3 game.s 629 | Code | 11 | 2 | 3 | 00/1DC0 : B9 70 10 | lda indicateur,y + 3779 | 3 game.s 630 | Code | 11 | | 2 | 00/1DC3 : C9 FF | cmp #{255} + 3780 | 3 game.s 631 | Code | 11 | | 2 | 00/1DC5 : D0 0B | bne to_1 + 3781 | 3 game.s 632 | Code | 11 | 2 | 3 | 00/1DC7 : BC 83 10 | ldy objet,x + 3782 | 3 game.s 633 | Code | 11 | | 2 | 00/1DCA : A9 FF | lda #{255} + 3783 | 3 game.s 634 | Code | 11 | 2 | 3 | 00/1DCC : 99 E1 12 | sta icone_objets,y + 3784 | 3 game.s 635 | Code | 11 | 2 | 3 | 00/1DCF : 8D 4D 13 | sta textes_encore_presents + 3785 | 3 game.s 636 | Empty | 11 | | 0 | 00/1DD2 | + 3786 | 3 game.s 637 | Code | 11 | | 1 | 00/1DD2 : E8 | to_1 inx + 3787 | 3 game.s 638 | Code | 11 | | 2 | 00/1DD3 : E0 41 | cpx #{65} + 3788 | 3 game.s 639 | Code | 11 | | 2 | 00/1DD5 : 90 DF | bcc ozunid_15 + 3789 | 3 game.s 640 | Code | 11 | | 2 | 00/1DD7 : F0 DD | beq ozunid_15 + 3790 | 3 game.s 641 | Empty | 11 | | 0 | 00/1DD9 | + 3791 | 3 game.s 642 | Code | 00 | | 2 | 00/1DD9 : C2 30 | rep #$30 + 3792 | 3 game.s 643 | Empty | 00 | | 0 | 00/1DDB | + 3793 | 3 game.s 644 | Comment | 00 | | 0 | 00/1DDB | *-------- Affichage des objets + 3794 | 3 game.s 645 | Empty | 00 | | 0 | 00/1DDB | + 3795 | 3 game.s 646 | Code | 00 | | 3 | 00/1DDB : A2 01 00 | ldx #1 + 3796 | 3 game.s 647 | Code | 00 | | 1 | 00/1DDE : DA | ozunid_16 phx + 3797 | 3 game.s 648 | Code | 00 | 2 | 3 | 00/1DDF : BD E1 12 | lda icone_objets,x + 3798 | 3 game.s 649 | Code | 00 | | 3 | 00/1DE2 : 29 FF 00 | and #$ff + 3799 | 3 game.s 650 | Code | 00 | | 3 | 00/1DE5 : C9 FF 00 | cmp #{255} + 3800 | 3 game.s 651 | Code | 00 | | 2 | 00/1DE8 : D0 03 | bne to_2 + 3801 | 3 game.s 652 | Empty | 00 | | 0 | 00/1DEA | + 3802 | 3 game.s 653 | Code | 00 | 2 | 3 | 00/1DEA : 20 83 1B | jsr affiche_objet + 3803 | 3 game.s 654 | Empty | 00 | | 0 | 00/1DED | + 3804 | 3 game.s 655 | Code | 00 | | 1 | 00/1DED : FA | to_2 plx + 3805 | 3 game.s 656 | Code | 00 | | 1 | 00/1DEE : E8 | inx + 3806 | 3 game.s 657 | Code | 00 | | 3 | 00/1DEF : E0 08 00 | cpx #{8} + 3807 | 3 game.s 658 | Code | 00 | | 2 | 00/1DF2 : 90 EA | bcc ozunid_16 + 3808 | 3 game.s 659 | Code | 00 | | 2 | 00/1DF4 : F0 E8 | beq ozunid_16 + 3809 | 3 game.s 660 | Code | 00 | | 1 | 00/1DF6 : 60 | rts + 3810 | 3 game.s 661 | Empty | 00 | | 0 | 00/1DF7 | + 3811 | 3 game.s 662 | Comment | 00 | | 0 | 00/1DF7 | *----------------------- + 3812 | 3 game.s 663 | Comment | 00 | | 0 | 00/1DF7 | * TEST_PECHES + 3813 | 3 game.s 664 | Comment | 00 | | 0 | 00/1DF7 | *----------------------- + 3814 | 3 game.s 665 | Comment | 00 | | 0 | 00/1DF7 | * test_peches = affiche les peches possibles + 3815 | 3 game.s 666 | Empty | 00 | | 0 | 00/1DF7 | + 3816 | 3 game.s 667 | Code | 11 | | 2 | 00/1DF7 : E2 30 | test_peches sep #$30 + 3817 | 3 game.s 668 | Empty | 11 | | 0 | 00/1DF9 | + 3818 | 3 game.s 669 | Code | 11 | | 2 | 00/1DF9 : A2 01 | ldx #1 + 3819 | 3 game.s 670 | Code | 11 | 2 | 3 | 00/1DFB : 9E F6 12 | ozunid_17 stz icone_peches,x + 3820 | 3 game.s 671 | Code | 11 | | 1 | 00/1DFE : E8 | inx + 3821 | 3 game.s 672 | Code | 11 | | 2 | 00/1DFF : E0 07 | cpx #{7} + 3822 | 3 game.s 673 | Code | 11 | | 2 | 00/1E01 : 90 F8 | bcc ozunid_17 + 3823 | 3 game.s 674 | Code | 11 | | 2 | 00/1E03 : F0 F6 | beq ozunid_17 + 3824 | 3 game.s 675 | Empty | 11 | | 0 | 00/1E05 | + 3825 | 3 game.s 676 | Code | 11 | | 2 | 00/1E05 : A2 01 | ldx #1 + 3826 | 3 game.s 677 | Code | 11 | 2 | 3 | 00/1E07 : BD 83 10 | ozunid_18 lda objet,x + 3827 | 3 game.s 678 | Code | 11 | 2 | 3 | 00/1E0A : CD 0F 13 | cmp objet_selectionne + 3828 | 3 game.s 679 | Code | 11 | | 2 | 00/1E0D : D0 19 | bne tp_1 + 3829 | 3 game.s 680 | Code | 11 | 2 | 3 | 00/1E0F : BD 8B 11 | lda deja_lu,x + 3830 | 3 game.s 681 | Code | 11 | | 2 | 00/1E12 : C9 00 | cmp #{0} + 3831 | 3 game.s 682 | Code | 11 | | 2 | 00/1E14 : D0 12 | bne tp_1 + 3832 | 3 game.s 683 | Code | 11 | 2 | 3 | 00/1E16 : BC 07 11 | ldy condition,x + 3833 | 3 game.s 684 | Code | 11 | 2 | 3 | 00/1E19 : B9 70 10 | lda indicateur,y + 3834 | 3 game.s 685 | Code | 11 | | 2 | 00/1E1C : C9 FF | cmp #{255} + 3835 | 3 game.s 686 | Code | 11 | | 2 | 00/1E1E : D0 08 | bne tp_1 + 3836 | 3 game.s 687 | Code | 11 | 2 | 3 | 00/1E20 : BC C5 10 | ldy peche,x + 3837 | 3 game.s 688 | Code | 11 | | 2 | 00/1E23 : A9 FF | lda #{255} + 3838 | 3 game.s 689 | Code | 11 | 2 | 3 | 00/1E25 : 99 F6 12 | sta icone_peches,y + 3839 | 3 game.s 690 | Code | 11 | | 1 | 00/1E28 : E8 | tp_1 inx + 3840 | 3 game.s 691 | Code | 11 | | 2 | 00/1E29 : E0 41 | cpx #{65} + 3841 | 3 game.s 692 | Code | 11 | | 2 | 00/1E2B : 90 DA | bcc ozunid_18 + 3842 | 3 game.s 693 | Code | 11 | | 2 | 00/1E2D : F0 D8 | beq ozunid_18 + 3843 | 3 game.s 694 | Empty | 11 | | 0 | 00/1E2F | + 3844 | 3 game.s 695 | Code | 00 | | 2 | 00/1E2F : C2 30 | rep #$30 + 3845 | 3 game.s 696 | Empty | 00 | | 0 | 00/1E31 | + 3846 | 3 game.s 697 | Comment | 00 | | 0 | 00/1E31 | *-------- Affichage des peches + 3847 | 3 game.s 698 | Empty | 00 | | 0 | 00/1E31 | + 3848 | 3 game.s 699 | Code | 00 | | 3 | 00/1E31 : A2 01 00 | ldx #1 + 3849 | 3 game.s 700 | Code | 00 | | 1 | 00/1E34 : DA | ozunid_19 phx + 3850 | 3 game.s 701 | Code | 00 | 2 | 3 | 00/1E35 : BD F6 12 | lda icone_peches,x + 3851 | 3 game.s 702 | Code | 00 | | 3 | 00/1E38 : 29 FF 00 | and #$ff + 3852 | 3 game.s 703 | Code | 00 | | 3 | 00/1E3B : C9 FF 00 | cmp #{255} + 3853 | 3 game.s 704 | Code | 00 | | 2 | 00/1E3E : D0 03 | bne do_2 + 3854 | 3 game.s 705 | Empty | 00 | | 0 | 00/1E40 | + 3855 | 3 game.s 706 | Code | 00 | 2 | 3 | 00/1E40 : 20 78 1A | jsr affiche_peche + 3856 | 3 game.s 707 | Empty | 00 | | 0 | 00/1E43 | + 3857 | 3 game.s 708 | Code | 00 | | 1 | 00/1E43 : FA | do_2 plx + 3858 | 3 game.s 709 | Code | 00 | | 1 | 00/1E44 : E8 | inx + 3859 | 3 game.s 710 | Code | 00 | | 3 | 00/1E45 : E0 07 00 | cpx #{7} + 3860 | 3 game.s 711 | Code | 00 | | 2 | 00/1E48 : 90 EA | bcc ozunid_19 + 3861 | 3 game.s 712 | Code | 00 | | 2 | 00/1E4A : F0 E8 | beq ozunid_19 + 3862 | 3 game.s 713 | Code | 00 | | 1 | 00/1E4C : 60 | rts + 3863 | 3 game.s 714 | Empty | 00 | | 0 | 00/1E4D | + 3864 | 3 game.s 715 | Code | 00 | | 1 | 00/1E4D : 60 | rts + 3865 | 3 game.s 716 | Empty | 00 | | 0 | 00/1E4E | + 3866 | 3 game.s 717 | Comment | 00 | | 0 | 00/1E4E | *----------------------- + 3867 | 3 game.s 718 | Comment | 00 | | 0 | 00/1E4E | * RETOUR + 3868 | 3 game.s 719 | Comment | 00 | | 0 | 00/1E4E | *----------------------- + 3869 | 3 game.s 720 | Comment | 00 | | 0 | 00/1E4E | * retour = le texte est lu + 3870 | 3 game.s 721 | Empty | 00 | | 0 | 00/1E4E | + 3871 | 3 game.s 722 | Code | 11 | | 2 | 00/1E4E : E2 30 | retour sep #$30 + 3872 | 3 game.s 723 | Empty | 11 | | 0 | 00/1E50 | + 3873 | 3 game.s 724 | Code | 11 | 2 | 3 | 00/1E50 : AE 35 13 | ldx texte_selectionne + 3874 | 3 game.s 725 | Code | 11 | | 2 | 00/1E53 : A9 FF | lda #{255} + 3875 | 3 game.s 726 | Code | 11 | 2 | 3 | 00/1E55 : 9D 8B 11 | sta deja_lu,x + 3876 | 3 game.s 727 | Empty | 11 | | 0 | 00/1E58 | + 3877 | 3 game.s 728 | Code | 11 | 2 | 3 | 00/1E58 : BC 49 11 | ldy consequence,x + 3878 | 3 game.s 729 | Code | 11 | 2 | 3 | 00/1E5B : 99 70 10 | sta indicateur,y + 3879 | 3 game.s 730 | Empty | 11 | | 0 | 00/1E5E | + 3880 | 3 game.s 731 | Code | 00 | | 2 | 00/1E5E : C2 30 | rep #$30 + 3881 | 3 game.s 732 | Code | 00 | | 1 | 00/1E60 : 60 | rts + 3882 | 3 game.s 733 | Empty | 00 | | 0 | 00/1E61 | + 3883 | 3 game.s 734 | Comment | 00 | | 0 | 00/1E61 | *----------------------- + 3884 | 3 game.s 735 | Comment | 00 | | 0 | 00/1E61 | * AIGUILLAGE + 3885 | 3 game.s 736 | Comment | 00 | | 0 | 00/1E61 | *----------------------- + 3886 | 3 game.s 737 | Comment | 00 | | 0 | 00/1E61 | * aiguillage = le texte afficher + 3887 | 3 game.s 738 | Empty | 00 | | 0 | 00/1E61 | + 3888 | 3 game.s 739 | Code | 00 | 2 | 3 | 00/1E61 : 9C 35 13 | aiguillage stz texte_selectionne + 3889 | 3 game.s 740 | Empty | 00 | | 0 | 00/1E64 | + 3890 | 3 game.s 741 | Code | 11 | | 2 | 00/1E64 : E2 30 | sep #$30 + 3891 | 3 game.s 742 | Code | 11 | | 2 | 00/1E66 : A2 01 | ldx #1 + 3892 | 3 game.s 743 | Code | 11 | 2 | 3 | 00/1E68 : BD 83 10 | ozunid_20 lda objet,x + 3893 | 3 game.s 744 | Code | 11 | 2 | 3 | 00/1E6B : CD 0F 13 | cmp objet_selectionne + 3894 | 3 game.s 745 | Code | 11 | | 2 | 00/1E6E : D0 21 | bne ai_next + 3895 | 3 game.s 746 | Code | 11 | 2 | 3 | 00/1E70 : BD C5 10 | lda peche,x + 3896 | 3 game.s 747 | Code | 11 | 2 | 3 | 00/1E73 : CD 22 13 | cmp peche_selectionne + 3897 | 3 game.s 748 | Code | 11 | | 2 | 00/1E76 : D0 19 | bne ai_next + 3898 | 3 game.s 749 | Code | 11 | 2 | 3 | 00/1E78 : BD 8B 11 | lda deja_lu,x + 3899 | 3 game.s 750 | Code | 11 | | 2 | 00/1E7B : C9 00 | cmp #{0} + 3900 | 3 game.s 751 | Code | 11 | | 2 | 00/1E7D : D0 12 | bne ai_next + 3901 | 3 game.s 752 | Code | 11 | 2 | 3 | 00/1E7F : BC 07 11 | ldy condition,x + 3902 | 3 game.s 753 | Code | 11 | 2 | 3 | 00/1E82 : B9 70 10 | lda indicateur,y + 3903 | 3 game.s 754 | Code | 11 | | 2 | 00/1E85 : C9 FF | cmp #{255} + 3904 | 3 game.s 755 | Code | 11 | | 2 | 00/1E87 : D0 08 | bne ai_next + 3905 | 3 game.s 756 | Code | 11 | 2 | 3 | 00/1E89 : AD 35 13 | lda texte_selectionne + 3906 | 3 game.s 757 | Code | 11 | | 2 | 00/1E8C : D0 03 | bne ai_next + 3907 | 3 game.s 758 | Code | 11 | 2 | 3 | 00/1E8E : 8E 35 13 | stx texte_selectionne ; on a trouv un texte + 3908 | 3 game.s 759 | Code | 11 | | 1 | 00/1E91 : E8 | ai_next inx + 3909 | 3 game.s 760 | Code | 11 | | 2 | 00/1E92 : E0 41 | cpx #{65} + 3910 | 3 game.s 761 | Code | 11 | | 2 | 00/1E94 : 90 D2 | bcc ozunid_20 + 3911 | 3 game.s 762 | Code | 11 | | 2 | 00/1E96 : F0 D0 | beq ozunid_20 + 3912 | 3 game.s 763 | Empty | 11 | | 0 | 00/1E98 | + 3913 | 3 game.s 764 | Code | 00 | | 2 | 00/1E98 : C2 30 | rep #$30 + 3914 | 3 game.s 765 | Code | 00 | 2 | 3 | 00/1E9A : AD 35 13 | lda texte_selectionne + 3915 | 3 game.s 766 | Code | 00 | | 2 | 00/1E9D : D0 01 | bne ai_affiche + 3916 | 3 game.s 767 | Code | 00 | | 1 | 00/1E9F : 60 | rts + 3917 | 3 game.s 768 | Code | 00 | 2 | 3 | 00/1EA0 : 4C EB 22 | ai_affiche jmp cree_fenetre + 3918 | 3 game.s 769 | Empty | 00 | | 0 | 00/1EA3 | + 3919 | 3 game.s 770 | Comment | 00 | | 0 | 00/1EA3 | *----------------------- + 3920 | 3 game.s 771 | Comment | 00 | | 0 | 00/1EA3 | * PRESENTATION - OK + 3921 | 3 game.s 772 | Comment | 00 | | 0 | 00/1EA3 | *----------------------- + 3922 | 3 game.s 773 | Comment | 00 | | 0 | 00/1EA3 | * presentation + 3923 | 3 game.s 774 | Empty | 00 | | 0 | 00/1EA3 | + 3924 | 3 game.s 775 | Empty | 00 | | 0 | 00/1EA3 | presentation + 3925 | 3 game.s 776 | Code | 00 | | 3 | 00/1EA3 : A9 01 00 | lda #1 + 3926 | 3 game.s 777 | Code | 00 | 2 | 3 | 00/1EA6 : 8D 68 10 | ozunid_21 sta index + 3927 | 3 game.s 778 | Empty | 00 | | 0 | 00/1EA9 | + 3928 | 3 game.s 779 | Macro | 00 | | 0 | 00/1EA9 | PushWord #0 + 3930 | 3 game.s 779 | Code | 00 | | 3 | 00/1EA9 : F4 00 00 | PEA #0 + 3933 | 3 game.s 780 | Macro | 00 | | 0 | 00/1EAC | _ClearScreen + 3935 | 3 game.s 780 | Code | 00 | | 3 | 00/1EAC : A2 04 15 | LDX #$1504 ; load tool call # + 3936 | 3 game.s 780 | Code | 00 | | 4 | 00/1EAF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 3937 | 3 game.s 781 | Empty | 00 | | 0 | 00/1EB3 | + 3938 | 3 game.s 782 | Code | 00 | 2 | 3 | 00/1EB3 : AD 68 10 | lda index + 3939 | 3 game.s 783 | Code | 00 | | 1 | 00/1EB6 : 3A | dec + 3940 | 3 game.s 784 | Code | 00 | | 1 | 00/1EB7 : 0A | asl + 3941 | 3 game.s 785 | Code | 00 | | 1 | 00/1EB8 : AA | tax + 3942 | 3 game.s 786 | Code | 00 | 2 | 3 | 00/1EB9 : FC CE 1E | jsr (tbl_pres,x) + 3943 | 3 game.s 787 | Empty | 00 | | 0 | 00/1EBC | + 3944 | 3 game.s 788 | Code | 00 | | 3 | 00/1EBC : A9 02 00 | lda #2 + 3945 | 3 game.s 789 | Code | 00 | 2 | 3 | 00/1EBF : 20 38 07 | jsr nowWAIT + 3946 | 3 game.s 790 | Empty | 00 | | 0 | 00/1EC2 | + 3947 | 3 game.s 791 | Code | 00 | 2 | 3 | 00/1EC2 : AD 68 10 | lda index + 3948 | 3 game.s 792 | Code | 00 | | 1 | 00/1EC5 : 1A | inc + 3949 | 3 game.s 793 | Code | 00 | | 3 | 00/1EC6 : C9 08 00 | cmp #{8} + 3950 | 3 game.s 794 | Code | 00 | | 2 | 00/1EC9 : 90 DB | bcc ozunid_21 + 3951 | 3 game.s 795 | Code | 00 | | 2 | 00/1ECB : F0 D9 | beq ozunid_21 + 3952 | 3 game.s 796 | Code | 00 | | 1 | 00/1ECD : 60 | rts + 3953 | 3 game.s 797 | Empty | 00 | | 0 | 00/1ECE | + 3954 | 3 game.s 798 | Comment | 00 | | 0 | 00/1ECE | *--- + 3955 | 3 game.s 799 | Empty | 00 | | 0 | 00/1ECE | + 3956 | 3 game.s 800 | Data | 00 | 2 | 2 | 00/1ECE : DE 1E | tbl_pres da pr_case_1 + 3957 | 3 game.s 801 | Data | 00 | 2 | 2 | 00/1ED0 : 32 1F | da pr_case_2 + 3958 | 3 game.s 802 | Data | 00 | 2 | 2 | 00/1ED2 : 45 1F | da pr_case_3 + 3959 | 3 game.s 803 | Data | 00 | 2 | 2 | 00/1ED4 : 58 1F | da pr_case_4 + 3960 | 3 game.s 804 | Data | 00 | 2 | 2 | 00/1ED6 : 6B 1F | da pr_case_5 + 3961 | 3 game.s 805 | Data | 00 | 2 | 2 | 00/1ED8 : A2 1F | da pr_case_6 + 3962 | 3 game.s 806 | Data | 00 | 2 | 2 | 00/1EDA : C7 1F | da pr_case_7 + 3963 | 3 game.s 807 | Data | 00 | 2 | 2 | 00/1EDC : 12 20 | da pr_case_8 + 3964 | 3 game.s 808 | Empty | 00 | | 0 | 00/1EDE | + 3965 | 3 game.s 809 | Comment | 00 | | 0 | 00/1EDE | *--- + 3966 | 3 game.s 810 | Empty | 00 | | 0 | 00/1EDE | + 3967 | 3 game.s 811 | Macro | 00 | | 0 | 00/1EDE | pr_case_1 @carre #prSTR11;#100;#80;#$0771 + 3972 | 3 game.s 811 | Code | 00 | 1 >>16 | 3 | 00/1EDE : F4 00 00 | PEA #^#prSTR11 + 3979 | 3 game.s 811 | Code | 00 | 2 | 3 | 00/1EE1 : F4 25 20 | PEA #prSTR11 + 3984 | 3 game.s 811 | Code | 00 | | 3 | 00/1EE4 : F4 64 00 | PEA #100 + 3989 | 3 game.s 811 | Code | 00 | | 3 | 00/1EE7 : F4 50 00 | PEA #80 + 3994 | 3 game.s 811 | Code | 00 | | 3 | 00/1EEA : F4 71 07 | PEA #$0771 + 3997 | 3 game.s 811 | Code | 00 | 2 | 3 | 00/1EED : 20 E3 21 | jsr carre + 3998 | 3 game.s 812 | Macro | 00 | | 0 | 00/1EF0 | @carre #prSTR12;#100;#120;#$0774 + 4003 | 3 game.s 812 | Code | 00 | 1 >>16 | 3 | 00/1EF0 : F4 00 00 | PEA #^#prSTR12 + 4010 | 3 game.s 812 | Code | 00 | 2 | 3 | 00/1EF3 : F4 34 20 | PEA #prSTR12 + 4015 | 3 game.s 812 | Code | 00 | | 3 | 00/1EF6 : F4 64 00 | PEA #100 + 4020 | 3 game.s 812 | Code | 00 | | 3 | 00/1EF9 : F4 78 00 | PEA #120 + 4025 | 3 game.s 812 | Code | 00 | | 3 | 00/1EFC : F4 74 07 | PEA #$0774 + 4028 | 3 game.s 812 | Code | 00 | 2 | 3 | 00/1EFF : 20 E3 21 | jsr carre + 4029 | 3 game.s 813 | Empty | 00 | | 0 | 00/1F02 | + 4030 | 3 game.s 814 | Macro | 00 | | 0 | 00/1F02 | PushWord #15 + 4032 | 3 game.s 814 | Code | 00 | | 3 | 00/1F02 : F4 0F 00 | PEA #15 + 4035 | 3 game.s 815 | Macro | 00 | | 0 | 00/1F05 | _SetForeColor + 4037 | 3 game.s 815 | Code | 00 | | 3 | 00/1F05 : A2 04 A0 | LDX #$A004 ; load tool call # + 4038 | 3 game.s 815 | Code | 00 | | 4 | 00/1F08 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4039 | 3 game.s 816 | Macro | 00 | | 0 | 00/1F0C | PushWord #0 + 4041 | 3 game.s 816 | Code | 00 | | 3 | 00/1F0C : F4 00 00 | PEA #0 + 4044 | 3 game.s 817 | Macro | 00 | | 0 | 00/1F0F | _SetBackColor + 4046 | 3 game.s 817 | Code | 00 | | 3 | 00/1F0F : A2 04 A2 | LDX #$A204 ; load tool call # + 4047 | 3 game.s 817 | Code | 00 | | 4 | 00/1F12 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4048 | 3 game.s 818 | Empty | 00 | | 0 | 00/1F16 | + 4049 | 3 game.s 819 | Macro | 00 | | 0 | 00/1F16 | @t #prSTR13;#21 + 4050 | 3 game.s 819 | Code | 00 | 2 | 3 | 00/1F16 : A9 4B 20 | lda #prSTR13 + 4051 | 3 game.s 819 | Code | 00 | | 3 | 00/1F19 : A0 15 00 | ldy #21 + 4052 | 3 game.s 819 | Code | 00 | 2 | 3 | 00/1F1C : 20 3D 28 | jsr t + 4053 | 3 game.s 820 | Macro | 00 | | 0 | 00/1F1F | @t #prSTR14;#22 + 4054 | 3 game.s 820 | Code | 00 | 2 | 3 | 00/1F1F : A9 5B 20 | lda #prSTR14 + 4055 | 3 game.s 820 | Code | 00 | | 3 | 00/1F22 : A0 16 00 | ldy #22 + 4056 | 3 game.s 820 | Code | 00 | 2 | 3 | 00/1F25 : 20 3D 28 | jsr t + 4057 | 3 game.s 821 | Macro | 00 | | 0 | 00/1F28 | @t #prSTR15;#23 + 4058 | 3 game.s 821 | Code | 00 | 2 | 3 | 00/1F28 : A9 78 20 | lda #prSTR15 + 4059 | 3 game.s 821 | Code | 00 | | 3 | 00/1F2B : A0 17 00 | ldy #23 + 4060 | 3 game.s 821 | Code | 00 | 2 | 3 | 00/1F2E : 20 3D 28 | jsr t + 4061 | 3 game.s 822 | Code | 00 | | 1 | 00/1F31 : 60 | rts + 4062 | 3 game.s 823 | Empty | 00 | | 0 | 00/1F32 | + 4063 | 3 game.s 824 | Macro | 00 | | 0 | 00/1F32 | pr_case_2 @carre #prSTR21;#25;#20;#$0437 + 4068 | 3 game.s 824 | Code | 00 | 1 >>16 | 3 | 00/1F32 : F4 00 00 | PEA #^#prSTR21 + 4075 | 3 game.s 824 | Code | 00 | 2 | 3 | 00/1F35 : F4 8F 20 | PEA #prSTR21 + 4080 | 3 game.s 824 | Code | 00 | | 3 | 00/1F38 : F4 19 00 | PEA #25 + 4085 | 3 game.s 824 | Code | 00 | | 3 | 00/1F3B : F4 14 00 | PEA #20 + 4090 | 3 game.s 824 | Code | 00 | | 3 | 00/1F3E : F4 37 04 | PEA #$0437 + 4093 | 3 game.s 824 | Code | 00 | 2 | 3 | 00/1F41 : 20 E3 21 | jsr carre + 4094 | 3 game.s 825 | Code | 00 | | 1 | 00/1F44 : 60 | rts + 4095 | 3 game.s 826 | Empty | 00 | | 0 | 00/1F45 | + 4096 | 3 game.s 827 | Macro | 00 | | 0 | 00/1F45 | pr_case_3 @carre #prSTR31;#25;#180;#$0275 + 4101 | 3 game.s 827 | Code | 00 | 1 >>16 | 3 | 00/1F45 : F4 00 00 | PEA #^#prSTR31 + 4108 | 3 game.s 827 | Code | 00 | 2 | 3 | 00/1F48 : F4 AB 20 | PEA #prSTR31 + 4113 | 3 game.s 827 | Code | 00 | | 3 | 00/1F4B : F4 19 00 | PEA #25 + 4118 | 3 game.s 827 | Code | 00 | | 3 | 00/1F4E : F4 B4 00 | PEA #180 + 4123 | 3 game.s 827 | Code | 00 | | 3 | 00/1F51 : F4 75 02 | PEA #$0275 + 4126 | 3 game.s 827 | Code | 00 | 2 | 3 | 00/1F54 : 20 E3 21 | jsr carre + 4127 | 3 game.s 828 | Code | 00 | | 1 | 00/1F57 : 60 | rts + 4128 | 3 game.s 829 | Empty | 00 | | 0 | 00/1F58 | + 4129 | 3 game.s 830 | Macro | 00 | | 0 | 00/1F58 | pr_case_4 @carre #prSTR41;#100;#0;#$0743 + 4134 | 3 game.s 830 | Code | 00 | 1 >>16 | 3 | 00/1F58 : F4 00 00 | PEA #^#prSTR41 + 4141 | 3 game.s 830 | Code | 00 | 2 | 3 | 00/1F5B : F4 C5 20 | PEA #prSTR41 + 4146 | 3 game.s 830 | Code | 00 | | 3 | 00/1F5E : F4 64 00 | PEA #100 + 4151 | 3 game.s 830 | Code | 00 | | 3 | 00/1F61 : F4 00 00 | PEA #0 + 4156 | 3 game.s 830 | Code | 00 | | 3 | 00/1F64 : F4 43 07 | PEA #$0743 + 4159 | 3 game.s 830 | Code | 00 | 2 | 3 | 00/1F67 : 20 E3 21 | jsr carre + 4160 | 3 game.s 831 | Code | 00 | | 1 | 00/1F6A : 60 | rts + 4161 | 3 game.s 832 | Empty | 00 | | 0 | 00/1F6B | + 4162 | 3 game.s 833 | Macro | 00 | | 0 | 00/1F6B | pr_case_5 @carre #prSTR51;#150;#20;#$0743 + 4167 | 3 game.s 833 | Code | 00 | 1 >>16 | 3 | 00/1F6B : F4 00 00 | PEA #^#prSTR51 + 4174 | 3 game.s 833 | Code | 00 | 2 | 3 | 00/1F6E : F4 D9 20 | PEA #prSTR51 + 4179 | 3 game.s 833 | Code | 00 | | 3 | 00/1F71 : F4 96 00 | PEA #150 + 4184 | 3 game.s 833 | Code | 00 | | 3 | 00/1F74 : F4 14 00 | PEA #20 + 4189 | 3 game.s 833 | Code | 00 | | 3 | 00/1F77 : F4 43 07 | PEA #$0743 + 4192 | 3 game.s 833 | Code | 00 | 2 | 3 | 00/1F7A : 20 E3 21 | jsr carre + 4193 | 3 game.s 834 | Macro | 00 | | 0 | 00/1F7D | @carre #prSTR52;#50;#100;#$0743 + 4198 | 3 game.s 834 | Code | 00 | 1 >>16 | 3 | 00/1F7D : F4 00 00 | PEA #^#prSTR52 + 4205 | 3 game.s 834 | Code | 00 | 2 | 3 | 00/1F80 : F4 EB 20 | PEA #prSTR52 + 4210 | 3 game.s 834 | Code | 00 | | 3 | 00/1F83 : F4 32 00 | PEA #50 + 4215 | 3 game.s 834 | Code | 00 | | 3 | 00/1F86 : F4 64 00 | PEA #100 + 4220 | 3 game.s 834 | Code | 00 | | 3 | 00/1F89 : F4 43 07 | PEA #$0743 + 4223 | 3 game.s 834 | Code | 00 | 2 | 3 | 00/1F8C : 20 E3 21 | jsr carre + 4224 | 3 game.s 835 | Macro | 00 | | 0 | 00/1F8F | @carre #prSTR53;#70;#180;#$0177 + 4229 | 3 game.s 835 | Code | 00 | 1 >>16 | 3 | 00/1F8F : F4 00 00 | PEA #^#prSTR53 + 4236 | 3 game.s 835 | Code | 00 | 2 | 3 | 00/1F92 : F4 FA 20 | PEA #prSTR53 + 4241 | 3 game.s 835 | Code | 00 | | 3 | 00/1F95 : F4 46 00 | PEA #70 + 4246 | 3 game.s 835 | Code | 00 | | 3 | 00/1F98 : F4 B4 00 | PEA #180 + 4251 | 3 game.s 835 | Code | 00 | | 3 | 00/1F9B : F4 77 01 | PEA #$0177 + 4254 | 3 game.s 835 | Code | 00 | 2 | 3 | 00/1F9E : 20 E3 21 | jsr carre + 4255 | 3 game.s 836 | Code | 00 | | 1 | 00/1FA1 : 60 | rts + 4256 | 3 game.s 837 | Empty | 00 | | 0 | 00/1FA2 | + 4257 | 3 game.s 838 | Macro | 00 | | 0 | 00/1FA2 | pr_case_6 @carre #prSTR61;#0;#100;#$0607 + 4262 | 3 game.s 838 | Code | 00 | 1 >>16 | 3 | 00/1FA2 : F4 00 00 | PEA #^#prSTR61 + 4269 | 3 game.s 838 | Code | 00 | 2 | 3 | 00/1FA5 : F4 17 21 | PEA #prSTR61 + 4274 | 3 game.s 838 | Code | 00 | | 3 | 00/1FA8 : F4 00 00 | PEA #0 + 4279 | 3 game.s 838 | Code | 00 | | 3 | 00/1FAB : F4 64 00 | PEA #100 + 4284 | 3 game.s 838 | Code | 00 | | 3 | 00/1FAE : F4 07 06 | PEA #$0607 + 4287 | 3 game.s 838 | Code | 00 | 2 | 3 | 00/1FB1 : 20 E3 21 | jsr carre + 4288 | 3 game.s 839 | Macro | 00 | | 0 | 00/1FB4 | @carre #prSTR62;#20;#150;#$0607 + 4293 | 3 game.s 839 | Code | 00 | 1 >>16 | 3 | 00/1FB4 : F4 00 00 | PEA #^#prSTR62 + 4300 | 3 game.s 839 | Code | 00 | 2 | 3 | 00/1FB7 : F4 3D 21 | PEA #prSTR62 + 4305 | 3 game.s 839 | Code | 00 | | 3 | 00/1FBA : F4 14 00 | PEA #20 + 4310 | 3 game.s 839 | Code | 00 | | 3 | 00/1FBD : F4 96 00 | PEA #150 + 4315 | 3 game.s 839 | Code | 00 | | 3 | 00/1FC0 : F4 07 06 | PEA #$0607 + 4318 | 3 game.s 839 | Code | 00 | 2 | 3 | 00/1FC3 : 20 E3 21 | jsr carre + 4319 | 3 game.s 840 | Code | 00 | | 1 | 00/1FC6 : 60 | rts + 4320 | 3 game.s 841 | Empty | 00 | | 0 | 00/1FC7 | + 4321 | 3 game.s 842 | Macro | 00 | | 0 | 00/1FC7 | pr_case_7 @carre #prSTR71;#0;#99;#$0073 + 4326 | 3 game.s 842 | Code | 00 | 1 >>16 | 3 | 00/1FC7 : F4 00 00 | PEA #^#prSTR71 + 4333 | 3 game.s 842 | Code | 00 | 2 | 3 | 00/1FCA : F4 57 21 | PEA #prSTR71 + 4338 | 3 game.s 842 | Code | 00 | | 3 | 00/1FCD : F4 00 00 | PEA #0 + 4343 | 3 game.s 842 | Code | 00 | | 3 | 00/1FD0 : F4 63 00 | PEA #99 + 4348 | 3 game.s 842 | Code | 00 | | 3 | 00/1FD3 : F4 73 00 | PEA #$0073 + 4351 | 3 game.s 842 | Code | 00 | 2 | 3 | 00/1FD6 : 20 E3 21 | jsr carre + 4352 | 3 game.s 843 | Empty | 00 | | 0 | 00/1FD9 | + 4353 | 3 game.s 844 | Macro | 00 | | 0 | 00/1FD9 | PushWord #15 + 4355 | 3 game.s 844 | Code | 00 | | 3 | 00/1FD9 : F4 0F 00 | PEA #15 + 4358 | 3 game.s 845 | Macro | 00 | | 0 | 00/1FDC | _SetForeColor + 4360 | 3 game.s 845 | Code | 00 | | 3 | 00/1FDC : A2 04 A0 | LDX #$A004 ; load tool call # + 4361 | 3 game.s 845 | Code | 00 | | 4 | 00/1FDF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4362 | 3 game.s 846 | Macro | 00 | | 0 | 00/1FE3 | PushWord #0 + 4364 | 3 game.s 846 | Code | 00 | | 3 | 00/1FE3 : F4 00 00 | PEA #0 + 4367 | 3 game.s 847 | Macro | 00 | | 0 | 00/1FE6 | _SetBackColor + 4369 | 3 game.s 847 | Code | 00 | | 3 | 00/1FE6 : A2 04 A2 | LDX #$A204 ; load tool call # + 4370 | 3 game.s 847 | Code | 00 | | 4 | 00/1FE9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4371 | 3 game.s 848 | Empty | 00 | | 0 | 00/1FED | + 4372 | 3 game.s 849 | Macro | 00 | | 0 | 00/1FED | @t #prSTR72;#20 + 4373 | 3 game.s 849 | Code | 00 | 2 | 3 | 00/1FED : A9 7C 21 | lda #prSTR72 + 4374 | 3 game.s 849 | Code | 00 | | 3 | 00/1FF0 : A0 14 00 | ldy #20 + 4375 | 3 game.s 849 | Code | 00 | 2 | 3 | 00/1FF3 : 20 3D 28 | jsr t + 4376 | 3 game.s 850 | Macro | 00 | | 0 | 00/1FF6 | @t #prSTR73;#21 + 4377 | 3 game.s 850 | Code | 00 | 2 | 3 | 00/1FF6 : A9 8F 21 | lda #prSTR73 + 4378 | 3 game.s 850 | Code | 00 | | 3 | 00/1FF9 : A0 15 00 | ldy #21 + 4379 | 3 game.s 850 | Code | 00 | 2 | 3 | 00/1FFC : 20 3D 28 | jsr t + 4380 | 3 game.s 851 | Macro | 00 | | 0 | 00/1FFF | @t #prSTR74;#22 + 4381 | 3 game.s 851 | Code | 00 | 2 | 3 | 00/1FFF : A9 93 21 | lda #prSTR74 + 4382 | 3 game.s 851 | Code | 00 | | 3 | 00/2002 : A0 16 00 | ldy #22 + 4383 | 3 game.s 851 | Code | 00 | 2 | 3 | 00/2005 : 20 3D 28 | jsr t + 4384 | 3 game.s 852 | Macro | 00 | | 0 | 00/2008 | @t #prSTR75;#23 + 4385 | 3 game.s 852 | Code | 00 | 2 | 3 | 00/2008 : A9 AA 21 | lda #prSTR75 + 4386 | 3 game.s 852 | Code | 00 | | 3 | 00/200B : A0 17 00 | ldy #23 + 4387 | 3 game.s 852 | Code | 00 | 2 | 3 | 00/200E : 20 3D 28 | jsr t + 4388 | 3 game.s 853 | Code | 00 | | 1 | 00/2011 : 60 | rts + 4389 | 3 game.s 854 | Empty | 00 | | 0 | 00/2012 | + 4390 | 3 game.s 855 | Macro | 00 | | 0 | 00/2012 | pr_case_8 @carre #prSTR81;#100;#180;#$0555 + 4395 | 3 game.s 855 | Code | 00 | 1 >>16 | 3 | 00/2012 : F4 00 00 | PEA #^#prSTR81 + 4402 | 3 game.s 855 | Code | 00 | 2 | 3 | 00/2015 : F4 CB 21 | PEA #prSTR81 + 4407 | 3 game.s 855 | Code | 00 | | 3 | 00/2018 : F4 64 00 | PEA #100 + 4412 | 3 game.s 855 | Code | 00 | | 3 | 00/201B : F4 B4 00 | PEA #180 + 4417 | 3 game.s 855 | Code | 00 | | 3 | 00/201E : F4 55 05 | PEA #$0555 + 4420 | 3 game.s 855 | Code | 00 | 2 | 3 | 00/2021 : 20 E3 21 | jsr carre + 4421 | 3 game.s 856 | Code | 00 | | 1 | 00/2024 : 60 | rts + 4422 | 3 game.s 857 | Empty | 00 | | 0 | 00/2025 | + 4423 | 3 game.s 858 | Comment | 00 | | 0 | 00/2025 | *--- + 4424 | 3 game.s 859 | Empty | 00 | | 0 | 00/2025 | + 4425 | 3 game.s 860 | Data | 00 | | 15 | 00/2025 : 0E 6C 61 20 | prSTR11 str 'la belle zohra' | | | | | | 62 65 6C 6C | | | | | | | 65 20 7A 6F | | | | | | | 68 72 61 | - 4403 | 3 game.s 858 | Data | 00 | | 23 | 00/1FE2 : 16 28 6D 6F | prSTR12 str '(morceaux de bravoure)' + 4426 | 3 game.s 861 | Data | 00 | | 23 | 00/2034 : 16 28 6D 6F | prSTR12 str '(morceaux de bravoure)' | | | | | | 72 63 65 61 | | | | | | | 75 78 20 64 | | | | | | | 65 20 62 72 | | | | | | | 61 76 6F 75 | | | | | | | 72 65 29 | - 4404 | 3 game.s 859 | Data | 00 | | 16 | 00/1FF9 : 0F 66 72 61 | prSTR13 str 'fran'8d'ois coulon' + 4427 | 3 game.s 862 | Data | 00 | | 16 | 00/204B : 0F 66 72 61 | prSTR13 str 'fran'8d'ois coulon' | | | | | | 6E 8D 6F 69 | | | | | | | 73 20 63 6F | | | | | | | 75 6C 6F 6E | - 4405 | 3 game.s 860 | Data | 00 | | 29 | 00/2009 : 1C 6C 65 73 | prSTR14 str 'les logiciels d'27'en face 1992' + 4428 | 3 game.s 863 | Data | 00 | | 29 | 00/205B : 1C 6C 65 73 | prSTR14 str 'les logiciels d'27'en face 1992' | | | | | | 20 6C 6F 67 | | | | | | | 69 63 69 65 | | | | | | | 6C 73 20 64 | @@ -4048,41 +4074,41 @@ | | | | | | 66 61 63 65 | | | | | | | 20 31 39 39 | | | | | | | 32 | - 4406 | 3 game.s 861 | Data | 00 | | 23 | 00/2026 : 16 72 65 70 | prSTR15 str 'reproduction interdite' + 4429 | 3 game.s 864 | Data | 00 | | 23 | 00/2078 : 16 72 65 70 | prSTR15 str 'reproduction interdite' | | | | | | 72 6F 64 75 | | | | | | | 63 74 69 6F | | | | | | | 6E 20 69 6E | | | | | | | 74 65 72 64 | | | | | | | 69 74 65 | - 4407 | 3 game.s 862 | Data | 00 | | 28 | 00/203D : 1B 67 72 61 | prSTR21 str 'graphismes faustino ribeiro' + 4430 | 3 game.s 865 | Data | 00 | | 28 | 00/208F : 1B 67 72 61 | prSTR21 str 'graphismes faustino ribeiro' | | | | | | 70 68 69 73 | | | | | | | 6D 65 73 20 | | | | | | | 66 61 75 73 | | | | | | | 74 69 6E 6F | | | | | | | 20 72 69 62 | | | | | | | 65 69 72 6F | - 4408 | 3 game.s 863 | Data | 00 | | 26 | 00/2059 : 19 70 72 6F | prSTR31 str 'programmation pascal piat' + 4431 | 3 game.s 866 | Data | 00 | | 26 | 00/20AB : 19 70 72 6F | prSTR31 str 'programmation pascal piat' | | | | | | 67 72 61 6D | | | | | | | 6D 61 74 69 | | | | | | | 6F 6E 20 70 | | | | | | | 61 73 63 61 | | | | | | | 6C 20 70 69 | | | | | | | 61 74 | - 4409 | 3 game.s 864 | Data | 00 | | 20 | 00/2073 : 13 6D 75 73 | prSTR41 str 'musique erik ecqier' + 4432 | 3 game.s 867 | Data | 00 | | 20 | 00/20C5 : 13 6D 75 73 | prSTR41 str 'musique erik ecqier' | | | | | | 69 71 75 65 | | | | | | | 20 65 72 69 | | | | | | | 6B 20 65 63 | | | | | | | 71 69 65 72 | - 4410 | 3 game.s 865 | Data | 00 | | 18 | 00/2087 : 11 75 6E 20 | prSTR51 str 'un grand merci '88':' + 4433 | 3 game.s 868 | Data | 00 | | 18 | 00/20D9 : 11 75 6E 20 | prSTR51 str 'un grand merci '88':' | | | | | | 67 72 61 6E | | | | | | | 64 20 6D 65 | | | | | | | 72 63 69 20 | | | | | | | 88 3A | - 4411 | 3 game.s 866 | Data | 00 | | 15 | 00/2099 : 0E 65 6D 6D | prSTR52 str 'emmanuel talmy' + 4434 | 3 game.s 869 | Data | 00 | | 15 | 00/20EB : 0E 65 6D 6D | prSTR52 str 'emmanuel talmy' | | | | | | 61 6E 75 65 | | | | | | | 6C 20 74 61 | | | | | | | 6C 6D 79 | - 4412 | 3 game.s 867 | Data | 00 | | 29 | 00/20A8 : 1C 73 61 6E | prSTR53 str 'sans qui ce logiciel... etc.' + 4435 | 3 game.s 870 | Data | 00 | | 29 | 00/20FA : 1C 73 61 6E | prSTR53 str 'sans qui ce logiciel... etc.' | | | | | | 73 20 71 75 | | | | | | | 69 20 63 65 | | | | | | | 20 6C 6F 67 | @@ -4090,7 +4116,7 @@ | | | | | | 6C 2E 2E 2E | | | | | | | 20 65 74 63 | | | | | | | 2E | - 4413 | 3 game.s 868 | Data | 00 | | 38 | 00/20C5 : 25 6D 69 73 | prSTR61 str 'miss zohra c'8e'lestibus est habill'8e'e...' + 4436 | 3 game.s 871 | Data | 00 | | 38 | 00/2117 : 25 6D 69 73 | prSTR61 str 'miss zohra c'8e'lestibus est habill'8e'e...' | | | | | | 73 20 7A 6F | | | | | | | 68 72 61 20 | | | | | | | 63 8E 6C 65 | @@ -4100,14 +4126,14 @@ | | | | | | 61 62 69 6C | | | | | | | 6C 8E 65 2E | | | | | | | 2E 2E | - 4414 | 3 game.s 869 | Data | 00 | | 26 | 00/20EB : 19 2E 2E 2E | prSTR62 str '...par aristide aristibus' + 4437 | 3 game.s 872 | Data | 00 | | 26 | 00/213D : 19 2E 2E 2E | prSTR62 str '...par aristide aristibus' | | | | | | 70 61 72 20 | | | | | | | 61 72 69 73 | | | | | | | 74 69 64 65 | | | | | | | 20 61 72 69 | | | | | | | 73 74 69 62 | | | | | | | 75 73 | - 4415 | 3 game.s 870 | Data | 00 | | 37 | 00/2105 : 24 8E 63 72 | prSTR71 str 8e'crit et r'8e'alis'8e' par fran'8d'ois coulon' + 4438 | 3 game.s 873 | Data | 00 | | 37 | 00/2157 : 24 8E 63 72 | prSTR71 str 8e'crit et r'8e'alis'8e' par fran'8d'ois coulon' | | | | | | 69 74 20 65 | | | | | | | 74 20 72 8E | | | | | | | 61 6C 69 73 | @@ -4117,19 +4143,19 @@ | | | | | | 69 73 20 63 | | | | | | | 6F 75 6C 6F | | | | | | | 6E | - 4416 | 3 game.s 871 | Data | 00 | | 19 | 00/212A : 12 56 65 72 | prSTR72 str 'Version Apple IIgs' + 4439 | 3 game.s 874 | Data | 00 | | 19 | 00/217C : 12 56 65 72 | prSTR72 str 'Version Apple IIgs' | | | | | | 73 69 6F 6E | | | | | | | 20 41 70 70 | | | | | | | 6C 65 20 49 | | | | | | | 49 67 73 | - 4417 | 3 game.s 872 | Data | 00 | | 4 | 00/213D : 03 70 61 72 | prSTR73 str 'par' - 4418 | 3 game.s 873 | Data | 00 | | 23 | 00/2141 : 16 42 72 75 | prSTR74 str 'Brutal Deluxe Software' + 4440 | 3 game.s 875 | Data | 00 | | 4 | 00/218F : 03 70 61 72 | prSTR73 str 'par' + 4441 | 3 game.s 876 | Data | 00 | | 23 | 00/2193 : 16 42 72 75 | prSTR74 str 'Brutal Deluxe Software' | | | | | | 74 61 6C 20 | | | | | | | 44 65 6C 75 | | | | | | | 78 65 20 53 | | | | | | | 6F 66 74 77 | | | | | | | 61 72 65 | - 4419 | 3 game.s 874 | Data | 00 | | 33 | 00/2158 : 20 41 6E 74 | prSTR75 str 'Antoine Vignau & Olivier Zardini' + 4442 | 3 game.s 877 | Data | 00 | | 33 | 00/21AA : 20 41 6E 74 | prSTR75 str 'Antoine Vignau & Olivier Zardini' | | | | | | 6F 69 6E 65 | | | | | | | 20 56 69 67 | | | | | | | 6E 61 75 20 | @@ -4138,1305 +4164,1263 @@ | | | | | | 72 20 5A 61 | | | | | | | 72 64 69 6E | | | | | | | 69 | - 4420 | 3 game.s 875 | Data | 00 | | 24 | 00/2179 : 17 88 20 6C | prSTR81 str 88' la famille paspire...' + 4443 | 3 game.s 878 | Data | 00 | | 24 | 00/21CB : 17 88 20 6C | prSTR81 str 88' la famille paspire...' | | | | | | 61 20 66 61 | | | | | | | 6D 69 6C 6C | | | | | | | 65 20 70 61 | | | | | | | 73 70 69 72 | | | | | | | 65 2E 2E 2E | - 4421 | 3 game.s 876 | Empty | 00 | | 0 | 00/2191 | - 4422 | 3 game.s 877 | Comment | 00 | | 0 | 00/2191 | *----------------------- - 4423 | 3 game.s 878 | Comment | 00 | | 0 | 00/2191 | * CARRE - 4424 | 3 game.s 879 | Comment | 00 | | 0 | 00/2191 | *----------------------- - 4425 | 3 game.s 880 | Comment | 00 | | 0 | 00/2191 | * carre(texte$,x%,y%,couleur$) - 4426 | 3 game.s 881 | Comment | 00 | | 0 | 00/2191 | * 3,s word : RGB color - 4427 | 3 game.s 882 | Comment | 00 | | 0 | 00/2191 | * 5,s word : y - 4428 | 3 game.s 883 | Comment | 00 | | 0 | 00/2191 | * 7,s word : x - 4429 | 3 game.s 884 | Comment | 00 | | 0 | 00/2191 | * 9,s long : @text - 4430 | 3 game.s 885 | Empty | 00 | | 0 | 00/2191 | - 4431 | 3 game.s 886 | Comment | 00 | | 0 | 00/2191 | * couleur$ est pour le carr - 4432 | 3 game.s 887 | Comment | 00 | | 0 | 00/2191 | * le texte est toujours en jaune - 4433 | 3 game.s 888 | Empty | 00 | | 0 | 00/2191 | - 4434 | 3 game.s 889 | Code | 00 | | 2 | 00/2191 : A3 05 | carre lda 5,s - 4435 | 3 game.s 890 | Code | 00 | 2 | 3 | 00/2193 : 8D 91 22 | sta carreRECT - 4436 | 3 game.s 891 | Code | 00 | | 1 | 00/2196 : 18 | clc - 4437 | 3 game.s 892 | Code | 00 | | 3 | 00/2197 : 69 0C 00 | adc #12 - 4438 | 3 game.s 893 | Code | 00 | 2 | 3 | 00/219A : 8D 95 22 | sta carreRECT+4 - 4439 | 3 game.s 894 | Code | 00 | | 2 | 00/219D : A3 07 | lda 7,s - 4440 | 3 game.s 895 | Code | 00 | 2 | 3 | 00/219F : 8D 93 22 | sta carreRECT+2 - 4441 | 3 game.s 896 | Code | 00 | | 1 | 00/21A2 : 18 | clc - 4442 | 3 game.s 897 | Code | 00 | | 3 | 00/21A3 : 69 0C 00 | adc #12 - 4443 | 3 game.s 898 | Code | 00 | 2 | 3 | 00/21A6 : 8D 97 22 | sta carreRECT+6 - 4444 | 3 game.s 899 | Code | 00 | | 2 | 00/21A9 : A3 09 | lda 9,s - 4445 | 3 game.s 900 | Code | 00 | | 2 | 00/21AB : 85 80 | sta {$80} - 4446 | 3 game.s 901 | Code | 00 | | 2 | 00/21AD : A3 0B | lda 11,s - 4447 | 3 game.s 902 | Code | 00 | | 2 | 00/21AF : 85 82 | sta {$80}+2 - 4448 | 3 game.s 903 | Empty | 00 | | 0 | 00/21B1 | - 4449 | 3 game.s 904 | Comment | 00 | | 0 | 00/21B1 | *--- la couleur du GS - 4450 | 3 game.s 905 | Empty | 00 | | 0 | 00/21B1 | - 4451 | 3 game.s 906 | Code | 00 | | 2 | 00/21B1 : A3 03 | lda 3,s ; R - 4452 | 3 game.s 907 | Code | 00 | | 3 | 00/21B3 : 29 00 0F | and #$0f00 - 4453 | 3 game.s 908 | Code | 00 | | 1 | 00/21B6 : 0A | asl - 4454 | 3 game.s 909 | Code | 00 | 2 | 3 | 00/21B7 : 8D 8F 22 | sta carreRGB - 4455 | 3 game.s 910 | Empty | 00 | | 0 | 00/21BA | - 4456 | 3 game.s 911 | Code | 00 | | 2 | 00/21BA : A3 03 | lda 3,s ; G - 4457 | 3 game.s 912 | Code | 00 | | 3 | 00/21BC : 29 F0 00 | and #$00f0 - 4458 | 3 game.s 913 | Code | 00 | | 1 | 00/21BF : 0A | asl - 4459 | 3 game.s 914 | Code | 00 | 2 | 3 | 00/21C0 : 0D 8F 22 | ora carreRGB - 4460 | 3 game.s 915 | Code | 00 | 2 | 3 | 00/21C3 : 8D 8F 22 | sta carreRGB - 4461 | 3 game.s 916 | Empty | 00 | | 0 | 00/21C6 | - 4462 | 3 game.s 917 | Code | 00 | | 2 | 00/21C6 : A3 03 | lda 3,s ; B - 4463 | 3 game.s 918 | Code | 00 | | 3 | 00/21C8 : 29 0F 00 | and #$000f - 4464 | 3 game.s 919 | Code | 00 | | 1 | 00/21CB : 0A | asl - 4465 | 3 game.s 920 | Code | 00 | 2 | 3 | 00/21CC : 0D 8F 22 | ora carreRGB - 4466 | 3 game.s 921 | Code | 00 | 2 | 3 | 00/21CF : 8D 8F 22 | sta carreRGB - 4467 | 3 game.s 922 | Empty | 00 | | 0 | 00/21D2 | - 4468 | 3 game.s 923 | Comment | 00 | | 0 | 00/21D2 | *--- draw square - 4469 | 3 game.s 924 | Empty | 00 | | 0 | 00/21D2 | - 4470 | 3 game.s 925 | Macro | 00 | | 0 | 00/21D2 | PushWord #0 ; on met du RGB - 4472 | 3 game.s 925 | Code | 00 | | 3 | 00/21D2 : F4 00 00 | PEA #0 - 4475 | 3 game.s 926 | Macro | 00 | | 0 | 00/21D5 | PushWord index - 4480 | 3 game.s 926 | Code | 00 | 2 | 3 | 00/21D5 : AD 68 10 | LDA index - 4481 | 3 game.s 926 | Code | 00 | | 1 | 00/21D8 : 48 | PHA - 4483 | 3 game.s 927 | Macro | 00 | | 0 | 00/21D9 | PushWord carreRGB - 4488 | 3 game.s 927 | Code | 00 | 2 | 3 | 00/21D9 : AD 8F 22 | LDA carreRGB - 4489 | 3 game.s 927 | Code | 00 | | 1 | 00/21DC : 48 | PHA - 4491 | 3 game.s 928 | Macro | 00 | | 0 | 00/21DD | _SetColorEntry - 4493 | 3 game.s 928 | Code | 00 | | 3 | 00/21DD : A2 04 10 | LDX #$1004 ; load tool call # - 4494 | 3 game.s 928 | Code | 00 | | 4 | 00/21E0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4495 | 3 game.s 929 | Empty | 00 | | 0 | 00/21E4 | - 4496 | 3 game.s 930 | Code | 00 | 2 | 3 | 00/21E4 : AE 68 10 | ldx index - 4497 | 3 game.s 931 | Code | 00 | 2 | 3 | 00/21E7 : AD 91 22 | lda carreRECT ; la couleur si > 100 - 4498 | 3 game.s 932 | Code | 00 | | 3 | 00/21EA : C9 65 00 | cmp #100+1 - 4499 | 3 game.s 933 | Code | 00 | | 2 | 00/21ED : B0 03 | bcs carre_1 - 4500 | 3 game.s 934 | Code | 00 | | 3 | 00/21EF : A2 08 00 | ldx #8 ; le rose sinon - 4501 | 3 game.s 935 | Code | 00 | | 1 | 00/21F2 : DA | carre_1 phx - 4502 | 3 game.s 936 | Macro | 00 | | 0 | 00/21F3 | _SetSolidPenPat - 4504 | 3 game.s 936 | Code | 00 | | 3 | 00/21F3 : A2 04 37 | LDX #$3704 ; load tool call # - 4505 | 3 game.s 936 | Code | 00 | | 4 | 00/21F6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4506 | 3 game.s 937 | Empty | 00 | | 0 | 00/21FA | - 4507 | 3 game.s 938 | Code | 00 | 2 | 3 | 00/21FA : AD 93 22 | lda carreRECT+2 - 4508 | 3 game.s 939 | Code | 00 | | 1 | 00/21FD : 48 | pha - 4509 | 3 game.s 940 | Code | 00 | 2 | 3 | 00/21FE : AD 91 22 | lda carreRECT - 4510 | 3 game.s 941 | Code | 00 | | 1 | 00/2201 : 48 | pha - 4511 | 3 game.s 942 | Macro | 00 | | 0 | 00/2202 | _MoveTo - 4513 | 3 game.s 942 | Code | 00 | | 3 | 00/2202 : A2 04 3A | LDX #$3A04 ; load tool call # - 4514 | 3 game.s 942 | Code | 00 | | 4 | 00/2205 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4515 | 3 game.s 943 | Empty | 00 | | 0 | 00/2209 | - 4516 | 3 game.s 944 | Macro | 00 | | 0 | 00/2209 | PushLong #carreRECT - 4520 | 3 game.s 944 | Code | 00 | 1 >>16 | 3 | 00/2209 : F4 00 00 | PEA #^#carreRECT - 4527 | 3 game.s 944 | Code | 00 | 2 | 3 | 00/220C : F4 91 22 | PEA #carreRECT - 4530 | 3 game.s 945 | Macro | 00 | | 0 | 00/220F | _PaintRect - 4532 | 3 game.s 945 | Code | 00 | | 3 | 00/220F : A2 04 54 | LDX #$5404 ; load tool call # - 4533 | 3 game.s 945 | Code | 00 | | 4 | 00/2212 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4534 | 3 game.s 946 | Empty | 00 | | 0 | 00/2216 | - 4535 | 3 game.s 947 | Comment | 00 | | 0 | 00/2216 | *--- print text in bold typeface - 4536 | 3 game.s 948 | Empty | 00 | | 0 | 00/2216 | - 4537 | 3 game.s 949 | Code | 00 | | 1 | 00/2216 : 48 | pha - 4538 | 3 game.s 950 | Macro | 00 | | 0 | 00/2217 | _GetTextFace - 4540 | 3 game.s 950 | Code | 00 | | 3 | 00/2217 : A2 04 9B | LDX #$9B04 ; load tool call # - 4541 | 3 game.s 950 | Code | 00 | | 4 | 00/221A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4542 | 3 game.s 951 | Code | 00 | | 1 | 00/221E : 48 | pha - 4543 | 3 game.s 952 | Macro | 00 | | 0 | 00/221F | _GetForeColor - 4545 | 3 game.s 952 | Code | 00 | | 3 | 00/221F : A2 04 A1 | LDX #$A104 ; load tool call # - 4546 | 3 game.s 952 | Code | 00 | | 4 | 00/2222 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4547 | 3 game.s 953 | Code | 00 | | 1 | 00/2226 : 48 | pha - 4548 | 3 game.s 954 | Macro | 00 | | 0 | 00/2227 | _GetBackColor - 4550 | 3 game.s 954 | Code | 00 | | 3 | 00/2227 : A2 04 A3 | LDX #$A304 ; load tool call # - 4551 | 3 game.s 954 | Code | 00 | | 4 | 00/222A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4552 | 3 game.s 955 | Empty | 00 | | 0 | 00/222E | - 4553 | 3 game.s 956 | Macro | 00 | | 0 | 00/222E | PushWord #%00000000_00000001 ; bold - 4555 | 3 game.s 956 | Code | 00 | | 3 | 00/222E : F4 01 00 | PEA #%00000000_00000001 - 4558 | 3 game.s 957 | Macro | 00 | | 0 | 00/2231 | _SetTextFace - 4560 | 3 game.s 957 | Code | 00 | | 3 | 00/2231 : A2 04 9A | LDX #$9A04 ; load tool call # - 4561 | 3 game.s 957 | Code | 00 | | 4 | 00/2234 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4562 | 3 game.s 958 | Macro | 00 | | 0 | 00/2238 | PushWord #15 - 4564 | 3 game.s 958 | Code | 00 | | 3 | 00/2238 : F4 0F 00 | PEA #15 - 4567 | 3 game.s 959 | Macro | 00 | | 0 | 00/223B | _SetForeColor - 4569 | 3 game.s 959 | Code | 00 | | 3 | 00/223B : A2 04 A0 | LDX #$A004 ; load tool call # - 4570 | 3 game.s 959 | Code | 00 | | 4 | 00/223E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4571 | 3 game.s 960 | Macro | 00 | | 0 | 00/2242 | PushWord #0 - 4573 | 3 game.s 960 | Code | 00 | | 3 | 00/2242 : F4 00 00 | PEA #0 - 4576 | 3 game.s 961 | Macro | 00 | | 0 | 00/2245 | _SetBackColor - 4578 | 3 game.s 961 | Code | 00 | | 3 | 00/2245 : A2 04 A2 | LDX #$A204 ; load tool call # - 4579 | 3 game.s 961 | Code | 00 | | 4 | 00/2248 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4580 | 3 game.s 962 | Empty | 00 | | 0 | 00/224C | - 4581 | 3 game.s 963 | Code | 00 | 2 | 3 | 00/224C : AD 93 22 | lda carreRECT+2 - 4582 | 3 game.s 964 | Code | 00 | | 1 | 00/224F : 18 | clc - 4583 | 3 game.s 965 | Code | 00 | | 3 | 00/2250 : 69 0F 00 | adc #15 - 4584 | 3 game.s 966 | Code | 00 | | 1 | 00/2253 : 48 | pha - 4585 | 3 game.s 967 | Code | 00 | 2 | 3 | 00/2254 : AD 91 22 | lda carreRECT - 4586 | 3 game.s 968 | Code | 00 | | 1 | 00/2257 : 18 | clc - 4587 | 3 game.s 969 | Code | 00 | | 3 | 00/2258 : 69 08 00 | adc #8 - 4588 | 3 game.s 970 | Code | 00 | | 1 | 00/225B : 48 | pha - 4589 | 3 game.s 971 | Macro | 00 | | 0 | 00/225C | _MoveTo - 4591 | 3 game.s 971 | Code | 00 | | 3 | 00/225C : A2 04 3A | LDX #$3A04 ; load tool call # - 4592 | 3 game.s 971 | Code | 00 | | 4 | 00/225F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4593 | 3 game.s 972 | Macro | 00 | | 0 | 00/2263 | PushLong {$80} - 4601 | 3 game.s 972 | Code | 00 | | 2 | 00/2263 : A5 82 | LDA {$80}+2 - 4602 | 3 game.s 972 | Code | 00 | | 1 | 00/2265 : 48 | PHA - 4610 | 3 game.s 972 | Code | 00 | | 2 | 00/2266 : A5 80 | LDA {$80} - 4611 | 3 game.s 972 | Code | 00 | | 1 | 00/2268 : 48 | PHA - 4613 | 3 game.s 973 | Macro | 00 | | 0 | 00/2269 | _DrawString - 4615 | 3 game.s 973 | Code | 00 | | 3 | 00/2269 : A2 04 A5 | LDX #$A504 ; load tool call # - 4616 | 3 game.s 973 | Code | 00 | | 4 | 00/226C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4617 | 3 game.s 974 | Empty | 00 | | 0 | 00/2270 | - 4618 | 3 game.s 975 | Macro | 00 | | 0 | 00/2270 | _SetBackColor - 4620 | 3 game.s 975 | Code | 00 | | 3 | 00/2270 : A2 04 A2 | LDX #$A204 ; load tool call # - 4621 | 3 game.s 975 | Code | 00 | | 4 | 00/2273 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4622 | 3 game.s 976 | Macro | 00 | | 0 | 00/2277 | _SetForeColor - 4624 | 3 game.s 976 | Code | 00 | | 3 | 00/2277 : A2 04 A0 | LDX #$A004 ; load tool call # - 4625 | 3 game.s 976 | Code | 00 | | 4 | 00/227A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4626 | 3 game.s 977 | Macro | 00 | | 0 | 00/227E | _SetTextFace ; restore - 4628 | 3 game.s 977 | Code | 00 | | 3 | 00/227E : A2 04 9A | LDX #$9A04 ; load tool call # - 4629 | 3 game.s 977 | Code | 00 | | 4 | 00/2281 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4630 | 3 game.s 978 | Empty | 00 | | 0 | 00/2285 | - 4631 | 3 game.s 979 | Code | 00 | | 2 | 00/2285 : A3 01 | carreEXIT lda 1,s - 4632 | 3 game.s 980 | Code | 00 | | 1 | 00/2287 : FA | plx - 4633 | 3 game.s 981 | Code | 00 | | 1 | 00/2288 : FA | plx - 4634 | 3 game.s 982 | Code | 00 | | 1 | 00/2289 : FA | plx - 4635 | 3 game.s 983 | Code | 00 | | 1 | 00/228A : FA | plx - 4636 | 3 game.s 984 | Code | 00 | | 1 | 00/228B : FA | plx - 4637 | 3 game.s 985 | Code | 00 | | 2 | 00/228C : 83 01 | sta 1,s - 4638 | 3 game.s 986 | Code | 00 | | 1 | 00/228E : 60 | rts - 4639 | 3 game.s 987 | Empty | 00 | | 0 | 00/228F | - 4640 | 3 game.s 988 | Comment | 00 | | 0 | 00/228F | *--- - 4641 | 3 game.s 989 | Empty | 00 | | 0 | 00/228F | - 4642 | 3 game.s 990 | Data | 00 | | 2 | 00/228F : 00 00 | carreRGB ds 2 ; couleur du carre (4 bits) - 4643 | 3 game.s 991 | Empty | 00 | | 0 | 00/2291 | - 4644 | 3 game.s 992 | Data | 00 | | 2 | 00/2291 : 00 00 | carreRECT ds 2 ; y0 - 4645 | 3 game.s 993 | Data | 00 | | 2 | 00/2293 : 00 00 | ds 2 ; x0 - 4646 | 3 game.s 994 | Data | 00 | | 2 | 00/2295 : 00 00 | ds 2 ; y0+12 - 4647 | 3 game.s 995 | Data | 00 | | 2 | 00/2297 : 00 00 | ds 2 ; y0+12 - 4648 | 3 game.s 996 | Empty | 00 | | 0 | 00/2299 | - 4649 | 3 game.s 997 | Comment | 00 | | 0 | 00/2299 | *----------------------- - 4650 | 3 game.s 998 | Comment | 00 | | 0 | 00/2299 | * RAMDISK - OK - 4651 | 3 game.s 999 | Comment | 00 | | 0 | 00/2299 | *----------------------- - 4652 | 3 game.s 1000 | Empty | 00 | | 0 | 00/2299 | - 4653 | 3 game.s 1001 | Empty | 00 | | 0 | 00/2299 | ramdisk - 4654 | 3 game.s 1002 | Code | 00 | | 1 | 00/2299 : 60 | rts - 4655 | 3 game.s 1003 | Empty | 00 | | 0 | 00/229A | - 4656 | 3 game.s 1004 | Comment | 00 | | 0 | 00/229A | *----------------------- - 4657 | 3 game.s 1005 | Comment | 00 | | 0 | 00/229A | * - 4658 | 3 game.s 1006 | Comment | 00 | | 0 | 00/229A | *----------------------- - 4659 | 3 game.s 1007 | Empty | 00 | | 0 | 00/229A | - 4660 | 3 game.s 1008 | Empty | 00 | | 0 | 00/229A | shoot_text - 4661 | 3 game.s 1009 | Code | 00 | | 1 | 00/229A : 60 | rts - 4662 | 3 game.s 1010 | Empty | 00 | | 0 | 00/229B | - 4663 | 3 game.s 1011 | Comment | 00 | | 0 | 00/229B | *----------------------- - 4664 | 3 game.s 1012 | Comment | 00 | | 0 | 00/229B | * - 4665 | 3 game.s 1013 | Comment | 00 | | 0 | 00/229B | *----------------------- - 4666 | 3 game.s 1014 | Empty | 00 | | 0 | 00/229B | - 4667 | 3 game.s 1015 | Empty | 00 | | 0 | 00/229B | shoot_ligne - 4668 | 3 game.s 1016 | Code | 00 | | 1 | 00/229B : 60 | rts - 4669 | 3 game.s 1017 | Empty | 00 | | 0 | 00/229C | - 4670 | 3 game.s 1018 | Comment | 00 | | 0 | 00/229C | *----------------------- - 4671 | 3 game.s 1019 | Comment | 00 | | 0 | 00/229C | * CREE_FENETRE - 4672 | 3 game.s 1020 | Comment | 00 | | 0 | 00/229C | *----------------------- - 4673 | 3 game.s 1021 | Comment | 00 | | 0 | 00/229C | * cree_fenetre(objet%,paragraphe%) - 4674 | 3 game.s 1022 | Comment | 00 | | 0 | 00/229C | * A : objet - 4675 | 3 game.s 1023 | Comment | 00 | | 0 | 00/229C | * X : paragraphe - 4676 | 3 game.s 1024 | Empty | 00 | | 0 | 00/229C | - 4677 | 3 game.s 1025 | Empty | 00 | | 0 | 00/229C | cree_fenetre - 4678 | 3 game.s 1026 | Code | 00 | | 1 | 00/229C : 60 | rts - 4679 | 3 game.s 1027 | Empty | 00 | | 0 | 00/229D | - 4680 | 3 game.s 1028 | Comment | 00 | | 0 | 00/229D | *----------------------- - 4681 | 3 game.s 1029 | Comment | 00 | | 0 | 00/229D | * - 4682 | 3 game.s 1030 | Comment | 00 | | 0 | 00/229D | *----------------------- - 4683 | 3 game.s 1031 | Comment | 00 | | 0 | 00/229D | * display_text(ligne%,niveau%) - 4684 | 3 game.s 1032 | Empty | 00 | | 0 | 00/229D | - 4685 | 3 game.s 1033 | Empty | 00 | | 0 | 00/229D | display_text - 4686 | 3 game.s 1034 | Code | 00 | | 1 | 00/229D : 60 | rts - 4687 | 3 game.s 1035 | Empty | 00 | | 0 | 00/229E | - 4688 | 3 game.s 1036 | Comment | 00 | | 0 | 00/229E | *----------------------- - 4689 | 3 game.s 1037 | Comment | 00 | | 0 | 00/229E | * ICE_LOAD - OK - 4690 | 3 game.s 1038 | Comment | 00 | | 0 | 00/229E | *----------------------- - 4691 | 3 game.s 1039 | Comment | 00 | | 0 | 00/229E | * ice_load(fichier$) - 4692 | 3 game.s 1040 | Empty | 00 | | 0 | 00/229E | - 4693 | 3 game.s 1041 | Empty | 00 | | 0 | 00/229E | ice_load - 4694 | 3 game.s 1042 | Code | 00 | | 1 | 00/229E : 60 | rts - 4695 | 3 game.s 1043 | Empty | 00 | | 0 | 00/229F | - 4696 | 3 game.s 1044 | Comment | 00 | | 0 | 00/229F | *----------------------- - 4697 | 3 game.s 1045 | Comment | 00 | | 0 | 00/229F | * ICE_DISP - OK - 4698 | 3 game.s 1046 | Comment | 00 | | 0 | 00/229F | *----------------------- - 4699 | 3 game.s 1047 | Comment | 00 | | 0 | 00/229F | * ice_disp(adresse_image%) - 4700 | 3 game.s 1048 | Empty | 00 | | 0 | 00/229F | - 4701 | 3 game.s 1049 | Empty | 00 | | 0 | 00/229F | ice_disp - 4702 | 3 game.s 1050 | Code | 00 | | 1 | 00/229F : 60 | rts - 4703 | 3 game.s 1051 | Empty | 00 | | 0 | 00/22A0 | - 4704 | 3 game.s 1052 | Comment | 00 | | 0 | 00/22A0 | *----------------------- - 4705 | 3 game.s 1053 | Comment | 00 | | 0 | 00/22A0 | * PALETTE - OK - 4706 | 3 game.s 1054 | Comment | 00 | | 0 | 00/22A0 | *----------------------- - 4707 | 3 game.s 1055 | Comment | 00 | | 0 | 00/22A0 | * palette(palette$) - 4708 | 3 game.s 1056 | Empty | 00 | | 0 | 00/22A0 | - 4709 | 3 game.s 1057 | Empty | 00 | | 0 | 00/22A0 | palette - 4710 | 3 game.s 1058 | Code | 00 | | 1 | 00/22A0 : 60 | rts - 4711 | 3 game.s 1059 | Empty | 00 | | 0 | 00/22A1 | - 4712 | 3 game.s 1060 | Comment | 00 | | 0 | 00/22A1 | *----------------------- - 4713 | 3 game.s 1061 | Comment | 00 | | 0 | 00/22A1 | * HIDE_SCREEN - OK - 4714 | 3 game.s 1062 | Comment | 00 | | 0 | 00/22A1 | *----------------------- - 4715 | 3 game.s 1063 | Empty | 00 | | 0 | 00/22A1 | - 4716 | 3 game.s 1064 | Empty | 00 | | 0 | 00/22A1 | hide_screen - 4717 | 3 game.s 1065 | Code | 00 | | 1 | 00/22A1 : 60 | rts - 4718 | 3 game.s 1066 | Empty | 00 | | 0 | 00/22A2 | - 4719 | 3 game.s 1067 | Comment | 00 | | 0 | 00/22A2 | *----------------------- - 4720 | 3 game.s 1068 | Comment | 00 | | 0 | 00/22A2 | * SHOW_SCREEN - OK - 4721 | 3 game.s 1069 | Comment | 00 | | 0 | 00/22A2 | *----------------------- - 4722 | 3 game.s 1070 | Empty | 00 | | 0 | 00/22A2 | - 4723 | 3 game.s 1071 | Empty | 00 | | 0 | 00/22A2 | show_screen - 4724 | 3 game.s 1072 | Code | 00 | | 1 | 00/22A2 : 60 | rts - 4725 | 3 game.s 1073 | Empty | 00 | | 0 | 00/22A3 | - 4726 | 3 game.s 1074 | Comment | 00 | | 0 | 00/22A3 | *----------------------- - 4727 | 3 game.s 1075 | Comment | 00 | | 0 | 00/22A3 | * HIDE_SCREEN2 - OK - 4728 | 3 game.s 1076 | Comment | 00 | | 0 | 00/22A3 | *----------------------- - 4729 | 3 game.s 1077 | Empty | 00 | | 0 | 00/22A3 | - 4730 | 3 game.s 1078 | Empty | 00 | | 0 | 00/22A3 | hide_screen2 - 4731 | 3 game.s 1079 | Code | 00 | | 1 | 00/22A3 : 60 | rts - 4732 | 3 game.s 1080 | Empty | 00 | | 0 | 00/22A4 | - 4733 | 3 game.s 1081 | Comment | 00 | | 0 | 00/22A4 | *----------------------- - 4734 | 3 game.s 1082 | Comment | 00 | | 0 | 00/22A4 | * SHOW_SCREEN2 - OK - 4735 | 3 game.s 1083 | Comment | 00 | | 0 | 00/22A4 | *----------------------- - 4736 | 3 game.s 1084 | Empty | 00 | | 0 | 00/22A4 | - 4737 | 3 game.s 1085 | Empty | 00 | | 0 | 00/22A4 | show_screen2 - 4738 | 3 game.s 1086 | Code | 00 | | 1 | 00/22A4 : 60 | rts - 4739 | 3 game.s 1087 | Empty | 00 | | 0 | 00/22A5 | - 4740 | 3 game.s 1088 | Comment | 00 | | 0 | 00/22A5 | *----------------------- - 4741 | 3 game.s 1089 | Comment | 00 | | 0 | 00/22A5 | * MOUSE_ON - OK - 4742 | 3 game.s 1090 | Comment | 00 | | 0 | 00/22A5 | *----------------------- - 4743 | 3 game.s 1091 | Comment | 00 | | 0 | 00/22A5 | * mouse_on - 4744 | 3 game.s 1092 | Empty | 00 | | 0 | 00/22A5 | - 4745 | 3 game.s 1093 | Macro | 00 | | 0 | 00/22A5 | mouse_on _ShowCursor - 4747 | 3 game.s 1093 | Code | 00 | | 3 | 00/22A5 : A2 04 91 | LDX #$9104 ; load tool call # - 4748 | 3 game.s 1093 | Code | 00 | | 4 | 00/22A8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4749 | 3 game.s 1094 | Code | 00 | | 1 | 00/22AC : 60 | rts - 4750 | 3 game.s 1095 | Empty | 00 | | 0 | 00/22AD | - 4751 | 3 game.s 1096 | Comment | 00 | | 0 | 00/22AD | *----------------------- - 4752 | 3 game.s 1097 | Comment | 00 | | 0 | 00/22AD | * MOUSE_OFF - OK - 4753 | 3 game.s 1098 | Comment | 00 | | 0 | 00/22AD | *----------------------- - 4754 | 3 game.s 1099 | Comment | 00 | | 0 | 00/22AD | * mouse_off - 4755 | 3 game.s 1100 | Empty | 00 | | 0 | 00/22AD | - 4756 | 3 game.s 1101 | Macro | 00 | | 0 | 00/22AD | mouse_off _HideCursor - 4758 | 3 game.s 1101 | Code | 00 | | 3 | 00/22AD : A2 04 90 | LDX #$9004 ; load tool call # - 4759 | 3 game.s 1101 | Code | 00 | | 4 | 00/22B0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4760 | 3 game.s 1102 | Code | 00 | | 1 | 00/22B4 : 60 | rts - 4761 | 3 game.s 1103 | Empty | 00 | | 0 | 00/22B5 | - 4762 | 3 game.s 1104 | Comment | 00 | | 0 | 00/22B5 | *----------------------- - 4763 | 3 game.s 1105 | Comment | 00 | | 0 | 00/22B5 | * MUSIQUE - OK - 4764 | 3 game.s 1106 | Comment | 00 | | 0 | 00/22B5 | *----------------------- - 4765 | 3 game.s 1107 | Comment | 00 | | 0 | 00/22B5 | * musique - 4766 | 3 game.s 1108 | Empty | 00 | | 0 | 00/22B5 | - 4767 | 3 game.s 1109 | Code | 00 | 2 | 3 | 00/22B5 : AD 22 19 | musique lda fgSND ; can we play? - 4768 | 3 game.s 1110 | Code | 00 | | 2 | 00/22B8 : D0 01 | bne mu_1 ; yes - 4769 | 3 game.s 1111 | Code | 00 | | 1 | 00/22BA : 60 | rts ; no - 4770 | 3 game.s 1112 | Empty | 00 | | 0 | 00/22BB | - 4771 | 3 game.s 1113 | Code | 00 | 2 | 3 | 00/22BB : 20 18 23 | mu_1 jsr init_musique - 4772 | 3 game.s 1114 | Empty | 00 | | 0 | 00/22BE | - 4773 | 3 game.s 1115 | Code | 00 | | 3 | 00/22BE : A9 01 00 | lda #1 - 4774 | 3 game.s 1116 | Code | 00 | 2 | 3 | 00/22C1 : 8D 64 10 | sta i - 4775 | 3 game.s 1117 | Empty | 00 | | 0 | 00/22C4 | - 4776 | 3 game.s 1118 | Code | 00 | 2 | 3 | 00/22C4 : AD 64 10 | ozunid_22 lda i - 4777 | 3 game.s 1119 | Code | 00 | 2 | 3 | 00/22C7 : 20 90 23 | jsr rythme ; charge le rythme - 4778 | 3 game.s 1120 | Code | 00 | 2 | 3 | 00/22CA : 20 0F 24 | jsr rythme_joue ; joue le rythme - 4779 | 3 game.s 1121 | Code | 00 | 2 | 3 | 00/22CD : AD 64 10 | lda i - 4780 | 3 game.s 1122 | Code | 00 | 2 | 3 | 00/22D0 : 20 6D 25 | jsr charge_son ; charge les sons - 4781 | 3 game.s 1123 | Code | 00 | 2 | 3 | 00/22D3 : 20 48 26 | jsr clavier_sonore ; joue les sons - 4782 | 3 game.s 1124 | Code | 00 | | 2 | 00/22D6 : B0 10 | bcs mu_exit ; si *, on quitte le clavier sonore - 4783 | 3 game.s 1125 | Code | 00 | 2 | 3 | 00/22D8 : 20 EB 22 | jsr nettoie_musique - 4784 | 3 game.s 1126 | Code | 00 | 2 | 3 | 00/22DB : EE 64 10 | inc i - 4785 | 3 game.s 1127 | Code | 00 | 2 | 3 | 00/22DE : AD 64 10 | lda i - 4786 | 3 game.s 1128 | Code | 00 | | 3 | 00/22E1 : C9 05 00 | cmp #5 - 4787 | 3 game.s 1129 | Code | 00 | | 2 | 00/22E4 : 90 DE | bcc ozunid_22 - 4788 | 3 game.s 1130 | Code | 00 | | 2 | 00/22E6 : F0 DC | beq ozunid_22 - 4789 | 3 game.s 1131 | Code | 00 | 2 | 3 | 00/22E8 : 4C 2A 27 | mu_exit jmp fin_musique - 4790 | 3 game.s 1132 | Empty | 00 | | 0 | 00/22EB | - 4791 | 3 game.s 1133 | Comment | 00 | | 0 | 00/22EB | *----------------------- - 4792 | 3 game.s 1134 | Comment | 00 | | 0 | 00/22EB | * NETTOIE_MUSIQUE - OK - 4793 | 3 game.s 1135 | Comment | 00 | | 0 | 00/22EB | *----------------------- - 4794 | 3 game.s 1136 | Comment | 00 | | 0 | 00/22EB | * nettoie_musique - 4795 | 3 game.s 1137 | Empty | 00 | | 0 | 00/22EB | - 4796 | 3 game.s 1138 | Empty | 00 | | 0 | 00/22EB | nettoie_musique - 4797 | 3 game.s 1139 | Macro | 00 | | 0 | 00/22EB | PushLong haBEAT - 4805 | 3 game.s 1139 | Code | 00 | 2 | 3 | 00/22EB : AD 88 07 | LDA haBEAT+2 - 4806 | 3 game.s 1139 | Code | 00 | | 1 | 00/22EE : 48 | PHA - 4814 | 3 game.s 1139 | Code | 00 | 2 | 3 | 00/22EF : AD 86 07 | LDA haBEAT - 4815 | 3 game.s 1139 | Code | 00 | | 1 | 00/22F2 : 48 | PHA - 4817 | 3 game.s 1140 | Macro | 00 | | 0 | 00/22F3 | _DisposeHandle - 4819 | 3 game.s 1140 | Code | 00 | | 3 | 00/22F3 : A2 02 10 | LDX #$1002 ; load tool call # - 4820 | 3 game.s 1140 | Code | 00 | | 4 | 00/22F6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4821 | 3 game.s 1141 | Empty | 00 | | 0 | 00/22FA | - 4822 | 3 game.s 1142 | Code | 00 | | 3 | 00/22FA : A9 00 00 | lda #0 - 4823 | 3 game.s 1143 | Code | 00 | | 1 | 00/22FD : 48 | ozunid_23 pha - 4824 | 3 game.s 1144 | Code | 00 | | 1 | 00/22FE : 0A | asl - 4825 | 3 game.s 1145 | Code | 00 | | 1 | 00/22FF : 0A | asl - 4826 | 3 game.s 1146 | Code | 00 | | 1 | 00/2300 : AA | tax - 4827 | 3 game.s 1147 | Code | 00 | 2 | 3 | 00/2301 : BD 90 07 | lda haSND1+2,x - 4828 | 3 game.s 1148 | Code | 00 | | 1 | 00/2304 : 48 | pha - 4829 | 3 game.s 1149 | Code | 00 | 2 | 3 | 00/2305 : BD 8E 07 | lda haSND1,x - 4830 | 3 game.s 1150 | Code | 00 | | 1 | 00/2308 : 48 | pha - 4831 | 3 game.s 1151 | Macro | 00 | | 0 | 00/2309 | _DisposeHandle - 4833 | 3 game.s 1151 | Code | 00 | | 3 | 00/2309 : A2 02 10 | LDX #$1002 ; load tool call # - 4834 | 3 game.s 1151 | Code | 00 | | 4 | 00/230C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4835 | 3 game.s 1152 | Code | 00 | | 1 | 00/2310 : 68 | pla - 4836 | 3 game.s 1153 | Code | 00 | | 1 | 00/2311 : 1A | inc - 4837 | 3 game.s 1154 | Code | 00 | 2 | 3 | 00/2312 : CD 66 10 | cmp j ; nombre de sons - 4838 | 3 game.s 1155 | Code | 00 | | 2 | 00/2315 : 90 E6 | bcc ozunid_23 - 4839 | 3 game.s 1156 | Code | 00 | | 1 | 00/2317 : 60 | rts - 4840 | 3 game.s 1157 | Empty | 00 | | 0 | 00/2318 | - 4841 | 3 game.s 1158 | Comment | 00 | | 0 | 00/2318 | *----------------------- - 4842 | 3 game.s 1159 | Comment | 00 | | 0 | 00/2318 | * INIT_MUSIQUE - OK - 4843 | 3 game.s 1160 | Comment | 00 | | 0 | 00/2318 | *----------------------- - 4844 | 3 game.s 1161 | Empty | 00 | | 0 | 00/2318 | - 4845 | 3 game.s 1162 | Empty | 00 | | 0 | 00/2318 | init_musique - 4846 | 3 game.s 1163 | Code | 00 | | 1 | 00/2318 : 78 | sei - 4847 | 3 game.s 1164 | Code | 00 | | 1 | 00/2319 : 48 | pha - 4848 | 3 game.s 1165 | Code | 00 | | 1 | 00/231A : 48 | pha - 4849 | 3 game.s 1166 | Macro | 00 | | 0 | 00/231B | PushWord #11 - 4851 | 3 game.s 1166 | Code | 00 | | 3 | 00/231B : F4 0B 00 | PEA #11 - 4854 | 3 game.s 1167 | Macro | 00 | | 0 | 00/231E | _GetVector - 4856 | 3 game.s 1167 | Code | 00 | | 3 | 00/231E : A2 03 11 | LDX #$1103 ; load tool call # - 4857 | 3 game.s 1167 | Code | 00 | | 4 | 00/2321 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4858 | 3 game.s 1168 | Macro | 00 | | 0 | 00/2325 | PullLong sndVECTOR - 4861 | 3 game.s 1168 | Code | 00 | | 1 | 00/2325 : 68 | PLA - 4863 | 3 game.s 1168 | Code | 00 | 2 | 3 | 00/2326 : 8D 2A 19 | STA sndVECTOR - 4868 | 3 game.s 1168 | Code | 00 | | 1 | 00/2329 : 68 | PLA - 4870 | 3 game.s 1168 | Code | 00 | 2 | 3 | 00/232A : 8D 2C 19 | STA sndVECTOR+2 - 4876 | 3 game.s 1169 | Empty | 00 | | 0 | 00/232D | - 4877 | 3 game.s 1170 | Macro | 00 | | 0 | 00/232D | PushWord #11 - 4879 | 3 game.s 1170 | Code | 00 | | 3 | 00/232D : F4 0B 00 | PEA #11 - 4882 | 3 game.s 1171 | Macro | 00 | | 0 | 00/2330 | PushLong #sndINTERRUPT - 4886 | 3 game.s 1171 | Code | 00 | 1 >>16 | 3 | 00/2330 : F4 00 00 | PEA #^#sndINTERRUPT - 4893 | 3 game.s 1171 | Code | 00 | 2 | 3 | 00/2333 : F4 49 23 | PEA #sndINTERRUPT - 4896 | 3 game.s 1172 | Macro | 00 | | 0 | 00/2336 | _SetVector - 4898 | 3 game.s 1172 | Code | 00 | | 3 | 00/2336 : A2 03 10 | LDX #$1003 ; load tool call # - 4899 | 3 game.s 1172 | Code | 00 | | 4 | 00/2339 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4900 | 3 game.s 1173 | Code | 00 | | 1 | 00/233D : 58 | cli - 4901 | 3 game.s 1174 | Empty | 00 | | 0 | 00/233E | - 4902 | 3 game.s 1175 | Macro | 00 | | 0 | 00/233E | PushWord #$ffff - 4904 | 3 game.s 1175 | Code | 00 | | 3 | 00/233E : F4 FF FF | PEA #$ffff - 4907 | 3 game.s 1176 | Macro | 00 | | 0 | 00/2341 | _ClearScreen - 4909 | 3 game.s 1176 | Code | 00 | | 3 | 00/2341 : A2 04 15 | LDX #$1504 ; load tool call # - 4910 | 3 game.s 1176 | Code | 00 | | 4 | 00/2344 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 4911 | 3 game.s 1177 | Code | 00 | | 1 | 00/2348 : 60 | rts - 4912 | 3 game.s 1178 | Empty | 00 | | 0 | 00/2349 | - 4913 | 3 game.s 1179 | Comment | 00 | | 0 | 00/2349 | *----------------------- - 4914 | 3 game.s 1180 | Comment | 00 | | 0 | 00/2349 | * THE SOUND INTERRUPT - 4915 | 3 game.s 1181 | Comment | 00 | | 0 | 00/2349 | *----------------------- - 4916 | 3 game.s 1182 | Empty | 00 | | 0 | 00/2349 | - 4917 | 3 game.s 1183 | Directive | 00 | | 0 | 00/2349 | mx %00 - 4918 | 3 game.s 1184 | Empty | 00 | | 0 | 00/2349 | - 4919 | 3 game.s 1185 | Empty | 00 | | 0 | 00/2349 | sndINTERRUPT - 4920 | 3 game.s 1186 | Code | 00 | | 1 | 00/2349 : 0B | phd - 4921 | 3 game.s 1187 | Empty | 00 | | 0 | 00/234A | - 4922 | 3 game.s 1188 | Code | 00 | | 1 | 00/234A : 18 | clc - 4923 | 3 game.s 1189 | Code | 00 | | 1 | 00/234B : FB | xce - 4924 | 3 game.s 1190 | Code | 00 | | 2 | 00/234C : C2 30 | rep #$30 - 4925 | 3 game.s 1191 | Empty | 00 | | 0 | 00/234E | - 4926 | 3 game.s 1192 | Code | 00 | | 3 | 00/234E : A9 00 C0 | lda #$c000 - 4927 | 3 game.s 1193 | Code | 00 | | 1 | 00/2351 : 5B | tcd - 4928 | 3 game.s 1194 | Empty | 00 | | 0 | 00/2352 | - 4929 | 3 game.s 1195 | Code | 10 | | 2 | 00/2352 : E2 20 | sep #$20 - 4930 | 3 game.s 1196 | Empty | 10 | | 0 | 00/2354 | - 4931 | 3 game.s 1197 | Code | 10 | | 2 | 00/2354 : A5 3C | ozunid_24 lda {$3c} - 4932 | 3 game.s 1198 | Code | 10 | | 2 | 00/2356 : 30 FC | bmi ozunid_24 - 4933 | 3 game.s 1199 | Empty | 10 | | 0 | 00/2358 | - 4934 | 3 game.s 1200 | Code | 10 | | 4 | 00/2358 : AF CA 00 E1 | ldal $e100ca - 4935 | 3 game.s 1201 | Code | 10 | | 2 | 00/235C : 29 0F | and #%0000_1111 - 4936 | 3 game.s 1202 | Code | 10 | | 2 | 00/235E : 85 3C | sta {$3c} - 4937 | 3 game.s 1203 | Empty | 10 | | 0 | 00/2360 | - 4938 | 3 game.s 1204 | Code | 10 | | 2 | 00/2360 : A9 E0 | lda #$e0 ; which oscillo - 4939 | 3 game.s 1205 | Code | 10 | | 2 | 00/2362 : 85 3E | sta {$3e} ; has generated - 4940 | 3 game.s 1206 | Code | 10 | | 2 | 00/2364 : A5 3D | lda {$3d} ; the interrupt? - 4941 | 3 game.s 1207 | Code | 10 | | 2 | 00/2366 : A5 3D | lda {$3d} - 4942 | 3 game.s 1208 | Code | 10 | | 2 | 00/2368 : 29 3E | and #%0011_1110 - 4943 | 3 game.s 1209 | Code | 10 | | 1 | 00/236A : 4A | lsr - 4944 | 3 game.s 1210 | Code | 10 | | 2 | 00/236B : C9 01 | cmp #1 ; oscillo 1 (li 0) - 4945 | 3 game.s 1211 | Code | 10 | | 2 | 00/236D : F0 0C | beq sndINTERRUPT1 - 4946 | 3 game.s 1212 | Code | 10 | | 2 | 00/236F : C9 03 | cmp #3 ; oscillo 3 (li 2) - 4947 | 3 game.s 1213 | Code | 10 | | 2 | 00/2371 : D0 18 | bne sndINTERRUPT99 - 4948 | 3 game.s 1214 | Empty | 10 | | 0 | 00/2373 | - 4949 | 3 game.s 1215 | Code | 10 | | 2 | 00/2373 : A9 FF | lda #-1 ; dis au programme - 4950 | 3 game.s 1216 | Code | 10 | 3 | 4 | 00/2375 : 8F 26 27 00 | stal fgCLEAR ; d'effacer le cadre - 4951 | 3 game.s 1217 | Code | 10 | | 2 | 00/2379 : 80 10 | bra sndINTERRUPT99 - 4952 | 3 game.s 1218 | Empty | 10 | | 0 | 00/237B | - 4953 | 3 game.s 1219 | Empty | 10 | | 0 | 00/237B | sndINTERRUPT1 - 4954 | 3 game.s 1220 | Code | 10 | | 2 | 00/237B : A9 A0 | lda #$a0 ; oscillos 0 & 1 - 4955 | 3 game.s 1221 | Code | 10 | | 2 | 00/237D : 85 3E | sta {$3e} - 4956 | 3 game.s 1222 | Code | 10 | | 2 | 00/237F : A9 00 | lda #%0000_0000 - 4957 | 3 game.s 1223 | Code | 10 | | 2 | 00/2381 : 85 3D | sta {$3d} - 4958 | 3 game.s 1224 | Code | 10 | | 2 | 00/2383 : A9 A1 | lda #$a1 - 4959 | 3 game.s 1225 | Code | 10 | | 2 | 00/2385 : 85 3E | sta {$3e} - 4960 | 3 game.s 1226 | Code | 10 | | 2 | 00/2387 : A9 18 | lda #%0001_1000 ; with interrupt - 4961 | 3 game.s 1227 | Code | 10 | | 2 | 00/2389 : 85 3D | sta {$3d} - 4962 | 3 game.s 1228 | Empty | 10 | | 0 | 00/238B | - 4963 | 3 game.s 1229 | Empty | 10 | | 0 | 00/238B | sndINTERRUPT99 - 4964 | 3 game.s 1230 | Code | 11 | | 2 | 00/238B : E2 30 | sep #$30 - 4965 | 3 game.s 1231 | Code | 11 | | 1 | 00/238D : 2B | pld - 4966 | 3 game.s 1232 | Code | 11 | | 1 | 00/238E : 18 | clc - 4967 | 3 game.s 1233 | Code | 11 | | 1 | 00/238F : 6B | rtl - 4968 | 3 game.s 1234 | Empty | 11 | | 0 | 00/2390 | - 4969 | 3 game.s 1235 | Directive | 00 | | 0 | 00/2390 | mx %00 - 4970 | 3 game.s 1236 | Empty | 00 | | 0 | 00/2390 | - 4971 | 3 game.s 1237 | Comment | 00 | | 0 | 00/2390 | *----------------------- - 4972 | 3 game.s 1238 | Comment | 00 | | 0 | 00/2390 | * RYTHME - OK - 4973 | 3 game.s 1239 | Comment | 00 | | 0 | 00/2390 | *----------------------- - 4974 | 3 game.s 1240 | Comment | 00 | | 0 | 00/2390 | * rythme(rythme%) - 4975 | 3 game.s 1241 | Empty | 00 | | 0 | 00/2390 | - 4976 | 3 game.s 1242 | Comment | 00 | | 0 | 00/2390 | *--- offset to beat number is +22 - 4977 | 3 game.s 1243 | Empty | 00 | | 0 | 00/2390 | - 4978 | 3 game.s 1244 | Code | 10 | | 2 | 00/2390 : E2 20 | rythme sep #$20 - 4979 | 3 game.s 1245 | Code | 10 | | 2 | 00/2392 : 09 30 | ora #'0' - 4980 | 3 game.s 1246 | Code | 10 | 2 | 3 | 00/2394 : 8D 02 0E | sta pBEAT+22 - 4981 | 3 game.s 1247 | Code | 00 | | 2 | 00/2397 : C2 20 | rep #$20 - 4982 | 3 game.s 1248 | Empty | 00 | | 0 | 00/2399 | - 4983 | 3 game.s 1249 | Comment | 00 | | 0 | 00/2399 | *--- - 4984 | 3 game.s 1250 | Empty | 00 | | 0 | 00/2399 | - 4985 | 3 game.s 1251 | Code | 00 | 2 | 3 | 00/2399 : A9 EC 0D | lda #pBEAT - 4986 | 3 game.s 1252 | Code | 00 | 2 | 3 | 00/239C : 8D 3F 0D | sta proOPEN+4 ; filename - 4987 | 3 game.s 1253 | Empty | 00 | | 0 | 00/239F | - 4988 | 3 game.s 1254 | Code | 00 | | 4 | 00/239F : 22 A8 00 E1 | jsl {$e100a8} - 4989 | 3 game.s 1255 | Data | 00 | | 2 | 00/23A3 : 10 20 | dw $2010 - 4990 | 3 game.s 1256 | Data | 00 | 3 | 4 | 00/23A5 : 3B 0D 00 00 | adrl proOPEN - 4991 | 3 game.s 1257 | Code | 00 | | 2 | 00/23A9 : B0 63 | bcs ry_err2 - 4992 | 3 game.s 1258 | Empty | 00 | | 0 | 00/23AB | - 4993 | 3 game.s 1259 | Code | 00 | 2 | 3 | 00/23AB : AD 3D 0D | lda proOPEN+2 - 4994 | 3 game.s 1260 | Code | 00 | 2 | 3 | 00/23AE : 8D 6B 0D | sta proREAD+2 - 4995 | 3 game.s 1261 | Code | 00 | 2 | 3 | 00/23B1 : 8D 7B 0D | sta proCLOSE+2 - 4996 | 3 game.s 1262 | Empty | 00 | | 0 | 00/23B4 | - 4997 | 3 game.s 1263 | Code | 00 | 2 | 3 | 00/23B4 : AC 65 0D | ldy proEOF - 4998 | 3 game.s 1264 | Code | 00 | 2 | 3 | 00/23B7 : 8C 71 0D | sty proREAD+8 - 4999 | 3 game.s 1265 | Code | 00 | 2 | 3 | 00/23BA : AE 67 0D | ldx proEOF+2 - 5000 | 3 game.s 1266 | Code | 00 | 2 | 3 | 00/23BD : 8E 73 0D | stx proREAD+10 - 5001 | 3 game.s 1267 | Empty | 00 | | 0 | 00/23C0 | - 5002 | 3 game.s 1268 | Code | 00 | | 1 | 00/23C0 : 48 | pha - 5003 | 3 game.s 1269 | Code | 00 | | 1 | 00/23C1 : 48 | pha - 5004 | 3 game.s 1270 | Code | 00 | | 1 | 00/23C2 : DA | phx - 5005 | 3 game.s 1271 | Code | 00 | | 1 | 00/23C3 : 5A | phy - 5006 | 3 game.s 1272 | Macro | 00 | | 0 | 00/23C4 | PushWord myID - 5011 | 3 game.s 1272 | Code | 00 | 2 | 3 | 00/23C4 : AD 62 07 | LDA myID - 5012 | 3 game.s 1272 | Code | 00 | | 1 | 00/23C7 : 48 | PHA - 5014 | 3 game.s 1273 | Macro | 00 | | 0 | 00/23C8 | PushWord #%11000000_00001100 - 5016 | 3 game.s 1273 | Code | 00 | | 3 | 00/23C8 : F4 0C C0 | PEA #%11000000_00001100 - 5019 | 3 game.s 1274 | Macro | 00 | | 0 | 00/23CB | PushLong #0 - 5023 | 3 game.s 1274 | Code | 00 | | 3 | 00/23CB : F4 00 00 | PEA #^#0 - 5030 | 3 game.s 1274 | Code | 00 | | 3 | 00/23CE : F4 00 00 | PEA #0 - 5033 | 3 game.s 1275 | Macro | 00 | | 0 | 00/23D1 | _NewHandle - 5035 | 3 game.s 1275 | Code | 00 | | 3 | 00/23D1 : A2 02 09 | LDX #$902 ; load tool call # - 5036 | 3 game.s 1275 | Code | 00 | | 4 | 00/23D4 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5037 | 3 game.s 1276 | Code | 00 | | 1 | 00/23D8 : 0B | phd - 5038 | 3 game.s 1277 | Code | 00 | | 1 | 00/23D9 : 3B | tsc - 5039 | 3 game.s 1278 | Code | 00 | | 1 | 00/23DA : 5B | tcd - 5040 | 3 game.s 1279 | Code | 00 | | 2 | 00/23DB : A7 03 | lda [3] - 5041 | 3 game.s 1280 | Code | 00 | 2 | 3 | 00/23DD : 8D 8A 07 | sta ptrBEAT - 5042 | 3 game.s 1281 | Code | 00 | 2 | 3 | 00/23E0 : 8D 6D 0D | sta proREAD+4 - 5043 | 3 game.s 1282 | Code | 00 | | 3 | 00/23E3 : A0 02 00 | ldy #2 - 5044 | 3 game.s 1283 | Code | 00 | | 2 | 00/23E6 : B7 03 | lda [3],y - 5045 | 3 game.s 1284 | Code | 00 | 2 | 3 | 00/23E8 : 8D 8C 07 | sta ptrBEAT+2 - 5046 | 3 game.s 1285 | Code | 00 | 2 | 3 | 00/23EB : 8D 6F 0D | sta proREAD+6 - 5047 | 3 game.s 1286 | Code | 00 | | 1 | 00/23EE : 2B | pld - 5048 | 3 game.s 1287 | Code | 00 | | 1 | 00/23EF : 68 | pla - 5049 | 3 game.s 1288 | Code | 00 | 2 | 3 | 00/23F0 : 8D 86 07 | sta haBEAT - 5050 | 3 game.s 1289 | Code | 00 | | 1 | 00/23F3 : 68 | pla - 5051 | 3 game.s 1290 | Code | 00 | 2 | 3 | 00/23F4 : 8D 88 07 | sta haBEAT+2 - 5052 | 3 game.s 1291 | Code | 00 | | 2 | 00/23F7 : B0 0A | bcs ry_err1 - 5053 | 3 game.s 1292 | Empty | 00 | | 0 | 00/23F9 | - 5054 | 3 game.s 1293 | Code | 00 | | 4 | 00/23F9 : 22 A8 00 E1 | jsl {$e100a8} - 5055 | 3 game.s 1294 | Data | 00 | | 2 | 00/23FD : 12 20 | dw $2012 - 5056 | 3 game.s 1295 | Data | 00 | 3 | 4 | 00/23FF : 69 0D 00 00 | adrl proREAD - 5057 | 3 game.s 1296 | Empty | 00 | | 0 | 00/2403 | - 5058 | 3 game.s 1297 | Code | 00 | | 4 | 00/2403 : 22 A8 00 E1 | ry_err1 jsl {$e100a8} - 5059 | 3 game.s 1298 | Data | 00 | | 2 | 00/2407 : 14 20 | dw $2014 - 5060 | 3 game.s 1299 | Data | 00 | 3 | 4 | 00/2409 : 79 0D 00 00 | adrl proCLOSE - 5061 | 3 game.s 1300 | Code | 00 | | 1 | 00/240D : 18 | clc - 5062 | 3 game.s 1301 | Code | 00 | | 1 | 00/240E : 60 | ry_err2 rts - 5063 | 3 game.s 1302 | Empty | 00 | | 0 | 00/240F | - 5064 | 3 game.s 1303 | Comment | 00 | | 0 | 00/240F | *----------------------- - 5065 | 3 game.s 1304 | Comment | 00 | | 0 | 00/240F | * RYTHME_JOUE - OK - 5066 | 3 game.s 1305 | Comment | 00 | | 0 | 00/240F | *----------------------- - 5067 | 3 game.s 1306 | Comment | 00 | | 0 | 00/240F | * rythme_joue - 5068 | 3 game.s 1307 | Empty | 00 | | 0 | 00/240F | - 5069 | 3 game.s 1308 | Empty | 00 | | 0 | 00/240F | rythme_joue - 5070 | 3 game.s 1309 | Code | 00 | 2 | 3 | 00/240F : AD 8A 07 | lda ptrBEAT - 5071 | 3 game.s 1310 | Code | 00 | 2 | 3 | 00/2412 : 8D 3D 24 | sta rj_from+1 - 5072 | 3 game.s 1311 | Code | 00 | 2 | 3 | 00/2415 : AD 8B 07 | lda ptrBEAT+1 - 5073 | 3 game.s 1312 | Code | 00 | 2 | 3 | 00/2418 : 8D 3E 24 | sta rj_from+2 - 5074 | 3 game.s 1313 | Code | 00 | 2 | 3 | 00/241B : AD 65 0D | lda proEOF - 5075 | 3 game.s 1314 | Code | 00 | 2 | 3 | 00/241E : 8D 44 24 | sta rj_eof+1 - 5076 | 3 game.s 1315 | Empty | 00 | | 0 | 00/2421 | - 5077 | 3 game.s 1316 | Comment | 00 | | 0 | 00/2421 | * 1. on met en RAM son - 5078 | 3 game.s 1317 | Empty | 00 | | 0 | 00/2421 | - 5079 | 3 game.s 1318 | Code | 00 | | 1 | 00/2421 : 78 | sei - 5080 | 3 game.s 1319 | Code | 00 | | 1 | 00/2422 : 0B | phd - 5081 | 3 game.s 1320 | Code | 00 | | 3 | 00/2423 : A9 00 C0 | lda #$c000 - 5082 | 3 game.s 1321 | Code | 00 | | 1 | 00/2426 : 5B | tcd - 5083 | 3 game.s 1322 | Code | 10 | | 2 | 00/2427 : E2 20 | sep #$20 - 5084 | 3 game.s 1323 | Empty | 10 | | 0 | 00/2429 | - 5085 | 3 game.s 1324 | Code | 10 | | 4 | 00/2429 : AF CA 00 E1 | ldal $e100ca - 5086 | 3 game.s 1325 | Code | 10 | | 2 | 00/242D : 29 0F | and #%0000_1111 - 5087 | 3 game.s 1326 | Code | 10 | | 2 | 00/242F : 09 60 | ora #%0110_0000 - 5088 | 3 game.s 1327 | Code | 10 | | 2 | 00/2431 : 85 3C | sta {$3c} - 5089 | 3 game.s 1328 | Empty | 10 | | 0 | 00/2433 | - 5090 | 3 game.s 1329 | Code | 10 | | 2 | 00/2433 : A9 00 | lda #0 - 5091 | 3 game.s 1330 | Code | 10 | | 2 | 00/2435 : 85 3E | sta {$3e} - 5092 | 3 game.s 1331 | Code | 10 | | 2 | 00/2437 : 85 3F | sta {$3f} - 5093 | 3 game.s 1332 | Empty | 10 | | 0 | 00/2439 | - 5094 | 3 game.s 1333 | Code | 10 | | 3 | 00/2439 : A2 00 00 | ldx #0 - 5095 | 3 game.s 1334 | Code | 10 | | 4 | 00/243C : BF CC BB AA | rj_from ldal $aabbcc,x - 5096 | 3 game.s 1335 | Code | 10 | | 2 | 00/2440 : 85 3D | sta {$3d} - 5097 | 3 game.s 1336 | Code | 10 | | 1 | 00/2442 : E8 | inx - 5098 | 3 game.s 1337 | Code | 10 | | 3 | 00/2443 : E0 FF FF | rj_eof cpx #$ffff - 5099 | 3 game.s 1338 | Code | 10 | | 2 | 00/2446 : 90 F4 | bcc rj_from - 5100 | 3 game.s 1339 | Empty | 10 | | 0 | 00/2448 | - 5101 | 3 game.s 1340 | Comment | 10 | | 0 | 00/2448 | * 2. on dmarre - 5102 | 3 game.s 1341 | Empty | 10 | | 0 | 00/2448 | - 5103 | 3 game.s 1342 | Code | 10 | 2 | 3 | 00/2448 : 20 50 24 | jsr ensoniq_beat - 5104 | 3 game.s 1343 | Empty | 10 | | 0 | 00/244B | - 5105 | 3 game.s 1344 | Comment | 10 | | 0 | 00/244B | * 3. on sort et a joue - 5106 | 3 game.s 1345 | Empty | 10 | | 0 | 00/244B | - 5107 | 3 game.s 1346 | Code | 00 | | 2 | 00/244B : C2 20 | rep #$20 - 5108 | 3 game.s 1347 | Code | 00 | | 1 | 00/244D : 2B | pld - 5109 | 3 game.s 1348 | Code | 00 | | 1 | 00/244E : 58 | cli - 5110 | 3 game.s 1349 | Code | 00 | | 1 | 00/244F : 60 | rts - 5111 | 3 game.s 1350 | Empty | 00 | | 0 | 00/2450 | - 5112 | 3 game.s 1351 | Directive | 10 | | 0 | 00/2450 | mx %10 - 5113 | 3 game.s 1352 | Empty | 10 | | 0 | 00/2450 | - 5114 | 3 game.s 1353 | Comment | 10 | | 0 | 00/2450 | *----------------------- - 5115 | 3 game.s 1354 | Comment | 10 | | 0 | 00/2450 | * ENSONIQ_BEAT - OK - 5116 | 3 game.s 1355 | Comment | 10 | | 0 | 00/2450 | *----------------------- - 5117 | 3 game.s 1356 | Comment | 10 | | 0 | 00/2450 | * ensoniq_beat - 5118 | 3 game.s 1357 | Empty | 10 | | 0 | 00/2450 | - 5119 | 3 game.s 1358 | Empty | 10 | | 0 | 00/2450 | ensoniq_beat - 5120 | 3 game.s 1359 | Code | 10 | | 3 | 00/2450 : A0 00 00 | ldy #0 ; oscillos 0 & 1 - 5121 | 3 game.s 1360 | Empty | 10 | | 0 | 00/2453 | - 5122 | 3 game.s 1361 | Code | 10 | | 4 | 00/2453 : AF CA 00 E1 | ldal $e100ca ; volume - 5123 | 3 game.s 1362 | Code | 10 | | 2 | 00/2457 : 29 0F | and #%0000_1111 - 5124 | 3 game.s 1363 | Code | 10 | | 2 | 00/2459 : 85 3C | sta {$3c} - 5125 | 3 game.s 1364 | Empty | 10 | | 0 | 00/245B | - 5126 | 3 game.s 1365 | Code | 10 | | 1 | 00/245B : 98 | tya ; frquence basse - 5127 | 3 game.s 1366 | Code | 10 | | 2 | 00/245C : 85 3E | sta {$3e} - 5128 | 3 game.s 1367 | Code | 10 | | 2 | 00/245E : A9 D9 | lda #217 - 5129 | 3 game.s 1368 | Code | 10 | | 2 | 00/2460 : 85 3D | sta {$3d} - 5130 | 3 game.s 1369 | Code | 10 | | 1 | 00/2462 : 98 | tya - 5131 | 3 game.s 1370 | Code | 10 | | 2 | 00/2463 : 09 01 | ora #$01 - 5132 | 3 game.s 1371 | Code | 10 | | 2 | 00/2465 : 85 3E | sta {$3e} - 5133 | 3 game.s 1372 | Code | 10 | | 2 | 00/2467 : A9 D9 | lda #217 - 5134 | 3 game.s 1373 | Code | 10 | | 2 | 00/2469 : 85 3D | sta {$3d} - 5135 | 3 game.s 1374 | Empty | 10 | | 0 | 00/246B | - 5136 | 3 game.s 1375 | Code | 10 | | 1 | 00/246B : 98 | tya ; frquence haute - 5137 | 3 game.s 1376 | Code | 10 | | 2 | 00/246C : 09 20 | ora #$20 - 5138 | 3 game.s 1377 | Code | 10 | | 2 | 00/246E : 85 3E | sta {$3e} - 5139 | 3 game.s 1378 | Code | 10 | | 2 | 00/2470 : A9 00 | lda #0 - 5140 | 3 game.s 1379 | Code | 10 | | 2 | 00/2472 : 85 3D | sta {$3d} - 5141 | 3 game.s 1380 | Code | 10 | | 1 | 00/2474 : 98 | tya - 5142 | 3 game.s 1381 | Code | 10 | | 2 | 00/2475 : 09 21 | ora #$21 - 5143 | 3 game.s 1382 | Code | 10 | | 2 | 00/2477 : 85 3E | sta {$3e} - 5144 | 3 game.s 1383 | Code | 10 | | 2 | 00/2479 : A9 00 | lda #0 - 5145 | 3 game.s 1384 | Code | 10 | | 2 | 00/247B : 85 3D | sta {$3d} - 5146 | 3 game.s 1385 | Empty | 10 | | 0 | 00/247D | - 5147 | 3 game.s 1386 | Code | 10 | | 1 | 00/247D : 98 | tya ; volume - 5148 | 3 game.s 1387 | Code | 10 | | 2 | 00/247E : 09 40 | ora #$40 - 5149 | 3 game.s 1388 | Code | 10 | | 2 | 00/2480 : 85 3E | sta {$3e} - 5150 | 3 game.s 1389 | Code | 10 | | 2 | 00/2482 : A9 FF | lda #$ff - 5151 | 3 game.s 1390 | Code | 10 | | 2 | 00/2484 : 85 3D | sta {$3d} - 5152 | 3 game.s 1391 | Code | 10 | | 1 | 00/2486 : 98 | tya - 5153 | 3 game.s 1392 | Code | 10 | | 2 | 00/2487 : 09 41 | ora #$41 - 5154 | 3 game.s 1393 | Code | 10 | | 2 | 00/2489 : 85 3E | sta {$3e} - 5155 | 3 game.s 1394 | Code | 10 | | 2 | 00/248B : A9 FF | lda #$ff - 5156 | 3 game.s 1395 | Code | 10 | | 2 | 00/248D : 85 3D | sta {$3d} - 5157 | 3 game.s 1396 | Empty | 10 | | 0 | 00/248F | - 5158 | 3 game.s 1397 | Code | 10 | | 1 | 00/248F : 98 | tya ; address pointer (at $0000 and not $4000) - 5159 | 3 game.s 1398 | Code | 10 | | 2 | 00/2490 : 09 80 | ora #$80 - 5160 | 3 game.s 1399 | Code | 10 | | 2 | 00/2492 : 85 3E | sta {$3e} - 5161 | 3 game.s 1400 | Code | 10 | | 2 | 00/2494 : A9 00 | lda #$00 - 5162 | 3 game.s 1401 | Code | 10 | | 2 | 00/2496 : 85 3D | sta {$3d} - 5163 | 3 game.s 1402 | Code | 10 | | 1 | 00/2498 : 98 | tya - 5164 | 3 game.s 1403 | Code | 10 | | 2 | 00/2499 : 09 81 | ora #$81 - 5165 | 3 game.s 1404 | Code | 10 | | 2 | 00/249B : 85 3E | sta {$3e} - 5166 | 3 game.s 1405 | Code | 10 | | 2 | 00/249D : A9 00 | lda #$00 - 5167 | 3 game.s 1406 | Code | 10 | | 2 | 00/249F : 85 3D | sta {$3d} - 5168 | 3 game.s 1407 | Empty | 10 | | 0 | 00/24A1 | - 5169 | 3 game.s 1408 | Code | 10 | | 1 | 00/24A1 : 98 | tya ; waveform table size (32K) - 5170 | 3 game.s 1409 | Code | 10 | | 2 | 00/24A2 : 09 C0 | ora #$c0 - 5171 | 3 game.s 1410 | Code | 10 | | 2 | 00/24A4 : 85 3E | sta {$3e} - 5172 | 3 game.s 1411 | Code | 10 | | 2 | 00/24A6 : A9 3F | lda #%00111111 - 5173 | 3 game.s 1412 | Code | 10 | | 2 | 00/24A8 : 85 3D | sta {$3d} - 5174 | 3 game.s 1413 | Code | 10 | | 1 | 00/24AA : 98 | tya - 5175 | 3 game.s 1414 | Code | 10 | | 2 | 00/24AB : 09 C1 | ora #$c1 - 5176 | 3 game.s 1415 | Code | 10 | | 2 | 00/24AD : 85 3E | sta {$3e} - 5177 | 3 game.s 1416 | Code | 10 | | 2 | 00/24AF : A9 3F | lda #%00111111 - 5178 | 3 game.s 1417 | Code | 10 | | 2 | 00/24B1 : 85 3D | sta {$3d} - 5179 | 3 game.s 1418 | Empty | 10 | | 0 | 00/24B3 | - 5180 | 3 game.s 1419 | Code | 10 | | 1 | 00/24B3 : 98 | tya ; control register - 5181 | 3 game.s 1420 | Code | 10 | | 2 | 00/24B4 : 09 A0 | ora #$a0 - 5182 | 3 game.s 1421 | Code | 10 | | 2 | 00/24B6 : 85 3E | sta {$3e} - 5183 | 3 game.s 1422 | Code | 10 | | 2 | 00/24B8 : A9 00 | lda #%0000_0000 - 5184 | 3 game.s 1423 | Code | 10 | | 2 | 00/24BA : 85 3D | sta {$3d} - 5185 | 3 game.s 1424 | Code | 10 | | 1 | 00/24BC : 98 | tya - 5186 | 3 game.s 1425 | Code | 10 | | 2 | 00/24BD : 09 A1 | ora #$a1 - 5187 | 3 game.s 1426 | Code | 10 | | 2 | 00/24BF : 85 3E | sta {$3e} - 5188 | 3 game.s 1427 | Code | 10 | | 2 | 00/24C1 : A9 18 | lda #%0001_1000 ; with interrupt - 5189 | 3 game.s 1428 | Code | 10 | | 2 | 00/24C3 : 85 3D | sta {$3d} - 5190 | 3 game.s 1429 | Code | 10 | | 1 | 00/24C5 : 60 | rts - 5191 | 3 game.s 1430 | Empty | 10 | | 0 | 00/24C6 | - 5192 | 3 game.s 1431 | Directive | 00 | | 0 | 00/24C6 | mx %00 - 5193 | 3 game.s 1432 | Empty | 00 | | 0 | 00/24C6 | - 5194 | 3 game.s 1433 | Comment | 00 | | 0 | 00/24C6 | *----------------------- - 5195 | 3 game.s 1434 | Comment | 00 | | 0 | 00/24C6 | * SON_JOUE - OK - 5196 | 3 game.s 1435 | Comment | 00 | | 0 | 00/24C6 | *----------------------- - 5197 | 3 game.s 1436 | Comment | 00 | | 0 | 00/24C6 | * son_joue - 5198 | 3 game.s 1437 | Empty | 00 | | 0 | 00/24C6 | - 5199 | 3 game.s 1438 | Empty | 00 | | 0 | 00/24C6 | son_joue - 5200 | 3 game.s 1439 | Empty | 00 | | 0 | 00/24C6 | - 5201 | 3 game.s 1440 | Comment | 00 | | 0 | 00/24C6 | * 1. on met en RAM son - 5202 | 3 game.s 1441 | Empty | 00 | | 0 | 00/24C6 | - 5203 | 3 game.s 1442 | Code | 00 | | 1 | 00/24C6 : 78 | sei - 5204 | 3 game.s 1443 | Code | 00 | | 1 | 00/24C7 : 0B | phd - 5205 | 3 game.s 1444 | Code | 00 | | 3 | 00/24C8 : A9 00 C0 | lda #$c000 - 5206 | 3 game.s 1445 | Code | 00 | | 1 | 00/24CB : 5B | tcd - 5207 | 3 game.s 1446 | Code | 10 | | 2 | 00/24CC : E2 20 | sep #$20 - 5208 | 3 game.s 1447 | Empty | 10 | | 0 | 00/24CE | - 5209 | 3 game.s 1448 | Code | 10 | | 4 | 00/24CE : AF CA 00 E1 | ldal $e100ca - 5210 | 3 game.s 1449 | Code | 10 | | 2 | 00/24D2 : 29 0F | and #%0000_1111 - 5211 | 3 game.s 1450 | Code | 10 | | 2 | 00/24D4 : 09 60 | ora #%0110_0000 - 5212 | 3 game.s 1451 | Code | 10 | | 2 | 00/24D6 : 85 3C | sta {$3c} - 5213 | 3 game.s 1452 | Empty | 10 | | 0 | 00/24D8 | - 5214 | 3 game.s 1453 | Code | 10 | | 2 | 00/24D8 : A9 00 | lda #$00 - 5215 | 3 game.s 1454 | Code | 10 | | 2 | 00/24DA : 85 3E | sta {$3e} - 5216 | 3 game.s 1455 | Code | 10 | | 2 | 00/24DC : A9 80 | lda #$80 - 5217 | 3 game.s 1456 | Code | 10 | | 2 | 00/24DE : 85 3F | sta {$3f} - 5218 | 3 game.s 1457 | Empty | 10 | | 0 | 00/24E0 | - 5219 | 3 game.s 1458 | Code | 10 | | 3 | 00/24E0 : A2 00 00 | ldx #0 - 5220 | 3 game.s 1459 | Code | 10 | | 4 | 00/24E3 : BF CC BB AA | sj_from ldal $aabbcc,x - 5221 | 3 game.s 1460 | Code | 10 | | 2 | 00/24E7 : 85 3D | sta {$3d} - 5222 | 3 game.s 1461 | Code | 10 | | 1 | 00/24E9 : E8 | inx - 5223 | 3 game.s 1462 | Code | 10 | | 3 | 00/24EA : E0 FF FF | sj_eof cpx #$ffff - 5224 | 3 game.s 1463 | Code | 10 | | 2 | 00/24ED : D0 F4 | bne sj_from - 5225 | 3 game.s 1464 | Empty | 10 | | 0 | 00/24EF | - 5226 | 3 game.s 1465 | Comment | 10 | | 0 | 00/24EF | * 2. on dmarre - 5227 | 3 game.s 1466 | Empty | 10 | | 0 | 00/24EF | - 5228 | 3 game.s 1467 | Code | 10 | | 3 | 00/24EF : A0 02 00 | ldy #2 ; oscillos 2 & 3 - 5229 | 3 game.s 1468 | Empty | 10 | | 0 | 00/24F2 | - 5230 | 3 game.s 1469 | Code | 10 | | 4 | 00/24F2 : AF CA 00 E1 | ldal $e100ca ; volume - 5231 | 3 game.s 1470 | Code | 10 | | 2 | 00/24F6 : 29 0F | and #%0000_1111 - 5232 | 3 game.s 1471 | Code | 10 | | 2 | 00/24F8 : 85 3C | sta {$3c} - 5233 | 3 game.s 1472 | Empty | 10 | | 0 | 00/24FA | - 5234 | 3 game.s 1473 | Code | 10 | | 1 | 00/24FA : 98 | tya ; frquence basse - 5235 | 3 game.s 1474 | Code | 10 | | 2 | 00/24FB : 85 3E | sta {$3e} - 5236 | 3 game.s 1475 | Code | 10 | 2 | 3 | 00/24FD : AD BC 18 | lda waveFREQ - 5237 | 3 game.s 1476 | Code | 10 | | 2 | 00/2500 : 85 3D | sta {$3d} - 5238 | 3 game.s 1477 | Code | 10 | | 1 | 00/2502 : 98 | tya - 5239 | 3 game.s 1478 | Code | 10 | | 2 | 00/2503 : 09 01 | ora #$01 - 5240 | 3 game.s 1479 | Code | 10 | | 2 | 00/2505 : 85 3E | sta {$3e} - 5241 | 3 game.s 1480 | Code | 10 | 2 | 3 | 00/2507 : AD BC 18 | lda waveFREQ - 5242 | 3 game.s 1481 | Code | 10 | | 2 | 00/250A : 85 3D | sta {$3d} - 5243 | 3 game.s 1482 | Empty | 10 | | 0 | 00/250C | - 5244 | 3 game.s 1483 | Code | 10 | | 1 | 00/250C : 98 | tya ; frquence haute - 5245 | 3 game.s 1484 | Code | 10 | | 2 | 00/250D : 09 20 | ora #$20 - 5246 | 3 game.s 1485 | Code | 10 | | 2 | 00/250F : 85 3E | sta {$3e} - 5247 | 3 game.s 1486 | Code | 10 | 2 | 3 | 00/2511 : AD BD 18 | lda waveFREQ+1 - 5248 | 3 game.s 1487 | Code | 10 | | 2 | 00/2514 : 85 3D | sta {$3d} - 5249 | 3 game.s 1488 | Code | 10 | | 1 | 00/2516 : 98 | tya - 5250 | 3 game.s 1489 | Code | 10 | | 2 | 00/2517 : 09 21 | ora #$21 - 5251 | 3 game.s 1490 | Code | 10 | | 2 | 00/2519 : 85 3E | sta {$3e} - 5252 | 3 game.s 1491 | Code | 10 | 2 | 3 | 00/251B : AD BD 18 | lda waveFREQ+1 - 5253 | 3 game.s 1492 | Code | 10 | | 2 | 00/251E : 85 3D | sta {$3d} - 5254 | 3 game.s 1493 | Empty | 10 | | 0 | 00/2520 | - 5255 | 3 game.s 1494 | Code | 10 | | 1 | 00/2520 : 98 | tya ; volume - 5256 | 3 game.s 1495 | Code | 10 | | 2 | 00/2521 : 09 40 | ora #$40 - 5257 | 3 game.s 1496 | Code | 10 | | 2 | 00/2523 : 85 3E | sta {$3e} - 5258 | 3 game.s 1497 | Code | 10 | | 2 | 00/2525 : A9 FF | lda #$ff - 5259 | 3 game.s 1498 | Code | 10 | | 2 | 00/2527 : 85 3D | sta {$3d} - 5260 | 3 game.s 1499 | Code | 10 | | 1 | 00/2529 : 98 | tya - 5261 | 3 game.s 1500 | Code | 10 | | 2 | 00/252A : 09 41 | ora #$41 - 5262 | 3 game.s 1501 | Code | 10 | | 2 | 00/252C : 85 3E | sta {$3e} - 5263 | 3 game.s 1502 | Code | 10 | | 2 | 00/252E : A9 FF | lda #$ff - 5264 | 3 game.s 1503 | Code | 10 | | 2 | 00/2530 : 85 3D | sta {$3d} - 5265 | 3 game.s 1504 | Empty | 10 | | 0 | 00/2532 | - 5266 | 3 game.s 1505 | Code | 10 | | 1 | 00/2532 : 98 | tya ; address pointer (at $8000) - 5267 | 3 game.s 1506 | Code | 10 | | 2 | 00/2533 : 09 80 | ora #$80 - 5268 | 3 game.s 1507 | Code | 10 | | 2 | 00/2535 : 85 3E | sta {$3e} - 5269 | 3 game.s 1508 | Code | 10 | | 2 | 00/2537 : A9 80 | lda #$80 - 5270 | 3 game.s 1509 | Code | 10 | | 2 | 00/2539 : 85 3D | sta {$3d} - 5271 | 3 game.s 1510 | Code | 10 | | 1 | 00/253B : 98 | tya - 5272 | 3 game.s 1511 | Code | 10 | | 2 | 00/253C : 09 81 | ora #$81 - 5273 | 3 game.s 1512 | Code | 10 | | 2 | 00/253E : 85 3E | sta {$3e} - 5274 | 3 game.s 1513 | Code | 10 | | 2 | 00/2540 : A9 80 | lda #$80 - 5275 | 3 game.s 1514 | Code | 10 | | 2 | 00/2542 : 85 3D | sta {$3d} - 5276 | 3 game.s 1515 | Empty | 10 | | 0 | 00/2544 | - 5277 | 3 game.s 1516 | Code | 10 | | 1 | 00/2544 : 98 | tya ; waveform table size (32K) - 5278 | 3 game.s 1517 | Code | 10 | | 2 | 00/2545 : 09 C0 | ora #$c0 - 5279 | 3 game.s 1518 | Code | 10 | | 2 | 00/2547 : 85 3E | sta {$3e} - 5280 | 3 game.s 1519 | Code | 10 | | 2 | 00/2549 : A9 3F | lda #%00111111 - 5281 | 3 game.s 1520 | Code | 10 | | 2 | 00/254B : 85 3D | sta {$3d} - 5282 | 3 game.s 1521 | Code | 10 | | 1 | 00/254D : 98 | tya - 5283 | 3 game.s 1522 | Code | 10 | | 2 | 00/254E : 09 C1 | ora #$c1 - 5284 | 3 game.s 1523 | Code | 10 | | 2 | 00/2550 : 85 3E | sta {$3e} - 5285 | 3 game.s 1524 | Code | 10 | | 2 | 00/2552 : A9 3F | lda #%00111111 - 5286 | 3 game.s 1525 | Code | 10 | | 2 | 00/2554 : 85 3D | sta {$3d} - 5287 | 3 game.s 1526 | Empty | 10 | | 0 | 00/2556 | - 5288 | 3 game.s 1527 | Code | 10 | | 1 | 00/2556 : 98 | tya ; control register - 5289 | 3 game.s 1528 | Code | 10 | | 2 | 00/2557 : 09 A0 | ora #$a0 - 5290 | 3 game.s 1529 | Code | 10 | | 2 | 00/2559 : 85 3E | sta {$3e} - 5291 | 3 game.s 1530 | Code | 10 | | 2 | 00/255B : A9 02 | lda #%0000_0010 ; one-shot - 5292 | 3 game.s 1531 | Code | 10 | | 2 | 00/255D : 85 3D | sta {$3d} - 5293 | 3 game.s 1532 | Code | 10 | | 1 | 00/255F : 98 | tya - 5294 | 3 game.s 1533 | Code | 10 | | 2 | 00/2560 : 09 A1 | ora #$a1 - 5295 | 3 game.s 1534 | Code | 10 | | 2 | 00/2562 : 85 3E | sta {$3e} - 5296 | 3 game.s 1535 | Code | 10 | | 2 | 00/2564 : A9 1A | lda #%0001_1010 ; with interrupt - 5297 | 3 game.s 1536 | Code | 10 | | 2 | 00/2566 : 85 3D | sta {$3d} - 5298 | 3 game.s 1537 | Empty | 10 | | 0 | 00/2568 | - 5299 | 3 game.s 1538 | Comment | 10 | | 0 | 00/2568 | * 3. on sort et a joue - 5300 | 3 game.s 1539 | Empty | 10 | | 0 | 00/2568 | - 5301 | 3 game.s 1540 | Code | 00 | | 2 | 00/2568 : C2 20 | rep #$20 - 5302 | 3 game.s 1541 | Code | 00 | | 1 | 00/256A : 2B | pld - 5303 | 3 game.s 1542 | Code | 00 | | 1 | 00/256B : 58 | cli - 5304 | 3 game.s 1543 | Code | 00 | | 1 | 00/256C : 60 | rts - 5305 | 3 game.s 1544 | Empty | 00 | | 0 | 00/256D | - 5306 | 3 game.s 1545 | Directive | 00 | | 0 | 00/256D | mx %00 - 5307 | 3 game.s 1546 | Empty | 00 | | 0 | 00/256D | - 5308 | 3 game.s 1547 | Comment | 00 | | 0 | 00/256D | *----------------------- - 5309 | 3 game.s 1548 | Comment | 00 | | 0 | 00/256D | * CHARGE_SON - OK - 5310 | 3 game.s 1549 | Comment | 00 | | 0 | 00/256D | *----------------------- - 5311 | 3 game.s 1550 | Comment | 00 | | 0 | 00/256D | * charge_son - 5312 | 3 game.s 1551 | Empty | 00 | | 0 | 00/256D | - 5313 | 3 game.s 1552 | Comment | 00 | | 0 | 00/256D | *--- offset to sfxs number is +21 - 5314 | 3 game.s 1553 | Empty | 00 | | 0 | 00/256D | - 5315 | 3 game.s 1554 | Code | 00 | | 1 | 00/256D : 3A | charge_son dec - 5316 | 3 game.s 1555 | Code | 00 | | 1 | 00/256E : 0A | asl ; pointe sur la table de pointeurs - 5317 | 3 game.s 1556 | Code | 00 | | 1 | 00/256F : AA | tax ; par niveau (1..5) - 5318 | 3 game.s 1557 | Code | 00 | 2 | 3 | 00/2570 : BD AB 14 | lda tblSND,x - 5319 | 3 game.s 1558 | Code | 00 | | 3 | 00/2573 : C9 FF FF | cmp #-1 - 5320 | 3 game.s 1559 | Code | 00 | | 2 | 00/2576 : D0 02 | bne ch_1 - 5321 | 3 game.s 1560 | Code | 00 | | 1 | 00/2578 : 38 | sec - 5322 | 3 game.s 1561 | Code | 00 | | 1 | 00/2579 : 60 | rts - 5323 | 3 game.s 1562 | Code | 00 | | 2 | 00/257A : 85 80 | ch_1 sta {$80} ; pointe sur sndPARTx - 5324 | 3 game.s 1563 | Empty | 00 | | 0 | 00/257C | - 5325 | 3 game.s 1564 | Code | 00 | | 3 | 00/257C : A9 01 00 | lda #1 ; on charge tous les sons maintenant - 5326 | 3 game.s 1565 | Code | 00 | 2 | 3 | 00/257F : 8D 66 10 | sta j - 5327 | 3 game.s 1566 | Empty | 00 | | 0 | 00/2582 | - 5328 | 3 game.s 1567 | Code | 00 | 2 | 3 | 00/2582 : AD 66 10 | ozunid_25 lda j - 5329 | 3 game.s 1568 | Code | 00 | | 1 | 00/2585 : 3A | dec - 5330 | 3 game.s 1569 | Code | 00 | | 1 | 00/2586 : 0A | asl - 5331 | 3 game.s 1570 | Code | 00 | | 1 | 00/2587 : A8 | tay - 5332 | 3 game.s 1571 | Code | 00 | | 1 | 00/2588 : AA | tax - 5333 | 3 game.s 1572 | Code | 00 | | 2 | 00/2589 : B1 80 | lda ({$80}),y - 5334 | 3 game.s 1573 | Code | 00 | | 3 | 00/258B : C9 FF FF | cmp #-1 ; fin d'une structure - 5335 | 3 game.s 1574 | Code | 00 | | 2 | 00/258E : D0 05 | bne ch_2 - 5336 | 3 game.s 1575 | Code | 00 | 2 | 3 | 00/2590 : CE 66 10 | dec j ; corrige l'index j - 5337 | 3 game.s 1576 | Code | 00 | | 1 | 00/2593 : 18 | clc - 5338 | 3 game.s 1577 | Code | 00 | | 1 | 00/2594 : 60 | rts - 5339 | 3 game.s 1578 | Code | 00 | | 2 | 00/2595 : 85 84 | ch_2 sta {{$80}+4} ; pointe sur l'entre de la structure d'un son - 5340 | 3 game.s 1579 | Empty | 00 | | 0 | 00/2597 | - 5341 | 3 game.s 1580 | Code | 00 | | 2 | 00/2597 : B2 84 | lda ({{$80}+4}) ; nom du son - 5342 | 3 game.s 1581 | Code | 00 | 2 | 3 | 00/2599 : 8D 1C 0E | sta pSND+21 - 5343 | 3 game.s 1582 | Code | 00 | | 3 | 00/259C : A0 02 00 | ldy #2 - 5344 | 3 game.s 1583 | Code | 00 | | 2 | 00/259F : B1 84 | lda ({{$80}+4}),y - 5345 | 3 game.s 1584 | Code | 00 | 2 | 3 | 00/25A1 : 9D FA 18 | sta tblFREQ,x ; la frquence du son - 5346 | 3 game.s 1585 | Empty | 00 | | 0 | 00/25A4 | - 5347 | 3 game.s 1586 | Code | 00 | | 2 | 00/25A4 : A5 84 | lda {{$80}+4} - 5348 | 3 game.s 1587 | Code | 00 | | 1 | 00/25A6 : 18 | clc - 5349 | 3 game.s 1588 | Code | 00 | | 3 | 00/25A7 : 69 04 00 | adc #4 - 5350 | 3 game.s 1589 | Code | 00 | 2 | 3 | 00/25AA : 9D BE 18 | sta tblSTR1,x ; on pointe sur la premire string - 5351 | 3 game.s 1590 | Code | 00 | | 2 | 00/25AD : 85 84 | sta {{$80}+4} - 5352 | 3 game.s 1591 | Code | 00 | | 2 | 00/25AF : B2 84 | lda ({{$80}+4}) - 5353 | 3 game.s 1592 | Code | 00 | | 3 | 00/25B1 : 29 FF 00 | and #$ff - 5354 | 3 game.s 1593 | Code | 00 | | 1 | 00/25B4 : 18 | clc - 5355 | 3 game.s 1594 | Code | 00 | 2 | 3 | 00/25B5 : 7D BE 18 | adc tblSTR1,x - 5356 | 3 game.s 1595 | Code | 00 | | 1 | 00/25B8 : 1A | inc - 5357 | 3 game.s 1596 | Code | 00 | 2 | 3 | 00/25B9 : 9D D2 18 | sta tblSTR2,x - 5358 | 3 game.s 1597 | Empty | 00 | | 0 | 00/25BC | - 5359 | 3 game.s 1598 | Code | 00 | 2 | 3 | 00/25BC : 20 C4 25 | jsr charge_un_son - 5360 | 3 game.s 1599 | Empty | 00 | | 0 | 00/25BF | - 5361 | 3 game.s 1600 | Code | 00 | 2 | 3 | 00/25BF : EE 66 10 | inc j - 5362 | 3 game.s 1601 | Code | 00 | | 2 | 00/25C2 : 80 BE | bra ozunid_25 - 5363 | 3 game.s 1602 | Empty | 00 | | 0 | 00/25C4 | - 5364 | 3 game.s 1603 | Comment | 00 | | 0 | 00/25C4 | *--- - 5365 | 3 game.s 1604 | Empty | 00 | | 0 | 00/25C4 | - 5366 | 3 game.s 1605 | Empty | 00 | | 0 | 00/25C4 | charge_un_son - 5367 | 3 game.s 1606 | Code | 00 | 2 | 3 | 00/25C4 : A9 07 0E | lda #pSND - 5368 | 3 game.s 1607 | Code | 00 | 2 | 3 | 00/25C7 : 8D 3F 0D | sta proOPEN+4 ; filename - 5369 | 3 game.s 1608 | Empty | 00 | | 0 | 00/25CA | - 5370 | 3 game.s 1609 | Code | 00 | | 4 | 00/25CA : 22 A8 00 E1 | jsl {$e100a8} - 5371 | 3 game.s 1610 | Data | 00 | | 2 | 00/25CE : 10 20 | dw $2010 - 5372 | 3 game.s 1611 | Data | 00 | 3 | 4 | 00/25D0 : 3B 0D 00 00 | adrl proOPEN - 5373 | 3 game.s 1612 | Code | 00 | | 2 | 00/25D4 : B0 71 | bcs cus_err2 - 5374 | 3 game.s 1613 | Empty | 00 | | 0 | 00/25D6 | - 5375 | 3 game.s 1614 | Code | 00 | 2 | 3 | 00/25D6 : AD 3D 0D | lda proOPEN+2 - 5376 | 3 game.s 1615 | Code | 00 | 2 | 3 | 00/25D9 : 8D 6B 0D | sta proREAD+2 - 5377 | 3 game.s 1616 | Code | 00 | 2 | 3 | 00/25DC : 8D 7B 0D | sta proCLOSE+2 - 5378 | 3 game.s 1617 | Empty | 00 | | 0 | 00/25DF | - 5379 | 3 game.s 1618 | Code | 00 | 2 | 3 | 00/25DF : AC 65 0D | ldy proEOF - 5380 | 3 game.s 1619 | Code | 00 | 2 | 3 | 00/25E2 : 8C 71 0D | sty proREAD+8 - 5381 | 3 game.s 1620 | Code | 00 | 2 | 3 | 00/25E5 : AE 67 0D | ldx proEOF+2 - 5382 | 3 game.s 1621 | Code | 00 | 2 | 3 | 00/25E8 : 8E 73 0D | stx proREAD+10 - 5383 | 3 game.s 1622 | Empty | 00 | | 0 | 00/25EB | - 5384 | 3 game.s 1623 | Code | 00 | | 1 | 00/25EB : 48 | pha - 5385 | 3 game.s 1624 | Code | 00 | | 1 | 00/25EC : 48 | pha - 5386 | 3 game.s 1625 | Code | 00 | | 1 | 00/25ED : DA | phx - 5387 | 3 game.s 1626 | Code | 00 | | 1 | 00/25EE : 5A | phy - 5388 | 3 game.s 1627 | Macro | 00 | | 0 | 00/25EF | PushWord myID - 5393 | 3 game.s 1627 | Code | 00 | 2 | 3 | 00/25EF : AD 62 07 | LDA myID - 5394 | 3 game.s 1627 | Code | 00 | | 1 | 00/25F2 : 48 | PHA - 5396 | 3 game.s 1628 | Macro | 00 | | 0 | 00/25F3 | PushWord #%11000000_00001100 - 5398 | 3 game.s 1628 | Code | 00 | | 3 | 00/25F3 : F4 0C C0 | PEA #%11000000_00001100 - 5401 | 3 game.s 1629 | Macro | 00 | | 0 | 00/25F6 | PushLong #0 - 5405 | 3 game.s 1629 | Code | 00 | | 3 | 00/25F6 : F4 00 00 | PEA #^#0 - 5412 | 3 game.s 1629 | Code | 00 | | 3 | 00/25F9 : F4 00 00 | PEA #0 - 5415 | 3 game.s 1630 | Macro | 00 | | 0 | 00/25FC | _NewHandle - 5417 | 3 game.s 1630 | Code | 00 | | 3 | 00/25FC : A2 02 09 | LDX #$902 ; load tool call # - 5418 | 3 game.s 1630 | Code | 00 | | 4 | 00/25FF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5419 | 3 game.s 1631 | Code | 00 | | 1 | 00/2603 : 0B | phd - 5420 | 3 game.s 1632 | Code | 00 | | 1 | 00/2604 : 3B | tsc - 5421 | 3 game.s 1633 | Code | 00 | | 1 | 00/2605 : 5B | tcd - 5422 | 3 game.s 1634 | Empty | 00 | | 0 | 00/2606 | - 5423 | 3 game.s 1635 | Code | 00 | 2 | 3 | 00/2606 : AD 66 10 | lda j - 5424 | 3 game.s 1636 | Code | 00 | | 1 | 00/2609 : 3A | dec - 5425 | 3 game.s 1637 | Code | 00 | | 1 | 00/260A : 0A | asl - 5426 | 3 game.s 1638 | Code | 00 | | 1 | 00/260B : A8 | tay - 5427 | 3 game.s 1639 | Code | 00 | | 1 | 00/260C : 0A | asl - 5428 | 3 game.s 1640 | Code | 00 | | 1 | 00/260D : AA | tax - 5429 | 3 game.s 1641 | Code | 00 | 2 | 3 | 00/260E : AD 65 0D | lda proEOF ; nombre d'octets - 5430 | 3 game.s 1642 | Code | 00 | 2 | 3 | 00/2611 : 99 E6 18 | sta tblSIZE,y - 5431 | 3 game.s 1643 | Empty | 00 | | 0 | 00/2614 | - 5432 | 3 game.s 1644 | Code | 00 | | 2 | 00/2614 : A7 03 | lda [3] - 5433 | 3 game.s 1645 | Code | 00 | 2 | 3 | 00/2616 : 9D B2 07 | sta ptrSND1,x - 5434 | 3 game.s 1646 | Code | 00 | 2 | 3 | 00/2619 : 8D 6D 0D | sta proREAD+4 - 5435 | 3 game.s 1647 | Code | 00 | | 3 | 00/261C : A0 02 00 | ldy #2 - 5436 | 3 game.s 1648 | Code | 00 | | 2 | 00/261F : B7 03 | lda [3],y - 5437 | 3 game.s 1649 | Code | 00 | 2 | 3 | 00/2621 : 9D B4 07 | sta ptrSND1+2,x - 5438 | 3 game.s 1650 | Code | 00 | 2 | 3 | 00/2624 : 8D 6F 0D | sta proREAD+6 - 5439 | 3 game.s 1651 | Code | 00 | | 1 | 00/2627 : 2B | pld - 5440 | 3 game.s 1652 | Code | 00 | | 1 | 00/2628 : 68 | pla - 5441 | 3 game.s 1653 | Code | 00 | 2 | 3 | 00/2629 : 9D 8E 07 | sta haSND1,x - 5442 | 3 game.s 1654 | Code | 00 | | 1 | 00/262C : 68 | pla - 5443 | 3 game.s 1655 | Code | 00 | 2 | 3 | 00/262D : 9D 90 07 | sta haSND1+2,x - 5444 | 3 game.s 1656 | Code | 00 | | 2 | 00/2630 : B0 0A | bcs cus_err1 - 5445 | 3 game.s 1657 | Empty | 00 | | 0 | 00/2632 | - 5446 | 3 game.s 1658 | Code | 00 | | 4 | 00/2632 : 22 A8 00 E1 | jsl {$e100a8} - 5447 | 3 game.s 1659 | Data | 00 | | 2 | 00/2636 : 12 20 | dw $2012 - 5448 | 3 game.s 1660 | Data | 00 | 3 | 4 | 00/2638 : 69 0D 00 00 | adrl proREAD - 5449 | 3 game.s 1661 | Empty | 00 | | 0 | 00/263C | - 5450 | 3 game.s 1662 | Code | 00 | | 4 | 00/263C : 22 A8 00 E1 | cus_err1 jsl {$e100a8} - 5451 | 3 game.s 1663 | Data | 00 | | 2 | 00/2640 : 14 20 | dw $2014 - 5452 | 3 game.s 1664 | Data | 00 | 3 | 4 | 00/2642 : 79 0D 00 00 | adrl proCLOSE - 5453 | 3 game.s 1665 | Code | 00 | | 1 | 00/2646 : 18 | clc - 5454 | 3 game.s 1666 | Code | 00 | | 1 | 00/2647 : 60 | cus_err2 rts - 5455 | 3 game.s 1667 | Empty | 00 | | 0 | 00/2648 | - 5456 | 3 game.s 1668 | Comment | 00 | | 0 | 00/2648 | *----------------------- - 5457 | 3 game.s 1669 | Comment | 00 | | 0 | 00/2648 | * CLAVIER_SONORE - OK - 5458 | 3 game.s 1670 | Comment | 00 | | 0 | 00/2648 | *----------------------- - 5459 | 3 game.s 1671 | Empty | 00 | | 0 | 00/2648 | - 5460 | 3 game.s 1672 | Empty | 00 | | 0 | 00/2648 | clavier_sonore - 5461 | 3 game.s 1673 | Code | 00 | | 3 | 00/2648 : A2 00 00 | ldx #0 ; init keyboard - 5462 | 3 game.s 1674 | Code | 00 | | 3 | 00/264B : A9 00 00 | lda #{0} - 5463 | 3 game.s 1675 | Code | 00 | 2 | 3 | 00/264E : 9D 0E 19 | ozunid_26 sta sndKEY,x - 5464 | 3 game.s 1676 | Code | 00 | | 1 | 00/2651 : E8 | inx - 5465 | 3 game.s 1677 | Code | 00 | | 1 | 00/2652 : E8 | inx - 5466 | 3 game.s 1678 | Code | 00 | | 3 | 00/2653 : E0 14 00 | cpx #10*2 - 5467 | 3 game.s 1679 | Code | 00 | | 2 | 00/2656 : 90 F6 | bcc ozunid_26 - 5468 | 3 game.s 1680 | Empty | 00 | | 0 | 00/2658 | - 5469 | 3 game.s 1681 | Code | 00 | 2 | 3 | 00/2658 : AD 26 27 | cl_loop lda fgCLEAR - 5470 | 3 game.s 1682 | Code | 00 | | 2 | 00/265B : F0 06 | beq cl_noclear - 5471 | 3 game.s 1683 | Code | 00 | 2 | 3 | 00/265D : 20 E9 26 | jsr paintZIK - 5472 | 3 game.s 1684 | Code | 00 | 2 | 3 | 00/2660 : 9C 26 27 | stz fgCLEAR - 5473 | 3 game.s 1685 | Empty | 00 | | 0 | 00/2663 | - 5474 | 3 game.s 1686 | Code | 00 | | 1 | 00/2663 : 48 | cl_noclear pha - 5475 | 3 game.s 1687 | Macro | 00 | | 0 | 00/2664 | PushWord #%00000000_00001010 - 5477 | 3 game.s 1687 | Code | 00 | | 3 | 00/2664 : F4 0A 00 | PEA #%00000000_00001010 - 5480 | 3 game.s 1688 | Macro | 00 | | 0 | 00/2667 | PushLong #taskREC - 5484 | 3 game.s 1688 | Code | 00 | 1 >>16 | 3 | 00/2667 : F4 00 00 | PEA #^#taskREC - 5491 | 3 game.s 1688 | Code | 00 | 2 | 3 | 00/266A : F4 27 0B | PEA #taskREC - 5494 | 3 game.s 1689 | Macro | 00 | | 0 | 00/266D | _GetNextEvent - 5496 | 3 game.s 1689 | Code | 00 | | 3 | 00/266D : A2 06 0A | LDX #$A06 ; load tool call # - 5497 | 3 game.s 1689 | Code | 00 | | 4 | 00/2670 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5498 | 3 game.s 1690 | Code | 00 | | 1 | 00/2674 : 68 | pla - 5499 | 3 game.s 1691 | Code | 00 | | 2 | 00/2675 : F0 E1 | beq cl_loop - 5500 | 3 game.s 1692 | Empty | 00 | | 0 | 00/2677 | - 5501 | 3 game.s 1693 | Code | 00 | 2 | 3 | 00/2677 : AD 27 0B | lda taskREC ; une touche ? - 5502 | 3 game.s 1694 | Code | 00 | | 3 | 00/267A : C9 03 00 | cmp #{$0003} - 5503 | 3 game.s 1695 | Code | 00 | | 2 | 00/267D : D0 D9 | bne cl_loop - 5504 | 3 game.s 1696 | Empty | 00 | | 0 | 00/267F | - 5505 | 3 game.s 1697 | Code | 00 | 2 | 3 | 00/267F : AD 29 0B | lda taskMESSAGE ; entre 0 et 9 ? - 5506 | 3 game.s 1698 | Code | 00 | | 3 | 00/2682 : C9 1B 00 | cmp #{$1b} - 5507 | 3 game.s 1699 | Code | 00 | | 2 | 00/2685 : F0 0A | beq cl_exit - 5508 | 3 game.s 1700 | Code | 00 | | 3 | 00/2687 : C9 30 00 | cmp #'0' - 5509 | 3 game.s 1701 | Code | 00 | | 2 | 00/268A : D0 0A | bne cl_1 - 5510 | 3 game.s 1702 | Empty | 00 | | 0 | 00/268C | - 5511 | 3 game.s 1703 | Code | 00 | 2 | 3 | 00/268C : 20 E9 26 | cl_0 jsr paintZIK ; 0 pour sortir - 5512 | 3 game.s 1704 | Code | 00 | | 1 | 00/268F : 18 | clc - 5513 | 3 game.s 1705 | Code | 00 | | 1 | 00/2690 : 60 | rts ; * pour quitter - 5514 | 3 game.s 1706 | Empty | 00 | | 0 | 00/2691 | - 5515 | 3 game.s 1707 | Code | 00 | 2 | 3 | 00/2691 : 20 E9 26 | cl_exit jsr paintZIK - 5516 | 3 game.s 1708 | Code | 00 | | 1 | 00/2694 : 38 | sec ; dfinitivement - 5517 | 3 game.s 1709 | Code | 00 | | 1 | 00/2695 : 60 | rts - 5518 | 3 game.s 1710 | Empty | 00 | | 0 | 00/2696 | - 5519 | 3 game.s 1711 | Code | 00 | | 3 | 00/2696 : C9 31 00 | cl_1 cmp #'1' - 5520 | 3 game.s 1712 | Code | 00 | | 2 | 00/2699 : 90 BD | bcc cl_loop - 5521 | 3 game.s 1713 | Code | 00 | | 3 | 00/269B : C9 3A 00 | cmp #'9'+1 - 5522 | 3 game.s 1714 | Code | 00 | | 2 | 00/269E : B0 B8 | bcs cl_loop - 5523 | 3 game.s 1715 | Empty | 00 | | 0 | 00/26A0 | - 5524 | 3 game.s 1716 | Code | 00 | | 1 | 00/26A0 : 38 | sec - 5525 | 3 game.s 1717 | Code | 00 | | 3 | 00/26A1 : E9 31 00 | sbc #'1' - 5526 | 3 game.s 1718 | Code | 00 | 2 | 3 | 00/26A4 : CD 66 10 | cmp j ; dans la limite du nombre de sons - 5527 | 3 game.s 1719 | Code | 00 | | 2 | 00/26A7 : B0 AF | bcs cl_loop - 5528 | 3 game.s 1720 | Empty | 00 | | 0 | 00/26A9 | - 5529 | 3 game.s 1721 | Code | 00 | | 1 | 00/26A9 : 0A | asl ; affiche les chanes - 5530 | 3 game.s 1722 | Code | 00 | | 1 | 00/26AA : AA | tax - 5531 | 3 game.s 1723 | Code | 00 | | 1 | 00/26AB : 0A | asl - 5532 | 3 game.s 1724 | Code | 00 | | 1 | 00/26AC : A8 | tay - 5533 | 3 game.s 1725 | Code | 00 | 2 | 3 | 00/26AD : BD E6 18 | lda tblSIZE,x - 5534 | 3 game.s 1726 | Code | 00 | | 2 | 00/26B0 : 10 03 | bpl cl_size - 5535 | 3 game.s 1727 | Code | 00 | | 3 | 00/26B2 : A9 00 80 | lda #$8000 ; on ne dpasse pas 32K - 5536 | 3 game.s 1728 | Code | 00 | 2 | 3 | 00/26B5 : 8D EB 24 | cl_size sta sj_eof+1 - 5537 | 3 game.s 1729 | Code | 00 | 2 | 3 | 00/26B8 : BD FA 18 | lda tblFREQ,x - 5538 | 3 game.s 1730 | Code | 00 | 2 | 3 | 00/26BB : 8D BC 18 | sta waveFREQ - 5539 | 3 game.s 1731 | Empty | 00 | | 0 | 00/26BE | - 5540 | 3 game.s 1732 | Code | 00 | 2 | 3 | 00/26BE : B9 B2 07 | lda ptrSND1,y - 5541 | 3 game.s 1733 | Code | 00 | 2 | 3 | 00/26C1 : 8D E4 24 | sta sj_from+1 - 5542 | 3 game.s 1734 | Code | 00 | 2 | 3 | 00/26C4 : B9 B3 07 | lda ptrSND1+1,y - 5543 | 3 game.s 1735 | Code | 00 | 2 | 3 | 00/26C7 : 8D E5 24 | sta sj_from+2 - 5544 | 3 game.s 1736 | Empty | 00 | | 0 | 00/26CA | - 5545 | 3 game.s 1737 | Comment | 00 | | 0 | 00/26CA | * Une petite diffrence avec la version ST - 5546 | 3 game.s 1738 | Empty | 00 | | 0 | 00/26CA | - 5547 | 3 game.s 1739 | Comment | 00 | | 0 | 00/26CA | * lda sndKEY,x ; did we press the key? - 5548 | 3 game.s 1740 | Comment | 00 | | 0 | 00/26CA | * cmp #TRUE - 5549 | 3 game.s 1741 | Comment | 00 | | 0 | 00/26CA | * bne cl_2 ; no, we can play - 5550 | 3 game.s 1742 | Comment | 00 | | 0 | 00/26CA | * brl cl_loop - 5551 | 3 game.s 1743 | Comment | 00 | | 0 | 00/26CA | * - 5552 | 3 game.s 1744 | Comment | 00 | | 0 | 00/26CA | *cl_2 lda #TRUE - 5553 | 3 game.s 1745 | Comment | 00 | | 0 | 00/26CA | * sta sndKEY,x - 5554 | 3 game.s 1746 | Empty | 00 | | 0 | 00/26CA | - 5555 | 3 game.s 1747 | Code | 00 | | 1 | 00/26CA : DA | phx - 5556 | 3 game.s 1748 | Code | 00 | 2 | 3 | 00/26CB : 20 E9 26 | jsr paintZIK - 5557 | 3 game.s 1749 | Empty | 00 | | 0 | 00/26CE | - 5558 | 3 game.s 1750 | Code | 00 | | 1 | 00/26CE : FA | plx - 5559 | 3 game.s 1751 | Code | 00 | | 1 | 00/26CF : DA | phx - 5560 | 3 game.s 1752 | Empty | 00 | | 0 | 00/26D0 | - 5561 | 3 game.s 1753 | Code | 00 | 2 | 3 | 00/26D0 : BD BE 18 | lda tblSTR1,x - 5562 | 3 game.s 1754 | Code | 00 | | 3 | 00/26D3 : A0 16 00 | ldy #22 - 5563 | 3 game.s 1755 | Code | 00 | 2 | 3 | 00/26D6 : 20 67 27 | jsr t - 5564 | 3 game.s 1756 | Empty | 00 | | 0 | 00/26D9 | - 5565 | 3 game.s 1757 | Code | 00 | | 1 | 00/26D9 : FA | plx - 5566 | 3 game.s 1758 | Code | 00 | 2 | 3 | 00/26DA : BD D2 18 | lda tblSTR2,x - 5567 | 3 game.s 1759 | Code | 00 | | 3 | 00/26DD : A0 17 00 | ldy #23 - 5568 | 3 game.s 1760 | Code | 00 | 2 | 3 | 00/26E0 : 20 67 27 | jsr t - 5569 | 3 game.s 1761 | Empty | 00 | | 0 | 00/26E3 | - 5570 | 3 game.s 1762 | Code | 00 | 2 | 3 | 00/26E3 : 20 C6 24 | jsr son_joue ; met le son en RAM son et le joue - 5571 | 3 game.s 1763 | Code | 00 | | 3 | 00/26E6 : 82 6F FF | brl cl_loop - 5572 | 3 game.s 1764 | Empty | 00 | | 0 | 00/26E9 | - 5573 | 3 game.s 1765 | Comment | 00 | | 0 | 00/26E9 | *---------- The rectangle - 5574 | 3 game.s 1766 | Empty | 00 | | 0 | 00/26E9 | - 5575 | 3 game.s 1767 | Macro | 00 | | 0 | 00/26E9 | paintZIK PushLong #curPATTERN - 5579 | 3 game.s 1767 | Code | 00 | 1 >>16 | 3 | 00/26E9 : F4 00 00 | PEA #^#curPATTERN - 5586 | 3 game.s 1767 | Code | 00 | 2 | 3 | 00/26EC : F4 3A 0A | PEA #curPATTERN - 5589 | 3 game.s 1768 | Macro | 00 | | 0 | 00/26EF | _GetPenPat - 5591 | 3 game.s 1768 | Code | 00 | | 3 | 00/26EF : A2 04 31 | LDX #$3104 ; load tool call # - 5592 | 3 game.s 1768 | Code | 00 | | 4 | 00/26F2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5593 | 3 game.s 1769 | Empty | 00 | | 0 | 00/26F6 | - 5594 | 3 game.s 1770 | Macro | 00 | | 0 | 00/26F6 | PushLong #whitePATTERN - 5598 | 3 game.s 1770 | Code | 00 | 1 >>16 | 3 | 00/26F6 : F4 00 00 | PEA #^#whitePATTERN - 5605 | 3 game.s 1770 | Code | 00 | 2 | 3 | 00/26F9 : F4 FA 09 | PEA #whitePATTERN - 5608 | 3 game.s 1771 | Macro | 00 | | 0 | 00/26FC | _SetPenPat - 5610 | 3 game.s 1771 | Code | 00 | | 3 | 00/26FC : A2 04 30 | LDX #$3004 ; load tool call # - 5611 | 3 game.s 1771 | Code | 00 | | 4 | 00/26FF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5612 | 3 game.s 1772 | Empty | 00 | | 0 | 00/2703 | - 5613 | 3 game.s 1773 | Macro | 00 | | 0 | 00/2703 | PushLong #zikRECT - 5617 | 3 game.s 1773 | Code | 00 | 1 >>16 | 3 | 00/2703 : F4 00 00 | PEA #^#zikRECT - 5624 | 3 game.s 1773 | Code | 00 | 2 | 3 | 00/2706 : F4 1E 27 | PEA #zikRECT - 5627 | 3 game.s 1774 | Macro | 00 | | 0 | 00/2709 | _PaintRect - 5629 | 3 game.s 1774 | Code | 00 | | 3 | 00/2709 : A2 04 54 | LDX #$5404 ; load tool call # - 5630 | 3 game.s 1774 | Code | 00 | | 4 | 00/270C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5631 | 3 game.s 1775 | Empty | 00 | | 0 | 00/2710 | - 5632 | 3 game.s 1776 | Macro | 00 | | 0 | 00/2710 | PushLong #curPATTERN - 5636 | 3 game.s 1776 | Code | 00 | 1 >>16 | 3 | 00/2710 : F4 00 00 | PEA #^#curPATTERN - 5643 | 3 game.s 1776 | Code | 00 | 2 | 3 | 00/2713 : F4 3A 0A | PEA #curPATTERN - 5646 | 3 game.s 1777 | Macro | 00 | | 0 | 00/2716 | _SetPenPat - 5648 | 3 game.s 1777 | Code | 00 | | 3 | 00/2716 : A2 04 30 | LDX #$3004 ; load tool call # - 5649 | 3 game.s 1777 | Code | 00 | | 4 | 00/2719 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5650 | 3 game.s 1778 | Code | 00 | | 1 | 00/271D : 60 | rts - 5651 | 3 game.s 1779 | Empty | 00 | | 0 | 00/271E | - 5652 | 3 game.s 1780 | Comment | 00 | | 0 | 00/271E | *--- - 5653 | 3 game.s 1781 | Empty | 00 | | 0 | 00/271E | - 5654 | 3 game.s 1782 | Data | 00 | | 8 | 00/271E : 96 00 00 00 | zikRECT dw 150,0,200,320 + 4444 | 3 game.s 879 | Empty | 00 | | 0 | 00/21E3 | + 4445 | 3 game.s 880 | Comment | 00 | | 0 | 00/21E3 | *----------------------- + 4446 | 3 game.s 881 | Comment | 00 | | 0 | 00/21E3 | * CARRE + 4447 | 3 game.s 882 | Comment | 00 | | 0 | 00/21E3 | *----------------------- + 4448 | 3 game.s 883 | Comment | 00 | | 0 | 00/21E3 | * carre(texte$,x%,y%,couleur$) + 4449 | 3 game.s 884 | Comment | 00 | | 0 | 00/21E3 | * 3,s word : RGB color + 4450 | 3 game.s 885 | Comment | 00 | | 0 | 00/21E3 | * 5,s word : y + 4451 | 3 game.s 886 | Comment | 00 | | 0 | 00/21E3 | * 7,s word : x + 4452 | 3 game.s 887 | Comment | 00 | | 0 | 00/21E3 | * 9,s long : @text + 4453 | 3 game.s 888 | Empty | 00 | | 0 | 00/21E3 | + 4454 | 3 game.s 889 | Comment | 00 | | 0 | 00/21E3 | * couleur$ est pour le carr + 4455 | 3 game.s 890 | Comment | 00 | | 0 | 00/21E3 | * le texte est toujours en jaune + 4456 | 3 game.s 891 | Empty | 00 | | 0 | 00/21E3 | + 4457 | 3 game.s 892 | Code | 00 | | 2 | 00/21E3 : A3 05 | carre lda 5,s + 4458 | 3 game.s 893 | Code | 00 | 2 | 3 | 00/21E5 : 8D E3 22 | sta carreRECT + 4459 | 3 game.s 894 | Code | 00 | | 1 | 00/21E8 : 18 | clc + 4460 | 3 game.s 895 | Code | 00 | | 3 | 00/21E9 : 69 0C 00 | adc #12 + 4461 | 3 game.s 896 | Code | 00 | 2 | 3 | 00/21EC : 8D E7 22 | sta carreRECT+4 + 4462 | 3 game.s 897 | Code | 00 | | 2 | 00/21EF : A3 07 | lda 7,s + 4463 | 3 game.s 898 | Code | 00 | 2 | 3 | 00/21F1 : 8D E5 22 | sta carreRECT+2 + 4464 | 3 game.s 899 | Code | 00 | | 1 | 00/21F4 : 18 | clc + 4465 | 3 game.s 900 | Code | 00 | | 3 | 00/21F5 : 69 0C 00 | adc #12 + 4466 | 3 game.s 901 | Code | 00 | 2 | 3 | 00/21F8 : 8D E9 22 | sta carreRECT+6 + 4467 | 3 game.s 902 | Code | 00 | | 2 | 00/21FB : A3 09 | lda 9,s + 4468 | 3 game.s 903 | Code | 00 | | 2 | 00/21FD : 85 80 | sta {$80} + 4469 | 3 game.s 904 | Code | 00 | | 2 | 00/21FF : A3 0B | lda 11,s + 4470 | 3 game.s 905 | Code | 00 | | 2 | 00/2201 : 85 82 | sta {$80}+2 + 4471 | 3 game.s 906 | Empty | 00 | | 0 | 00/2203 | + 4472 | 3 game.s 907 | Comment | 00 | | 0 | 00/2203 | *--- la couleur du GS + 4473 | 3 game.s 908 | Empty | 00 | | 0 | 00/2203 | + 4474 | 3 game.s 909 | Code | 00 | | 2 | 00/2203 : A3 03 | lda 3,s ; R + 4475 | 3 game.s 910 | Code | 00 | | 3 | 00/2205 : 29 00 0F | and #$0f00 + 4476 | 3 game.s 911 | Code | 00 | | 1 | 00/2208 : 0A | asl + 4477 | 3 game.s 912 | Code | 00 | 2 | 3 | 00/2209 : 8D E1 22 | sta carreRGB + 4478 | 3 game.s 913 | Empty | 00 | | 0 | 00/220C | + 4479 | 3 game.s 914 | Code | 00 | | 2 | 00/220C : A3 03 | lda 3,s ; G + 4480 | 3 game.s 915 | Code | 00 | | 3 | 00/220E : 29 F0 00 | and #$00f0 + 4481 | 3 game.s 916 | Code | 00 | | 1 | 00/2211 : 0A | asl + 4482 | 3 game.s 917 | Code | 00 | 2 | 3 | 00/2212 : 0D E1 22 | ora carreRGB + 4483 | 3 game.s 918 | Code | 00 | 2 | 3 | 00/2215 : 8D E1 22 | sta carreRGB + 4484 | 3 game.s 919 | Empty | 00 | | 0 | 00/2218 | + 4485 | 3 game.s 920 | Code | 00 | | 2 | 00/2218 : A3 03 | lda 3,s ; B + 4486 | 3 game.s 921 | Code | 00 | | 3 | 00/221A : 29 0F 00 | and #$000f + 4487 | 3 game.s 922 | Code | 00 | | 1 | 00/221D : 0A | asl + 4488 | 3 game.s 923 | Code | 00 | 2 | 3 | 00/221E : 0D E1 22 | ora carreRGB + 4489 | 3 game.s 924 | Code | 00 | 2 | 3 | 00/2221 : 8D E1 22 | sta carreRGB + 4490 | 3 game.s 925 | Empty | 00 | | 0 | 00/2224 | + 4491 | 3 game.s 926 | Comment | 00 | | 0 | 00/2224 | *--- draw square + 4492 | 3 game.s 927 | Empty | 00 | | 0 | 00/2224 | + 4493 | 3 game.s 928 | Macro | 00 | | 0 | 00/2224 | PushWord #0 ; on met du RGB + 4495 | 3 game.s 928 | Code | 00 | | 3 | 00/2224 : F4 00 00 | PEA #0 + 4498 | 3 game.s 929 | Macro | 00 | | 0 | 00/2227 | PushWord index + 4503 | 3 game.s 929 | Code | 00 | 2 | 3 | 00/2227 : AD 68 10 | LDA index + 4504 | 3 game.s 929 | Code | 00 | | 1 | 00/222A : 48 | PHA + 4506 | 3 game.s 930 | Macro | 00 | | 0 | 00/222B | PushWord carreRGB + 4511 | 3 game.s 930 | Code | 00 | 2 | 3 | 00/222B : AD E1 22 | LDA carreRGB + 4512 | 3 game.s 930 | Code | 00 | | 1 | 00/222E : 48 | PHA + 4514 | 3 game.s 931 | Macro | 00 | | 0 | 00/222F | _SetColorEntry + 4516 | 3 game.s 931 | Code | 00 | | 3 | 00/222F : A2 04 10 | LDX #$1004 ; load tool call # + 4517 | 3 game.s 931 | Code | 00 | | 4 | 00/2232 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4518 | 3 game.s 932 | Empty | 00 | | 0 | 00/2236 | + 4519 | 3 game.s 933 | Code | 00 | 2 | 3 | 00/2236 : AE 68 10 | ldx index + 4520 | 3 game.s 934 | Code | 00 | 2 | 3 | 00/2239 : AD E3 22 | lda carreRECT ; la couleur si > 100 + 4521 | 3 game.s 935 | Code | 00 | | 3 | 00/223C : C9 65 00 | cmp #100+1 + 4522 | 3 game.s 936 | Code | 00 | | 2 | 00/223F : B0 03 | bcs carre_1 + 4523 | 3 game.s 937 | Code | 00 | | 3 | 00/2241 : A2 08 00 | ldx #8 ; le rose sinon + 4524 | 3 game.s 938 | Code | 00 | | 1 | 00/2244 : DA | carre_1 phx + 4525 | 3 game.s 939 | Macro | 00 | | 0 | 00/2245 | _SetSolidPenPat + 4527 | 3 game.s 939 | Code | 00 | | 3 | 00/2245 : A2 04 37 | LDX #$3704 ; load tool call # + 4528 | 3 game.s 939 | Code | 00 | | 4 | 00/2248 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4529 | 3 game.s 940 | Empty | 00 | | 0 | 00/224C | + 4530 | 3 game.s 941 | Code | 00 | 2 | 3 | 00/224C : AD E5 22 | lda carreRECT+2 + 4531 | 3 game.s 942 | Code | 00 | | 1 | 00/224F : 48 | pha + 4532 | 3 game.s 943 | Code | 00 | 2 | 3 | 00/2250 : AD E3 22 | lda carreRECT + 4533 | 3 game.s 944 | Code | 00 | | 1 | 00/2253 : 48 | pha + 4534 | 3 game.s 945 | Macro | 00 | | 0 | 00/2254 | _MoveTo + 4536 | 3 game.s 945 | Code | 00 | | 3 | 00/2254 : A2 04 3A | LDX #$3A04 ; load tool call # + 4537 | 3 game.s 945 | Code | 00 | | 4 | 00/2257 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4538 | 3 game.s 946 | Empty | 00 | | 0 | 00/225B | + 4539 | 3 game.s 947 | Macro | 00 | | 0 | 00/225B | PushLong #carreRECT + 4543 | 3 game.s 947 | Code | 00 | 1 >>16 | 3 | 00/225B : F4 00 00 | PEA #^#carreRECT + 4550 | 3 game.s 947 | Code | 00 | 2 | 3 | 00/225E : F4 E3 22 | PEA #carreRECT + 4553 | 3 game.s 948 | Macro | 00 | | 0 | 00/2261 | _PaintRect + 4555 | 3 game.s 948 | Code | 00 | | 3 | 00/2261 : A2 04 54 | LDX #$5404 ; load tool call # + 4556 | 3 game.s 948 | Code | 00 | | 4 | 00/2264 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4557 | 3 game.s 949 | Empty | 00 | | 0 | 00/2268 | + 4558 | 3 game.s 950 | Comment | 00 | | 0 | 00/2268 | *--- print text in bold typeface + 4559 | 3 game.s 951 | Empty | 00 | | 0 | 00/2268 | + 4560 | 3 game.s 952 | Code | 00 | | 1 | 00/2268 : 48 | pha + 4561 | 3 game.s 953 | Macro | 00 | | 0 | 00/2269 | _GetTextFace + 4563 | 3 game.s 953 | Code | 00 | | 3 | 00/2269 : A2 04 9B | LDX #$9B04 ; load tool call # + 4564 | 3 game.s 953 | Code | 00 | | 4 | 00/226C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4565 | 3 game.s 954 | Code | 00 | | 1 | 00/2270 : 48 | pha + 4566 | 3 game.s 955 | Macro | 00 | | 0 | 00/2271 | _GetForeColor + 4568 | 3 game.s 955 | Code | 00 | | 3 | 00/2271 : A2 04 A1 | LDX #$A104 ; load tool call # + 4569 | 3 game.s 955 | Code | 00 | | 4 | 00/2274 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4570 | 3 game.s 956 | Code | 00 | | 1 | 00/2278 : 48 | pha + 4571 | 3 game.s 957 | Macro | 00 | | 0 | 00/2279 | _GetBackColor + 4573 | 3 game.s 957 | Code | 00 | | 3 | 00/2279 : A2 04 A3 | LDX #$A304 ; load tool call # + 4574 | 3 game.s 957 | Code | 00 | | 4 | 00/227C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4575 | 3 game.s 958 | Empty | 00 | | 0 | 00/2280 | + 4576 | 3 game.s 959 | Macro | 00 | | 0 | 00/2280 | PushWord #%00000000_00000001 ; bold + 4578 | 3 game.s 959 | Code | 00 | | 3 | 00/2280 : F4 01 00 | PEA #%00000000_00000001 + 4581 | 3 game.s 960 | Macro | 00 | | 0 | 00/2283 | _SetTextFace + 4583 | 3 game.s 960 | Code | 00 | | 3 | 00/2283 : A2 04 9A | LDX #$9A04 ; load tool call # + 4584 | 3 game.s 960 | Code | 00 | | 4 | 00/2286 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4585 | 3 game.s 961 | Macro | 00 | | 0 | 00/228A | PushWord #15 + 4587 | 3 game.s 961 | Code | 00 | | 3 | 00/228A : F4 0F 00 | PEA #15 + 4590 | 3 game.s 962 | Macro | 00 | | 0 | 00/228D | _SetForeColor + 4592 | 3 game.s 962 | Code | 00 | | 3 | 00/228D : A2 04 A0 | LDX #$A004 ; load tool call # + 4593 | 3 game.s 962 | Code | 00 | | 4 | 00/2290 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4594 | 3 game.s 963 | Macro | 00 | | 0 | 00/2294 | PushWord #0 + 4596 | 3 game.s 963 | Code | 00 | | 3 | 00/2294 : F4 00 00 | PEA #0 + 4599 | 3 game.s 964 | Macro | 00 | | 0 | 00/2297 | _SetBackColor + 4601 | 3 game.s 964 | Code | 00 | | 3 | 00/2297 : A2 04 A2 | LDX #$A204 ; load tool call # + 4602 | 3 game.s 964 | Code | 00 | | 4 | 00/229A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4603 | 3 game.s 965 | Empty | 00 | | 0 | 00/229E | + 4604 | 3 game.s 966 | Code | 00 | 2 | 3 | 00/229E : AD E5 22 | lda carreRECT+2 + 4605 | 3 game.s 967 | Code | 00 | | 1 | 00/22A1 : 18 | clc + 4606 | 3 game.s 968 | Code | 00 | | 3 | 00/22A2 : 69 0F 00 | adc #15 + 4607 | 3 game.s 969 | Code | 00 | | 1 | 00/22A5 : 48 | pha + 4608 | 3 game.s 970 | Code | 00 | 2 | 3 | 00/22A6 : AD E3 22 | lda carreRECT + 4609 | 3 game.s 971 | Code | 00 | | 1 | 00/22A9 : 18 | clc + 4610 | 3 game.s 972 | Code | 00 | | 3 | 00/22AA : 69 08 00 | adc #8 + 4611 | 3 game.s 973 | Code | 00 | | 1 | 00/22AD : 48 | pha + 4612 | 3 game.s 974 | Macro | 00 | | 0 | 00/22AE | _MoveTo + 4614 | 3 game.s 974 | Code | 00 | | 3 | 00/22AE : A2 04 3A | LDX #$3A04 ; load tool call # + 4615 | 3 game.s 974 | Code | 00 | | 4 | 00/22B1 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4616 | 3 game.s 975 | Macro | 00 | | 0 | 00/22B5 | PushLong {$80} + 4624 | 3 game.s 975 | Code | 00 | | 2 | 00/22B5 : A5 82 | LDA {$80}+2 + 4625 | 3 game.s 975 | Code | 00 | | 1 | 00/22B7 : 48 | PHA + 4633 | 3 game.s 975 | Code | 00 | | 2 | 00/22B8 : A5 80 | LDA {$80} + 4634 | 3 game.s 975 | Code | 00 | | 1 | 00/22BA : 48 | PHA + 4636 | 3 game.s 976 | Macro | 00 | | 0 | 00/22BB | _DrawString + 4638 | 3 game.s 976 | Code | 00 | | 3 | 00/22BB : A2 04 A5 | LDX #$A504 ; load tool call # + 4639 | 3 game.s 976 | Code | 00 | | 4 | 00/22BE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4640 | 3 game.s 977 | Empty | 00 | | 0 | 00/22C2 | + 4641 | 3 game.s 978 | Macro | 00 | | 0 | 00/22C2 | _SetBackColor + 4643 | 3 game.s 978 | Code | 00 | | 3 | 00/22C2 : A2 04 A2 | LDX #$A204 ; load tool call # + 4644 | 3 game.s 978 | Code | 00 | | 4 | 00/22C5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4645 | 3 game.s 979 | Macro | 00 | | 0 | 00/22C9 | _SetForeColor + 4647 | 3 game.s 979 | Code | 00 | | 3 | 00/22C9 : A2 04 A0 | LDX #$A004 ; load tool call # + 4648 | 3 game.s 979 | Code | 00 | | 4 | 00/22CC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4649 | 3 game.s 980 | Macro | 00 | | 0 | 00/22D0 | _SetTextFace ; restore + 4651 | 3 game.s 980 | Code | 00 | | 3 | 00/22D0 : A2 04 9A | LDX #$9A04 ; load tool call # + 4652 | 3 game.s 980 | Code | 00 | | 4 | 00/22D3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4653 | 3 game.s 981 | Empty | 00 | | 0 | 00/22D7 | + 4654 | 3 game.s 982 | Code | 00 | | 2 | 00/22D7 : A3 01 | carreEXIT lda 1,s + 4655 | 3 game.s 983 | Code | 00 | | 1 | 00/22D9 : FA | plx + 4656 | 3 game.s 984 | Code | 00 | | 1 | 00/22DA : FA | plx + 4657 | 3 game.s 985 | Code | 00 | | 1 | 00/22DB : FA | plx + 4658 | 3 game.s 986 | Code | 00 | | 1 | 00/22DC : FA | plx + 4659 | 3 game.s 987 | Code | 00 | | 1 | 00/22DD : FA | plx + 4660 | 3 game.s 988 | Code | 00 | | 2 | 00/22DE : 83 01 | sta 1,s + 4661 | 3 game.s 989 | Code | 00 | | 1 | 00/22E0 : 60 | rts + 4662 | 3 game.s 990 | Empty | 00 | | 0 | 00/22E1 | + 4663 | 3 game.s 991 | Comment | 00 | | 0 | 00/22E1 | *--- + 4664 | 3 game.s 992 | Empty | 00 | | 0 | 00/22E1 | + 4665 | 3 game.s 993 | Data | 00 | | 2 | 00/22E1 : 00 00 | carreRGB ds 2 ; couleur du carre (4 bits) + 4666 | 3 game.s 994 | Empty | 00 | | 0 | 00/22E3 | + 4667 | 3 game.s 995 | Data | 00 | | 2 | 00/22E3 : 00 00 | carreRECT ds 2 ; y0 + 4668 | 3 game.s 996 | Data | 00 | | 2 | 00/22E5 : 00 00 | ds 2 ; x0 + 4669 | 3 game.s 997 | Data | 00 | | 2 | 00/22E7 : 00 00 | ds 2 ; y0+12 + 4670 | 3 game.s 998 | Data | 00 | | 2 | 00/22E9 : 00 00 | ds 2 ; y0+12 + 4671 | 3 game.s 999 | Empty | 00 | | 0 | 00/22EB | + 4672 | 3 game.s 1000 | Comment | 00 | | 0 | 00/22EB | *----------------------- + 4673 | 3 game.s 1001 | Comment | 00 | | 0 | 00/22EB | * CREE_FENETRE + 4674 | 3 game.s 1002 | Comment | 00 | | 0 | 00/22EB | *----------------------- + 4675 | 3 game.s 1003 | Comment | 00 | | 0 | 00/22EB | * cree_fenetre(objet%,paragraphe%) + 4676 | 3 game.s 1004 | Comment | 00 | | 0 | 00/22EB | * A : objet + 4677 | 3 game.s 1005 | Comment | 00 | | 0 | 00/22EB | * X : paragraphe + 4678 | 3 game.s 1006 | Empty | 00 | | 0 | 00/22EB | + 4679 | 3 game.s 1007 | Empty | 00 | | 0 | 00/22EB | cree_fenetre + 4680 | 3 game.s 1008 | Code | 00 | | 3 | 00/22EB : A9 FF 0F | lda #$0fff + 4681 | 3 game.s 1009 | Code | 00 | | 4 | 00/22EE : 8F 1E 9E 01 | stal $019e1e + 4682 | 3 game.s 1010 | Code | 00 | | 4 | 00/22F2 : 8F 1E 9E E1 | stal $e19e1e + 4683 | 3 game.s 1011 | Empty | 00 | | 0 | 00/22F6 | + 4684 | 3 game.s 1012 | Code | 00 | 2 | 3 | 00/22F6 : AD 0F 13 | lda objet_selectionne + 4685 | 3 game.s 1013 | Code | 00 | | 1 | 00/22F9 : 0A | asl + 4686 | 3 game.s 1014 | Code | 00 | | 1 | 00/22FA : AA | tax + 4687 | 3 game.s 1015 | Code | 00 | 2 | 3 | 00/22FB : BD AF 13 | lda fenetre_y,x + 4688 | 3 game.s 1016 | Code | 00 | 2 | 3 | 00/22FE : 8D 93 13 | sta fenetreRECT + 4689 | 3 game.s 1017 | Code | 00 | 2 | 3 | 00/2301 : 8D 59 13 | sta teRECT + 4690 | 3 game.s 1018 | Code | 00 | 2 | 3 | 00/2304 : BD 9B 13 | lda fenetre_x,x + 4691 | 3 game.s 1019 | Code | 00 | 2 | 3 | 00/2307 : 8D 95 13 | sta fenetreRECT+2 + 4692 | 3 game.s 1020 | Code | 00 | 2 | 3 | 00/230A : 8D 5B 13 | sta teRECT+2 + 4693 | 3 game.s 1021 | Code | 00 | 2 | 3 | 00/230D : BD D7 13 | lda fenetre_yy,x + 4694 | 3 game.s 1022 | Code | 00 | 2 | 3 | 00/2310 : 8D 97 13 | sta fenetreRECT+4 + 4695 | 3 game.s 1023 | Code | 00 | 2 | 3 | 00/2313 : 8D 5D 13 | sta teRECT+4 + 4696 | 3 game.s 1024 | Code | 00 | 2 | 3 | 00/2316 : BD C3 13 | lda fenetre_xx,x + 4697 | 3 game.s 1025 | Code | 00 | 2 | 3 | 00/2319 : 8D 99 13 | sta fenetreRECT+6 + 4698 | 3 game.s 1026 | Code | 00 | 2 | 3 | 00/231C : 8D 5F 13 | sta teRECT+6 + 4699 | 3 game.s 1027 | Empty | 00 | | 0 | 00/231F | + 4700 | 3 game.s 1028 | Macro | 00 | | 0 | 00/231F | PushLong #fenetreRECT + 4704 | 3 game.s 1028 | Code | 00 | 1 >>16 | 3 | 00/231F : F4 00 00 | PEA #^#fenetreRECT + 4711 | 3 game.s 1028 | Code | 00 | 2 | 3 | 00/2322 : F4 93 13 | PEA #fenetreRECT + 4714 | 3 game.s 1029 | Macro | 00 | | 0 | 00/2325 | PushWord #$0000 + 4716 | 3 game.s 1029 | Code | 00 | | 3 | 00/2325 : F4 00 00 | PEA #$0000 + 4719 | 3 game.s 1030 | Macro | 00 | | 0 | 00/2328 | PushWord #$0000 + 4721 | 3 game.s 1030 | Code | 00 | | 3 | 00/2328 : F4 00 00 | PEA #$0000 + 4724 | 3 game.s 1031 | Macro | 00 | | 0 | 00/232B | _SpecialRect + 4726 | 3 game.s 1031 | Code | 00 | | 3 | 00/232B : A2 12 0C | LDX #$C12 ; load tool call # + 4727 | 3 game.s 1031 | Code | 00 | | 4 | 00/232E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4728 | 3 game.s 1032 | Empty | 00 | | 0 | 00/2332 | + 4729 | 3 game.s 1033 | Code | 00 | 2 | 3 | 00/2332 : AD 35 13 | lda texte_selectionne + 4730 | 3 game.s 1034 | Code | 00 | | 1 | 00/2335 : 0A | asl + 4731 | 3 game.s 1035 | Code | 00 | | 1 | 00/2336 : 0A | asl + 4732 | 3 game.s 1036 | Code | 00 | | 1 | 00/2337 : AA | tax + 4733 | 3 game.s 1037 | Code | 00 | 2 | 3 | 00/2338 : BD CD 11 | lda texteDEBUT,x + 4734 | 3 game.s 1038 | Code | 00 | 2 | 3 | 00/233B : 8D 8B 13 | sta teTEXT + 4735 | 3 game.s 1039 | Code | 00 | 2 | 3 | 00/233E : BD CF 11 | lda texteDEBUT+2,x + 4736 | 3 game.s 1040 | Code | 00 | 2 | 3 | 00/2341 : 8D 8D 13 | sta teTEXT+2 + 4737 | 3 game.s 1041 | Empty | 00 | | 0 | 00/2344 | + 4738 | 3 game.s 1042 | Code | 00 | 2 | 3 | 00/2344 : BD D1 11 | lda texteDEBUT+4,x + 4739 | 3 game.s 1043 | Code | 00 | | 1 | 00/2347 : 38 | sec + 4740 | 3 game.s 1044 | Code | 00 | 2 | 3 | 00/2348 : ED 8B 13 | sbc teTEXT + 4741 | 3 game.s 1045 | Code | 00 | 2 | 3 | 00/234B : 8D 8F 13 | sta teLEN + 4742 | 3 game.s 1046 | Code | 00 | 2 | 3 | 00/234E : BD D3 11 | lda texteDEBUT+6,x + 4743 | 3 game.s 1047 | Code | 00 | 2 | 3 | 00/2351 : ED 8D 13 | sbc teTEXT+2 + 4744 | 3 game.s 1048 | Code | 00 | 2 | 3 | 00/2354 : 8D 91 13 | sta teLEN+2 + 4745 | 3 game.s 1049 | Empty | 00 | | 0 | 00/2357 | + 4746 | 3 game.s 1050 | Macro | 00 | | 0 | 00/2357 | PushLong #0 + 4750 | 3 game.s 1050 | Code | 00 | | 3 | 00/2357 : F4 00 00 | PEA #^#0 + 4757 | 3 game.s 1050 | Code | 00 | | 3 | 00/235A : F4 00 00 | PEA #0 + 4760 | 3 game.s 1051 | Macro | 00 | | 0 | 00/235D | PushLong wiMAIN + 4768 | 3 game.s 1051 | Code | 00 | 2 | 3 | 00/235D : AD 5E 07 | LDA wiMAIN+2 + 4769 | 3 game.s 1051 | Code | 00 | | 1 | 00/2360 : 48 | PHA + 4777 | 3 game.s 1051 | Code | 00 | 2 | 3 | 00/2361 : AD 5C 07 | LDA wiMAIN + 4778 | 3 game.s 1051 | Code | 00 | | 1 | 00/2364 : 48 | PHA + 4780 | 3 game.s 1052 | Macro | 00 | | 0 | 00/2365 | PushWord #0 + 4782 | 3 game.s 1052 | Code | 00 | | 3 | 00/2365 : F4 00 00 | PEA #0 + 4785 | 3 game.s 1053 | Macro | 00 | | 0 | 00/2368 | PushLong #teCONTROL + 4789 | 3 game.s 1053 | Code | 00 | 1 >>16 | 3 | 00/2368 : F4 00 00 | PEA #^#teCONTROL + 4796 | 3 game.s 1053 | Code | 00 | 2 | 3 | 00/236B : F4 53 13 | PEA #teCONTROL + 4799 | 3 game.s 1054 | Macro | 00 | | 0 | 00/236E | _NewControl2 + 4801 | 3 game.s 1054 | Code | 00 | | 3 | 00/236E : A2 10 31 | LDX #$3110 ; load tool call # + 4802 | 3 game.s 1054 | Code | 00 | | 4 | 00/2371 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4803 | 3 game.s 1055 | Macro | 00 | | 0 | 00/2375 | PullLong haCONTROL + 4806 | 3 game.s 1055 | Code | 00 | | 1 | 00/2375 : 68 | PLA + 4808 | 3 game.s 1055 | Code | 00 | 2 | 3 | 00/2376 : 8D 4F 13 | STA haCONTROL + 4813 | 3 game.s 1055 | Code | 00 | | 1 | 00/2379 : 68 | PLA + 4815 | 3 game.s 1055 | Code | 00 | 2 | 3 | 00/237A : 8D 51 13 | STA haCONTROL+2 + 4821 | 3 game.s 1056 | Empty | 00 | | 0 | 00/237D | + 4822 | 3 game.s 1057 | Code | 00 | | 1 | 00/237D : 60 | rts + 4823 | 3 game.s 1058 | Empty | 00 | | 0 | 00/237E | + 4824 | 3 game.s 1059 | Comment | 00 | | 0 | 00/237E | *----------------------- + 4825 | 3 game.s 1060 | Comment | 00 | | 0 | 00/237E | * MOUSE_ON - OK + 4826 | 3 game.s 1061 | Comment | 00 | | 0 | 00/237E | *----------------------- + 4827 | 3 game.s 1062 | Comment | 00 | | 0 | 00/237E | * mouse_on + 4828 | 3 game.s 1063 | Empty | 00 | | 0 | 00/237E | + 4829 | 3 game.s 1064 | Macro | 00 | | 0 | 00/237E | mouse_on _ShowCursor + 4831 | 3 game.s 1064 | Code | 00 | | 3 | 00/237E : A2 04 91 | LDX #$9104 ; load tool call # + 4832 | 3 game.s 1064 | Code | 00 | | 4 | 00/2381 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4833 | 3 game.s 1065 | Code | 00 | | 1 | 00/2385 : 60 | rts + 4834 | 3 game.s 1066 | Empty | 00 | | 0 | 00/2386 | + 4835 | 3 game.s 1067 | Comment | 00 | | 0 | 00/2386 | *----------------------- + 4836 | 3 game.s 1068 | Comment | 00 | | 0 | 00/2386 | * MOUSE_OFF - OK + 4837 | 3 game.s 1069 | Comment | 00 | | 0 | 00/2386 | *----------------------- + 4838 | 3 game.s 1070 | Comment | 00 | | 0 | 00/2386 | * mouse_off + 4839 | 3 game.s 1071 | Empty | 00 | | 0 | 00/2386 | + 4840 | 3 game.s 1072 | Macro | 00 | | 0 | 00/2386 | mouse_off _HideCursor + 4842 | 3 game.s 1072 | Code | 00 | | 3 | 00/2386 : A2 04 90 | LDX #$9004 ; load tool call # + 4843 | 3 game.s 1072 | Code | 00 | | 4 | 00/2389 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4844 | 3 game.s 1073 | Code | 00 | | 1 | 00/238D : 60 | rts + 4845 | 3 game.s 1074 | Empty | 00 | | 0 | 00/238E | + 4846 | 3 game.s 1075 | Comment | 00 | | 0 | 00/238E | *----------------------- + 4847 | 3 game.s 1076 | Comment | 00 | | 0 | 00/238E | * MUSIQUE - OK + 4848 | 3 game.s 1077 | Comment | 00 | | 0 | 00/238E | *----------------------- + 4849 | 3 game.s 1078 | Comment | 00 | | 0 | 00/238E | * musique + 4850 | 3 game.s 1079 | Empty | 00 | | 0 | 00/238E | + 4851 | 3 game.s 1080 | Code | 00 | 2 | 3 | 00/238E : AD 6C 19 | musique lda fgSND ; can we play? + 4852 | 3 game.s 1081 | Code | 00 | | 2 | 00/2391 : D0 01 | bne mu_1 ; yes + 4853 | 3 game.s 1082 | Code | 00 | | 1 | 00/2393 : 60 | rts ; no + 4854 | 3 game.s 1083 | Empty | 00 | | 0 | 00/2394 | + 4855 | 3 game.s 1084 | Code | 00 | 2 | 3 | 00/2394 : 20 F1 23 | mu_1 jsr init_musique + 4856 | 3 game.s 1085 | Empty | 00 | | 0 | 00/2397 | + 4857 | 3 game.s 1086 | Code | 00 | | 3 | 00/2397 : A9 01 00 | lda #1 + 4858 | 3 game.s 1087 | Code | 00 | 2 | 3 | 00/239A : 8D 64 10 | sta i + 4859 | 3 game.s 1088 | Empty | 00 | | 0 | 00/239D | + 4860 | 3 game.s 1089 | Code | 00 | 2 | 3 | 00/239D : AD 64 10 | ozunid_22 lda i + 4861 | 3 game.s 1090 | Code | 00 | 2 | 3 | 00/23A0 : 20 69 24 | jsr rythme ; charge le rythme + 4862 | 3 game.s 1091 | Code | 00 | 2 | 3 | 00/23A3 : 20 E8 24 | jsr rythme_joue ; joue le rythme + 4863 | 3 game.s 1092 | Code | 00 | 2 | 3 | 00/23A6 : AD 64 10 | lda i + 4864 | 3 game.s 1093 | Code | 00 | 2 | 3 | 00/23A9 : 20 46 26 | jsr charge_son ; charge les sons + 4865 | 3 game.s 1094 | Code | 00 | 2 | 3 | 00/23AC : 20 21 27 | jsr clavier_sonore ; joue les sons + 4866 | 3 game.s 1095 | Code | 00 | | 2 | 00/23AF : B0 10 | bcs mu_exit ; si *, on quitte le clavier sonore + 4867 | 3 game.s 1096 | Code | 00 | 2 | 3 | 00/23B1 : 20 C4 23 | jsr nettoie_musique + 4868 | 3 game.s 1097 | Code | 00 | 2 | 3 | 00/23B4 : EE 64 10 | inc i + 4869 | 3 game.s 1098 | Code | 00 | 2 | 3 | 00/23B7 : AD 64 10 | lda i + 4870 | 3 game.s 1099 | Code | 00 | | 3 | 00/23BA : C9 05 00 | cmp #5 + 4871 | 3 game.s 1100 | Code | 00 | | 2 | 00/23BD : 90 DE | bcc ozunid_22 + 4872 | 3 game.s 1101 | Code | 00 | | 2 | 00/23BF : F0 DC | beq ozunid_22 + 4873 | 3 game.s 1102 | Code | 00 | 2 | 3 | 00/23C1 : 4C 01 28 | mu_exit jmp fin_musique + 4874 | 3 game.s 1103 | Empty | 00 | | 0 | 00/23C4 | + 4875 | 3 game.s 1104 | Comment | 00 | | 0 | 00/23C4 | *----------------------- + 4876 | 3 game.s 1105 | Comment | 00 | | 0 | 00/23C4 | * NETTOIE_MUSIQUE - OK + 4877 | 3 game.s 1106 | Comment | 00 | | 0 | 00/23C4 | *----------------------- + 4878 | 3 game.s 1107 | Comment | 00 | | 0 | 00/23C4 | * nettoie_musique + 4879 | 3 game.s 1108 | Empty | 00 | | 0 | 00/23C4 | + 4880 | 3 game.s 1109 | Empty | 00 | | 0 | 00/23C4 | nettoie_musique + 4881 | 3 game.s 1110 | Macro | 00 | | 0 | 00/23C4 | PushLong haBEAT + 4889 | 3 game.s 1110 | Code | 00 | 2 | 3 | 00/23C4 : AD 88 07 | LDA haBEAT+2 + 4890 | 3 game.s 1110 | Code | 00 | | 1 | 00/23C7 : 48 | PHA + 4898 | 3 game.s 1110 | Code | 00 | 2 | 3 | 00/23C8 : AD 86 07 | LDA haBEAT + 4899 | 3 game.s 1110 | Code | 00 | | 1 | 00/23CB : 48 | PHA + 4901 | 3 game.s 1111 | Macro | 00 | | 0 | 00/23CC | _DisposeHandle + 4903 | 3 game.s 1111 | Code | 00 | | 3 | 00/23CC : A2 02 10 | LDX #$1002 ; load tool call # + 4904 | 3 game.s 1111 | Code | 00 | | 4 | 00/23CF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4905 | 3 game.s 1112 | Empty | 00 | | 0 | 00/23D3 | + 4906 | 3 game.s 1113 | Code | 00 | | 3 | 00/23D3 : A9 00 00 | lda #0 + 4907 | 3 game.s 1114 | Code | 00 | | 1 | 00/23D6 : 48 | ozunid_23 pha + 4908 | 3 game.s 1115 | Code | 00 | | 1 | 00/23D7 : 0A | asl + 4909 | 3 game.s 1116 | Code | 00 | | 1 | 00/23D8 : 0A | asl + 4910 | 3 game.s 1117 | Code | 00 | | 1 | 00/23D9 : AA | tax + 4911 | 3 game.s 1118 | Code | 00 | 2 | 3 | 00/23DA : BD 90 07 | lda haSND1+2,x + 4912 | 3 game.s 1119 | Code | 00 | | 1 | 00/23DD : 48 | pha + 4913 | 3 game.s 1120 | Code | 00 | 2 | 3 | 00/23DE : BD 8E 07 | lda haSND1,x + 4914 | 3 game.s 1121 | Code | 00 | | 1 | 00/23E1 : 48 | pha + 4915 | 3 game.s 1122 | Macro | 00 | | 0 | 00/23E2 | _DisposeHandle + 4917 | 3 game.s 1122 | Code | 00 | | 3 | 00/23E2 : A2 02 10 | LDX #$1002 ; load tool call # + 4918 | 3 game.s 1122 | Code | 00 | | 4 | 00/23E5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4919 | 3 game.s 1123 | Code | 00 | | 1 | 00/23E9 : 68 | pla + 4920 | 3 game.s 1124 | Code | 00 | | 1 | 00/23EA : 1A | inc + 4921 | 3 game.s 1125 | Code | 00 | 2 | 3 | 00/23EB : CD 66 10 | cmp j ; nombre de sons + 4922 | 3 game.s 1126 | Code | 00 | | 2 | 00/23EE : 90 E6 | bcc ozunid_23 + 4923 | 3 game.s 1127 | Code | 00 | | 1 | 00/23F0 : 60 | rts + 4924 | 3 game.s 1128 | Empty | 00 | | 0 | 00/23F1 | + 4925 | 3 game.s 1129 | Comment | 00 | | 0 | 00/23F1 | *----------------------- + 4926 | 3 game.s 1130 | Comment | 00 | | 0 | 00/23F1 | * INIT_MUSIQUE - OK + 4927 | 3 game.s 1131 | Comment | 00 | | 0 | 00/23F1 | *----------------------- + 4928 | 3 game.s 1132 | Empty | 00 | | 0 | 00/23F1 | + 4929 | 3 game.s 1133 | Empty | 00 | | 0 | 00/23F1 | init_musique + 4930 | 3 game.s 1134 | Code | 00 | | 1 | 00/23F1 : 78 | sei + 4931 | 3 game.s 1135 | Code | 00 | | 1 | 00/23F2 : 48 | pha + 4932 | 3 game.s 1136 | Code | 00 | | 1 | 00/23F3 : 48 | pha + 4933 | 3 game.s 1137 | Macro | 00 | | 0 | 00/23F4 | PushWord #11 + 4935 | 3 game.s 1137 | Code | 00 | | 3 | 00/23F4 : F4 0B 00 | PEA #11 + 4938 | 3 game.s 1138 | Macro | 00 | | 0 | 00/23F7 | _GetVector + 4940 | 3 game.s 1138 | Code | 00 | | 3 | 00/23F7 : A2 03 11 | LDX #$1103 ; load tool call # + 4941 | 3 game.s 1138 | Code | 00 | | 4 | 00/23FA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4942 | 3 game.s 1139 | Macro | 00 | | 0 | 00/23FE | PullLong sndVECTOR + 4945 | 3 game.s 1139 | Code | 00 | | 1 | 00/23FE : 68 | PLA + 4947 | 3 game.s 1139 | Code | 00 | 2 | 3 | 00/23FF : 8D 74 19 | STA sndVECTOR + 4952 | 3 game.s 1139 | Code | 00 | | 1 | 00/2402 : 68 | PLA + 4954 | 3 game.s 1139 | Code | 00 | 2 | 3 | 00/2403 : 8D 76 19 | STA sndVECTOR+2 + 4960 | 3 game.s 1140 | Empty | 00 | | 0 | 00/2406 | + 4961 | 3 game.s 1141 | Macro | 00 | | 0 | 00/2406 | PushWord #11 + 4963 | 3 game.s 1141 | Code | 00 | | 3 | 00/2406 : F4 0B 00 | PEA #11 + 4966 | 3 game.s 1142 | Macro | 00 | | 0 | 00/2409 | PushLong #sndINTERRUPT + 4970 | 3 game.s 1142 | Code | 00 | 1 >>16 | 3 | 00/2409 : F4 00 00 | PEA #^#sndINTERRUPT + 4977 | 3 game.s 1142 | Code | 00 | 2 | 3 | 00/240C : F4 22 24 | PEA #sndINTERRUPT + 4980 | 3 game.s 1143 | Macro | 00 | | 0 | 00/240F | _SetVector + 4982 | 3 game.s 1143 | Code | 00 | | 3 | 00/240F : A2 03 10 | LDX #$1003 ; load tool call # + 4983 | 3 game.s 1143 | Code | 00 | | 4 | 00/2412 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4984 | 3 game.s 1144 | Code | 00 | | 1 | 00/2416 : 58 | cli + 4985 | 3 game.s 1145 | Empty | 00 | | 0 | 00/2417 | + 4986 | 3 game.s 1146 | Macro | 00 | | 0 | 00/2417 | PushWord #$ffff + 4988 | 3 game.s 1146 | Code | 00 | | 3 | 00/2417 : F4 FF FF | PEA #$ffff + 4991 | 3 game.s 1147 | Macro | 00 | | 0 | 00/241A | _ClearScreen + 4993 | 3 game.s 1147 | Code | 00 | | 3 | 00/241A : A2 04 15 | LDX #$1504 ; load tool call # + 4994 | 3 game.s 1147 | Code | 00 | | 4 | 00/241D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 4995 | 3 game.s 1148 | Code | 00 | | 1 | 00/2421 : 60 | rts + 4996 | 3 game.s 1149 | Empty | 00 | | 0 | 00/2422 | + 4997 | 3 game.s 1150 | Comment | 00 | | 0 | 00/2422 | *----------------------- + 4998 | 3 game.s 1151 | Comment | 00 | | 0 | 00/2422 | * THE SOUND INTERRUPT + 4999 | 3 game.s 1152 | Comment | 00 | | 0 | 00/2422 | *----------------------- + 5000 | 3 game.s 1153 | Empty | 00 | | 0 | 00/2422 | + 5001 | 3 game.s 1154 | Directive | 00 | | 0 | 00/2422 | mx %00 + 5002 | 3 game.s 1155 | Empty | 00 | | 0 | 00/2422 | + 5003 | 3 game.s 1156 | Empty | 00 | | 0 | 00/2422 | sndINTERRUPT + 5004 | 3 game.s 1157 | Code | 00 | | 1 | 00/2422 : 0B | phd + 5005 | 3 game.s 1158 | Empty | 00 | | 0 | 00/2423 | + 5006 | 3 game.s 1159 | Code | 00 | | 1 | 00/2423 : 18 | clc + 5007 | 3 game.s 1160 | Code | 00 | | 1 | 00/2424 : FB | xce + 5008 | 3 game.s 1161 | Code | 00 | | 2 | 00/2425 : C2 30 | rep #$30 + 5009 | 3 game.s 1162 | Empty | 00 | | 0 | 00/2427 | + 5010 | 3 game.s 1163 | Code | 00 | | 3 | 00/2427 : A9 00 C0 | lda #$c000 + 5011 | 3 game.s 1164 | Code | 00 | | 1 | 00/242A : 5B | tcd + 5012 | 3 game.s 1165 | Empty | 00 | | 0 | 00/242B | + 5013 | 3 game.s 1166 | Code | 10 | | 2 | 00/242B : E2 20 | sep #$20 + 5014 | 3 game.s 1167 | Empty | 10 | | 0 | 00/242D | + 5015 | 3 game.s 1168 | Code | 10 | | 2 | 00/242D : A5 3C | ozunid_24 lda {$3c} + 5016 | 3 game.s 1169 | Code | 10 | | 2 | 00/242F : 30 FC | bmi ozunid_24 + 5017 | 3 game.s 1170 | Empty | 10 | | 0 | 00/2431 | + 5018 | 3 game.s 1171 | Code | 10 | | 4 | 00/2431 : AF CA 00 E1 | ldal $e100ca + 5019 | 3 game.s 1172 | Code | 10 | | 2 | 00/2435 : 29 0F | and #%0000_1111 + 5020 | 3 game.s 1173 | Code | 10 | | 2 | 00/2437 : 85 3C | sta {$3c} + 5021 | 3 game.s 1174 | Empty | 10 | | 0 | 00/2439 | + 5022 | 3 game.s 1175 | Code | 10 | | 2 | 00/2439 : A9 E0 | lda #$e0 ; which oscillo + 5023 | 3 game.s 1176 | Code | 10 | | 2 | 00/243B : 85 3E | sta {$3e} ; has generated + 5024 | 3 game.s 1177 | Code | 10 | | 2 | 00/243D : A5 3D | lda {$3d} ; the interrupt? + 5025 | 3 game.s 1178 | Code | 10 | | 2 | 00/243F : A5 3D | lda {$3d} + 5026 | 3 game.s 1179 | Code | 10 | | 2 | 00/2441 : 29 3E | and #%0011_1110 + 5027 | 3 game.s 1180 | Code | 10 | | 1 | 00/2443 : 4A | lsr + 5028 | 3 game.s 1181 | Code | 10 | | 2 | 00/2444 : C9 01 | cmp #1 ; oscillo 1 (li 0) + 5029 | 3 game.s 1182 | Code | 10 | | 2 | 00/2446 : F0 0C | beq sndINTERRUPT1 + 5030 | 3 game.s 1183 | Code | 10 | | 2 | 00/2448 : C9 03 | cmp #3 ; oscillo 3 (li 2) + 5031 | 3 game.s 1184 | Code | 10 | | 2 | 00/244A : D0 18 | bne sndINTERRUPT99 + 5032 | 3 game.s 1185 | Empty | 10 | | 0 | 00/244C | + 5033 | 3 game.s 1186 | Code | 10 | | 2 | 00/244C : A9 FF | lda #-1 ; dis au programme + 5034 | 3 game.s 1187 | Code | 10 | 3 | 4 | 00/244E : 8F FF 27 00 | stal fgCLEAR ; d'effacer le cadre + 5035 | 3 game.s 1188 | Code | 10 | | 2 | 00/2452 : 80 10 | bra sndINTERRUPT99 + 5036 | 3 game.s 1189 | Empty | 10 | | 0 | 00/2454 | + 5037 | 3 game.s 1190 | Empty | 10 | | 0 | 00/2454 | sndINTERRUPT1 + 5038 | 3 game.s 1191 | Code | 10 | | 2 | 00/2454 : A9 A0 | lda #$a0 ; oscillos 0 & 1 + 5039 | 3 game.s 1192 | Code | 10 | | 2 | 00/2456 : 85 3E | sta {$3e} + 5040 | 3 game.s 1193 | Code | 10 | | 2 | 00/2458 : A9 00 | lda #%0000_0000 + 5041 | 3 game.s 1194 | Code | 10 | | 2 | 00/245A : 85 3D | sta {$3d} + 5042 | 3 game.s 1195 | Code | 10 | | 2 | 00/245C : A9 A1 | lda #$a1 + 5043 | 3 game.s 1196 | Code | 10 | | 2 | 00/245E : 85 3E | sta {$3e} + 5044 | 3 game.s 1197 | Code | 10 | | 2 | 00/2460 : A9 18 | lda #%0001_1000 ; with interrupt + 5045 | 3 game.s 1198 | Code | 10 | | 2 | 00/2462 : 85 3D | sta {$3d} + 5046 | 3 game.s 1199 | Empty | 10 | | 0 | 00/2464 | + 5047 | 3 game.s 1200 | Empty | 10 | | 0 | 00/2464 | sndINTERRUPT99 + 5048 | 3 game.s 1201 | Code | 11 | | 2 | 00/2464 : E2 30 | sep #$30 + 5049 | 3 game.s 1202 | Code | 11 | | 1 | 00/2466 : 2B | pld + 5050 | 3 game.s 1203 | Code | 11 | | 1 | 00/2467 : 18 | clc + 5051 | 3 game.s 1204 | Code | 11 | | 1 | 00/2468 : 6B | rtl + 5052 | 3 game.s 1205 | Empty | 11 | | 0 | 00/2469 | + 5053 | 3 game.s 1206 | Directive | 00 | | 0 | 00/2469 | mx %00 + 5054 | 3 game.s 1207 | Empty | 00 | | 0 | 00/2469 | + 5055 | 3 game.s 1208 | Comment | 00 | | 0 | 00/2469 | *----------------------- + 5056 | 3 game.s 1209 | Comment | 00 | | 0 | 00/2469 | * RYTHME - OK + 5057 | 3 game.s 1210 | Comment | 00 | | 0 | 00/2469 | *----------------------- + 5058 | 3 game.s 1211 | Comment | 00 | | 0 | 00/2469 | * rythme(rythme%) + 5059 | 3 game.s 1212 | Empty | 00 | | 0 | 00/2469 | + 5060 | 3 game.s 1213 | Comment | 00 | | 0 | 00/2469 | *--- offset to beat number is +22 + 5061 | 3 game.s 1214 | Empty | 00 | | 0 | 00/2469 | + 5062 | 3 game.s 1215 | Code | 10 | | 2 | 00/2469 : E2 20 | rythme sep #$20 + 5063 | 3 game.s 1216 | Code | 10 | | 2 | 00/246B : 09 30 | ora #'0' + 5064 | 3 game.s 1217 | Code | 10 | 2 | 3 | 00/246D : 8D 02 0E | sta pBEAT+22 + 5065 | 3 game.s 1218 | Code | 00 | | 2 | 00/2470 : C2 20 | rep #$20 + 5066 | 3 game.s 1219 | Empty | 00 | | 0 | 00/2472 | + 5067 | 3 game.s 1220 | Comment | 00 | | 0 | 00/2472 | *--- + 5068 | 3 game.s 1221 | Empty | 00 | | 0 | 00/2472 | + 5069 | 3 game.s 1222 | Code | 00 | 2 | 3 | 00/2472 : A9 EC 0D | lda #pBEAT + 5070 | 3 game.s 1223 | Code | 00 | 2 | 3 | 00/2475 : 8D 3F 0D | sta proOPEN+4 ; filename + 5071 | 3 game.s 1224 | Empty | 00 | | 0 | 00/2478 | + 5072 | 3 game.s 1225 | Code | 00 | | 4 | 00/2478 : 22 A8 00 E1 | jsl {$e100a8} + 5073 | 3 game.s 1226 | Data | 00 | | 2 | 00/247C : 10 20 | dw $2010 + 5074 | 3 game.s 1227 | Data | 00 | 3 | 4 | 00/247E : 3B 0D 00 00 | adrl proOPEN + 5075 | 3 game.s 1228 | Code | 00 | | 2 | 00/2482 : B0 63 | bcs ry_err2 + 5076 | 3 game.s 1229 | Empty | 00 | | 0 | 00/2484 | + 5077 | 3 game.s 1230 | Code | 00 | 2 | 3 | 00/2484 : AD 3D 0D | lda proOPEN+2 + 5078 | 3 game.s 1231 | Code | 00 | 2 | 3 | 00/2487 : 8D 6B 0D | sta proREAD+2 + 5079 | 3 game.s 1232 | Code | 00 | 2 | 3 | 00/248A : 8D 7B 0D | sta proCLOSE+2 + 5080 | 3 game.s 1233 | Empty | 00 | | 0 | 00/248D | + 5081 | 3 game.s 1234 | Code | 00 | 2 | 3 | 00/248D : AC 65 0D | ldy proEOF + 5082 | 3 game.s 1235 | Code | 00 | 2 | 3 | 00/2490 : 8C 71 0D | sty proREAD+8 + 5083 | 3 game.s 1236 | Code | 00 | 2 | 3 | 00/2493 : AE 67 0D | ldx proEOF+2 + 5084 | 3 game.s 1237 | Code | 00 | 2 | 3 | 00/2496 : 8E 73 0D | stx proREAD+10 + 5085 | 3 game.s 1238 | Empty | 00 | | 0 | 00/2499 | + 5086 | 3 game.s 1239 | Code | 00 | | 1 | 00/2499 : 48 | pha + 5087 | 3 game.s 1240 | Code | 00 | | 1 | 00/249A : 48 | pha + 5088 | 3 game.s 1241 | Code | 00 | | 1 | 00/249B : DA | phx + 5089 | 3 game.s 1242 | Code | 00 | | 1 | 00/249C : 5A | phy + 5090 | 3 game.s 1243 | Macro | 00 | | 0 | 00/249D | PushWord myID + 5095 | 3 game.s 1243 | Code | 00 | 2 | 3 | 00/249D : AD 62 07 | LDA myID + 5096 | 3 game.s 1243 | Code | 00 | | 1 | 00/24A0 : 48 | PHA + 5098 | 3 game.s 1244 | Macro | 00 | | 0 | 00/24A1 | PushWord #%11000000_00001100 + 5100 | 3 game.s 1244 | Code | 00 | | 3 | 00/24A1 : F4 0C C0 | PEA #%11000000_00001100 + 5103 | 3 game.s 1245 | Macro | 00 | | 0 | 00/24A4 | PushLong #0 + 5107 | 3 game.s 1245 | Code | 00 | | 3 | 00/24A4 : F4 00 00 | PEA #^#0 + 5114 | 3 game.s 1245 | Code | 00 | | 3 | 00/24A7 : F4 00 00 | PEA #0 + 5117 | 3 game.s 1246 | Macro | 00 | | 0 | 00/24AA | _NewHandle + 5119 | 3 game.s 1246 | Code | 00 | | 3 | 00/24AA : A2 02 09 | LDX #$902 ; load tool call # + 5120 | 3 game.s 1246 | Code | 00 | | 4 | 00/24AD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5121 | 3 game.s 1247 | Code | 00 | | 1 | 00/24B1 : 0B | phd + 5122 | 3 game.s 1248 | Code | 00 | | 1 | 00/24B2 : 3B | tsc + 5123 | 3 game.s 1249 | Code | 00 | | 1 | 00/24B3 : 5B | tcd + 5124 | 3 game.s 1250 | Code | 00 | | 2 | 00/24B4 : A7 03 | lda [3] + 5125 | 3 game.s 1251 | Code | 00 | 2 | 3 | 00/24B6 : 8D 8A 07 | sta ptrBEAT + 5126 | 3 game.s 1252 | Code | 00 | 2 | 3 | 00/24B9 : 8D 6D 0D | sta proREAD+4 + 5127 | 3 game.s 1253 | Code | 00 | | 3 | 00/24BC : A0 02 00 | ldy #2 + 5128 | 3 game.s 1254 | Code | 00 | | 2 | 00/24BF : B7 03 | lda [3],y + 5129 | 3 game.s 1255 | Code | 00 | 2 | 3 | 00/24C1 : 8D 8C 07 | sta ptrBEAT+2 + 5130 | 3 game.s 1256 | Code | 00 | 2 | 3 | 00/24C4 : 8D 6F 0D | sta proREAD+6 + 5131 | 3 game.s 1257 | Code | 00 | | 1 | 00/24C7 : 2B | pld + 5132 | 3 game.s 1258 | Code | 00 | | 1 | 00/24C8 : 68 | pla + 5133 | 3 game.s 1259 | Code | 00 | 2 | 3 | 00/24C9 : 8D 86 07 | sta haBEAT + 5134 | 3 game.s 1260 | Code | 00 | | 1 | 00/24CC : 68 | pla + 5135 | 3 game.s 1261 | Code | 00 | 2 | 3 | 00/24CD : 8D 88 07 | sta haBEAT+2 + 5136 | 3 game.s 1262 | Code | 00 | | 2 | 00/24D0 : B0 0A | bcs ry_err1 + 5137 | 3 game.s 1263 | Empty | 00 | | 0 | 00/24D2 | + 5138 | 3 game.s 1264 | Code | 00 | | 4 | 00/24D2 : 22 A8 00 E1 | jsl {$e100a8} + 5139 | 3 game.s 1265 | Data | 00 | | 2 | 00/24D6 : 12 20 | dw $2012 + 5140 | 3 game.s 1266 | Data | 00 | 3 | 4 | 00/24D8 : 69 0D 00 00 | adrl proREAD + 5141 | 3 game.s 1267 | Empty | 00 | | 0 | 00/24DC | + 5142 | 3 game.s 1268 | Code | 00 | | 4 | 00/24DC : 22 A8 00 E1 | ry_err1 jsl {$e100a8} + 5143 | 3 game.s 1269 | Data | 00 | | 2 | 00/24E0 : 14 20 | dw $2014 + 5144 | 3 game.s 1270 | Data | 00 | 3 | 4 | 00/24E2 : 79 0D 00 00 | adrl proCLOSE + 5145 | 3 game.s 1271 | Code | 00 | | 1 | 00/24E6 : 18 | clc + 5146 | 3 game.s 1272 | Code | 00 | | 1 | 00/24E7 : 60 | ry_err2 rts + 5147 | 3 game.s 1273 | Empty | 00 | | 0 | 00/24E8 | + 5148 | 3 game.s 1274 | Comment | 00 | | 0 | 00/24E8 | *----------------------- + 5149 | 3 game.s 1275 | Comment | 00 | | 0 | 00/24E8 | * RYTHME_JOUE - OK + 5150 | 3 game.s 1276 | Comment | 00 | | 0 | 00/24E8 | *----------------------- + 5151 | 3 game.s 1277 | Comment | 00 | | 0 | 00/24E8 | * rythme_joue + 5152 | 3 game.s 1278 | Empty | 00 | | 0 | 00/24E8 | + 5153 | 3 game.s 1279 | Empty | 00 | | 0 | 00/24E8 | rythme_joue + 5154 | 3 game.s 1280 | Code | 00 | 2 | 3 | 00/24E8 : AD 8A 07 | lda ptrBEAT + 5155 | 3 game.s 1281 | Code | 00 | 2 | 3 | 00/24EB : 8D 16 25 | sta rj_from+1 + 5156 | 3 game.s 1282 | Code | 00 | 2 | 3 | 00/24EE : AD 8B 07 | lda ptrBEAT+1 + 5157 | 3 game.s 1283 | Code | 00 | 2 | 3 | 00/24F1 : 8D 17 25 | sta rj_from+2 + 5158 | 3 game.s 1284 | Code | 00 | 2 | 3 | 00/24F4 : AD 65 0D | lda proEOF + 5159 | 3 game.s 1285 | Code | 00 | 2 | 3 | 00/24F7 : 8D 1D 25 | sta rj_eof+1 + 5160 | 3 game.s 1286 | Empty | 00 | | 0 | 00/24FA | + 5161 | 3 game.s 1287 | Comment | 00 | | 0 | 00/24FA | * 1. on met en RAM son + 5162 | 3 game.s 1288 | Empty | 00 | | 0 | 00/24FA | + 5163 | 3 game.s 1289 | Code | 00 | | 1 | 00/24FA : 78 | sei + 5164 | 3 game.s 1290 | Code | 00 | | 1 | 00/24FB : 0B | phd + 5165 | 3 game.s 1291 | Code | 00 | | 3 | 00/24FC : A9 00 C0 | lda #$c000 + 5166 | 3 game.s 1292 | Code | 00 | | 1 | 00/24FF : 5B | tcd + 5167 | 3 game.s 1293 | Code | 10 | | 2 | 00/2500 : E2 20 | sep #$20 + 5168 | 3 game.s 1294 | Empty | 10 | | 0 | 00/2502 | + 5169 | 3 game.s 1295 | Code | 10 | | 4 | 00/2502 : AF CA 00 E1 | ldal $e100ca + 5170 | 3 game.s 1296 | Code | 10 | | 2 | 00/2506 : 29 0F | and #%0000_1111 + 5171 | 3 game.s 1297 | Code | 10 | | 2 | 00/2508 : 09 60 | ora #%0110_0000 + 5172 | 3 game.s 1298 | Code | 10 | | 2 | 00/250A : 85 3C | sta {$3c} + 5173 | 3 game.s 1299 | Empty | 10 | | 0 | 00/250C | + 5174 | 3 game.s 1300 | Code | 10 | | 2 | 00/250C : A9 00 | lda #0 + 5175 | 3 game.s 1301 | Code | 10 | | 2 | 00/250E : 85 3E | sta {$3e} + 5176 | 3 game.s 1302 | Code | 10 | | 2 | 00/2510 : 85 3F | sta {$3f} + 5177 | 3 game.s 1303 | Empty | 10 | | 0 | 00/2512 | + 5178 | 3 game.s 1304 | Code | 10 | | 3 | 00/2512 : A2 00 00 | ldx #0 + 5179 | 3 game.s 1305 | Code | 10 | | 4 | 00/2515 : BF CC BB AA | rj_from ldal $aabbcc,x + 5180 | 3 game.s 1306 | Code | 10 | | 2 | 00/2519 : 85 3D | sta {$3d} + 5181 | 3 game.s 1307 | Code | 10 | | 1 | 00/251B : E8 | inx + 5182 | 3 game.s 1308 | Code | 10 | | 3 | 00/251C : E0 FF FF | rj_eof cpx #$ffff + 5183 | 3 game.s 1309 | Code | 10 | | 2 | 00/251F : 90 F4 | bcc rj_from + 5184 | 3 game.s 1310 | Empty | 10 | | 0 | 00/2521 | + 5185 | 3 game.s 1311 | Comment | 10 | | 0 | 00/2521 | * 2. on dmarre + 5186 | 3 game.s 1312 | Empty | 10 | | 0 | 00/2521 | + 5187 | 3 game.s 1313 | Code | 10 | 2 | 3 | 00/2521 : 20 29 25 | jsr ensoniq_beat + 5188 | 3 game.s 1314 | Empty | 10 | | 0 | 00/2524 | + 5189 | 3 game.s 1315 | Comment | 10 | | 0 | 00/2524 | * 3. on sort et a joue + 5190 | 3 game.s 1316 | Empty | 10 | | 0 | 00/2524 | + 5191 | 3 game.s 1317 | Code | 00 | | 2 | 00/2524 : C2 20 | rep #$20 + 5192 | 3 game.s 1318 | Code | 00 | | 1 | 00/2526 : 2B | pld + 5193 | 3 game.s 1319 | Code | 00 | | 1 | 00/2527 : 58 | cli + 5194 | 3 game.s 1320 | Code | 00 | | 1 | 00/2528 : 60 | rts + 5195 | 3 game.s 1321 | Empty | 00 | | 0 | 00/2529 | + 5196 | 3 game.s 1322 | Directive | 10 | | 0 | 00/2529 | mx %10 + 5197 | 3 game.s 1323 | Empty | 10 | | 0 | 00/2529 | + 5198 | 3 game.s 1324 | Comment | 10 | | 0 | 00/2529 | *----------------------- + 5199 | 3 game.s 1325 | Comment | 10 | | 0 | 00/2529 | * ENSONIQ_BEAT - OK + 5200 | 3 game.s 1326 | Comment | 10 | | 0 | 00/2529 | *----------------------- + 5201 | 3 game.s 1327 | Comment | 10 | | 0 | 00/2529 | * ensoniq_beat + 5202 | 3 game.s 1328 | Empty | 10 | | 0 | 00/2529 | + 5203 | 3 game.s 1329 | Empty | 10 | | 0 | 00/2529 | ensoniq_beat + 5204 | 3 game.s 1330 | Code | 10 | | 3 | 00/2529 : A0 00 00 | ldy #0 ; oscillos 0 & 1 + 5205 | 3 game.s 1331 | Empty | 10 | | 0 | 00/252C | + 5206 | 3 game.s 1332 | Code | 10 | | 4 | 00/252C : AF CA 00 E1 | ldal $e100ca ; volume + 5207 | 3 game.s 1333 | Code | 10 | | 2 | 00/2530 : 29 0F | and #%0000_1111 + 5208 | 3 game.s 1334 | Code | 10 | | 2 | 00/2532 : 85 3C | sta {$3c} + 5209 | 3 game.s 1335 | Empty | 10 | | 0 | 00/2534 | + 5210 | 3 game.s 1336 | Code | 10 | | 1 | 00/2534 : 98 | tya ; frquence basse + 5211 | 3 game.s 1337 | Code | 10 | | 2 | 00/2535 : 85 3E | sta {$3e} + 5212 | 3 game.s 1338 | Code | 10 | | 2 | 00/2537 : A9 D9 | lda #217 + 5213 | 3 game.s 1339 | Code | 10 | | 2 | 00/2539 : 85 3D | sta {$3d} + 5214 | 3 game.s 1340 | Code | 10 | | 1 | 00/253B : 98 | tya + 5215 | 3 game.s 1341 | Code | 10 | | 2 | 00/253C : 09 01 | ora #$01 + 5216 | 3 game.s 1342 | Code | 10 | | 2 | 00/253E : 85 3E | sta {$3e} + 5217 | 3 game.s 1343 | Code | 10 | | 2 | 00/2540 : A9 D9 | lda #217 + 5218 | 3 game.s 1344 | Code | 10 | | 2 | 00/2542 : 85 3D | sta {$3d} + 5219 | 3 game.s 1345 | Empty | 10 | | 0 | 00/2544 | + 5220 | 3 game.s 1346 | Code | 10 | | 1 | 00/2544 : 98 | tya ; frquence haute + 5221 | 3 game.s 1347 | Code | 10 | | 2 | 00/2545 : 09 20 | ora #$20 + 5222 | 3 game.s 1348 | Code | 10 | | 2 | 00/2547 : 85 3E | sta {$3e} + 5223 | 3 game.s 1349 | Code | 10 | | 2 | 00/2549 : A9 00 | lda #0 + 5224 | 3 game.s 1350 | Code | 10 | | 2 | 00/254B : 85 3D | sta {$3d} + 5225 | 3 game.s 1351 | Code | 10 | | 1 | 00/254D : 98 | tya + 5226 | 3 game.s 1352 | Code | 10 | | 2 | 00/254E : 09 21 | ora #$21 + 5227 | 3 game.s 1353 | Code | 10 | | 2 | 00/2550 : 85 3E | sta {$3e} + 5228 | 3 game.s 1354 | Code | 10 | | 2 | 00/2552 : A9 00 | lda #0 + 5229 | 3 game.s 1355 | Code | 10 | | 2 | 00/2554 : 85 3D | sta {$3d} + 5230 | 3 game.s 1356 | Empty | 10 | | 0 | 00/2556 | + 5231 | 3 game.s 1357 | Code | 10 | | 1 | 00/2556 : 98 | tya ; volume + 5232 | 3 game.s 1358 | Code | 10 | | 2 | 00/2557 : 09 40 | ora #$40 + 5233 | 3 game.s 1359 | Code | 10 | | 2 | 00/2559 : 85 3E | sta {$3e} + 5234 | 3 game.s 1360 | Code | 10 | | 2 | 00/255B : A9 FF | lda #$ff + 5235 | 3 game.s 1361 | Code | 10 | | 2 | 00/255D : 85 3D | sta {$3d} + 5236 | 3 game.s 1362 | Code | 10 | | 1 | 00/255F : 98 | tya + 5237 | 3 game.s 1363 | Code | 10 | | 2 | 00/2560 : 09 41 | ora #$41 + 5238 | 3 game.s 1364 | Code | 10 | | 2 | 00/2562 : 85 3E | sta {$3e} + 5239 | 3 game.s 1365 | Code | 10 | | 2 | 00/2564 : A9 FF | lda #$ff + 5240 | 3 game.s 1366 | Code | 10 | | 2 | 00/2566 : 85 3D | sta {$3d} + 5241 | 3 game.s 1367 | Empty | 10 | | 0 | 00/2568 | + 5242 | 3 game.s 1368 | Code | 10 | | 1 | 00/2568 : 98 | tya ; address pointer (at $0000 and not $4000) + 5243 | 3 game.s 1369 | Code | 10 | | 2 | 00/2569 : 09 80 | ora #$80 + 5244 | 3 game.s 1370 | Code | 10 | | 2 | 00/256B : 85 3E | sta {$3e} + 5245 | 3 game.s 1371 | Code | 10 | | 2 | 00/256D : A9 00 | lda #$00 + 5246 | 3 game.s 1372 | Code | 10 | | 2 | 00/256F : 85 3D | sta {$3d} + 5247 | 3 game.s 1373 | Code | 10 | | 1 | 00/2571 : 98 | tya + 5248 | 3 game.s 1374 | Code | 10 | | 2 | 00/2572 : 09 81 | ora #$81 + 5249 | 3 game.s 1375 | Code | 10 | | 2 | 00/2574 : 85 3E | sta {$3e} + 5250 | 3 game.s 1376 | Code | 10 | | 2 | 00/2576 : A9 00 | lda #$00 + 5251 | 3 game.s 1377 | Code | 10 | | 2 | 00/2578 : 85 3D | sta {$3d} + 5252 | 3 game.s 1378 | Empty | 10 | | 0 | 00/257A | + 5253 | 3 game.s 1379 | Code | 10 | | 1 | 00/257A : 98 | tya ; waveform table size (32K) + 5254 | 3 game.s 1380 | Code | 10 | | 2 | 00/257B : 09 C0 | ora #$c0 + 5255 | 3 game.s 1381 | Code | 10 | | 2 | 00/257D : 85 3E | sta {$3e} + 5256 | 3 game.s 1382 | Code | 10 | | 2 | 00/257F : A9 3F | lda #%00111111 + 5257 | 3 game.s 1383 | Code | 10 | | 2 | 00/2581 : 85 3D | sta {$3d} + 5258 | 3 game.s 1384 | Code | 10 | | 1 | 00/2583 : 98 | tya + 5259 | 3 game.s 1385 | Code | 10 | | 2 | 00/2584 : 09 C1 | ora #$c1 + 5260 | 3 game.s 1386 | Code | 10 | | 2 | 00/2586 : 85 3E | sta {$3e} + 5261 | 3 game.s 1387 | Code | 10 | | 2 | 00/2588 : A9 3F | lda #%00111111 + 5262 | 3 game.s 1388 | Code | 10 | | 2 | 00/258A : 85 3D | sta {$3d} + 5263 | 3 game.s 1389 | Empty | 10 | | 0 | 00/258C | + 5264 | 3 game.s 1390 | Code | 10 | | 1 | 00/258C : 98 | tya ; control register + 5265 | 3 game.s 1391 | Code | 10 | | 2 | 00/258D : 09 A0 | ora #$a0 + 5266 | 3 game.s 1392 | Code | 10 | | 2 | 00/258F : 85 3E | sta {$3e} + 5267 | 3 game.s 1393 | Code | 10 | | 2 | 00/2591 : A9 00 | lda #%0000_0000 + 5268 | 3 game.s 1394 | Code | 10 | | 2 | 00/2593 : 85 3D | sta {$3d} + 5269 | 3 game.s 1395 | Code | 10 | | 1 | 00/2595 : 98 | tya + 5270 | 3 game.s 1396 | Code | 10 | | 2 | 00/2596 : 09 A1 | ora #$a1 + 5271 | 3 game.s 1397 | Code | 10 | | 2 | 00/2598 : 85 3E | sta {$3e} + 5272 | 3 game.s 1398 | Code | 10 | | 2 | 00/259A : A9 18 | lda #%0001_1000 ; with interrupt + 5273 | 3 game.s 1399 | Code | 10 | | 2 | 00/259C : 85 3D | sta {$3d} + 5274 | 3 game.s 1400 | Code | 10 | | 1 | 00/259E : 60 | rts + 5275 | 3 game.s 1401 | Empty | 10 | | 0 | 00/259F | + 5276 | 3 game.s 1402 | Directive | 00 | | 0 | 00/259F | mx %00 + 5277 | 3 game.s 1403 | Empty | 00 | | 0 | 00/259F | + 5278 | 3 game.s 1404 | Comment | 00 | | 0 | 00/259F | *----------------------- + 5279 | 3 game.s 1405 | Comment | 00 | | 0 | 00/259F | * SON_JOUE - OK + 5280 | 3 game.s 1406 | Comment | 00 | | 0 | 00/259F | *----------------------- + 5281 | 3 game.s 1407 | Comment | 00 | | 0 | 00/259F | * son_joue + 5282 | 3 game.s 1408 | Empty | 00 | | 0 | 00/259F | + 5283 | 3 game.s 1409 | Empty | 00 | | 0 | 00/259F | son_joue + 5284 | 3 game.s 1410 | Empty | 00 | | 0 | 00/259F | + 5285 | 3 game.s 1411 | Comment | 00 | | 0 | 00/259F | * 1. on met en RAM son + 5286 | 3 game.s 1412 | Empty | 00 | | 0 | 00/259F | + 5287 | 3 game.s 1413 | Code | 00 | | 1 | 00/259F : 78 | sei + 5288 | 3 game.s 1414 | Code | 00 | | 1 | 00/25A0 : 0B | phd + 5289 | 3 game.s 1415 | Code | 00 | | 3 | 00/25A1 : A9 00 C0 | lda #$c000 + 5290 | 3 game.s 1416 | Code | 00 | | 1 | 00/25A4 : 5B | tcd + 5291 | 3 game.s 1417 | Code | 10 | | 2 | 00/25A5 : E2 20 | sep #$20 + 5292 | 3 game.s 1418 | Empty | 10 | | 0 | 00/25A7 | + 5293 | 3 game.s 1419 | Code | 10 | | 4 | 00/25A7 : AF CA 00 E1 | ldal $e100ca + 5294 | 3 game.s 1420 | Code | 10 | | 2 | 00/25AB : 29 0F | and #%0000_1111 + 5295 | 3 game.s 1421 | Code | 10 | | 2 | 00/25AD : 09 60 | ora #%0110_0000 + 5296 | 3 game.s 1422 | Code | 10 | | 2 | 00/25AF : 85 3C | sta {$3c} + 5297 | 3 game.s 1423 | Empty | 10 | | 0 | 00/25B1 | + 5298 | 3 game.s 1424 | Code | 10 | | 2 | 00/25B1 : A9 00 | lda #$00 + 5299 | 3 game.s 1425 | Code | 10 | | 2 | 00/25B3 : 85 3E | sta {$3e} + 5300 | 3 game.s 1426 | Code | 10 | | 2 | 00/25B5 : A9 80 | lda #$80 + 5301 | 3 game.s 1427 | Code | 10 | | 2 | 00/25B7 : 85 3F | sta {$3f} + 5302 | 3 game.s 1428 | Empty | 10 | | 0 | 00/25B9 | + 5303 | 3 game.s 1429 | Code | 10 | | 3 | 00/25B9 : A2 00 00 | ldx #0 + 5304 | 3 game.s 1430 | Code | 10 | | 4 | 00/25BC : BF CC BB AA | sj_from ldal $aabbcc,x + 5305 | 3 game.s 1431 | Code | 10 | | 2 | 00/25C0 : 85 3D | sta {$3d} + 5306 | 3 game.s 1432 | Code | 10 | | 1 | 00/25C2 : E8 | inx + 5307 | 3 game.s 1433 | Code | 10 | | 3 | 00/25C3 : E0 FF FF | sj_eof cpx #$ffff + 5308 | 3 game.s 1434 | Code | 10 | | 2 | 00/25C6 : D0 F4 | bne sj_from + 5309 | 3 game.s 1435 | Empty | 10 | | 0 | 00/25C8 | + 5310 | 3 game.s 1436 | Comment | 10 | | 0 | 00/25C8 | * 2. on dmarre + 5311 | 3 game.s 1437 | Empty | 10 | | 0 | 00/25C8 | + 5312 | 3 game.s 1438 | Code | 10 | | 3 | 00/25C8 : A0 02 00 | ldy #2 ; oscillos 2 & 3 + 5313 | 3 game.s 1439 | Empty | 10 | | 0 | 00/25CB | + 5314 | 3 game.s 1440 | Code | 10 | | 4 | 00/25CB : AF CA 00 E1 | ldal $e100ca ; volume + 5315 | 3 game.s 1441 | Code | 10 | | 2 | 00/25CF : 29 0F | and #%0000_1111 + 5316 | 3 game.s 1442 | Code | 10 | | 2 | 00/25D1 : 85 3C | sta {$3c} + 5317 | 3 game.s 1443 | Empty | 10 | | 0 | 00/25D3 | + 5318 | 3 game.s 1444 | Code | 10 | | 1 | 00/25D3 : 98 | tya ; frquence basse + 5319 | 3 game.s 1445 | Code | 10 | | 2 | 00/25D4 : 85 3E | sta {$3e} + 5320 | 3 game.s 1446 | Code | 10 | 2 | 3 | 00/25D6 : AD 06 19 | lda waveFREQ + 5321 | 3 game.s 1447 | Code | 10 | | 2 | 00/25D9 : 85 3D | sta {$3d} + 5322 | 3 game.s 1448 | Code | 10 | | 1 | 00/25DB : 98 | tya + 5323 | 3 game.s 1449 | Code | 10 | | 2 | 00/25DC : 09 01 | ora #$01 + 5324 | 3 game.s 1450 | Code | 10 | | 2 | 00/25DE : 85 3E | sta {$3e} + 5325 | 3 game.s 1451 | Code | 10 | 2 | 3 | 00/25E0 : AD 06 19 | lda waveFREQ + 5326 | 3 game.s 1452 | Code | 10 | | 2 | 00/25E3 : 85 3D | sta {$3d} + 5327 | 3 game.s 1453 | Empty | 10 | | 0 | 00/25E5 | + 5328 | 3 game.s 1454 | Code | 10 | | 1 | 00/25E5 : 98 | tya ; frquence haute + 5329 | 3 game.s 1455 | Code | 10 | | 2 | 00/25E6 : 09 20 | ora #$20 + 5330 | 3 game.s 1456 | Code | 10 | | 2 | 00/25E8 : 85 3E | sta {$3e} + 5331 | 3 game.s 1457 | Code | 10 | 2 | 3 | 00/25EA : AD 07 19 | lda waveFREQ+1 + 5332 | 3 game.s 1458 | Code | 10 | | 2 | 00/25ED : 85 3D | sta {$3d} + 5333 | 3 game.s 1459 | Code | 10 | | 1 | 00/25EF : 98 | tya + 5334 | 3 game.s 1460 | Code | 10 | | 2 | 00/25F0 : 09 21 | ora #$21 + 5335 | 3 game.s 1461 | Code | 10 | | 2 | 00/25F2 : 85 3E | sta {$3e} + 5336 | 3 game.s 1462 | Code | 10 | 2 | 3 | 00/25F4 : AD 07 19 | lda waveFREQ+1 + 5337 | 3 game.s 1463 | Code | 10 | | 2 | 00/25F7 : 85 3D | sta {$3d} + 5338 | 3 game.s 1464 | Empty | 10 | | 0 | 00/25F9 | + 5339 | 3 game.s 1465 | Code | 10 | | 1 | 00/25F9 : 98 | tya ; volume + 5340 | 3 game.s 1466 | Code | 10 | | 2 | 00/25FA : 09 40 | ora #$40 + 5341 | 3 game.s 1467 | Code | 10 | | 2 | 00/25FC : 85 3E | sta {$3e} + 5342 | 3 game.s 1468 | Code | 10 | | 2 | 00/25FE : A9 FF | lda #$ff + 5343 | 3 game.s 1469 | Code | 10 | | 2 | 00/2600 : 85 3D | sta {$3d} + 5344 | 3 game.s 1470 | Code | 10 | | 1 | 00/2602 : 98 | tya + 5345 | 3 game.s 1471 | Code | 10 | | 2 | 00/2603 : 09 41 | ora #$41 + 5346 | 3 game.s 1472 | Code | 10 | | 2 | 00/2605 : 85 3E | sta {$3e} + 5347 | 3 game.s 1473 | Code | 10 | | 2 | 00/2607 : A9 FF | lda #$ff + 5348 | 3 game.s 1474 | Code | 10 | | 2 | 00/2609 : 85 3D | sta {$3d} + 5349 | 3 game.s 1475 | Empty | 10 | | 0 | 00/260B | + 5350 | 3 game.s 1476 | Code | 10 | | 1 | 00/260B : 98 | tya ; address pointer (at $8000) + 5351 | 3 game.s 1477 | Code | 10 | | 2 | 00/260C : 09 80 | ora #$80 + 5352 | 3 game.s 1478 | Code | 10 | | 2 | 00/260E : 85 3E | sta {$3e} + 5353 | 3 game.s 1479 | Code | 10 | | 2 | 00/2610 : A9 80 | lda #$80 + 5354 | 3 game.s 1480 | Code | 10 | | 2 | 00/2612 : 85 3D | sta {$3d} + 5355 | 3 game.s 1481 | Code | 10 | | 1 | 00/2614 : 98 | tya + 5356 | 3 game.s 1482 | Code | 10 | | 2 | 00/2615 : 09 81 | ora #$81 + 5357 | 3 game.s 1483 | Code | 10 | | 2 | 00/2617 : 85 3E | sta {$3e} + 5358 | 3 game.s 1484 | Code | 10 | | 2 | 00/2619 : A9 80 | lda #$80 + 5359 | 3 game.s 1485 | Code | 10 | | 2 | 00/261B : 85 3D | sta {$3d} + 5360 | 3 game.s 1486 | Empty | 10 | | 0 | 00/261D | + 5361 | 3 game.s 1487 | Code | 10 | | 1 | 00/261D : 98 | tya ; waveform table size (32K) + 5362 | 3 game.s 1488 | Code | 10 | | 2 | 00/261E : 09 C0 | ora #$c0 + 5363 | 3 game.s 1489 | Code | 10 | | 2 | 00/2620 : 85 3E | sta {$3e} + 5364 | 3 game.s 1490 | Code | 10 | | 2 | 00/2622 : A9 3F | lda #%00111111 + 5365 | 3 game.s 1491 | Code | 10 | | 2 | 00/2624 : 85 3D | sta {$3d} + 5366 | 3 game.s 1492 | Code | 10 | | 1 | 00/2626 : 98 | tya + 5367 | 3 game.s 1493 | Code | 10 | | 2 | 00/2627 : 09 C1 | ora #$c1 + 5368 | 3 game.s 1494 | Code | 10 | | 2 | 00/2629 : 85 3E | sta {$3e} + 5369 | 3 game.s 1495 | Code | 10 | | 2 | 00/262B : A9 3F | lda #%00111111 + 5370 | 3 game.s 1496 | Code | 10 | | 2 | 00/262D : 85 3D | sta {$3d} + 5371 | 3 game.s 1497 | Empty | 10 | | 0 | 00/262F | + 5372 | 3 game.s 1498 | Code | 10 | | 1 | 00/262F : 98 | tya ; control register + 5373 | 3 game.s 1499 | Code | 10 | | 2 | 00/2630 : 09 A0 | ora #$a0 + 5374 | 3 game.s 1500 | Code | 10 | | 2 | 00/2632 : 85 3E | sta {$3e} + 5375 | 3 game.s 1501 | Code | 10 | | 2 | 00/2634 : A9 02 | lda #%0000_0010 ; one-shot + 5376 | 3 game.s 1502 | Code | 10 | | 2 | 00/2636 : 85 3D | sta {$3d} + 5377 | 3 game.s 1503 | Code | 10 | | 1 | 00/2638 : 98 | tya + 5378 | 3 game.s 1504 | Code | 10 | | 2 | 00/2639 : 09 A1 | ora #$a1 + 5379 | 3 game.s 1505 | Code | 10 | | 2 | 00/263B : 85 3E | sta {$3e} + 5380 | 3 game.s 1506 | Code | 10 | | 2 | 00/263D : A9 1A | lda #%0001_1010 ; with interrupt + 5381 | 3 game.s 1507 | Code | 10 | | 2 | 00/263F : 85 3D | sta {$3d} + 5382 | 3 game.s 1508 | Empty | 10 | | 0 | 00/2641 | + 5383 | 3 game.s 1509 | Comment | 10 | | 0 | 00/2641 | * 3. on sort et a joue + 5384 | 3 game.s 1510 | Empty | 10 | | 0 | 00/2641 | + 5385 | 3 game.s 1511 | Code | 00 | | 2 | 00/2641 : C2 20 | rep #$20 + 5386 | 3 game.s 1512 | Code | 00 | | 1 | 00/2643 : 2B | pld + 5387 | 3 game.s 1513 | Code | 00 | | 1 | 00/2644 : 58 | cli + 5388 | 3 game.s 1514 | Code | 00 | | 1 | 00/2645 : 60 | rts + 5389 | 3 game.s 1515 | Empty | 00 | | 0 | 00/2646 | + 5390 | 3 game.s 1516 | Directive | 00 | | 0 | 00/2646 | mx %00 + 5391 | 3 game.s 1517 | Empty | 00 | | 0 | 00/2646 | + 5392 | 3 game.s 1518 | Comment | 00 | | 0 | 00/2646 | *----------------------- + 5393 | 3 game.s 1519 | Comment | 00 | | 0 | 00/2646 | * CHARGE_SON - OK + 5394 | 3 game.s 1520 | Comment | 00 | | 0 | 00/2646 | *----------------------- + 5395 | 3 game.s 1521 | Comment | 00 | | 0 | 00/2646 | * charge_son + 5396 | 3 game.s 1522 | Empty | 00 | | 0 | 00/2646 | + 5397 | 3 game.s 1523 | Comment | 00 | | 0 | 00/2646 | *--- offset to sfxs number is +21 + 5398 | 3 game.s 1524 | Empty | 00 | | 0 | 00/2646 | + 5399 | 3 game.s 1525 | Code | 00 | | 1 | 00/2646 : 3A | charge_son dec + 5400 | 3 game.s 1526 | Code | 00 | | 1 | 00/2647 : 0A | asl ; pointe sur la table de pointeurs + 5401 | 3 game.s 1527 | Code | 00 | | 1 | 00/2648 : AA | tax ; par niveau (1..5) + 5402 | 3 game.s 1528 | Code | 00 | 2 | 3 | 00/2649 : BD F5 14 | lda tblSND,x + 5403 | 3 game.s 1529 | Code | 00 | | 3 | 00/264C : C9 FF FF | cmp #-1 + 5404 | 3 game.s 1530 | Code | 00 | | 2 | 00/264F : D0 02 | bne ch_1 + 5405 | 3 game.s 1531 | Code | 00 | | 1 | 00/2651 : 38 | sec + 5406 | 3 game.s 1532 | Code | 00 | | 1 | 00/2652 : 60 | rts + 5407 | 3 game.s 1533 | Code | 00 | | 2 | 00/2653 : 85 80 | ch_1 sta {$80} ; pointe sur sndPARTx + 5408 | 3 game.s 1534 | Empty | 00 | | 0 | 00/2655 | + 5409 | 3 game.s 1535 | Code | 00 | | 3 | 00/2655 : A9 01 00 | lda #1 ; on charge tous les sons maintenant + 5410 | 3 game.s 1536 | Code | 00 | 2 | 3 | 00/2658 : 8D 66 10 | sta j + 5411 | 3 game.s 1537 | Empty | 00 | | 0 | 00/265B | + 5412 | 3 game.s 1538 | Code | 00 | 2 | 3 | 00/265B : AD 66 10 | ozunid_25 lda j + 5413 | 3 game.s 1539 | Code | 00 | | 1 | 00/265E : 3A | dec + 5414 | 3 game.s 1540 | Code | 00 | | 1 | 00/265F : 0A | asl + 5415 | 3 game.s 1541 | Code | 00 | | 1 | 00/2660 : A8 | tay + 5416 | 3 game.s 1542 | Code | 00 | | 1 | 00/2661 : AA | tax + 5417 | 3 game.s 1543 | Code | 00 | | 2 | 00/2662 : B1 80 | lda ({$80}),y + 5418 | 3 game.s 1544 | Code | 00 | | 3 | 00/2664 : C9 FF FF | cmp #-1 ; fin d'une structure + 5419 | 3 game.s 1545 | Code | 00 | | 2 | 00/2667 : D0 05 | bne ch_2 + 5420 | 3 game.s 1546 | Code | 00 | 2 | 3 | 00/2669 : CE 66 10 | dec j ; corrige l'index j + 5421 | 3 game.s 1547 | Code | 00 | | 1 | 00/266C : 18 | clc + 5422 | 3 game.s 1548 | Code | 00 | | 1 | 00/266D : 60 | rts + 5423 | 3 game.s 1549 | Code | 00 | | 2 | 00/266E : 85 84 | ch_2 sta {{$80}+4} ; pointe sur l'entre de la structure d'un son + 5424 | 3 game.s 1550 | Empty | 00 | | 0 | 00/2670 | + 5425 | 3 game.s 1551 | Code | 00 | | 2 | 00/2670 : B2 84 | lda ({{$80}+4}) ; nom du son + 5426 | 3 game.s 1552 | Code | 00 | 2 | 3 | 00/2672 : 8D 1C 0E | sta pSND+21 + 5427 | 3 game.s 1553 | Code | 00 | | 3 | 00/2675 : A0 02 00 | ldy #2 + 5428 | 3 game.s 1554 | Code | 00 | | 2 | 00/2678 : B1 84 | lda ({{$80}+4}),y + 5429 | 3 game.s 1555 | Code | 00 | 2 | 3 | 00/267A : 9D 44 19 | sta tblFREQ,x ; la frquence du son + 5430 | 3 game.s 1556 | Empty | 00 | | 0 | 00/267D | + 5431 | 3 game.s 1557 | Code | 00 | | 2 | 00/267D : A5 84 | lda {{$80}+4} + 5432 | 3 game.s 1558 | Code | 00 | | 1 | 00/267F : 18 | clc + 5433 | 3 game.s 1559 | Code | 00 | | 3 | 00/2680 : 69 04 00 | adc #4 + 5434 | 3 game.s 1560 | Code | 00 | 2 | 3 | 00/2683 : 9D 08 19 | sta tblSTR1,x ; on pointe sur la premire string + 5435 | 3 game.s 1561 | Code | 00 | | 2 | 00/2686 : 85 84 | sta {{$80}+4} + 5436 | 3 game.s 1562 | Code | 00 | | 2 | 00/2688 : B2 84 | lda ({{$80}+4}) + 5437 | 3 game.s 1563 | Code | 00 | | 3 | 00/268A : 29 FF 00 | and #$ff + 5438 | 3 game.s 1564 | Code | 00 | | 1 | 00/268D : 18 | clc + 5439 | 3 game.s 1565 | Code | 00 | 2 | 3 | 00/268E : 7D 08 19 | adc tblSTR1,x + 5440 | 3 game.s 1566 | Code | 00 | | 1 | 00/2691 : 1A | inc + 5441 | 3 game.s 1567 | Code | 00 | 2 | 3 | 00/2692 : 9D 1C 19 | sta tblSTR2,x + 5442 | 3 game.s 1568 | Empty | 00 | | 0 | 00/2695 | + 5443 | 3 game.s 1569 | Code | 00 | 2 | 3 | 00/2695 : 20 9D 26 | jsr charge_un_son + 5444 | 3 game.s 1570 | Empty | 00 | | 0 | 00/2698 | + 5445 | 3 game.s 1571 | Code | 00 | 2 | 3 | 00/2698 : EE 66 10 | inc j + 5446 | 3 game.s 1572 | Code | 00 | | 2 | 00/269B : 80 BE | bra ozunid_25 + 5447 | 3 game.s 1573 | Empty | 00 | | 0 | 00/269D | + 5448 | 3 game.s 1574 | Comment | 00 | | 0 | 00/269D | *--- + 5449 | 3 game.s 1575 | Empty | 00 | | 0 | 00/269D | + 5450 | 3 game.s 1576 | Empty | 00 | | 0 | 00/269D | charge_un_son + 5451 | 3 game.s 1577 | Code | 00 | 2 | 3 | 00/269D : A9 07 0E | lda #pSND + 5452 | 3 game.s 1578 | Code | 00 | 2 | 3 | 00/26A0 : 8D 3F 0D | sta proOPEN+4 ; filename + 5453 | 3 game.s 1579 | Empty | 00 | | 0 | 00/26A3 | + 5454 | 3 game.s 1580 | Code | 00 | | 4 | 00/26A3 : 22 A8 00 E1 | jsl {$e100a8} + 5455 | 3 game.s 1581 | Data | 00 | | 2 | 00/26A7 : 10 20 | dw $2010 + 5456 | 3 game.s 1582 | Data | 00 | 3 | 4 | 00/26A9 : 3B 0D 00 00 | adrl proOPEN + 5457 | 3 game.s 1583 | Code | 00 | | 2 | 00/26AD : B0 71 | bcs cus_err2 + 5458 | 3 game.s 1584 | Empty | 00 | | 0 | 00/26AF | + 5459 | 3 game.s 1585 | Code | 00 | 2 | 3 | 00/26AF : AD 3D 0D | lda proOPEN+2 + 5460 | 3 game.s 1586 | Code | 00 | 2 | 3 | 00/26B2 : 8D 6B 0D | sta proREAD+2 + 5461 | 3 game.s 1587 | Code | 00 | 2 | 3 | 00/26B5 : 8D 7B 0D | sta proCLOSE+2 + 5462 | 3 game.s 1588 | Empty | 00 | | 0 | 00/26B8 | + 5463 | 3 game.s 1589 | Code | 00 | 2 | 3 | 00/26B8 : AC 65 0D | ldy proEOF + 5464 | 3 game.s 1590 | Code | 00 | 2 | 3 | 00/26BB : 8C 71 0D | sty proREAD+8 + 5465 | 3 game.s 1591 | Code | 00 | 2 | 3 | 00/26BE : AE 67 0D | ldx proEOF+2 + 5466 | 3 game.s 1592 | Code | 00 | 2 | 3 | 00/26C1 : 8E 73 0D | stx proREAD+10 + 5467 | 3 game.s 1593 | Empty | 00 | | 0 | 00/26C4 | + 5468 | 3 game.s 1594 | Code | 00 | | 1 | 00/26C4 : 48 | pha + 5469 | 3 game.s 1595 | Code | 00 | | 1 | 00/26C5 : 48 | pha + 5470 | 3 game.s 1596 | Code | 00 | | 1 | 00/26C6 : DA | phx + 5471 | 3 game.s 1597 | Code | 00 | | 1 | 00/26C7 : 5A | phy + 5472 | 3 game.s 1598 | Macro | 00 | | 0 | 00/26C8 | PushWord myID + 5477 | 3 game.s 1598 | Code | 00 | 2 | 3 | 00/26C8 : AD 62 07 | LDA myID + 5478 | 3 game.s 1598 | Code | 00 | | 1 | 00/26CB : 48 | PHA + 5480 | 3 game.s 1599 | Macro | 00 | | 0 | 00/26CC | PushWord #%11000000_00001100 + 5482 | 3 game.s 1599 | Code | 00 | | 3 | 00/26CC : F4 0C C0 | PEA #%11000000_00001100 + 5485 | 3 game.s 1600 | Macro | 00 | | 0 | 00/26CF | PushLong #0 + 5489 | 3 game.s 1600 | Code | 00 | | 3 | 00/26CF : F4 00 00 | PEA #^#0 + 5496 | 3 game.s 1600 | Code | 00 | | 3 | 00/26D2 : F4 00 00 | PEA #0 + 5499 | 3 game.s 1601 | Macro | 00 | | 0 | 00/26D5 | _NewHandle + 5501 | 3 game.s 1601 | Code | 00 | | 3 | 00/26D5 : A2 02 09 | LDX #$902 ; load tool call # + 5502 | 3 game.s 1601 | Code | 00 | | 4 | 00/26D8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5503 | 3 game.s 1602 | Code | 00 | | 1 | 00/26DC : 0B | phd + 5504 | 3 game.s 1603 | Code | 00 | | 1 | 00/26DD : 3B | tsc + 5505 | 3 game.s 1604 | Code | 00 | | 1 | 00/26DE : 5B | tcd + 5506 | 3 game.s 1605 | Empty | 00 | | 0 | 00/26DF | + 5507 | 3 game.s 1606 | Code | 00 | 2 | 3 | 00/26DF : AD 66 10 | lda j + 5508 | 3 game.s 1607 | Code | 00 | | 1 | 00/26E2 : 3A | dec + 5509 | 3 game.s 1608 | Code | 00 | | 1 | 00/26E3 : 0A | asl + 5510 | 3 game.s 1609 | Code | 00 | | 1 | 00/26E4 : A8 | tay + 5511 | 3 game.s 1610 | Code | 00 | | 1 | 00/26E5 : 0A | asl + 5512 | 3 game.s 1611 | Code | 00 | | 1 | 00/26E6 : AA | tax + 5513 | 3 game.s 1612 | Code | 00 | 2 | 3 | 00/26E7 : AD 65 0D | lda proEOF ; nombre d'octets + 5514 | 3 game.s 1613 | Code | 00 | 2 | 3 | 00/26EA : 99 30 19 | sta tblSIZE,y + 5515 | 3 game.s 1614 | Empty | 00 | | 0 | 00/26ED | + 5516 | 3 game.s 1615 | Code | 00 | | 2 | 00/26ED : A7 03 | lda [3] + 5517 | 3 game.s 1616 | Code | 00 | 2 | 3 | 00/26EF : 9D B2 07 | sta ptrSND1,x + 5518 | 3 game.s 1617 | Code | 00 | 2 | 3 | 00/26F2 : 8D 6D 0D | sta proREAD+4 + 5519 | 3 game.s 1618 | Code | 00 | | 3 | 00/26F5 : A0 02 00 | ldy #2 + 5520 | 3 game.s 1619 | Code | 00 | | 2 | 00/26F8 : B7 03 | lda [3],y + 5521 | 3 game.s 1620 | Code | 00 | 2 | 3 | 00/26FA : 9D B4 07 | sta ptrSND1+2,x + 5522 | 3 game.s 1621 | Code | 00 | 2 | 3 | 00/26FD : 8D 6F 0D | sta proREAD+6 + 5523 | 3 game.s 1622 | Code | 00 | | 1 | 00/2700 : 2B | pld + 5524 | 3 game.s 1623 | Code | 00 | | 1 | 00/2701 : 68 | pla + 5525 | 3 game.s 1624 | Code | 00 | 2 | 3 | 00/2702 : 9D 8E 07 | sta haSND1,x + 5526 | 3 game.s 1625 | Code | 00 | | 1 | 00/2705 : 68 | pla + 5527 | 3 game.s 1626 | Code | 00 | 2 | 3 | 00/2706 : 9D 90 07 | sta haSND1+2,x + 5528 | 3 game.s 1627 | Code | 00 | | 2 | 00/2709 : B0 0A | bcs cus_err1 + 5529 | 3 game.s 1628 | Empty | 00 | | 0 | 00/270B | + 5530 | 3 game.s 1629 | Code | 00 | | 4 | 00/270B : 22 A8 00 E1 | jsl {$e100a8} + 5531 | 3 game.s 1630 | Data | 00 | | 2 | 00/270F : 12 20 | dw $2012 + 5532 | 3 game.s 1631 | Data | 00 | 3 | 4 | 00/2711 : 69 0D 00 00 | adrl proREAD + 5533 | 3 game.s 1632 | Empty | 00 | | 0 | 00/2715 | + 5534 | 3 game.s 1633 | Code | 00 | | 4 | 00/2715 : 22 A8 00 E1 | cus_err1 jsl {$e100a8} + 5535 | 3 game.s 1634 | Data | 00 | | 2 | 00/2719 : 14 20 | dw $2014 + 5536 | 3 game.s 1635 | Data | 00 | 3 | 4 | 00/271B : 79 0D 00 00 | adrl proCLOSE + 5537 | 3 game.s 1636 | Code | 00 | | 1 | 00/271F : 18 | clc + 5538 | 3 game.s 1637 | Code | 00 | | 1 | 00/2720 : 60 | cus_err2 rts + 5539 | 3 game.s 1638 | Empty | 00 | | 0 | 00/2721 | + 5540 | 3 game.s 1639 | Comment | 00 | | 0 | 00/2721 | *----------------------- + 5541 | 3 game.s 1640 | Comment | 00 | | 0 | 00/2721 | * CLAVIER_SONORE - OK + 5542 | 3 game.s 1641 | Comment | 00 | | 0 | 00/2721 | *----------------------- + 5543 | 3 game.s 1642 | Empty | 00 | | 0 | 00/2721 | + 5544 | 3 game.s 1643 | Empty | 00 | | 0 | 00/2721 | clavier_sonore + 5545 | 3 game.s 1644 | Code | 00 | | 3 | 00/2721 : A2 00 00 | ldx #0 ; init keyboard + 5546 | 3 game.s 1645 | Code | 00 | | 3 | 00/2724 : A9 00 00 | lda #{0} + 5547 | 3 game.s 1646 | Code | 00 | 2 | 3 | 00/2727 : 9D 58 19 | ozunid_26 sta sndKEY,x + 5548 | 3 game.s 1647 | Code | 00 | | 1 | 00/272A : E8 | inx + 5549 | 3 game.s 1648 | Code | 00 | | 1 | 00/272B : E8 | inx + 5550 | 3 game.s 1649 | Code | 00 | | 3 | 00/272C : E0 14 00 | cpx #10*2 + 5551 | 3 game.s 1650 | Code | 00 | | 2 | 00/272F : 90 F6 | bcc ozunid_26 + 5552 | 3 game.s 1651 | Empty | 00 | | 0 | 00/2731 | + 5553 | 3 game.s 1652 | Code | 00 | 2 | 3 | 00/2731 : AD FF 27 | cl_loop lda fgCLEAR + 5554 | 3 game.s 1653 | Code | 00 | | 2 | 00/2734 : F0 06 | beq cl_noclear + 5555 | 3 game.s 1654 | Code | 00 | 2 | 3 | 00/2736 : 20 C2 27 | jsr paintZIK + 5556 | 3 game.s 1655 | Code | 00 | 2 | 3 | 00/2739 : 9C FF 27 | stz fgCLEAR + 5557 | 3 game.s 1656 | Empty | 00 | | 0 | 00/273C | + 5558 | 3 game.s 1657 | Code | 00 | | 1 | 00/273C : 48 | cl_noclear pha + 5559 | 3 game.s 1658 | Macro | 00 | | 0 | 00/273D | PushWord #%00000000_00001010 + 5561 | 3 game.s 1658 | Code | 00 | | 3 | 00/273D : F4 0A 00 | PEA #%00000000_00001010 + 5564 | 3 game.s 1659 | Macro | 00 | | 0 | 00/2740 | PushLong #taskREC + 5568 | 3 game.s 1659 | Code | 00 | 1 >>16 | 3 | 00/2740 : F4 00 00 | PEA #^#taskREC + 5575 | 3 game.s 1659 | Code | 00 | 2 | 3 | 00/2743 : F4 27 0B | PEA #taskREC + 5578 | 3 game.s 1660 | Macro | 00 | | 0 | 00/2746 | _GetNextEvent + 5580 | 3 game.s 1660 | Code | 00 | | 3 | 00/2746 : A2 06 0A | LDX #$A06 ; load tool call # + 5581 | 3 game.s 1660 | Code | 00 | | 4 | 00/2749 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5582 | 3 game.s 1661 | Code | 00 | | 1 | 00/274D : 68 | pla + 5583 | 3 game.s 1662 | Code | 00 | | 2 | 00/274E : F0 E1 | beq cl_loop + 5584 | 3 game.s 1663 | Empty | 00 | | 0 | 00/2750 | + 5585 | 3 game.s 1664 | Code | 00 | 2 | 3 | 00/2750 : AD 27 0B | lda taskREC ; une touche ? + 5586 | 3 game.s 1665 | Code | 00 | | 3 | 00/2753 : C9 03 00 | cmp #{$0003} + 5587 | 3 game.s 1666 | Code | 00 | | 2 | 00/2756 : D0 D9 | bne cl_loop + 5588 | 3 game.s 1667 | Empty | 00 | | 0 | 00/2758 | + 5589 | 3 game.s 1668 | Code | 00 | 2 | 3 | 00/2758 : AD 29 0B | lda taskMESSAGE ; entre 0 et 9 ? + 5590 | 3 game.s 1669 | Code | 00 | | 3 | 00/275B : C9 1B 00 | cmp #{$1b} + 5591 | 3 game.s 1670 | Code | 00 | | 2 | 00/275E : F0 0A | beq cl_exit + 5592 | 3 game.s 1671 | Code | 00 | | 3 | 00/2760 : C9 30 00 | cmp #'0' + 5593 | 3 game.s 1672 | Code | 00 | | 2 | 00/2763 : D0 0A | bne cl_1 + 5594 | 3 game.s 1673 | Empty | 00 | | 0 | 00/2765 | + 5595 | 3 game.s 1674 | Code | 00 | 2 | 3 | 00/2765 : 20 C2 27 | cl_0 jsr paintZIK ; 0 pour sortir + 5596 | 3 game.s 1675 | Code | 00 | | 1 | 00/2768 : 18 | clc + 5597 | 3 game.s 1676 | Code | 00 | | 1 | 00/2769 : 60 | rts ; * pour quitter + 5598 | 3 game.s 1677 | Empty | 00 | | 0 | 00/276A | + 5599 | 3 game.s 1678 | Code | 00 | 2 | 3 | 00/276A : 20 C2 27 | cl_exit jsr paintZIK + 5600 | 3 game.s 1679 | Code | 00 | | 1 | 00/276D : 38 | sec ; dfinitivement + 5601 | 3 game.s 1680 | Code | 00 | | 1 | 00/276E : 60 | rts + 5602 | 3 game.s 1681 | Empty | 00 | | 0 | 00/276F | + 5603 | 3 game.s 1682 | Code | 00 | | 3 | 00/276F : C9 31 00 | cl_1 cmp #'1' + 5604 | 3 game.s 1683 | Code | 00 | | 2 | 00/2772 : 90 BD | bcc cl_loop + 5605 | 3 game.s 1684 | Code | 00 | | 3 | 00/2774 : C9 3A 00 | cmp #'9'+1 + 5606 | 3 game.s 1685 | Code | 00 | | 2 | 00/2777 : B0 B8 | bcs cl_loop + 5607 | 3 game.s 1686 | Empty | 00 | | 0 | 00/2779 | + 5608 | 3 game.s 1687 | Code | 00 | | 1 | 00/2779 : 38 | sec + 5609 | 3 game.s 1688 | Code | 00 | | 3 | 00/277A : E9 31 00 | sbc #'1' + 5610 | 3 game.s 1689 | Code | 00 | 2 | 3 | 00/277D : CD 66 10 | cmp j ; dans la limite du nombre de sons + 5611 | 3 game.s 1690 | Code | 00 | | 2 | 00/2780 : B0 AF | bcs cl_loop + 5612 | 3 game.s 1691 | Empty | 00 | | 0 | 00/2782 | + 5613 | 3 game.s 1692 | Code | 00 | | 1 | 00/2782 : 0A | asl ; affiche les chanes + 5614 | 3 game.s 1693 | Code | 00 | | 1 | 00/2783 : AA | tax + 5615 | 3 game.s 1694 | Code | 00 | | 1 | 00/2784 : 0A | asl + 5616 | 3 game.s 1695 | Code | 00 | | 1 | 00/2785 : A8 | tay + 5617 | 3 game.s 1696 | Code | 00 | 2 | 3 | 00/2786 : BD 30 19 | lda tblSIZE,x + 5618 | 3 game.s 1697 | Code | 00 | | 2 | 00/2789 : 10 03 | bpl cl_size + 5619 | 3 game.s 1698 | Code | 00 | | 3 | 00/278B : A9 00 80 | lda #$8000 ; on ne dpasse pas 32K + 5620 | 3 game.s 1699 | Code | 00 | 2 | 3 | 00/278E : 8D C4 25 | cl_size sta sj_eof+1 + 5621 | 3 game.s 1700 | Code | 00 | 2 | 3 | 00/2791 : BD 44 19 | lda tblFREQ,x + 5622 | 3 game.s 1701 | Code | 00 | 2 | 3 | 00/2794 : 8D 06 19 | sta waveFREQ + 5623 | 3 game.s 1702 | Empty | 00 | | 0 | 00/2797 | + 5624 | 3 game.s 1703 | Code | 00 | 2 | 3 | 00/2797 : B9 B2 07 | lda ptrSND1,y + 5625 | 3 game.s 1704 | Code | 00 | 2 | 3 | 00/279A : 8D BD 25 | sta sj_from+1 + 5626 | 3 game.s 1705 | Code | 00 | 2 | 3 | 00/279D : B9 B3 07 | lda ptrSND1+1,y + 5627 | 3 game.s 1706 | Code | 00 | 2 | 3 | 00/27A0 : 8D BE 25 | sta sj_from+2 + 5628 | 3 game.s 1707 | Empty | 00 | | 0 | 00/27A3 | + 5629 | 3 game.s 1708 | Comment | 00 | | 0 | 00/27A3 | * Une petite diffrence avec la version ST + 5630 | 3 game.s 1709 | Empty | 00 | | 0 | 00/27A3 | + 5631 | 3 game.s 1710 | Comment | 00 | | 0 | 00/27A3 | * lda sndKEY,x ; did we press the key? + 5632 | 3 game.s 1711 | Comment | 00 | | 0 | 00/27A3 | * cmp #TRUE + 5633 | 3 game.s 1712 | Comment | 00 | | 0 | 00/27A3 | * bne cl_2 ; no, we can play + 5634 | 3 game.s 1713 | Comment | 00 | | 0 | 00/27A3 | * brl cl_loop + 5635 | 3 game.s 1714 | Comment | 00 | | 0 | 00/27A3 | * + 5636 | 3 game.s 1715 | Comment | 00 | | 0 | 00/27A3 | *cl_2 lda #TRUE + 5637 | 3 game.s 1716 | Comment | 00 | | 0 | 00/27A3 | * sta sndKEY,x + 5638 | 3 game.s 1717 | Empty | 00 | | 0 | 00/27A3 | + 5639 | 3 game.s 1718 | Code | 00 | | 1 | 00/27A3 : DA | phx + 5640 | 3 game.s 1719 | Code | 00 | 2 | 3 | 00/27A4 : 20 C2 27 | jsr paintZIK + 5641 | 3 game.s 1720 | Empty | 00 | | 0 | 00/27A7 | + 5642 | 3 game.s 1721 | Code | 00 | | 1 | 00/27A7 : FA | plx + 5643 | 3 game.s 1722 | Code | 00 | | 1 | 00/27A8 : DA | phx + 5644 | 3 game.s 1723 | Empty | 00 | | 0 | 00/27A9 | + 5645 | 3 game.s 1724 | Code | 00 | 2 | 3 | 00/27A9 : BD 08 19 | lda tblSTR1,x + 5646 | 3 game.s 1725 | Code | 00 | | 3 | 00/27AC : A0 16 00 | ldy #22 + 5647 | 3 game.s 1726 | Code | 00 | 2 | 3 | 00/27AF : 20 3D 28 | jsr t + 5648 | 3 game.s 1727 | Empty | 00 | | 0 | 00/27B2 | + 5649 | 3 game.s 1728 | Code | 00 | | 1 | 00/27B2 : FA | plx + 5650 | 3 game.s 1729 | Code | 00 | 2 | 3 | 00/27B3 : BD 1C 19 | lda tblSTR2,x + 5651 | 3 game.s 1730 | Code | 00 | | 3 | 00/27B6 : A0 17 00 | ldy #23 + 5652 | 3 game.s 1731 | Code | 00 | 2 | 3 | 00/27B9 : 20 3D 28 | jsr t + 5653 | 3 game.s 1732 | Empty | 00 | | 0 | 00/27BC | + 5654 | 3 game.s 1733 | Code | 00 | 2 | 3 | 00/27BC : 20 9F 25 | jsr son_joue ; met le son en RAM son et le joue + 5655 | 3 game.s 1734 | Code | 00 | | 3 | 00/27BF : 82 6F FF | brl cl_loop + 5656 | 3 game.s 1735 | Empty | 00 | | 0 | 00/27C2 | + 5657 | 3 game.s 1736 | Comment | 00 | | 0 | 00/27C2 | *---------- The rectangle + 5658 | 3 game.s 1737 | Empty | 00 | | 0 | 00/27C2 | + 5659 | 3 game.s 1738 | Macro | 00 | | 0 | 00/27C2 | paintZIK PushLong #curPATTERN + 5663 | 3 game.s 1738 | Code | 00 | 1 >>16 | 3 | 00/27C2 : F4 00 00 | PEA #^#curPATTERN + 5670 | 3 game.s 1738 | Code | 00 | 2 | 3 | 00/27C5 : F4 3A 0A | PEA #curPATTERN + 5673 | 3 game.s 1739 | Macro | 00 | | 0 | 00/27C8 | _GetPenPat + 5675 | 3 game.s 1739 | Code | 00 | | 3 | 00/27C8 : A2 04 31 | LDX #$3104 ; load tool call # + 5676 | 3 game.s 1739 | Code | 00 | | 4 | 00/27CB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5677 | 3 game.s 1740 | Empty | 00 | | 0 | 00/27CF | + 5678 | 3 game.s 1741 | Macro | 00 | | 0 | 00/27CF | PushLong #whitePATTERN + 5682 | 3 game.s 1741 | Code | 00 | 1 >>16 | 3 | 00/27CF : F4 00 00 | PEA #^#whitePATTERN + 5689 | 3 game.s 1741 | Code | 00 | 2 | 3 | 00/27D2 : F4 FA 09 | PEA #whitePATTERN + 5692 | 3 game.s 1742 | Macro | 00 | | 0 | 00/27D5 | _SetPenPat + 5694 | 3 game.s 1742 | Code | 00 | | 3 | 00/27D5 : A2 04 30 | LDX #$3004 ; load tool call # + 5695 | 3 game.s 1742 | Code | 00 | | 4 | 00/27D8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5696 | 3 game.s 1743 | Empty | 00 | | 0 | 00/27DC | + 5697 | 3 game.s 1744 | Macro | 00 | | 0 | 00/27DC | PushLong #zikRECT + 5701 | 3 game.s 1744 | Code | 00 | 1 >>16 | 3 | 00/27DC : F4 00 00 | PEA #^#zikRECT + 5708 | 3 game.s 1744 | Code | 00 | 2 | 3 | 00/27DF : F4 F7 27 | PEA #zikRECT + 5711 | 3 game.s 1745 | Macro | 00 | | 0 | 00/27E2 | _PaintRect + 5713 | 3 game.s 1745 | Code | 00 | | 3 | 00/27E2 : A2 04 54 | LDX #$5404 ; load tool call # + 5714 | 3 game.s 1745 | Code | 00 | | 4 | 00/27E5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5715 | 3 game.s 1746 | Empty | 00 | | 0 | 00/27E9 | + 5716 | 3 game.s 1747 | Macro | 00 | | 0 | 00/27E9 | PushLong #curPATTERN + 5720 | 3 game.s 1747 | Code | 00 | 1 >>16 | 3 | 00/27E9 : F4 00 00 | PEA #^#curPATTERN + 5727 | 3 game.s 1747 | Code | 00 | 2 | 3 | 00/27EC : F4 3A 0A | PEA #curPATTERN + 5730 | 3 game.s 1748 | Macro | 00 | | 0 | 00/27EF | _SetPenPat + 5732 | 3 game.s 1748 | Code | 00 | | 3 | 00/27EF : A2 04 30 | LDX #$3004 ; load tool call # + 5733 | 3 game.s 1748 | Code | 00 | | 4 | 00/27F2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5734 | 3 game.s 1749 | Code | 00 | | 1 | 00/27F6 : 60 | rts + 5735 | 3 game.s 1750 | Empty | 00 | | 0 | 00/27F7 | + 5736 | 3 game.s 1751 | Comment | 00 | | 0 | 00/27F7 | *--- + 5737 | 3 game.s 1752 | Empty | 00 | | 0 | 00/27F7 | + 5738 | 3 game.s 1753 | Data | 00 | | 8 | 00/27F7 : 96 00 00 00 | zikRECT dw 150,0,200,320 | | | | | | C8 00 40 01 | - 5655 | 3 game.s 1783 | Data | 00 | | 2 | 00/2726 : 00 00 | fgCLEAR ds 2 ; -1 set by interrupt - 5656 | 3 game.s 1784 | Empty | 00 | | 0 | 00/2728 | - 5657 | 3 game.s 1785 | Comment | 00 | | 0 | 00/2728 | *----------------------- - 5658 | 3 game.s 1786 | Comment | 00 | | 0 | 00/2728 | * MIX - OK - 5659 | 3 game.s 1787 | Comment | 00 | | 0 | 00/2728 | *----------------------- - 5660 | 3 game.s 1788 | Comment | 00 | | 0 | 00/2728 | * mix(numero_son%) - 5661 | 3 game.s 1789 | Empty | 00 | | 0 | 00/2728 | - 5662 | 3 game.s 1790 | Empty | 00 | | 0 | 00/2728 | mix - 5663 | 3 game.s 1791 | Code | 00 | | 1 | 00/2728 : 60 | rts - 5664 | 3 game.s 1792 | Empty | 00 | | 0 | 00/2729 | - 5665 | 3 game.s 1793 | Comment | 00 | | 0 | 00/2729 | *----------------------- - 5666 | 3 game.s 1794 | Comment | 00 | | 0 | 00/2729 | * STOP_SAMPLE - OK - 5667 | 3 game.s 1795 | Comment | 00 | | 0 | 00/2729 | *----------------------- - 5668 | 3 game.s 1796 | Comment | 00 | | 0 | 00/2729 | * stop_sample - 5669 | 3 game.s 1797 | Empty | 00 | | 0 | 00/2729 | - 5670 | 3 game.s 1798 | Empty | 00 | | 0 | 00/2729 | stop_sample - 5671 | 3 game.s 1799 | Code | 00 | | 1 | 00/2729 : 60 | rts - 5672 | 3 game.s 1800 | Empty | 00 | | 0 | 00/272A | - 5673 | 3 game.s 1801 | Comment | 00 | | 0 | 00/272A | *----------------------- - 5674 | 3 game.s 1802 | Comment | 00 | | 0 | 00/272A | * FIN_MUSIQUE - OK - 5675 | 3 game.s 1803 | Comment | 00 | | 0 | 00/272A | *----------------------- - 5676 | 3 game.s 1804 | Comment | 00 | | 0 | 00/272A | * fin_musique - 5677 | 3 game.s 1805 | Empty | 00 | | 0 | 00/272A | - 5678 | 3 game.s 1806 | Empty | 00 | | 0 | 00/272A | fin_musique - 5679 | 3 game.s 1807 | Code | 00 | | 1 | 00/272A : 78 | sei - 5680 | 3 game.s 1808 | Empty | 00 | | 0 | 00/272B | - 5681 | 3 game.s 1809 | Macro | 00 | | 0 | 00/272B | PushWord #11 - 5683 | 3 game.s 1809 | Code | 00 | | 3 | 00/272B : F4 0B 00 | PEA #11 - 5686 | 3 game.s 1810 | Macro | 00 | | 0 | 00/272E | PushLong sndVECTOR - 5694 | 3 game.s 1810 | Code | 00 | 2 | 3 | 00/272E : AD 2C 19 | LDA sndVECTOR+2 - 5695 | 3 game.s 1810 | Code | 00 | | 1 | 00/2731 : 48 | PHA - 5703 | 3 game.s 1810 | Code | 00 | 2 | 3 | 00/2732 : AD 2A 19 | LDA sndVECTOR - 5704 | 3 game.s 1810 | Code | 00 | | 1 | 00/2735 : 48 | PHA - 5706 | 3 game.s 1811 | Macro | 00 | | 0 | 00/2736 | _SetVector - 5708 | 3 game.s 1811 | Code | 00 | | 3 | 00/2736 : A2 03 10 | LDX #$1003 ; load tool call # - 5709 | 3 game.s 1811 | Code | 00 | | 4 | 00/2739 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5710 | 3 game.s 1812 | Empty | 00 | | 0 | 00/273D | - 5711 | 3 game.s 1813 | Code | 00 | | 1 | 00/273D : 0B | phd - 5712 | 3 game.s 1814 | Code | 00 | | 3 | 00/273E : A9 00 C0 | lda #$c000 - 5713 | 3 game.s 1815 | Code | 00 | | 1 | 00/2741 : 5B | tcd - 5714 | 3 game.s 1816 | Code | 10 | | 2 | 00/2742 : E2 20 | sep #$20 - 5715 | 3 game.s 1817 | Empty | 10 | | 0 | 00/2744 | - 5716 | 3 game.s 1818 | Code | 10 | | 4 | 00/2744 : AF CA 00 E1 | ldal $e100ca - 5717 | 3 game.s 1819 | Code | 10 | | 2 | 00/2748 : 29 0F | and #%0000_1111 - 5718 | 3 game.s 1820 | Code | 10 | | 2 | 00/274A : 85 3C | sta {$3c} - 5719 | 3 game.s 1821 | Empty | 10 | | 0 | 00/274C | - 5720 | 3 game.s 1822 | Code | 10 | | 3 | 00/274C : A2 02 00 | ldx #2 ; boucle 2 fois - 5721 | 3 game.s 1823 | Code | 10 | | 3 | 00/274F : A0 1F 00 | fm_1 ldy #$1f - 5722 | 3 game.s 1824 | Code | 10 | | 1 | 00/2752 : 98 | ozunid_27 tya - 5723 | 3 game.s 1825 | Code | 10 | | 2 | 00/2753 : 09 A0 | ora #$a0 - 5724 | 3 game.s 1826 | Code | 10 | | 2 | 00/2755 : 85 3E | sta {$3e} - 5725 | 3 game.s 1827 | Code | 10 | | 2 | 00/2757 : A9 01 | lda #$01 - 5726 | 3 game.s 1828 | Code | 10 | | 2 | 00/2759 : 85 3D | sta {$3d} - 5727 | 3 game.s 1829 | Code | 10 | | 1 | 00/275B : 88 | dey - 5728 | 3 game.s 1830 | Code | 10 | | 2 | 00/275C : 10 F4 | bpl ozunid_27 - 5729 | 3 game.s 1831 | Code | 10 | | 1 | 00/275E : CA | dex - 5730 | 3 game.s 1832 | Code | 10 | | 2 | 00/275F : D0 EE | bne fm_1 - 5731 | 3 game.s 1833 | Empty | 10 | | 0 | 00/2761 | - 5732 | 3 game.s 1834 | Code | 00 | | 2 | 00/2761 : C2 20 | rep #$20 - 5733 | 3 game.s 1835 | Code | 00 | | 1 | 00/2763 : 2B | pld - 5734 | 3 game.s 1836 | Code | 00 | | 1 | 00/2764 : 58 | cli - 5735 | 3 game.s 1837 | Code | 00 | | 1 | 00/2765 : 60 | rts - 5736 | 3 game.s 1838 | Empty | 00 | | 0 | 00/2766 | - 5737 | 3 game.s 1839 | Comment | 00 | | 0 | 00/2766 | *----------------------- - 5738 | 3 game.s 1840 | Comment | 00 | | 0 | 00/2766 | * DATA_FICHIERS_MUSIQUE - OK - 5739 | 3 game.s 1841 | Comment | 00 | | 0 | 00/2766 | *----------------------- - 5740 | 3 game.s 1842 | Comment | 00 | | 0 | 00/2766 | * data_fichiers_musique - 5741 | 3 game.s 1843 | Empty | 00 | | 0 | 00/2766 | - 5742 | 3 game.s 1844 | Empty | 00 | | 0 | 00/2766 | data_fichiers_musique - 5743 | 3 game.s 1845 | Code | 00 | | 1 | 00/2766 : 60 | rts - 5744 | 3 game.s 1846 | Empty | 00 | | 0 | 00/2767 | - 5745 | 3 game.s 1847 | Comment | 00 | | 0 | 00/2767 | *----------------------- - 5746 | 3 game.s 1848 | Comment | 00 | | 0 | 00/2767 | * T - OK - 5747 | 3 game.s 1849 | Comment | 00 | | 0 | 00/2767 | *----------------------- - 5748 | 3 game.s 1850 | Comment | 00 | | 0 | 00/2767 | * t(ligne%,texte$) - 5749 | 3 game.s 1851 | Comment | 00 | | 0 | 00/2767 | * A: @texte$ - 5750 | 3 game.s 1852 | Comment | 00 | | 0 | 00/2767 | * Y: ligne% - 5751 | 3 game.s 1853 | Empty | 00 | | 0 | 00/2767 | - 5752 | 3 game.s 1854 | Code | 00 | 2 | 3 | 00/2767 : 8C 6E 10 | t sty theY - 5753 | 3 game.s 1855 | Empty | 00 | | 0 | 00/276A | - 5754 | 3 game.s 1856 | Macro | 00 | | 0 | 00/276A | PushWord #^t ; pointer to string - 5756 | 3 game.s 1856 | Code | 00 | 1 >>16 | 3 | 00/276A : F4 00 00 | PEA #^t - 5759 | 3 game.s 1857 | Code | 00 | | 1 | 00/276D : 48 | pha - 5760 | 3 game.s 1858 | Empty | 00 | | 0 | 00/276E | - 5761 | 3 game.s 1859 | Macro | 00 | | 0 | 00/276E | PushWord #0 ; get string length - 5763 | 3 game.s 1859 | Code | 00 | | 3 | 00/276E : F4 00 00 | PEA #0 - 5766 | 3 game.s 1860 | Macro | 00 | | 0 | 00/2771 | PushWord #^t - 5768 | 3 game.s 1860 | Code | 00 | 1 >>16 | 3 | 00/2771 : F4 00 00 | PEA #^t - 5771 | 3 game.s 1861 | Code | 00 | | 1 | 00/2774 : 48 | pha - 5772 | 3 game.s 1862 | Macro | 00 | | 0 | 00/2775 | _StringWidth ; return left on stack - 5774 | 3 game.s 1862 | Code | 00 | | 3 | 00/2775 : A2 04 A9 | LDX #$A904 ; load tool call # - 5775 | 3 game.s 1862 | Code | 00 | | 4 | 00/2778 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5776 | 3 game.s 1863 | Empty | 00 | | 0 | 00/277C | - 5777 | 3 game.s 1864 | Code | 00 | | 3 | 00/277C : A9 40 01 | lda #320 ; why 160? - 5778 | 3 game.s 1865 | Code | 00 | | 1 | 00/277F : 38 | sec - 5779 | 3 game.s 1866 | Code | 00 | | 2 | 00/2780 : E3 01 | sbc 1,s - 5780 | 3 game.s 1867 | Code | 00 | | 2 | 00/2782 : 10 03 | bpl t1 - 5781 | 3 game.s 1868 | Code | 00 | | 3 | 00/2784 : A9 00 00 | lda #0 - 5782 | 3 game.s 1869 | Code | 00 | | 1 | 00/2787 : 4A | t1 lsr - 5783 | 3 game.s 1870 | Code | 00 | | 2 | 00/2788 : 83 01 | sta 1,s ; X - 5784 | 3 game.s 1871 | Empty | 00 | | 0 | 00/278A | - 5785 | 3 game.s 1872 | Code | 00 | 2 | 3 | 00/278A : AD 6E 10 | lda theY ; pour MoveTo - 5786 | 3 game.s 1873 | Code | 00 | | 1 | 00/278D : 0A | asl - 5787 | 3 game.s 1874 | Code | 00 | | 1 | 00/278E : 0A | asl - 5788 | 3 game.s 1875 | Code | 00 | | 1 | 00/278F : 0A | asl - 5789 | 3 game.s 1876 | Code | 00 | | 1 | 00/2790 : 48 | pha ; Y - 5790 | 3 game.s 1877 | Macro | 00 | | 0 | 00/2791 | _MoveTo - 5792 | 3 game.s 1877 | Code | 00 | | 3 | 00/2791 : A2 04 3A | LDX #$3A04 ; load tool call # - 5793 | 3 game.s 1877 | Code | 00 | | 4 | 00/2794 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5794 | 3 game.s 1878 | Macro | 00 | | 0 | 00/2798 | _DrawString - 5796 | 3 game.s 1878 | Code | 00 | | 3 | 00/2798 : A2 04 A5 | LDX #$A504 ; load tool call # - 5797 | 3 game.s 1878 | Code | 00 | | 4 | 00/279B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher - 5798 | 3 game.s 1879 | Code | 00 | | 1 | 00/279F : 60 | rts - 5799 | 3 game.s 1880 | Empty | 00 | | 0 | 00/27A0 | - 5800 | 3 game.s 1881 | Comment | 00 | | 0 | 00/27A0 | *----------------------- - 5801 | 3 game.s 1882 | Comment | 00 | | 0 | 00/27A0 | * FIN - OK - 5802 | 3 game.s 1883 | Comment | 00 | | 0 | 00/27A0 | *----------------------- - 5803 | 3 game.s 1884 | Empty | 00 | | 0 | 00/27A0 | - 5804 | 3 game.s 1885 | Empty | 00 | | 0 | 00/27A0 | fin - 5805 | 3 game.s 1886 | Code | 00 | | 1 | 00/27A0 : 60 | rts - 5806 | 3 game.s 1887 | Empty | 00 | | 0 | 00/27A1 | - 5807 | 3 game.s 1888 | Comment | 00 | | 0 | 00/27A1 | *----------------------- - 5808 | 3 game.s 1889 | Comment | 00 | | 0 | 00/27A1 | * MON BEAU CURSEUR - 5809 | 3 game.s 1890 | Comment | 00 | | 0 | 00/27A1 | *----------------------- - 5810 | 3 game.s 1891 | Empty | 00 | | 0 | 00/27A1 | - 5811 | 3 game.s 1892 | Empty | 00 | | 0 | 00/27A1 | monCURSEUR - 5812 | 3 game.s 1893 | Data | 00 | | 4 | 00/27A1 : 10 00 05 00 | dw 16,5 - 5813 | 3 game.s 1894 | Data | 00 | | 10 | 00/27A5 : FF 00 00 00 | hex FF000000000000000000 ; data + 5739 | 3 game.s 1754 | Data | 00 | | 2 | 00/27FF : 00 00 | fgCLEAR ds 2 ; -1 set by interrupt + 5740 | 3 game.s 1755 | Empty | 00 | | 0 | 00/2801 | + 5741 | 3 game.s 1756 | Comment | 00 | | 0 | 00/2801 | *----------------------- + 5742 | 3 game.s 1757 | Comment | 00 | | 0 | 00/2801 | * FIN_MUSIQUE - OK + 5743 | 3 game.s 1758 | Comment | 00 | | 0 | 00/2801 | *----------------------- + 5744 | 3 game.s 1759 | Comment | 00 | | 0 | 00/2801 | * fin_musique + 5745 | 3 game.s 1760 | Empty | 00 | | 0 | 00/2801 | + 5746 | 3 game.s 1761 | Empty | 00 | | 0 | 00/2801 | fin_musique + 5747 | 3 game.s 1762 | Code | 00 | | 1 | 00/2801 : 78 | sei + 5748 | 3 game.s 1763 | Empty | 00 | | 0 | 00/2802 | + 5749 | 3 game.s 1764 | Macro | 00 | | 0 | 00/2802 | PushWord #11 + 5751 | 3 game.s 1764 | Code | 00 | | 3 | 00/2802 : F4 0B 00 | PEA #11 + 5754 | 3 game.s 1765 | Macro | 00 | | 0 | 00/2805 | PushLong sndVECTOR + 5762 | 3 game.s 1765 | Code | 00 | 2 | 3 | 00/2805 : AD 76 19 | LDA sndVECTOR+2 + 5763 | 3 game.s 1765 | Code | 00 | | 1 | 00/2808 : 48 | PHA + 5771 | 3 game.s 1765 | Code | 00 | 2 | 3 | 00/2809 : AD 74 19 | LDA sndVECTOR + 5772 | 3 game.s 1765 | Code | 00 | | 1 | 00/280C : 48 | PHA + 5774 | 3 game.s 1766 | Macro | 00 | | 0 | 00/280D | _SetVector + 5776 | 3 game.s 1766 | Code | 00 | | 3 | 00/280D : A2 03 10 | LDX #$1003 ; load tool call # + 5777 | 3 game.s 1766 | Code | 00 | | 4 | 00/2810 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5778 | 3 game.s 1767 | Empty | 00 | | 0 | 00/2814 | + 5779 | 3 game.s 1768 | Code | 00 | | 1 | 00/2814 : 0B | phd + 5780 | 3 game.s 1769 | Code | 00 | | 3 | 00/2815 : A9 00 C0 | lda #$c000 + 5781 | 3 game.s 1770 | Code | 00 | | 1 | 00/2818 : 5B | tcd + 5782 | 3 game.s 1771 | Code | 10 | | 2 | 00/2819 : E2 20 | sep #$20 + 5783 | 3 game.s 1772 | Empty | 10 | | 0 | 00/281B | + 5784 | 3 game.s 1773 | Code | 10 | | 4 | 00/281B : AF CA 00 E1 | ldal $e100ca + 5785 | 3 game.s 1774 | Code | 10 | | 2 | 00/281F : 29 0F | and #%0000_1111 + 5786 | 3 game.s 1775 | Code | 10 | | 2 | 00/2821 : 85 3C | sta {$3c} + 5787 | 3 game.s 1776 | Empty | 10 | | 0 | 00/2823 | + 5788 | 3 game.s 1777 | Code | 10 | | 3 | 00/2823 : A2 02 00 | ldx #2 ; boucle 2 fois + 5789 | 3 game.s 1778 | Code | 10 | | 3 | 00/2826 : A0 1F 00 | fm_1 ldy #$1f + 5790 | 3 game.s 1779 | Code | 10 | | 1 | 00/2829 : 98 | ozunid_27 tya + 5791 | 3 game.s 1780 | Code | 10 | | 2 | 00/282A : 09 A0 | ora #$a0 + 5792 | 3 game.s 1781 | Code | 10 | | 2 | 00/282C : 85 3E | sta {$3e} + 5793 | 3 game.s 1782 | Code | 10 | | 2 | 00/282E : A9 01 | lda #$01 + 5794 | 3 game.s 1783 | Code | 10 | | 2 | 00/2830 : 85 3D | sta {$3d} + 5795 | 3 game.s 1784 | Code | 10 | | 1 | 00/2832 : 88 | dey + 5796 | 3 game.s 1785 | Code | 10 | | 2 | 00/2833 : 10 F4 | bpl ozunid_27 + 5797 | 3 game.s 1786 | Code | 10 | | 1 | 00/2835 : CA | dex + 5798 | 3 game.s 1787 | Code | 10 | | 2 | 00/2836 : D0 EE | bne fm_1 + 5799 | 3 game.s 1788 | Empty | 10 | | 0 | 00/2838 | + 5800 | 3 game.s 1789 | Code | 00 | | 2 | 00/2838 : C2 20 | rep #$20 + 5801 | 3 game.s 1790 | Code | 00 | | 1 | 00/283A : 2B | pld + 5802 | 3 game.s 1791 | Code | 00 | | 1 | 00/283B : 58 | cli + 5803 | 3 game.s 1792 | Code | 00 | | 1 | 00/283C : 60 | rts + 5804 | 3 game.s 1793 | Empty | 00 | | 0 | 00/283D | + 5805 | 3 game.s 1794 | Comment | 00 | | 0 | 00/283D | *----------------------- + 5806 | 3 game.s 1795 | Comment | 00 | | 0 | 00/283D | * T - OK + 5807 | 3 game.s 1796 | Comment | 00 | | 0 | 00/283D | *----------------------- + 5808 | 3 game.s 1797 | Comment | 00 | | 0 | 00/283D | * t(ligne%,texte$) + 5809 | 3 game.s 1798 | Comment | 00 | | 0 | 00/283D | * A: @texte$ + 5810 | 3 game.s 1799 | Comment | 00 | | 0 | 00/283D | * Y: ligne% + 5811 | 3 game.s 1800 | Empty | 00 | | 0 | 00/283D | + 5812 | 3 game.s 1801 | Code | 00 | 2 | 3 | 00/283D : 8C 6E 10 | t sty theY + 5813 | 3 game.s 1802 | Empty | 00 | | 0 | 00/2840 | + 5814 | 3 game.s 1803 | Macro | 00 | | 0 | 00/2840 | PushWord #^t ; pointer to string + 5816 | 3 game.s 1803 | Code | 00 | 1 >>16 | 3 | 00/2840 : F4 00 00 | PEA #^t + 5819 | 3 game.s 1804 | Code | 00 | | 1 | 00/2843 : 48 | pha + 5820 | 3 game.s 1805 | Empty | 00 | | 0 | 00/2844 | + 5821 | 3 game.s 1806 | Macro | 00 | | 0 | 00/2844 | PushWord #0 ; get string length + 5823 | 3 game.s 1806 | Code | 00 | | 3 | 00/2844 : F4 00 00 | PEA #0 + 5826 | 3 game.s 1807 | Macro | 00 | | 0 | 00/2847 | PushWord #^t + 5828 | 3 game.s 1807 | Code | 00 | 1 >>16 | 3 | 00/2847 : F4 00 00 | PEA #^t + 5831 | 3 game.s 1808 | Code | 00 | | 1 | 00/284A : 48 | pha + 5832 | 3 game.s 1809 | Macro | 00 | | 0 | 00/284B | _StringWidth ; return left on stack + 5834 | 3 game.s 1809 | Code | 00 | | 3 | 00/284B : A2 04 A9 | LDX #$A904 ; load tool call # + 5835 | 3 game.s 1809 | Code | 00 | | 4 | 00/284E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5836 | 3 game.s 1810 | Empty | 00 | | 0 | 00/2852 | + 5837 | 3 game.s 1811 | Code | 00 | | 3 | 00/2852 : A9 40 01 | lda #320 ; why 160? + 5838 | 3 game.s 1812 | Code | 00 | | 1 | 00/2855 : 38 | sec + 5839 | 3 game.s 1813 | Code | 00 | | 2 | 00/2856 : E3 01 | sbc 1,s + 5840 | 3 game.s 1814 | Code | 00 | | 2 | 00/2858 : 10 03 | bpl t1 + 5841 | 3 game.s 1815 | Code | 00 | | 3 | 00/285A : A9 00 00 | lda #0 + 5842 | 3 game.s 1816 | Code | 00 | | 1 | 00/285D : 4A | t1 lsr + 5843 | 3 game.s 1817 | Code | 00 | | 2 | 00/285E : 83 01 | sta 1,s ; X + 5844 | 3 game.s 1818 | Empty | 00 | | 0 | 00/2860 | + 5845 | 3 game.s 1819 | Code | 00 | 2 | 3 | 00/2860 : AD 6E 10 | lda theY ; pour MoveTo + 5846 | 3 game.s 1820 | Code | 00 | | 1 | 00/2863 : 0A | asl + 5847 | 3 game.s 1821 | Code | 00 | | 1 | 00/2864 : 0A | asl + 5848 | 3 game.s 1822 | Code | 00 | | 1 | 00/2865 : 0A | asl + 5849 | 3 game.s 1823 | Code | 00 | | 1 | 00/2866 : 48 | pha ; Y + 5850 | 3 game.s 1824 | Macro | 00 | | 0 | 00/2867 | _MoveTo + 5852 | 3 game.s 1824 | Code | 00 | | 3 | 00/2867 : A2 04 3A | LDX #$3A04 ; load tool call # + 5853 | 3 game.s 1824 | Code | 00 | | 4 | 00/286A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5854 | 3 game.s 1825 | Macro | 00 | | 0 | 00/286E | _DrawString + 5856 | 3 game.s 1825 | Code | 00 | | 3 | 00/286E : A2 04 A5 | LDX #$A504 ; load tool call # + 5857 | 3 game.s 1825 | Code | 00 | | 4 | 00/2871 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 5858 | 3 game.s 1826 | Code | 00 | | 1 | 00/2875 : 60 | rts + 5859 | 3 game.s 1827 | Empty | 00 | | 0 | 00/2876 | + 5860 | 3 game.s 1828 | Comment | 00 | | 0 | 00/2876 | *----------------------- + 5861 | 3 game.s 1829 | Comment | 00 | | 0 | 00/2876 | * MON BEAU CURSEUR + 5862 | 3 game.s 1830 | Comment | 00 | | 0 | 00/2876 | *----------------------- + 5863 | 3 game.s 1831 | Empty | 00 | | 0 | 00/2876 | + 5864 | 3 game.s 1832 | Empty | 00 | | 0 | 00/2876 | monCURSEUR + 5865 | 3 game.s 1833 | Data | 00 | | 4 | 00/2876 : 10 00 05 00 | dw 16,5 + 5866 | 3 game.s 1834 | Data | 00 | | 10 | 00/287A : FF 00 00 00 | hex FF000000000000000000 ; data | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5814 | 3 game.s 1895 | Data | 00 | | 10 | 00/27AF : F0 F0 00 00 | hex F0F00000000000000000 + 5867 | 3 game.s 1835 | Data | 00 | | 10 | 00/2884 : F0 F0 00 00 | hex F0F00000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5815 | 3 game.s 1896 | Data | 00 | | 10 | 00/27B9 : F0 0F 00 00 | hex F00F0000000000000000 + 5868 | 3 game.s 1836 | Data | 00 | | 10 | 00/288E : F0 0F 00 00 | hex F00F0000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5816 | 3 game.s 1897 | Data | 00 | | 10 | 00/27C3 : F0 00 F0 00 | hex F000F000000000000000 + 5869 | 3 game.s 1837 | Data | 00 | | 10 | 00/2898 : F0 00 F0 00 | hex F000F000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5817 | 3 game.s 1898 | Data | 00 | | 10 | 00/27CD : F0 00 0F 00 | hex F0000F000FFFFF000000 + 5870 | 3 game.s 1838 | Data | 00 | | 10 | 00/28A2 : F0 00 0F 00 | hex F0000F000FFFFF000000 | | | | | | 0F FF FF 00 | | | | | | | 00 00 | - 5818 | 3 game.s 1899 | Data | 00 | | 10 | 00/27D7 : F0 00 00 F0 | hex F00000F0F00000F00000 + 5871 | 3 game.s 1839 | Data | 00 | | 10 | 00/28AC : F0 00 00 F0 | hex F00000F0F00000F00000 | | | | | | F0 00 00 F0 | | | | | | | 00 00 | - 5819 | 3 game.s 1900 | Data | 00 | | 10 | 00/27E1 : F0 00 00 0F | hex F000000F00FFF00F0000 + 5872 | 3 game.s 1840 | Data | 00 | | 10 | 00/28B6 : F0 00 00 0F | hex F000000F00FFF00F0000 | | | | | | 00 FF F0 0F | | | | | | | 00 00 | - 5820 | 3 game.s 1901 | Data | 00 | | 10 | 00/27EB : F0 00 0F FF | hex F0000FFF00F0F00F0000 + 5873 | 3 game.s 1841 | Data | 00 | | 10 | 00/28C0 : F0 00 0F FF | hex F0000FFF00F0F00F0000 | | | | | | 00 F0 F0 0F | | | | | | | 00 00 | - 5821 | 3 game.s 1902 | Data | 00 | | 10 | 00/27F5 : F0 F0 0F 0F | hex F0F00F0F00F0F00F0000 + 5874 | 3 game.s 1842 | Data | 00 | | 10 | 00/28CA : F0 F0 0F 0F | hex F0F00F0F00F0F00F0000 | | | | | | 00 F0 F0 0F | | | | | | | 00 00 | - 5822 | 3 game.s 1903 | Data | 00 | | 10 | 00/27FF : FF 0F 00 FF | hex FF0F00FF00F0F00F0000 + 5875 | 3 game.s 1843 | Data | 00 | | 10 | 00/28D4 : FF 0F 00 FF | hex FF0F00FF00F0F00F0000 | | | | | | 00 F0 F0 0F | | | | | | | 00 00 | - 5823 | 3 game.s 1904 | Data | 00 | | 10 | 00/2809 : F0 00 F0 0F | hex F000F00FFFFFF00F0000 + 5876 | 3 game.s 1844 | Data | 00 | | 10 | 00/28DE : F0 00 F0 0F | hex F000F00FFFFFF00F0000 | | | | | | FF FF F0 0F | | | | | | | 00 00 | - 5824 | 3 game.s 1905 | Data | 00 | | 10 | 00/2813 : 00 00 0F 00 | hex 00000F00000000F00000 + 5877 | 3 game.s 1845 | Data | 00 | | 10 | 00/28E8 : 00 00 0F 00 | hex 00000F00000000F00000 | | | | | | 00 00 00 F0 | | | | | | | 00 00 | - 5825 | 3 game.s 1906 | Data | 00 | | 10 | 00/281D : 00 00 00 FF | hex 000000FFFFFFFF000000 + 5878 | 3 game.s 1846 | Data | 00 | | 10 | 00/28F2 : 00 00 00 FF | hex 000000FFFFFFFF000000 | | | | | | FF FF FF 00 | | | | | | | 00 00 | - 5826 | 3 game.s 1907 | Data | 00 | | 10 | 00/2827 : 0F FF FF FF | hex 0FFFFFFF00F000000000 + 5879 | 3 game.s 1847 | Data | 00 | | 10 | 00/28FC : 0F FF FF FF | hex 0FFFFFFF00F000000000 | | | | | | 00 F0 00 00 | | | | | | | 00 00 | - 5827 | 3 game.s 1908 | Data | 00 | | 10 | 00/2831 : F0 00 00 00 | hex F00000000F0000000000 + 5880 | 3 game.s 1848 | Data | 00 | | 10 | 00/2906 : F0 00 00 00 | hex F00000000F0000000000 | | | | | | 0F 00 00 00 | | | | | | | 00 00 | - 5828 | 3 game.s 1909 | Data | 00 | | 10 | 00/283B : 0F FF FF FF | hex 0FFFFFFFF00000000000 + 5881 | 3 game.s 1849 | Data | 00 | | 10 | 00/2910 : 0F FF FF FF | hex 0FFFFFFFF00000000000 | | | | | | F0 00 00 00 | | | | | | | 00 00 | - 5829 | 3 game.s 1910 | Empty | 00 | | 0 | 00/2845 | - 5830 | 3 game.s 1911 | Data | 00 | | 10 | 00/2845 : FF 00 00 00 | hex FF000000000000000000 ; mask + 5882 | 3 game.s 1850 | Empty | 00 | | 0 | 00/291A | + 5883 | 3 game.s 1851 | Data | 00 | | 10 | 00/291A : FF 00 00 00 | hex FF000000000000000000 ; mask | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5831 | 3 game.s 1912 | Data | 00 | | 10 | 00/284F : FF F0 00 00 | hex FFF00000000000000000 + 5884 | 3 game.s 1852 | Data | 00 | | 10 | 00/2924 : FF F0 00 00 | hex FFF00000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5832 | 3 game.s 1913 | Data | 00 | | 10 | 00/2859 : FF FF 00 00 | hex FFFF0000000000000000 + 5885 | 3 game.s 1853 | Data | 00 | | 10 | 00/292E : FF FF 00 00 | hex FFFF0000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5833 | 3 game.s 1914 | Data | 00 | | 10 | 00/2863 : FF FF F0 00 | hex FFFFF000000000000000 + 5886 | 3 game.s 1854 | Data | 00 | | 10 | 00/2938 : FF FF F0 00 | hex FFFFF000000000000000 | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 5834 | 3 game.s 1915 | Data | 00 | | 10 | 00/286D : FF FF FF 00 | hex FFFFFF000FFFFF000000 + 5887 | 3 game.s 1855 | Data | 00 | | 10 | 00/2942 : FF FF FF 00 | hex FFFFFF000FFFFF000000 | | | | | | 0F FF FF 00 | | | | | | | 00 00 | - 5835 | 3 game.s 1916 | Data | 00 | | 10 | 00/2877 : FF FF FF F0 | hex FFFFFFF0FFFFFFF00000 + 5888 | 3 game.s 1856 | Data | 00 | | 10 | 00/294C : FF FF FF F0 | hex FFFFFFF0FFFFFFF00000 | | | | | | FF FF FF F0 | | | | | | | 00 00 | - 5836 | 3 game.s 1917 | Data | 00 | | 10 | 00/2881 : FF FF FF FF | hex FFFFFFFFFFFFFFFF0000 + 5889 | 3 game.s 1857 | Data | 00 | | 10 | 00/2956 : FF FF FF FF | hex FFFFFFFFFFFFFFFF0000 | | | | | | FF FF FF FF | | | | | | | 00 00 | - 5837 | 3 game.s 1918 | Data | 00 | | 10 | 00/288B : FF FF FF FF | hex FFFFFFFFFFF0FFFF0000 + 5890 | 3 game.s 1858 | Data | 00 | | 10 | 00/2960 : FF FF FF FF | hex FFFFFFFFFFF0FFFF0000 | | | | | | FF F0 FF FF | | | | | | | 00 00 | - 5838 | 3 game.s 1919 | Data | 00 | | 10 | 00/2895 : FF FF FF 0F | hex FFFFFF0FFFF0FFFF0000 + 5891 | 3 game.s 1859 | Data | 00 | | 10 | 00/296A : FF FF FF 0F | hex FFFFFF0FFFF0FFFF0000 | | | | | | FF F0 FF FF | | | | | | | 00 00 | - 5839 | 3 game.s 1920 | Data | 00 | | 10 | 00/289F : FF 0F FF FF | hex FF0FFFFFFFF0FFFF0000 + 5892 | 3 game.s 1860 | Data | 00 | | 10 | 00/2974 : FF 0F FF FF | hex FF0FFFFFFFF0FFFF0000 | | | | | | FF F0 FF FF | | | | | | | 00 00 | - 5840 | 3 game.s 1921 | Data | 00 | | 10 | 00/28A9 : F0 00 FF FF | hex F000FFFFFFFFFFFF0000 + 5893 | 3 game.s 1861 | Data | 00 | | 10 | 00/297E : F0 00 FF FF | hex F000FFFFFFFFFFFF0000 | | | | | | FF FF FF FF | | | | | | | 00 00 | - 5841 | 3 game.s 1922 | Data | 00 | | 10 | 00/28B3 : 00 00 0F FF | hex 00000FFFFFFFFFF00000 + 5894 | 3 game.s 1862 | Data | 00 | | 10 | 00/2988 : 00 00 0F FF | hex 00000FFFFFFFFFF00000 | | | | | | FF FF FF F0 | | | | | | | 00 00 | - 5842 | 3 game.s 1923 | Data | 00 | | 10 | 00/28BD : 00 00 00 FF | hex 000000FFFFFFFF000000 + 5895 | 3 game.s 1863 | Data | 00 | | 10 | 00/2992 : 00 00 00 FF | hex 000000FFFFFFFF000000 | | | | | | FF FF FF 00 | | | | | | | 00 00 | - 5843 | 3 game.s 1924 | Data | 00 | | 10 | 00/28C7 : 0F FF FF FF | hex 0FFFFFFFFFF000000000 + 5896 | 3 game.s 1864 | Data | 00 | | 10 | 00/299C : 0F FF FF FF | hex 0FFFFFFFFFF000000000 | | | | | | FF F0 00 00 | | | | | | | 00 00 | - 5844 | 3 game.s 1925 | Data | 00 | | 10 | 00/28D1 : FF FF FF FF | hex FFFFFFFFFF0000000000 + 5897 | 3 game.s 1865 | Data | 00 | | 10 | 00/29A6 : FF FF FF FF | hex FFFFFFFFFF0000000000 | | | | | | FF 00 00 00 | | | | | | | 00 00 | - 5845 | 3 game.s 1926 | Data | 00 | | 10 | 00/28DB : 0F FF FF FF | hex 0FFFFFFFF00000000000 + 5898 | 3 game.s 1866 | Data | 00 | | 10 | 00/29B0 : 0F FF FF FF | hex 0FFFFFFFF00000000000 | | | | | | F0 00 00 00 | | | | | | | 00 00 | - 5846 | 3 game.s 1927 | Empty | 00 | | 0 | 00/28E5 | - 5847 | 3 game.s 1928 | Data | 00 | | 4 | 00/28E5 : 01 00 01 00 | dw 1,1 - 5848 | 3 game.s 1929 | Empty | 00 | | 0 | 00/28E9 | - 5849 | 3 game.s 1930 | Comment | 00 | | 0 | 00/28E9 | *--- The end - 5850 | 3 game.s 1931 | Empty | 00 | | 0 | 00/28E9 | - 5851 | 1 labellezohra.s 1486 | Empty | 00 | | 0 | 00/28E9 | - 5852 | 1 labellezohra.s 1487 | Comment | 00 | | 0 | 00/28E9 | *--- - 5853 | 1 labellezohra.s 1488 | Empty | 00 | | 0 | 00/28E9 | - 5854 | 1 labellezohra.s 1489 | Data | 00 | | 1 | 00/28E9 : 0D | asc 0d - 5855 | 1 labellezohra.s 1490 | Data | 00 | | 17 | 00/28EA : AD AD AD AD | asc "----------------"0d + 5899 | 3 game.s 1867 | Empty | 00 | | 0 | 00/29BA | + 5900 | 3 game.s 1868 | Data | 00 | | 4 | 00/29BA : 01 00 01 00 | dw 1,1 + 5901 | 3 game.s 1869 | Empty | 00 | | 0 | 00/29BE | + 5902 | 3 game.s 1870 | Comment | 00 | | 0 | 00/29BE | *--- The end + 5903 | 3 game.s 1871 | Empty | 00 | | 0 | 00/29BE | + 5904 | 1 labellezohra.s 1486 | Empty | 00 | | 0 | 00/29BE | + 5905 | 1 labellezohra.s 1487 | Comment | 00 | | 0 | 00/29BE | *--- + 5906 | 1 labellezohra.s 1488 | Empty | 00 | | 0 | 00/29BE | + 5907 | 1 labellezohra.s 1489 | Data | 00 | | 1 | 00/29BE : 0D | asc 0d + 5908 | 1 labellezohra.s 1490 | Data | 00 | | 17 | 00/29BF : AD AD AD AD | asc "----------------"0d | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | 0D | - 5856 | 1 labellezohra.s 1491 | Data | 00 | | 17 | 00/28FB : A0 A0 A0 A0 | asc " "0d + 5909 | 1 labellezohra.s 1491 | Data | 00 | | 17 | 00/29D0 : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 5857 | 1 labellezohra.s 1492 | Data | 00 | | 17 | 00/290C : A0 CC C1 A0 | asc " LA BELLE ZOHRA "0d + 5910 | 1 labellezohra.s 1492 | Data | 00 | | 17 | 00/29E1 : A0 CC C1 A0 | asc " LA BELLE ZOHRA "0d | | | | | | C2 C5 CC CC | | | | | | | C5 A0 DA CF | | | | | | | C8 D2 C1 A0 | | | | | | | 0D | - 5858 | 1 labellezohra.s 1493 | Data | 00 | | 17 | 00/291D : A0 A0 A0 A0 | asc " "0d + 5911 | 1 labellezohra.s 1493 | Data | 00 | | 17 | 00/29F2 : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 5859 | 1 labellezohra.s 1494 | Data | 00 | | 17 | 00/292E : A0 C1 EE F4 | asc " Antoine Vignau "0d + 5912 | 1 labellezohra.s 1494 | Data | 00 | | 17 | 00/2A03 : A0 C1 EE F4 | asc " Antoine Vignau "0d | | | | | | EF E9 EE E5 | | | | | | | A0 D6 E9 E7 | | | | | | | EE E1 F5 A0 | | | | | | | 0D | - 5860 | 1 labellezohra.s 1495 | Data | 00 | | 17 | 00/293F : CF EC E9 F6 | asc "Olivier Zardini"0d + 5913 | 1 labellezohra.s 1495 | Data | 00 | | 17 | 00/2A14 : CF EC E9 F6 | asc "Olivier Zardini"0d | | | | | | E9 E5 F2 A0 | | | | | | | A0 DA E1 F2 | | | | | | | E4 E9 EE E9 | | | | | | | 0D | - 5861 | 1 labellezohra.s 1496 | Data | 00 | | 17 | 00/2950 : A0 A0 A0 A0 | asc " "0d + 5914 | 1 labellezohra.s 1496 | Data | 00 | | 17 | 00/2A25 : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 5862 | 1 labellezohra.s 1497 | Data | 00 | | 17 | 00/2961 : A0 A0 A0 CE | asc " Noel 2023 "0d + 5915 | 1 labellezohra.s 1497 | Data | 00 | | 17 | 00/2A36 : A0 A0 A0 CE | asc " Noel 2023 "0d | | | | | | EF E5 EC A0 | | | | | | | A0 B2 B0 B2 | | | | | | | B3 A0 A0 A0 | | | | | | | 0D | - 5863 | 1 labellezohra.s 1498 | Data | 00 | | 17 | 00/2972 : A0 A0 A0 A0 | asc " "0d + 5916 | 1 labellezohra.s 1498 | Data | 00 | | 17 | 00/2A47 : A0 A0 A0 A0 | asc " "0d | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | A0 A0 A0 A0 | | | | | | | 0D | - 5864 | 1 labellezohra.s 1499 | Data | 00 | | 17 | 00/2983 : AD AD AD AD | asc "----------------"0d + 5917 | 1 labellezohra.s 1499 | Data | 00 | | 17 | 00/2A58 : AD AD AD AD | asc "----------------"0d | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | | | | | | | AD AD AD AD | diff --git a/labellezohra/sources/data.s b/labellezohra/sources/data.s index 1e7df3f..41c80fb 100644 --- a/labellezohra/sources/data.s +++ b/labellezohra/sources/data.s @@ -125,10 +125,30 @@ FIN_DATA = * *--- The Text Edit control -teCONTROL dw 9 +haCONTROL ds 4 ; handle to the control +teCONTROL dw 16 ; pCount + adrl 1 ; ID +teRECT ds 8 ; rect + adrl $85000000 ; editTextControl + dw %00000000_00000000 ; flags + dw %01110100_00000000 ; moreFlags + ds 4 ; refCon + adrl %01100100_00010000_00000000_00000000 ; textFlags + ds 8 ; indentRect + adrl $ffffffff ; vertBar + ds 2 ; vertAmount + ds 4 ; horzBar + ds 2 ; horzAmount + ds 4 ; styleRef + dw %00000000_00000101 ; textDescriptor +teTEXT ds 4 ; textRef +teLEN ds 4 ; textLength + *--- +fenetreRECT ds 8 + fenetre_x dw 0,10,10,10,120,10,10,10,10,10 fenetre_y dw 0,100,100,100,10,100,100,100,10,100 fenetre_xx dw 0,310,310,310,310,310,310,310,200,310 diff --git a/labellezohra/sources/game.s b/labellezohra/sources/game.s index 4d931a2..050790a 100644 --- a/labellezohra/sources/game.s +++ b/labellezohra/sources/game.s @@ -762,7 +762,10 @@ ai_next inx beq ]lp rep #$30 + lda texte_selectionne + bne ai_affiche rts +ai_affiche jmp cree_fenetre *----------------------- * PRESENTATION - OK @@ -994,27 +997,6 @@ carreRECT ds 2 ; y0 ds 2 ; y0+12 ds 2 ; y0+12 -*----------------------- -* RAMDISK - OK -*----------------------- - -ramdisk - rts - -*----------------------- -* -*----------------------- - -shoot_text - rts - -*----------------------- -* -*----------------------- - -shoot_ligne - rts - *----------------------- * CREE_FENETRE *----------------------- @@ -1023,66 +1005,55 @@ shoot_ligne * X : paragraphe cree_fenetre - rts - -*----------------------- -* -*----------------------- -* display_text(ligne%,niveau%) - -display_text - rts - -*----------------------- -* ICE_LOAD - OK -*----------------------- -* ice_load(fichier$) - -ice_load - rts - -*----------------------- -* ICE_DISP - OK -*----------------------- -* ice_disp(adresse_image%) - -ice_disp - rts - -*----------------------- -* PALETTE - OK -*----------------------- -* palette(palette$) - -palette - rts - -*----------------------- -* HIDE_SCREEN - OK -*----------------------- - -hide_screen - rts - -*----------------------- -* SHOW_SCREEN - OK -*----------------------- - -show_screen - rts - -*----------------------- -* HIDE_SCREEN2 - OK -*----------------------- - -hide_screen2 - rts - -*----------------------- -* SHOW_SCREEN2 - OK -*----------------------- - -show_screen2 + lda #$0fff + stal $019e1e + stal $e19e1e + + lda objet_selectionne + asl + tax + lda fenetre_y,x + sta fenetreRECT + sta teRECT + lda fenetre_x,x + sta fenetreRECT+2 + sta teRECT+2 + lda fenetre_yy,x + sta fenetreRECT+4 + sta teRECT+4 + lda fenetre_xx,x + sta fenetreRECT+6 + sta teRECT+6 + + PushLong #fenetreRECT + PushWord #$0000 + PushWord #$0000 + _SpecialRect + + lda texte_selectionne + asl + asl + tax + lda texteDEBUT,x + sta teTEXT + lda texteDEBUT+2,x + sta teTEXT+2 + + lda texteDEBUT+4,x + sec + sbc teTEXT + sta teLEN + lda texteDEBUT+6,x + sbc teTEXT+2 + sta teLEN+2 + + PushLong #0 + PushLong wiMAIN + PushWord #0 + PushLong #teCONTROL + _NewControl2 + PullLong haCONTROL + rts *----------------------- @@ -1782,22 +1753,6 @@ paintZIK PushLong #curPATTERN zikRECT dw 150,0,200,320 fgCLEAR ds 2 ; -1 set by interrupt -*----------------------- -* MIX - OK -*----------------------- -* mix(numero_son%) - -mix - rts - -*----------------------- -* STOP_SAMPLE - OK -*----------------------- -* stop_sample - -stop_sample - rts - *----------------------- * FIN_MUSIQUE - OK *----------------------- @@ -1836,14 +1791,6 @@ fm_1 ldy #$1f cli rts -*----------------------- -* DATA_FICHIERS_MUSIQUE - OK -*----------------------- -* data_fichiers_musique - -data_fichiers_musique - rts - *----------------------- * T - OK *----------------------- @@ -1878,13 +1825,6 @@ t1 lsr _DrawString rts -*----------------------- -* FIN - OK -*----------------------- - -fin - rts - *----------------------- * MON BEAU CURSEUR *-----------------------