MSX Village forum

Les nouveaux habitants Présentation Galgear

Galgear Membre non connecté

Vagabond

Rang

Avatar

Inscrit le : 04/05/2026 à 21h30

Messages: 11

Le 08/05/2026 à 00h18

Reprise du message précédent

aoineko :
Galgear :
Concernant les SDK C, pourquoi est-ce que vous en avez deux ?


C'est Eric B., un historique du village, qui a créé Fusion-C en premier. C'est une librairie généraliste très bien pour certains usages.

De mon coté, j'avais envie d'aller titiller les jeux faits en assembleur et j'ai donc créé une librairie qui soit à la pointe en termes de performance : MSXgl.
Maintenant, c'est une librairie complète et il a déjà au moins 27 jeux MSX qui sont sortis depuis 2023, qui utilisent MSXgl.

Ceci dit, Fusion-C ou MSXgl, c'est du C, donc on peut facilement passer un bout de code de l'un à l'autre.


Bah déjà merci beaucoup pour ton travail, un compilateur C vers Z80 dédié à une machine ça a l'air d'être du gros boulot, mais ça permet à des devs qui n'ont pas forcément envie d'apprendre les normes ASM d'une machine de commencer à faire des trucs avant de s'intéresser aux contraintes techniques spécifiques ^^

Je regarderai ça attentivement. Avant même de recevoir mon Phillips l'hiver dernier j'étais assez admiratif de voir que y'avait sur msx.org une communauté qui fait encore des petits programmes tous les ans pour le fun, même si c'est juste faire un sapin de noël et des confettis :D


Pas mal, non ? C'est français.
   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 3218

Le 08/05/2026 à 09h57
Galgear :
Bah déjà merci beaucoup pour ton travail, un compilateur C vers Z80 dédié à une machine ça a l'air d'être du gros boulot, mais ça permet à des devs qui n'ont pas forcément envie d'apprendre les normes ASM d'une machine de commencer à faire des trucs avant de s'intéresser aux contraintes techniques spécifiques ^^


En fait, je n'ai pas fait le compilateur. ^^
MSXgl (comme Fusion-C) utilise le compilateur SDCC.
C'est un compilateur généraliste qui supporte notamment le Z80, mais qui n'a aucune fonctionnalité spécifique au MSX.

MSXgl ajoute toutes les fonctionnalités dont a besoin un programmeur pour créer un programme : afficher des choses à l'écran, gérer le joystick, jouer de la musique, etc.
Ce n'est donc qu'une librairie de fonctions (un peu comme la lib standard du C, mais optimisé pour le MSX).

Ceci dit, j'ai fait quand même quelques outils et notamment le script qui prend en charge toutes les étapes entre la compilation d'un programme C jusqu'à la création de la ROM ou de la disquette finale qu'on peut tester sur un MSX ou un émulateur.


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 11208

Le 08/05/2026 à 10h13
Citation :
J'ai aussi un Sakhr AX-350 mais il est cassé (problème d'envoi depuis l'égypte, il a pris un sale coup au niveau de l'alim dans le transport). Je ne l'ai pas ouvert pour vérifier si c'était potentiellement trivial à réparer. Je l'avais pris parce que je voulais un deuxième MSX2 avec lecteur disquettes et plus de ram, mais actuellement ça fait juste un très gros presse papier...


c'est une alimentation à découpage donc pas de transfo mais une self
si le circuit n'est pas trop cassé ça doit être réparable

regarde dans le schéma du CX-5MII ça doit être le même modèle d'alim (il y en a 4 suivant les pays et la tension secteur)

https://archive.org/details/YamahaCX5MIIServiceManual


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie