* * Le retour du Dr Genius * * (c) 1983, Loriciels * (c) 2023, Brutal Deluxe Software (Apple II) * mx %11 org $423b lst off *----------------------------------- * SOFTSWITCHES AND FRIENDS *----------------------------------- P = $0480 ; les pointeurs C = $04A0 ; les conditions O = $04C0 ; les objets SALLE = $BFFF IRQ_HANDLER = $EE22 CURSET = $F0C8 CURMOV = $F0FD ; not used DRAW = $F110 CHAR = $F12D ; not used CHAR_ALT = $F15D PAPER = $F204 INK = $F210 FILL = $F268 CIRCLE = $F37F *----------------------------------- * CODE AND DATA *----------------------------------- L423B DB $41 DB $80 DB $00 DB $48 DB $45 DB $00 DB $00 DB $49 DB $00 DB $84 DB $00 DB $00 DB $00 DB $00 DB $58 DB $80 DB $00 DB $48 DB $45 DB $00 DB $00 DB $41 DB $00 DB $85 DB $28 DB $00 DB $00 DB $00 DB $42 DB $00 DB $81 DB $00 DB $00 DB $00 DB $00 DB $43 DB $00 DB $81 DB $00 DB $00 DB $00 DB $00 DB $56 DB $4F DB $82 DB $00 DB $00 DB $00 DB $00 DB $43 DB $48 DB $8C DB $78 DB $98 DB $00 DB $00 DB $4E DB $00 DB $90 DB $3F DB $B8 DB $00 DB $00 DB $5A DB $5A DB $80 DB $79 DB $1F DB $81 DB $94 DB $4F DB $00 DB $85 DB $18 DB $00 DB $00 DB $00 DB $4D DB $D0 DB $05 DB $03 DB $38 DB $00 DB $00 DB $57 DB $57 DB $87 DB $1B DB $00 DB $00 DB $00 DB $53 DB $41 DB $84 DB $30 DB $00 DB $00 DB $00 DB $50 DB $50 DB $81 DB $00 DB $00 DB $00 DB $00 DB $48 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $4B DB $00 DB $80 DB $00 DB $00 DB $00 DB $00 DB $41 DB $41 DB $86 DB $04 DB $00 DB $00 DB $00 DB $4D DB $80 DB $A9 DB $00 DB $01 DB $00 DB $36 DB $00 DB $00 DB $00 DB $07 DB $1C DB $34 DB $07 DB $24 DB $34 DB $0A DB $2C DB $34 DB $0A DB $37 DB $34 DB $0A DB $42 DB $34 DB $07 DB $4D DB $34 DB $0A DB $55 DB $34 DB $07 DB $65 DB $34 DB $0D DB $6D DB $34 DB $04 DB $7B DB $34 DB $0A DB $80 DB $34 DB $07 DB $8B DB $34 DB $07 DB $93 DB $34 DB $04 DB $9B DB $34 DB $07 DB $A0 DB $34 DB $07 DB $AD DB $34 DB $04 DB $B5 DB $34 DB $01 DB $BA DB $34 DB $0A DB $BC DB $34 DB $04 DB $C7 DB $34 DB $04 DB $CC DB $34 DB $07 DB $D1 DB $34 DB $0A DB $D9 DB $34 DB $04 DB $E4 DB $34 DB $07 DB $E9 DB $34 DB $04 DB $F6 DB $34 DB $0A DB $FB DB $34 DB $07 DB $06 DB $35 DB $07 DB $0E DB $35 DB $04 DB $16 DB $35 DB $07 DB $1B DB $35 DB $0A DB $23 DB $35 DB $07 DB $2E DB $35 DB $07 DB $3B DB $35 DB $07 DB $43 DB $35 DB $0A DB $4B DB $35 DB $07 DB $56 DB $35 DB $10 DB $5E DB $35 DB $07 DB $6F DB $35 DB $07 DB $77 DB $35 DB $04 DB $84 DB $35 DB $07 DB $89 DB $35 DB $0A DB $91 DB $35 DB $04 DB $9C DB $35 DB $04 DB $A1 DB $35 DB $01 DB $A6 DB $35 DB $07 DB $A8 DB $35 DB $07 DB $B0 DB $35 DB $0A DB $B8 DB $35 DB $07 DB $C8 DB $35 DB $04 DB $D0 DB $35 DB $01 DB $D5 DB $35 DB $04 DB $D7 DB $35 DB $4F DB $80 DB $43 DB $00 DB $01 DB $00 DB $14 DB $00 DB $00 DB $00 DB $11 DB $11 DB $36 DB $16 DB $28 DB $36 DB $17 DB $49 DB $36 DB $07 DB $66 DB $36 DB $0C DB $73 DB $36 DB $0E DB $8A DB $36 DB $16 DB $9E DB $36 DB $0F DB $B9 DB $36 DB $0F DB $D3 DB $36 DB $12 DB $E8 DB $36 DB $0E DB $00 DB $37 DB $09 DB $18 DB $37 DB $10 DB $26 DB $37 DB $0C DB $3B DB $37 DB $0E DB $4D DB $37 DB $11 DB $66 DB $37 DB $16 DB $7D DB $37 DB $10 DB $9E DB $37 DB $26 DB $B4 DB $37 DB $53 DB $00 DB $3E DB $00 DB $01 DB $00 DB $0B DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $0A DB $92 DB $35 DB $04 DB $9D DB $35 DB $04 DB $A2 DB $35 DB $01 DB $A7 DB $35 DB $07 DB $A9 DB $35 DB $07 DB $B1 DB $35 DB $0A DB $B9 DB $35 DB $07 DB $C9 DB $35 DB $04 DB $D1 DB $35 DB $01 DB $D6 DB $35 DB $04 DB $D8 DB $35 DB $4F DB $80 DB $43 DB $00 DB $01 DB $00 DB $14 DB $00 DB $00 DB $00 DB $11 DB $12 DB $36 DB $16 DB $29 DB $36 DB $17 DB $4A DB $36 DB $07 DB $67 DB $36 DB $0C DB $74 DB $36 DB $0E DB $8B DB $36 DB $16 DB $9F DB $36 DB $0F DB $BA DB $36 DB $0F DB $D4 DB $36 DB $12 DB $E9 DB $36 DB $0E DB $01 DB $37 DB $09 DB $19 DB $37 DB $10 DB $27 DB $37 DB $0C DB $3C DB $37 DB $0E DB $4E DB $37 DB $11 DB $67 DB $37 DB $16 DB $7E DB $37 DB $10 DB $9F DB $37 DB $26 DB $B5 DB $37 DB $53 DB $00 DB $3E DB $00 DB $01 DB $00 DB $0B DB $00 DB $00 DB $00 DB $00 DB $00 DB $82 DB $40 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $52 DB $4F DB $4E DB $45 DB $46 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $46 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $46 DB $46 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $45 DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $0D DB $0D DB $41 DB $42 DB $4F DB $52 DB $44 DB $45 DB $20 DB $41 DB $53 DB $54 DB $52 DB $4F DB $4E DB $45 DB $46 DB $41 DB $4D DB $41 DB $4E DB $4F DB $49 DB $52 DB $44 DB $36 DB $31 DB $FF DB $FF DB $44 DB $36 DB $31 DB $31 DB $44 DB $36 DB $36 DB $44 DB $44 DB $41 DB $53 DB $54 DB $52 DB $41 DB $42 DB $4F DB $52 DB $0D DB $41 DB $42 DB $4F DB $52 DB $0D DB $4E DB $49 DB $56 DB $45 DB $41 DB $55 DB $3A DB $20 DB $31 DB $31 DB $1B DB $50 DB $1B DB $41 DB $1B DB $4A DB $1B DB $50 DB $1B DB $41 DB $1B DB $1B DB $1B DB $50 DB $1B DB $41 DB $1B DB $50 DB $1B DB $1B DB $1B DB $50 DB $1B DB $53 L456A LDX #$01 STX $69 INX STX $68 INX INX STX $67 LDX #$08 STX $66 LDX #$10 STX $65 LDX #$20 STX $64 LDX #$41 STX $6F INX STX $6E INX INX STX $6D LDX #$48 STX $6C LDX #$50 STX $6B LDX #$60 STX $6A LDY $60 LDX $61 LDA $62 STY L9BF0 STX L9BF1 STA L9BF2 LDA #>L9BF3 ; POINTEUR LDX #L9BF0 ; POINTEUR STA $71 LDA #L9BF0 ; POINTEUR STA $71 LDA #IRQ_HANDLER STA L9680+2 STA L9621+1 STA L96F0+1 LDA #INK STA L941E+2 STA L9433+2 STA L945A+2 LDA #CIRCLE STA L94D0+2 LDA #CHAR_ALT STA L94F2+2 STA L94F6+2 LDA #L962B JMP L9289 *----------------------------------- * LES MUSIQUES *----------------------------------- L9100 HEX 0208030C010103020C0303010103020C HEX 030304010702080403010103020C0303 HEX 010103020C0303040507020804070101 HEX 03020C0303010103020C030304080702 HEX 080403010103020C030304030700020C HEX 0303040307020A040701010304010403 HEX 01010303010303040507020A04010101 HEX 03030103030101030301030304020702 HEX 080405010103020C0303010103020C03 HEX 030403070208030C010103020C030303 HEX 0C0700020C03030101030208030C0101 HEX 03020C0303010103020C030304010702 HEX 080403010103020C0303010103020C03 HEX 0304050702080407010103020C030301 HEX 0103020C030304080702080403010103 HEX 020C030304030700020C030304030702 HEX 03040701010302070301010103020703 HEX 01040507020304010101030207030101 HEX 010302070301030A070208020C030807 HEX 0208020C030C070208020C0403070208 HEX 020C040807 *----------------------------------- * LE FILL DES IMAGES ? *----------------------------------- L9245 LDA SALLE STA $5F LDA #>L96FF ; POINTEUR LDY #L8E00 STA $7A STY $7B L9508 LDY #$00 LDX #$00 L950C LDA $BFE0,X CMP ($7A),Y BNE L951E INY INX CPX #$04 BNE L950C LDA ($7A),Y STA $BFE5 L951E CLD CLC LDA $7A ADC #$05 STA $7A LDA $7B ADC #$00 STA $7B LDY #$00 LDA ($7A),Y BNE L9508 RTS *----------------------------------- * RECOPIE ACTION A$ *----------------------------------- L9533 LDA #L8700 STA $7A STY $7B L953B LDY #$00 LDA ($7A),Y CMP $80 ; premier mot BEQ L9546 JMP L95EF L9546 INY LDA ($7A),Y BEQ L9552 CMP $81 ; second mot BEQ L9552 JMP L95EF L9552 INY ; on a trouvˇ, on g¸re LDA ($7A),Y INY TAX LDA ($7A),Y CPX #$41 ; A BEQ L958B CPX #$42 ; B BEQ L9593 CPX #$43 ; C BEQ L95A3 CPX #$44 ; D BEQ L95B3 CPX #$45 ; E BEQ L95BE CPX #$46 ; F BEQ L95C7 CPX #$47 ; G BEQ L95D0 CPX #$48 ; H BEQ L95DB CPX #$49 ; I BEQ L95E7 LDX #$00 ; sinon, on recopie until FF L957F LDA ($7A),Y STA $BFE0,X INY INX CMP #$FF BNE L957F RTS *-- A - L958B CMP SALLE BNE L95EF JMP L9552 ; on boucle *-- B - L9593 TAX LDA O,X ; les objets CMP #$FF BEQ L9552 CMP SALLE BEQ L9552 JMP L95EF *-- C - L95A3 TAX LDA O,X CMP #$FF BEQ L95EF CMP SALLE BEQ L95EF JMP L9552 *-- D - L95B3 TAX LDA O,X CMP #$FF BEQ L9552 JMP L95EF *-- E - L95BE TAX LDA P,X BNE L9552 JMP L95EF *-- F - L95C7 TAX LDA P,X BEQ L9552 JMP L95EF *-- G - L95D0 TAX LDA C,X CMP #$01 BNE L95EF JMP L9552 *-- H - L95DB STA $7C LDA $0306 CMP $7C BCS L95EF JMP L9552 *-- I - L95E7 CMP SALLE BEQ L95EF JMP L9552 *--- next L95EF CLD ; +1 CLC LDA $7A ADC #$01 STA $7A LDA $7B ADC #$00 STA $7B LDY #$00 LDA ($7A),Y ; until the end CMP #$FF BNE L95EF CLC ; +1 LDA $7A ADC #$01 STA $7A LDA $7B ADC #$00 STA $7B LDA ($7A),Y ; on a parcouru BEQ L9619 ; le tableau, on sort JMP L953B L9619 LDA #$00 ; on n'a rien trouvˇ STA $BFF0 RTS *----------------------------------- * METS-MOI L'IRQ HANDLER STANDARD *----------------------------------- L961F LDA #IRQ_HANDLER JMP L9289 DB $EA DB $EA DB $55 DB $55 DB $55 L962B PHA ; TEMPO TXA PHA TYA PHA DEC $04FD LDA $04FD BNE L967B LDA $04FF CMP #$30 BEQ L9645 DEC $04FF JMP L9683 L9645 LDA #$39 STA $04FF LDA $04FE CMP #$30 BEQ L9657 DEC $04FE JMP L9683 L9657 LDA #$35 STA $04FE LDA $04FC CMP #$30 BEQ L9669 DEC $04FC JMP L9683 L9669 LDA #$39 STA $04FC LDA $04FB CMP #$30 BEQ L967B DEC $04FB JMP L9683 L967B PLA TAY PLA TAX PLA L9680 JMP $EE22 ; IRQ HANDLER L9683 LDA $04BF BEQ L96A5 LDA $04FB STA $BFDB LDA $04FC STA $BFDC LDA #$3A STA $BFDD LDA $04FE STA $BFDE LDA $04FF STA $BFDF L96A5 LDA #$64 STA $04FD LDA $04FB CMP #$30 BNE L967B LDA $04FC CMP #$30 BNE L967B LDA $04FE CMP #$30 BNE L967B LDA $04FF CMP #$30 BNE L967B JMP L96ED *----------------------------------- * INITIALISE LE TEMPS (20 MINUTES) *----------------------------------- L96C9 SEI ; 20:01 LDA #$64 STA $04FD LDA #$32 STA $04FB LDA #$30 STA $04FC STA $04FE LDA #$31 STA $04FF LDA #>L962B ; POINTEUR LDY #IRQ_HANDLER L96F2 STA $0245 L96F5 STY $0246 CLI JMP L967B *----------------------------------- * MET LE VECTEUR IRQ STANDARD *----------------------------------- L96FC JMP L961F *----------------------------------- * TABLE POUR LE FILL DES IMAGES ? *----------------------------------- L96FF DB $A6 DB $25 DB $C4 DB $A6 DB $00 DB $E2 DB $67 DB $00 DB $46 DB $A6 DB $64 DB $A6 DB $00 DB $46 DB $26 DB $64 DB $A6 DB $00 DB $A1 DB $6C DB $00 DB $F9 DB $83 DB $00 DB $74 DB $29 DB $00 DB $00 DB $00 DB $93 DB $37 DB $76 DB $B7 DB $00 DB $6A DB $29 DB $DC DB $C5 DB $00 DB $85 DB $AC DB $A4 DB $AC DB $FA DB $B5 DB $00 DB $C6 DB $B2 DB $E3 DB $B2 DB $4C DB $AE DB $00 DB $C6 DB $37 DB $E3 DB $D7 DB $0C DB $28 DB $00 DB $A5 DB $2F DB $C3 DB $2F DB $6F DB $B4 DB $22 DB $AE DB $00 DB $CE DB $45 DB $EB DB $25 DB $00 DB $F3 DB $6A DB $16 DB $6B DB $00 DB $BD DB $78 DB $F0 DB $63 DB $09 DB $64 DB $00 DB $37 DB $B1 DB $6C DB $4E DB $55 DB $4E DB $70 DB $A9 DB $00 DB $73 DB $B0 DB $15 DB $67 DB $67 DB $B3 DB $00 DB $00 DB $EC DB $43 DB $0D DB $84 DB $00 DB $DC DB $87 DB $ED DB $47 DB $85 DB $2E DB $00 DB $A4 DB $21 DB $00 DB $94 DB $2C DB $00 DB $2C DB $4A DB $4C DB $4A DB $00 DB $F9 DB $30 DB $5C DB $2D DB $00 DB $D7 DB $87 DB $00 DB $6D DB $B1 DB $00 DB $F2 DB $A7 DB $95 DB $AC DB $00 DB $9D DB $28 DB $BD DB $28 DB $00 DB $66 DB $A9 DB $4B DB $2A DB $24 DB $6C DB $E4 DB $AC DB $00 DB $66 DB $A9 DB $4B DB $2A DB $E4 DB $AC DB $00 DB $84 DB $23 DB $00 DB $C4 DB $C4 DB $00 DB $DA DB $A7 DB $00 DB $00 DB $33 DB $B9 DB $DB DB $B6 DB $83 DB $B4 DB $00 DB $9D DB $28 DB $BD DB $28 DB $00 DB $9D DB $28 DB $BD DB $28 DB $00 DB $00 DB $B3 DB $69 DB $D6 DB $69 DB $00 DB $66 DB $A9 DB $4E DB $6A DB $00 DB $00 DB $86 DB $AC DB $6C DB $A9 DB $7C DB $A9 DB $A1 DB $AC DB $00 DB $84 DB $B0 DB $00 DB $86 DB $AC DB $6C DB $A9 DB $7C DB $A9 DB $A1 DB $AC DB $00 DB $EC DB $A3 DB $0D DB $A4 DB $00 DB $0D DB $A4 DB $54 DB $A6 DB $EC DB $A3 DB $82 DB $45 DB $00 DB $88 DB $AC DB $1C DB $A7 DB $BB DB $D0 DB $00 DB $E6 DB $B5 DB $03 DB $B6 DB $CC DB $AB DB $00 DB $00 DB $CB DB $B2 DB $00 DB $00 DB $00 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 L9900 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $08 DB $08 DB $08 DB $08 DB $08 DB $00 DB $08 DB $00 DB $14 DB $14 DB $14 DB $00 DB $00 DB $00 DB $00 DB $00 DB $14 DB $14 DB $3E DB $14 DB $3E DB $14 DB $14 DB $00 DB $08 DB $1E DB $28 DB $1C DB $0A DB $3C DB $08 DB $00 DB $30 DB $32 DB $04 DB $08 DB $10 DB $26 DB $06 DB $00 DB $10 DB $28 DB $28 DB $10 DB $2A DB $24 DB $1A DB $00 DB $08 DB $08 DB $08 DB $00 DB $00 DB $00 DB $00 DB $00 DB $08 DB $10 DB $20 DB $20 DB $20 DB $10 DB $08 DB $00 DB $08 DB $04 DB $02 DB $02 DB $02 DB $04 DB $08 DB $00 DB $08 DB $2A DB $1C DB $08 DB $1C DB $2A DB $08 DB $00 DB $00 DB $08 DB $08 DB $3E DB $08 DB $08 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $08 DB $08 DB $10 DB $00 DB $00 DB $00 DB $3E DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $04 DB $00 DB $00 DB $00 DB $02 DB $04 DB $08 DB $10 DB $20 DB $00 DB $00 DB $1C DB $22 DB $26 DB $2A DB $32 DB $22 DB $1C DB $00 DB $08 DB $18 DB $08 DB $08 DB $08 DB $08 DB $1C DB $00 DB $1C DB $22 DB $02 DB $04 DB $08 DB $10 DB $3E DB $00 DB $3E DB $02 DB $04 DB $0C DB $02 DB $22 DB $1C DB $00 DB $04 DB $0C DB $14 DB $24 DB $3E DB $04 DB $04 DB $00 DB $3E DB $20 DB $3C DB $02 DB $02 DB $22 DB $1C DB $00 DB $0C DB $10 DB $20 DB $3C DB $22 DB $22 DB $1C DB $00 DB $3E DB $02 DB $04 DB $08 DB $10 DB $10 DB $10 DB $00 DB $1C DB $22 DB $22 DB $1C DB $22 DB $22 DB $1C DB $00 DB $1C DB $22 DB $22 DB $1E DB $02 DB $04 DB $18 DB $00 DB $00 DB $00 DB $08 DB $00 DB $00 DB $08 DB $00 DB $00 DB $00 DB $00 DB $08 DB $00 DB $00 DB $08 DB $08 DB $10 DB $04 DB $08 DB $10 DB $20 DB $10 DB $08 DB $04 DB $00 DB $00 DB $00 DB $3E DB $00 DB $3E DB $00 DB $00 DB $00 DB $10 DB $08 DB $04 DB $02 DB $04 DB $08 DB $10 DB $00 DB $1C DB $22 DB $04 DB $08 DB $08 DB $00 DB $08 DB $00 DB $1C DB $22 DB $2A DB $2E DB $2C DB $20 DB $1E DB $00 DB $08 DB $14 DB $22 DB $22 DB $3E DB $22 DB $22 DB $00 DB $3C DB $22 DB $22 DB $3C DB $22 DB $22 DB $3C DB $00 DB $1C DB $22 DB $20 DB $20 DB $20 DB $22 DB $1C DB $00 DB $3C DB $22 DB $22 DB $22 DB $22 DB $22 DB $3C DB $00 DB $3E DB $20 DB $20 DB $3C DB $20 DB $20 DB $3E DB $00 DB $3E DB $20 DB $20 DB $3C DB $20 DB $20 DB $20 DB $00 DB $1E DB $20 DB $20 DB $20 DB $26 DB $22 DB $1E DB $00 DB $22 DB $22 DB $22 DB $3E DB $22 DB $22 DB $22 DB $00 DB $1C DB $08 DB $08 DB $08 DB $08 DB $08 DB $1C DB $00 DB $02 DB $02 DB $02 DB $02 DB $02 DB $22 DB $1C DB $00 DB $22 DB $24 DB $28 DB $30 DB $28 DB $24 DB $22 DB $00 DB $20 DB $20 DB $20 DB $20 DB $20 DB $20 DB $3E DB $00 DB $22 DB $36 DB $2A DB $2A DB $22 DB $22 DB $22 DB $00 DB $22 DB $22 DB $32 DB $2A DB $26 DB $22 DB $22 DB $00 DB $1C DB $22 DB $22 DB $22 DB $22 DB $22 DB $1C DB $00 DB $3C DB $22 DB $22 DB $3C DB $20 DB $20 DB $20 DB $00 DB $1C DB $22 DB $22 DB $22 DB $2A DB $24 DB $1A DB $00 DB $3C DB $22 DB $22 DB $3C DB $28 DB $24 DB $22 DB $00 DB $1C DB $22 DB $20 DB $1C DB $02 DB $22 DB $1C DB $00 DB $3E DB $08 DB $08 DB $08 DB $08 DB $08 DB $08 DB $00 DB $22 DB $22 DB $22 DB $22 DB $22 DB $22 DB $1C DB $00 DB $22 DB $22 DB $22 DB $22 DB $22 DB $14 DB $08 DB $00 DB $22 DB $22 DB $22 DB $2A DB $2A DB $36 DB $22 DB $00 DB $22 DB $22 DB $14 DB $08 DB $14 DB $22 DB $22 DB $00 DB $22 DB $22 DB $14 DB $08 DB $08 DB $08 DB $08 DB $00 DB $3E DB $02 DB $04 DB $08 DB $10 DB $20 DB $3E DB $00 DB $1E DB $10 DB $10 DB $10 DB $10 DB $10 DB $1E DB $00 DB $00 DB $20 DB $10 DB $08 DB $04 DB $02 DB $00 DB $00 DB $3C DB $04 DB $04 DB $04 DB $04 DB $04 DB $3C DB $00 DB $08 DB $14 DB $2A DB $08 DB $08 DB $08 DB $08 DB $00 DB $0E DB $10 DB $10 DB $10 DB $3C DB $10 DB $3E DB $00 DB $0C DB $12 DB $2D DB $29 DB $29 DB $2D DB $12 DB $0C DB $00 DB $00 DB $1C DB $02 DB $1E DB $22 DB $1E DB $00 DB $20 DB $20 DB $3C DB $22 DB $22 DB $22 DB $3C DB $00 DB $00 DB $00 DB $1E DB $20 DB $20 DB $20 DB $1E DB $00 DB $02 DB $02 DB $1E DB $22 DB $22 DB $22 DB $1E DB $00 DB $00 DB $00 DB $1C DB $22 DB $3E DB $20 DB $1E DB $00 DB $0C DB $12 DB $10 DB $3C DB $10 DB $10 DB $10 DB $00 DB $00 DB $00 DB $1C DB $22 DB $22 DB $1E DB $02 DB $1C DB $20 DB $20 DB $3C DB $22 DB $22 DB $22 DB $22 DB $00 DB $08 DB $00 DB $18 DB $08 DB $08 DB $08 DB $1C DB $00 DB $04 DB $00 DB $0C DB $04 DB $04 DB $04 DB $24 DB $18 DB $20 DB $20 DB $22 DB $24 DB $38 DB $24 DB $22 DB $00 DB $18 DB $08 DB $08 DB $08 DB $08 DB $08 DB $1C DB $00 DB $00 DB $00 DB $36 DB $2A DB $2A DB $2A DB $22 DB $00 DB $00 DB $00 DB $3C DB $22 DB $22 DB $22 DB $22 DB $00 DB $00 DB $00 DB $1C DB $22 DB $22 DB $22 DB $1C DB $00 DB $00 DB $00 DB $3C DB $22 DB $22 DB $3C DB $20 DB $20 DB $00 DB $00 DB $1E DB $22 DB $22 DB $1E DB $02 DB $02 DB $00 DB $00 DB $2E DB $30 DB $20 DB $20 DB $20 DB $00 DB $00 DB $00 DB $1E DB $20 DB $1C DB $02 DB $3C DB $00 DB $10 DB $10 DB $3C DB $10 DB $10 DB $12 DB $0C DB $00 DB $00 DB $00 DB $22 DB $22 DB $22 DB $26 DB $1A DB $00 DB $00 DB $00 DB $22 DB $22 DB $22 DB $14 DB $08 DB $00 DB $00 DB $00 DB $22 DB $22 DB $2A DB $2A DB $36 DB $00 DB $00 DB $00 DB $22 DB $14 DB $08 DB $14 DB $22 DB $00 DB $00 DB $00 DB $22 DB $22 DB $22 DB $1E DB $02 DB $1C DB $00 DB $00 DB $3E DB $04 DB $08 DB $10 DB $3E DB $00 DB $0E DB $18 DB $18 DB $30 DB $18 DB $18 DB $0E DB $00 DB $08 DB $08 DB $08 DB $08 DB $08 DB $08 DB $08 DB $08 DB $38 DB $0C DB $0C DB $06 DB $0C DB $0C DB $38 DB $00 *----------------------------------- * LIGNES ECRAN ET VALEUR *----------------------------------- L9BF0 DB $B6 L9BF1 DB $AA L9BF2 DB $01 L9BF3 DB $B4 DB $AA DB $01 DB $B6 DB $AA DB $02 DB $B6 DB $AA DB $01 DB $B6 DB $AA DB $03 DB $8E DB $AA DB $02 DB $B4 DB $AA DB $01 DB $B6 DB $AA DB $02 DB $B6 DB $AA DB $04 DB $8E DB $AA DB $03 DB $66 DB $AA DB $02 DB $B3 DB $AA DB $06 DB $B6 DB $AA DB $03 DB $B3 DB $AA DB $04 DB $8F DB $AA DB $04 DB $B7 DB $AA DB $03 DB $B6 DB $AA DB $05 DB $8E DB $AA DB $04 DB $66 DB $AA DB $03 DB $8B DB $AA DB $06 DB $B3 DB $AA DB $05 DB $8F DB $AA DB $03 DB $B7 DB $AA DB $02 DB $B6 DB $AA DB $06 DB $8E DB $AA DB $05 DB $66 DB $AA DB $04 DB $3E DB $AA DB $03 DB $63 DB $AA DB $06 DB $8B DB $AA DB $05 DB $8E DB $AA DB $06 DB $66 DB $AA DB $05 DB $3E DB $AA DB $04 DB $16 DB $AA DB $03 DB $16 DB $AA DB $04 DB $53 DB $A6 DB $03 DB $E1 DB $A4 DB $04 DB $B9 DB $A4 DB $05 DB $91 DB $A4 DB $06 DB $6A DB $A4 DB $01 DB $51 DB $AD DB $01 DB $31 DB $A5 DB $03 DB $09 DB $A5 DB $04 DB $E1 DB $A4 DB $05 DB $B9 DB $A4 DB $06 DB $29 DB $AD DB $01 DB $59 DB $A5 DB $03 DB $31 DB $A5 DB $04 DB $09 DB $A5 DB $05 DB $29 DB $AD DB $02 DB $01 DB $AD DB $01 DB $81 DB $A5 DB $03 DB $59 DB $A5 DB $04 DB $A9 DB $A5 DB $03 DB $89 DB $AC DB $01 DB $B1 DB $AC DB $03 DB $89 DB $AC DB $02 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $55 DB $85 DB $55 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $F0 DB $F0 DB $F0 DB $00 DB $00 DB $00 DB $00 DB $00 DB $0F DB $0F DB $0F DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $01 DB $06 DB $08 DB $10 DB $21 DB $22 DB $00 DB $0F DB $38 DB $00 DB $03 DB $3C DB $00 DB $00 DB $00 DB $3F DB $00 DB $00 DB $20 DB $1F DB $00 DB $00 DB $00 DB $38 DB $07 DB $00 DB $00 DB $20 DB $1E DB $01 DB $00 DB $00 DB $20 DB $18 DB $04 DB $04 DB $0C DB $30 DB $00 DB $00 DB $1F DB $18 DB $14 DB $14 DB $04 DB $18 DB $00 DB $00 DB $21 DB $1F DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $3E DB $04 DB $0F DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $07 DB $38 DB $01 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $30 DB $20 DB $20 DB $24 DB $24 DB $24 DB $22 DB $21 DB $10 DB $08 DB $04 DB $00 DB $01 DB $07 DB $0C DB $30 DB $00 DB $00 DB $00 DB $00 DB $3F DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $30 DB $0F DB $00 DB $00 DB $0F DB $00 DB $00 DB $00 DB $00 DB $00 DB $38 DB $07 DB $21 DB $10 DB $08 DB $00 DB $00 DB $03 DB $18 DB $07 DB $20 DB $1B DB $06 DB $30 DB $18 DB $08 DB $20 DB $18 DB $07 DB $3F DB $08 DB $02 DB $03 DB $00 DB $0E DB $02 DB $0A DB $05 DB $02 DB $00 DB $02 DB $02 DB $01 DB $00 DB $0E DB $12 DB $26 DB $05 DB $0E DB $02 DB $04 DB $02 DB $02 DB $04 DB $04 DB $03 DB $00 DB $00 DB $00 DB $00 DB $00 DB $07 DB $08 DB $30 DB $10 DB $20 DB $20 DB $20 DB $20 DB $30 DB $18 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $07 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $07 DB $3F DB $08 DB $08 DB $08 DB $08 DB $11 DB $32 DB $04 DB $04 DB $01 DB $00 DB $0F DB $10 DB $20 DB $00 DB $0F DB $00 DB $3C DB $3E DB $00 DB $00 DB $1E DB $29 DB $12 DB $04 DB $15 DB $09 DB $0F DB $1F DB $3F DB $3F DB $3F DB $23 DB $0F DB $13 DB $19 DB $20 DB $3F DB $38 DB $38 DB $38 DB $3F DB $00 DB $3E DB $1F DB $3E DB $00 DB $00 DB $00 DB $3C DB $03 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $38 DB $06 DB $01 DB $00 DB $00 DB $00 DB $00 DB $00 DB $1C DB $22 DB $23 DB $2D DB $22 DB $3A DB $3A DB $39 DB $3C DB $3C DB $3C DB $30 DB $00 DB $00 DB $00 DB $3F DB $00 DB $00 DB $00 DB $00 DB $01 DB $08 DB $06 DB $03 DB $3C DB $00 DB $00 DB $34 DB $0C DB $2A DB $11 DB $20 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $3F DB $00 DB $00 DB $00 DB $00 DB $00 DB $03 DB $03 DB $24 DB $18 DB $00 DB $00 DB $00 DB $23 DB $01 DB $03 DB $27 DB $1F DB $00 DB $00 DB $00 DB $38 DB $38 DB $30 DB $3F DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $3C DB $03 DB $00 DB $00 DB $00 DB $03 DB $07 DB $0F DB $3B DB $05 DB $00 DB $00 DB $00 DB $35 DB $39 DB $3E DB $39 DB $36 DB $00 DB $00 DB $00 DB $3C DB $3C DB $3C DB $3C DB $3C DB $3C DB $3C DB $3C DB $3C DB $3C DB $1E DB $1F DB $0F DB $07 DB $03 DB $00 DB $00 DB $03 DB $07 DB $0F DB $1F DB $1E DB $3C DB $3C DB $00 DB $00 DB $01 DB $03 DB $3F DB $3F DB $3F DB $3C DB $3C DB $3F DB $3F DB $3F DB $03 DB $01 DB $00 DB $00 DB $3C DB $3C DB $38 DB $38 DB $30 DB $20 DB $00 DB $00 DB $00 DB $00 DB $20 DB $30 DB $38 DB $38 DB $3C DB $3C DB $3C DB $3F DB $3F DB $3F DB $3F DB $3E DB $3C DB $3C DB $3E DB $3F DB $3F DB $3F DB $01 DB $00 DB $00 DB $00 DB $00 DB $20 DB $30 DB $38 DB $3C DB $3C DB $00 DB $00 DB $3E DB $3F DB $3F DB $3F DB $01 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $01 DB $3F DB $3F DB $3F DB $3E DB $00 DB $00 DB $3C DB $3C DB $38 DB $30 DB $20 DB $00 DB $00 DB $03 DB $07 DB $0F DB $1F DB $1E DB $3C DB $3F DB $3E DB $3F DB $3F DB $3F DB $01 DB $00 DB $00 DB $3F DB $00 DB $20 DB $30 DB $38 DB $38 DB $3C DB $3C DB $3C DB $00 DB $00 DB $00 DB $3C DB $38 DB $30 DB $20 DB $00 DB $01 DB $03 DB $07 DB $0F DB $0E DB $0F DB $07 DB $03 DB $01 DB $00 DB $00 DB $00 DB $0F DB $0F DB $07 DB $03 DB $3F DB $3F DB $3F DB $00 DB $00 DB $00 DB $3F DB $3F DB $3F DB $00 DB $00 DB $00 DB $00 DB $3F DB $3F DB $3F DB $30 DB $38 DB $3C DB $3C DB $00 DB $00 DB $30 DB $38 DB $3C DB $1E DB $0E DB $0E DB $1E DB $3C DB $38 DB $30 *--- It's the end...