dejo por aquí la solución que utilizo para tener, en el arranque, una lista de cores BIT y/o ZX3 para cargar en el ZXTRES usando la tarjeta intermedia o la memoria SPI flash. Tarda unos 8-9 segundos en aparecer desde un arranque en frío (unos 5-6 son la carga del core en sí) con la CPU a 8X y sin pausa en el arranque de la BIOS.
== Hardware necesario ==
- ZXTRES, ZXTRES+ o ZXTRES++ (se necesita tarjeta intermedia -middle board-
para la carga de ficheros BIT)
- Tarjeta microSD
*NOTA:* Se recomienda tener instalado como core principal el de Spectrum EXP28
090923, así como, para el uso de la la tarjeta intermedia, bootstrap v1.03 o
posterior, USB v01.02 o posterior y MIDI v01.08 o posterior.
== Software necesario ==
- esxdos (http://esxdos.org) compatible con la versión instalada en SPI flash
(la más reciente en este momento es la 0.8.9)
- Comando "dot" zxunocfg (disponible en
https://github.com/zxtres/dot_commands/ ... n/zxunocfg)
- Navegador NMI de Bob Fossil
(http://www.thefossilrecord.co.uk/wp-con ... latest.zip)
- Plugin BIT y/o ZX3 instalado en BIN/BPLUGINS/BIT
== Instalación ==
1. Editar /SYS/CONFIG/ESXDOS.CFG y poner AutoBoot=1
2. Según donde se desee dejar los ficheros de core (/CORES, /CORES/BIT o
/CORES/ZX3), copiar en la tarjeta el fichero correspondiente, con el
programa con autoarranque, renombrado como /SYS/AUTOBOOT.BAS
3. Entrar en los ajustes avanzados de BIOS y poner velocidad 8X, y en Main la
pausa de inicio a 0 (Disabled)
4. Copiar los ficheros BIT y/o ZX3 a utilizar dentro dell directorio elegido
en el paso 2
== Cómo crear una microSD desde cero ==
1. Formatear usando FAT32
Para tarjetas del tamaño adecuado (32GB o menos para FAT32), se puede utilizar
la herramienta de formateo oficial de la SD Association:
https://www.sdcard.org/downloads/formatter/
Si es en macOS, además puede ser útil también usar estos comandos después para
que el sistema no indexe la tarjeta, y no haya papelera al borrar archivos.
----
mdutil -i off /Volumes/<nombre de microSD>
cd /Volumes/<nombre de microSD>
dot_clean . -n && find . -name ".DS*" -exec rm {} \;
cd -
----
2. Descargar esxdos: http://esxdos.org y copiar en la tarjeta los directorios
BIN, SYS y TMP
3. Descargar las utilidades para ZXTRES desde
https://github.com/zxdos/zxuno/tree/master/SD/BIN y
https://github.com/zxtres/dot_commands/ y copiar, al menos, los ficheros
siguientes(aunque se recomienda usar todos):
BIN/BPLUGINS/BIT
BIN/BPLUGINS/MID
BIN/BPLUGINS/ZX3
BIN/ZXUNOCFG
4. Renombrar SYS/NMI.SYS como SYS/NMI.ORG
5. Descargar el navegador NMI de Bob Fossil desde
http://www.thefossilrecord.co.uk/wp-con ... latest.zip
y copiar estos ficheros y directorios:
BIN/BROWSE
BIN/BROWSE.BIN
BIN/NMIINIT
BIN/BPLUGINS/
SYS/NMI.SYS
6. Seguir los pasos de instalación indicados al principìo de este texto
== ¿Qué hay en el fichero AUTOBOOT_xxx.BAS? ==
Se trata de un programa BASIC con este contenido:
Código: Seleccionar todo
10 .zxunocfg -s3:BORDER 7:PAPER 7:INK 0:CLS
20 IF INKEY$ ="z" OR INKEY$ ="Z" THEN GO TO 60
30 .cd <ruta>
40 .zxunocfg -s0:.browse
50 STOP
60 .zxunocfg -s0:.128
70 STOP
9999 SAVE *"AUTOBOOT.BAS"LINE 10
...y autoarranque en la línea 10
Se adjuntan ficheros AUTOBOOT_xxx.BAS y ESXDOS.CFG modificado, junto con estas instrucciones