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.


Messages - dlfrsilver

Pages: [1] 2
1
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mardi 09 Juillet 2013, 20:37:32 pm »
bon alors attention question !!!! Voilà j'ai une mame cab , certains jeux affichent avant le lancement "une rom ou chd n a pas été correctement dumpé", est ce que cela veut dire que cela va buggé pendant une partie ? Je m'adresse à vous car les jeux CPS1 n'ont l'air d'avoir aucun secrets pour vous !!!! Je parle des jeux CPS1 bien entendu.


ça veut simplement dire que tes sets de jeux CPS-1 sont pas à jour (changement ou mise à jour des noms des roms ainsi que ajout de GAL en général).

2
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Lundi 08 Juillet 2013, 02:43:48 am »
Ca y est !
Ajout des deux, version JAP et version ETC !
Sacré petits malins chez capcom, rajouter des vérifications du code un peu partout.... Grrrr
Un indice, lorsque le ready disparait et que tu vois qu'il traine à effacer les lettres, il fait un contrôle du code.... Et il y en a d'autres ailleurs et pas codés pareils....

Edit :
Ajout de deux versions de Warriors of Fate

Salut Aje :) ahah mort de rire, ben oui, et crois-moi, les protections sur CPS1, sont PIRES que celles qu'on peut trouver sur les jeux style Amiga.

(Tiens d'ailleurs un peu en off topic, vous savez que le streaming ne date pas de la playstation ?

Un jeu de psygnosis du nom d'obitus (sur amiga), affiche l'introduction du jeu en streaming depuis la disquette de jeu héhéhé. Ca complique sérieusement les choses si on veut craquer le programme :) )

J'ai juste une requête, utilise www.box.com, Mega n'est actuellement compatible qu'avec Chrome, hors beaucoup de personnes utilisent firefox.... et Mega ne fonctionne pas avec.

En plus box y a pas de pub, on peut télécharger en direct :) et il est compatible tout navigateurs.

3
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Samedi 06 Juillet 2013, 11:12:57 am »
C'est marrant quand même que personne n'ait pris le temps d'effectuer ces modifs avant vous!?!

Ben en fait c'est chiant à faire comme truc XD !

Aje, tu pourrais t'attaquer à Muscle Bomber Duo, la version multijoueur de Slam Masters ?

Celle-ci est pire que ce dernier, je l'ai quasiment patché à 98%, mais il reste un truc qui merde,
et qui fait que l'intelligence artificielle est complètement déconnectée, résultat les personnages
sont comme inanimés.

4
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Samedi 06 Juillet 2013, 00:17:05 am »
On ne t'arrête plus  :-*

 ^-

Allez parce que c'est un des pires jeux protégés du CPS-1, je cite à la barre le coupable :

Saturday Night Slam Masters ETC 970713
https://www.box.com/s/bsn0piywz47qoah4fb10

Pour info, celui-ci y a 54 modifications de base, PLUS 52 checksums de protection.

ahaha :)

5
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Vendredi 05 Juillet 2013, 01:54:29 am »
Je viens aussi de le finir à l'instant ! ;D ;D
je mets les deux du coup !
Tu as gardé les multiplications sur le ppu ou tu les as fait sauter ?
Perso j'ai rusé mais j'ai tout gardé !

J'ai tout gardé :) histoire d'être conforme aux sets japan et US :)

J'ai utilisé le même système pour les 3 ;) !

6
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Vendredi 05 Juillet 2013, 00:38:58 am »
Et voici mon petit dernier :

Enfin, ce petit fumier, le King of Dragons revision 3 ETC 910805 SANS PILE ! :

King of Dragons ETC 910805
https://www.box.com/s/8q0esjkmcxvzw3wmjsio

C'est y pas beau ? XD

7
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Jeudi 04 Juillet 2013, 02:18:36 am »
Pas de soucis !
Tiens, petit exemple (pour le moment trouvé uniquement dans captain commando).
A un endroit tu as cet appel pour mettre à jour la variable image du registre du PPU :
00005170: 3B7B 000E 284A  move.w  ($e,PC,D0.w), ($284a,A5)
($284a,A5) étant l'image en RAM du registre du PPU
En fait c'est une fonction qui permet de déplacer une valeur dans une autre, normal vu son nom.
Ici la valeur cible étant notre image PPU et la valeur source est exprimée grâce à un pointeur.
Quand les variables sont entre parenthèses, ce n'est pas la valeur qui est utilisé mais ce qu'elle pointe en mémoire.
Pour calculer l'endroit du code où il vas chercher cette info il suffit d'additionner les registres/valeur utilisés dans la partie gauche.
PC étant le programme counter (5170 + 2 dans notre cas, le +2 correspond à la taille de la fonction move)
D0 étant un registre préchargé (en debug tu t'aperçois qu'il change en fonction des scènes à afficher, dans notre exemple on prendras 0x02)
Il faut donc regarder en 0x0E + 0X5172 + 0x02 = 0x5180 ce qu'il y a.
Et par miracle voici ce que tu trouves en 0x5180 :
00005180: 13B2 12F2 12F2  move.b  INVALID 32, INVALID 31
00005186: 13B2 7000 102D  move.b  (A2,D7.w), ($2d,A1,D1.w)
du code que mame n'arrive pas à décoder... Normal en fait puisque ce sont des datas, et si tu regardes bien tu vas retrouver des valeurs bien connues 13B2, 12F2, etc...
Ce sont les valeurs d'activation des layers, ce sont ici qu'il faut les modifier.

A+

ok, donc vas-y amuse toi quoi, en gros le mec qui veut faire un bootleg, il peut se lever tot ;D
par contre, concernant la logique même du jeu, c'est programmé en code asm 68000, ou bien c'est habilement codé en utilisant à fond les accès hardware du PPU ?


8
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mercredi 03 Juillet 2013, 23:19:53 pm »
Etrange pour FBA, le principal est qu'il tourne sur hard réel.
Je préfère utiliser mame de mon côté car il y a un débogueur super pratique. Pour captain commando il était super pratique pour savoir où pointait les pointeurs des tables d'affectations des registres.
A+

J'ai rajouté tes liens sur la première page, ce sera plus pratique pour ceux qui cherchent les bons fichiers.

Question, tu pourrais nous montrer un bout de code avec une de ces tables et nous expliquer un peu comment c'est organisé ?

9
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mercredi 03 Juillet 2013, 23:18:42 pm »
Dites, c'est quoi la différence entre le Varth world et le Varth US ?
Je pose la question car j'ai la version US ;).

La version US n'est pas protégée par pile. La version japonaise, elle est l'est :)

10
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mercredi 03 Juillet 2013, 21:57:30 pm »
Tu as bien téléchargé la nouvelle version de Varth ?
Car je l'ai claqué sur EPROM et il fonctionne en réel sur PCB ainsi que sous mame.
A+

il ne marche pas pour le moment sous FBA :(

Je t'autorise, par ailleurs, tout mes sets ont été vérifiés sur vrai hardware (avant que mon andouille de père ne foute le feu à la maison).

Je possède tout les meilleurs titres capcom cps 1. Paix à leur âmes....

11
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mercredi 03 Juillet 2013, 21:51:06 pm »
@dlfrsilver
Tu m'autorises à centraliser tes liens en première page ?
Au fait as tu testé le varth japan ?

Sinon, qui connait la différence entre le captain commando ETC 911202 et le captain commando ETC 911014 ?
A+


Si tu veux :)

Le varth japan ne fonctionne pas en tant que tel en émulation. Un conseil, finis-le à fond pour être sur de ton coup.

Pour les différences de code entre captain commando rev 1 et 2, difficile, faudrait désassembler tout le code, comprendre les routines pour voir ce qui a changé.

Les programmeurs de chez capcom changent les routines de place pour embrouiller les bootleggers (ça empeche de cracker la protection plus facilement....)

12
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mercredi 03 Juillet 2013, 20:12:46 pm »
Merci du compliment  :-\
Mais bon, toute info est bonne à prendre!

Ce soir, du lourd  :D comme c'est mon préféré : Captain Commando ETC !
108 modifs d'octets sur deux EPROM.

A+

Voici d'autres sets que j'ai crée en décembre 2012 :

Captain Commando US 910928
https://www.box.com/s/0bgafpiweeujp7uqpsjc

Captain Commando ETC 911202
https://www.box.com/s/h1eouzj1y426du9qjyt3

Knights of the round ETC 911127
https://www.box.com/s/pexgvy86s7q15l89a86z

The King of dragons ETC 910711
https://www.box.com/s/fnd3jj2gxhconljjjba9

The King of Dragons JAPAN 910805
https://www.box.com/s/vdnsu2ch992cjabye9rs

3 Wonders ETC 950520
https://www.box.com/s/8zg1o1tt3b8r1qmwsgfn

3 Wonders JAPAN 950520
https://www.box.com/s/j75lbpltduhvtg3926sd

Punisher ETC 930422
https://www.box.com/s/71dyt0gdue9a4zgbaomn

Warriors of fate ETC 921031
https://www.box.com/s/q06vchxeqd3j4eun0wc7

Warriors of fate US 921031
https://www.box.com/s/d2tvc8767pfj7mzy6vm5


Enjoy !!!

13
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mercredi 03 Juillet 2013, 02:37:36 am »
Salut,

 Ca y est j'ai corrigé le set Varth Japan. Testé du coup sur hard réel. Bon un peu dur de passer quelques niveaux (mon écran est horizontal) mais tout fonctionne.
 Et toujours que deux EPROM à modifier.

 @dlfrsilver
 Je ne suis pas tout à fait d'accord avec toi.
 Il n'y a que très peu de protections dans les codes que j'ai observés, juste une dans Final Fight qui vérifie la version du PPU.
 Ce sont uniquement des façons de coder. Ce que tu croies être des protections sont en fait des procédure qui sont appelées à plusieurs endroits du code (ça t'évites de surcharger le code en réécrivant toujours la même chose). Et ces procédures ont besoin de relire l'état actuel pour savoir quoi faire ou comment le faire.
 Mon erreur dans Varth était de ne pas avoir laissé tourner trop longtemps mon sniffeur mame.
 Ce que je peux te dire c'est que ce qui est appelé des protections par multiplications n'en sont pas du tout. La seule protection dessus est que l'adresse de ces registres disparait quand la pile est HS.
 TOUTES (j'insiste) les opérations par multiplications doivent être gardées. Elles servent en fait à "soulager" le 68000. le PPU étant sûrement plus rapide que le 68000 pour de grosses multiplications, ces opérations ont étés déportées dedans.
 Exemple dans Varth Japan, ces multiplications servent à faire les zooms sur les textes (exemple le "ready" en début de partie ou le "game over")
A+

Oui en même temps ça me parait une très bonne idée que leur PPU fasse des multiplications matérielles :)
(d'ailleurs, le PPU du CPS1 s'apelle Peripheral Processing unit (si on se base sur le X68000 dont est issu cette carte d'arcade). Il gère l'affichage vidéo, les ports (joystick), et puis les registres personnalisés qu'on peut lui ajouter.

Dans ma tentative, j'ai gardé et modifié les registres. Mais y a autre chose qui fout la merde.

super ces informations :) est-ce que tu as mis à jour ton set varth japan sur cette page ?

14
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mardi 02 Juillet 2013, 19:56:33 pm »
Bon, je crois que mame est plus permissif que le hard réel ou même ton fba.
Varth fonctionne sur mame mais plante au bout d'un moment sur hard réel
Je vais vérifier tout ça du coup.

Tu as bien pigé le truc, patché les registres, mais voilà, tu touches maintenant au coeur du problème, les programmeurs de capcom ont mis des routines anti-bootleggers, et celles-ci s'activent direct en vérifiant la somme des valeurs utilisées pour activer les layers, des malins je vous dis XD

EDIT : dans varth jap, il n'y a pas 2 eproms à changer mais 4 minimum :)

15
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mardi 02 Juillet 2013, 16:31:41 pm »
j'ai tout les jeux CPS1 sur mon PC principal avec des fichiers textes contenant toutes mes recherches,
donc celui que j'ai élaboré pour comprendre comme knights of the round avait été patché.

Pour capcom world 2 japan, ça déconnait de mon côté car je m'étais trompé dans une des valeurs de remplacement pour l'activation des couches. J'ai repris le tableau de la vidéo CPS-1 de mame,
et là grosse évidence.... Une fois corrigé et testé avec un build spécifique de FBA (Merci Bonky, chez collègue et membre lui aussi de Dumping union...), plus de soucis, j'ai bien toutes couches qui s'activent proprement.

Je vais tester Quiz and dragons, car je sais ou et quand ce petit salopard a la facheuse manie de planter... :)

EDIT à 16h27 : Je suis désolé, mais..... ton set pour quiz and dragons USA souffre du même problème que ma version (crée en décembre 2012...).

Tu joues, et puis à un moment, le jeu crashe l'émulateur (FBA), c'est exactement le problème que je rencontrais à la base. ça se produit soit au niveau 2 soit au niveau 3, ou alors le jeu se met à déconner complètement au niveau de sa logique (questions qui ne s'affichent plus, résultat correct non comptabilisé.)

C'est une des routines diaboliques dont je t'avais parlé dans mes PM.

EDIT à 17h10 : Idem pour Varth Japan :( C'est le même problème qu'avec ma version, les couches ne s'affichent pas correctement :(

Rahhhh....

16
Moniteurs et platines, écrans & Lcd, rétroprojecteurs / Set Phoenix CPS1
« le: Mardi 02 Juillet 2013, 16:10:36 pm »
J'avais même pas fait gaffe, je ne visites plus trop souvent A-S...
Il m'avait indiqué par MP que celui-ci était dur à déplomber (comme les deux autres), j'ai donc tenté pour le fun. Les jeux japonais j'adore, mais les jeux en japonais, c'est pas trop mon truc  ;)
Après vérif, on n'a pas la même façon de procéder en tout cas.
A+

j'ai tout les jeux CPS1 sur mon PC principal avec des fichiers textes contenant toutes mes recherches,
donc celui que j'ai élaboré pour comprendre comme knights of the round avait été patché.

Pour capcom world 2 japan, ça déconnait de mon côté car je m'étais trompé dans une des valeurs de remplacement pour l'activation des couches. J'ai repris le tableau de la vidéo CPS-1 de mame,
et là grosse évidence.... Une fois corrigé et testé avec un build spécifique de FBA (Merci Bonky, chez collègue et membre lui aussi de Dumping union...), plus de soucis, j'ai bien toutes couches qui s'activent proprement.

Je vais tester Quiz and dragons, car je sais ou et quand ce petit salopard a la facheuse manie de planter... :)

Pages: [1] 2