Mon premier "vrai" programme sur Amiga : un émulateur CPC, codé d'abord 100% en C, puis j'ai progressivement remplacé certaines parties en assembleur pour gagner en vitesse.
Ami-cpc, dans sa version 0.46, est écrit à 75% en assembleur, pour tout ce qui est émulation du Z80, du CRTC, du PPI et de l'accès mémoire, le reste (la gestion du son, de la disquette, l'initialisation de l'écran, l'interface...) est écrit en C.
Le développement est plus ou moins arrêté depuis 1998, mais j'ai quand même une version 0.47 sur mon disque que je vais peut-être uploader un jour...
Vous pouvez le télécharger ICI