L'atelier simulation de cartouche sram dans bluemsx ?

Reprise du message précédent
Fabf :
40H est l'adresse
ericb59 :
Jipe, peux tu préciser à quel adresses tu à fait un changement ? Car des "40" il y en a un paquet !
40H est l'adresse

ben non, je ne pense pas que ça soit 40H l'adresse. 40H c'est la valeur qu'il faut changer par FFH
Tu peux aussi le faire avec blueMSX sans MGSAVE puisque le fichier le l'image de la SRAM "esescc512A.sram" se sauvegarde dans le dossier /Program Files/blueMSX/SRAM/.
Tu as juste à éditer ce fichier avec un éditeur binaire.
Pour injecté ce fichier dans une vraie mega-sram utilise MGLOAD.COM.
J'ai essayé de remplacer le 40H à l'adresse 40H sans succès. Je n'ai pas compris pour le 50H.
Tu as juste à éditer ce fichier avec un éditeur binaire.
Pour injecté ce fichier dans une vraie mega-sram utilise MGLOAD.COM.
Fabf :
40H est l'adresse
J'ai essayé de remplacer le 40H à l'adresse 40H sans succès. Je n'ai pas compris pour le 50H.

Oui j'ai essayé mais pour l'instant ça ne marche pas mieux au niveau du nombre de fichiers.
Mais je n'ai peut être pas remplacé là où il faut…
Le but de tout ceci, est qu'au final je puisse transformer le contenu de la SRAM 512K ou 1024K en une ROM 512K ou 1024K que je puisse mettre dans une EPROM dans la cartouche MAB.
Est-ce que c'est bien possible ? ou j'ai mal compris l'histoire ?
Mais je n'ai peut être pas remplacé là où il faut…
Le but de tout ceci, est qu'au final je puisse transformer le contenu de la SRAM 512K ou 1024K en une ROM 512K ou 1024K que je puisse mettre dans une EPROM dans la cartouche MAB.
Est-ce que c'est bien possible ? ou j'ai mal compris l'histoire ?


C'est sans doute moi qui ait mal compris
Le fichier généré par MGSAVE : est il utilisable en tant que rom . FICHIER > PORT CARTOUCHE > INSERER > "Fichier généré par MGSAVE" ?
Ou alors n'est il utilisable que pour être réinjecté via MGLOAD ?

Le fichier généré par MGSAVE : est il utilisable en tant que rom . FICHIER > PORT CARTOUCHE > INSERER > "Fichier généré par MGSAVE" ?
Ou alors n'est il utilisable que pour être réinjecté via MGLOAD ?
voila j'ai poussé les recherches un peu plus loin et il y un probléme aprés 145 fichiers sur un SRAM de 1Mo
lorque l'on fait un files il apparait des caractéres parasites a la place des noms de fichiers
il faut donc se limiter a 90H dans la valeur a changer
pour les adresses si on part de 100H avec shem dans le fichier ERAMDISK.COM
10DH et 11BH remplacer 50H par 90H ( pour la 1Mo)
132H et 140H remplacer 40H par 90H
ça modifie le ram disk au moment de l'install
il faut essayer avec une 512k si le phénoméne de caractéres parasites ne se produit pas avant pour valider
lorque l'on fait un files il apparait des caractéres parasites a la place des noms de fichiers
il faut donc se limiter a 90H dans la valeur a changer
pour les adresses si on part de 100H avec shem dans le fichier ERAMDISK.COM
10DH et 11BH remplacer 50H par 90H ( pour la 1Mo)
132H et 140H remplacer 40H par 90H
ça modifie le ram disk au moment de l'install
il faut essayer avec une 512k si le phénoméne de caractéres parasites ne se produit pas avant pour valider

j'ai ouvert le fichier "sram512A,sram" avec un éditeur hexa
Dans ce SRAM il n'y a que les 2 fichiers du DOS
Je fait une recherche de la séquence hexa : 40 00
Je la trouve 3 fois…
En 4011, 4204 et 4805
Si je change la valeur en 4204. Ca bloque à l'arrivé sur le DOS. Donc j'ai remis la valeur par défaut.
J'ai changé la valeur sur les deux autres adresses (4011 et 4804) en remplaçant 40 par 90
Je suis toujours bloqué à 64 fichiers…
EDIT : J'ai mal lu JIpe. Tu dis qu'il faut parchet le EAMDISK.COM
je vais essayer... Edité par ericb59 Le 04/02/2014 à 14h41
Dans ce SRAM il n'y a que les 2 fichiers du DOS
Je fait une recherche de la séquence hexa : 40 00
Je la trouve 3 fois…
En 4011, 4204 et 4805
Si je change la valeur en 4204. Ca bloque à l'arrivé sur le DOS. Donc j'ai remis la valeur par défaut.
J'ai changé la valeur sur les deux autres adresses (4011 et 4804) en remplaçant 40 par 90
Je suis toujours bloqué à 64 fichiers…
EDIT : J'ai mal lu JIpe. Tu dis qu'il faut parchet le EAMDISK.COM
je vais essayer... Edité par ericb59 Le 04/02/2014 à 14h41

bon alors verdict…
J'ai refait le sramdisk avec le ERAMDISK,COM patché
Il m'a copié 74 fichiers sur les 80 que j'avais à copier avant de faire une erreur…
Lors d'un DIR j'ai des caractères aléatoires qui s'affichent sur les 10 dernières lignes du DIR. Edité par ericb59 Le 04/02/2014 à 15h02
J'ai refait le sramdisk avec le ERAMDISK,COM patché
Il m'a copié 74 fichiers sur les 80 que j'avais à copier avant de faire une erreur…
Lors d'un DIR j'ai des caractères aléatoires qui s'affichent sur les 10 dernières lignes du DIR. Edité par ericb59 Le 04/02/2014 à 15h02
j'ai creusé un peu plus loin pour les paramétres du disque virtuel de la SRAM
voici par rapport a une vraie disquette
octet 13 Nb de secteur par cluster Sram 01 DSK 02
octet 17 Grandeur du Directory Sram 40 DSK 70
octet 19 Nb de secteurs sur le disque Sram 3E0 (992) DSK 5A0 (1440)
octet 21 code du disque Sram FF DSK F9
octet 24 Nb de secteur par piste Sram 00 DSK 09
octet 26 Nb de têtes Sram 00 DSK 02
c'est donc bien au formatage que tout se joue
le directory agrandi vient empiéter sur la zone des programmes
donc il vaux mieux garder les paramétres d'origine dans la SRAM sinon il peux y avoir des problémes de données
aprés comme la 1024 Ko permet plus de fichier il vaux mieux travailler avec celle-ci pour ton projet
voici par rapport a une vraie disquette
octet 13 Nb de secteur par cluster Sram 01 DSK 02
octet 17 Grandeur du Directory Sram 40 DSK 70
octet 19 Nb de secteurs sur le disque Sram 3E0 (992) DSK 5A0 (1440)
octet 21 code du disque Sram FF DSK F9
octet 24 Nb de secteur par piste Sram 00 DSK 09
octet 26 Nb de têtes Sram 00 DSK 02
c'est donc bien au formatage que tout se joue
le directory agrandi vient empiéter sur la zone des programmes
donc il vaux mieux garder les paramétres d'origine dans la SRAM sinon il peux y avoir des problémes de données
aprés comme la 1024 Ko permet plus de fichier il vaux mieux travailler avec celle-ci pour ton projet

ok jipe, je vais faire comme ça..
Mais dis moi, la SRAM 1024K qui ne sera pas pleine... avec disons 500K de rempli, est-ce qu'on pourra la couper en deux pour faire une ROM de 512K à graver dans une eprom ?
Mais dis moi, la SRAM 1024K qui ne sera pas pleine... avec disons 500K de rempli, est-ce qu'on pourra la couper en deux pour faire une ROM de 512K à graver dans une eprom ?
si tu veux faire un DSK2RAM ça fonctionne avec une vraie disquette de 720k coupée a 512k donc il n'y a pas de raison que ça ne marche pas
mais fait bien attention de ne pas déborder les 512K
mais fait bien attention de ne pas déborder les 512K

ericb59 :
bon alors verdict…
J'ai refait le sramdisk avec le ERAMDISK,COM patché
Il m'a copié 74 fichiers sur les 80 que j'avais à copier avant de faire une erreur…
Lors d'un DIR j'ai des caractères aléatoires qui s'affichent sur les 10 dernières lignes du DIR.
J'ai refait le sramdisk avec le ERAMDISK,COM patché
Il m'a copié 74 fichiers sur les 80 que j'avais à copier avant de faire une erreur…
Lors d'un DIR j'ai des caractères aléatoires qui s'affichent sur les 10 dernières lignes du DIR.
Bizarre, avec ma méthode, j'ai pu copier 84 fichiers sans problème.
Jipe :
pour les adresses si on part de 100H avec shem dans le fichier ERAMDISK.COM
10DH et 11BH remplacer 50H par 90H ( pour la 1Mo)
132H et 140H remplacer 40H par 90H
10DH et 11BH remplacer 50H par 90H ( pour la 1Mo)
132H et 140H remplacer 40H par 90H
À quoi correspond le 50H ?
le 50H correspond a la grandeur du directory pour une SRAM de 1024K ce qui fait 80 fichiers maxi
le 40H c'est pour une SRAM de 512k ce qui fait 64 fichiers maxi
sur une disquette la valeur est de 70H ce qui nous fait 112 fichiers maxi
le 40H c'est pour une SRAM de 512k ce qui fait 64 fichiers maxi
sur une disquette la valeur est de 70H ce qui nous fait 112 fichiers maxi
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie