











Les touches sont encodées de la façon suivante :
A = &42 ; B = &31 ; C = &39 ; D = &3A ; E = &3D ; F = &32 ; G = &33 ; H = &2B ; I = &24 ; J = &2A ; K = &22 ; L = &23 ; M = &21
N = &29 ; O = &25 ; P = &1C ; Q = &44 ; R = &35 ; S = &3B ; T = &34 ; U = &2D ; V = &30 ; W = &3C ; X = &38 ; Y = &2c ; Z = &40
#8B6E : 21 3D 97......LD HL,&973D
#8B71 : CD 44 8B......CALL &8B44
#8B74 : 47............LD B,A ;la valeur de la touche enfoncée est stockée dans le registre B
#8B75 : D9............EXX
#8B76 : 21 BE 96......LD HL,&96BE
#8B79 : 11 1B C6......LD DE,&C61B
#8B7C : 01 05 00......LD BC,&0005
#8B7F : ED B0.........LDIR
#8B81 : D9............EXX
#8B82 : 21 EC 8B......LD HL,&8BEC ;adresse de la touche a vérifier
#8B85 : 7E............LD A,(HL)
#8B86 : B8............CP B
#8B87 : 20 27.........JR NZ,&8BB0
#8B89 : 2A 83 8B......LD HL,(&8B83)
#8B8C : 23............INC HL
#8B8D : 22 83 8B......LD (&8B83),HL
#8B90 : 7E............LD A,(HL)
#8B91 : FE FF.........CP &FF
#8B93 : 20 2A.........JR NZ,&8BBF
#8B95 : 3A 14 C6......LD A,(&C614)
#8B98 : B7............OR A
#8B99 : 20 0B.........JR NZ,&8BA6
;cheat mode on
#8B9B : 3E 01.........LD A,&01
#8B9D : 32 14 C6......LD (&C614),A
;permettre l'affichage du mot CHEAT sur le menu
#8BA0 : AF............XOR A
#8BA1 : 32 F9 97......LD (&97F9),A
#8BA4 : 18 0A.........JR &8BB0
#8BA6 : 3E 01.........LD A,&01
#8BA8 : 32 15 C6......LD (&C615),A
#8BAB : 3E 20.........LD A,&20
#8BAD : 32 03 98......LD (&9803),A
#8BB0 : 3A 14 C6......LD A,(&C614)
#8BB3 : B7............OR A
#8BB4 : 21 F3 8B......LD HL,&8BF3
#8BB7 : 20 03.........JR NZ,&8BBC
#8BB9 : 21 EC 8B......LD HL,&8BEC ; debut de la chaine a verifier
#8BBC : 22 83 8B......LD (&8B83),HL ;ecriture de l'adresse en &8B83
#8BBF : 78............LD A,B
#8BC0 : FE 21.........CP &21 ; touche M pour la musique ON/OFF
#8BC2 : 28 0D.........JR Z,&8BD1
#8BC4 : FE 22.........CP &22 ; touche K pour la redéfinition des touches
#8BC6 : CA FA 8B......JP Z,&8BFA
#8BC9 : 3A 06 C6......LD A,(&C606)
#8BCC : CB 67.........BIT 4,A
#8BCE : C0............RET NZ
#8BCF : 18 9D.........JR &8B6E
#8BD1 : 3E 00.........LD A,&00
#8BD3 : EE 01.........XOR &01
#8BD5 : 32 D2 8B......LD (&8BD2),A
#8BD8 : 21 06 98......LD HL,&9806
#8BDB : 3E 00.........LD A,&00
#8BDD : 28 04.........JR Z,&8BE3
#8BDF : 3D............DEC A
#8BE0 : 21 0A 98......LD HL,&980A
#8BE3 : 22 F7 97......LD (&97F7),HL
#8BE6 : 32 12 C6......LD (&C612),A
#8BE9 : C3 6E 8B......JP &8B6E
;les touches qui permettent d'activer le cheat mode
#8BEC : 32 ; F
#8BED : 23 ; L
#8BEE : 2D ; U
#8BEF : 32 ; F
#8BF0 : 32 ; F
#8BF1 : 2C ; Y
#8BF2 : FF ;fin de chaine a comparer
