MSX Village forum

L'atelier Détection MSX1/MSX2 / 2+

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2016 à 16h31
Bonjour,

Je recherche les adresses pour visualiser les différents octets qui servent à la détection des MSX1, MSX2 et 2+

Je sais qu'on en parle sur le forum, mais j'ai pas réussi a retrouver le post.

Merci.



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 485

Le 11/07/2016 à 18h43
peek(45)
0 -> MSX1
1 -> MSX2
2 -> MSX2+
3 -> Turbo R


Le corps des nombres complexes n'est autre que le quotient du corps des polynômes en X à coefficients réels, par l'idéal engendré par le polynôme X²+1. Il est une extension de degré deux des réels... :)
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2016 à 19h10
Sector28bis :
peek(45)

0 -> MSX1

1 -> MSX2

2 -> MSX2+

3 -> Turbo R




Merci.



En faite, c'est les adresses du fichier ROM que je cherche.



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1444

Le 11/07/2016 à 19h38
Ben c'est ... 45 :hum


MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2016 à 19h51
Je me suis peut-être mal expliquer :oups

L'adresse 45 correspond a l'octet que j'ai entouré en vert.

Je cherche l'adresse que j'ai entouré en rouge.




Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1444

Le 11/07/2016 à 20h19
C'est toujours pas clair.

L'adresse de l'octet est 45h (en hexadécimal, donc).
Ce que tu as entouré en rouge est juste, pour chaque ligne, l'adresse du premier octet de la ligne.

Donc, sur la ligne où se trouve l'adresse 45h, tu trouves au début de celle-ci l'adresse 40h.

De toutes façons, dans n'importe quel editeur hex, tu tapes 45h et il va te montrer l'adresse et son contenu.

Mais au fait, c'est pourquoi faire ?
Ce serait peut-être plus clair si tu nous disais le but ...


MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/07/2016 à 20h36
Tu chercherais pas dans la SUBROM au lieu de la MAIN ?
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5301

Le 11/07/2016 à 20h48
ce que tu as entouré en rouge ce sont les adresses de chacune des lignes... Y a comme un hic là ? :heink

un petit café ? :tea


banniere-ericb59e
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2016 à 20h55
Pour faire plus simple.



Un exemple avec la SUBROM du NMS8250.



A l'adresse 29FE, on retrouve une valeur qui correspond à la fréquence :



08 02 pour le 50Hz

08 00 pour le 60Hz







Ce que je cherche, c'est cette adresse qui correspond à la version du MSX.



Fabf :
Tu chercherais pas dans la SUBROM au lieu de la MAIN ?


Dans la MAINROM, l'adresse 45h correspond a 03, dans la SUBROM, cette adresse correspond a 21



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/07/2016 à 21h12
metalgear2 :
Dans la MAINROM, l'adresse 45h correspond a 03, dans la SUBROM, cette adresse correspond a 21




Exact

Voila d'où vient la confusion

peek(45) = peek(&H2D) ;)
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2016 à 21h35
Fabf :
Exact

Voila d'où vient la confusion

peek(45) = peek(&H2D) ;)




Donc si je prend cette ROM, on est d'accord que c'est une ROM MSX2, car à l'adresse &H2D, on a 01 (Juste après le 12)






Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/07/2016 à 22h08
Oui c'est ça.
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2016 à 22h26
Fabf :
Oui c'est ça.




Impect :top



Peut-etre faudrait t'il mettre cette info dans la rubrique "DOCUMENTATION", dans l'atelier.



Merci a tous ;) Edité par metalgear2 Le 11/07/2016 à 22h27



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/07/2016 à 22h35
Bonne idée je le ferais demain.
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2016 à 22h39
En même temps, rajouter aussi les adresses du 50 et 60Hz :top



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie