Estaba pensando en tener un cable muy barato como alternativa al USB de Xilinx. Pero mucho más sencillo, cuya única función sea recuperar al ZX-Uno de un brick. Quest me había comentado no se qué de un reproductor de XSVF, que se podía hacer con Arduino. Los XSVF son archivos con comandos que se pueden generar en IMPact, la idea es tener un XSVF fijo (da igual que sea antiguo, luego se puede upgradear) que grabe lo justo (firmware, tablas y core de Spectrum) para la recuperación. Se me ocurren 2 alternativas.
- Cable para conectar a Arduino.
- Cable para conectar en el puerto GPIO de la Raspberry Pi.
Sé que en ambos casos se requiere de hardware externo, en algunos casos con precio parecido al cable USB, pero son cosas que es posible que ya tengamos por lo que no haya que hacer tal desembolso. ¿Qué opináis?
Edito: Adjunto un firmware especial para recovery. Es la última versión del firmware, lo único que tiene de diferente es que se mete directamente en la BIOS, así no hay que estar atentos a pulsar F2 cuando se acabe la carga en cinta. Subo también el último .bit estable de spectrum.
Descargar recovery.bit (todos los modelos)