MSX Village forum

L'école [Réglé] Convertir les DSK en ROM (DSK2ROM) Comment on fait précisément ?

MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5809

Le 30/01/2013 à 21h20
Bonjour

J'ai remarqué qu'il n y avait aucun post concernant la conversion des DSK vers un fichier ROM

Lors de ma conversion, j’obtiens un fichier de 700 ou 800ko en ROM :gne ais je oublié quelque chose :hum

voici la derniere version (j'ignore quel version j'ai acuellement :s )
DSK2ROM 0.80

Edité par MSXlegend Le 30/01/2013 à 21h20


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 30/01/2013 à 21h31
alors dsk2rom -sfc 2 jeu.dsk jeu.rom

les options :
-c 2 = compression max 720k vers 512k (enfin si possible sinon c'est mort)
-s = mode sécurisé
-f = remplissage de la rom pour obtenir la bonne taille 512K

10 beep : beep
:p
E-mail    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5809

Le 30/01/2013 à 23h24
Merci, je tombe de haut là :p



Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
metalgear Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 12/10/2009 à 17h29

Messages: 778

Le 31/01/2013 à 11h30
oui,comme ça,on avait fait pour Blade Lords (la première DSK ROM :hum )


MSXien...pur et dur et toujours Supmsx
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5809

Le 19/02/2013 à 10h03
Etrange, ça me marque commande non reconnu



sur le site , j'ai ces instructions :hum



Citation :
* MSXDOS 2: concat /b dsk2rom.rom+<dskfile> <romfile>

* Windows/MS-DOS: copy /b dsk2rom.rom+<dskfile> <romfile>

* Unix: cat dsk2rom.rom <dskfile> > <romfile
Edité par MSXlegend Le 19/02/2013 à 10h03


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 19/02/2013 à 11h51
Tu as le choix :

1 - concaténer ton image DSK avec une romdisk générique (le mapper sera alors invariablement KonamiSCC)
2 - utiliser l'utilitaire dsk2rom sous MS-DOS avec les options précédemment décrites par Zebibizen.


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5809

Le 19/02/2013 à 12h49
Alors j'ai fait des test et j'ai fait
concat /b <dskfile> <romfile>

J'ai un fichier rom de la meme taille que mon dsk. J'ai pris un editeur hexadecimal et j'ai couper à 16k (apres 3FFFh) et ça fonctionne !!


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10353

Le 19/02/2013 à 22h39
pour MSX la syntaxe exacte est

CONCAT /B DSK2ROM.ROM + xxxx.DSK xxxx.ROM

DSK2ROM est livré avec le pack

il est vrai que l'on peux couper a 512k par exemple si les fichiers de la disquette ne dépassent pas cette taille


:noel
Site web    
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 19/02/2013 à 22h49
utiliser la fonction concaténer (=assembler) du dos
c'est dire adieu à l'option de compression de dsk2rom :moue

dsk2rom génère du lourd : une ROM de 512k à flasher (voir 1024k) :(
c'est pratique avec un émulateur nettement moins sur MSX réel
E-mail    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5809

Le 11/03/2013 à 16h57
Zebibizen :
alors dsk2rom -sfc 2 jeu.dsk jeu.rom



les options :

-c 2 = compression max 720k vers 512k (enfin si possible sinon c'est mort)

-s = mode sécurisé

-f = remplissage de la rom pour obtenir la bonne taille 512K





Alors je ne cmprend plus rien. Mon fichier fait a la base 24ko, une fois mon dsk fait puis convertie en rom, j'ai 39ko (apres avoir supprimé les FF...) impossible de faire une 32ko



J'aimerais savoir, cette methode de compression il faut le taper comment et sur quel ordinateur ?? dsk2rom -sfc 2 jeu.dsk jeu.rom

edit: je vien de le faire sous ms dos, et ça me rempli l'ecran de texte "dsk2rom -sfc 2 jeu.dsk jeu.rom" et ça ne s'arrete jamais !! Edité par MSXlegend Le 11/03/2013 à 17h27


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10353

Le 11/03/2013 à 17h34
dsk2rom embarque 16K de rom "disk" pour faire tourner le programme
c'est le fichier DSK2ROM.ROM de la version MSX
il suffit de l'éditer pour retrouver le contenu d'une ROMDISK adaptée pour faire tourner le disque virtuel

je ne sais pas si ce fichier est comprimé avec le PC mais actuellement tu part avec un fichier de 16k + 24 = 40K d'ou les 39 compressés


:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5809

Le 11/03/2013 à 17h44
Merci j'ai compris. L'astuce c'est de ne pas depasser 16ko alors. Du coup avec mon dos embarqué, il ne me reste plus rien Mais j'ai enfin compris. Je n'ai plus qu'a changer la methode et le screen pour le graphique !! :top


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 23/03/2013 à 00h01
j'ai déjà eu des problèmes avec DSK2ROM et une Megaflashrom 1024k SCC+

si la ROM générée par DSK2ROM est mauvaise, le MSX peut booter à l'infini :moue
la touche ESC devient inexploitable, il faut alors utiliser un slot expander :

1) désactiver le slot où se trouve la Megaflash SCC+ avec l'inter du slotexpander
2) démarrer le MSX & ensuite activer le slot (étendu) de la Megaflash
3) effacer la Megaflash SCC+ avec OPFX

^^
E-mail    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5809

Le 23/03/2013 à 11h40
J'ai en effet eu le meme probleme pour une mauvaise utilisation de la 1024 espagnol. Je n'avais pas reussi a l'effacer faute d'un slot expender. J'ai du la retourner chez le "fournisseur" a l'epoque :moue

Merci pour l'astuce :top


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5809

Le 29/03/2013 à 09h21
Petite mise a jour

Il me manquait le fichier "dsk2rom.exe" pour convertir les DSK en ROM de 512k avec la console windows. D'ou ma galere, car c'etait mon fichier "dsk2rom.bat" qui se lancait a la place de "dsk2rom.exe"

Instruction:
1: dans demarrer,executer, taper "cmd"
mes fichiers ce situent dans c:/dsk2rom/

2:taper ensuite "dsk2rom -sfc 2 bootlogo.dsk bootlogo.rom"

La ROM fait 512ko et fonctionne a merveille :top

Je rappel le lien pour avoir tous les fichiers necessaires:
http://home.kabelfoon.nl/~vincentd/


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie