13146Fermer13148
squalylLe 22/03/2017 à 18:26
mon pauvre, les compilos bizarres c'est pas ce qui manque dans le monde de la kartapuss grin (puis c'est pas super jeune comme code)

là je suis en train de voir plein de:
array[(unsigned char)index]pour que ca force le compilo a utiliser un opcode 8051 @r0 ou @r1 au lieu de DPTR trioui

sauf que je porte sur un 32 bits moderne, alors j'ai plein de trucs comme ca partout:
#ifdef MAPLATEFORMEMODERNE
blabla=array[index]
#else
blabla=array[(unsigned char)index]
#endif

OUI y'a une raison, je dois être capable de regénérer le vieux binaire au bit près avec ces sources.