NEO-ARCADIA

Le forum d'arcade francophone
Nous sommes le 01 juin 2020, 10:03

Fuseau horaire sur UTC+02:00




Publier un nouveau sujet  Répondre au sujet  [ 16 messages ] 
Auteur Message
MessagePublié : 25 déc. 2016, 12:31 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 22 sept. 2016, 22:48
Messages : 787
Sur CPS1 il est possible de convertir n'importe quel jeu pour qu'il fonctionne sur n'importe quelle B-board avec n'importe quelle C-board.

Pour utiliser une C-board différente :
- il faut modifier les ROM programme en fonction des tables de la C-board

Pour utiliser une B-board différente :
- il faut modifier 1 PAL pour gérer l'adressage des ROM (2 pour Forgotten Worlds)
- il faut séparer/concatener les ROM selon la B-board de départ et celle d'arrivée

La conversion de SF2' en Daimakaimura resale version est très connue et populaire sur la toile, et pour cause, il ne s'agit que d'un ROM/PAL swap.
Dans le cas présent je vais présenter la conversion de Ghouls'n'Ghosts (version export donc) qui tourne au départ sur une B-board 88620-B-2 et une C-board CPS-B-01 vers une B-board 91634B-2 ou 91635B-2 et une C-board CPS-B-21.

Pour la C-board il n'y a aucun problème puisque la CPS-B-21 n'est qu'une CPS-B-01 avec des registres volatiles. Si elle est utilisée sans pile suicide elle est équivalente à la CPS-B-01. Aucune modification du programme n'est donc requise.

Pour la B-board, le travail est déjà fait concernant le PAL S9263B (si on utilise SF2') qui devra être remplacé par le PAL DAM63B présent dans le ROMSET de DAIMAKAMURA resale version. J'expliquerai comment établir les équations du PAL lorsque je ferai un TUTO sur la conversion Forgotten Worlds.

Il reste enfin la concaténation des ROM d'origine. Au final, si je me souviens bien il n'y a que 4 ROM différentes entre Ghouls'n'Ghosts et Daimakamura (soit une seule ROM avec la version resale une fois la concaténation effectuée) mais cela permet de voir toutes les étapes en détails.

Le romset Ghouls'n'Ghosts contient les ROM suivantes :
09.4a
10.4b
11.4c
12.4d
13.4e
14.4f
15.4g
16.4h
18.7a
19.7b
20.7c
21.7d
22.7e
23.7f
24.7g
25.7h
26.10a
dm-05.3a
dm-06.3c
dm-07.3f
dm-08.3g
dm-17.7j
dme_27.9h
dme_28.9j
dme_29.10h
dme_30.10j

La conversion doit permettre d'obtenir les fichiers des ROM au emplacements 01 à 08 (graphismes), 09 (audio) et 22/23 (programme).

dm-05.3a correspond à l'emplacement 01.
dm-06.3c correspond à l'emplacement 02.
dm-07.3f correspond à l'emplacement 03.
dm-08.3g correspond à l'emplacement 04.

Pour l'emplacement 05 cela se complique. Les premiers jeux CPS1 utilisaient 4 ROM 128k * 8 bit au lieu d'une seule 256k * 16 bit pour les jeux plus récents.
Il faut concaténer les ROM comme suit : le fichier 09.4a contient les octets impairs de la partie basse de la ROM et le fichier 18.7a les octets pairs, puis le fichier 10.4b contient les octets impairs de la partie haute de la ROM et le fichier 19.7b les octets pairs. Une fois assemblés on obtient un fichier de 256ko (au lieu de 512ko, la seconde moitié de la ROM pouvant être laissée vide = $FF).

11.4c (octets impairs partie basse), 20.7c (octets pairs partie basse), 12.4d (octets impairs partie haute) et 21.7d (octets pairs partie haute) correspondent à l'emplacement 06.

13.4e (octets impairs partie basse), 22.7e (octets pairs partie basse), 14.4f (octets impairs partie haute) et 23.7f (octets pairs partie haute) correspondent à l'emplacement 07.

15.4g (octets impairs partie basse), 24.7g (octets pairs partie basse), 16.4h (octets impairs partie haute) et 25.7d (octets pairs partie haute) correspondent à l'emplacement 08.

dam-09.12a correspond à l'emplacement 09.

dm-17.7j correspond à l'emplacement 22. Attention il faut faire un byteswap.

dme_30.10j (octets impairs partie basse), dme_29.10h (octets pairs partie basse), dme_28.9j (octets impairs partie haute) et dme_27.9h (octets pairs partie haute) correspondent à l'emplacement 23.

On grave tout cela et on teste :

Image

Image

Note : selon que l'on utilise une B-board prévue pour des mask-ROM ou des UV-PROM il faut intervertir la ROM 02 avec la 03 et la 06 avec la 07.

_________________
http://arcadefixer.blogspot.co.nz/

WIP:
- 54 53 52 49 47 45 43 42 41 39 36 34 33 32 30 29 28 25 23 22 21 20 16 boards to fix
- 50/51 desuicided boards: is a second copy of World Rally worth desuiciding? battery free now!
- 1 monitor to recap
- Many other consoles mods


Haut
   
MessagePublié : 25 déc. 2016, 14:02 
Hors-ligne
stick de diamant
Avatar de l’utilisateur

Inscription : 15 août 2006, 16:44
Messages : 7596
J'avais fait les converts de tous les jeux CPS-1 non QSound pour qu'ils puissent tourner avec une C-board B21 ou B01. J'ai toujours un seul bug, avec le jeu Chiki Chiki Boys, au boot juste avant le RAM/ROM check, des tiles s'affichent très furtivement à la place d'un écran noir uniforme. Je n'ai jamais vraiment plus recherché d'où venait le pb, la conv tourne nickel sinon.

_________________
Bornes Vewlix F jp & Lindbergh Universal cab sit down, supergun Vega Jr, PCB divers & CM : PGM, PGM 2, Hyper NeoGeo 64 LVS-JAM, Naomi 2 jp avec GD-ROM & DIMM 512 Mo fw 3.17 Net, AW jp, TypeX² REV.01B 209A, Chihiro t3 jp, Lindbergh yellow jp, RingEdge jp, F3 jp, G-NET flashée, MegaPlay US


Haut
   
MessagePublié : 26 déc. 2016, 06:47 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 22 sept. 2016, 22:48
Messages : 787
J'ai fait la même chose pour les jeux que j'aime.
L'avantage c'est que les CPS-B-21 sont les plus répandues et que l'on peut trouver une pièce de rechange dans chaque A-board CPS2.
On devrait encore pouvoir jouer un moment. :-D

_________________
http://arcadefixer.blogspot.co.nz/

WIP:
- 54 53 52 49 47 45 43 42 41 39 36 34 33 32 30 29 28 25 23 22 21 20 16 boards to fix
- 50/51 desuicided boards: is a second copy of World Rally worth desuiciding? battery free now!
- 1 monitor to recap
- Many other consoles mods


Haut
   
MessagePublié : 28 déc. 2016, 06:36 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 22 sept. 2016, 22:48
Messages : 787
Citation :
J'ai toujours un seul bug, avec le jeu Chiki Chiki Boys, au boot juste avant le RAM/ROM check, des tiles s'affichent très furtivement à la place d'un écran noir uniforme. Je n'ai jamais vraiment plus recherché d'où venait le pb, la conv tourne nickel sinon.
Beaucoup de jeux desactivent les couches graphiques au lancement puis les reactivent lors du RAM/ROM test.
Tu as dû oublier cela en tout debut de programme.

_________________
http://arcadefixer.blogspot.co.nz/

WIP:
- 54 53 52 49 47 45 43 42 41 39 36 34 33 32 30 29 28 25 23 22 21 20 16 boards to fix
- 50/51 desuicided boards: is a second copy of World Rally worth desuiciding? battery free now!
- 1 monitor to recap
- Many other consoles mods


Haut
   
MessagePublié : 01 mars 2017, 20:25 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 22 sept. 2016, 22:48
Messages : 787
Les fichiers tous prêts sont disponibles sur mon blog :

http://arcadefixer.blogspot.co.nz/2017/ ... world.html

J'ai décidé de diffuser toutes mes conversions (CPS1 et autres), je les mettrai sur mon blog au fur et à mesure.

_________________
http://arcadefixer.blogspot.co.nz/

WIP:
- 54 53 52 49 47 45 43 42 41 39 36 34 33 32 30 29 28 25 23 22 21 20 16 boards to fix
- 50/51 desuicided boards: is a second copy of World Rally worth desuiciding? battery free now!
- 1 monitor to recap
- Many other consoles mods


Haut
   
MessagePublié : 01 mars 2017, 21:47 
Hors-ligne
stick de platine

Inscription : 21 déc. 2010, 21:07
Messages : 1890
Localisation : Rognac city
De mon coté j'ai pas mal de jeux et version différentes en B21

Je regroupe et vérifie ces sets que j'ai fait dans le week et je te mp Apocalypse ;)
Je dois vérifier car certain ne vienne pas de moi et je ne peut les releaser :(

Le top serait de décrypter toute les versions.... à part les sf2ww car il y en a trop lol
Mais on peut changer de région sur quasi tout les jeux cps1 pour faciliter la tache....

Nemo en US ...final fight en version 900613 ETC ..... et d'autres ....... ça y est......la folie me reprend ;D

Image

:palm:


Dernière modification par Bonky le 01 mars 2017, 22:06, modifié 2 fois.

Haut
   
MessagePublié : 01 mars 2017, 21:54 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 15 janv. 2007, 18:29
Messages : 955
Localisation : Nancy (France)
:bravo:

_________________
@++
Gakman
-> http://gakman.free.fr


Haut
   
MessagePublié : 01 mars 2017, 22:26 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 22 sept. 2016, 22:48
Messages : 787
Il faut que je vérifie mais je dois avoir presque tout qui tourne sur B21.
Pareil pour les conversions à base de resale ça ne me convenait pas donc j'ai fait des conv sur la base des versions world originelles. Pas très difficile car elles tournent à la base sur B01. Sauf U.N. Squadron que j'ai converti de B11 vers B21 sinon il manquait la couche texte (j'expliquerai cela dans un post).
Enfin j'ai fait une convert de Forgotten Worlds sur laquelle j'ai hacké les contrôles pour utiliser des boutons plutôt que les spinners (connectables uniquement sur la B-board d'origine sauf grosse bidouille dont j'ai parlé à aje_fr). J'expliquerai cela aussi ça doit en intéresser plus d'un.

_________________
http://arcadefixer.blogspot.co.nz/

WIP:
- 54 53 52 49 47 45 43 42 41 39 36 34 33 32 30 29 28 25 23 22 21 20 16 boards to fix
- 50/51 desuicided boards: is a second copy of World Rally worth desuiciding? battery free now!
- 1 monitor to recap
- Many other consoles mods


Haut
   
MessagePublié : 02 mars 2017, 01:30 
Hors-ligne
stick de platine

Inscription : 21 déc. 2010, 21:07
Messages : 1890
Localisation : Rognac city
Rhhhhaaaaaaa j'en rêve depuis des années de ce hack de forgotten ;D
Mais maintenant, j'ai les spinners et la multi ;D ;D
Je ferais la convert c'est sur ^^ si tu la release, afin de voir comme ça fait (par rapport à la version MD)
Et pour la partie Hardware ce serait génial si on peut modifier une B pour les spinners.


Haut
   
MessagePublié : 02 mars 2017, 01:48 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 22 sept. 2016, 22:48
Messages : 787
Citation :
Rhhhhaaaaaaa j'en rêve depuis des années de ce hack de forgotten ;D
Sérieux ? Perso je l'ai fait il y a ~15 ans avec ma "maîtrise" de l'époque.
C'est peut être pas le plus propre mais ça fonctionne nickel.
Si tu veux je te passe le lien en MP avec 2 ou 3 explications techniques mais tu dois garder cela pour toi pour l'instant, je vais faire un post sur mon blog.
Citation :
Mais maintenant, j'ai les spinners et la multi ;D ;D
Pareil pour les spinners :-D
Citation :
Et pour la partie Hardware ce serait génial si on peut modifier une B pour les spinners.
On peut ! Je peux aussi te filer cela si tu veux.

_________________
http://arcadefixer.blogspot.co.nz/

WIP:
- 54 53 52 49 47 45 43 42 41 39 36 34 33 32 30 29 28 25 23 22 21 20 16 boards to fix
- 50/51 desuicided boards: is a second copy of World Rally worth desuiciding? battery free now!
- 1 monitor to recap
- Many other consoles mods


Haut
   
MessagePublié : 02 mars 2017, 03:38 
Hors-ligne
stick de diamant
Avatar de l’utilisateur

Inscription : 15 août 2006, 16:44
Messages : 7596
C'est une bonne initiative, quand neocps1 avait releasé son générateur de PLD, je m'y étais intéressé y'a un peu plus de 2 ans dans le but de d'abord préserver mes C-boards non B-01 ou 21 en modifiant les adresses de registres dans les roms program. J'avais publié 2 ou 3 tutos détaillés sans le patch à la volée qu'on trouve dans 1941 sur arcade-area : http://arcade-area.lebonforum.com/t2371 ... oard-sf2ce

_________________
Bornes Vewlix F jp & Lindbergh Universal cab sit down, supergun Vega Jr, PCB divers & CM : PGM, PGM 2, Hyper NeoGeo 64 LVS-JAM, Naomi 2 jp avec GD-ROM & DIMM 512 Mo fw 3.17 Net, AW jp, TypeX² REV.01B 209A, Chihiro t3 jp, Lindbergh yellow jp, RingEdge jp, F3 jp, G-NET flashée, MegaPlay US


Haut
   
MessagePublié : 04 mars 2017, 17:05 
Hors-ligne
stick d'argent

Inscription : 16 juil. 2009, 11:51
Messages : 738
Citation :
Il faut que je vérifie mais je dois avoir presque tout qui tourne sur B21.
Pareil pour les conversions à base de resale ça ne me convenait pas donc j'ai fait des conv sur la base des versions world originelles. Pas très difficile car elles tournent à la base sur B01. Sauf U.N. Squadron que j'ai converti de B11 vers B21 sinon il manquait la couche texte (j'expliquerai cela dans un post).
Enfin j'ai fait une convert de Forgotten Worlds sur laquelle j'ai hacké les contrôles pour utiliser des boutons plutôt que les spinners (connectables uniquement sur la B-board d'origine sauf grosse bidouille dont j'ai parlé à aje_fr). J'expliquerai cela aussi ça doit en intéresser plus d'un.
wouah la vache j'en reve de ce Forgotten Worlds avec les contrôles boutons :-D

_________________
un peu de speedcore^^ ça fait du bien
http://www.youtube.com/watch?v=QDM19d3n ... dded#at=21


Haut
   
MessagePublié : 04 mars 2017, 22:11 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 22 sept. 2016, 22:48
Messages : 787
Citation :
wouah la vache j'en reve de ce Forgotten Worlds avec les contrôles boutons :-D
J'ai envoyé le lien et les explications à Bonky en MP.
Je t'envoie ça mais à ne pas diffuser.

_________________
http://arcadefixer.blogspot.co.nz/

WIP:
- 54 53 52 49 47 45 43 42 41 39 36 34 33 32 30 29 28 25 23 22 21 20 16 boards to fix
- 50/51 desuicided boards: is a second copy of World Rally worth desuiciding? battery free now!
- 1 monitor to recap
- Many other consoles mods


Haut
   
MessagePublié : 05 mars 2017, 12:40 
Hors-ligne
stick de platine

Inscription : 21 déc. 2010, 21:07
Messages : 1890
Localisation : Rognac city
J'ai fait la convert et je me suis bien amusé ^^
On retrouve les sensations megadrive :)
Tu vas voir titus1604 ;) c'est de la bombe ;D

Merci ^^


Haut
   
MessagePublié : 05 mars 2017, 13:33 
Hors-ligne
stick d'argent

Inscription : 16 juil. 2009, 11:51
Messages : 738
8)

_________________
un peu de speedcore^^ ça fait du bien
http://www.youtube.com/watch?v=QDM19d3n ... dded#at=21


Haut
   
MessagePublié : 26 févr. 2018, 14:07 
Hors-ligne
stick d'argent
Avatar de l’utilisateur

Inscription : 18 janv. 2015, 22:28
Messages : 519
Localisation : Yvelines
Citation :
dme_30.10j (octets impairs partie basse), dme_29.10h (octets pairs partie basse), dme_28.9j (octets impairs partie haute) et dme_27.9h (octets pairs partie haute) correspondent à l'emplacement 23.
Petit déterrage : je souhaite passer ma conv de Ghouls'n Ghosts World en US (trop difficile pour moi en World) donc je souhaite reprogrammer mon eprom 27C402 n°23 avec les fichiers dmu propres à la version US. Dois-je comprendre que je dois le faire dans l'ordre que tu as indiqué : unifier le fichier .10j en 1er avec le .10h en 2ème, puis le .9j en 3ème puis le .9h en 4ème ?

Merci.

EDIT : j'ai eu la réponse par Layer, merci.

_________________
Image


Haut
   
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet  Répondre au sujet  [ 16 messages ] 

Fuseau horaire sur UTC+02:00


Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas modifier vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas transférer de pièces jointes dans ce forum

Rechercher :
Aller :  
Développé par phpBB® Forum Software © phpBB Limited
Traduction française officielle © Miles Cellar