PJA - Projet Jeux d'Aventures pour CPC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

PJA - Projet Jeux d'Aventures pour CPC


 
AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

 

 Ami-CPC-MOS

Aller en bas 
3 participants
AuteurMessage
screetch
Actif
screetch


Nombre de messages : 11
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Ami-CPC-MOS   Ami-CPC-MOS EmptyMar 1 Mar à 18:09

Hi !

@ Demoniak
Je propose d'utiliser ce thread afin de te donner l'évolution de la recompilation sous MOS de ton excellent emulateur CPC.

Donc, si ce sujet ne polue pas trop ton forum, c'est OK, sinon, tu me le dit Bad)

A++
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMar 1 Mar à 18:14

Salut Screetch !
Biensur, pas de problèmes, tu peux utiliser ce thread !

Et bienvenu sur le forum ! Very Happy
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
screetch
Actif
screetch


Nombre de messages : 11
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMar 1 Mar à 18:16

Ok !

Alors, dés que j'arrive enfin à me servir de VBCC sous MOS, je remplit ce thread Bad)

En esperant que ton forum marche aussi bien qu'AImpact ou celui de Sandrine Bad)
Revenir en haut Aller en bas
DaddyDav
Nouveau



Nombre de messages : 8
Localisation : Narbonne (France)
Date d'inscription : 02/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 11:01

screetch : Tu peux demander si t'a des probleme avec VBCC je m'en sers 'presque' tous les jours. Smile

Demoniak : T'es vraiment très fort !!! bravo !!!!
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 12:14

Bienvenu DaddyDav !

Tiens, pendant que j'y pense, j'ai une question sur VBCC :
Je ne sais plus comment (quel est le nom) de l'utilitaire "make" pour compiler un projet... J'ai un makefile, mais impossible de regénérer mon exécutable...
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
DaddyDav
Nouveau



Nombre de messages : 8
Localisation : Narbonne (France)
Date d'inscription : 02/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 16:25

Demoniak a écrit:
Bienvenu DaddyDav !

Tiens, pendant que j'y pense, j'ai une question sur VBCC :
Je ne sais plus comment (quel est le nom) de l'utilitaire "make" pour compiler un projet... J'ai un makefile, mais impossible de regénérer mon exécutable...

Je ne comprend pas ta question ? Smile

Il existe 'make' sous Aos et MOS faut aller le chercher sur aminet et surement modifier legerement ton makefile.

Je ne compile mes projets qu'avec des makefile et make. Mais je suis loin d'être un spécialiste.
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 16:42

Ok, en fait, je ne me rappelai plus que je lançait la compilation avec le make du SAS, et qu'il sappelle SMAKE et non pas MAKE !!!
Donc, maintenant, tout va bien ! Ca compile, ça link, et ça fonctionne !!!

J'ai donc recompilé Ami-Cpc avec VBCC, mais pour 68K sous winuae pour le moment...
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
screetch
Actif
screetch


Nombre de messages : 11
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 16:48

@Demoniak :
Tu pourras me donner ta syntaxe que je tente ?
Merci

Et merci DaddyDav pour ton aide, je n'oublierais pas de faire appel à toi !

Ou puis-je trouver un aide aux debutants VBCC sur le net ?

Merci Mr. Green
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 16:50

Ben j'ai juste tapé ça :
smake -f vmakefile
et ça m'a compilé et linké mon prog.
Tout est dans le fichier vmakefile.
Je te l'avais envoyé ?
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
screetch
Actif
screetch


Nombre de messages : 11
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 16:54

J'ai toujours programmé le C par le biais d'IDE automatisé...
Et donc, je ne connais pas le système des makefiles... Mais je commence à comprendre...

/me est tout nouveau programmeur en C Amiga (quoiqu'il a testé Dice C il y a très longtemps).
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 17:01

Ok !
Moi j'ai découvert les makefiles sur Amiga, avec Sas C justement.
Mais bon, je me contente de prendre un makefile d'exemple et de l'adapter à mes besoins...
Je sais que les makefiles sont puissants, qu'ils permettent même de faire du nettoyage (suppressions des fichier objets) et de l'archivage lorsque ton exécutable est compilé, mais je n'utilise pas tout ça...

Sinon, tu peux aller faire un tour sur http://www.guru-meditation.net/ pour avoir plus d'informations.
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
screetch
Actif
screetch


Nombre de messages : 11
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 17:03

Je connais Gurumeditation, mais il est down depuis quelques jours Crying or Very sad
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyMer 2 Mar à 20:48

Ah... En effet...
Espérons que Corto et son équipe vont rapidement corriger ce problème
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
DaddyDav
Nouveau



Nombre de messages : 8
Localisation : Narbonne (France)
Date d'inscription : 02/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyJeu 3 Mar à 11:40

Il n'y a pas d'aide particulière pour VBCC c'est du C ainsi.

Par contre pour sa syntaxe je te renvois à la doc qui est très bien faite.

VBCC s'utilise beaucoup plus facilement que GCC et permet de crosscompiler très facilement sans rien changer au code. Il suffit juste de préciser la cible dans la ligne de commande pour créer un exec adequat.

Je n'utilise que VBCC car GCC ne veut pas compiler mes programmes. Et je ne veux pas perdre de temps à savoir pourquoi.

Par contre pour compiler un code SasC avec VBCC ça demande de modifier le code. Mais c'est faisable.

Pour les makefiles j'utilise toujours le même squelette et ils me néttoye les fichiers objet quand j'ai besoin d'assainir la compilation... Smile
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyLun 21 Mar à 22:16

J'ai mis en ligne une nouvelle version de "mos-ami-cpc".
En fait, j'ai pris les sources de la version pc (wincpc), que j'ai adapté à la sauce Amiga...

Voici le lien : http://ldeplanque.free.fr/amiga/new_cpc.zip

Sur ma config, un "smake -f vmakefile" suffit à le compiler.
J'ai juste un warning que j'ai pas encore eu le temps d'éliminer.
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
screetch
Actif
screetch


Nombre de messages : 11
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyJeu 28 Avr à 18:14

@Demoniak :J'ai encore tenté de compiler ton emulateur hier soir, et j'ai eu des soucis :
Ami-CPC-MOS Vbcc6pl

Mais j'ai pas encore testé avec smake...
je teste ça ce soir... Je te redit...

Merci
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyJeu 28 Avr à 19:50

Hello Screetch !

Oui, je pense que l'option -f n'est valable qu'avec smake...

J'attends de tes nouvelles ! Mr. Green
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
DaddyDav
Nouveau



Nombre de messages : 8
Localisation : Narbonne (France)
Date d'inscription : 02/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyVen 29 Avr à 9:41

Non l'option -f est valable aussi pour les autres make...

Make est independant du compilateur à la base. J'utilise le même Make pour VBCC et GCC (quand je l'utilise). C'est le makefile que l'on modifi pour la cible. Donc l'érreur se trouve dans le makefile mais pas dans l'option -f.

Smile
Revenir en haut Aller en bas
screetch
Actif
screetch


Nombre de messages : 11
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyVen 29 Avr à 10:02

Je dois être une brelle, je n'y suis toujours pas arrivé...
Il me demande de faire un lien avec un volume bin: pour trouver le programme "perl". Il y a du perl dans ton programme ?!??!
Je n'ai pas vu de fichier nomé "perl" sur tout mon disque dur (VBCC:/bin, sources, librairies...).

Sinon, j'ai testé ta version compilée "CPC". Elle fonctionne sur MorphOS !
Voici un rapport, que j'essaierait peut-être d'arranger lorsque j'aurais enfin réussis à compiler correctement (et que je ne serais plus un guignol) :
- L'affichage n'est pas en plein écran, il n'occupe que la moitié haute (je suppose que l'écran choisis n'est pas le bon),
- Pas de sons (je suppose que AHI n'est pas utilisé),
- C'est très lent...

Mais pour une première compilation, cela fonctionne !
J'ai testé le superbe jeu DUET qui a parfaitement fonctionné !
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 82
Localisation : Dunkerque (59)
Date d'inscription : 01/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyVen 29 Avr à 12:18

Bizzare que la compilation ne fonctionne pas...
Je reposte ici mon makefile, au cas oû :
<pre>### Compilation : smake -f vmakefile


###############
# Definitions #
###############
MODNAME = CPC

C_COMPILER = VC
C_COMPILER_OPTS = -O2 -cpu=68040 -c -+

LINKER = VC
LINKER_OPTS =

LIBS =

OBJECTS = ppi.o upd.o vga.o crtc.o process.o z80.o draw.o main.o pack.o config.o log.o


##############################
# Generation de l'executable #
##############################
$(MODNAME): $(OBJECTS)
$(LINKER) $(LINKER_OPTS) -o $(MODNAME) $(OBJECTS) $(LIBS)


#######################################
# Generation des fichiers objets (.o) #
#######################################
.c.o:
$(C_COMPILER) $(C_COMPILER_OPTS) $*.c

############################
# dependances des fichiers #
############################
vga.o : vga.c vga.h
ppi.o : ppi.c ppi.h
upd.o : upd.c upd.h
crtc.o : crtc.c crtc.h vga.h
z80.o : z80.c Z80.h vga.h crtc.h ppi.h upd.h gestport.h log.h
process.o : process.c process.h
draw.o : draw.c vga.h z80.h pack.h
main.o : main.c vga.h upd.h z80.h draw.h log.h
pack.o : pack.c pack.h
config.o : config.c config.h
log.o : log.c log.h</pre>Il faut enlever l'option -cpu=68040 je pense...
Sinon, il n'est peut-être pas très optimisé, surtout en ce qui concerne l'affichage.
Et le son n'est pas géré dans cette version...
Revenir en haut Aller en bas
http://amstrad.cpc.free.fr
DaddyDav
Nouveau



Nombre de messages : 8
Localisation : Narbonne (France)
Date d'inscription : 02/03/2005

Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS EmptyLun 2 Mai à 10:01

Ce makefile me semble pas mal mais pour VBCC je préciserais la cible avec un : +m68k ou +morphos dans LINKER_OPTS suivant si tu veux faire une compilation pour MOS ou 68k. Puis oui j'enleverais aussi l'argument : -cpu=68040.

Par contre la compilation des fichier .o me gene j'ai pas cette écriture dans mes makefile :

# Rule to build each module
$(DIR)/%.o : $(SRC)/%.c
$(CC) $(CFLAGS) -c $< -o $@

A adapter peut être pour cause ne non compatibilité entre le make de SAS et VBCC...

A+
Revenir en haut Aller en bas
Contenu sponsorisé





Ami-CPC-MOS Empty
MessageSujet: Re: Ami-CPC-MOS   Ami-CPC-MOS Empty

Revenir en haut Aller en bas
 
Ami-CPC-MOS
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
PJA - Projet Jeux d'Aventures pour CPC :: PJA :: Divers-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser