Emulation de l'Amstrad CPC & du ZX Spectrum

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

nicolho
Messages : 409
Inscription : 10 nov. 2016 16:53

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par nicolho »

Ok, on voit bien l'intérêt en général, mais l'émulateur présenté par Seb n'y est pour rien. Et dans ce cas, pourquoi ne pas réaliser ton rêve ? (à moins que ce soit juste un fantasme, dans ce cas je juge pas :)) Faire un émulateur de nos jours, avec tous les exemples et la documentation à disposition, c'est pas si dur.. alors quand on en rêve et qu'on a VSCode, ça devrait être du gâteau !

Tu pourrais plus simplement te baser sur un émulateur Amstrad existant en open source, et contribuer au développement du support 6128+, on dirait justement que c'est en cours sur celui-ci : https://github.com/ColinPitrat/caprice32/issues/15
Et je vois que l'auteur répond même aux questions de compatibilité qui lui sont soumises à ce sujet, et cherche de l'aide. Et avec Github en 2019, ça se fait tranquille et ça serait plus positif que de déplorer que ça n'existe pas, non ?

Autre idée : se mettre au FPGA et réaliser un clone de Z80 qui se débogue, voilà il suffisait d'y penser 8).
Ça peut même se faire en "logiciel" : j'avais vu il y a quelques années que quelqu'un avait remplacé le 6510 de son Commodore 64 par une petite carte de dev ARM Cortex M3 programmée par ses soins pour la faire se comporter comme le processeur d'origine, Il pouvait alors accéder aux registres en direct, et lui faire faire ses quatre volontés.
.. je viens de retrouver : http://telmomoya.blogspot.com/2016/06/c ... lator.html
Et apparemment, il a remis ça avec une version "dual core" qui fait Z80 en même temps ! : https://telmomoya.blogspot.com/2016/06/ ... e-c64.html
Pour rappel, il existe aussi depuis un moment ce même type d'implémentation pour Raspberry PI de divers processeurs, et entre autres de Z80 (jusqu'à 112 MHz!) : https://github.com/hoglet67/PiTubeDirect/wiki (à la base destiné au "Tube" du BBC Micro)
Dernière modification par nicolho le 22 oct. 2019 21:02, modifié 5 fois.
Xavier_AL

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par Xavier_AL »

Salut,

Depuis que j'ai appris que l'Oric n'était pas un Z80... j'ai un peu le cafard!

Non, après un passage de 5 ans sur Mess (et non Mame), j'ai perdu toute illusion sur une émulation "passe-partout".

Un émulateur qui émule même les machines à café… j'ai du mal.

Ce n'est pas plus le programme en lui même, mais l'esprit du programmeur qui importe.

L'émulation est relativement simple à programmer, mais donner envie et partager sa curiosité, sa passion et ses découvertes s'inscrit dans un ensemble.
Soit on fait un émulateur en une semaine pour prouver que l'on est bon programmeur, soit on le fait car il n'existe pas de programme qui nous resemble.

Un bon émulateur, pour moi, est un émulateur qui "pense", "parle" et est conçu dans l'esprit de la machine.
Donc, de nos jours, ma préférence va aux émulateurs mono-machine, testé et conçu pour la machine qu'il représente.

Il y a beaucoup d'exemples d'émulateurs conçu par des utilisateurs, qui suivent le développement, l'utilisent et se posent les bonnes questions!
Le premier testeur d'un émulateur n'est pas le gars qui le télécharge, mais son concepteur.

Au final, le programmeur est bien seul face à son programme, avec diffusion de sources, ou sans.
Dans certains cas, il est inutile de diffuser les sources, car impossible à compiler sur une config classique, ou trop mal construit pour en faire quoi que ce soit.

Mais, il faut savoir ce que l'on désire pour un émulateur:
- Lancer des jeux.
- Créer des jeux plus facilement.
- Extrapoler une machine.

Chaque émulateur a ses limites, ses contraintes et ses failles.
Chacun se retrouvera dans tel ou tel émulateur… mais parfois, les émulateurs les moins "performant" sont les plus adaptés à un usage autre que le jeu!

Après, c'est une question de chasseurs… y a les bons… et les autres.
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par hlide »

Je fais juste remarquer initialement que RMV a fait son apparition depuis un moment (quand on suit l'actualité d'Amstrad). J'ai posé la question aux intéressés : "il gère bien la gamme plus", on m'a répondu "pas encore". Bon voilà. Il est beau, il convient à certain, moins à d'autre. Il semblerait que WINAPE soit le seul à présenter un environnement de débogage le plus complet. Après le RMV avec l'émulation des périphériques semble pas mal pour la gamme old.
bigdan
Messages : 29
Inscription : 09 juin 2016 12:38
Localisation : Vesoul, Franche-Comté

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par bigdan »

Plutôt d'accord avec _sam_ sur ce coup là, l'explosion des librairies à usage unique c'est le mal !

Sinon un super émulateur CPC/CPC+ c'est ACE de Philippe « OffseT» RIMAURO (uniquement sous MorphOS ou Haiku)

http://ace.cpcscene.net/fr:introduction
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par Sebiohazard »

bigdan a écrit : 26 oct. 2019 07:03 Sinon un super émulateur CPC/CPC+ c'est ACE de Philippe « OffseT» RIMAURO (uniquement sous MorphOS ou Haiku)
Salut merci pour le partage j'ai bien envie d'essayer cet OS que je ne connais pas, pour aussi essayer l'émulateur ACE :)
Est-ce que MorphOS tourne bien en machine virtuelle ? Que me recommandes-tu ?

Salutations !
Image
bigdan
Messages : 29
Inscription : 09 juin 2016 12:38
Localisation : Vesoul, Franche-Comté

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par bigdan »

Pour MorphOS il faut impérativement une machine PowerPC (anciens MAC Mini G4 ou Powerbook, Pegasos, SAM460 etc...).

https://morphos-team.net/ pour les infos

Par contre, Haiku existe en version x86,tu peux tenter ?

https://www.haiku-os.org/
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par Sebiohazard »

Pour MorphOS il faut impérativement une machine PowerPC (anciens MAC Mini G4 ou Powerbook, Pegasos, SAM460 etc...).
Salut ah zut & pourquoi cet émulateur n'est même pas compatible Linux ?! C'est étrange d'être si restrictif ?!

MorphOS peut-il être installé avec l'émulateur SheepShaver ? Son interface à l'air vraiment jolie par rapport à Haiku !
Image
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par __sam__ »

SheepSaver émule un 68k, pas un PPC. Si tu veux émuler un PPC, il faut passer par QEmu je pense, mais ce ne sera pas rapide du tout. http://zero.eik.bme.hu/~balaton/qemu/amiga/
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Re: Emulation de l'Amstrad CPC & du ZX Spectrum

Message par Sebiohazard »

Salut !

Dans ce cas je pense que PearPC fera l'affaire 8)
Image
Répondre