Cet article va traiter d'un nouvel émulateur Atari, appelé
NoSTalgia. Ce dernier fonctionne sur Power Macintosh et est
développé par le très sympathique Philippe GUERIN. (Décidément,
ils sont sympas, ces coders d'émulateurs dixit Frédéric Gidouin de
PaCifiST).
Vous pouvez le télécharger sur Internet à l'adresse suivante:
Nombre d'entre vous vont se demander ce que fait un tel
article dans le Toxic Mag. Eh bien je pense que tous ceux qui se
laissent tenter par une machine autre que le ST et autres
modèles Atari, veulent souvent utiliser leurs vieux jeux et programmes.
Les deux plates formes du moment sont (même si des rumeurs
persistent !) le monde Wintel avec le PC et le monde Apple avec le
Power Macintosh [NdTB : pas pour longtemps, avec l'arrivée des stations
DEC Alpha].
J'ai récemment basculé du PC vers ce dernier. Il existait dès
lors un émulteur ST appelé Magic Mac. Mais celui-ci, bien que
rapide se limite à l'émulation du GEM. NoStalgia va beaucoup
plus loin en offrant une compatibilitθ matérielle très souple qui
permet de faire tourner des jeux, démos et autres programmes et
ceci sans carte additionnelle.
La présentation se fait à la manière de tous les programmes
Mac: une fenêtre qui affiche l'écran du ST, une barre de menu pour
les diverses options. La fenêtre d'écran affiche sur sa partie
inférieure les infos suivantes : activation des lecteurs de
disques, nombre de vbls obtenues par l'émulateur sur votre machine : la
vitesse normale est de 50 vbls en basse et 70 vbls en haute.
La barre de menus propose les options suivantes :
La machine émulée est du type 1040 STF : 1Mo de RAM avec version de TOS allant du 1.0 au 1.04. Inutile d'essayer la version
2.06 ! L'auteur m'a confié qu'il teste chez lui une version acceptant cette version de TOS. J'espère qu'il la diffusera bientot.
Les timers sont émulés mais les priorités ne sont pas toujours
respectées. Il est très difficile de faire mieux qu'un gestionnaire d'interruptions tel que le 68901 du ST. Sa précision est
diabolique (normal pour ce chip !) et je pense que cela sera très
difficile de faire aussi bien! Les samples ne sont pas encore emulés... Mais ce n'est que partie remise. Toutes les résolutions ST
sont supportées. Par contre, du fait de l'imcompatibilité des résolutions Mac et ST (contrairement au PC, le Mac n'a jamais eu de
résolution en dessous du 512*384!), le mode 320*200 est affichable
en simple pixel ou double. La moyenne résolution est, elle, uniquement affichage en 640*400 avec doublage des pixels en hauteur.
De ce fait, les fenêtres vont grossir et rétrécir au gré de vos
changements de résolution ! Petite anecdote: dans certaines demos
comme la BRACE, des parties de l'écran commutent en moyenne résolution. Du coup on a droit à un effet supplémentaire dans la demo!
Puisqu'on vous dit que le ST, c'est génial : il interagit sur le
MAC :-)
Les prochaines améliorations prévues:
Je vous ferais part des nouvelles améliorations dans un futur numéro de Tocsik ! [NdTB : j'espère bien ! Quant aux émulateurs ST
sur PC, je vous renvoie à l'article de Senser dans ce numéro]
PS : J'ai recu la dernière version de test de l'émulateur et ça
carbure à mort ! L'exécution est presque 2 fois plus rapide, beaucoup de paramètres hard comme la désactivation du timer b, ou le
forçage des interruptions VBL on été rajoutées ! Beaucoup de démos
supplémentaires fonctionnent maintenant et cela sans patch!