Abysse SataKore SegaKore Dream-Storming Guardiana SEGA GALAXY BOARD Index du Forum
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   DiscordChat sur Discord   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Le BIOS de la Mega Drive / Genesis

 
Poster un nouveau sujet   Répondre au sujet    SEGA GALAXY BOARD Index du Forum -> Matériel MD, MCD & 32X : infos, dépannages et mods
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
iGREKKESS
Webmaster


Inscrit le: 04 Jan 2003
Messages: 7848
Localisation: Etampes

MessagePosté le: Sam Juin 12, 2004 11:25 am    Sujet du message: Le BIOS de la Mega Drive / Genesis Répondre en citant

Question lancée à 10h30 comme ça par KanedaFr sur le chat : "mais où peut donc bien se trouver le BIOS de la Mega Drive ?"

Bonne question ! Je me rappelle me l'être posé au moment où je faisais les schémas de CI des consoles mais je n'y avais pas trop rélféchi...

Après avoir lancé la réflexion, Kaneda commençait une analyse du soit-disant BIOS dumpé de la Genesis, communément appelé "genesis.bin" ou "genesis_bios_u.bin" et faisant 2Ko, ce qui engagea une 2nde réflexion sur la fiabilité de la chose...

Tout d'abord, résumé de ce que fait le BIOS :
- d'après Kaneda, en plus d'initialiser le 68000, il vérifie certaines choses, comme l'appirition du code "SEGA" à un emplacement précis de l'entête des cartouches insérées. Si le code n'est pas vérifié, le jeu ne se lance pas.
- il affiche le message "PRODUCED BY OR UNDER LICENSE FROM SEGA ENTERPRISES LTD." au démarrage (inexistant sur les tout premiers modèles) une fois le code "SEGA" vérifié.



Ce que le BIOS ne fait PAS :
- afficher le logo SEGA... ce sont les jeux qui s'en chargent.
- appliquer un zonage. Ce sont les jeux qui sont protégés et non la console.


A priori déjà, ce ne sont pas les quelques paramètres d'initialisation, l'affichage d'un message et la vérification d'un code qui devraient prendre 2Ko...
De plus, une mémoire de 2Ko devrait être visible sur la carte mère et tant qu'à faire dans un composant SEGA (ex : MPR)...


Concernant le soit disant BIOS de 2Ko, il est louche, non seulement parce qu'il fait 2Ko, mais aussi parce qu'il contient une entête identique à celle des jeux (ce qui est complètement idiot), en plus avec une zone définie alors que le BIOS devrait logiquement être le même partout et comme par hasard il est émulable...

Une hypothèse tout de même : il se pourrait que le BIOS ait bien été extrait et qu'il ait été "encapsulé" dans un code générique (avec une entête) pour pouvoir être booté avec un émulateur.


Après réflexion... :
- il est quasi certain que ce qu'on peut apparenter à un BIOS se trouve dans une puce "SEGA". Et sur les Mega Drive, il n'y a rien à part des custom chips de la série 315, donc... Cela semble assez évident qu'une des puces 315 renferme une petite parcelle de ROM avec du code.
- il est quasi certain aussi que le BIOS de 2Ko est un fake, une simple reconstitution programmée par un fan. En plus de cela, par rapport au point précédent, si cela se vérifie, il est quasi impossible d'avoir dumpé le BIOS d'un des composants 315 dont on a aucune documentation...


Flèche pour conclure, est-ce qu'on peut dire que le BIOS existe réellement ? Ca ne fait pas de doute ! Et est-ce qu'il a été réellement dumpé ? Certainement que non !...


L'idée que le BIOS se trouve dans un SEGA 315 est la plus logique d'après moi, et ça expliquerait aussi pour la Master System 1er modèle, qu'il n'y a pas non plus de ROM identifiable contenant le petit jeu du labyrinth "Snail", car il doit aussi se trouver dans un des 315 avec le BIOS (celui qui affiche un message quand aucune cartouche n'est insérée)
_________________
Die Hard SEGA Fan ~1951-2001~, yippee-ki-yay ! - iGREKKESS' Blog (グレッケッス★アドベンチャー)


Dernière édition par iGREKKESS le Sam Juin 12, 2004 4:51 pm; édité 1 fois
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Compte Twitter
Greensonic



Inscrit le: 09 Avr 2004
Messages: 456
Localisation: 78

MessagePosté le: Sam Juin 12, 2004 12:29 pm    Sujet du message: Répondre en citant

Le dump qu'on utilise pour émuler la 32X (32X_G_BIOS.bin...) est faux?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
iGREKKESS
Webmaster


Inscrit le: 04 Jan 2003
Messages: 7848
Localisation: Etampes

MessagePosté le: Sam Juin 12, 2004 12:46 pm    Sujet du message: Répondre en citant

Ce n'est pas la même chose en fait, le fichier ne fait que 256 octets et n'est que le BIOS d'initialisation du 68000 de la Mega Drive pour fonctionner avec la 32X (tout comme les 2 autres fichiers servent à initialiser les SH2 de la bête). Il faut d'ailleurs que j'apporte des petites modifes à ce propos dans un de mes tuto...
_________________
Die Hard SEGA Fan ~1951-2001~, yippee-ki-yay ! - iGREKKESS' Blog (グレッケッス★アドベンチャー)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Compte Twitter
KanedaFr



Inscrit le: 11 Juin 2004
Messages: 676

MessagePosté le: Sam Juin 12, 2004 1:41 pm    Sujet du message: Répondre en citant

au vu des schem, je dirais le 315-5309
c le seul avoir des adress ET des datas..
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Cedrix



Inscrit le: 01 Jan 2004
Messages: 302

MessagePosté le: Sam Juin 12, 2004 1:59 pm    Sujet du message: Répondre en citant

Oui, en plus c'est lui qui check la cartouche.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM Yahoo Messenger MSN Messenger
Neostarkiller



Inscrit le: 01 Nov 2003
Messages: 22

MessagePosté le: Sam Juin 12, 2004 4:22 pm    Sujet du message: Répondre en citant

Voila une petite anecdote sur le BIOS de la MD :
http://scot.sonic-cult.org/games/Sega_Genesis_bios/
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
iGREKKESS
Webmaster


Inscrit le: 04 Jan 2003
Messages: 7848
Localisation: Etampes

MessagePosté le: Sam Juin 12, 2004 5:05 pm    Sujet du message: Répondre en citant

Petite anecdote marrante en effet, mais bon ce n'est à prendre en compte que pour la ROM "fake" il va de soit Clin d'oeil
_________________
Die Hard SEGA Fan ~1951-2001~, yippee-ki-yay ! - iGREKKESS' Blog (グレッケッス★アドベンチャー)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Compte Twitter
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    SEGA GALAXY BOARD Index du Forum -> Matériel MD, MCD & 32X : infos, dépannages et mods Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Space Pilot 3K template by Jakob Persson.
Powered by phpBB © 2001 phpBB Group
Traduction par : phpBB-fr.com