La Place des Développeurs MSXgl MSX Game Library
aoineko
Membre non connecté
Conseiller Municipal
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.
On est toujours ignorant avant de savoir.
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...
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é
Conseiller Municipal
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 ).
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.
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 ).
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.
aoineko :
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
@Gfx,
Je compile avec Visual Code Studio et ça marche
Avec quoi compiles-tu ?
Tchao
Je compile avec Visual Code Studio et ça marche
Avec quoi compiles-tu ?
Tchao
aoineko :
Quel est ton environnement de test ?
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é
Conseiller Municipal
KN2000 :
Win7 familial -64bits
Et tu as aucun message d'erreur ?
C'est étrange.
Tu as récupérer MSXgl via le .ZIP ou via Git ?
On est toujours ignorant avant de savoir.
aoineko
Membre non connecté
Conseiller Municipal
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é )
- 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.
ericb59
Membre non connecté
Conseiller Municipal
ben alors ! y se passe de drôles de choses avec Windows ?
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
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
aoineko
Membre non connecté
Conseiller Municipal
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.
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.
aoineko
Membre non connecté
Conseiller Municipal
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.
ericb59
Membre non connecté
Conseiller Municipal
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
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
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie