Je fais l'échange des évènements ici (tu dis que ça vient des évènements, mais ou plus précisément?) :
GET_EVENT:
;On échange les évènements
pop hl
ld (GET_EVENT_SAV_HL),hl
ld hl,my_x
ld de,his_x
ld b,8
call bell_swapBlock
jp nz,CONEXION_LOST
Je ne comprends pas... à priori, tu as remplacé tous les "bjump xxx" par des "bcall xxx /ret"... ça reviens au même non?
Pour les niveaux, oui, je comptais faire un truc du genre (mais je préfère d'abord me concentrer sur le bug). Il y a encore d'autres trucs à améliorer, je m'y met dès que ça marche.
Merci pour ton aide!