28Fermer30
bidooLe 26/07/2004 à 13:52
PpHd :
>PreOs fait une recherche d'une séquence de 4 octets dans la ROM et prend la première adresse contenant cette séquence (un hack).
Si seulement c'etait le hack le moins portable utilise par Preos...


c vrai ??? mais j'ai essayé dix fois et sans succés avec ca :
void _main(void)
{
while (GetArgType (top_estack) != END_TAG)  
  top_estack = next_expression_index (top_estack);
  top_estack--;
unsigned char truc[8]=
{
0b00111000,
0b01000100,
0b01000100,
0b01111100,
0b01000100,
0b01000100,
0b01000100,
0b01000100};
push_END_TAG();
long i;
  for(i=0;i<0x40000;i+=2)
  if(peek(i)==truc[0] && peek(i+1) ==truc[1] && peek(i+2)==truc[2] && peek(i+3)==truc[3] && peek(i+4)==truc[4] && peek(i+5)==truc[5] && peek(i+6)==truc[6] && peek(i+7)==truc[7])push_longint(i);
push_LIST_TAG ();
return;
}