La Place des Développeurs Besoin d'aide pour Bibliothèque GFX9000 en C

Je voudrais compléter FUSION-C avec le support de la GFX9000.
Il existe une bibliothèque en Assembleur réalisée par Team Bomba, disponible ici :
https://www.teambomba.net/gfx9klib.html
Même si j'ai quelques bases en Assembleur, je n'arrive pas à comprendre l'ensemble du Code ASM des fonctions de cette bibliothèque pour soit les reprogrammer en C, soit les intégrer directement en assembleur.
J'ai donc besoin d'aide ... Si quelqu'un ayant de bonnes notions d'assembleur, et se sentant disponible pour m'aider dans se portage pouvait se manifester pour m'aider ca serait super !
Edité par
ericb59
Le 09/02/2019 à 19h02
Il existe une bibliothèque en Assembleur réalisée par Team Bomba, disponible ici :
https://www.teambomba.net/gfx9klib.html
Même si j'ai quelques bases en Assembleur, je n'arrive pas à comprendre l'ensemble du Code ASM des fonctions de cette bibliothèque pour soit les reprogrammer en C, soit les intégrer directement en assembleur.
J'ai donc besoin d'aide ... Si quelqu'un ayant de bonnes notions d'assembleur, et se sentant disponible pour m'aider dans se portage pouvait se manifester pour m'aider ca serait super !

Je crois qu'il y a une toute petite coquille dans le code :
La fonction g9k_Detect() devrait retourner True si elle détecte la carte graphique et False dans le cas contraire, non ?
Donc il faut déclarer le if de la façon suivante :
Code C :
if (g9k_Detect()) { printf("GFX9000 detect failed\n\r"); return 1; }
La fonction g9k_Detect() devrait retourner True si elle détecte la carte graphique et False dans le cas contraire, non ?

Donc il faut déclarer le if de la façon suivante :
Code C :
if (!g9k_Detect()) { printf("GFX9000 detect failed\n\r"); return 1; }
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie