je me souviens d´un vieux projets fin d´etude de mon cours.
j´avais fait un jeu en 3d en asm. flat shading(lol) et comme musique, la synthese FM.
pour la memoire, j´utilisait le mode flat :P.
je me souviens un peu pour le keyboard, ca ressemblait à ca.
KB DB(128) dup(0)
in al,60h
mov bx,offset KB
xor ah,ah
mov cl,al
shr cl,7
and al,07fh
mov byte ptr [bx+ax],cl
l´avantage, c´est que je pouvais prendre en compte plusieurs touche a la fois.
apres, tu testes la touche 75 et 77 pour des deplacement horizontal.