Emufile desde la linea de comandos

Par Paranosh

Expert (94)

Portrait de Paranosh

07-12-2021, 09:19

Puse el mismo post en la seccion guiri, pero como parece que nadie sabe que contestarme la posteo aqui, a ver si alguien me puede echar una mano, porfavor.
Resulta que quiero cargar desde la flashjacks un juego de varios dsk's con emufile por linea de comandos...y no se, debo de estar muy espeso pero no encuentro la manera y tampoco ecuentro un ejemplo por internet donde lo vea claro, uso nextor 2.1.1 beta 1, nextor.sys version 2.12, command2.com 2.44.
Saludos.

!login ou Inscrivez-vous pour poster

Par JamesBurton

Expert (93)

Portrait de JamesBurton

07-12-2021, 10:27

Lo primero es mirar la versión de Emufile que estés intentando usar. La forma de funcionar cambió de la versión 1.0 a las versiones posteriores. Con la versión 1.0 se creaba un fichero .DAT que hacía que el juego se ejecutara siempre al encender el MSX, había que mantener pulsada la tecla 0 (cero) durante el arranque para que el juego no se ejecutara y se cargara Nextor.

Pero con las versiones posteriores la cosa cambió y ahora Emufile crea un fichero .EMU con los discos que quieras usar para el juego. Pero el juego no se ejecuta cuando arrancas el MSX a menos que indiques que quieres jugarlo. Los pasos para usar Emufile en versiones posteriores a la 1.0 son:

  • Crear el fichero .EMU: EMUFILE fichero.EMU disco1.dsk disco2.dsk ... discoN.dsk
  • Indicarle a Nextor que ejecute el juego: EMUFILE SET fichero.EMU

La creación del fichero .EMU sólo hay que hacerla una vez. Pero el segundo paso sí que tendrás que darlo cada vez que quieras jugar ya que si no haces EMUFILE SET, Nextor arrancará por defecto y el juego no funcionará.
Existe la opción de conseguir el mismo efecto que con la versión 1.0, es decir, que el juego se ejecute siempre que enciendas el MSX, pero el funcionamiento por defecto de Emufile es que haya que hacer EMUFILE SET cada vez que quieras arrancar el juego.

Par Paranosh

Expert (94)

Portrait de Paranosh

07-12-2021, 11:38

Mil gracias JamesBurton, ya me va quedando mas claro, ahora entonces me queda por ver porque cuando creo el .emu me aparece ***Invalid cluster number..pensaba que estaba haciendo algo mal..lo raro es que en el git de Nextor no veo referencia al error.
Voy a empezar formateando una SD de cero a ver que tal se comporta.
Saludos.

Par Paranosh

Expert (94)

Portrait de Paranosh

07-12-2021, 12:18

Descubierto el misterio...el error esta en la tarjeta, he cambiado a una formateada desde el msx con MFR de 4Gigas y el xak parcheado al castellano me lo ha emulado a la primera.
Curioso que la flashjacks no tenga soporte para formatear la SD, aunque por otro lado es totalmente comprensible por el concepto de funcionamiento que tiene al ser FPGA.
Saludos.

Par JamesBurton

Expert (93)

Portrait de JamesBurton

07-12-2021, 13:07

En realidad el FDISK va con Nextor como una extensión del BASIC por lo que en cualquier dispositivo donde arranques con Nextor podrás irte al BASIC y desde allí hacer CALL FDISK para particionar la tarjeta SD.

A lo que me refiero es que si desde la Flashjacks puedes arrancar Nextor entonces podrás también acceder al FDISK ya que el FDISK va con Nextor.

Por cierto, tanto MegaflashROM SCC+ SD como Flashjacks son dispositivos basados en FPGA .

Genial que hayas descubierto el problema, ahora a disfrutar del Xak Smile

Par Paranosh

Expert (94)

Portrait de Paranosh

07-12-2021, 13:35

Gracias!

Par edmsxtrek

Supporter (10)

Portrait de edmsxtrek

08-12-2021, 17:39

Flashjack formatea la sd desde el mismo cartucho. Saludos

Par Paranosh

Expert (94)

Portrait de Paranosh

09-12-2021, 11:00

Pues lo estuve buscando desde las opciones del menu del boot y no supe verlo, tampoco encontre en el manual texto que hiciera referencia al formateo de la SD...oño!...voy a volver a mirar, gracias por el comentario edmsxtrek!

Par edmsxtrek

Supporter (10)

Portrait de edmsxtrek

09-12-2021, 22:47

Buenas noches, lee te el fichero txt en el directorio de la Flashjacks, allí lo explica bastante bien.
Saludos

Par Paranosh

Expert (94)

Portrait de Paranosh

11-12-2021, 09:35

Gracias de nuevo edmsxtrek, me estaba volviendo loco buscando en el manual y resulta que esta perfectamente explicado en el leeme.txt que hay en la raiz de la SD