VG5000 / VY5040 support et mise à jour

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Markerror
Messages : 1507
Enregistré le : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

Re: VY5040 support et mise à jour

Message par Markerror » 07 déc. 2019 19:54

Evidemment, j'ai effacé l'image avec le fichier corrompu :-(... J'ai refait la même manipulation avec le même fichier (lecture d'un fichier, modification puis sauvegarde avec SAVEO) et là, pas de problème... Si cela se reproduit, je ferai une copie de l'image disquette.

hlide
Messages : 1221
Enregistré le : 29 nov. 2017 10:23

Re: Interface VG5000 - carte SD

Message par hlide » 14 déc. 2019 22:24

@Fred_72

Maintenant que j'ai un VG5216, je peux effectuer le test mais j'ai un petit soucis :
IMG_20191214_221159.jpg
IMG_20191214_221159.jpg (891.01 Kio) Vu 331 fois
J'ai suivi scrupuleusement la démarche à faire pour un SD :
1) Choisir un SD 256 Mo que j'ai formaté en FAT.
2) D'abord copier DISK.SEL à la racine.
3) Puis DISKA.sd à la racine.
4) Demander l'éjection du SD avec la confirmation par l'OS que l'éjection a été acceptée.
5) Insèrer le SD dans le VY-5040.
6) Mise en fonction du VG5000.
7) Taper DISK INIT.

Et j'ai ce message qui s'affiche.

NOTE : j'ai vérifié la FAT et la chaîne est bien linéaire (pas de fragmentation). Je peux lire le contenu des deux fichiers depuis le PC sans difficulté. Le fichier DISK.SEL apparaît comme un fichier texte commençant par "VG5000", puis 10 lignes de "00000000" avec des retours chariots type DOS.

Fred_72
Messages : 140
Enregistré le : 22 mai 2019 13:10

Re: Interface VG5000 - carte SD

Message par Fred_72 » 14 déc. 2019 23:49

Ok,
Bon même problème que mokona. :(
Je continue en mp.

Markerror
Messages : 1507
Enregistré le : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

Re: Interface VG5000 - carte SD

Message par Markerror » 15 déc. 2019 07:47

Bonjour,

L'extension VG5216 de Hlide est un de mes "anciens" exemplaires. Je suis quasiment sûr de l'avoir testée avec mon extension VY5040 avant l'expédition (même chose pour celle de Gotcha). Je n'avais pas rencontré cet incident. Pour ma part, j'ai utilisé une Micro SD Verbatim de 8go class 4 formatée en FAT 32.

Daniel
Messages : 12138
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Interface VG5000 - carte SD

Message par Daniel » 15 déc. 2019 08:25

Mes premiers essais en émulation dans dcvg5k de la VY5040 produisent un comportement similaire :
- En simulant une carte SD simple capacité (inférieure à 2 Go) la commande DISK DIR affiche le message "DISK.SEL introuvable".
- En simulant une carte SDHC ce message ne s'affiche pas.

Une erreur d'émulation est probable car pour l'instant aucune commande ne fonctionne, mais c'est une coïncidence troublante.

vy5040_sdsc.png
vy5040_sdsc.png (13.76 Kio) Vu 306 fois
vy5040_sdhc.png
vy5040_sdhc.png (13.45 Kio) Vu 306 fois
Daniel
L'obstacle augmente mon ardeur.

Fred_72
Messages : 140
Enregistré le : 22 mai 2019 13:10

Re: Interface VG5000 - carte SD

Message par Fred_72 » 15 déc. 2019 09:01

Je pense aussi à un problème soft. Si la carte n'était pas lisible, il y aurait le message "pas de carte". Donc l'init se passe bien, c'est après que ça coince.
Merci daniel pour cet essai. En effet la coïncidence est surprenante (et 3 fois le même message ce n'est plus une coïncidence)
Je pense à un pb du côté de l'identification MBR/Boot sector ou du calcul du LBA pour la SD.
Je n'ai qu'une seule carte SD (celle du sd drive de daniel), toutes les autres sont des SDHC donc mes essais ont surtout été fait avec du SDHC.

Je modifie actuellement la commande DISK INFO pour avoir plus de détails et je vous enverrai une mise à jour.

gotcha
Messages : 575
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

Re: Interface VG5000 - carte SD

Message par gotcha » 15 déc. 2019 09:52

Markerror a écrit :
15 déc. 2019 07:47
L'extension VG5216 de Hlide est un de mes "anciens" exemplaires. Je suis quasiment sûr de l'avoir testée avec mon extension VY5040 avant l'expédition (même chose pour celle de Gotcha).
De mon coté, j'ai maintenant la VG5216 de Markerror, mais je n'ai pas encore trouvé le temps de faire des essais (et je doute aussi d'avoir le temps aujourd’hui). Par contre, j'ai à la fois une SD de 2Go (SD?) et des SD plus grosses (SDHC) et donc je pourrai tester les deux situations quand j’arriverai à trouver un peu de temps.
Amstrad CPC addict :mrgreen:

hlide
Messages : 1221
Enregistré le : 29 nov. 2017 10:23

Re: Interface VG5000 - carte SD

Message par hlide » 15 déc. 2019 09:55

Alors :

- carte SD 256 Mo : formatée en FAT ou en FAT32, "DISK.SEL introuvable".

- carte SD 8 Go : formatée en FAT32, même erreur.

- carte SD 128 Mo (celle de SDDRIVE) : originellement en FAT@16 Ko, reformatée en FAT32@512 Ko, même erreur.

- carte SD 64 Go : reformatée en FAT32@32 Ko, impossible de lire. Soit dit en passant, seul MZ-SD²CMT sait le lire non pas parce qu'il sait lire ce type de carte mais parce que le détecteur de type est binaire et qu'il croit qu'il est du type 2 par défaut.

Toutes ces cartes fonctionnent bien : elles fonctionnent sous Windows, sous MZ-SD²CMT et sous Unicard pour MZ-700 (qui ne sait pas lire non plus les 64 Go formaté en FAT32). Mais aucune sur la VY5040 que j'ai.

hlide
Messages : 1221
Enregistré le : 29 nov. 2017 10:23

Re: Interface VG5000 - carte SD

Message par hlide » 15 déc. 2019 10:18

Une solution pour vérifier serait de me faire une image d'un SD qui fonctionne sachant que j'ai un 128 Mo, un 256 Mo et un 8 Mo.

Ce logiciel permet de capturer/restaurer une image d'un contenu USB (et accessoirement celui d'un SD via l'USB).

Si quelqu'un a une SD de l'une de ces tailles qui fonctionne avec son VY5040, pourrait-il m'en transmettre l'image pour que je puisse la tester sur mon VY5040 ?

@Fred_72, je peux aussi créer une image pour toi si tu as un SD à l'une de ces tailles pour que tu puisses reproduire le problème.
Modifié en dernier par hlide le 15 déc. 2019 10:35, modifié 1 fois.

Daniel
Messages : 12138
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Interface VG5000 - carte SD

Message par Daniel » 15 déc. 2019 10:25

Il y a aussi des subtilités dans le formatage en FAT16 ou FAT32 : certains systèmes d'exploitation placent un MBR en secteur 0, qui pointe vers le secteur de boot. D'autres placent directement le secteur de boot dans le secteur 0, sans MBR.

Pour éviter ces différences entre systèmes, il est préférable d'utiliser l'utilitaire de formatage de la SD Association :
https://www.sdcard.org/downloads/formatter/index.html
Daniel
L'obstacle augmente mon ardeur.

hlide
Messages : 1221
Enregistré le : 29 nov. 2017 10:23

Re: Interface VG5000 - carte SD

Message par hlide » 15 déc. 2019 10:44

@Daniel
J'ai également essayé avec cet outil de formatage et j'ai toujours la même erreur (carte SD 128 Mo, FAT@16 Ko car l'outil ne me permet pas modifier des paramètres de format).

Fred_72
Messages : 140
Enregistré le : 22 mai 2019 13:10

Re: Interface VG5000 - carte SD

Message par Fred_72 » 15 déc. 2019 10:48

Oui, si tu peux m'envoyer une image d'une SD de 128M ce serait l'idéal.

hlide
Messages : 1221
Enregistré le : 29 nov. 2017 10:23

Re: Interface VG5000 - carte SD

Message par hlide » 15 déc. 2019 10:55

Normalement il y a le type 1 : LBA = adresse en unité octet.
et le type 2 : LBA = addresse en unité secteur de 512 octets.
Accessoirement on devrait pouvoir lire du SDXC (type 3 je crois) si on est un peu plus relax sur sa détection car on peut l'utiliser comme un type 2 pour peu que l'on sache le reformater en FAT32 avec des tailles de cluster assez gros et que le logiciel qui gère la FAT32 n'est pas limité par la taille des clusters pour la mémoire vive.
Techniquement, il n'y a pas de différence dans la méthode de lecture/écriture sur une carte SDXC par rapport à une carte SDHC (ce qui n'est pas le cas avec les cartes SD/MMC). L'identification des cartes SDXC et SDHC est identique, mais différente des cartes SD/MMC. Pour les cartes SDXC/SDHC, à une adresse correspond 512 octets, alors que chaque octet est adressé sur les cartes SD/MMC.

hlide
Messages : 1221
Enregistré le : 29 nov. 2017 10:23

Re: Interface VG5000 - carte SD

Message par hlide » 15 déc. 2019 11:07

Fred_72 a écrit :
15 déc. 2019 10:48
Oui, si tu peux m'envoyer une image d'une SD de 128M ce serait l'idéal.
J'ai mis en public ici l'image compressée en 7Z ici.

Fred_72
Messages : 140
Enregistré le : 22 mai 2019 13:10

Re: Interface VG5000 - carte SD

Message par Fred_72 » 15 déc. 2019 11:11

Parfait, merci.

Répondre