Gamoover

Besoin de contacter un admin pour une proposition, une suggestion ou discuter d'un probleme ?
C'est ici : High_Cobra, AsPiC ou Pich

Menu

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Voir les contributions Menu

Sujets - Bonky0013

#1
Le Bistrot de l'Arcade / TylerDurden67 !
Jeudi 06 Avril 2017, 16:36:54 PM
Salut,

Désolé pour ce poste, mais je ne peut faire autrement.

Si vous connaissez TylerDurden67 erci de lui dire qu'il reponde à ses m
p sur Arcade area et qu'il m'envoi mon bien que j'attend depuis deux ans......
Ou alors son phone pour clore l'histoire.

Pas de polémique SVP
#2
CPS2 / Décrypter les Jeux CPS-2
Lundi 11 Juillet 2016, 20:00:02 PM
Salut les Filles  :D

Bon, cela fait un petit moment que je suis sur les sets de la team avalunch / IDC / leo.
Seul dans mon coin, avec mon petit (trés petit   ;) ) savoir , j'ai essayé de comprendre comment décrypter un jeux cps2..... et avec réalisme, c'est bien trop hors de portée pour mon cas  :bail: quand je regarde toutes les modifs faite (par rapport à l'original la rom a plus de 50000 dif...)

J'allais laisser tomber, rester aux modifications de code region et attendre les nouvelles release, quand je suis tombé sur un poste de IQ_132 :)

http://neosource.1emulation.com/forums/index.php?topic=755.0

A l'époque j'avais souvenir d'avoir vu ça, mais je n'étais pas du tout dans le trip ;)
Je me dit, avec le temps que j'ai paumé, je peut prendre 10 min et regardé ce vieux truc......

Je télécharge le fichier (en plus le code source est dispo ;) ) et je teste sur le premier jeux cps2 de la liste : 1944
En l'espace d' une seconde le programme me fait 2 fichiers "decrypté" mais comme IQ avait prévenu, non fonctionnel sur hard  ( d'ou peut etre la perte d'intéret à l'époque pour mon cas)

Petit coup de winhex et la je vois le code qui à été bousculé, normal je me dit.
Allez, je suis au bout de mon trip, plus qu'un coup de "comparer" et ce sera fini, je pourrais laisser tomber.

Mais voila, le voila qui tue  :D

En comparant le set decrypté généré par le logiciel d'IQ et la version décrypté de 1944 USA de Motzilla, je me rend compte qu'il n'y a "plus que" 23 différences sur la rom 03  !!  ;D

1. C:\temp\nffudm.03: 524 288 octets
2. C:\temp\nffu.03_decrypted_Bonky: 524 288 octets
Offsets: décimal

  208: 6F 17
  209: 6F 0D
  216: A0 A1
  217: 90 B8
 1112: FF 40
 1114: F2 02
 1115: FF 00
 1118: FF 40
 1120: F4 04
 1121: FF 00
 1124: FF 40
 1126: F6 06
 1127: FF 00
 1130: FF 40
 1132: F8 08
 1133: FF 00
 1136: FF 40
 1138: FA 0A
 1139: FF 00
 1760: FF 40
 1762: F0 00
 1763: FF 00
29258: F0 FF

23 différence(s) trouvé.



Dans la foulée je regarde la version Jap  :D   et .....


1. C:\temp\nffjdm.03: 524 288 octets
2. C:\temp\nffj.03_decrypted_Bonky: 524 288 octets
Offsets: décimal

  208: 6F 90
  209: 6D 8F
  216: A2 EA
  217: 90 B1
 1112: FF 40
 1114: F2 02
 1115: FF 00
 1118: FF 40
 1120: F4 04
 1121: FF 00
 1124: FF 40
 1126: F6 06
 1127: FF 00
 1130: FF 40
 1132: F8 08
 1133: FF 00
 1136: FF 40
 1138: FA 0A
 1139: FF 00
 1760: FF 40
 1762: F0 00
 1763: FF 00
29258: F0 FF

23 différence(s) trouvé.



Autant de diff  :D

Si cela se passe pareil pour les autres jeux / set ça pourrais motiver certain  :D
Comme je sais qu'il y a des tueurs ici j'apporte ce petit "truc" si cela peut motiver un membre de se lancer et d' apporter une meilleure compréhension du bouzin à modifier ;)

:-)=


EDIT : J'avais oublié de mettre le log généré en même temps que le set décrypté ( pas d'intérêt, mais je le rajoute).

Double match at address (08eea); it is most likely an opcode. (data 832d, opcode 41f9)
Double match at address (28eea); it is most likely an opcode. (data 832d, opcode 41f9)
Double match at address (29628); it is most likely an opcode. (data 48c3, opcode 41f9)
Double match at address (45af2); it is most likely an opcode. (data 4cd6, opcode 0005)
Double match at address (66cfc); it is most likely data. (data 0000, opcode 78dd)
Double match at address (69f22); it is most likely data. (data 0000, opcode 9c1a)
Double match at address (7efb0); it is most likely data. (data 2800, opcode e4ba)