Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 21 Déc 2025, 14:19

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


CRACKING TECHNIQUES

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 6 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
hERMOL
 Sujet du message : CRACKING TECHNIQUES
Message Publié : 13 Juin 2011, 11:55 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5105
hop un petit sujet pour compilé toute les techniques de "crackage", "crunchage", mise en fichier de nos jeux favoris!

pour ce 1er message la fameuse routine qui permets re-utiliser les vecteurs system après un écrasement de la zone mémoire &A700-&BFFF. Idéal dans une routine de chargement de niveaux.

Code :
        ld c,&88                     
        out (c),c                     
        exx                           
        xor a                         
        ex af,af'                     
        call #0044                   
        call #08bd 
        call #bb00                   
        call #b909                   
                                     
        ld c,#07                     
        ld de,#0040                   
        ld hl,#b0ff                   
        call #bccd                   
                                     
        ld a,#00:ld (#ac00),a         
        ld a,#ff:ld (#be78),a         
        ld a,#c9:ld (#bb5a),a         


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CRACKING TECHNIQUES
Message Publié : 13 Juin 2011, 12:06 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5105
la version CPC 464/6128, remplacer laligne du call &8bd par :
Code :
        ld c,&0
        call &B915
        ld a,h
        cp &2
        jr nc,$+7
        call &0888
        jr $+5
        call #08bd


Haut
 Profil  
 
AsT
 Sujet du message : Re: CRACKING TECHNIQUES
Message Publié : 13 Juin 2011, 12:35 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
Ne pas oublier de rajouter un petit DI en début de routine puis ensuite le fameux EI en fin de celle-ci.

Petite précision supplémentaire, si les registres secondaires sont utilises (EXX, EX AF,AF'), il faut aussi rajouter les Push et les Pop qu'il faut en début et en fin de routine.

J'ai tout dit ?

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CRACKING TECHNIQUES
Message Publié : 13 Juin 2011, 13:07 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5105
on peu dire aussi de faire attention a l'emplacement de la pile .


Haut
 Profil  
 
AsT
 Sujet du message : Re: CRACKING TECHNIQUES
Message Publié : 13 Juin 2011, 13:21 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
Oui... En tout cas,cette routine est très utile.

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CRACKING TECHNIQUES
Message Publié : 13 Juin 2011, 13:28 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5105
pour le lancement sur drive A/B, a ajouter avant tout exécution de code:

Code :
ld hl,(&BE7D)
ld a,(hl)
add &41
ld (filename),a

[...]

filename "?:EXEMPLE.BIN"


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 6 message(s) ] 

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 20 invité(s)


Vous ne pouvez pas publier 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 insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.