Je vais chercher certains bytes ensuite je les affiche.
Alors j'ai remarqué un bug assez impressionnant et je capte vraiment plus rien.
Code : Tout sélectionner
*buffer = AllocateMemory(5)
PokeB(*Buffer,$AA)
PokeB(*Buffer + 1,$01)
PokeB(*Buffer + 2,$C0)
PokeB(*Buffer + 3,$02)
PokeB(*Buffer + 4,$99)
Debug Hex($FF & PeekB(*Buffer))
Debug Hex($FF & PeekB(*Buffer + 1))
Debug Hex($FF & PeekB(*Buffer + 2))
Debug Hex($FF & PeekB(*Buffer + 3))
var1 = PeekB(*Buffer)
var1 & $FF
var2 = $FF & PeekB(*Buffer + 1)
var3.b = PeekB(*Buffer + 2)
var3 & $FF
var4.b = $FF & PeekB(*Buffer + 3)
Debug Hex(var1)
Debug Hex(var2)
Debug Hex(var3)
Debug Hex(var4)
FreeMemory(*Buffer)
Moi j'essaye au maximum de suivre la doc qui précise bien ".b" pour un byte, alors est-ce moi qui faute ou bien est-ce un (fameux) bug ?