MSX Village forum

La Place des Développeurs MSXgl MSX Game Library

aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2077

Le 30/04/2022 à 16h46

Reprise du message précédent

Oui, c'est possible. Par contre j'aimerai ne pas faire ça à l'aveugle donc je vais d'abord tâcher de pouvoir tester sur Linux (ou via un émulateur).


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2077

Le 08/05/2022 à 22h48
@Ericb59 J'ai fini de convertir 3 de mes outils pour GCC : MSXbin, MSXzip et MSXhex.
Un fichier bash est disponible à la racine de /MSXtk/ : build.sh.

Les binaires Linux sont disponibles dans /bin/.

MSXmath suivra bientôt. Pour MSXimg, ça va prendre plus de temps vu sa complexité par rapport aux autres.


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: 5284

Le 09/05/2022 à 07h15
Top !
Je vais tester ça .
Merci


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5284

Le 16/05/2022 à 09h52
Salut,

J'ai compilé tes programmes sur mon Mac.
- il faut que tu renomme ./src/msxtk.h en ./src/MSXtk.h
La case étant discriminante sur Mac et Linux, ton fichier n'est pas correctement nommé comparé à ton code.

Dans ton build.sh
- Il ne faut pas mettre ".exe" comme extension de fichier pour le programme compilé. Il n'y a pas d'extension spécifique à un exécutable sur Mac/linux. (Bien que ça n'empêche pas le fonctionnement, mais mettre .exe = windows en fait).

Voici la ligne de commande pour compiler sur mon Mac :
g++ -o MSXhex -Isrc -Wall -std=c++17 MSXhex.cpp
et
g++ -o MSXbin -Isrc -Wall -std=c++17 MSXbin.cpp
et
g++ -o MSXzip -Isrc -Wall -std=c++17 MSXzip.cpp src/ayVGM.cpp src/RLEp.cpp


sinon c'est impec :)
Edité par ericb59 Le 16/05/2022 à 12h45


banniere-ericb59e
Site web    
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2077

Le 16/05/2022 à 13h01
C'est noté.
Tu as essayé les binaires que j'avais généré pour Linux ?
Ils fonctionnaient sur mon émulateur mais je n'ai pas pu les tester dans un "vrai" environnement Linux.


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: 5284

Le 16/05/2022 à 13h33
aoineko :
Tu as essayé les binaires que j'avais généré pour Linux ?

Ils ne fonctionnent pas.
Même si Linux et MacOS sont sur une base de Unix, les formats de fichiers binaires ne sont pas les même. Edité par ericb59 Le 16/05/2022 à 13h35


banniere-ericb59e
Site web    
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2077

Le 16/05/2022 à 17h09
Tu veux dire que tu as essayé les binaires Linux sur MacOS ? Tu as pas de distribution Linux sous la main pour tester mes binaires ?
Ils ont l'extension .exe, mais c'est bien des binaires Linux ; et ils fonctionnent bien avec un émulateur Linux sous Windows.


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: 5284

Le 16/05/2022 à 17h37
oui, je pensais que c'était ce que tu voulais que je fasse :siffle
J'ai bien vu que tu les as nommé en .exe, ce qui de prime abord est assez troublant, d'où ma remarque précédente.

Non, je n'utilise aucune distribution linux.
Mais j'ai Windows 11 en émulation sur mon Mac. Uniquement en cas de besoin impérieux :lol
Petit hors sujet, Windows 11 à repris beaucoup de fonctionnalités et de style issus de MacOS. Je le trouve plutôt sympa à utiliser.
Edité par ericb59 Le 16/05/2022 à 17h38


banniere-ericb59e
Site web    
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2077

Le 29/05/2022 à 10h26
Hello,
Une nouvelle version de MSXgl est disponible : MSXgl 0.4.0.
Aux rayons des nouveautés :
  • Refonte complète du module vidéo (compatibilité, optimisation, nouvelles fonctionnalités MSX2, etc.).
  • Support du MSX2+ (mode YJK 19268 couleurs, scrolling horizontal, etc.).
  • Ajout d'algorithme de décompression (ZX0, Pletter et Bitbuster).
  • Support du MSX-DOS maintenant (vraiment) fonctionnel (debug, ajout de fonctionnalité, Build Tool, etc.)

Programme d'exemple de décompression (s_zip.c) :


Programme d'exemple du MSX-DOS (s_dos.c) :


Image en Screen mode 12 (MSX2+) :


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

Touriste

Rang

Avatar

Inscrit le : 06/02/2022 à 20h00

Messages: 69

Le 29/05/2022 à 10h56
enorme :love


ne pas confondre BITMAP et plan quequette d:)8--O:b
   
Gfx Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 22/02/2021 à 22h22

Messages: 352

Le 01/06/2022 à 16h36
:top :top
En un mot: Bravo !


Il faut cultiver notre jardin.
   
Sebbeug Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h33

Messages: 1335

Le 01/06/2022 à 19h55
Je n'ai pas compris ces histoires d'algorithme de décompression, mais je salue le travail !


Clé de sol

Site web    
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2077

Le 01/06/2022 à 21h22
C'est du code de decompression de données comme les .zip mais spécialement conçu pour le z80.
L'intérêt c'est évidemment de pouvoir stocker plus de données sur une ROM ou une disquette.
J'ai intégré à MSXgl ceux qui semblaient les plus populaires dans la communauté MSX : Pletter, Bitbuster et ZX0.


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h33

Messages: 1335

Le 01/06/2022 à 23h44
ok merci :top


Clé de sol

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