Ilegal fat chain en el msx one chip

Door Silius

Master (144)

afbeelding van Silius

25-07-2010, 12:26

Hola de nuevo tengo una duda y quería saber si alguien me podría ayudar, cuando intento cargar un fichero .dsk con el programa ep siempre me sale el mismo mensaje de error ilegal fat chain
Si alguien sabe que puede ser estaría muy agradecido que me hechara una mano, deciros que estoy intentando carga el fichero en un one chip

Aangemeld of registreer om reacties te plaatsen

Van Guillian

Prophet (3517)

afbeelding van Guillian

25-07-2010, 13:49

Ese error se debe a que el DSK está fragmentado. Es decir, que no está grabado en sectores consecutivos. Ya que el 1chip usa tarjetas SD, quiza lo más rápido y sencillo sea copiar todo el contenidop de la tarjeta a una carpeta en el PC, formatearla y volver a meter todo lo que tenías. De esta forma no tendrás ningún archivo fragmentado y podrás usar el EP sin problema.

Van Silius

Master (144)

afbeelding van Silius

25-07-2010, 14:56

Hola Guillian gracias por responder he hecho lo que me has dicho y me sigue saliendo el mismo error
No tengo ningún problema con cargar fichero *rom pero con el *dsk me da el error de ilegal fat chain

Alguien que tenga el one chip puede cargar *dsk sin problemas

Gracias

Van SaebaMSX

Hero (533)

afbeelding van SaebaMSX

25-07-2010, 15:13

Silius, te digo lo mismo que te ha dicho Guillian. El cargador de ROMs no necesita que los sectores del fichero estén consecutivos y por eso te funciona. ¿Has formateado con el PC en FAT? Es muy extraño que siga saliéndote... no recuerdo si el OCM trae software para formatear la SD directamente.

Si no te carga ningún DSK es por ese problema, el EP funciona de esa manera. Si estuviera en FAT12 podrías usar el improve.com para "arreglarlo", pero en FAT16 no funciona.

Suerte!

Van Silius

Master (144)

afbeelding van Silius

25-07-2010, 17:15

Bueno al final ya lo he conseguido, antetodo agracederos tanto a Guillian ccomo a SaebaMSX por responderme tan pronto, pero la solucion era otra en este caso, voy a explicar como he conseguido cargar los ficheros *dsk en el one chip por si le pasa lo mismo a otra persona.

Bueno despues de hacer lo que me han dicho Guililan y SaebaMSX de formatear la memoria en fat16 desde el pc y poner los ficheros de nuevo en la memoria me seguia dando el mismo error, pense que podría ser la tarjeta sd cojí otra y probé pero con el mismo resultado me daba el famoso error ilegal fat chain.
Bueno miré los ficheros que tenia puesta en el sd y habia un autoexec.bat que habia copiado desde el cd del one chip junto a msxdos2 command2, he mirado el contenido de este autoexec.bat y ponia lo siguiene:
ramdisk 4064
set expert = on
Al borrar este fichero autoexec.bat antes de hacer cualquier cosa he puesto la instruccion set expert = on
luego he ejecutado el ep y me ha funcionado.
Para no tener que poner cada vez que arranco el one chip con la sd la intruccion set expert = on , borrando la linea del ramdisk 4064 del fichero de antes funciona perfectamente el EP cargando los ficheros *dsk sin ningún problema.

El error estaba en el fichero autoexec.bat en el linea del ramdisk 4064

Bueno gracias a todos

PD: alguien me puede decir para sirve la instrucion set expert = on