Inscription : 20 Août 2007, 18:21 Message(s) : 5003
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).
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 13 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