DrTypoFr (./11) :
Avec -m68000 et -gdwarf-2 ça marche!
Enfin le linker s'est plaint que ___mulsi3 manquait mais j'ai trouvé une fonction C qui fait cette opération.
C'est pour multiplier 2 entier 32 bits. J'imagine que gcc ne l'a pas géré car le 68000 ne le fait pas de base... vbcc est moins contraignant là dessus.
Tu peux utiliser les librairies (libgcc (GCC low-level runtime library), libc, et libm) qui viennent avec gcc mais cela implique qu'il a été créer avec les options de configuration adéquates.
Certaines "distributions" de gcc viennent juste avec binutils, le compilateur et c'est tout.
Pour la sortie vidéo, je ne l'ai pas de façon fiable. J'ai essayé en ouvrant la fenêtre après l'init vidéo mais en général ça ne marche pas, écran noir.
Y'a un autre pb qui subsiste c'est que quand y'a la vidéo, je ne vois pas la 3D. Je vois le titre et le texte. Ca c'est assez bizarre, je vais creuser.
Pour l'output video, j'utilises la sortie OpenGL de l'émulateur le même utilisé en mode normal. Il faudrait que j'arrive a répliquer la méthode pour mon vidéo output. Toute aide est la bienvenue d'ailleurs.
Je n'ai pas de serveur FTP. J'ai un google driver mais il faut un compte google pour y déposer des fichiers.
Sinon y'a transfernow qui permet en mode gratuit de transférer 5 Go de données.
Je vais voir ce que je peux faire, mais au moins ton gcc est fonctionnel.