La Place des Développeurs Fusion-C Tutorial. Coder un Casse brique à partir de zéro
Bonjour.
je suis l'evolution de Fusion-C et ce tutorial , j'ai acheté le livre, installé Fusion-C et les outils necessaires , j'ai compilé toutes les parts du tutorial avec succés sauf pour la partie 4, avec celle ci SDCC refuse de compiler a cause de ce message d'erreur
Breaker4.c:134: warning 110: conditional flow changed by optimizer: so said EVELYN the modified DOG
Breaker4.c:285: syntax error: token -> 'FT_PutBricks' ; column 16
quelle est la raison por cette erreur, car je n'ai rien modifié du code.
Merci.
je suis l'evolution de Fusion-C et ce tutorial , j'ai acheté le livre, installé Fusion-C et les outils necessaires , j'ai compilé toutes les parts du tutorial avec succés sauf pour la partie 4, avec celle ci SDCC refuse de compiler a cause de ce message d'erreur
Breaker4.c:134: warning 110: conditional flow changed by optimizer: so said EVELYN the modified DOG
Breaker4.c:285: syntax error: token -> 'FT_PutBricks' ; column 16
quelle est la raison por cette erreur, car je n'ai rien modifié du code.
Merci.
ericb59
Membre non connecté
Conseiller Municipal
Bonjour Tingis53
Effectivement il y avait une coquille dans le listing.
Ben souvent quand le compilateur indique une erreur sur une ligne, il faut aussi regarder sur la ligne du dessus.
Et si tu regardes en ligne 284 il y a un "c20" qui traine au bout de la ligne, après le point virgule... C'est une coquille ca n'avait rien à faire là.
J'ai mis à jour le fichier.
Quand au Warning "conditional flow changed by optimizer: so said EVELYN the modified DOG" , bien souvent elle indique un problème dans une série de conditions, mais elle apparait aussi parfois de façon impromptue. IL n'y a pas de problème dans le cas qui nous intéresse ici, et ça n'empêche pas la compilation.
Effectivement il y avait une coquille dans le listing.
Ben souvent quand le compilateur indique une erreur sur une ligne, il faut aussi regarder sur la ligne du dessus.
Et si tu regardes en ligne 284 il y a un "c20" qui traine au bout de la ligne, après le point virgule... C'est une coquille ca n'avait rien à faire là.
J'ai mis à jour le fichier.
Quand au Warning "conditional flow changed by optimizer: so said EVELYN the modified DOG" , bien souvent elle indique un problème dans une série de conditions, mais elle apparait aussi parfois de façon impromptue. IL n'y a pas de problème dans le cas qui nous intéresse ici, et ça n'empêche pas la compilation.
Bastion Rebel
Membre non connecté
Conseiller Municipal
Salut
j'ai essayer d'installer le sdcc !! mais j'arrive a rien !!
install
SDCC Ok
sublime Ok
fusion-c Ok
tool-chain Ok
modif du z80.lib
modif du build (dans sublime)
mais quand je veux faire le test.c...
voila ...
comprend pas ???
j'ai essayer d'installer le sdcc !! mais j'arrive a rien !!
install
SDCC Ok
sublime Ok
fusion-c Ok
tool-chain Ok
modif du z80.lib
modif du build (dans sublime)
mais quand je veux faire le test.c...
voila ...
comprend pas ???
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
ericb59
Membre non connecté
Conseiller Municipal
Bastion Rebel
Membre non connecté
Conseiller Municipal
ericb59 :
@BastionRebel
Tu dois mettre ta source en racine de "Working folder", l'éditer à partir de là, et lancer la compilation.
Là visiblement ton fichier test.c ne se trouve pas dans "Working Folder"
Tu dois mettre ta source en racine de "Working folder", l'éditer à partir de là, et lancer la compilation.
Là visiblement ton fichier test.c ne se trouve pas dans "Working Folder"
DANS WORKING FOLDER J'AI
REP
DSK
FUSION-C
OPENMSX
TOOLS
FICHIERS
COMPIL.BAT
HEX2BIN
MAKEFILE
TEST.C
???
UN INSTALL EN FRANCAIS SERAIT SUPER !!!
DOIT ON MODIFIER LE COMPIL.BAT ?? SI OUI AVEC LES CHEMINS OU IL CE DEBROUILLE TOUS SEUL ??? Edité par Bastion Rebel Le 03/02/2019 à 11h18
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
Bastion Rebel
Membre non connecté
Conseiller Municipal
Y AS UN PROGRES
DONC
dans un rep vide de travail il faut :
rep dsk
rep fusion-c
rep openMSX complet avec openmsx dedans
rep tools
les fichiers
compil.bat
hex2bin
makefile
et le fichier xxx.c
et la ca marche
DONC
dans un rep vide de travail il faut :
rep dsk
rep fusion-c
rep openMSX complet avec openmsx dedans
rep tools
les fichiers
compil.bat
hex2bin
makefile
et le fichier xxx.c
et la ca marche
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
ericb59
Membre non connecté
Conseiller Municipal
Bastion Rebel :
Y AS UN PROGRES
et la ca marche
et la ca marche
J'aime lire ça !
Je ferai un tuto d'installation en francias du Tool-Chain quand j'aurai un peu de temps
https://youtu.be/jBnySZpDtBM?list=PLSZp8EDKoyw-kjR4Bk8pkdXoacIKT1o2t
J'explique une autre méthode plus manuel. ( Celle que j'utilise)
SDCC est simple à utiliser finalement.
Dans ma chaine, j'ai une vidéo aussi sur la master system, c'est grosso merdo la même chose.
J'explique une autre méthode plus manuel. ( Celle que j'utilise)
SDCC est simple à utiliser finalement.
Dans ma chaine, j'ai une vidéo aussi sur la master system, c'est grosso merdo la même chose.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie