Adapter un jeu sur Neo Geo
+2
Johnny16Bit
elrayzeur
6 participants
Page 1 sur 1
Adapter un jeu sur Neo Geo
J'ouvre le topic, parce que c'est un fantasme récurrent depuis qu'on a vu des démos de Street Fighter 2 Neo tourner et qu'Atomik a parlé de son projet d'adapter In the hunt.
Une question que je me posais, c'est est-ce qu'il y a des portages plus faciles à faire que d'autres (à partir de systèmes d'époque, s'entend)? Y a-t-il des systèmes d'arcade suffisamment proches pour que le code puisse être partiellement récupéré et réexploité?
Par exemple, des jeux développés sur 68000 @12MHz avec une résolution de 320x224 et une palette égale ou inférieure, il y en a un certain nombre; est-ce que techniquement ce genre de chose est un facteur facilitant? Pour le son, peut-on exporter de la zique prévue pour être exploitée par un YM2151 (le proc sonore du CPS ou du M92 d'Irem) vers le YM2610 de la Neo?
Ou alors est-ce que, quoi qu'il arrive, les spécificités du hardware de la Neo (son GPU?) exigent que tout soit reprogrammé si ce n'est de A à Z, en tout cas pas loin?
Question plus curieuse et théorique qu'autre chose, en dehors de toute considération de l'intérêt de le faire ou pas.
Une question que je me posais, c'est est-ce qu'il y a des portages plus faciles à faire que d'autres (à partir de systèmes d'époque, s'entend)? Y a-t-il des systèmes d'arcade suffisamment proches pour que le code puisse être partiellement récupéré et réexploité?
Par exemple, des jeux développés sur 68000 @12MHz avec une résolution de 320x224 et une palette égale ou inférieure, il y en a un certain nombre; est-ce que techniquement ce genre de chose est un facteur facilitant? Pour le son, peut-on exporter de la zique prévue pour être exploitée par un YM2151 (le proc sonore du CPS ou du M92 d'Irem) vers le YM2610 de la Neo?
Ou alors est-ce que, quoi qu'il arrive, les spécificités du hardware de la Neo (son GPU?) exigent que tout soit reprogrammé si ce n'est de A à Z, en tout cas pas loin?
Question plus curieuse et théorique qu'autre chose, en dehors de toute considération de l'intérêt de le faire ou pas.
Re: Adapter un jeu sur Neo Geo
Lut
Je ne pense pas que tu pourra "convertir", un jeu d'un support vers la Neo, en utilisant les donnés bruts, ou modifiant son code.
Un décompileur de code ne te donnera que de l'asm brut.
Les sprites n'auront pas de palette associé. etc etc
Le plus simple sera d'utiliser des emulateurs tel que Mame ou Winkakwaks pour ripper tes sprites et tes sons.
Ripper ses sprites
https://www.vg-resource.com/thread-24564.html
Ripper ses sons
http://www.chronocrash.com/forum/index.php?topic=57.0
Pour convertir tes sons wave au bon format et obtenir tes fichiers M1 et Vx "NGFX Soundbuilder" par Blastar
https://www.yaronet.com/topics/188955-ngfx-soundbuilder.
Pour ordonner tes sprites créer tes palettes et ton code "DATLib 0.3" de HPMAN à rajouté au "NeoDev kit", très bien documenté, j'ai réussi à afficher un perso, le faire se déplacer et sauter, juste en m' inspirant des exemples fournis et du ReadMe.
https://www.yaronet.com/topics/189390-datlib-update-03
Le plus simple serai de faire un essaie en tentant de convertir un jeu dans le style de SnowBros.
Une fois que tu as un premier niveau, les autres ne sont que des copié/collé/modifié.
Ciao++
Je ne pense pas que tu pourra "convertir", un jeu d'un support vers la Neo, en utilisant les donnés bruts, ou modifiant son code.
Un décompileur de code ne te donnera que de l'asm brut.
Les sprites n'auront pas de palette associé. etc etc
Le plus simple sera d'utiliser des emulateurs tel que Mame ou Winkakwaks pour ripper tes sprites et tes sons.
Ripper ses sprites
https://www.vg-resource.com/thread-24564.html
Ripper ses sons
http://www.chronocrash.com/forum/index.php?topic=57.0
Pour convertir tes sons wave au bon format et obtenir tes fichiers M1 et Vx "NGFX Soundbuilder" par Blastar
https://www.yaronet.com/topics/188955-ngfx-soundbuilder.
Pour ordonner tes sprites créer tes palettes et ton code "DATLib 0.3" de HPMAN à rajouté au "NeoDev kit", très bien documenté, j'ai réussi à afficher un perso, le faire se déplacer et sauter, juste en m' inspirant des exemples fournis et du ReadMe.
https://www.yaronet.com/topics/189390-datlib-update-03
Le plus simple serai de faire un essaie en tentant de convertir un jeu dans le style de SnowBros.
Une fois que tu as un premier niveau, les autres ne sont que des copié/collé/modifié.
Ciao++
elrayzeur- Combo maker
- Système(s) : AES
Messages : 739
Date d'inscription : 28/11/2014
Age : 42
Localisation : Royan
Re: Adapter un jeu sur Neo Geo
Merci pour ta réponse
Je soupçonnais un truc dans ce goût-là, rien n'est facile
Par contre, zéro chance que je fasse quoi que ce soit de toutes ces belles ressources, j'ai pas tapé ne serait-ce qu'une ligne de Basic depuis le MO5
Je soupçonnais un truc dans ce goût-là, rien n'est facile
Par contre, zéro chance que je fasse quoi que ce soit de toutes ces belles ressources, j'ai pas tapé ne serait-ce qu'une ligne de Basic depuis le MO5
Re: Adapter un jeu sur Neo Geo
Pour les GFX c'est trop compliqué une fois que la Neo n'affiche rien que des sprites, tandis que 99% des autres systèmes de l'époque le faisaient par background layers. Il faudrait en gros, transformer tous les backgrounds en sprites.
Atro- Combo maker
- Messages : 879
Date d'inscription : 14/11/2017
Localisation : Portugal
Re: Adapter un jeu sur Neo Geo
Sans le code source, c'est mort.
Trop compliqué à lire de l'assembleur, surtout venant d'une décompilation.
Trop compliqué à lire de l'assembleur, surtout venant d'une décompilation.
fulkelmis- 330 Mega Shock
- Système(s) : aes, cmvs, mws into aes, dream
Messages : 412
Date d'inscription : 25/10/2015
Age : 43
Re: Adapter un jeu sur Neo Geo
C'est possible, mais il faut reprogrammer tout le jeu et c'est impossible d'obtenir une fidélité parfaite.
Re: Adapter un jeu sur Neo Geo
pour avoir passer 1 mois à comprendre qq centaines de lignes d'assembleur venant d'une décompilation car un boulet avec perdu le code source, je t'assure que reprogrammer un jeu à partir d'un binaire est mission impossible
fulkelmis- 330 Mega Shock
- Système(s) : aes, cmvs, mws into aes, dream
Messages : 412
Date d'inscription : 25/10/2015
Age : 43
Re: Adapter un jeu sur Neo Geo
Faire un portage c'est toujours possible, mais pas en se basant sur le code du jeu original. Il faut tout réécrire et c'est pas fidèle, c'est le principe d'un portage. Comme Sim City qui est sur PC et SNES, c'est le même titre, le gameplay est grossièrement le même mais y'a pas un bout de code en commun
Re: Adapter un jeu sur Neo Geo
pour avoir fait justement des portages, je peux t'assurer que tu récupères le plus de code commun entre les plateformes et tu essayes d'avoir une couche d'abstraction solide avec l'OS et le HW. Et je vois pas une boite comme Microsoft réécrire tout from scratch ca a pas de sens financièrement
fulkelmis- 330 Mega Shock
- Système(s) : aes, cmvs, mws into aes, dream
Messages : 412
Date d'inscription : 25/10/2015
Age : 43
Re: Adapter un jeu sur Neo Geo
on va y venir a l'utilisation de vieu os retro
neopolo- 1000 Mega Shock
- Système(s) : neogeo mvs / aes
Messages : 6924
Date d'inscription : 31/01/2015
Age : 48
Localisation : haute loire
Re: Adapter un jeu sur Neo Geo
Il y avait bien Windows 3 dans un aéroport en France. Encore récemment...neopolo a écrit:on va y venir a l'utilisation de vieu os retro
Invité- Invité
Re: Adapter un jeu sur Neo Geo
Sur un PC oui, mais ici pour porter un jeu d'une plateforme à une autre avec aucune puce en commun y'a rien de récupérablefulkelmis a écrit:pour avoir fait justement des portages, je peux t'assurer que tu récupères le plus de code commun entre les plateformes et tu essayes d'avoir une couche d'abstraction solide avec l'OS et le HW. Et je vois pas une boite comme Microsoft réécrire tout from scratch ca a pas de sens financièrement
Re: Adapter un jeu sur Neo Geo
C'était des portages de carte mitra vers x86 en archi PC sur base de code c/asm
fulkelmis- 330 Mega Shock
- Système(s) : aes, cmvs, mws into aes, dream
Messages : 412
Date d'inscription : 25/10/2015
Age : 43
Sujets similaires
» Convert vs. MVS adapter
» Adapter une Snaplock pour MVS
» Soucis adapter japangameonline.com
» [VDS] Neo mvs adapter by JGO (Japan game online)
» PCB RGB bypass multi-matériels pour corriger/adapter le signal RGB + synchro vers péritel/OSSC etc..
» Adapter une Snaplock pour MVS
» Soucis adapter japangameonline.com
» [VDS] Neo mvs adapter by JGO (Japan game online)
» PCB RGB bypass multi-matériels pour corriger/adapter le signal RGB + synchro vers péritel/OSSC etc..
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum