Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 13 Avr 2021, 20:43

Index du forum » CPC Rulez » Émulation

Le fuseau horaire est UTC+1 heure


[EMU] PC-CPC



Publier un nouveau sujet Répondre au sujet  Page 9 sur 9
 [ 130 message(s) ]  Aller vers la page Précédent  1 ... 5, 6, 7, 8, 9
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
JMD
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 04 Oct 2014, 23:01 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 28 Déc 2007, 22:44
Message(s) : 292
Localisation : Toulouse
Hello Demoniak,

Quel compilateur C utilises tu pour construire le projet ?
J'ai essayé avec Code Block/ MingW GCC et après correction des différences de syntaxes et des link, il compile mais l’émulateur plante en générant des erreurs basics "File already open in ...".
J'ai, du coup, téléchargé Visual Studio Express 2013 que je ne maitrise pas et qui ne compile, pour le coup, pas du tout.

Par avance merci.

JMD

_________________
There is the theory of Möbius. A twist in the fabric of space where time becomes a loop


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 05 Oct 2014, 12:29 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 4763
pendant la CC4 (2004) Ludo codé sous Visual Studio..
la signature du fichier projet (fichier .dsp/.dsw) indique v6 (Microsoft Developer Studio Generated Build File, Format Version 6.00)
Essai avec une version moins récente de ce compilateur (2005?)


Haut
 Profil  
 
demoniakparadox
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 06 Oct 2014, 06:24 
Hors-ligne
Rulez
Rulez

Inscription : 26 Août 2013, 11:55
Message(s) : 49
En effet, j'utilise une vielle version de visual studio : la 6 (faut dire que mon PC a presque 10 ans...)

Je sais que ça fonctionne également avec les nouvelles versions de visual studio, il suffit de convertir le projet (option proposée par visual studio au démarrage).


Haut
 Profil  
 
JMD
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 06 Oct 2014, 20:37 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 28 Déc 2007, 22:44
Message(s) : 292
Localisation : Toulouse
Hello,

Je galère un peu et je n'y arrive pas, que ce soit avec Visual Studio 6 (qui en fonctionne pas sous WIn7 64b) ou en convertissant en Visual Studio 2013.
Je vais donc me pencher sur la version MingW qui compile mais où l’émulateur plante.
ça doit être une incompatibilités de syntaxe ou différence d’interprétation (ordre des opérateurs ?), voire une lib linké différente ... Je vais bien trouver :)

Par contre chapeau ton code : faut se creuser la tête sur certaines lignes et du coup, je prends une leçon !

JMD

_________________
There is the theory of Möbius. A twist in the fabric of space where time becomes a loop


Haut
 Profil  
 
demoniakparadox
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 07 Oct 2014, 16:30 
Hors-ligne
Rulez
Rulez

Inscription : 26 Août 2013, 11:55
Message(s) : 49
Hum étrange tout ça...

Le seul truc qui me vient à l'esprit c'est qu'il faut que les structures soient alignées sur 1 octet dans les paramètres du compilateur.


Haut
 Profil  
 
JMD
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 07 Oct 2014, 20:35 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 28 Déc 2007, 22:44
Message(s) : 292
Localisation : Toulouse
Merci mais j'ai ajouté #pragma pack(1) pour forcer l'alignement des structures mais le même problème persiste.
Je vais travailler un peu pour essayer d'identifier ce qui pourrait poser ce soucis avec ma compilation.
C'est certainement une erreur très bête de ma part :s

JMD


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.

_________________
There is the theory of Möbius. A twist in the fabric of space where time becomes a loop


Haut
 Profil  
 
demoniakparadox
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 10 Fév 2015, 21:09 
Hors-ligne
Rulez
Rulez

Inscription : 26 Août 2013, 11:55
Message(s) : 49
Voici une version de PC-CPC avec un seul fichier source de 128Ko ;-)
128Ko de source pour un CPC 6128 :-)

Attention ! Le source contient également les ROMS du CPC, mais comme j'ai voulu réduire sa taille au maximum (en fait, 128Ko était un bon clin d'oeil), il est pratiquement illisible...

Mais ça doit compiler avec un visual C++ ou visual studio

[EDIT]
A oui, la seule option pour que ça fonctionne: aligner les membres de structures sur 1 octet.
Linker avec les librairies : gdi32.lib, winmm.lib
[/EDIT]


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Dernière édition par demoniakparadox le 10 Fév 2015, 21:19, édité 1 fois.

Haut
 Profil  
 
Gerald
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 10 Fév 2015, 21:17 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 20 Août 2013, 18:03
Message(s) : 235
demoniakparadox a écrit :
Voici une version de PC-CPC avec un seul fichier source de 128Ko ;-)
128Ko de source pour un CPC 6128 :-)

Attention ! Le source contient également les ROMS du CPC, mais comme j'ai voulu réduire sa taille au maximum (en fait, 128Ko était un bon clin d'oeil), il est pratiquement illisible...

Mais ça doit compiler avec un visual C++ ou visual studio
Au voleur, il manque 29 octets !!!!! :mdr:


Haut
 Profil  
 
demoniakparadox
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 10 Fév 2015, 21:22 
Hors-ligne
Rulez
Rulez

Inscription : 26 Août 2013, 11:55
Message(s) : 49
Gerald a écrit :
Au voleur, il manque 29 octets !!!!! :mdr:


Exact, j'ai fais mieux que prévu ;-)


Haut
 Profil  
 
Lone
 Sujet du message : Re: [EMU] PC-CPC
Message Publié : 10 Fév 2015, 21:47 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 25 Fév 2013, 13:56
Message(s) : 645
Localisation : Ardèche
Belle performance !


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 9 sur 9
 [ 130 message(s) ]  Aller vers la page Précédent  1 ... 5, 6, 7, 8, 9

Index du forum » CPC Rulez » Émulation

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.