Get Adobe Flash player

Etre programmé en 64 bits

Ce sera le plus gros challenge. Il me faut trouver le compilateur qui va bien ainsi que le débuggueur. Je pense que Visual Studio Express devrait faire l'affaire. Par contre au niveau de Windows, il va falloir que je trouve les bibliothèques en 64 bits. Pour certaines bibliothèques, il y aura un mixte en tre le 32 et le 64 bits. pour l'instant je crois que SQLite n'est écrit qu'en 32 bits. Il faut aussi que je me renseigne au sujet de GFLSDK. Enfin, je vais devoir réécrire la bibliothèque M32Lib et ses sous-bibliothèques afin qu'elles aussi soient en 64 bits.

C'est un gros challenge car il faut apprendre l'utilisation de nouveaux registres, la façon de passer les paramètres à Windows change aussi, les bibliothèques de Windows sont à trouver, un véritable boulversement.

Il faut que j'y passe le 32 bits c'est fini.

Je vais donc utiliser JWAsm, sa syntaxe très proche de celle de MAsm, cela sera plus facile pour moi.

Ca y est, j'ai l'assembleur et le linkeur 64 bits ainsi que les bibliothèques correspondantes. J'ai fait un test avec un programme d'exemple, ça roule. On verra plus tard pour le debugger.

Je me pose la question si je dois faire une version spécifique AMD et une autre spécifique Intel ?

Je vais maintenant télécharger les manuels des jeux d'instructions, on verra après.