Titre : Pac Man
Éditeur : Atarisoft
Année : 1983
Type : Arcade
Taille : 1 disquette/1 face
A) Essai de copie standard => Locksmith Fast Backup : totalité de la disquette illisible (A).
B) Repérage des Headers de l'original => Éditeur de Nibbles :
- entêtes début champ adresse : D5 AA 96 (OK)
- entêtes fin champ adresse : AA DE EB (au lieu de DE AA EB)
- entêtes début champ données : D5 AA AD (OK)
- entêtes fin champ données : AA DE AB (au lieu de DE AA EB)
C) Reconstruction d'une disquette standard => Locksmith Fast Backup (paramètres modifiés) :
Paramètres pour Locksmith à modifier avant copie intégrale du disque :
- $00EB : AA (entête 1 fin champ adresse)
- $00EC : DE (entête 2 fin champ adresse)
- $00F1 : AA (entête 1 fin champ données)
- $00F2 : DE (entête 2 fin champ données)
D) Modifications sur le disque pour y replacer les Headers standards => Diskfixer v4.0 :
- T$00/S$03/P$35 : AA => DE (header 1 fin de champ Data / Lecture)
- T$00/S$03/P$3F : DE => AA (header 2 fin de champ Data / Lecture)
- T$00/S$03/P$91 : AA => DE (header 1 fin de champ Address / Lecture)
- T$00/S$03/P$9B : DE => AA (header 2 fin de champ Address / Lecture)
pour peaufiner :
- T$00/S$02/P$9E : AA => DE (header 1 fin de champ Data / Écriture)
- T$00/S$00/P$A3 : DE => AA (header 2 fin de champ Data / Écriture)
- T$00/S$06/P$AE : AA => DE (header 1 fin de champ Address / Écriture)
- T$00/S$06/P$B3 : DE => AA (header 2 fin de champ Address / Écriture)
E) Remarques :
- La disquette de copie finale marche parfaitement sur un vrai Apple II mais une fois transférée, plante lamentablement sous AppleWin (ou autres émulateurs). Pourquoi ? À cause du numéro de volume ! En effet le format .dsk ne contient aucune information de volume et les émulateurs utilisent alors $FE par défaut. Or ici le jeu (plus exactement son DOS) s'attend à trouver $64 !
- On notera que grâce à la copie Locksmith (avec paramètres modifiés), le volume original a été conservé lors de la duplication. Alors qu'il aurait fallu formater une disquette avec le bon volume ($64) si on avait employé Advanced Demuffin.
- Pour rendre l'image utilisable sous émulateur, il suffit donc de patcher le DOS du jeu :
Modification à faire sur l'image (.dsk) de Pac Man (on utilisera par exemple DiskFixer sous AppleWin) :
- T$00/S$01/P$EB : 64 => 00 (numéro de volume des paramètres RWTS)
- T$01/S$09/P$66 : 64 => 00 (numéro de volume pour les commandes DOS)