Emulateur Chaméleon PI pour Raspberry

Couvre tous les domaines de l'émulation logicielle ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
ampuma
Messages : 916
Inscription : 09 avr. 2007 15:43
Localisation : En Tarentaise (Savoie)

Emulateur Chaméleon PI pour Raspberry

Message par ampuma »

Bonjour à tous,

j'ai déjà parlé de mes tests sur cet ordinateur à 25 € dans la rubrique 'Bac à Sable' de ce forum.

Cependant, j'ai peur que le sujet finisse dans l'oubli dans cette rubrique, donc, je me permets d'ouvrir ici une discussion sur l'émulateur Chaméléon PI

Donc voila un peu ce que ça donne :

Image

Chaméléon PI en est à la version 0.3.

Au niveau fonctionnement, c'est très simple, une fois le raspberry branché, le système se lance et doit mettre environ une petite minute pour arriver sur l'écran des choix de l'ordinateur à émuler. Pour l'instant, voici les machines émulées : Sinclair ZX, Sinclair Spectrum, Oric 1, Oric Atmos, Apple II, Commodore 64, Vic 20, PC XT, Amstrad CPC 464, Atari 800 et Atari ST.

A cela s'ajoute certaines consoles comme les Gameboy et Nes (sur ce point, je ne suis pas spécialiste). L'émulateur Name est présent, mais je n'ai pas encore testé la chose.

Image

Image

Il est possible d'ajouter un Commodore PET via le mode console (linux), mais c'est déjà un peu plus ardu.

Au niveau visuel, le choix de démarrage est fort bien fait, le déplacement des ordinateurs sur la barre rouge est fluide et ne souffre d'aucun reproche. Maintenant, il faudra que certains émulateurs s'adaptent au raspberry, je pense notamment à Vice pour Commodore qui ne permet pas l'affichage en plein écran pour l'instant, espérons que les choses s'améliore dans le futur.

En ce qui me concerne, j'ai pas mal galéré pour tester cet émulateur sur le raspberry, cependant après pas mal de recherche et de temps perdu, j'ai fini par trouvé l'origine du problème.

En effet, le fichier disponible en téléchargement ne fonctionnait pas chez moi. J'ai pensé au départ à un fichier corrompu, mais je faisais erreur.

J'ai donc comparé les fichiers de boot présents sur le système Raspbian qui fonctionnaient parfaitement ici et j'en suis venu à la conclusion que mes fichiers de boot sur le Chaméléon étaient trop anciens par rapport à ma version de raspberry :wink: vous suivez ? :shock:

Bref, j'ai donc copié certains fichiers de mon Raspbian dans le boot du Chaméléon et 'Miracle', le Raspberry a démarré :lol:

Je vous donnerai la liste des fichiers à modifier si cette mésaventure venait à vous arriver, cela vous fera gagner beaucoup de temps...

Il n'est pas nécessaire d'avoir des connaissances en Linux pour arriver à lancer cet émulateur, puisque Windows suffit pour copier les fichiers à modifier.

Cependant, pour exploiter Chaméléon, il faut des notions de base de Linux, car quand il faudra copier des programmes, linux devient indispensable.

Il en va de même pour certaines configurations d'émulateurs, je pense aux fichiers de config de clavier par exemple si on veux utiliser un clavier azerty sur le raspberry.

Cependant, ce n'est pas non plus insurmontable.

Sur les photos, j'ai installé via l'interface Keyrah, un clavier de Commodore C128D, il est parfaitement reconnu dans l'émulateur. Cependant, les touches F11 et F12 n'existent pas et il faut donc un clavier classique connecté sur le deuxième port USB pour rentrer dans les menus des émulateurs. La souris n'est pas obligatoire, mais c'est un plus aussi. Donc, hub USB obligatoire...
Dernière modification par ampuma le 27 mars 2013 18:02, modifié 1 fois.
Bruno.
Avatar de l’utilisateur
claudounet
Messages : 1074
Inscription : 15 juil. 2009 21:21
Localisation : Dublin 6 (IRL) - Vichy (03)
Contact :

Re: Emulateur Chaméleon PI pour Raspberry

Message par claudounet »

Je voudrais bien t'aider, mais j'ai des journees trop longues en ce moment, juste un peu de temps pour souffler sur ce forum.
Claude

Retro'rdinateurs http://www.retrordinateurs.com/
Avatar de l’utilisateur
ampuma
Messages : 916
Inscription : 09 avr. 2007 15:43
Localisation : En Tarentaise (Savoie)

Re: Emulateur Chaméleon PI pour Raspberry

Message par ampuma »

Bonjour,

une nouvelle version de cette distribution est sortie, la 0.3.1.

Un peu d'amélioration, notamment au niveau de certains paramétrages du Chaméléon, avec une interface graphique un peu plus facile et une partition pour les ROMs créée automatiquement, je trouve l'idée intéressante, cependant, ça ne servira à rien, si à chaque installation d'une nouvelle version, il faille reformater la carte SD :cry:

J'ai monté une carte SD de 64 Go, cela permet de faire déjà pas mal de chose quand même.
Bruno.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17539
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Emulateur Chaméleon PI pour Raspberry

Message par fneck »

Je viens juste de rebrancher mon Raspberry afin de travailler enfin un peu avec.
Je vais en profiter pour tester cet émulateur... à bientôt.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Emulateur Chaméleon PI pour Raspberry

Message par Carl »

Ma commande est en cours, je devrais recevoir le raspberry d'ici début mai....
Carl
Avatar de l’utilisateur
ampuma
Messages : 916
Inscription : 09 avr. 2007 15:43
Localisation : En Tarentaise (Savoie)

Re: Emulateur Chaméleon PI pour Raspberry

Message par ampuma »

Cool, je ne serai plus tout seul :wink:

Maintenant, le problème, c'est pour la correspondance du clavier avec les différents émulateurs. J'utilise le clavier d'un C128D, c'est parfait pour les Commodore, mais pas de touche F12 pour aller dans les menus. Un clavier classique en plus est obligatoire.

Maintenant, si on passe sur Sinclair, au secours avec un clavier Commodore :mrgreen:

En fait, il faut se servir du chameleon pour lancer des softs mais si c'est pour bidouiller avec, il faut adapter un clavier par machine, sinon, c'est obligatoire de pratiquer le 'hurlement primaire' :wink: ou alors, on peut aussi se préparer au lancer de marteau en simulant le marteau par le boîtier du raspberry :lol:

Une petite vidéo de la dernière version :



Quoi qu'il en soit, il y a déjà pas mal de boulot de fait sur cette distribution, c'est une belle initiative !
Bruno.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17539
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Emulateur Chaméleon PI pour Raspberry

Message par fneck »

C'est joliment fait Chameleon. Bon je n'ai pas toujours tout compris, il faudrait peut-être que je lise la doc... par exemple comment ressortir de l'Atari ST? à part en rebootant?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
ampuma
Messages : 916
Inscription : 09 avr. 2007 15:43
Localisation : En Tarentaise (Savoie)

Re: Emulateur Chaméleon PI pour Raspberry

Message par ampuma »

Effectivement, l'affichage de la sélection des machines est vraiment pas mal.

Pour l'atari ST, il faut que je regarde, mais je crois me souvenir qu'il faut passer par un menu, mais par quelle touche, je ne me souviens pas, je regarderai et je te dis ça Fabien.

As-tu réussi à installer directement la distribution sur ta carte SD, ou as-tu été comme moi obligé à interchanger des fichiers de boot avec ceux du raspbian ?
Bruno.
Avatar de l’utilisateur
ampuma
Messages : 916
Inscription : 09 avr. 2007 15:43
Localisation : En Tarentaise (Savoie)

Re: Emulateur Chaméleon PI pour Raspberry

Message par ampuma »

Bon, je viens de me refaire une nouvelle carte SD pour repartir à zéro.

Je copie que le bootcode.bin et start.elf et le raspberry démarre sans problème.

Pour sortir de l'emulateur Atari ST, touche F12 et 'Quit' avec la souris, pas d'autre moyen apparemment.
Bruno.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Emulateur Chaméleon PI pour Raspberry

Message par Carl »

pour une grande partie des machines, je suppose que c'est la touche F12 qui permet de rentrer dans le setup.

un retour d'expérience : Bruno, pas eu besoin de bidouiller le boot.

préparation de la carte SD
cham1.jpg
cham1.jpg (23.12 Kio) Consulté 7922 fois
Lancement de Chameleon
Image
Cliquer sur O pour passer dans le menu options /extra
Image
faire un resize Roms partition (il faut une carte SD >= 8 Go mini), testé avec SD 32Go.
Image

maintenant il va falloir charger le dossier des ROMS, depuis Windows 7 pour moi et pas envie de passer par Telnet (Putty)
donc je passe par le reseau
cham2.jpg
cham2.jpg (3.99 Kio) Consulté 7922 fois
username = zx /password = spectrum
cham3.jpg
cham3.jpg (4.71 Kio) Consulté 7922 fois
créer les dossiers nécessaire comme par exemple C64 et copier des roms depuis le PC vers le Pi via le reseau
Image

Lancer l'emulateur Vice
Image
Taper sur la touche F12
Image
mettre une image disk D64 en autostart par exemple
Image
Le jeu se lance
Image
Image
Image
le son est pas terrible du tout, Bruno toi aussi ?
J'utilise Alsa en audio out, ça fonctionne aussi en SDL mais toujours un son haché.... :?
Image

carl
Avatar de l’utilisateur
Nol
Messages : 344
Inscription : 26 févr. 2012 11:34
Localisation : Nantes, Pays de la Loire

Re: Emulateur Chaméleon PI pour Raspberry

Message par Nol »

Voilà une idée pour que mon Raspberry remisé dans un coin depuis quelques semaines trouve une utilité...

Avez-vous vu ce qu'a fait ce gars avec un C16 HS et un Raspberry ?

http://retrotext.blogspot.co.uk/search/label/VIC%20314

EDIT : désolé, je pensais qu'il utilisait Chameleon PI ; mais cela ne semble pas le cas. Juste VICE. Ce post n'est donc pas en rapport avec le sujet. Mille excuses, même si le projet est sympa.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Emulateur Chaméleon PI pour Raspberry

Message par Carl »

pour le son c'est ok depuis le passage en warp mode
Avatar de l’utilisateur
ampuma
Messages : 916
Inscription : 09 avr. 2007 15:43
Localisation : En Tarentaise (Savoie)

Re: Emulateur Chaméleon PI pour Raspberry

Message par ampuma »

Salut Carl,

En mode Commodore, arrives-tu à afficher l'emulateur en plein écran ?

Sous Raspbian, je n'ai pas de problème, ça s'affiche bien en full screen, par contre sous Chameleon, j'arrive juste à doubler, mais pas de de full screen.
Bruno.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Emulateur Chaméleon PI pour Raspberry

Message par Carl »

sous Chameleon, non !
sur ma TV Chameleon est en 1920x1024, j'ai tenté de changer la résolution de Chameleon
mode terminal
sudo nano /boot/config.txt
passage de la résolution en 640x480, puis reboot, Chameleon passe bien en 640x480 mais Vice 64 est toujours aussi petit ?

je suppose qu'il faudrait modifier ce fichier : \\RPICHAMELEON\zx\.vice\sdl-vicerc


SDLBitdepth=16
SDLLimitMode=0
SDLCustomWidth=640
SDLCustomHeight=480

SDLGLAspectMode=0
SDLGLFlipX=0
SDLGLFlipY=0

VICIIVideoCache=1
VICIIDoubleScan=1
VICIIHwScale=0
HwScalePossible=1
VICIIScale2x=0
VICIIDoubleSize=0
VICIIFullscreenDevice="SDL"
VICIIFullscreen=1
VICIIFullscreenStatusbar=0
VICIISDLFullscreenMode=0
VICIIPaletteFile="default"
VICIIExternalPalette=0
VICIIBorderMode=0
VICIICheckSsColl=1
VICIICheckSbColl=1
VICIINewLuminances=1
Répondre