MSX Village forum

La Place des Développeurs pcmenc (Artrag)

ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 24/03/2022 à 10h27

Reprise du message précédent

bôa, Mac Intel et Mac M1 sont en little-Endian.
Le Big-Endian sur Mac ca date du temps des processeurs Motorola du siècle dernier.


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 24/03/2022 à 16h52
J'ai trouvé un clone plus évolué de pcmenc, qui fonctionne aussi pour les sn76489.

https://github.com/maxim-zhao/pcmenc

Mais là aussi j'ai un problème de compilation.
Est-ce tu peux me dire si tu arrives à compiler celui-là s'il te plait ?


banniere-ericb59e
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2907

Le 24/03/2022 à 19h34
J'ai compilé sans soucis avec le projet Visual Studio (aucun warning et un exe qui semble fonctionnel).
J'ai pas (encore) installé de quoi utiliser les makefile.


On est toujours ignorant avant de savoir.
Github    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 25/03/2022 à 08h11
Ha oui ok.
Est-ce que ca veux dire qu'il y a du code spécifique Microsoft dedans ?

J'arrive pas à compiler à cause de ceci (dans le fichier pcmenc.cpp :
bugcpp

C'est pour lancer les taches en parallel si je comprend bien. Soit il me manque une librairie, soit c'est pas compatible.
As tu une idée de comment je peux faire en sorte de corriger ça ?


banniere-ericb59e
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2907

Le 25/03/2022 à 08h50
Y a plusieurs choses :
- la définition du projet (makefile, vcproj, etc.)
- les outils de build (compilateur, linker, etc.)
- la librairie C++ linké
- la plateforme

La, difficile de savoir pourquoi ça compile via VisualStudio sur PC et pas via une Makefile sous MacOS via GCC.

Comme l'erreur c'est dans du std:: je pencherai soit pour un problème d'include, soit de version de GCC.


On est toujours ignorant avant de savoir.
Github    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie