zx123_tool - Herramienta para ficheros ZXD y similares

Aquí compartimos todo tipo recursos disponibles en Internet sobre la placa: Otros foros, blogs, wikis, videos en YouTube, grupos de Facebook, WhatsApp o Telegram, etc.

Moderador: antoniovillena

Responder
kounch
PLA
Mensajes: 21
Registrado: 18 Jul 2020, 09:02

zx123_tool - Herramienta para ficheros ZXD y similares

Mensaje por kounch » 21 Oct 2020, 18:56

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
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)

kounch
PLA
Mensajes: 21
Registrado: 18 Jul 2020, 09:02

Re: zx123_tool - Herramienta para ficheros ZXD y similares

Mensaje por kounch » 27 Dic 2020, 09:49

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
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)

kounch
PLA
Mensajes: 21
Registrado: 18 Jul 2020, 09:02

Re: zx123_tool - Herramienta para ficheros ZXD y similares

Mensaje por kounch » 30 May 2021, 16:07

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
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)

kounch
PLA
Mensajes: 21
Registrado: 18 Jul 2020, 09:02

Re: zx123_tool - Herramienta para ficheros ZXD y similares

Mensaje por kounch » 18 Dic 2021, 11:36

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/


Imagen
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)

kounch
PLA
Mensajes: 21
Registrado: 18 Jul 2020, 09:02

Re: zx123_tool - Herramienta para ficheros ZXD y similares

Mensaje por kounch » 26 Ago 2022, 20:43

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
(ZX Spectrum+ - ZXDOS+ - ZX Spectrum Next)

Responder

Volver a “Recursos en Internet”