Je me disais bien qu'il y avait un truc que je comprenais pas dans ton
./12B_DSTD = 0xF02248, du coup vu que tu l'utilises dans l'init de B_CMD, le blitter doit faire un peut n'importe quoi (ou en tout cas, pas ce que l'on pense) je pense que tu as du te tromper avec LFU_D ou un truc du genre

Là où tu lis A1 & A2 pixel, même si c'est fonctionnel sur une vrai jag car le blitter freeze le 68k, vaut mieux le mettre après avoir vérifier que le blitter est bien en pause : typiquement sur Emulateur je ne sais pas si c'est bien implémenté (et si tu veux faire la même chose sur GPU, ca sera pas bon

).
Sinon A1 et A2 sont bien sous la forme (Y.w,X.w) en lecture, mais comme le blitter doit faire un peut n'importe quoi avec le B_DSTD, ça doit du coup correspondre à des coordonnées incohérentes.