déprotéger un jeu cassette pour mo5

Des MO et des TO...

Modérateur : Politburo

Avatar du membre
balou
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2644
Enregistré le : 02 févr. 2004 23:01
Localisation : Macon Saone et Loire

Message par balou »

J'me disai "bon sang mais c'est bien sur !" :wink:
ok :arrow:
Jean-Yves votre VG5000 n'est pas fragile...
Avatar du membre
frodon69
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3893
Enregistré le : 29 sept. 2003 22:54
Localisation : A l'ouest de Lyon
Contact :

Message par frodon69 »

jasz a écrit :Je disais simplement qu'avec ce poke tu retires à ton ordinateur la faculté de reconnaître les erreurs.

Ce qui peut conduire dans tes programmes au plantage si tu oublies de restaurer sa valeur d'origine. ;)
Aaaah ! bien sur......


















je suis toujours dans le brouillard mais je n'en demande pas plus pour ne pas passer pour l'idiot du coin..... :wink:
Frodon69

Je cherche un Amstrad Mega PC, faire offre.
Avatar du membre
James
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 1087
Enregistré le : 10 sept. 2003 13:02
Localisation : Alsace - Terre - Fédération des planètes Unies
Contact :

Message par James »

TOUCHE PAS A MON POKE !!!
Image
--------------> Recherche Atari 400/800, TO9+, Goupil
Avatar du membre
Christian
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1608
Enregistré le : 08 déc. 2005 12:16
Localisation : (34)

Message par Christian »

James a écrit :TOUCHE PAS A MON POKE !!!
Image
à MOn POKE ou à POKE MON ? :)
...
Je vais reflechir neanmoins encore.
Avatar du membre
James
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 1087
Enregistré le : 10 sept. 2003 13:02
Localisation : Alsace - Terre - Fédération des planètes Unies
Contact :

Message par James »

POKE MON :?:
POKéMON :?: :?: :?:

:wink:
--------------> Recherche Atari 400/800, TO9+, Goupil
jasz
Désactivé
Messages : 796
Enregistré le : 12 déc. 2004 07:53
Localisation : Planete Zorg (31)

Message par jasz »

frodon69 a écrit :je suis toujours dans le brouillard mais je n'en demande pas plus pour ne pas passer pour l'idiot du coin..... :wink:
Bon! J'insiste pas alors ;)
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

jasz a écrit :Avec ton 57 soit en asm RTS tu inhibes les erreurs.

Le mieux, c'est bien entendu de faire ton poke, charger le programme, de l'enregistrer, de restorer la valeur d'origine soit 127 (équivaut à un JMP) et de recharger le programme déprotégé.
Si je puis me permettre, Jasz, le code de JMP, c'est 126. Pas 127 :wink:

Ceci étant dit, j'avais lu un article écrit par Obsidian là-dessus, dans les bulletin de ContacThom, qui concernait les TO. Il était dit, je cite, que "contrairement à la plupart des autres indirections du BASIC, un déclenchement d'erreur est censé être un appel sans retour (pour les programmeurs BASIC avertis, l'instruction RESUME a un fonctionnement très particulier, bien plus complexe qu'un simple RTS)". Ce qui fait que "un ordre de retour dans une indirection appelée par une routine qui n'en attend pas doit donc provoquer un saut vers un endroit indéfini de la mémoire". Et donc, "pour éviter ces plantages, l'idéal est d'agir directement sur le flag de protection programme", qui se trouve sur TO en $6179.

Obsidian conseillait alors plutôt de suivre la procédure suivante (valable seulement pour TO) :

Code : Tout sélectionner

POKE&H61B7,57           Inhibe les erreurs 
LOAD"Nom de programme"  Chargement du oprogramme protégé
POKE &H6179,0           Effacement du signal de protection
POKE &H61B7,126         Restauration des erreurs
Désolé d'en avoir rajouté une couche pour ceux qui ont déjà vidé leur boîte d'aspro :)
Avatar du membre
frodon69
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3893
Enregistré le : 29 sept. 2003 22:54
Localisation : A l'ouest de Lyon
Contact :

Message par frodon69 »

T'en fais pas, on s'est bien payé ma tete sur ce post :roll:
J'ai laissé tomber et suis passé à autre chose (ça doit faire plaisir à D. S.)
Frodon69

Je cherche un Amstrad Mega PC, faire offre.
jasz
Désactivé
Messages : 796
Enregistré le : 12 déc. 2004 07:53
Localisation : Planete Zorg (31)

Message par jasz »

Prehisto a écrit :Si je puis me permettre, Jasz, le code de JMP, c'est 126. Pas 127 :wink:
Arf... La hatche :oops:
frodon69 a écrit :T'en fais pas, on s'est bien payé ma tete sur ce post
Ca, c'est toi qui le pense. Ce qui n'est pas forcement ce qu'il faut retenir ;)
Modifié en dernier par jasz le 26 juin 2006 23:04, modifié 1 fois.
Stef
Avatar du membre
mandrake
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2294
Enregistré le : 27 avr. 2006 22:41
Localisation : Chateauneuf les Martigues en face d'Ajaccio
Contact :

Message par mandrake »

haaaaaaaaa la bonne époque des pokes
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

mandrake a écrit :haaaaaaaaa la bonne époque des pokes
A ce propos, il faudrait que je me trouve un avatar pas trop vantard. Et pas trop tard.
Répondre

Retourner vers « Thomson »