MSX Village forum

L'atelier simulation de cartouche sram dans bluemsx ?

ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5597

Le 04/02/2014 à 09h04

Reprise du message précédent

Fabf :
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


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 04/02/2014 à 09h23
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.



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.
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5597

Le 04/02/2014 à 09h28
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 ? :s


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 04/02/2014 à 09h55
Je n'ai pas essayé avec BlueMSX mais avec une vraie mega-sram, MGSAVE.ROM et MGLOAD.COM, ma méthode marche. Faudrait nous expliquer ce qui ne va pas exactement.
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5597

Le 04/02/2014 à 10h05
C'est sans doute moi qui ait mal compris :s

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 ?


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 04/02/2014 à 11h40
Oui, ça marche. Le fichier créé par BlueMSX est le même que celui par MGSAVE.
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10891

Le 04/02/2014 à 13h37
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


:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5597

Le 04/02/2014 à 14h38
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


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5597

Le 04/02/2014 à 15h02
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


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10891

Le 04/02/2014 à 15h14
tu as fait les tests avec une SRAM 512 ko je présume ?


:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5597

Le 04/02/2014 à 15h15
oui avec une 512K


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10891

Le 04/02/2014 à 17h51
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



:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5597

Le 04/02/2014 à 17h59
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 ?


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10891

Le 04/02/2014 à 18h10
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 ;)


:noel
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 04/02/2014 à 23h39
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.


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



À quoi correspond le 50H ?
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10891

Le 05/02/2014 à 12h30
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


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