mirror of https://github.com/zxdos/zxuno.git
parent
1bfccc0748
commit
f76bdd813d
|
|
@ -1,6 +1,6 @@
|
|||
= ZXDOS+ and gomaDOS+ Manual
|
||||
:author: kounch
|
||||
:revnumber: 1.3.1
|
||||
:revnumber: 1.3.2
|
||||
:doctype: book
|
||||
:front-cover-image: image:img/portada.jpg[]
|
||||
:email: kounch@users.noreply.github.com
|
||||
|
|
@ -826,7 +826,7 @@ Special keys which can be used during startup:
|
|||
- `Caps Lock` or `Cursor down` (`Caps Shift+2 on gomaDOS+): Core selection menu
|
||||
- `Esc` (`Caps Shift+Space` on gomaDOS+): ZX Spectrum core ROM selection menu
|
||||
- `R`: Loads the Spectrum core ROM in "real" mode, disabling esxdos, new graphics modes, etc.
|
||||
- `/` (numeric keyboard): Load the default ZX Spectrum core ROM in "root" mode
|
||||
- `/` (numeric keyboard, `Symbol Shift+V` on gomaDOS+): Load the default ZX Spectrum core ROM in "root" mode
|
||||
- Number from `1` to `9`: Load the core in the flash location corresponding to that number
|
||||
|
||||
Special keys that can be used while running the main core (ZX Spectrum):
|
||||
|
|
@ -1059,7 +1059,7 @@ At this moment, `romsupgr`, only works correctly with RomPack files using a maxi
|
|||
|
||||
[NOTE]
|
||||
====
|
||||
Remember that if the ZXDOS+ is started by pressing the `/` key (on the numeric keyboard) (`Symbol Shift+V` in gomaDOS+), then the default ROM of the ZX Spectrum core will be loaded in" root "mode.
|
||||
Remember that if the ZXDOS+ is started by pressing the `/` key (on the numeric keyboard, `Symbol Shift+V` in gomaDOS+), then the default ROM of the ZX Spectrum core will be loaded in" root "mode.
|
||||
====
|
||||
|
||||
To do the opposite process (save the ROMs in a RomPack file named `ROMS.ZX1`), you can use the` .romsback` command.
|
||||
|
|
@ -2228,6 +2228,30 @@ Sometimes (e.g. when installing an experimental core or when upgrading the ZX Sp
|
|||
|
||||
When this happens, there are several recovery methods that let you install again the firmware.
|
||||
|
||||
==== JTAG cable connections
|
||||
|
||||
Later, in some of the recovery steps, when talking about jump wires or USB-Blaster connections to ZXDOS, you can use these images as reference.
|
||||
|
||||
[.text-center]
|
||||
image:img/jtag.jpg[pdfwidth=25%] image:img/jtaggomados.jpg[pdfwidth=40%]
|
||||
|
||||
Take note, that on some models, the JTAG pins are at the under the board.
|
||||
|
||||
[.text-center]
|
||||
image:img/jtag02.jpg[pdfwidth=25%] image:img/jtag03.jpg[pdfwidth=25%] image:img/jtag04.jpg[pdfwidth=25%]
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
*DO NOT* connect the 3V line
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
When using USB-Blaster, a gomaDOS+ is ready to connect directly the 2x5 connector. For a ZXDOS+, it may be necessary to prepare the cables, looking at the previous images.
|
||||
====
|
||||
|
||||
<<<<
|
||||
|
||||
==== Recovery using a Raspberry Pi
|
||||
|
||||
*Hardware required*:
|
||||
|
|
@ -2242,8 +2266,6 @@ When this happens, there are several recovery methods that let you install again
|
|||
|
||||
- Flash image and recovery file for ZXDOS+ (LX25), from the https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[official repository]
|
||||
|
||||
<<<
|
||||
|
||||
*Instruction Steps*:
|
||||
|
||||
. Install Raspberry Pi OS (formely known as Raspbian) to the Raspberry Pi SD card (using https://www.raspberrypi.org/downloads/raspberry-pi-os/[the official download], https://www.raspberrypi.org/downloads/noobs/[NOOBS], https://github.com/procount/pinn[PINN], etc.)
|
||||
|
|
@ -2265,23 +2287,10 @@ cd ..
|
|||
rm -rf ./openocd-code
|
||||
----
|
||||
|
||||
<<<<
|
||||
|
||||
[start=3]
|
||||
. Connect USB-Blaster or jump wires if using GPIO. In this case, open the ZXDOS+ or gomaDOS+ case and connect the FPGA JTAG lines (`TMS`, `TDI`, `TDO`, `TCK` y `GND`), using the wires, to the Raspberry Pi https://es.wikipedia.org/wiki/GPIO[GPIO] pins.
|
||||
|
||||
[.text-center]
|
||||
image:img/jtag.jpg[pdfwidth=25%] image:img/jtaggomados.jpg[pdfwidth=40%]
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
*DO NOT* connect the 3V line
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
When using USB-Blaster, a gomaDOS+ is ready to connect directly the 2x5 connector. For a ZXDOS+, it will be necessary to prepare the cables, comparing those last two images.
|
||||
====
|
||||
|
||||
<<<
|
||||
. Connect USB-Blaster or jump wires if using GPIO. In this case, open the ZXDOS+ or gomaDOS+ case and, <<#_jtag_cable_connections,as explained before>> connect the FPGA JTAG lines (`TMS`, `TDI`, `TDO`, `TCK` y `GND`), using the wires, to the Raspberry Pi https://es.wikipedia.org/wiki/GPIO[GPIO] pins.
|
||||
|
||||
Is using a GPIO connection, take note of the chosen pins, making sure that `GND` is connected with `GND`.
|
||||
|
||||
|
|
@ -2435,13 +2444,13 @@ For a gomaDOS+, since the recovery image uses a PS/2 configuration as default, f
|
|||
|
||||
*Hardware required*:
|
||||
|
||||
- USB-Blaster cable. Using the right pins for ZXDOS+
|
||||
- USB-Blaster cable. Using the right pins for ZXDOS+, <<#_jtag_cable_connections,as explained earlier>>
|
||||
- Flash Image file and y recovery file fo ZXDOS+ (LX25). The same ones as for Raspberry Pi, from the https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[official repository]
|
||||
- Mac OS
|
||||
- Extra data folder for UrJTAG, obtained from https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip[here]
|
||||
|
||||
*Software required*:
|
||||
|
||||
- Mac OS
|
||||
- Extra data folder for UrJTAG, obtained from https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip[here]
|
||||
- https://brew.sh[Homebrew for Mac OS]
|
||||
- UrJTAG: following instructions from https://n4abi.com/posts/2018-07-08-de0-nano-urjtag.html[here]:
|
||||
|
||||
|
|
@ -2559,6 +2568,101 @@ When using Linux with `urjtag`, the process should be quite similar, although th
|
|||
|
||||
<<<<
|
||||
|
||||
==== Recovery using Windows and USB-Blaster cable
|
||||
|
||||
*Hardware required*:
|
||||
|
||||
- USB-Blaster cable. Using the right pins for ZXDOS+, <<#_jtag_cable_connections,as explained earlier>>
|
||||
- Flash Image file and y recovery file fo ZXDOS+ (LX25). The same ones as for Raspberry Pi, from the https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[official repository]
|
||||
|
||||
*Software required*:
|
||||
|
||||
- Windows
|
||||
- USB-Blaster drivers for Windows, available at https://www.zxuno.com/forum/viewtopic.php?f=25&t=432[ZX-Uno forums]
|
||||
- UrJTAG, for Windows, available at https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip[the official repository]
|
||||
|
||||
*Instruction Steps*:
|
||||
|
||||
. Extract the ZIP file with drivers (obtained from the https://www.zxuno.com/forum/download/file.php?id=889[ZX-Uno forums])
|
||||
|
||||
. Plug USB-Blaster to the Windows PC and install the driver choosing to select manually installation files and using the folder `drivers` obtained after extracting the ZIP
|
||||
|
||||
. Extract UrJTAG Windows software, obtained at the https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip[official repository]
|
||||
|
||||
. Copy `FLASH.ZXD` file to the root of the ZXDOS+ microSD card.
|
||||
|
||||
. Connect USB-Blaster cable to ZXDOS+ and the PC
|
||||
|
||||
. Make sure that you are in the directory where `recovery.zxd.bit` is, and execute `jtag` command.
|
||||
|
||||
. Turn on the ZXDOS+ or gomaDOS+.
|
||||
|
||||
. A new shell appears. Now type the commands:
|
||||
|
||||
[source,shell]
|
||||
----
|
||||
cable usbblaster
|
||||
detect
|
||||
pld load recovery.zxd.bit
|
||||
----
|
||||
|
||||
<<<<
|
||||
|
||||
[start=9]
|
||||
. If all goes well, we will see that the FPGA LED change their state and the BIOS is shown on the display.
|
||||
|
||||
If there is no image on the display, press `Scroll Lock` (`Caps Shift+Symbol Shift+G` on gomaDOS+): to switch between RGB and VGA modes, just in case the recovery BIOS did start in the wrong mode for our setup.
|
||||
|
||||
[.text-center]
|
||||
image:img/recovery.png[pdfwidth=70%]
|
||||
|
||||
[start=10]
|
||||
. Insert in the ZXDOS+ the microSD card formatted as FAT16 o FAT32, and with the `FLASH.ZXD` file https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[downloaded previously].
|
||||
|
||||
. Unplug the USB-Blaster.
|
||||
|
||||
. Select the option `Upgrade Flash from SD`. Press Enter, choose `Yes`, and press Enter again to start the Flash writing process.
|
||||
|
||||
[.text-center]
|
||||
image:img/recovery2.png[pdfwidth=70%]
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
This process can't be undone, and it will replace all the previously installed cores, the BIOS, the ZX Spectrum ROMs and their configuration with the data in the image file.
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
Ususally, the recovery image is set to use a PS/2 keyboard so, for a gomaDOS+, some key combinations, like `Caps Shift + 5`, etc may not work. In this case, you have to change the keyboard mode to `PC XT`(`Caps Shift + Symbol Shift + U` and then `9`), to make them work temporarily.
|
||||
====
|
||||
|
||||
[start=13]
|
||||
. After some minutes, the process will end, and, after turning the ZXDOS+ off and on, it should start fine.
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
If no image is shown, press again `Scroll Lock` (`Caps Shift+Symbol Shift+G` on gomaDOS+): to switch between RGB and VGA modes. In this case, you should have to enter the BIOS and change <<#_advanced, the right advanced setting>> that matches your display.
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
For a gomaDOS+, since the recovery image uses a PS/2 configuration as default, follow this steps to set up the BIOS correctly:
|
||||
|
||||
. If you see no image, switch between composite and VGA mode (`Caps Shift+Symbol Shift+G`)
|
||||
. Change to `PC XT` keyboard mode (`Caps Shift + Symbol Shift + U` and then `9`)
|
||||
. Reboot gomaDOS+ without losing the temporary keyboard mode (`Caps Shift + Symbol Shift + B`)
|
||||
. Quickly, press `Caps Shift + 1`
|
||||
. Again, if there's no image, switch between composite and VGA mode (`Caps Shift+Symbol Shift+G`)
|
||||
. Navigate through BIOS and turno on these options:
|
||||
- `Advanced` -> `Keyboard Layout`: `Spectrum`
|
||||
- `Advanced` -> `Video`: `VGA` (only if there was no image)
|
||||
. Save changes:
|
||||
- `Exit` -> `Save changes and exit`
|
||||
. Completely turn off gomaDOS` and turn it on again
|
||||
====
|
||||
|
||||
<<<<
|
||||
|
||||
== References
|
||||
|
||||
http://zxuno.speccy.org/index.shtml[ZX-Uno]
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,6 +1,6 @@
|
|||
= Manual de ZXDOS+ y gomaDOS+
|
||||
:author: kounch
|
||||
:revnumber: 1.3.1
|
||||
:revnumber: 1.3.2
|
||||
:doctype: book
|
||||
:front-cover-image: image:img/portada.jpg[]
|
||||
:email: kounch@users.noreply.github.com
|
||||
|
|
@ -827,7 +827,7 @@ Teclas especiales durante el arranque:
|
|||
- `Bloq. Mayús` o `Cursor abajo` (`Caps Shift+2` en gomaDOS+): Menú de selección de cores
|
||||
- `Esc` (`Caps Shift+Espacio` en gomaDOS+): Menú de selección de ROMS del core de ZX Spectrum
|
||||
- `R`: Carga la rom del core de ZX Spectrum en modo "real" deshabilitando esxdos, nuevos modos gráficos, etc.
|
||||
- `/` (del teclado numérico): Carga la ROM por defecto del core de ZX Spectrum en modo "root"
|
||||
- `/` (del teclado numérico, `Symbol Shift+V` en gomaDOS+): Carga la ROM por defecto del core de ZX Spectrum en modo "root"
|
||||
- Número del `1` al `9`: Cargar el core en la ubicación de la Flash correspondiente a dicho número
|
||||
|
||||
Teclas especiales que se pueden utilizar durante la ejecución del core principal (ZX Spectrum):
|
||||
|
|
@ -1055,7 +1055,7 @@ Para actualizar las ROM instaladas para ZX Spectrum de forma masiva, se ha de ob
|
|||
|
||||
[NOTE]
|
||||
====
|
||||
Recordar que, si se inicia el ZXDOS+ pulsando la tecla `/` (del teclado numérico) (`Symbol Shift+V` en gomaDOS+), entonces se cargará la ROM por defecto del core de ZX Spectrum en modo "root".
|
||||
Recordar que, si se inicia el ZXDOS+ pulsando la tecla `/` (del teclado numérico, `Symbol Shift+V` en gomaDOS+), entonces se cargará la ROM por defecto del core de ZX Spectrum en modo "root".
|
||||
====
|
||||
|
||||
Para hacer el proceso contrario (guardar las ROMs en un fichero RomPack llamado `ROMS.ZX1`), se puede usar el comando `.romsback`.
|
||||
|
|
@ -2233,6 +2233,31 @@ En algunos casos (por ejemplo al instalar un core experimental o hacer una actua
|
|||
|
||||
En esta situación, existen diferentes métodos de recuperación que permiten volver a instalar el firmware.
|
||||
|
||||
==== Preparación del cableado
|
||||
|
||||
En los siguientes pasos de recuperación se habla de conectar cables puente o USB-Blaster a la placa de ZXDOS+ o gomaDOS+. Para ello, usar las siguientes imágenes como referencia.
|
||||
|
||||
[.text-center]
|
||||
image:img/jtag.jpg[pdfwidth=25%] image:img/jtaggomados.jpg[pdfwidth=40%]
|
||||
|
||||
Notar que, en algunos modelos, el conector de JTAG está con los pines por la parte de debajo.
|
||||
|
||||
[.text-center]
|
||||
image:img/jtag02.jpg[pdfwidth=25%] image:img/jtag03.jpg[pdfwidth=25%] image:img/jtag04.jpg[pdfwidth=25%]
|
||||
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
*NO* se ha de conectar la línea de 3V
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
En el caso de utilizar USB-Blaster, el gomaDOS+ tiene la distribución adecuada para conectar directamente el conector 2x5 incluido. Para ZXDOS+, podría ser necesario preparar el cableado adecuado, comparando las imágenes anteriores.
|
||||
====
|
||||
|
||||
<<<
|
||||
|
||||
==== Recuperación usando una Raspberry Pi
|
||||
|
||||
*Material necesario*:
|
||||
|
|
@ -2247,8 +2272,6 @@ En esta situación, existen diferentes métodos de recuperación que permiten vo
|
|||
|
||||
- Imagen Flash y recovery para ZXDOS+ (LX25), del https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[repositorio oficial, en este enlace]
|
||||
|
||||
<<<
|
||||
|
||||
*Pasos a seguir*:
|
||||
|
||||
. Si no estuviera ya, instalar Raspberry Pi OS (antes llamado Raspbian) en la Raspberry Pi (usando https://www.raspberrypi.org/downloads/raspberry-pi-os/[la descarga oficial], https://www.raspberrypi.org/downloads/noobs/[NOOBS], https://github.com/procount/pinn[PINN], etc.)
|
||||
|
|
@ -2270,23 +2293,10 @@ cd ..
|
|||
rm -rf ./openocd-code
|
||||
----
|
||||
|
||||
<<<<
|
||||
|
||||
[start=3]
|
||||
. Conectar el USB-Blaster o los cables puente para GPIO. Si se va a hacer la conexión usando GPIO, abrir la carcasa del ZXDOS+ o el gomaDOS+ y conectar las líneas de JTAG de la FPGA (`TMS`, `TDI`, `TDO`, `TCK` y `GND`) con los cables a los pines https://es.wikipedia.org/wiki/GPIO[GPIO] de la Raspberry Pi.
|
||||
|
||||
[.text-center]
|
||||
image:img/jtag.jpg[pdfwidth=25%] image:img/jtaggomados.jpg[pdfwidth=40%]
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
*NO* se ha de conectar la línea de 3V
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
En el caso de utilizar USB-Blaster, el gomaDOS+ tiene la distribución adecuada para conectar directamente el conector 2x5 incluido. Para ZXDOS+, será necesario preparar el cableado adecuado, comparando las dos imágenes anteriores.
|
||||
====
|
||||
|
||||
<<<
|
||||
. Conectar el USB-Blaster o los cables puente para GPIO <<#_preparación_del_cableado,tal y como se explica anterioremente>>. Si se va a hacer la conexión usando GPIO, abrir la carcasa del ZXDOS+ o el gomaDOS+ y conectar las líneas de JTAG de la FPGA (`TMS`, `TDI`, `TDO`, `TCK` y `GND`) con los cables a los pines https://es.wikipedia.org/wiki/GPIO[GPIO] de la Raspberry Pi.
|
||||
|
||||
Si se hace conexión vía GPIO, tomar nota de los pines elegidos, teniendo cuidado de conectar `GND` con `GND`.
|
||||
|
||||
|
|
@ -2320,6 +2330,9 @@ En este ejemplo, se utilizarán los pines `31`, `33`, `35`, `37` y `39` (corresp
|
|||
[start=4]
|
||||
. Copiar en la Raspberry Pi el fichero `recovery.zxd.bit` obtenido anteriormente del https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[repositorio oficial]. En nuestro ejemplo, se dejará en `/home/pi/zxdosplus/unbrick/`
|
||||
|
||||
<<<<
|
||||
|
||||
[start=5]
|
||||
. Para la conexión usando GPIO, realizar una copia del archivo de configuración de Open OCD, en el mismo lugar donde está `recovery.zxd.bit`. Este paso no es necesario si se usa USB-Blaster.
|
||||
|
||||
[source,shell]
|
||||
|
|
@ -2327,8 +2340,6 @@ En este ejemplo, se utilizarán los pines `31`, `33`, `35`, `37` y `39` (corresp
|
|||
cp /usr/local/share/openocd/scripts/interface/raspberrypi2-native.cfg /home/pi/zxdosplus/unbrick/
|
||||
----
|
||||
|
||||
<<<
|
||||
|
||||
[start=6]
|
||||
. Para la conexión vía GPIO, editar la copia de `raspberrypi2-native.cfg` actualizando `bcm2835gpio_jtag_nums` (y descomentando, si fuera necesario), según como se haya hecho la conexión entre JTAG y GPIO en la línea `bcm2835gpio_jtag_nums`. En nuestro ejemplo:
|
||||
|
||||
|
|
@ -2374,8 +2385,8 @@ Con USB-Blaster:
|
|||
sudo openocd -f /usr/local/share/openocd/scripts/interface/altera-usb-blaster.cfg -f /usr/local/share/openocd/scripts/cpld/xilinx-xc6s.cfg -c "init; xc6s_program xc6s.tap; pld load 0 recovery.zxd.bit ; exit"
|
||||
----
|
||||
|
||||
<<<
|
||||
|
||||
<<<<
|
||||
|
||||
[start=11]
|
||||
. Si todo va bien, veremos cómo cambia el estado de los LED de la FPGA y veremos la imagen de la BIOS en el monitor.
|
||||
|
||||
|
|
@ -2440,13 +2451,13 @@ En el caso de gomaDOS+, como la configuración de la imagen de recuperación por
|
|||
|
||||
*Material necesario*:
|
||||
|
||||
- Cable USB-Blaster. Preparado con las conexiones adecuadas para ZXDOS+
|
||||
- Cable USB-Blaster <<#_preparación_del_cableado,preparado con las conexiones adecuadas para ZXDOS+>>
|
||||
- Imagen Flash y recovery para ZXDOS+ (LX25). Los mismos que se indican para Raspberry pi, del https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[repositorio oficial, en este enlace]
|
||||
- Sistema MacOS
|
||||
- Carpeta data adicional para UrJTAG, obtenido desde https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip[aqui]
|
||||
|
||||
*Software necesario*:
|
||||
|
||||
- Sistema MacOS
|
||||
- Carpeta data adicional para UrJTAG, obtenido desde https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip[aqui]
|
||||
- https://brew.sh[Homebrew para MacOS]
|
||||
- UrJTAG: según las instrucciones de https://n4abi.com/posts/2018-07-08-de0-nano-urjtag.html[este enlace]:
|
||||
|
||||
|
|
@ -2474,7 +2485,7 @@ sudo make install
|
|||
----
|
||||
|
||||
[start=4]
|
||||
. Copiar el archivo FLASH.ZXD en la raiz de la tarjeta microSD para el ZXDOS+.
|
||||
. Copiar el archivo `FLASH.ZXD` en la raiz de la tarjeta microSD para el ZXDOS+.
|
||||
|
||||
. Conectar el cable USB-Blaster al ZXDOS+ y al Mac
|
||||
|
||||
|
|
@ -2564,6 +2575,101 @@ En Linux, usando el mismo software UrJTAG, el proceso deberia ser similar, aunqu
|
|||
|
||||
<<<<
|
||||
|
||||
==== Recuperación usando Windows y Cable USB-Blaster
|
||||
|
||||
*Material necesario*:
|
||||
|
||||
- Cable USB-Blaster. <<<<#_preparación_del_cableado,preparado con las conexiones adecuadas para ZXDOS+>>
|
||||
- Imagen Flash y recovery para ZXDOS+ (LX25). Los mismos que se indican para Raspberry pi, del https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[repositorio oficial, en este enlace]
|
||||
|
||||
*Software necesario*:
|
||||
|
||||
- Sistema Windows
|
||||
- Drivers de USB-Blaster para Windows, disponible en https://www.zxuno.com/forum/viewtopic.php?f=25&t=432[el foro de ZX-Uno]
|
||||
- UrJTAG, para Windows, disponible en https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip[el repositorio oficial]
|
||||
|
||||
*Pasos a seguir*:
|
||||
|
||||
. Descomprimir el fichero ZIP con los drivers (obtenido en https://www.zxuno.com/forum/download/file.php?id=889[el foro de ZX-Uno])
|
||||
|
||||
. Conectar el cable USB-Blaster al PC con Windows e instalar el driver eligiendo la opción de añadir ficheros manualmente y seleccionado la carpeta `drivers` que se ha obtenido al descomprimir el fichero anterior
|
||||
|
||||
. Descomprimir el software de UrJTAG, obtenido en https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip[el repositorio oficial]
|
||||
|
||||
. Copiar el archivo `FLASH.ZXD` en la raiz de la tarjeta microSD para el ZXDOS+.
|
||||
|
||||
. Conectar el cable USB-Blaster al ZXDOS+ y al PC con Windows
|
||||
|
||||
. Encender el ZXDOS+ o el gomaDOS+
|
||||
|
||||
. Asegurarnos de que estamos en el directorio donde se encuentra el archivo `recovery.zxd.bit`, y lanzar `jtag.exe`.
|
||||
|
||||
. Aparecerá una consola donde se han de escribir los comandos:
|
||||
|
||||
[source,shell]
|
||||
----
|
||||
cable usbblaster
|
||||
detect
|
||||
pld load recovery.zxd.bit
|
||||
----
|
||||
|
||||
<<<<
|
||||
|
||||
[start=9]
|
||||
. Si todo va bien, veremos cómo cambia el estado de los LED de la FPGA y veremos la imagen de la BIOS en el monitor.
|
||||
|
||||
En el caso de que no se vea imagen, pulsar `Bloq. Despl.` (`Caps Shift+Symbol Shift+G` en gomaDOS+): para cambiar entre modo de video compuesto y VGA, por si acaso la BIOS ha arrancado en un modo que no corresponde a la conexión del monitor.
|
||||
|
||||
[.text-center]
|
||||
image:img/recovery.png[pdfwidth=70%]
|
||||
|
||||
[start=10]
|
||||
. Insertar en el ZXDOS+ la tarjeta microSD con la primera partición en formato FAT16 o FAT32, y en la que habremos copiado el fichero `FLASH.ZXD` https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip[descargado anteriormente].
|
||||
|
||||
. Desconectar el cable USB-Blaster.
|
||||
|
||||
. Elegir la opción `Upgrade Flash from SD`. Pulsar Enter, elegir `Yes`, y pulsar Enter de nuevo para comenzar el proceso que graba de nuevo la Flash.
|
||||
|
||||
[.text-center]
|
||||
image:img/recovery2.png[pdfwidth=70%]
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
Este proceso sustituirá todos los cores instalados, la BIOS, así como las ROMs de ZX Spectrum y la configuración por lo que haya en la imagen, y no se puede deshacer.
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
Habitualmente, la imagen de recuperación está configurada para usar un teclado PS/2 y no el teclado de membrana de Spectrum, así que, en el caso de gomaDOS+, puede que no funcionen las combinaciones como `Caps Shift + 5`, etc. En este caso, se ha de cambiar el modo de teclado a `PC XT` (`Caps Shift + Symbol Shift + U` y luego `9`), para que funcionen de nuevo temporalmente.
|
||||
====
|
||||
|
||||
[start=13]
|
||||
. Tras unos minutos, el proceso finalizará, y podremos comprobar como, al apagar y encender, el ZXDOS+ (o el gomaDOS+) vuelve a arrancar correctamente.
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
Si no se obtiene imagen, pulsar de nuevo `Bloq. Despl.` (`Caps Shift+Symbol Shift+G` en gomaDOS+): para cambiar entre modo de video compuesto y VGA. En este caso, sería necesario acceder a la BIOS y cambiar el <<#_advanced, ajuste avanzado correspondiente>> para indicar la configuración de nuestro monitor.
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
En el caso de gomaDOS+, como la configuración de la imagen de recuperación por defecto espera un teclado PS/2, se pueden seguir los siguientes pasos para configurar la BIOS correctamente:
|
||||
|
||||
. Si no hay imagen, cambiar entre modo video compuesto y modo VGA (`Caps Shift+Symbol Shift+G`)
|
||||
. Cambiar al modo `PC XT` de teclado (`Caps Shift + Symbol Shift + U` y luego `9`)
|
||||
. Reiniciar el gomaDOS+ sin que se pierda la configuración del teclado (`Caps Shift + Symbol Shift + B`)
|
||||
. Rápidamente, pulsar `Caps Shift + 1`
|
||||
. De nuevo, si no hay imagen, cambiar entre modo VGA y modo video compuesto (`Caps Shift+Symbol Shift+G`)
|
||||
. Navegar por la BIOS y configurar las siguientes opciones:
|
||||
- `Advanced` -> `Keyboard Layout`: `Spectrum`
|
||||
- `Advanced` -> `Video`: `VGA` (sólo si no teníamos imagen)
|
||||
. Guardar los cambios de la BIOS:
|
||||
- `Exit` -> `Save changes and exit`
|
||||
.Apagar completamente el gomaDOS+ y volver a encenderlo
|
||||
====
|
||||
|
||||
<<<<
|
||||
|
||||
== Referencias
|
||||
|
||||
http://zxuno.speccy.org/index.shtml[ZX-Uno]
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 34 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 35 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
315
doc/index.html
315
doc/index.html
|
|
@ -446,7 +446,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
|
|||
<div class="details">
|
||||
<span id="author" class="author">kounch</span><br>
|
||||
<span id="email" class="email"><a href="mailto:kounch@users.noreply.github.com">kounch@users.noreply.github.com</a></span><br>
|
||||
<span id="revnumber">version 1.3.1</span>
|
||||
<span id="revnumber">version 1.3.2</span>
|
||||
</div>
|
||||
<div id="toc" class="toc2">
|
||||
<div id="toctitle">Index</div>
|
||||
|
|
@ -665,8 +665,10 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
|
|||
</li>
|
||||
<li><a href="#_firmware_recovery">Firmware recovery</a>
|
||||
<ul class="sectlevel3">
|
||||
<li><a href="#_jtag_cable_connections">JTAG cable connections</a></li>
|
||||
<li><a href="#_recovery_using_a_raspberry_pi">Recovery using a Raspberry Pi</a></li>
|
||||
<li><a href="#_recovery_using_macos_and_usb_blaster_cable">Recovery using MacOS and USB-Blaster cable</a></li>
|
||||
<li><a href="#_recovery_using_windows_and_usb_blaster_cable">Recovery using Windows and USB-Blaster cable</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
@ -1927,7 +1929,7 @@ NEW DATA "Utils",8</code></pre>
|
|||
<p><code>R</code>: Loads the Spectrum core ROM in "real" mode, disabling esxdos, new graphics modes, etc.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>/</code> (numeric keyboard): Load the default ZX Spectrum core ROM in "root" mode</p>
|
||||
<p><code>/</code> (numeric keyboard, <code>Symbol Shift+V</code> on gomaDOS+): Load the default ZX Spectrum core ROM in "root" mode</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Number from <code>1</code> to <code>9</code>: Load the core in the flash location corresponding to that number</p>
|
||||
|
|
@ -2422,7 +2424,7 @@ NEW DATA "Utils",8</code></pre>
|
|||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>Remember that if the ZXDOS+ is started by pressing the <code>/</code> key (on the numeric keyboard) (<code>Symbol Shift+V</code> in gomaDOS+), then the default ROM of the ZX Spectrum core will be loaded in" root "mode.</p>
|
||||
<p>Remember that if the ZXDOS+ is started by pressing the <code>/</code> key (on the numeric keyboard, <code>Symbol Shift+V</code> in gomaDOS+), then the default ROM of the ZX Spectrum core will be loaded in" root "mode.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -4457,6 +4459,50 @@ Port: <Previously identified port></code></pre>
|
|||
<p>When this happens, there are several recovery methods that let you install again the firmware.</p>
|
||||
</div>
|
||||
<div class="sect3">
|
||||
<h4 id="_jtag_cable_connections">JTAG cable connections</h4>
|
||||
<div class="paragraph">
|
||||
<p>Later, in some of the recovery steps, when talking about jump wires or USB-Blaster connections to ZXDOS, you can use these images as reference.</p>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/jtag.jpg" alt="jtag"></span> <span class="image"><img src="img/jtaggomados.jpg" alt="jtaggomados"></span></p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>Take note, that on some models, the JTAG pins are at the under the board.</p>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/jtag02.jpg" alt="jtag02"></span> <span class="image"><img src="img/jtag03.jpg" alt="jtag03"></span> <span class="image"><img src="img/jtag04.jpg" alt="jtag04"></span></p>
|
||||
</div>
|
||||
<div class="admonitionblock warning">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-warning" title="Warning"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p><strong>DO NOT</strong> connect the 3V line</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>When using USB-Blaster, a gomaDOS+ is ready to connect directly the 2x5 connector. For a ZXDOS+, it may be necessary to prepare the cables, looking at the previous images.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
</div>
|
||||
<div class="sect3">
|
||||
<h4 id="_recovery_using_a_raspberry_pi">Recovery using a Raspberry Pi</h4>
|
||||
<div class="paragraph">
|
||||
<p><strong>Hardware required</strong>:</p>
|
||||
|
|
@ -4490,7 +4536,6 @@ Port: <Previously identified port></code></pre>
|
|||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="paragraph">
|
||||
<p><strong>Instruction Steps</strong>:</p>
|
||||
</div>
|
||||
|
|
@ -4520,45 +4565,14 @@ cd</span> ..
|
|||
<span class="nb">rm</span> <span class="nt">-rf</span> ./openocd-code</code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="3">
|
||||
<li>
|
||||
<p>Connect USB-Blaster or jump wires if using GPIO. In this case, open the ZXDOS+ or gomaDOS+ case and connect the FPGA JTAG lines (<code>TMS</code>, <code>TDI</code>, <code>TDO</code>, <code>TCK</code> y <code>GND</code>), using the wires, to the Raspberry Pi <a href="https://es.wikipedia.org/wiki/GPIO">GPIO</a> pins.</p>
|
||||
<p>Connect USB-Blaster or jump wires if using GPIO. In this case, open the ZXDOS+ or gomaDOS+ case and, <a href="#_jtag_cable_connections">as explained before</a> connect the FPGA JTAG lines (<code>TMS</code>, <code>TDI</code>, <code>TDO</code>, <code>TCK</code> y <code>GND</code>), using the wires, to the Raspberry Pi <a href="https://es.wikipedia.org/wiki/GPIO">GPIO</a> pins.</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/jtag.jpg" alt="jtag"></span> <span class="image"><img src="img/jtaggomados.jpg" alt="jtaggomados"></span></p>
|
||||
</div>
|
||||
<div class="admonitionblock warning">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-warning" title="Warning"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p><strong>DO NOT</strong> connect the 3V line</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>When using USB-Blaster, a gomaDOS+ is ready to connect directly the 2x5 connector. For a ZXDOS+, it will be necessary to prepare the cables, comparing those last two images.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="paragraph">
|
||||
<p>Is using a GPIO connection, take note of the chosen pins, making sure that <code>GND</code> is connected with <code>GND</code>.</p>
|
||||
</div>
|
||||
|
|
@ -4843,17 +4857,11 @@ bcm2835gpio_jtag_nums 26 6 13 19</code></pre>
|
|||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>USB-Blaster cable. Using the right pins for ZXDOS+</p>
|
||||
<p>USB-Blaster cable. Using the right pins for ZXDOS+, <a href="#_jtag_cable_connections">as explained earlier</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Flash Image file and y recovery file fo ZXDOS+ (LX25). The same ones as for Raspberry Pi, from the <a href="https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip">official repository</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Mac OS</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Extra data folder for UrJTAG, obtained from <a href="https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip">here</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
|
|
@ -4862,6 +4870,12 @@ bcm2835gpio_jtag_nums 26 6 13 19</code></pre>
|
|||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>Mac OS</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Extra data folder for UrJTAG, obtained from <a href="https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip">here</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><a href="https://brew.sh">Homebrew for Mac OS</a></p>
|
||||
</li>
|
||||
<li>
|
||||
|
|
@ -5105,6 +5119,215 @@ pld load recovery.zxd.bit</code></pre>
|
|||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
</div>
|
||||
<div class="sect3">
|
||||
<h4 id="_recovery_using_windows_and_usb_blaster_cable">Recovery using Windows and USB-Blaster cable</h4>
|
||||
<div class="paragraph">
|
||||
<p><strong>Hardware required</strong>:</p>
|
||||
</div>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>USB-Blaster cable. Using the right pins for ZXDOS+, <a href="#_jtag_cable_connections">as explained earlier</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Flash Image file and y recovery file fo ZXDOS+ (LX25). The same ones as for Raspberry Pi, from the <a href="https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip">official repository</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><strong>Software required</strong>:</p>
|
||||
</div>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>Windows</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>USB-Blaster drivers for Windows, available at <a href="https://www.zxuno.com/forum/viewtopic.php?f=25&t=432">ZX-Uno forums</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>UrJTAG, for Windows, available at <a href="https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip">the official repository</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><strong>Instruction Steps</strong>:</p>
|
||||
</div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic">
|
||||
<li>
|
||||
<p>Extract the ZIP file with drivers (obtained from the <a href="https://www.zxuno.com/forum/download/file.php?id=889">ZX-Uno forums</a>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Plug USB-Blaster to the Windows PC and install the driver choosing to select manually installation files and using the folder <code>drivers</code> obtained after extracting the ZIP</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Extract UrJTAG Windows software, obtained at the <a href="https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip">official repository</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Copy <code>FLASH.ZXD</code> file to the root of the ZXDOS+ microSD card.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Connect USB-Blaster cable to ZXDOS+ and the PC</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Make sure that you are in the directory where <code>recovery.zxd.bit</code> is, and execute <code>jtag</code> command.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Turn on the ZXDOS+ or gomaDOS+.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>A new shell appears. Now type the commands:</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="shell">cable usbblaster
|
||||
detect
|
||||
pld load recovery.zxd.bit</code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="9">
|
||||
<li>
|
||||
<p>If all goes well, we will see that the FPGA LED change their state and the BIOS is shown on the display.</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>If there is no image on the display, press <code>Scroll Lock</code> (<code>Caps Shift+Symbol Shift+G</code> on gomaDOS+): to switch between RGB and VGA modes, just in case the recovery BIOS did start in the wrong mode for our setup.</p>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/recovery.png" alt="recovery"></span></p>
|
||||
</div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="10">
|
||||
<li>
|
||||
<p>Insert in the ZXDOS+ the microSD card formatted as FAT16 o FAT32, and with the <code>FLASH.ZXD</code> file <a href="https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip">downloaded previously</a>.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Unplug the USB-Blaster.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Select the option <code>Upgrade Flash from SD</code>. Press Enter, choose <code>Yes</code>, and press Enter again to start the Flash writing process.</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/recovery2.png" alt="recovery2"></span></p>
|
||||
</div>
|
||||
<div class="admonitionblock warning">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-warning" title="Warning"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>This process can’t be undone, and it will replace all the previously installed cores, the BIOS, the ZX Spectrum ROMs and their configuration with the data in the image file.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>Ususally, the recovery image is set to use a PS/2 keyboard so, for a gomaDOS+, some key combinations, like <code>Caps Shift + 5</code>, etc may not work. In this case, you have to change the keyboard mode to <code>PC XT</code>(<code>Caps Shift + Symbol Shift + U</code> and then <code>9</code>), to make them work temporarily.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="13">
|
||||
<li>
|
||||
<p>After some minutes, the process will end, and, after turning the ZXDOS+ off and on, it should start fine.</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>If no image is shown, press again <code>Scroll Lock</code> (<code>Caps Shift+Symbol Shift+G</code> on gomaDOS+): to switch between RGB and VGA modes. In this case, you should have to enter the BIOS and change <a href="#_advanced">the right advanced setting</a> that matches your display.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>For a gomaDOS+, since the recovery image uses a PS/2 configuration as default, follow this steps to set up the BIOS correctly:</p>
|
||||
</div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic">
|
||||
<li>
|
||||
<p>If you see no image, switch between composite and VGA mode (<code>Caps Shift+Symbol Shift+G</code>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Change to <code>PC XT</code> keyboard mode (<code>Caps Shift + Symbol Shift + U</code> and then <code>9</code>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Reboot gomaDOS+ without losing the temporary keyboard mode (<code>Caps Shift + Symbol Shift + B</code>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Quickly, press <code>Caps Shift + 1</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Again, if there’s no image, switch between composite and VGA mode (<code>Caps Shift+Symbol Shift+G</code>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Navigate through BIOS and turno on these options:</p>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>Advanced</code> → <code>Keyboard Layout</code>: <code>Spectrum</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>Advanced</code> → <code>Video</code>: <code>VGA</code> (only if there was no image)</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<p>Save changes:</p>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>Exit</code> → <code>Save changes and exit</code></p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<p>Completely turn off gomaDOS` and turn it on again</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -5224,8 +5447,8 @@ pld load recovery.zxd.bit</code></pre>
|
|||
</div>
|
||||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Version 1.3.1<br>
|
||||
Last updated 2021-01-16 16:20:06 +0100
|
||||
Version 1.3.2<br>
|
||||
Last updated 2021-01-20 22:12:15 +0100
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
|
|
|
|||
321
doc/indice.html
321
doc/indice.html
|
|
@ -446,7 +446,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
|
|||
<div class="details">
|
||||
<span id="author" class="author">kounch</span><br>
|
||||
<span id="email" class="email"><a href="mailto:kounch@users.noreply.github.com">kounch@users.noreply.github.com</a></span><br>
|
||||
<span id="revnumber">version 1.3.1</span>
|
||||
<span id="revnumber">version 1.3.2</span>
|
||||
</div>
|
||||
<div id="toc" class="toc2">
|
||||
<div id="toctitle">Índice</div>
|
||||
|
|
@ -665,8 +665,10 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
|
|||
</li>
|
||||
<li><a href="#_recuperación_del_firmware">Recuperación del firmware</a>
|
||||
<ul class="sectlevel3">
|
||||
<li><a href="#_preparación_del_cableado">Preparación del cableado</a></li>
|
||||
<li><a href="#_recuperación_usando_una_raspberry_pi">Recuperación usando una Raspberry Pi</a></li>
|
||||
<li><a href="#_recuperación_usando_macos_y_cable_usb_blaster">Recuperación usando MacOS y Cable USB-Blaster</a></li>
|
||||
<li><a href="#_recuperación_usando_windows_y_cable_usb_blaster">Recuperación usando Windows y Cable USB-Blaster</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
@ -1929,7 +1931,7 @@ NEW DATA "Utils",8</code></pre>
|
|||
<p><code>R</code>: Carga la rom del core de ZX Spectrum en modo "real" deshabilitando esxdos, nuevos modos gráficos, etc.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>/</code> (del teclado numérico): Carga la ROM por defecto del core de ZX Spectrum en modo "root"</p>
|
||||
<p><code>/</code> (del teclado numérico, <code>Symbol Shift+V</code> en gomaDOS+): Carga la ROM por defecto del core de ZX Spectrum en modo "root"</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Número del <code>1</code> al <code>9</code>: Cargar el core en la ubicación de la Flash correspondiente a dicho número</p>
|
||||
|
|
@ -2410,7 +2412,7 @@ NEW DATA "Utils",8</code></pre>
|
|||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>Recordar que, si se inicia el ZXDOS+ pulsando la tecla <code>/</code> (del teclado numérico) (<code>Symbol Shift+V</code> en gomaDOS+), entonces se cargará la ROM por defecto del core de ZX Spectrum en modo "root".</p>
|
||||
<p>Recordar que, si se inicia el ZXDOS+ pulsando la tecla <code>/</code> (del teclado numérico, <code>Symbol Shift+V</code> en gomaDOS+), entonces se cargará la ROM por defecto del core de ZX Spectrum en modo "root".</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -4464,6 +4466,50 @@ Puerto: <Puerto identificado antes></code></pre>
|
|||
<p>En esta situación, existen diferentes métodos de recuperación que permiten volver a instalar el firmware.</p>
|
||||
</div>
|
||||
<div class="sect3">
|
||||
<h4 id="_preparación_del_cableado">Preparación del cableado</h4>
|
||||
<div class="paragraph">
|
||||
<p>En los siguientes pasos de recuperación se habla de conectar cables puente o USB-Blaster a la placa de ZXDOS+ o gomaDOS+. Para ello, usar las siguientes imágenes como referencia.</p>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/jtag.jpg" alt="jtag"></span> <span class="image"><img src="img/jtaggomados.jpg" alt="jtaggomados"></span></p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>Notar que, en algunos modelos, el conector de JTAG está con los pines por la parte de debajo.</p>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/jtag02.jpg" alt="jtag02"></span> <span class="image"><img src="img/jtag03.jpg" alt="jtag03"></span> <span class="image"><img src="img/jtag04.jpg" alt="jtag04"></span></p>
|
||||
</div>
|
||||
<div class="admonitionblock warning">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-warning" title="Warning"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p><strong>NO</strong> se ha de conectar la línea de 3V</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>En el caso de utilizar USB-Blaster, el gomaDOS+ tiene la distribución adecuada para conectar directamente el conector 2x5 incluido. Para ZXDOS+, podría ser necesario preparar el cableado adecuado, comparando las imágenes anteriores.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
</div>
|
||||
<div class="sect3">
|
||||
<h4 id="_recuperación_usando_una_raspberry_pi">Recuperación usando una Raspberry Pi</h4>
|
||||
<div class="paragraph">
|
||||
<p><strong>Material necesario</strong>:</p>
|
||||
|
|
@ -4497,7 +4543,6 @@ Puerto: <Puerto identificado antes></code></pre>
|
|||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="paragraph">
|
||||
<p><strong>Pasos a seguir</strong>:</p>
|
||||
</div>
|
||||
|
|
@ -4527,45 +4572,14 @@ cd</span> ..
|
|||
<span class="nb">rm</span> <span class="nt">-rf</span> ./openocd-code</code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="3">
|
||||
<li>
|
||||
<p>Conectar el USB-Blaster o los cables puente para GPIO. Si se va a hacer la conexión usando GPIO, abrir la carcasa del ZXDOS+ o el gomaDOS+ y conectar las líneas de JTAG de la FPGA (<code>TMS</code>, <code>TDI</code>, <code>TDO</code>, <code>TCK</code> y <code>GND</code>) con los cables a los pines <a href="https://es.wikipedia.org/wiki/GPIO">GPIO</a> de la Raspberry Pi.</p>
|
||||
<p>Conectar el USB-Blaster o los cables puente para GPIO <a href="#_preparación_del_cableado">tal y como se explica anterioremente</a>. Si se va a hacer la conexión usando GPIO, abrir la carcasa del ZXDOS+ o el gomaDOS+ y conectar las líneas de JTAG de la FPGA (<code>TMS</code>, <code>TDI</code>, <code>TDO</code>, <code>TCK</code> y <code>GND</code>) con los cables a los pines <a href="https://es.wikipedia.org/wiki/GPIO">GPIO</a> de la Raspberry Pi.</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/jtag.jpg" alt="jtag"></span> <span class="image"><img src="img/jtaggomados.jpg" alt="jtaggomados"></span></p>
|
||||
</div>
|
||||
<div class="admonitionblock warning">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-warning" title="Warning"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p><strong>NO</strong> se ha de conectar la línea de 3V</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>En el caso de utilizar USB-Blaster, el gomaDOS+ tiene la distribución adecuada para conectar directamente el conector 2x5 incluido. Para ZXDOS+, será necesario preparar el cableado adecuado, comparando las dos imágenes anteriores.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="paragraph">
|
||||
<p>Si se hace conexión vía GPIO, tomar nota de los pines elegidos, teniendo cuidado de conectar <code>GND</code> con <code>GND</code>.</p>
|
||||
</div>
|
||||
|
|
@ -4621,6 +4635,11 @@ cd</span> ..
|
|||
<li>
|
||||
<p>Copiar en la Raspberry Pi el fichero <code>recovery.zxd.bit</code> obtenido anteriormente del <a href="https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip">repositorio oficial</a>. En nuestro ejemplo, se dejará en <code>/home/pi/zxdosplus/unbrick/</code></p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="5">
|
||||
<li>
|
||||
<p>Para la conexión usando GPIO, realizar una copia del archivo de configuración de Open OCD, en el mismo lugar donde está <code>recovery.zxd.bit</code>. Este paso no es necesario si se usa USB-Blaster.</p>
|
||||
</li>
|
||||
|
|
@ -4631,7 +4650,6 @@ cd</span> ..
|
|||
<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cp</span> /usr/local/share/openocd/scripts/interface/raspberrypi2-native.cfg /home/pi/zxdosplus/unbrick/</code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="6">
|
||||
<li>
|
||||
|
|
@ -4848,17 +4866,11 @@ bcm2835gpio_jtag_nums 26 6 13 19</code></pre>
|
|||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>Cable USB-Blaster. Preparado con las conexiones adecuadas para ZXDOS+</p>
|
||||
<p>Cable USB-Blaster <a href="#_preparación_del_cableado">preparado con las conexiones adecuadas para ZXDOS+</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Imagen Flash y recovery para ZXDOS+ (LX25). Los mismos que se indican para Raspberry pi, del <a href="https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip">repositorio oficial, en este enlace</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Sistema MacOS</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Carpeta data adicional para UrJTAG, obtenido desde <a href="https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip">aqui</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
|
|
@ -4867,6 +4879,12 @@ bcm2835gpio_jtag_nums 26 6 13 19</code></pre>
|
|||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>Sistema MacOS</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Carpeta data adicional para UrJTAG, obtenido desde <a href="https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip">aqui</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><a href="https://brew.sh">Homebrew para MacOS</a></p>
|
||||
</li>
|
||||
<li>
|
||||
|
|
@ -4911,7 +4929,7 @@ make <span class="nt">-j4</span>
|
|||
<div class="olist arabic">
|
||||
<ol class="arabic" start="4">
|
||||
<li>
|
||||
<p>Copiar el archivo FLASH.ZXD en la raiz de la tarjeta microSD para el ZXDOS+.</p>
|
||||
<p>Copiar el archivo <code>FLASH.ZXD</code> en la raiz de la tarjeta microSD para el ZXDOS+.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Conectar el cable USB-Blaster al ZXDOS+ y al Mac</p>
|
||||
|
|
@ -5108,6 +5126,213 @@ pld load recovery.zxd.bit</code></pre>
|
|||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
</div>
|
||||
<div class="sect3">
|
||||
<h4 id="_recuperación_usando_windows_y_cable_usb_blaster">Recuperación usando Windows y Cable USB-Blaster</h4>
|
||||
<div class="paragraph">
|
||||
<p><strong>Material necesario</strong>:</p>
|
||||
</div>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>Cable USB-Blaster. <<<a href="#_preparación_del_cableado">preparado con las conexiones adecuadas para ZXDOS+</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Imagen Flash y recovery para ZXDOS+ (LX25). Los mismos que se indican para Raspberry pi, del <a href="https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip">repositorio oficial, en este enlace</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><strong>Software necesario</strong>:</p>
|
||||
</div>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>Sistema Windows</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Drivers de USB-Blaster para Windows, disponible en <a href="https://www.zxuno.com/forum/viewtopic.php?f=25&t=432">el foro de ZX-Uno</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>UrJTAG, para Windows, disponible en <a href="https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip">el repositorio oficial</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><strong>Pasos a seguir</strong>:</p>
|
||||
</div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic">
|
||||
<li>
|
||||
<p>Descomprimir el fichero ZIP con los drivers (obtenido en <a href="https://www.zxuno.com/forum/download/file.php?id=889">el foro de ZX-Uno</a>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Conectar el cable USB-Blaster al PC con Windows e instalar el driver eligiendo la opción de añadir ficheros manualmente y seleccionado la carpeta <code>drivers</code> que se ha obtenido al descomprimir el fichero anterior</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Descomprimir el software de UrJTAG, obtenido en <a href="https://github.com/zxdos/zxdos-plus/blob/master/lx25/urjtag.zip">el repositorio oficial</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Copiar el archivo <code>FLASH.ZXD</code> en la raiz de la tarjeta microSD para el ZXDOS+.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Conectar el cable USB-Blaster al ZXDOS+ y al PC con Windows</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Encender el ZXDOS+ o el gomaDOS+</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Asegurarnos de que estamos en el directorio donde se encuentra el archivo <code>recovery.zxd.bit</code>, y lanzar <code>jtag.exe</code>.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Aparecerá una consola donde se han de escribir los comandos:</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="shell">cable usbblaster
|
||||
detect
|
||||
pld load recovery.zxd.bit</code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="9">
|
||||
<li>
|
||||
<p>Si todo va bien, veremos cómo cambia el estado de los LED de la FPGA y veremos la imagen de la BIOS en el monitor.</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>En el caso de que no se vea imagen, pulsar <code>Bloq. Despl.</code> (<code>Caps Shift+Symbol Shift+G</code> en gomaDOS+): para cambiar entre modo de video compuesto y VGA, por si acaso la BIOS ha arrancado en un modo que no corresponde a la conexión del monitor.</p>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/recovery.png" alt="recovery"></span></p>
|
||||
</div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="10">
|
||||
<li>
|
||||
<p>Insertar en el ZXDOS+ la tarjeta microSD con la primera partición en formato FAT16 o FAT32, y en la que habremos copiado el fichero <code>FLASH.ZXD</code> <a href="https://github.com/zxdos/zxdos-plus/raw/master/lx25/FLASH.zip">descargado anteriormente</a>.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Desconectar el cable USB-Blaster.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Elegir la opción <code>Upgrade Flash from SD</code>. Pulsar Enter, elegir <code>Yes</code>, y pulsar Enter de nuevo para comenzar el proceso que graba de nuevo la Flash.</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="paragraph text-center">
|
||||
<p><span class="image"><img src="img/recovery2.png" alt="recovery2"></span></p>
|
||||
</div>
|
||||
<div class="admonitionblock warning">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-warning" title="Warning"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>Este proceso sustituirá todos los cores instalados, la BIOS, así como las ROMs de ZX Spectrum y la configuración por lo que haya en la imagen, y no se puede deshacer.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>Habitualmente, la imagen de recuperación está configurada para usar un teclado PS/2 y no el teclado de membrana de Spectrum, así que, en el caso de gomaDOS+, puede que no funcionen las combinaciones como <code>Caps Shift + 5</code>, etc. En este caso, se ha de cambiar el modo de teclado a <code>PC XT</code> (<code>Caps Shift + Symbol Shift + U</code> y luego <code>9</code>), para que funcionen de nuevo temporalmente.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic" start="13">
|
||||
<li>
|
||||
<p>Tras unos minutos, el proceso finalizará, y podremos comprobar como, al apagar y encender, el ZXDOS+ (o el gomaDOS+) vuelve a arrancar correctamente.</p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>Si no se obtiene imagen, pulsar de nuevo <code>Bloq. Despl.</code> (<code>Caps Shift+Symbol Shift+G</code> en gomaDOS+): para cambiar entre modo de video compuesto y VGA. En este caso, sería necesario acceder a la BIOS y cambiar el <a href="#_advanced">ajuste avanzado correspondiente</a> para indicar la configuración de nuestro monitor.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="admonitionblock note">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="icon">
|
||||
<i class="fa icon-note" title="Note"></i>
|
||||
</td>
|
||||
<td class="content">
|
||||
<div class="paragraph">
|
||||
<p>En el caso de gomaDOS+, como la configuración de la imagen de recuperación por defecto espera un teclado PS/2, se pueden seguir los siguientes pasos para configurar la BIOS correctamente:</p>
|
||||
</div>
|
||||
<div class="olist arabic">
|
||||
<ol class="arabic">
|
||||
<li>
|
||||
<p>Si no hay imagen, cambiar entre modo video compuesto y modo VGA (<code>Caps Shift+Symbol Shift+G</code>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Cambiar al modo <code>PC XT</code> de teclado (<code>Caps Shift + Symbol Shift + U</code> y luego <code>9</code>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Reiniciar el gomaDOS+ sin que se pierda la configuración del teclado (<code>Caps Shift + Symbol Shift + B</code>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Rápidamente, pulsar <code>Caps Shift + 1</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>De nuevo, si no hay imagen, cambiar entre modo VGA y modo video compuesto (<code>Caps Shift+Symbol Shift+G</code>)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Navegar por la BIOS y configurar las siguientes opciones:</p>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>Advanced</code> → <code>Keyboard Layout</code>: <code>Spectrum</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>Advanced</code> → <code>Video</code>: <code>VGA</code> (sólo si no teníamos imagen)</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<p>Guardar los cambios de la BIOS:</p>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>Exit</code> → <code>Save changes and exit</code>
|
||||
.Apagar completamente el gomaDOS+ y volver a encenderlo</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div style="page-break-after: always;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -5233,8 +5458,8 @@ pld load recovery.zxd.bit</code></pre>
|
|||
</div>
|
||||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Version 1.3.1<br>
|
||||
Last updated 2021-01-16 16:18:42 +0100
|
||||
Version 1.3.2<br>
|
||||
Last updated 2021-01-20 22:08:44 +0100
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
|
|
|
|||
Loading…
Reference in New Issue