11.3. Emulateurs existants

11.3.1. YAE - Yet Another Apple Emulator

Avant que je ne décide d'écrire Vinace, j'ai utilisé YAE. Il a beaucoup de limitation : pas de joystick simple, pas d'interface facile pour les disquettes.

J'ai tout d'abord essayé de l'améliorer mais j'ai rapidement réalisé que réécrire un nouvel émulateur ne serait pas plus compliqué.

J'ai beaucoup étudié le code source de YAE pendant l'écriture de Vinace. J'ai récupéré les routines pour l'encodage et le décodage des nibbles, utilisées dans les lecteurs de disquettes. Les fichiers gcr.h et gcr.cpp sont quasiment identiques à ceus dans YAE.

Il semble que le site de YAE n'existe plus (http://quark.netfront.net:6502/) mais le code source peut toujours être trouvé sur le dépôt Asimov ici :

ftp://ftp.apple.asimov.net/pub/apple_II/emulators/yae/yae-0.1.tar.gz