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)