Index du Forum
IDENTIFICATION SERVEUR : 213.186.33.87 - CLIENT : 74.109.56.191

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour v�rifier ses messages priv�sSe connecter pour v�rifier ses messages priv�s   ConnexionConnexion 

Mastery Arithmetic Games 3.0 (Mastery Development, 1990)

 
Poster un nouveau sujet   R�pondre au sujet     Index du Forum -> PROTECTION MALEFIQUE
Voir le sujet pr�c�dent :: Voir le sujet suivant  
Auteur Message
toinet



Inscrit le: 15 Juin 2007
Messages: 326
Localisation: Paris, France

MessagePost� le: Jeu 09 Ao� 2007, 15:38    Sujet du message: Mastery Arithmetic Games 3.0 (Mastery Development, 1990) R�pondre en citant

Edu(ca)ware software from Mastery Development, the program contains different math subjects.


PROTECTION TYPE
On a DOS 3.3 type diskette, the header and data markers have been changed:
- Tracks 0 to 2 are readable and copyable (D5 AA 96, DE AA, D5 AA AD, DE AA)
- Tracks 3 to the end are protected (D5 AA AD, DE AA, D5 AA 96, DE AA)


DISK COPY
- Launch Advanced Demuffin
- Copy tracks 0 to 2 with standard parameters
- Go to the monitor
- B8FD: 96 (was AD)
- B96A: AD (was 96)
- Return to Advanced Demuffin (ctrl-y)
- Copy tracks 3 to the end of the diskette


PROTECTION REMOVAL
We now have to find the code that exchange the markers, it is located on track 2, sector 4 at offset $73:

Code:
LDY #$96  ; parameters from track < 3
LDX #$AD
LDA $D546 ; which track are we on?
CMP #$03
BCC *+4   ; JMP if we are on track < 3
LDY #$AD  ; parameters from tracks >= 3
LDX #$96

Solution 1
We have to exchange the second LDY LDX values...
- AD will become 96
- 96 will become AD

Solution 2
...or exchange LDY and LDX opcodes
- A0 (LDY) will become A2 (LDX)
- A2 (LDX) will become A0 (LDY)

If you have just chosen the first solution:
- Edit track 0, sector 2
- At offset $7F: change AD to 96
- At offset $81: change 96 to AD
- Save the sector

If you have just chosen the second solution:
- Edit track 0, sector 2
- At offset $7E: change A0 to A2
- At offset $80: change A2 to A0
- Save the sector

But choose and apply only ONE solution Wink

Your backup copy is now available,

Antoine
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message priv� Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   R�pondre au sujet     Index du Forum -> PROTECTION MALEFIQUE Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas r�pondre aux sujets dans ce forum
Vous ne pouvez pas �diter vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com