Bonjour à tous
Je voudrai convertir du code ASM 68020 de Motorola en code C ou C++ compilable (je pense avec modification ) avec gcc.
Existe t'il des outils libres sous linux qui permette cela :
Cordialement
Guillaume
Bonjour à tous
Je voudrai convertir du code ASM 68020 de Motorola en code C ou C++ compilable (je pense avec modification ) avec gcc.
Existe t'il des outils libres sous linux qui permette cela :
Cordialement
Guillaume
c'est purement et simplement impossible puisque l'asm est le dernier niveau avant le signal electrique sur les broches des composants...
faire cette convertion = ecrire un emulateur + le programme et ça existe surement déjà pour ce processeur (au moins l'émulateur).
tous les 68k sont compatibles entre eux en terme d'assembleur donc si tu trouves un emu 68050 ou 68040 ça marche aussi.
Petite explication de ce que je voudrai faire.
J'ai recupérer le code source d'un jeu Amiga que les développeur on mis en OpenSource ( ) Alien Breed 3D II, le seul problème c'est que quasiment tout le jeu a été développé en ASM pour des proc >68020 (il utilise des instructions spécifiques pour ce type de proc).
Donc j'aimerai essayer de passer du code ASM > C ou du C++ pour un peu plus de comprehension et essayer de le porter sous Linux (juste pour voir si c'est possible).
C'est un peu du reverse ingenering qu'il faudrait faire ?
Ou reecrire chaque instruction ASM en C++ en tenant compte des spec du proc?
bster a raison, ce genre de conversion n'est pas possible.
Le reverse engineering, c'est quand à partir d'un code, tu réussis à comprendre ce que fait le programme (généralement quand le code est dégueu).
Ce que tu as besoin, toi c'est de comprendre ET de recoder.
Ok merci ,
On va remonter les manches et se mettre à l'ASM
Merci beaucoup pour vos reponses
Guillaume
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager