Aller au contenu

Faire revivre sa Megadrive...


Invité Invité

Messages recommandés

Invité Invité

Bonjour,

Une idée me passait par la tete quand je vois tout ce que les gens sont capable de bidouiller pour les consoles...

 

Serait-il possible de créer un CD boot pour le Mega CD contenant des roms Megadrive (et 32x pourquoi pas...) afin de pouvoir les lancer a partir de ce CD... La MD n'aurait qu'a lire la rom sur le CD comme elle le ferait sur une cartouche originale, cela ne nécéssiterait pas d'émulation... J'imagine le concept a l'instar du copieur SNES, vous transférez simplement les roms dessus et ça se lance... Il devrait y avoir moyen de programmer plus ou moins la même chose sur un CD bootable pour Mega CD... ce serait un bon moyen de faire revivre sa MD bien qu'il y aura des inconvéniants comme les sauvegarde...

 

Si des personnes assez calées dans le domaine voudraient commencer un tel projet, qu'il me fasse signe!

Lien vers le commentaire
Partager sur d’autres sites

Invité Invité

eh bien eh bien... par où commencer...

 

Ah oui: Nous avons tous des rêves, plus ou moins utopiques, l'ennui, c'est que pour réaliser ces rêves, il nous en faut les moyens!

 

Si tu veux créer un CD de boot pour megaCD, il faut premièrement avoir la possibilité de faire du dev.

 

Ensuite, si tu peux faire du dev, tu doît avoir des bases pour programmer une app qui fasse lire les roms du CD, qui les décompresse, traite etc... afin d'envoyer ttes ces infos vers la megadrive...

 

techniquement, je pense qu'au bout de 3 ans de formation en programmation, tu pourras créer ce genre d'app.

 

moralement, oublie ce rêve que tu viens de faire.

Lien vers le commentaire
Partager sur d’autres sites

Invité Invité

Voila pourquoi il ne faut pas parler quand on ne connait pas:

 

décompresse

Ahah. Les décompresser. Mais biensur... où au fait?

 

envoyer ttes ces infos vers la megadrive

C'est les procos de la megadrive qui taffent quand le mega CD tourne. Rien à envoyer nul part.

 

En pratique, il faut fair un réadressage mémoire dynamiquement.

 

Petites explications:

Les roms de la cartouches (j'entend par la les puces, et non pas le programme qu'elles contiennent) sont consideré par la megadrive comme une partie de la mémoire de celle ci. C'est a dire que le début de a rom aurait une adresse en hexa (type FF 025574. J'invente bien sur) et que chaque octet aura une adresse également.

L'acces au mega cd se fait par un buffer:

_la mégadrive a besoin d'info, il demande au mega cd de l'aide

_le mega cd cherche l'info, la trouve, la stock sur le buffer

_grace a une autre adresse (toujours en hexa) la mega drive va chercher les info dans le buffer.

 

Le principe sera donc d'éxécuter un programme qui modifie les adresses pour des cartouches pour les faires correspondre à celle du buffer.

 

Et là, petit probleme! le buffer est bien trop petit pour contenir une rom complete.

Les moins malin penseront donc a stocker toute la rom dans la ram. Réflechissez bien et revenez apres.

La solution restante serait donc le streaming (choper les infos "en live" sur le cd). Je ne pense pas que la console ait été équipé d'une méthode de streaming (peut etre: par exemple, les video doivent etre luent en streaming) et meme si c'était le cas, le streaming ca bouffe du mhz (et sur 4 mhz du proco de la md, on va pas aller loin) & ca bouffe de la ram. Dans le meme temps réadresser bouffe aussi du proco & de la ram.

 

Donc, ne revez pas, même "au bout de 3 ans de formation", il ne sera jamais possible de lancer des roms md à partir d'un cd, sauf modification hardware.

Lien vers le commentaire
Partager sur d’autres sites

Invité Invité

ah c pour çà que ct impossible? moi qui croyait que ct parcequ'utilisé des roms megadrive sur megacd etait une idée un peu C....

c un peu du genre "bonjour j'aimerais savoir si je peu faire tourné un emulateur playstation sur ma playstation"

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
  • Statistiques des membres

    23 028
    Total des membres
    1 033
    Maximum en ligne
    Subaru
    Membre le plus récent
    Subaru
    Inscription
  • Statistiques des forums

    128,1 k
    Total des sujets
    1,7 M
    Total des messages
×
×
  • Créer...