Hola
durante la última semana he estado trabajando en este script que sirve principalmente para:
- Ver el contenido de un fichero imagen de SPI Flash (en principio, ZXD, porque es lo que yo manejo, pero también preparado para ZX1 y ZX2)
- Extraer ficheros de instalación de BIOS, cores, etc.
- Crear una copia y, opcionalmente, cambiar algunas opciones por defecto de la BIOS, y/o truncar alguno (o todos) los cores
Para poder utilizarlo hace falta tener Python instalado.
Más información, aquí:
https://github.com/kounch/zx123_tool#castellano
Espero que sea de utilidad
zx123_tool - Herramienta para ficheros ZXD y similares
Moderador: antoniovillena
zx123_tool - Herramienta para ficheros ZXD y similares
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)
Re: zx123_tool - Herramienta para ficheros ZXD y similares
Tras ir añadiendo más cosas y corrigiendo errores, ya está disponible la versión 1.0.
Estas son sus funciones principales ahora:
- Mostrar el contenido de la imagen, diciendo, si es posible, la versión de BIOS, esxdos, el core principal de Spectrum, otros cores que haya instalados, ROMs de Spectrum y algunos ajustes de la BIOS
- Extraer la BIOS, la ROM de esxdos, el core de Spectrum y/o otros cores, ROMs de Spectrum a ficheros individuales o a un fichero RomPack
- Crear una copia de la imagen y, opcionalmente, truncar alguno (o todos) los cores opcionales
- Cambiar algunas opciones por defecto de la BIOS (modo de vídeo, distribución de teclado, core por defecto, ROM de Spectrum por defecto, etc.)
- Añadir o reemplazar cores de la FPGA y/o imágenes de ROM de Spectrum (desde ficheros de ROM individuales o un fichero RomPack)
- Borrar con 0s todos los datos de los Cores y las ROMs de ZX Spectrum
- Si se tratase de un tipo distinto de fichero (como un archivo de instalación de core o BIOS), también puede intentar identificar su versión
https://github.com/kounch/zx123_tool/releases/tag/1.0
Estas son sus funciones principales ahora:
- Mostrar el contenido de la imagen, diciendo, si es posible, la versión de BIOS, esxdos, el core principal de Spectrum, otros cores que haya instalados, ROMs de Spectrum y algunos ajustes de la BIOS
- Extraer la BIOS, la ROM de esxdos, el core de Spectrum y/o otros cores, ROMs de Spectrum a ficheros individuales o a un fichero RomPack
- Crear una copia de la imagen y, opcionalmente, truncar alguno (o todos) los cores opcionales
- Cambiar algunas opciones por defecto de la BIOS (modo de vídeo, distribución de teclado, core por defecto, ROM de Spectrum por defecto, etc.)
- Añadir o reemplazar cores de la FPGA y/o imágenes de ROM de Spectrum (desde ficheros de ROM individuales o un fichero RomPack)
- Borrar con 0s todos los datos de los Cores y las ROMs de ZX Spectrum
- Si se tratase de un tipo distinto de fichero (como un archivo de instalación de core o BIOS), también puede intentar identificar su versión
https://github.com/kounch/zx123_tool/releases/tag/1.0
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)
Re: zx123_tool - Herramienta para ficheros ZXD y similares
He ido actualizando sin avisar por aquí. Ya está disponible la version 2.5.0
• Se incluyen imágenes vacías para ZX1, ZX2, ZXD
• Nueva opción para crear imágenes desde las vacías si no se indica un fichero de entrada
• Nueva opción para comprobar si la BIOS y los cores están actualizados
• Nueva opción para actualizar la base de datos JSON desde el repositorio a la última versión
• Nueva opción para actualizar BIOS y Cores a la última versión según el contenido del fichero JSON
• Soporte para ROMPack v2 (listar, extraer y/o añadir)
• Nueva opción para expandir el archivo de imagen a 32MB
• Cache de descargas al actualizar
• Actualizaciones mejoradas (ahora se puede crear una imagen descargando cores y ROMs desde fuentes en el fichero JSON)
• Soporte completo para el nuevo core especial transparente en ZXDOS+
• Descarga mejorada con detección automática de ficheros ZIP, así que he podido añadir más enlaces de descarga en el JSON al foro de ZX-Uno
• Nuevas opciones en el modo de actualización para cores de ZX-Uno adaptados a 2MB de memoria interna: añadiendo el parámetro -2, si tiene el dato, intenta usar cores adaptados a 2MB de memoria interna (antes sólo consideraba los de 512Kb)
• JSON actualizado con cores más recientes (ahora hay 170 cores distintos registrados, y se detectan más de 450 versiones de fichero distintas entre cores y ROMs)
• Colores en la consola (Windows 10 o superior y Xnix en general)
https://github.com/kounch/zx123_tool/releases/tag/2.5.0
• Se incluyen imágenes vacías para ZX1, ZX2, ZXD
• Nueva opción para crear imágenes desde las vacías si no se indica un fichero de entrada
• Nueva opción para comprobar si la BIOS y los cores están actualizados
• Nueva opción para actualizar la base de datos JSON desde el repositorio a la última versión
• Nueva opción para actualizar BIOS y Cores a la última versión según el contenido del fichero JSON
• Soporte para ROMPack v2 (listar, extraer y/o añadir)
• Nueva opción para expandir el archivo de imagen a 32MB
• Cache de descargas al actualizar
• Actualizaciones mejoradas (ahora se puede crear una imagen descargando cores y ROMs desde fuentes en el fichero JSON)
• Soporte completo para el nuevo core especial transparente en ZXDOS+
• Descarga mejorada con detección automática de ficheros ZIP, así que he podido añadir más enlaces de descarga en el JSON al foro de ZX-Uno
• Nuevas opciones en el modo de actualización para cores de ZX-Uno adaptados a 2MB de memoria interna: añadiendo el parámetro -2, si tiene el dato, intenta usar cores adaptados a 2MB de memoria interna (antes sólo consideraba los de 512Kb)
• JSON actualizado con cores más recientes (ahora hay 170 cores distintos registrados, y se detectan más de 450 versiones de fichero distintas entre cores y ROMs)
• Colores en la consola (Windows 10 o superior y Xnix en general)
https://github.com/kounch/zx123_tool/releases/tag/2.5.0
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)
Re: zx123_tool - Herramienta para ficheros ZXD y similares
Versión 3.2.1 disponible, ahora con (entre otras cosas):
- Interfaz gráfica (opcional)
- Versiones para MacOS y Windows que no requieren Python
- Manual de uso
Y su propio sitio web:
https://kounch.github.io/zx123_tool/
- Interfaz gráfica (opcional)
- Versiones para MacOS y Windows que no requieren Python
- Manual de uso
Y su propio sitio web:
https://kounch.github.io/zx123_tool/
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)
Re: zx123_tool - Herramienta para ficheros ZXD y similares
Versión 3.5.1 disponible. En las últimas versiones se ha añadido, además de corregir errores encontrados:
- Interfaz con preferencias para la aplicación
- Detección (opcional) de nuevas versiones de la aplicación y de la base de datos
- Se muestra ahora más información sobre cores
- Opciones para importar versiones de cores, ROMs, esxdos, etc. desconocidas
- Accesos desde los menús de ayuda a manuales de ZX-Uno, foros, etc.
- Soporte para ROMs de 128K
- Versión compilada para Apple Silicon
- Interfaz con preferencias para la aplicación
- Detección (opcional) de nuevas versiones de la aplicación y de la base de datos
- Se muestra ahora más información sobre cores
- Opciones para importar versiones de cores, ROMs, esxdos, etc. desconocidas
- Accesos desde los menús de ayuda a manuales de ZX-Uno, foros, etc.
- Soporte para ROMs de 128K
- Versión compilada para Apple Silicon
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)