L'école Tuto : comment émuler une interface ATA/IDE ou CF Sunrise dans BlueMSX
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
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
igal
Membre non connecté
Conseiller Municipal
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
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
igal
Membre non connecté
Conseiller Municipal
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
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
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
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
igal
Membre non connecté
Conseiller Municipal
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 ?
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
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
igal
Membre non connecté
Conseiller Municipal
Toda Raba (Merci beaucoup en hébreu )
Il suffit pas de maitriser, faut être aussi pédagogue
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
Le Dos 2 lui est simplement une "Contenu System" et non pas un [Autoboot].
Donc ne pas confondre DOS ou DOS2 avec AUTOEXEC.BAT
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 )
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
PS: Je n'ai pas créé moi même les partitions, il semblerait que SUNRISE les avait déjà créés
J'ai dois faire la première partie de ton Tuto ou alors le problème est ailleurs ?
Merci Edité par igal Le 01/10/2011 à 20h16
Il suffit pas de maitriser, faut être aussi pédagogue
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
Le Dos 2 lui est simplement une "Contenu System" et non pas un [Autoboot].
Donc ne pas confondre DOS ou DOS2 avec AUTOEXEC.BAT
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 )
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
PS: Je n'ai pas créé moi même les partitions, il semblerait que SUNRISE les avait déjà créés
J'ai dois faire la première partie de ton Tuto ou alors le problème est ailleurs ?
Merci Edité par igal Le 01/10/2011 à 20h16
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
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
igal
Membre non connecté
Conseiller Municipal
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
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
Thx
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
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
Thx
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.
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
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