Skip to content

BridgeZX 1.1 — Beyond 99

Choose a tag to compare

@github-actions github-actions released this 13 Aug 15:42
· 3 commits to main since this release

BridgeZX 1.1 — Beyond 99

English

BridgeZX 1.1 turns a transfer into one continuous operation of up to 999
files, even though the client still sends bounded manifests behind the scenes.
It also adds directory trees, target-aware long names, component updates and a
more responsive desktop and Spectrum experience.

Highlights

  • One queue, up to 999 files: BRXQ v3 correlates consecutive manifests so
    numbering, totals, progress, errors and the final summary no longer reset at
    the 99-file boundary.
  • Folders and names: directory trees are created on the SD card. Classic
    uses deterministic 8.3 aliases; Next keeps the adapted long ASCII spelling.
  • Operation-wide ETA: the Spectrum reports the time left for the complete
    logical queue, not only the current file.
  • Safer component updates: packaged clients can update the desktop
    application, the connected Spectrum server or both, with digest checks,
    staging and rollback.
  • Better desktop workflow: add several folders at once, see scan results,
    preview the exact Spectrum path and keep the interface responsive with long
    queues.
  • Destination prefix from the CLI: send --destination REMOTE_PATH places
    a complete send below a path relative to the active Spectrum directory.
  • Clearer Spectrum display: faster 64-column rendering, continuous
    three-digit numbering and a tighter completion summary.
  • More accurate telemetry: live speed starts updating at about 100 ms;
    long transfers no longer wrap the elapsed-time calculation.

Important upgrade from 1.0

The 1.1 client and 1.0 Spectrum server are not compatible. Before opening the
new client, copy both files from the matching Spectrum package to /BIN:

  • Classic: BRZX and BRZX.BIN
  • Next: BRZXN and BRZXN.BIN

Do not mix Classic and Next files. After the matching 1.1 loader is installed,
later server updates normally replace only the .BIN payload and can be sent
from About BridgeZX → Check Updates.

Downloads

Use Asset
Classic ZX server BridgeZX-1.1-ZX.zip
Spectrum Next server BridgeZX-1.1-Next.zip
Windows x64 client BridgeZX-1.1-Windows-x64.zip
Linux x86_64 client BridgeZX-1.1-Linux-x86_64.tar.gz
Apple Silicon client BridgeZX-1.1-macOS-arm64.zip
Intel Mac client BridgeZX-1.1-macOS-x86_64.zip
Classic versioned update payload brzx-1.1.bin
Next versioned update payload brzxn-1.1.bin
Component update manifest bridgezx-update.json

The release also publishes brzx.bin and brzxn.bin as compatibility aliases
for the current server payloads.

Published desktop applications are unsigned. Windows SmartScreen may require
More info → Run anyway. On macOS, Control-click the application and choose
Open. Debian, Ubuntu and Linux Mint require libxcb-cursor0.

The hard limit remains 2 MiB per file. Real Wi-Fi/UART/SD hardware is most
reliable with smaller games and assets; the size limit is not a throughput
guarantee.

Full details: CHANGELOG.md ·
Setup: README.md ·
Client guide: client/README.md


Español

BridgeZX 1.1 convierte cada envío en una sola operación continua de hasta 999
ficheros, aunque el cliente siga transmitiendo manifiestos acotados por detrás.
También incorpora árboles de directorios, nombres adaptados a cada máquina,
actualizaciones por componentes y una experiencia más ágil tanto en el
escritorio como en el Spectrum.

Novedades principales

  • Una cola de hasta 999 ficheros: BRXQ v3 enlaza los manifiestos sucesivos;
    la numeración, los totales, el progreso, los errores y el resumen final ya no
    se reinician al llegar al fichero 99.
  • Carpetas y nombres: los árboles de directorios se crean en la tarjeta SD.
    Classic usa alias 8.3 deterministas; Next conserva el nombre ASCII largo
    adaptado.
  • ETA de toda la operación: el Spectrum muestra el tiempo restante de la
    cola lógica completa, no solo el del fichero actual.
  • Actualizaciones por componentes más seguras: los clientes empaquetados
    pueden actualizar la aplicación de escritorio, el servidor Spectrum conectado
    o ambos, con verificación, preparación y recuperación.
  • Mejor flujo de escritorio: permite añadir varias carpetas a la vez, muestra
    el resultado del análisis, anticipa la ruta Spectrum exacta y mantiene la
    interfaz ágil con colas largas.
  • Prefijo de destino desde la CLI: send --destination RUTA_REMOTA coloca un
    envío completo bajo una ruta relativa al directorio activo del Spectrum.
  • Pantalla Spectrum más clara: renderizado de 64 columnas más rápido,
    numeración continua de tres cifras y resumen final más compacto.
  • Telemetría más precisa: la velocidad empieza a actualizarse hacia los
    100 ms y las transferencias largas ya no desbordan el cálculo del tiempo.

Actualización importante desde la 1.0

El cliente 1.1 y el servidor Spectrum 1.0 no son compatibles. Antes de abrir el
cliente nuevo, copia en /BIN los dos ficheros del paquete Spectrum que
corresponda:

  • Classic: BRZX y BRZX.BIN
  • Next: BRZXN y BRZXN.BIN

No mezcles ficheros Classic y Next. Una vez instalado el cargador 1.1 adecuado,
las actualizaciones posteriores del servidor normalmente solo sustituyen el
binario .BIN y se pueden enviar desde About BridgeZX → Check Updates.

Descargas

Uso Fichero
Servidor ZX Classic BridgeZX-1.1-ZX.zip
Servidor Spectrum Next BridgeZX-1.1-Next.zip
Cliente Windows x64 BridgeZX-1.1-Windows-x64.zip
Cliente Linux x86_64 BridgeZX-1.1-Linux-x86_64.tar.gz
Cliente Mac Apple Silicon BridgeZX-1.1-macOS-arm64.zip
Cliente Mac Intel BridgeZX-1.1-macOS-x86_64.zip
Binario de actualización Classic con versión brzx-1.1.bin
Binario de actualización Next con versión brzxn-1.1.bin
Manifiesto de actualización por componentes bridgezx-update.json

La release también publica brzx.bin y brzxn.bin como alias compatibles de
los binarios actuales del servidor.

Las aplicaciones de escritorio publicadas no están firmadas. Windows
SmartScreen puede exigir Más información → Ejecutar de todas formas. En
macOS, haz Control-clic sobre la aplicación y elige Abrir. Debian, Ubuntu y
Linux Mint requieren libxcb-cursor0.

El límite estricto sigue siendo de 2 MiB por fichero. El hardware
Wi-Fi/UART/SD real es más fiable con juegos y recursos pequeños; el límite de
tamaño no garantiza el rendimiento.

Detalles completos: CHANGELOG.md ·
Instalación: READMEsp.md ·
Guía del cliente: client/READMEsp.md