Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por Vanfanel » 05 Feb 2019, 17:51

Pues eso, cómo hacer todo el proceso desde GNU/Linux, vale para cualquier ZXUNO y para el ZXDOS.

Puedes bajarte las ROMs desde:
http://svn.zxuno.com/svn/zxuno/firmware/roms/
(zxuno/guest)

Luego, la ROM que quieras la pasas a TAP con genrom, que viene aquí:

https://github.com/antoniovillena/zxuno.git

Está en la carpeta firmware.
Compilamos e instalamos genrom con:

Código: Seleccionar todo

gcc GenRom.c -o genrom
sudo cp genrom /usr/bin
Ahora la conviertes a TAP con (para la ROM 128K, por ejemplo):

Código: Seleccionar todo

genrom dnxth1 "Spectrum 128K EN" 128en.rom 128en.tap
Si fuese un juego de 48k, serían los parámetros: xlh17
Y un juego de 128k, serían los parámetros: xth1
(esto se ve en https://github.com/antoniovillena/zxuno ... _multi.bat, en la parte de las llamadas "call :CreateRom"

Una vez que tienes la ROM en TAP, la pasas a WAV con tape2wav, que está en el paquete de fuse-emulator-utils:

Código: Seleccionar todo

sudo apt-get install fuse-emulator-utils
Ahora, entras en la BIOS del ZXUNO, y donde las ROMs borras las que quieras, y para añadir una nueva
pulsas la tecla N. Piensa que necesitas a veces 2 slots por ROM, ya que cada slot son 16K. O sea que si la última está en la 12, intenta meter la nueva en
el slot 14, NO en el 13 porque no te va a dejar.

Cuando te salga "header: ", pulsas PLAY en el VLC, y listo, a subir la nueva ROM!

La mejor combinación de ROMs "prefabricada" para empezar que hay disponible (para mi gusto) está en este hilo de desUBIKado:
viewtopic.php?f=27&t=1983
Última edición por Vanfanel el 05 Feb 2019, 22:24, editado 1 vez en total.

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por desUBIKado » 05 Feb 2019, 20:47

¿No es un poco demasiado complicado cuando tenemos la utilidad ZX1ROMPACK que va fenomenal y que funciona en linux con WINE?

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por antoniovillena » 05 Feb 2019, 22:11

Vanfanel escribió:La mejor combinación de ROMs "prefabricada" para empezar que hay disponible (para mi gusto) está en este hilo de Antonio:
viewtopic.php?f=27&t=1983
Ese hilo es de desUBIKado

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por Vanfanel » 05 Feb 2019, 22:26

desUBIKado escribió:¿No es un poco demasiado complicado cuando tenemos la utilidad ZX1ROMPACK que va fenomenal y que funciona en linux con WINE?
Sí. Pero a mi me da gustico no depender de ejecutables de Windows (que no toco ni con un palo de diez metros) por más que corran en Wine. ¡Viva lo nativo desde la consola de comandos, sin las X! :D
Es todo más rápido e interesante así como yo digo (para mi, vamos), infinitamente más interesante y se aprende más en el proceso.

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por Vanfanel » 05 Feb 2019, 22:27

antoniovillena escribió:
Vanfanel escribió:La mejor combinación de ROMs "prefabricada" para empezar que hay disponible (para mi gusto) está en este hilo de Antonio:
viewtopic.php?f=27&t=1983
Ese hilo es de desUBIKado
Corregido. Gracias! :)

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por antoniovillena » 05 Feb 2019, 22:54

Por si os sirve de algo, para automatizar el proceso os dejo una carpeta en el repo con ejemplos (ficheros addcore.bat y addrom.bat) para añadir un core a un fichero FLASH.ZX1 existente, y lo mismo para una ROM.

https://github.com/antoniovillena/zxuno ... r/modflash

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por chernandezba » 08 Feb 2019, 11:38

Vanfanel escribió:
desUBIKado escribió:¿No es un poco demasiado complicado cuando tenemos la utilidad ZX1ROMPACK que va fenomenal y que funciona en linux con WINE?
Sí. Pero a mi me da gustico no depender de ejecutables de Windows (que no toco ni con un palo de diez metros) por más que corran en Wine. ¡Viva lo nativo desde la consola de comandos, sin las X! :D
Es todo más rápido e interesante así como yo digo (para mi, vamos), infinitamente más interesante y se aprende más en el proceso.
Muchas gracias! Yo opino lo mismo que tu, mejor las herramientas nativas, y en caso de Linux, si son por consola mejor! :chocala!:

Por cierto con la última versión de ZEsarUX puedes convertir un tap o tzx directamente a wav, es una alternativa al tape2wav que comentas

Saludos
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por Vanfanel » 08 Feb 2019, 12:15

chernandezba escribió:
Vanfanel escribió:
desUBIKado escribió:¿No es un poco demasiado complicado cuando tenemos la utilidad ZX1ROMPACK que va fenomenal y que funciona en linux con WINE?
Sí. Pero a mi me da gustico no depender de ejecutables de Windows (que no toco ni con un palo de diez metros) por más que corran en Wine. ¡Viva lo nativo desde la consola de comandos, sin las X! :D
Es todo más rápido e interesante así como yo digo (para mi, vamos), infinitamente más interesante y se aprende más en el proceso.
Muchas gracias! Yo opino lo mismo que tu, mejor las herramientas nativas, y en caso de Linux, si son por consola mejor! :chocala!:

Por cierto con la última versión de ZEsarUX puedes convertir un tap o tzx directamente a wav, es una alternativa al tape2wav que comentas

Saludos
Ah, pues eso mola saberlo, la manipulación de formatos siempre es buena cosa para un emulador! :okidoki;

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por desUBIKado » 08 Feb 2019, 14:55

Solo comentar que la última versión de mi compilación de ROMs es esta:

viewtopic.php?f=39&t=2855&p=25567#p25567

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Preparar y flashear ROMs de ZX Spectrum desde GNU/Linux

Mensaje por antoniovillena » 08 Feb 2019, 15:34

desUBIKado escribió:Solo comentar que la última versión de mi compilación de ROMs es esta:

viewtopic.php?f=39&t=2855&p=25567#p25567
¿Tienes alguna colección similar de cores en FLASH.ZX1? Creo que la colección de ROMs es bastante completa para incluirla por defecto (con tu permiso) en los uZX1 del crowd.

Responder