Deckard
Inscrit le: 29 Mar 2007 Messages: 350 Localisation: Levallois-Perret / Le Mans
|
Post� le: Ven 21 Sep 2007, 11:50 Sujet du message: Apple II, �mulateurs et tra�abilit� |
|
|
Une situation que je rencontre malheureusement de temps en temps:
Sur un apple IIe, un soft crack� marche impeccablement.
La cr�ation d'un .dsk se fait les doigts dans le nez sans erreur.
Mais ensuite patatra, sur �mulateur �a se plante ou �a boucle (exemple: FAIAL d'Excalibur avec le crack du duo Mister Z et Chip Select).
Il y a un certain nombre d'�l�ments r�pertori�s pouvant expliquer cela (usage du num�ro de volume non standard, d'un opcode officieux, d'un softswitch mal �mul� li� ou non avec un timing particulier -cas du VBL et autres addresses $C070 etc, un codage 4x4 au lieu de 6x2, la "vitesse" trop �lev�e du disk II �mul�, ...) mais pour identifier vraiment le probl�me il faut tracer le programme qui plante et comparer avec la r�alit� sur le IIe d'origine.
Est-ce que quelqu'un a une solution viable pour matcher les diff�rences de traces d'ex�cution (�tats des registres, instruction en cours d'exec, ...) entre machine physique et machine �mul�e?
L'id�e �tant de ne pas � chaque fois se taper un boot trace avec l'�mulateur pour "deviner" o� �a part en couille.
Sur IIe ou IIGS, qu'est-ce qu'il y a comme hardware pour �a?
Je connais la gamme ProDEV DDT et j'ai un vague souvenir d'un outil pour examiner le bus au d�but des ann�es 80...
Mais c'est tout.
Y a t-il un expert en tra�abilit� ici qui connait bien les possibilit�s des �mulateurs (outre le d�bugger int�gr� d'applewin) pour sortir une trace compl�te dans un fichier?
D'avance merci.
JM
ps: �a me saoule tellement que j'ai du ressortir la wildcard pour r�cup�rer des copies d'�cran (et ne pas passer trop de temps � chercher le pourquoi du comment...) |
|