producción

HxC Manager V4.2

Descargar HxC_Manager_V42.zip

Créditos

  • Código — NoRecess
  • Gráficos — Ced

Créditos tal como figuran en la release.

Presentación rápida del HxC Floppy Emulator, según el sitio oficial:

HxC Floppy Emulator (Rev. C)

El objetivo de este proyecto es sustituir la unidad de disquete por un dispositivo electrónico que emula su funcionamiento.

Desde el comienzo del proyecto (2006), los HxC Floppy Emulator se diseñaron para ser muy versátiles y admitir, a bajo coste, una gran variedad de ordenadores, teclados, samplers y máquinas de control numérico. Gracias a esa versatilidad, el HxC Floppy Emulator soporta la mayoría de los formatos de disquete existentes. Hoy el HxC Floppy Emulator es una solución de sustitución de la unidad de disquete bien asentada, presente en el mundo del retro-computing, en el de la música y en la industria.

HxC Floppy Emulator Manager V4.2

hxc managerv4 select
HxC Manager V4 en acción

Este programa está pensado para los ordenadores Amstrad CPC/Plus. Su cometido principal es seleccionar las imágenes de disquete que usará el HxC Floppy Emulator. Conviene saber que también es compatible con todos los dispositivos Gotek.

Esta cuarta versión mayor es una reescritura completa del software original.

Las mejoras más visibles de esta versión son:

  • ahora se pueden editar hasta 20 slots (versión anterior: 15 slots como máximo)
  • interfaz nueva: fuera la vieja presentación «estilo demomaker», ahora se muestran más archivos en pantalla (y con nombres más largos)
  • la tecla DEL permite subir a la carpeta superior durante la navegación
  • el manager ahora se salta los archivos DSK en un dispositivo HxC SD/Slim
  • la página de ayuda indica ya la versión del firmware y la fecha de compilación del manager
  • compilación pasada a SDCC 4.2.0 (mejor generación de código Z80)
  • ahora ensamblado con RASM, de roudoudou (versión anterior: Pasmo)
  • ahora comprimido con el packer ZX0 (versión anterior: el bueno de Bitbuster)
  • binario más pequeño (11 KB), y por tanto carga más rápida desde el prompt de BASIC (versión anterior: 16 KB)
hxcmanagerv4 help
La página «Help» indica ya la versión del firmware y la fecha de compilación

Para usar el software hay que lanzarlo con el comando RUN”HXC”. Una vez lanzado, intenta detectar el dispositivo HxC Floppy Emulator o Gotek. Si la detección falla, consulta la documentación oficial (sugerencia: revisa la configuración de los jumpers). Cuando encuentra un dispositivo, se muestra el directorio raíz del soporte formateado en FAT32 (tarjeta SD, llave USB…).

Una vez detectado el dispositivo, se puede navegar por las carpetas y editar los slots con estas teclas:

  • Arriba/Abajo/Izquierda/Derecha: navegar por las carpetas
  • DEL: subir a la carpeta superior
  • CLR: ir a la carpeta raíz
  • C: vaciar el slot actual
  • Ctrl+Izquierda/Ctrl+Derecha: seleccionar el slot anterior/siguiente
  • Espacio/Enter:
    • si la selección es una carpeta => se entra en ella y se muestra su contenido
    • si la selección es un archivo => el archivo se asigna al slot actual
hxc managerv4 slots
¡El Manager V4 permite editar hasta 20 slots!

También hay otras teclas disponibles:

  • S: muestra la lista de slots
  • B: ajusta el buzzer. Se puede activar o silenciar el pitido del HxC Floppy Emulator para las operaciones de interfaz y para los accesos a disco
  • ESC: guarda los cambios (o no) y sale del programa
  • H: muestra la ayuda

Al salir, el último slot asignado queda seleccionado automáticamente. Si no se ha editado ningún slot, se vuelve a seleccionar el slot original, el que estaba en uso antes de entrar en el manager.

Foto antigua de uno de mis CPC, con una Ramcard y un HxC Floppy Emulator

Con hardware específico (X-MEM, M4, ULIfAC, USIFAC, la MegaFlash de Bryce, o incluso la Ramcard original…) es posible ampliar las funciones nativas del Amstrad CPC/Plus con ROMs. Las ROMs son programas embebidos, siempre disponibles, alojados en zonas de memoria de solo lectura aparte. Se accede a ellos a (casi ;-) la velocidad de la luz, directamente desde el prompt de BASIC y sin carga de disco alguna.

Una de las cosas buenas del manager es que existe también en versión ROM. Con ese hardware basta teclear |HXC en cualquier momento (en lugar de seleccionar la imagen de disquete AUTOBOOT.HFE y teclear RUN”HXC”). La imagen ROM está dentro de la imagen de disquete AUTOBOOT.HFE, con el nombre de archivo HXCV4.ROM.

Sobre la ordenación de archivos, que el manager no ofrece:

Si el manager no ordena alfabéticamente es por un motivo: habría que recorrer primero una carpeta entera (lo que en el peor de los casos puede llevar minutos) y después ordenar todas sus entradas. Ese enfoque no encaja en un ordenador basado en un Z80 a 3 MHz con 64 KB de RAM, y por eso se ha hecho paginación sin ordenar en su lugar (según el orden de escritura de los archivos en la tarjeta SD o el soporte USB).

La solución alternativa es ordenar los archivos directamente en la tarjeta SD o la llave USB. Hay programas para eso en todos los sistemas operativos; en Debian Linux, por ejemplo, está fatsort.

Por último, si tienes problemas con el propio dispositivo, por favor plantea tu pregunta en el foro dedicado al HxC Floppy Emulator. Eso incluye también los problemas de conexión con el ordenador. Si los problemas vienen del manager, entonces no dudes en escribirme.

Historial de versiones

Versión 4.2:

  • añadida la tecla CLR para volver a la carpeta raíz durante la navegación
  • añadida la tecla C para vaciar el slot actual (había desaparecido desde la versión V3.0)
  • la versión ROM se puede lanzar con |HXC,0 o |HXC,1 para forzar la unidad física 0 o 1
  • actualizado de SDCC 4.3 a SDCC 4.4

Versión 4.1:

  • corregido un cuelgue y teclas nuevas para los usuarios de Amstrad CPC 464: Shift+IZQUIERDA/DERECHA para elegir slot, tecla COPY para asignarlo al slot actual
  • actualizado de SDCC 4.2 a SDCC 4.3 (genera código ASM algo mejor, y con ello un análisis de FAT32 más rápido)
  • ya no da por supuesto que la ROM de AMSDOS esté en la ROM 7

Versión 4.0:

  • ahora se pueden editar hasta 20 slots (versión anterior: 15 slots como máximo)
  • interfaz nueva: fuera la vieja presentación «estilo demomaker», ahora se muestran más archivos en pantalla (y con nombres más largos)
  • la tecla DEL permite subir a la carpeta superior durante la navegación
  • el manager ahora se salta los archivos DSK en un dispositivo HxC SD/Slim
  • la página de ayuda indica ya la versión del firmware y la fecha de compilación del manager
  • compilación pasada a SDCC 4.2.0 (mejor generación de código Z80)
  • ahora ensamblado con RASM, de roudoudou (versión anterior: Pasmo)
  • ahora comprimido con el packer ZX0 (versión anterior: el bueno de Bitbuster)
  • binario más pequeño (11 KB), y por tanto carga más rápida desde el prompt de BASIC (versión anterior: 16 KB)

Versión 3.0:

  • reescrita por completo con el IDE Phactory
  • compilada con el último SDCC 3.X (antes, 2.X)
  • interfaz nueva «estilo demomaker» (¡gracias, Ced!)
  • mejor soporte del dispositivo HxC (detección, liberación…)
  • vuelve al BASIC en lugar de resetear la máquina

Versión 2.4:

  • el dispositivo HxC Floppy Emulator ya se detecta si está configurado como unidad B:

Versión 2.3:

  • arranque más rápido
  • corregido un error con los espacios en los nombres de carpeta
  • interfaz nueva usando la fuente del sistema

Versión 2.2:

  • corregida la lectura continua (las carpetas con más de 100 archivos ya no ralentizan)
  • pequeñas mejoras en la interfaz
  • corregidos problemas de navegación
  • el buzzer ya se puede desactivar
  • corregida la basura que aparecía en pantalla al arrancar

Versión 2.0:

  • salida de texto rápida
  • interfaz nueva

Versión 1.0:

  • primera versión. ¡Gracias, Jeff!!!!!!!!!!