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 

Ikari Warriors (Data East, 1987)

 
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: Lun 06 Ao� 2007, 11:49    Sujet du message: Ikari Warriors (Data East, 1987) R�pondre en citant

Defeat your ennemies, drive tanks, drop grenades. The fate of the world is within your hands... Really nice double-sided game, ported to the Apple II by Quicksilver Software, well-known for their QuickDos loader and their poor protection scheme...

PROTECTION TYPE
- Disk protection (D5 AA 96, end of header markers not used, D5 AA AD, end of data headers not used)
- Desynchro routine (just like the Epyx ones)

REMOVING THE DISK PROTECTION
- Launch Advanced Demuffin
- Copy the disk with the following markers: D5 AA 96, FF FF, D5 AA AD, FF FF)
That's it...

REMOVING THE DESYNCHRO PROTECTION
The QuickDos is loaded at $D200 and the protection routine is at $D800. It checks for the usual FC EE EE E7 markers on the disk. If that fails, the memory is cleared and the disk is rebooted.

Search for the $D800 hexa string with your favorite sector editor, you will find one on BOTH sides on track 0, sector 3. The code is the following:

Code:
JSR $D800
BCC *+3
JMP rebootNow


The code at $D800 returns with the carry clear is the FC EE EE E7... pattern is found, otherwise the carry is set.

Now that you master sector editing, I will let you choose the way to remove the protection:
1/ Put NOP (EA) in place of the code above
2/ Put CLC RTS (18 60) at $D800
3/ What I have done is replace the JMP (4C) with the BIT opcode (2C) on the above code. I will check whether it is emulator compatible...

Regards,

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