









#0B48 : 7E............LD A,(HL) ; Valeur de la tuile
#0B49 : FE 62.........CP &62
#0B4B : CA 77 0B......JP Z,&0B77 ; Si tuile &62 alors on va en &0B77
#0B4E : FE 63.........CP &63
#0B50 : CA 77 0B......JP Z,&0B77 ; Si tuile &63 alors on va en &0B77
#0B53 : 21 41 16......LD HL,&1641 ; Tableau pour nos tuiles qui ne sont pas solide
#0B56 : 4E............LD C,(HL) ; combien de valeur a lire
#0B57 : 23............INC HL ;
#0B58 : 06 00.........LD B,&00 ; Mettre B a zéro car on travaille avec BC
#0B5A : ED B1.........CPIR ; Compare le contenu de l'adresse pointée par HL. HL+1, BC-1 jusqu'à BC=0
#0B5C : C2 C5 0B......JP NZ,&0BC5 ; Si trouvé on saute a l'adresse &0BC5
#0B5F : CD 77 0B......CALL &0B77
#1641 : &4D ; nombre de valeur a lire chargé dans le registre C
#1642 : 00, 01, 02, 03, 04, 05, 07, 12, 13, 70, 5F, 60, 61, 71, 6E, 6F, 7B, 7C, 65, A3, 97, A1, 95, 98, 9B, 9F, A9, AD, 75, 76, 72, 73, B5, B6, BD, 62, 63, 77, 78, 79, 7A, 66, 67, 68, ED, 2F, B9, C6, BE, DD, DC, D8, D9, CA, CB, C7, C8, D6, D7, BF, BB, BC, B8, EE, EF, E4, E5, E8, E9, EA, EB, E6, E7, 3A, 2A, 2B, 2D


#0BDB : 7E............LD A,(HL) ; lire la valeur de la tuile
#0BDC : FE 5F.........CP &5F
#0BDE : 28 12.........JR Z,&0BF2
#0BE0 : FE 60.........CP &60
#0BE2 : 28 2D.........JR Z,&0C11
#0BE4 : FE 61.........CP &61
#0BE6 : 28 36.........JR Z,&0C1E
#0BE8 : E6 FE.........AND &FE ;AND &11111110 (si &13 (00010011) avec le AND, le 1er bit tombe a zéro, on obtient alors &12)
#0BEA : FE 12.........CP &12 ; si &12
#0BEC : 28 40.........JR Z,&0C2E ; on saute en &0C2E
#0BEE : 19............ADD HL,DE
#0BEF : 10 EA.........DJNZ &0BDB
#0BF1 : C9............RET
#143B : 3A BF 11......LD A,(&11BF) ;lire le niveau courant
#143E : 3C............INC A ; niveau courant +1
#143F : FE 07.........CP &07 ;est-ce qu'on est au 7ème ?
#1441 : 20 04.........JR NZ,&1447 ; NON on va en &1447 sinon on a gagné
#1443 : C1............POP BC
#1444 : C3 97 13......JP &1397 ; saut en &1397 (affichage GAME OVER)