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 29 Nov 2025, 08:39

Index du forum » Émulation

Le fuseau horaire est UTC+1 heure


Un émulateur Amstrad CPC664 sur Enterprise 128 !

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 1 message ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
hERMOL
 Sujet du message : Un émulateur Amstrad CPC664 sur Enterprise 128 !
Message Publié : 04 Mars 2009, 16:57 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
Citer :
Un émulateur Amstrad CPC664 sur Enterprise 128 !

Incroyable, des Hongrois ont développé un émulateur Amstrad CPC pour leur ordinateur fétiche, l'Enterprise 128 ! Comment peut-on émuler à vitesse satisfaisante une machine à base de Z80 sur une autre également à base de Z80 ? Il y a une astuce : en fait, l'Enterprise est une machine très flexible au niveau de la programmation. Il est facile, par exemple, de demander au chip graphique de gérer l'écran comme le ferait un ZX Spectrum ou un CPC. Ensuite, plus la peine d'exécuter la moindre ligne de code supplémentaire pour cela !

Les concepteurs ont donc modifié la ROM d'un CPC 664 et y ont modifié les accès au clavier, au son, aux adresses mémoire et autres pour les rediriger vers les routines EXOS, le système de l'Enterprise. Et la gestion du clavier étant bien plus simple sur ce dernier que sur le CPC, ils ont gagné 1,5 Ko, bien précieux pour rajouter leur propre code. Bien sûr, l'émulation n'est pas parfaite (il y a par exemple des limitations au niveau sonore), et elle ne fonctionne pas avec les programmes faisant un accès direct aux ports ou utilisant des interruptions. Pour des raisons évidentes, il faut une machine avec 128 Ko (un Enterprise 64 - connu en France sous le nom de Lansay 64 - avec extension 64 Ko fera l'affaire).


url : https://cpcrulez.fr/emulateurs_download ... emu.htm#DL


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 1 message ] 

Index du forum » Émulation

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

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


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 :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.