MSX Village forum

Les Villageois un noueau MSX ou pas !

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 25/05/2015 à 11h18

Reprise du message précédent

Bonjour,

Belle machine, y'a beaucoup de place à l'intérieur :siffle

On plus, on passe de la V1.1 à la v1.2 en moins de 5 jours :top



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

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 25/05/2015 à 11h23
Merci. :)
J'espère que ça dévoilera la dernière zone d'ombre sur cet ordinateur.

  • La Rom frael_FFv1.2.bin fait réellement 8Ko. Cette ROM est spécifique. On ne sais pas trop à quoi elle sert. Elle n'apparait pas dans les Slots MSX.
  • La Rom frael_v1.2.bin qui fait 32Ko est un Bios MSX modifié. D'après la photo du site donné plus haut, il en existe une version 1.3.
Edité par GDX Le 25/05/2015 à 11h28
   
6502man Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 19/08/2013 à 18h14

Messages: 815

Le 25/05/2015 à 11h55
Je viens de tester la rom de 32Ko sous Msxblue et j'arrive bien sur le basic 1.2 comme sur ma photo, donc elle est bien différentes de celle présente sur le site de Msxblue :)

Pour l'autre rom je pense que ca doit être l’affichage du logo et l'animation du démarrage de la machine.
Par contre je ne sait pas l'adressage mémoire pour pouvoir l’exécuter ??
Peut être le même adressage que le logo MSX sur les autre machine puisque c'est aussi un logo de boot ?
Quelqu'un connaitrait il l'adresse de ce boot MSX ?


Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 25/05/2015 à 12h35
La Rom frael_FFv1.2.bin contient sans doute le logo mais le truc, c'est qu'elle n'apparait pas dans les Slots MSX lorsqu'on cartographie le contenu des Slots.

https://plus.google.com/photos/+RicardoPinheiro/albums/6096965416735730753?banner=pwa

Le mystère est là. J'ai essayé dans différents Slots avec OpenMSX, le logo ne s'affiche pas.

Aussi, le Frael 100 semble particulier dans la gestion des K7. D'après ce qu'on dit, il serait capable de booter directement sur un soft sur K7. As-tu essayé de lancer un jeu en K7 ? Edité par GDX Le 25/05/2015 à 12h37
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/05/2015 à 13h20
GDX :
elle n'apparait pas dans les Slots MSX lorsqu'on cartographie le contenu des Slots.




Et pour cause, elle n'a pas d'entête standard.

A mon avis le Frael y accède pas une autre méthode.
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 25/05/2015 à 14h15
Oui car si c'était dans un des Slot, ça devrait au moins afficher Rom inconnue et on pourrait voir le logo avec un émulateur en trouvant le bon Slot. Edité par GDX Le 25/05/2015 à 14h16
   
6502man Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 19/08/2013 à 18h14

Messages: 815

Le 25/05/2015 à 17h00
Il faudrait peut être l'insérer comme une RAM mais à quelle adresse !!!

Je vais faire une grosse supposition : comme c'est le programme de boot il est fort probable que cette ROM est adressable à partir de l'adresse $0000, comme le reset du Z80 fait un saut $0069 (il me semble le Z80 n'est pas mon fort) ;)


Site web    
6502man Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 19/08/2013 à 18h14

Messages: 815

Le 25/05/2015 à 17h57
En désassemblant rapidement ca pourrait bien être en $0000....

Par contre le mode de debug de blue msx ne permet pas d'importer un binaire :(
Ca aurait était très pratique pour tester cette ROM ;( :(


Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 26/05/2015 à 00h45
La solution la plus probable serait que ça démarre comme un MSX ordinaire et qu'il y ait une sorte de mapper spécifique qui permet de switcher une partie de la Main-ROM.

Tu as vu ce que dit Mars2000 sur ton Frael bruc 100 ?

http://www.msx.org/forum/msx-talk/hardware/msx-frael-bruc-100-italian-msx?page=1

Tu n'as pas non plus ce menu.
   
6502man Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 19/08/2013 à 18h14

Messages: 815

Le 26/05/2015 à 15h56
Non pas de menu sur le mien.

Comme je le disait la rom pourrait être exécuté si l'on pouvais injecter le binaire en $0000 dans un émulateur MSX, mais je vois pas lequel le permettrais :(
En désassemblant on voit bien que le programme ce déroule avec des saut vers $1100 et plus ..

Concernant les roms cartouches quelles plages mémoires occupent elle ?
et quel est la structure binaire (entête, adresse d'execution,...) ?


Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 26/05/2015 à 16h45
Pour l'éxécution d'une ROM, il y a habituellement:

CS1
CS2
CS12
SLTSL 1 (ainsi que SLTSL 1.1, 1.2, 1.3)
SLTSL 2 (Ainsi que SLTSL 2.1, 2.2, 2.3)

Mais il me semble qu'il est possible aussi de démarrer une ROM (sous certaines conditions) sans Aucun de ces signaux. Juste en Cable CS (je crois) de la ROM à je sais plus quoi :fou

Je crois que c'est Jipe qui m'en a parlé un jour mais me rappel plus :(


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
6502man Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 19/08/2013 à 18h14

Messages: 815

Le 26/05/2015 à 22h25
Merci mais je recherche l'organisation binaire des dumps de cartouches pour émulateur :siffle


Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10733

Le 26/05/2015 à 22h37
il y a des roms qui démarrent en 0000H dont Sparkie ou Juno Firt par exemple mais jamais vu en vrai ni ouverte pour voir le décodage
mais elle ont un code 41 42 xx 00


:noel
Site web    
6502man Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 19/08/2013 à 18h14

Messages: 815

Le 26/05/2015 à 22h59
Donc déjà pour que la rom soit reconnu comme une cartouche il faut quelle commence par 41 42 xx 00
C'est un début après reste à savoir si l'adresse d’exécution est xx 00 ou ailleurs !!!

Y a t'il un système de vérification de checksum ou de taille de la cartouche réalisé par le MSX au démarrage ?

Je viens de faire un essai sous bluemsx et j'obtiens une barre mesuré, qui apparait sous basic quand on appuie sur une touche je sait plus laquelle !!!

En faite je pense qu'il fait un saut dans la ROM BASIC :'(
C'est pas encore ca ... Edité par 6502man Le 26/05/2015 à 23h05


Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10733

Le 27/05/2015 à 11h23
il n'y a pas de vérif par cheksum , une rom bidouillée se lance sans probléme
ex: 60hz , passage en 2+ avec changement de matrice clavier , lecture fast du disque


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie