Gamoover

Vous aimez GAMOOVER ? Vous avez trouvé la perle rare grâce à notre forum ?
Alors pourquoi pas nous soutenir en effectuant un petit don Paypal sur : contribution@gamoover.net
C'est peut être un détail pour vous, mais nous, ça nous aiderait beaucoup !

Set Phoenix CPS1

Démarré par aje_fr, Mardi 02 Juillet 2013, 01:35:56 AM

aje_fr

Salut à tous,

Voici donc quelques sets crée par moi ou dlfrsilver pour faire revivre vos CPS1 suicidé

3 Wonders ETC 910513
https://mega.co.nz/#!gdYWjDqD!SVsWMXLK-rQsqRsedr7c6gIdh3oXfJlMYf65qwE-aBU
(credit : aje_fr)

3 Wonders ETC 910520
https://www.box.com/s/8zg1o1tt3b8r1qmwsgfn
(credit : dlfrsilver)

3 Wonders JAPAN 910520
https://www.box.com/s/j75lbpltduhvtg3926sd
(credit : dlfrsilver)

3 Wonders USA 910520
https://mega.co.nz/#!tBpWgJza!TK-XnjQY76bi5VIRCgt2qSf81bMaeb8XuqACBWaBVdk
(credit : aje_fr)

Capcom World 2 JAPAN 920611
https://mega.co.nz/#!0BZCjABL!Iygjtmev31D4zSJU6pp4EDl46xU2Vf1s5X6hmcQIsxM
(credit : aje_fr)

Captain Commando US 910928
https://www.box.com/s/0bgafpiweeujp7uqpsjc
(credit : dlfrsilver)

Captain Commando ETC 911202
https://www.box.com/s/h1eouzj1y426du9qjyt3
(credit : dlfrsilver)

Captain Commando ETC 911014
https://mega.co.nz/#!1QYRBACD!dfFMYXTNW3ouaXxDNYTyGWK0IOIJ5mfvLNUVIjkChaM
(credit : aje_fr)

Captain Commando JAPAN 911202
https://mega.co.nz/#!JJJXyR5Q!VIYNUF4gUqDTBJavDvDjlW_MTC16Qk0TsdzCzBpiUqc
(credit : aje_fr)

Captain Commando JAPAN 910928
https://mega.co.nz/#!cYxSwSgA!F6RajhfEfxhxQ_6ncVIOZh2pZ5AD2GBgfZDxpldBheE
(credit : aje_fr)

Knights of the round ETC 911127
https://www.box.com/s/pexgvy86s7q15l89a86z
(credit : dlfrsilver)

Muscle Bomber: The Body Explosion JAPAN 930713
https://mega.co.nz/#!1Jo2CSIC!ROzpgg8xdXAM0aLHJWmXEjDr391B1GMdCDfBAGp04fo
(credit : aje_fr)

Muscle Bomber Duo: Ultimate Team Battle World 931206
https://mega.co.nz/#!UBBhADSR!Vit0CA5gaAzbWH3od6xIhj7No9Isn-JK73gZ-BkS10M
(credit : aje_fr)

Muscle Bomber Duo: Heat Up Warriors JAPAN 931206
https://mega.co.nz/#!hY5WnBpZ!DtIToztQxQfcgkLgjVTI3gSx4y814hduwC8-FMJSQJs
(credit : aje_fr)

Punisher ETC 930422
https://www.box.com/s/71dyt0gdue9a4zgbaomn
(credit : dlfrsilver)

Quiz and dragons US 920701
https://mega.co.nz/#!BQZlkCTR!Q7O-mlb9f0JcJvtyAul7w031a-Iph0D4LKo0TkGydaA
(credit : aje_fr)

Saturday Night Slam Masters ETC 930713
https://www.box.com/s/bsn0piywz47qoah4fb10
(credit : dlfrsilver)

Saturday Night Slam Masters USA 930713
https://mega.co.nz/#!1MpUiRoJ!TPUpSCXg_wxbLOenKFGtN2pLnisqDpDrZyDbtjbXnPk
(credit : aje_fr)

The King of dragons ETC 910711
https://www.box.com/s/fnd3jj2gxhconljjjba9
(credit : dlfrsilver)

The King of Dragons ETC 910805
https://www.box.com/s/8q0esjkmcxvzw3wmjsio
(credit : dlfrsilver)
https://mega.co.nz/#!kZJkzLzI!QtznvTpAnT0KW2OZP8-2HklKlQoesLQGFBbsHDNKcZc
(credit : aje_fr)

The King of Dragons JAPAN 910805
https://www.box.com/s/vdnsu2ch992cjabye9rs
(credit : dlfrsilver)

Varth JAPAN 920714
https://mega.co.nz/#!EFZiRAza!NRzLOQv3sLWCbrYziM9McC9wEGxYs-4l5zUcoPDLRa4
(credit : aje_fr)

Warriors of fate ETC 921031
https://www.box.com/s/q06vchxeqd3j4eun0wc7
(credit : dlfrsilver)
https://mega.co.nz/#!RFYQzAZZ!b02dtTaVnlb-n3wODXLblkOTC4JuqicQlPMnlhrtzKQ
(credit : aje_fr)

Warriors of fate US 921031
https://www.box.com/s/d2tvc8767pfj7mzy6vm5
(credit : dlfrsilver)

Tenchi wo Kurau II: Sekiheki no Tatakai (Warriors of fate) JAPAN 921031
https://mega.co.nz/#!pApm2C6Z!DY4whSwnKs4Sko8qsxEPd30fXW0H9agPJ2XiIuXYy0A
(credit : aje_fr)

Demandez si vous en voulez un en particulier !
A bientôt
Think different, don't purchase Apple !

Runik

Tiens, c'est marrant, dlfrsilver vient juste de mettre à disposition le Capcom World 2 Jap aussi  8)

Beau boulot en tout cas, et merci !

aje_fr

#2
Citation de: Runik le Mardi 02 Juillet 2013, 10:09:23 AM
Tiens, c'est marrant, dlfrsilver vient juste de mettre à disposition le Capcom World 2 Jap aussi  8)

Beau boulot en tout cas, et merci !
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+
Think different, don't purchase Apple !

Runik

Tant que le résultat est correct à l'arrivée, pas la peine de chercher midi à 14h ;)

dlfrsilver

Citation de: aje_fr le Mardi 02 Juillet 2013, 10:55:55 AM
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... :)

dlfrsilver

#5
Citation de: dlfrsilver le Mardi 02 Juillet 2013, 16:10:36 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....

aje_fr

Salut,
Merdoum, c'est peut être aussi l'émulateur qui fait ça  =?=
Je me suis fait un mame modifié et je n'ai pas eu ce genre de soucis.
Je vais faire une partie de Varth sur hard réel et au pire je vais claquer des eproms pour quizz et vérifier.
A+
Think different, don't purchase Apple !

aje_fr

#7
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.
Think different, don't purchase Apple !

dlfrsilver

#8
Citation de: aje_fr le Mardi 02 Juillet 2013, 18:46:29 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 :)

aje_fr

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+
Think different, don't purchase Apple !

dlfrsilver

Citation de: aje_fr le Mardi 02 Juillet 2013, 23:51:21 PM
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 ?

aje_fr

Citation de: dlfrsilver le Mercredi 03 Juillet 2013, 02:37:36 AM
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 ?
Salut,
Oui, je l'ai mis à jour tu peux tester du coup.
A bientôt
Think different, don't purchase Apple !

TylerDurden67

Tes multiplications peuvent être optimise via des add ou lsl,mais ca nécessite de changer du code...

Beau boulot les gars !

speedsterharry

#13
Citation de: TylerDurden67 le Mercredi 03 Juillet 2013, 11:35:58 AM
Tes multiplications peuvent être optimise via des add ou lsl,mais ca nécessite de changer du code...
Je pense que aje en est laaaaargement conscient au vu de ses capacités techniques  ;)

Le saviez-vous ?
Le processeur ARM (à partir du 2) permettait de faire des instructions du style z=x*puissance de 2+y ou z=x*puissance de 2-y ou z=y-x*puissance de 2 en 1 cycle ! (en plus sans pourrir forcément un registre, sachant qu'il y a 2 opérandes d'entrée et 1 registre de sortie). Ah, le bon vieux temps

aje_fr

Citation de: speedsterharry le Mercredi 03 Juillet 2013, 12:26:12 PM
Je pense que aje en est laaaaargement conscient au vu de ses capacités techniques  ;)
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+
Think different, don't purchase Apple !

dlfrsilver

Citation de: aje_fr le Mercredi 03 Juillet 2013, 19:55:16 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 !!!