MSX Village forum

L'école Tuto : comment émuler une interface ATA/IDE ou CF Sunrise dans BlueMSX

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 01/10/2011 à 14h51
lancer BlueMSX

cliquer sur slot

cliquer sur insérer spécial

cliquer sur IDE

cliquer sur Sunrise

lors d'un reset on voit que la cartouche est reconnue mais on a IDE faillure


ensuite cliquer sur HD

cliquer sur IDE0 - Sunrise primary

cliquer sur insérer un nouveau disque

choisir la taille du disque ex : 50 Mb permet de voir le systéme avec 2 partitions

taper le nom du fichier

cliquer sur ouvrir

le disque virtuel se crée , attendre ......

faire un reset

au démarrage de la cartouche on a maintenant IDE Master : LBA,Mode4:blueMSX HARD DISk


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 01/10/2011 à 15h45
Merci pour ce mini tuto éclair.

J'ai suivi tous les points et tout est OK.

Ps: tu utilises la version Anglaise de BlueMSx ;)


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 01/10/2011 à 15h46
partie 2

cliquer sur Drive

inserer la disquette ide210.DSK de Sunrise

faire Reset

le MSX redémarre avec le PROMPT B> en MSXDOS 2.20

lancer FDISK310.COM

on arrive dans le menu du Fdisk

taper A autogenerate partition table -> message Partitiontable generated

taper D Display on voit les 2 partitions

taper B pour avoir la partition 0 en Boot

taper Q pour sortir

taper W write partitions tables to medium

Writing partition table. Are you sure? Y/N répondre Y

Action successfully completed.

taper I initialize all ENABLED partitions (logical format)

This will destroy all data on the enabled partitions! Are you sure? Y/N répondre Y

logical format in progress:** autant d'étoiles que de partitions

Action successfully completed.

taper Q pour quitter

faire un RESET

on se retrouve sous basic dans le disque dur A:

il suffit de copier le MSXDOS2.SYS et le COMMAND2.COM

il faut repérer le lecteur de disquette

avec 1 partition B:
avec 2 partitions C:
avec 3 partitions D:
avec 4 partitions E:
avec 5 partitions F:
avec 6 partitions G:

il n'y aura jamais plus de 6 partitions les 2 derniéres étant reservées aux lecteurs de disquettes ou au ramdisk

donc dans l'exemple avec 2 partitions il suffit de taper sous basic

COPY "C:COMMAND2.COM" TO "A:"
COPY "C:MSXDOS2.SYS" TO "A:"


un dernier reset et c'est prêt a l'emploi


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 01/10/2011 à 17h05
La première partie ne pose aucun problème.

Par contre, la seconde partie requiert la Disquette ide210.DSK que je n'ai pas!

J'ai vu ce lien mort sur un Forum => http://www.msx.ch/sunformsx/download/idetxt/ide210.html

Là, je le trouve pas non plus. => http://www.msx.ch/sunformsx/

Si vous avez un lien valide, je suis preneur ^^ Edité par igal Le 01/10/2011 à 17h07


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 01/10/2011 à 17h16
http://www.msx.ch/sunformsx/

cliquer sur download

cliquer sur IDE compact flash

télécharger les fichiers en cliquant sur les petites caisses

les copier sur une disquette formatée Dos2

ajouter le dos2 et le dos1

voila le principal contenu de la disquette livrée par sunrise est en votre possession ;)



:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 01/10/2011 à 17h42

Alors j'ai fais les choses suivantes:

1) j'ai téléchargé l'ensemble des utilitaires sur la page en question.
2) J'ai crée une disquette .DSK avec DISK-MANAGER
Extra => Options => Défault Disk format:
2 Sides....
MSX-DOS 2.2 Boot Sector.
3) J'ai donc crée la disquette puis fais glissé tous les fichiers.
4) Je "grave" la disquette sur mon vieux PC en cochant la [Case] Format.
**********************
Je vais sur mon MSX.
**********************
5) J'insère la disquette dans mon 8250 (Sans le Périférique CF)
6) J'allume le MSX.
7) La disquette ne boot pas.
8) Je me retrouve sous Basic.

Evidemment lorsque je fais la même manipulation avec le Périphérique et la CF en place, je me retrouve la aussi sous Basic...

J'ai loupé un truc?
Une disquette Dos doit booter et rendre la main sous DOS non ?


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 01/10/2011 à 17h47
oui mais ......

si la CF n'est pas dans le MSX le MSXDOS2 n'est pas présent dans la machine

ensuite pour booter sous dos il faut avoir les fichiers command2.com et msxdos2.sys a la racine du disk

si tu met aussi command.com et msxdos.sys tu pourra lire la disquette sous dos1sans probléme mais pas les répertoires si il en a


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 01/10/2011 à 18h33
Toda Raba (Merci beaucoup en hébreu :D )

Il suffit pas de maitriser, faut être aussi pédagogue :top

J'ai compris maintenant pourquoi je retombais sur le BASIC avec un Files Not Found malgrès la disquette insérée :)
Lorsque le Périphérique [CF SUNRISE] est inséré, il y a donc le DOS2 inside, "ET" les Partitions précédemment crées :top

Le Dos 2 lui est simplement une "Contenu System" et non pas un [Autoboot]. :s
Donc ne pas confondre DOS ou DOS2 avec AUTOEXEC.BAT :oups

J'ai donc Inséré [CF SUNRISE]
J'ai attendu de retombé sous basic
J'ai compté les HD précédemment créés.
[CF de 128 Mo] => 4 Partition de 32 MO

La Commande Basic était donc:
COPY "E:COMMAND2.COM" TO "A:"
COPY "E:MSXDOS2.SYS" TO "A:"

J'ai donc rebooté et cette fois, comme prévu, je suis sous DOS 2.30 sur la Partition A:

Si j'ose abuser de ta patience.

1) Eteindre le MSX
2) Insérée la CF MASTER 128 Mo dans mon lecteur ALL IN ONE.
3) Je regarde dans le [LECTEUR D:] (c'est la fente du lecteur de CF)
4) La carte existe bien, mais elle est reconnue comme UNE SEULE CARTE. (Pas de partitions :heink )
5) J'utilise DISK EXPLORER (EditDisk 169) comme explique ZebibiZen => http://www.msxvillage.fr/download/download.php?id=9
6) Je désigne le lecteur MULTICARTE /CF qui est [E:] mais tout est vide :fou

PS: Je n'ai pas créé moi même les partitions, il semblerait que SUNRISE les avait déjà créés :gne
J'ai dois faire la première partie de ton Tuto ou alors le problème est ailleurs ?

Merci :D Edité par igal Le 01/10/2011 à 20h16


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 01/10/2011 à 19h04
prenons le probléme du coté PC

depuis feu Windows 95 qui voyait toutes les partions d'un disque dur formaté sur MSX il est impossible de voir plus d'une partition dans les autres systémes microsoft 98 2000 XP etc....

donc dans ton PC tu ne verra qu'une seule es tunique partition

comme sunrise a inversé l'ordre des partitions dans sa cartouche tu dois voir la derniére

le mieux est de copier un fichier du PC vers la CF et ensuite de regarder a quoi ça correspond dans le MSX

donc moi je fait ainsi : je copie sur la partition visible du PC

ensuite je recopie cette partition sur une autre libre a l'aide du MSX

je termine par la partition visisble

pour voir toute la CF dans le PC il faut passer en fat 16 et donc patcher les logiciels MSX

mes conseils s'arrêtent a cette étape car je suis resté en FAT12 dans tous mes MSX IDE ou SCSI


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 01/10/2011 à 19h34
Bien vu ;)

Ta technique fonctionne très bien.
Je suppose que c'est une alternative à la technique de la [CF 2GO Slave FAT16] qui sert à contourner le problème FAT 12 que tu viens de décrire.
J'ai cru comprendre que cela nécessite des Drivers spécifiques [Fat 16] prenant en charge la CF dans ce Format sur MSX.

Je viens d'appliquer ta méthode, et j'ai ainsi "installé "Crap Saurus Ver 3.0". Va falloir que je me débrouille une souris moi :D

Pour la suite, je me servirai de l'aide que m'ont proposé Guil et Zebibizen pour mieux assimiler le maniement.
Les commandes COPY diffèrent légèrement entre Basic et Dos :oups

Thx :tchin :tchin :tchin




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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 01/10/2011 à 19h41
il faut en priorité installer multi-mente dans le disque A:

tu vas résoudre ainsi un tas de petits problémes genre le copy ;)


:noel
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 23/11/2015 à 08h15
J'ajoute une astuce pour utiliser la CF/IDE Sunrise avec un Bios qui n'est pas supporté. Comme par exemple le Bios que j'ai patché pour les MSX Panasonic avec un firmware utilisant la touche DEL.

D'abord, éditer le fichier hardwareconfig.xml qu'il y a dans le dossier C:Program FilesblueMSXextensionside avec Wordpad ou notepad pour y ajouter les lignes suivantes qui seraient manquantes et changer le noms du fichier du Bios.

Code XML :
  <rom>
    <filename>roms/ide250b.dat</filename>
    <sha1>51a1467d73d26c91aab7923e3be66490daaffdee</sha1> <!-- SHA1 of ide221.dat, to keep some backwards compatibility -->
    <sha1>1c79c8fcfd661394f91be94b218955c84cabd742</sha1> <!-- SHA1 of ide240.dat -->
    <sha1>8968ae12dcae27112d9ecb490dc0d801efd221e2</sha1> <!-- SHA1 of ide250a.dat -->
    <sha1>04bacada0be843dd40e39da20583097c402aebcf</sha1> <!-- SHA1 of ide250b.dat -->
  <rom>


Placer aussi la Rom correspondantes dans le dossier C:Program FilesblueMSXextensionsideRoms.

Ensuite suivre le tuto de Jipé.

Notez que, une fois que le numéro sha1 est inscrit dans hardwareconfig.xml, vous pouvez émuler la CF/IDE Sunrise avec le Bios de votre choix si vous sélectionnez le fichier correspondant comme une ROM de cartouche ordinaire. Dans ce cas, choisissez le Mapper "IDE Sunrise" manuellement.

Pour obtenir le SHA1 avec un Mac sous OSX, tapez "openssl sha1 " dans le terminal et glissez y le fichier à calculer puis pressez RETURN. Edité par GDX Le 23/11/2015 à 08h27
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie