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

Le 17/01/2022 à 09h18

Reprise du message précédent

Tous les samples marqués "State: ❌ WIP..." ne sont pas (encore) fonctionnels. :)

Et pour les warning dans vdp.c c'est à cause d'un code assembleur en ligne qui utilise les registres secondaires.
Les gens de SDCC sont au courant, mais ils trouvent que c'est "acceptable" d'avoir un warning dans ce cas, même si en vrai il n'y a pas de problème. :gne


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

Villageois

Rang

Avatar

Inscrit le : 22/02/2021 à 22h22

Messages: 353

Le 17/01/2022 à 10h52
c'est étrange j'ai l'impression que les .bat déconne chez moi...
J'ai ouvert un invité de commande en mode admin et lorsque je lance build.bat et que je choisi un des sample j'obtient ça :

No valide sample selected...
Available samples:
- s_at2
- s_ayfx
- s_bios
- s_clock
- s_cmsxi
- s_draw
- s_game
- s_hello
- s_joystk
- s_keybrd
- s_math
- s_pcmenc
- s_print
- s_psg
- s_pt3
- s_sm1
- s_sprite
- s_sys
- s_text
- s_vdpcmd
- s_vgm
- s_wyz
- s_zip
Enter a sample: s_game
'************************************' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'List!' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'/I' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'��────────────────────────────────────────────────────────────────┘' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'm' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'*' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'OutDirCrt0ExtFillSize' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'ProjNameI_b0.c' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'my' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'********' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'argetRESET' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'DirProjNameExt' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'DSK' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'd' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Le chemin d’accès spécifié est introuvable.
'*********************************' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'2' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'LUERESET' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
-- Clean temporary files
'��────────────────────────────────────────────────────────┐' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'──────────────────────────────────────────────────────┘' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'�' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
'�▄█▄▄▄▄▄▄▄▄█' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Starting meisei emulator...
EmulMachine=1
Emul60Hz=0
EmulFullScreen=0
EmulMute=0
EmulSubSlot=0
EmulDebug=0
Warning: EmulMachine can't be use with Mesei
Error: Mesei only support ROM format
Build Succeed
Appuyez sur une touche pour continuer...



Il faut cultiver notre jardin.
   
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2126

Le 17/01/2022 à 17h46
Ah, je connais ça. ^^
Tu as des fichiers scripts avec le codage de fin de ligne LF au lieu de CRLF (Unix vs Windows).
C'est Git qui fou le boxon (j'ai pas trouvé comment lui dire de pas y toucher :moue).

Comment as-tu récupéré la lib ?
Normalement, si tu récupères :
- en téléchargeant https://github.com/aoineko-fr/MSXgl/releases/download/v0.3.0-alpha/MSXgl-v0.3.0-alpha.zip,
- ou en clonnant le dépot Git https://github.com/aoineko-fr/MSXgl.git (tag v0.3.0-alpha),
tu es pas censé avoir ce problème.


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

Villageois

Rang

Avatar

Inscrit le : 02/01/2021 à 11h22

Messages: 246

Le 17/01/2022 à 19h13
aoineko :
Tous les samples marqués "State: ❌ WIP..." ne sont pas (encore) fonctionnels. :)

(...)


je n'ai pas cherché sur cette liste mais j'ai lancé ce qui m'était proposé lors du build.bat ;)
Edité par Ricco59 Le 17/01/2022 à 19h14


Tous mes travaux sont centralisés sur mon piti blog : https://ricco59.blogspot.com/
E-mail    
Ricco59 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 02/01/2021 à 11h22

Messages: 246

Le 17/01/2022 à 19h15
@Gfx,

Je compile avec Visual Code Studio et ça marche

Avec quoi compiles-tu ?

Tchao ;)


Tous mes travaux sont centralisés sur mon piti blog : https://ricco59.blogspot.com/
E-mail    
KN2000 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 08/06/2010 à 09h30

Messages: 209

Le 17/01/2022 à 19h44
aoineko :
Quel est ton environnement de test ?


Un environnement calme euh Win7 familial -64bits


Nous sommes en 2010 aps JC, toute la Gaule est envahie. Ah ben non, apparement, un village résiste encore aux envahisseurs Personalcomputerum et autres Consoledessalum. Bienvenue dans l'antre du emessix !
   
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2126

Le 17/01/2022 à 20h25
KN2000 :
Win7 familial -64bits


Et tu as aucun message d'erreur ? :hum
C'est étrange.
Tu as récupérer MSXgl via le .ZIP ou via Git ?


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

Villageois

Rang

Avatar

Inscrit le : 22/02/2021 à 22h22

Messages: 353

Le 17/01/2022 à 23h00
J'ai téléchargé depuis git MSXgl-main et je l'ai dézippé.
@Ricco59 j'ai essayé dans VS et j'ai le même problème.
Je suis sur Windows 11, tu crois que ça peut être ça ??


Il faut cultiver notre jardin.
   
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2126

Le 17/01/2022 à 23h40
Gfx :
J'ai téléchargé depuis git MSXgl-main et je l'ai dézippé.




Les 2 seuls moyens de pas avoir les codes de fin de ligne cassés c'est :
- de télécharger "mon" zip (celui généré par GitHub est pété :moue)
- ou de faire un clone du dépôt Git (dans ce cas GitHub remet les bons codes si tu clones depuis un environnement 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: 5288

Le 18/01/2022 à 06h44
ben alors ! y se passe de drôles de choses avec Windows ? :siffle :lol

Ce problem était courant sur XP mais résolu depuis il me semble.


sinon :

git config core.autocrlf true


VSCODE
Doit proposer un Quick Fix
Il y a un petit module qui s'installe et réglé le problème. Edité par ericb59 Le 18/01/2022 à 07h14


banniere-ericb59e
Site web    
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2126

Le 18/01/2022 à 09h11
Je suis déjà en "core.autocrlf true".
C'est pour ça que quand tu clones depuis un env Windows, Git remet bien les fins de ligne en CRLF (Windows).
Mais, sur le serveur Git, les fichiers sont stockés en LF (Unix) donc quand tu crées une Release sur GitHub, il te génère un ZIP avec tous les sources, mais sans les remettre en CRLF. :(

Ce qui serait super, c'est une option pour que Git ne touche pas aux codes de fin de ligne des fichiers qu'on y dépose et qu'il laisse l'utilisateur gérer ça comme il le souhaite.


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

Le 18/01/2022 à 10h37
Dans VSCODE, cliquer là , puis entrer CRLF ou LF suivant votre choix.





banniere-ericb59e
Site web    
aoineko Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/01/2011 à 21h17

Messages: 2126

Le 18/01/2022 à 11h11
ericb59 :
Dans VSCODE, cliquer là , puis entrer CRLF ou LF suivant votre choix.


Oui, mais ça oblige à le faire sur tous les scripts (y en a un trentaine)... à chaque fois qu'on récupère une version.
Je préférai trouver une solution "définitive" à ce soucis. ^^


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

Franck Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 22h54

Messages: 3049

Le 18/01/2022 à 15h33
Si on pouvait arrêter avec les provoc' pro Mac, ça devient vraiment lourd et ça déclenche des polémiques inutiles.
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5288

Le 18/01/2022 à 15h52
Franck :
Si on pouvait arrêter avec les provoc' pro Mac, ça devient vraiment lourd et ça déclenche des polémiques inutiles.


De la provoc ?
Bon... ben, dans quel monde on vit si ça, c'est de la provoc ? Je m'inquiètes... Si on peut même plus s'asticoter entre nous :siffle

Je vais retirer tous mes posts qui heurtent la sensibilité de la majorité.
Mais, je dois dire qu'en tant que minorité Mac, je trouve cette discrimination révoltante. Edité par ericb59 Le 18/01/2022 à 15h55


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