Auteur Sujet: Set Phoenix CPS1  (Lu 8779 fois)

Hors ligne Wil2000

  • AsPiC is my Sex buddy !
  • Arcade Reference
  • *
  • Messages: 3597
  • 6000 balles pour SF2 en Super Famicom? J'achète!
    • Voir le profil
    • Darkmoon
Set Phoenix CPS1
« Réponse #32 le: Vendredi 05 Juillet 2013, 08:43:24 am »
Yep, je plussoie le Kaneda ci-dessus, c'est non seulement passionnant à lire mais on sent le boulot d'acharnés, ça bouge méchamment sur Gamoo pour l'instant!  :-)=

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6344
  • 8 bits generation
    • Voir le profil
Set Phoenix CPS1
« Réponse #33 le: Vendredi 05 Juillet 2013, 08:57:13 am »
oui, beau boulot messieurs !
 ^-^

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Set Phoenix CPS1
« Réponse #34 le: Vendredi 05 Juillet 2013, 13:24:37 pm »
J'ai tout gardé :) histoire d'être conforme aux sets japan et US :)

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

Salut,

 Par curiosité, j'ai regardé comment tu avais fait.  :-\ :-\
 Du coup tu as utilisé le CPU pour faire les multiplications.
 Par contre pourquoi avoir  quand même envoyé les valeurs au PPU ? exemple :
000023A6: 33C0 0080 0140  move.w  D0, $800140.l
000023AC: 33C1 0080 0142  move.w  D1, $800142.l
000023B2: 3201            move.w  D1, D1
000023B4: 3201            move.w  D1, D1
000023B6: C0C1            mulu.w  D1, D0
Tu pouvais faire des nop à la place des move.W D0 et move.W D1 ?
 Car le mulu.w prends au moins 70 cycles machine, autant les économiser avec des nop sur les autres opérations ?  ;)
 Car lorsque l'op est faite dans le PPU, elle est beaucoup plus rapide.

 En fait le problème avec la configuration du PPU de king of dragon est que le résultat des multiplications est accessible à l'envers que la config par défaut du PPU.
 Dans l'un on accède en LSB first, dans l'autre en MSB first.
 Donc, lorsque le CPU lit le résultat en 32 bits :
000023B2: 2039 0080 0158  move.l  $800158.l, D0
Il vient en fait lire à l'adresse $800158 puis ensuite en $80015A pour recréer une valeur en 32 bits.

 Mais comme dans la config par défaut le MSB et LSB sont inversés, on ne peut pas lire juste avec un move.l
 Il faudrait faire un swap juste après, mais bon, on ne peut pas intercaler une opération dans le code.

 De mon côté ce que j'ai fait, c'est créer des subroutines à un endroit libre pour pouvoir faire cette opération tout en continuant à utiliser le PPU pour faire les multiplications en restant relativement proche du fonctionnement d'origine.

A bientôt
« Modifié: Vendredi 05 Juillet 2013, 13:40:35 pm par aje_fr »
Think different, don't purchase Apple !

Hors ligne jcp

  • Hardcore Gamer
  • *
  • Messages: 1755
    • Voir le profil
Set Phoenix CPS1
« Réponse #35 le: Vendredi 05 Juillet 2013, 14:17:30 pm »
La version US n'est pas protégée par pile. La version japonaise, elle est l'est :)
Oui, je savais, mais à propos de la différence concernant la version World et la version US ?

Hors ligne Chelnov

  • J'aime le rose et alors..?
  • VIP
  • *
  • Messages: 1524
  • Créateur du Slot 5
    • Voir le profil
Set Phoenix CPS1
« Réponse #36 le: Vendredi 05 Juillet 2013, 15:42:34 pm »
 :-\... euh...excusez ma question de noob, mais vous faîtes quoi en fait...? Je suis ce sujet depuis le début mais je ne comprends pas grand chose. Vous " ré écrivez" les roms de jeux ? Dans quel but...? Pardonnez mon ignorance  :-\ mais cela à l'air terrible ce que vous faîtes... et  j'aimerai comprendre !
Mais c'est quoi ce boss !!!!

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Set Phoenix CPS1
« Réponse #37 le: Vendredi 05 Juillet 2013, 15:54:28 pm »
:-\... euh...excusez ma question de noob, mais vous faîtes quoi en fait...? Je suis ce sujet depuis le début mais je ne comprends pas grand chose. Vous " ré écrivez" les roms de jeux ? Dans quel but...? Pardonnez mon ignorance  :-\ mais cela à l'air terrible ce que vous faîtes... et  j'aimerai comprendre !
Salut,
 Sur certaines cartes CPS1 tu as une pile qui permet de sauvegarder quelques configuration dans un composant spécifique.
 Une fois la pile HS, le jeu ne fonctionne plus.
 Ca servait à l'époque de protection anti-copie.
 Le but de ces ROM sur lesquelles nous travaillons est de faire revivre ces cartes en remettant le composant dans sa configuration par défaut et en modifiant le code du programme.
 Le phénix : L'oiseau qui renait de ses cendres  :)
A+
Think different, don't purchase Apple !

Hors ligne Chelnov

  • J'aime le rose et alors..?
  • VIP
  • *
  • Messages: 1524
  • Créateur du Slot 5
    • Voir le profil
Set Phoenix CPS1
« Réponse #38 le: Vendredi 05 Juillet 2013, 16:29:32 pm »
Merci de m'éclairer... les gars juste un mot : respect.
Mais c'est quoi ce boss !!!!

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Set Phoenix CPS1
« Réponse #39 le: Vendredi 05 Juillet 2013, 20:18:12 pm »
Ajout de 3 wonders USA  :D
Think different, don't purchase Apple !

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Set Phoenix CPS1
« Réponse #40 le: Vendredi 05 Juillet 2013, 22:25:30 pm »
Ajout de Captain Commando JAPAN 911202 !
Think different, don't purchase Apple !

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6344
  • 8 bits generation
    • Voir le profil
Set Phoenix CPS1
« Réponse #41 le: Vendredi 05 Juillet 2013, 23:04:41 pm »
On ne t'arrête plus  :-*

 ^-

Hors ligne dlfrsilver

  • Intéressé
  • *
  • Messages: 22
    • Voir le profil
Set Phoenix CPS1
« Réponse #42 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 :)

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Set Phoenix CPS1
« Réponse #43 le: Samedi 06 Juillet 2013, 01:40:00 am »
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 :)
Bien joué  ^-
Rajout aussi de Captain Commando JAPAN 910928 (108 octets à modifier  :D)
On vas finir par avoir le fullset !
Think different, don't purchase Apple !

Hors ligne kaneda56

  • Pink Lover et Tassimo Buveur
  • Team
  • Arcade Kingmaster
  • *****
  • Messages: 4246
  • Je pratique le bukkake sur Tibo
    • Voir le profil
Set Phoenix CPS1
« Réponse #44 le: Samedi 06 Juillet 2013, 08:02:25 am »
C'est marrant quand même que personne n'ait pris le temps d'effectuer ces modifs avant vous!?!

"Arrête de te croire fort avec tes roll cancel!!!"
Paroles de Sac

Hors ligne dlfrsilver

  • Intéressé
  • *
  • Messages: 22
    • Voir le profil
Set Phoenix CPS1
« Réponse #45 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.

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Set Phoenix CPS1
« Réponse #46 le: Samedi 06 Juillet 2013, 11:42:07 am »
Salut,
 C'est sûr, c'est long à faire, en fait tout dépend des jeux.
 Je jetterai un oeil à  Muscle Bomber Duo dès que j'ai un moment.
A+
Think different, don't purchase Apple !

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Set Phoenix CPS1
« Réponse #47 le: Samedi 06 Juillet 2013, 14:25:07 pm »
Ajout de slam masters USA !
Think different, don't purchase Apple !