Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/01/2007, à 17:10

renegade

[RESOLU] CPC Amstrad

Bonjour a tout le monde et bonne année 2007.

Voila c'est un sujet serieux que je veux aborder, l'installation d'un emulateur CPC Amstrad sous ubuntu.
J'ai vu beaucoup de demande sans reponse, alors s'il vous plait aidez nous.
De mon coté j'ai tester plusieur emulateur, et ya toujours quelque chose qui ne va pas.

   Arnold : Pas de son, chargement de DSK par le terminal et probleme pas de " pour faire le RUN"
   http://arnold.berlios.de/

   CPCemu : parfait sauf pas de " pour faire le RUN" (pourquoi ce probleme!!!!!!)
   http://www.cpc-emu.org/

   CPC4x : la fenetre premiere fenetre s'ouvre, mais lors du lancement de l'emulateur retour bureau linux
   http://www.amstrad-cpc.de/

   Caprice : pas de chargement de disquette...

j'ai meme essayer winape + WINE mais sa plante (demarrage de Winape tout de meme)

S'il vous plait amis linuxien penchez vous meme 2 secondes sur le sujet, je suis sur je suis pas le seul a reclamer un emulateur CPC.
Je suis sur y manque pas grand chose.

Merci a la communauté...

Dernière modification par slasher-fun (Le 03/03/2011, à 20:54)

Hors ligne

#2 Le 07/01/2007, à 17:19

reeth

Re : [RESOLU] CPC Amstrad

Je suis aussi preneur ^^.

Hors ligne

#3 Le 08/01/2007, à 19:38

renegade

Re : [RESOLU] CPC Amstrad

J'ai retenter un autre emulateur CPC++ sans succes retour linux direct! SNIF

S'il vous plait!!!

Hors ligne

#4 Le 10/01/2007, à 13:12

renegade

Re : [RESOLU] CPC Amstrad

UP, pourquoi personne.

Hors ligne

#5 Le 10/01/2007, à 13:18

xabilon

Re : [RESOLU] CPC Amstrad

renegade a écrit :

UP, pourquoi personne.

Sûrement parce que personne ne sait ...


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#6 Le 10/01/2007, à 14:08

rioray

Re : [RESOLU] CPC Amstrad

pour cpcemu , tu peux lancer un programme sans utiliser les "
tu tape le nom du programme  , ctrl+curseur gauche pour revenir au debut de ligne .
et ctrl+Entr(pav.num) pour lancer le run.

Un moyen simple de lancer un programme :
1. Ecrire le nom du programme, par exemple "disc", *sans* appuyer
sur <RETURN>.
2. Maintenir enfoncée la touche <CTRL> et appuyer sur la flèche
gauche du curseur (le curseur bondit au début de la ligne).
3. Avec toujours la touche <CTRL> enfoncée, appuyer sur <ENTREE>
(pas <RETURN> ! Celle du clavier numérique) : apparaît la mention
RUN"disc, et le programme démarre.

#7 Le 11/01/2007, à 11:15

renegade

Re : [RESOLU] CPC Amstrad

Je te remercie c'est vrai qu'avec cette combinaison de touche ca marche,

Mais j'ai testé avec renegade et l'emulateur et bien buggé.

Bon je vais continué a faire des recherches et si jamais je trouve quelque chose je vous en fait part!!!

cool je trouverai bien une solution!!! (emulateur DOS ???)

Hors ligne

#8 Le 11/01/2007, à 11:44

renegade

Re : [RESOLU] CPC Amstrad

Ayez J'ai trouvé l'emulateur PARFAIT.

emulateur Windows, d'un passionné du CPC "Démoniak"
Qui grace a Wine fonctionne parfaitement.

(Vitesse, Musique, Clavier et Video NICKEL) et j'ai pas une bête de course alors!!!

Voici le lien de son forum http://demoniak-contrib.forumactif.com/index.htm
Telecharger l'emulateur dans le topic ""programme PC pour CPC""
nom de l'émulateur PC-CPC

et l'executer avec Wine au premier lancement, un peu long mais apres c'est ...... PARFAIT (désolé j'ai pas d'autre adjectif).

J'espere faire un article sur Planet si je trouve comment!!!

Si des questions allez y.

Hors ligne

#9 Le 18/01/2007, à 12:01

TiBeN

Re : [RESOLU] CPC Amstrad

Moi j'ai compilé Caprice 4.2.0 et ca tourne parfaitement.....(Ubuntu 6.10) smile

#10 Le 23/01/2007, à 13:49

rioray

Re : [RESOLU] CPC Amstrad

oui caprice32 marche bien , mais je crois que la version 4.2.0 n'as pas de GUI donc c'est plus difficle de changer de jeu en cours d'emulation.

mais c'est possible en bidouillant un peu les sources
( genre en rajoutant un "case CAP32_LOADDRVA:" )

enfin c'est superflue car la version cvs elle contient une GUI .

http://caprice32.cvs.sourceforge.net/caprice32/caprice32/

#11 Le 27/01/2007, à 13:36

jasjp

Re : [RESOLU] CPC Amstrad

Bonjour

Intéressé aussi par le monde des CPC, et après de nombreux tests,  voici la solution que je viens d'adopter : CPC4X.
Je me suis servi en grande partie de cette article (http://www.phenixinformatique.com/secti … &artid=159).

- téléchargement des sources : http://ulrich-cordes.gmxhome.de/cpc/zip … y_user.tgz

- Pour son installation decompresser l'archive :
[me@MylinuxBox] tar cpc4x_025_source.tgz

Lancer la compilation d'un petit script qui va vous permettre de connaitre le type de endian de votre machine (en gros la puissance de votre machine :
[me@MylinuxBox]cc -o processor src/processor.c

Lancer ce programme et il vous retournera une chaine de caractere :
[me@MylinuxBox] ./processor

[me@MylinuxBox] -DLSB_FIRST

Cela signifie que vous avez un processeur puissant. Dans ce cas pas de modification du Makefile.
Dans le cas contraire, ouvrez votre editeur prefere et changer la ligne numero 9 ("PROCESSOR = -DLSB_FIRST") par "PROCESSOR = ce_que_vous_a_retourne_le_p2,456,8rogramme_processor".
Ensuite il suffit de lancer la configuration :
[me@MylinuxBox] make -f Makefile.admin config

De lancer la compilation :
[me@MylinuxBox] make -f Makefile.admin

Et enfin l'installation (vous devez etre root pour cela) :
[me@MylinuxBox] make -f Makefile.admin install

- copie du contenu des répertoires disc,icons et rom de la distribution dans ceux créés dans le répertoire HOME/cpc

- lancement de cpc4x par cpc, puis Goto emulation. Choisissez un jeu avec F3, puis CAT pour connaître le fichier à lancer et RUN"fichier
Exemple avec BomberJack :
F3, puis choisir BJACK1.DSK
CAT
RUN"BOMB

- quelques touches pratiques : F1 : aide complète, F3 : chargement, F8 : Reset : F12 : quitter

- tout semble fonctionner chez moi, même le son.

- Par contre, l'utilisation des flèches pour se déplacer dans les jeux est originale. Je vous conseille donc d'indiquer que vous jouez avec un joystick, qui est émulé par les touches 2,456,8 du pavé numérique (en le déverouillant).

- bon retrogaming smile


Mon Ordinosaure.free.fr
Lubuntu 14.04 sur Ordinosaure  (Processeur 1,7 Ghz, 500 Mo RAM)
XUbuntu 14.04 sur MacBook de 2008 (Processeur 2,1 Ghz, 2 Go RAM)

Hors ligne

#12 Le 27/01/2007, à 14:31

rioray

Re : [RESOLU] CPC Amstrad

le lien que tu donnes c'est le binaire et non les sources !

les sources sont recuperable ici :

http://ulrich-cordes.gmxhome.de/cpc/zip/cpc4x_026_source.tgz

sinon pour le DLSB_FIRST cela n'a rien avoir avec la puissance du processeur smile

Lancer la compilation d'un petit script qui va vous permettre de connaitre le type de endian de votre machine (en gros la puissance de votre machine :
[me@MylinuxBox]cc -o processor src/processor.c

Lancer ce programme et il vous retournera une chaine de caractere :
[me@MylinuxBox] ./processor

[me@MylinuxBox] -DLSB_FIRST

Cela signifie que vous avez un processeur puissant. Dans ce cas pas de modification du Makefile.
Dans le cas contraire, ouvrez votre editeur prefere et changer la ligne numero 9 ("PROCESSOR = -DLSB_FIRST") par "PROCESSOR = ce_que_vous_a_retourne_le_p2,456,8rogramme_processor".

En informatique, certaines données telles que les nombres entiers peuvent être représentées sur plusieurs octets. L'ordre dans lequel ces octets sont organisés en mémoire ou dans une communication est appelé endianness.

cf : http://fr.wikipedia.org/wiki/Endianness

#13 Le 04/02/2007, à 19:31

renegade

Re : [RESOLU] CPC Amstrad

coucou
Je viens de reprendre le sujet j'ai effectivement compiler caprice 4.2.0 et ca marche plutot bien mais comment inserer un .dsk j'ai toujours pas trouver

sinon Ctrl + Entree resoud le probleme du " que l'on ne peux pas taper

Hors ligne

#14 Le 05/02/2007, à 16:57

rioray

Re : [RESOLU] CPC Amstrad

ben sinon comme je disait ds les sources cvs ya une GUI maintenant.

sinon moi juste avant le int main (int argc, char **argv)
je rajoute une petite fonction (bidouille) qui utilise zenity pour change les dsk an cours d'emu.

char *choosedisk(){

	FILE *in;
	int i;	
		
	system("zenity --file-selection > DISKA.LIST");
	
	in=fopen("DISKA.LIST","r");
	if(in==NULL)return NULL;	
	fgets(line,100,in);
	i=0;
	while(line[i]!='\n')i++;
	line[i]='\0';	
	printf("(%s)\n",line);
	fclose(in);
	return line;
}

et dans le main , dans le switch(cpc_key) je rajoute un case CAP32_LOADDRVA:
juste apres case CAP32_TAPEPLAY:

case CAP32_TAPEPLAY:

                           if (pbTapeImage) {

                              if (CPC.tape_play_button) {

                                 CPC.tape_play_button = 0;

                              } else {

                                 CPC.tape_play_button = 0x10;

                              }

                           }

                           break;

// rajout gestion load DISKA
case CAP32_LOADDRVA:				 
			   dsk_load( choosedisk(), &driveA, 'A');    	
			   break;

// fin rajout

bon c'est pas terrible mais ca me depanne lol , faudrait surement aussi dehcarger la d7 avant de charger une autre d7 , ms bon chez moi ca marche bien meme apres plusieurs changement consecutifs.
voila sinon je reset avec F5 avant de charger mon jeu avc F6.

bon ca reste de la bibouille , utilise plutot la ver cvs smile

#15 Le 09/02/2007, à 10:31

renegade

Re : [RESOLU] CPC Amstrad

Je te remercie bien, c'est sympa d'entendre des gens qui s'interessent aussi bien a linux qu'a l'emulation CPC, mais aussi un peu à la programmation (bof moi a part avoir changé les touches designés au joystick j'ai pas trop modifié les sources...)

Je vais faire un tour sur le net pour trouver ces sources cvs, sinon je fairais les même modif que toi.

sinon maintenant je cherche à brancher mon vieux joystick cpc via le port parallele mais la sur le forum hardware ils ont l'air moins motivé.
http://forum.ubuntu-fr.org/viewtopic.php?pid=731114#p731114

merci

Hors ligne

#16 Le 10/02/2007, à 13:01

rioray

Re : [RESOLU] CPC Amstrad

si jamais tu fait la modification , n'oublis pas de declarer line sad

char line[196]
char *choosedisk(){

sinon pour le joystick , j'en ai plus pour tester dommage ;(
mais d'apres cette doc http://www.mjmwired.net/kernel/Documentation/input/joystick-parport.txt
, ce que tu fait me  semble correct , il faudrait voir les logs apres le modprob (dmesg).

chez moi si je decharge "rmmod lp" puis "modprobe joydev" et "modprobe gamecon map=0,4"
le modules se charge bien mais bon pas de joy donc ;(

input: Multisystem joystick as /class/input/input3

#17 Le 13/02/2007, à 10:16

renegade

Re : [RESOLU] CPC Amstrad

ca marche nikel le chargeur de dsk pour caprice.
t'es vraiment un crack!!!
je vais pouvoir jouer aux jeux ou en court on demande de changer de face....

Hors ligne

#18 Le 02/03/2007, à 13:10

brisefer

Re : [RESOLU] CPC Amstrad

Salut !

Voilà, cela fait une dizaine de jours que je suis passé de Windows à Kubuntu : je n'y connais donc pas grand chose en bidouille de sources. En lisant les derniers messages, j'avoue être un peu perdu. Est-ce qu'il existe un moyen simple d'installer (et de faire fonctionner) un émulateur CPC conçu pour linux ou bien vaut-il mieux utiliser Wine ? neutral

Bouh, j'aimerais rejouer à Boulder Dash, Jet Set Willy, Nebulus, Fruity Franck, ...

Bizarre tout de même qu'il n'y ait pas plus d'émulateurs de machines 8bit pour linux : tous les "vieux" sont sur Windows ou quoi ?

#19 Le 08/03/2007, à 17:02

cthulututu

Re : [RESOLU] CPC Amstrad

@ rioray/renegade : Salut ! je suis (encore) une vraie tanche en linux (cela ne fait que dix jours que je l'ai installé). J'ai essayé l'émulateur PC-CPC avec Wine. Ca marche pas trop mal mais bon, j'ai pas de plein écran (je n'ai pas trouvé en tout cas) et ce n'est pas aussi parfait que Caprice32 (que j'utilisais jusqu'alors sur Windows).

C'est facile de faire les modifs que vous avez faites et de compiler ? Je suis un newbie de chez newbie. Il n'y aurait pas possibilité d'avoir un .deb quelconque ? smile

#20 Le 08/03/2007, à 19:23

Philo-Bedoe

Re : [RESOLU] CPC Amstrad

http://www.youtube.com/watch?v=Mnfs_M5nkEc



nostalgie hmm tongue


"Certains systèmes que l'on ne citera pas font tache sur un ordinateur. Linux étant un système multitache, c'est pire."

source: desencyclopedie.wikia.com

Hors ligne

#21 Le 08/03/2007, à 19:25

Philo-Bedoe

Re : [RESOLU] CPC Amstrad

http://www.youtube.com/watch?v=DE83iQlRi2o


lol


"Certains systèmes que l'on ne citera pas font tache sur un ordinateur. Linux étant un système multitache, c'est pire."

source: desencyclopedie.wikia.com

Hors ligne

#22 Le 13/03/2007, à 12:55

vloumette

Re : [RESOLU] CPC Amstrad

S'il vous plait, vous n'auriez pas un paquet .deb facile à installer pour faire tourner facilement un émulateur Amstrad CPC pour un noob absolu ? Please, por favor, bitte, ... smile

#23 Le 19/03/2007, à 19:58

elie46

Re : [RESOLU] CPC Amstrad

Salut, pour ma part j'utilise caprice 32 version 3.6.1
C'est vraiment celle que je trouve la plus simple et la plus efficace.
Tu peux la télécharger (gratuitement) sur mon site  http://amstrad.new.fr
Tu y trouvera des roms de jeux amstrad cpc 6128 avec leur tests.
Les explications pour installer caprice 32 sont détaillées (il faut cliquer sur l'écran bleu de cpc).

#24 Le 20/03/2007, à 12:52

vloumette

Re : [RESOLU] CPC Amstrad

elie46 a écrit :

Salut, pour ma part j'utilise caprice 32 version 3.6.1
C'est vraiment celle que je trouve la plus simple et la plus efficace.
Tu peux la télécharger (gratuitement) sur mon site  http://amstrad.new.fr
Tu y trouvera des roms de jeux amstrad cpc 6128 avec leur tests.
Les explications pour installer caprice 32 sont détaillées (il faut cliquer sur l'écran bleu de cpc).

Heu, c'est pour, je cite, "Windows 98/Me/2000/XP", pas pour Ubuntu...

#25 Le 22/03/2007, à 20:32

renegade

Re : [RESOLU] CPC Amstrad

pour Caprice
si tu telecharge les sources ""memes windows"", ya un makefile linux dans le dossier.

Tu suis les instructions et c'est parti.

Hors ligne