mirror of https://github.com/zxdos/zxuno.git
PDF page formatting revision
This commit is contained in:
parent
060978b5d2
commit
cbee908dbb
|
|
@ -1199,7 +1199,9 @@ These are ZX Spectrum programs, developed by Nihirash and that are https://nihir
|
|||
- `Moon Rabbit`: https://es.wikipedia.org/wiki/Gopher[Gopher] client. Does not work in 48K mode. Available to download https://github.com/nihirash/moon-rabbit-zx[at GitHub]
|
||||
- `irc`: https://en.wikipedia.org/wiki/Internet_Relay_Chat[Internet Relay Chat] client. Works better at 14 Mhz
|
||||
- `wget`: Utility to download files with HTTP (does not work with HTTPS)
|
||||
- `platoUNO`: https://es.wikipedia.org/wiki/Programmed_Logic_Automated_Teaching_Operations[PLATO] client. Also works better at 14 Mhz. For more information about PLATO, check https://www.irata.online/#about[IRATA.ONLINE] web
|
||||
- `platoUNO`: https://es.wikipedia.org/wiki/Programmed_Logic_Automated_Teaching_Operations[PLATO] client. Also works better at 14 Mhz. For more information about PLATO, check https://www.irata.online/%23about[IRATA.ONLINE] web
|
||||
|
||||
<<<
|
||||
|
||||
==== FTP-Uno
|
||||
|
||||
|
|
@ -1212,8 +1214,6 @@ Configuration steps:
|
|||
. Also copy `ftpUno.tap` to any place in the card
|
||||
. Start up the ZX-Uno and load the tape file `ftpUno.tap`
|
||||
|
||||
<<<
|
||||
|
||||
==== UART Terminal
|
||||
|
||||
Program example included with https://github.com/yomboprime/ZXYLib[ZXYLib] C library, developed by yombo, that let's you send directly typed characters using the UART, and also see the result. Available to download https://github.com/yomboprime/ZXYLib/raw/master/UARTTERM.tap[at this link].
|
||||
|
|
@ -1235,7 +1235,7 @@ You can see all the available commands reading the https://www.espressif.com/sit
|
|||
|
||||
=== MIDI
|
||||
|
||||
The <<#_middle_board,optional middle board>> has also built-in a https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device [RP2040 microcontroller] programmed to work as a MIDI synthesizer, which can be used easily with a ZX Spectrum core that has a synthesized device that allows communication with the module (like the EXP28 290723 core).
|
||||
The <<#_middle_board,optional middle board>> has also built-in a https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device [RP2040 microcontroller] programmed to work as a MIDI synthesizer, which can be used easily with a ZX Spectrum core that has a synthesized device that allows communication with the module (like the EXP28 290723 core).
|
||||
|
||||
You can use the <<#_esxdos_commands,"DOT" command >> https://github.com/zxtres/dot_commands/tree/main/playmid[.playmid] to listen to MIDI files.
|
||||
|
||||
|
|
@ -1385,7 +1385,7 @@ If everything worked correctly, the bottom of the screen indicates the flashing
|
|||
|
||||
====== Bob Fossil NMI browser (with Middle Board)
|
||||
|
||||
The <<#_middle_board,optional middle board>> has a built-in https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device [RP2040 microcontroller] programmed to read from the microSD and perform direct loading of cores into the FPGA.
|
||||
The <<#_middle_board,optional middle board>> has a built-in https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device [RP2040 microcontroller] programmed to read from the microSD and perform direct loading of cores into the FPGA.
|
||||
|
||||
In order to use https://www.zxuno.com/forum/viewtopic.php?f=39&t=4011 [Bob Fossil's browser for this type of loading], the following is required:
|
||||
|
||||
|
|
@ -1535,17 +1535,16 @@ When the core is active:
|
|||
- F9` or `Ctrl+Alt+Del`: Soft Reset (resets the Core).
|
||||
- F11` or `Ctrl+Alt+Del`: Hard Reset (resets the FPGA)
|
||||
|
||||
<<<
|
||||
|
||||
==== Overview
|
||||
|
||||
When the correct ROM file is present on the microSD card the machine is started.
|
||||
|
||||
[.text-center]
|
||||
image:img/enterprise.png[scaledwidth=70%]
|
||||
|
||||
Press `F12` to display the menu with the different core options.
|
||||
|
||||
[.text-center]
|
||||
image:img/enterprisefile.jpg[scaledwidth=70%]
|
||||
image:img/enterprise.png[scaledwidth=70%]
|
||||
|
||||
These are the main ones:
|
||||
|
||||
|
|
@ -1555,6 +1554,11 @@ These are the main ones:
|
|||
- `Mount A:`: To mount a `DSK` disk image.
|
||||
- `Mount SD`: To mount a `VHD` disk image (needs a hard reset by pressing `C+F9` for the system to start using it)
|
||||
|
||||
<<<
|
||||
|
||||
[.text-center]
|
||||
image:img/enterprisefile.jpg[scaledwidth=70%]
|
||||
|
||||
When a VHD disk image is mounted pressing `F1` or executing the :FILE command (`:` is obtained by pressing +'+), starts a file browser. Pressing another drive letter (G, H, etc) switches to it.
|
||||
|
||||
Executable files are `COM``.
|
||||
|
|
@ -1677,6 +1681,8 @@ When the core is active:
|
|||
The previously mentioned effects with keys `2` and `3` are not visible on the original 15 kHz output.
|
||||
====
|
||||
|
||||
<<<
|
||||
|
||||
==== Overview
|
||||
|
||||
When the core is started, it sends the video signal using both VGA and DisplayPort. The refresh rate is about 64 Hz.
|
||||
|
|
@ -1806,7 +1812,7 @@ CHROMA81: Enabled.
|
|||
|
||||
=== ZX Spectrum +3 (zxp3)
|
||||
|
||||
https://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_+3
|
||||
https://en.wikipedia.org/wiki/ZX_Spectrum%23ZX_Spectrum_+3
|
||||
|
||||
The https://es.wikipedia.org/wiki/ZX_Spectrum_128_%2B3 [ZX Spectrum +3] was manufactured by Amstrad and released in 1987. It was similar in appearance to the +2 but featured a 3-inch floppy disk drive from the tape drive, and had a black casing. It was the only Spectrum capable of running the CP/M operating system without additional hardware.
|
||||
|
||||
|
|
@ -1872,19 +1878,17 @@ Controller 1 behaves simultaneously with Kempston protocol (with two trigger but
|
|||
An intermediate board can be installed in a ZXTRES as an optional component that expands the hardware capabilities to include support for:
|
||||
|
||||
- <<#_wi_fi,Wi-Fi>> (via https://es.wikipedia.org/wiki/ESP8266[ESP8266])
|
||||
- <<#_midi,MIDI>> (via https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device[RP2040 microcontroller]),
|
||||
- <<#_midi,MIDI>> (via https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[RP2040 microcontroller]),
|
||||
- <<#_rtc,RTC (real time clock)>>
|
||||
- <<#_bob_fossil_nmi_browser,direct loading of cores>>> from microSD card (via https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device[microcontroller RP2040])
|
||||
- USB keyboards and controllers (via https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device [RP2040 microcontroller]).
|
||||
- <<#_bob_fossil_nmi_browser,direct loading of cores>> from microSD card (via https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[microcontroller RP2040])
|
||||
- USB keyboards and controllers (via https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[RP2040 microcontroller])
|
||||
|
||||
[.text-center]
|
||||
image:img/middleboardtop.jpg[scaledwidth=40%] image:img/middleboardbottom.jpg[scaledwidth=40%]
|
||||
|
||||
==== Upgrade
|
||||
|
||||
==== Recovery via USB
|
||||
|
||||
In some situations it may be necessary to reinstall the bootstrap firmware for some https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device [RP2040 microcontroller] on the board.
|
||||
In some situations it may be necessary to reinstall the bootstrap firmware for some https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device [RP2040 microcontroller] on the board.
|
||||
|
||||
*Hardware required*:
|
||||
|
||||
|
|
@ -1912,6 +1916,8 @@ image:img/bootselsw.jpg[scaledwidth=60%]
|
|||
. Copy the corresponding UF2 file to the drive that will be available on the computer.
|
||||
. Finally, in the case of boards with two microcontrollers, if necessary, return the switch to position 1 (USB).
|
||||
|
||||
<<<
|
||||
|
||||
=== Loading from tape
|
||||
|
||||
Some cores can load from an external device such as a cassette tape player, just like the original machines.
|
||||
|
|
@ -1934,9 +1940,9 @@ Depending on the operating system (Windows, macOS or Linux) there are several pr
|
|||
|
||||
This program for Windows, macOS and Linux can directly play a `TZX` tape file through the computer's audio output.
|
||||
|
||||
You can download the application for Windows from https://worldofspectrum.net/utilities/#tzxtools[World of Spectrum Classic] and for Mac from https://github.com/kounch/playtzx/releases[this GitHub repository]) or compile the source code as <<#_compile_source_code_(macos_and_linux),explained later>>.
|
||||
You can download the application for Windows from https://worldofspectrum.net/utilities/%23tzxtools[World of Spectrum Classic] and for Mac from https://github.com/kounch/playtzx/releases[this GitHub repository] or compile the source code as <<#_compile_source_code_macos_and_linux,explained later>>.
|
||||
|
||||
. Connect the audio cable between the computer audio output and ZXTRES audio input (remember to use only the right mono channel to the PC Mac and so on output).
|
||||
. Connect the audio cable between the computer audio output and ZXTRES audio input (remember to use only the right mono channel to the PC Mac and so on output).
|
||||
. Type on the computer or select the tape loading option. For examle for ZX Spectrum 48K typing `J` then twice `"` and then `Enter` to do the classic `LOAD "" + Enter`.
|
||||
. Start playing a tape file with this command (you may need to try several times adjusting the player volume).
|
||||
|
||||
|
|
@ -2265,6 +2271,8 @@ In this example the `31` `33` `35` `37` and `39` pins are used (corresponding to
|
|||
cp /usr/local/share/openocd/scripts/interface/raspberrypi2-native.cfg /home/pi/zxtres/unbrick/
|
||||
----
|
||||
|
||||
<<<
|
||||
|
||||
[start=6]
|
||||
. For GPIO connection edit a copy of `raspberrypi2-native.cfg`, updating `bcm2835gpio_jtag_nums` (uncommenting if necessary) with your JTAG and GPIO connection numbers at the line `bcm2835gpio_jtag_nums`:
|
||||
|
||||
|
|
@ -2316,11 +2324,11 @@ sudo openocd -f /usr/local/share/openocd/scripts/interface/altera-usb-blaster.cf
|
|||
Remember to enter the correct name replacing `recovery_axx.bit` in the previous commands.
|
||||
====
|
||||
|
||||
<<<
|
||||
|
||||
[start=11]
|
||||
. If everything worked correctly, you'll see that the FPGA LED change their state and the BIOS is shown on the display.
|
||||
|
||||
<<<
|
||||
|
||||
If there's no image on the display and you're not using DisplaPort, press `Scroll Lock` to switch between RGB and VGA modes in case the recovery BIOS started in the wrong mode for your setup.
|
||||
|
||||
[.text-center]
|
||||
|
|
@ -2331,6 +2339,8 @@ image:img/recovery.png[scaledwidth=70%]
|
|||
|
||||
. If using a USB-Blaster connection, disconnect the connector.
|
||||
|
||||
<<<
|
||||
|
||||
[start=14]
|
||||
. Select the `Upgrade Flash from SD` opiton. Press `Enter`, choose `Yes` and press `Enter` again to start the flash writing process.
|
||||
|
||||
|
|
@ -2383,9 +2393,9 @@ https://github.com/zxdos/zxdos-plus/tree/master/zxunops2[zxunops2]
|
|||
|
||||
https://docs.google.com/spreadsheets/d/17-ifpHcy932_AP7SAv9uBLxg-2ZptcdgTvQ8ILXQLM4/htmlview[Almost (In-) Complete List of esxDOS DOT-Commands]
|
||||
|
||||
https://www.va-de-retro.com/foros/viewtopic.php?t=1718&start=10#p25076[Cargando Leches 2.0]
|
||||
https://www.va-de-retro.com/foros/viewtopic.php?t=1718&start=10%23p25076[Cargando Leches 2.0]
|
||||
|
||||
http://retrowiki.es/viewtopic.php?f=83&t=200032578&p=200075671&hilit=wifi#p200075671[WiFi (RetroWiki)]
|
||||
http://retrowiki.es/viewtopic.php?f=83&t=200032578&p=200075671%23p200075671[WiFi (RetroWiki)]
|
||||
|
||||
https://www.zxuno.com/forum/viewtopic.php?f=35&t=44[WiFi on ZX-Uno]
|
||||
|
||||
|
|
@ -2405,6 +2415,6 @@ https://www.espressif.com/sites/default/files/documentation/4a-esp8266_at_instru
|
|||
|
||||
https://www.zonadepruebas.com/viewtopic.php?t=4796&start=110[Radastanian Vídeos]
|
||||
|
||||
https://www.zxuno.com/forum/viewtopic.php?f=52&t=4074&p=28234&hilit=kyp#p28234[New core zx48]
|
||||
https://www.zxuno.com/forum/viewtopic.php?f=52&t=4074&p=28234%23p28234[New core zx48]
|
||||
|
||||
https://github.com/rcmolina/MaxDuino_BETA/blob/master/MANUAL%20por%20desUBIKado/MAXDUINO%20Gu%C3%ADa%20de%20uso.pdf[Maxduino - user's guide]
|
||||
|
|
|
|||
|
|
@ -352,6 +352,8 @@ Para más información, consultar https://www.zxuno.com/forum/viewtopic.php?f=37
|
|||
<<#_se_basic_iv>> utiliza su propio sistema nativo para configurar el mapa de teclado y también tiene https://github.com/source-solutions/sebasic4/wiki/Keyboard-layouts[mapas propios].
|
||||
====
|
||||
|
||||
<<<
|
||||
|
||||
*Español*
|
||||
|
||||
[.text-center]
|
||||
|
|
@ -560,6 +562,9 @@ Estas son algunas de sus principales características:
|
|||
- Soporte de ratón PS/2 emulando el protocolo Kempston Mouse.
|
||||
- Posibilidad de salida de vídeo en modo RGB 15kHz, VGA y DisplayPort
|
||||
- Frecuencia de refresco vertical seleccionable para la compatibilidad con monitores VGA
|
||||
|
||||
<<<
|
||||
|
||||
- Soporte de arranque multicore: desde el Spectrum se puede seleccionar una dirección de la SPI Flash y la FPGA cargará un core desde ahí
|
||||
- Modos de color incluyendo monocromo o fósforo verde/naranja
|
||||
- Salida de audio I^2^S y DeltaSigma
|
||||
|
|
@ -1150,6 +1155,9 @@ Tal y como se ha explicado en la parte de instalación, existe una serie de coma
|
|||
- `romsupgr`: Copia el contenido de un fichero RomPack, llamado `ROMS.ZX1`, en el directorio raíz de la tarjeta microSD con todas las ROMS para el core ZX Spectrum a la memoria SPI Flash. Se debe ejecutar desde una ROM en modo "root".
|
||||
- `upgr16m`: Copia el contenido de un fichero `FLASH.ZX1` en el directorio raíz de la tarjeta microSD a una memoria SPI Flash de 16 megas. Se debe ejecutar desde una ROM en modo "root".
|
||||
- `upgrzx2` o `upgrzxd`: Copia el contenido de un fichero `FLASH_32.ZX2` o `FLASH_32.ZXD` a una memoria SPI Flash de 32 megas.Versión del comando upgrade exclusivo para memorias SPI Flash de 32 Megas. Se debe ejecutar desde una ROM en modo "root".
|
||||
|
||||
<<<
|
||||
|
||||
- `zxuc`: Configura todas las opciones de la BIOS, permitiendo grabar en la microSD las opciones seleccionadas en archivos de configuración que pueden posteriormente ser cargados (se puede obtener https://github.com/Utodev/ZXUC/tree/master/downloads[en el repositorio de Utodev]).
|
||||
- `zxunocfg`: Configura determinados aspectos del funcionamiento del ZX-Uno como los timings, la contención, el tipo de teclado, la velocidad de la CPU, el tipo y frecuencia vertical del vídeo.
|
||||
|
||||
|
|
@ -1198,7 +1206,9 @@ Se trata de un conjunto de programas para ZX Spectrum, desarrollados por Nihiras
|
|||
- `Moon Rabbit`: Cliente de https://es.wikipedia.org/wiki/Gopher[Gopher]. No funciona en modo 48K. Disponible para descarga https://github.com/nihirash/moon-rabbit-zx[en GitHub]
|
||||
- `irc`: Cliente de https://en.wikipedia.org/wiki/Internet_Relay_Chat[Internet Relay Chat]. Funciona mejor a 14 Mhz.
|
||||
- `wget`: Utilidad para descargar ficheros vía HTTP (no funciona con HTTPS).
|
||||
- `platoUNO`: Cliente de https://es.wikipedia.org/wiki/Programmed_Logic_Automated_Teaching_Operations[PLATO]. También funciona mejor a 14 Mhz. Para más información sobre el uso moderno de PLATO, es interesante ver los artículos en https://zxuno.com/forum/viewtopic.php?t=4108[el foro de ZX-Uno] así como la web de https://www.irata.online/#about[IRATA.ONLINE].
|
||||
- `platoUNO`: Cliente de https://es.wikipedia.org/wiki/Programmed_Logic_Automated_Teaching_Operations[PLATO]. También funciona mejor a 14 Mhz. Para más información sobre el uso moderno de PLATO, es interesante ver los artículos en https://zxuno.com/forum/viewtopic.php?t=4108[el foro de ZX-Uno] así como la web de https://www.irata.online/%23about[IRATA.ONLINE].
|
||||
|
||||
<<<
|
||||
|
||||
==== FTP-Uno
|
||||
|
||||
|
|
@ -1211,8 +1221,6 @@ Para utilizarlo, se deben seguir los siguientes pasos:
|
|||
. Copiar también `ftpUno.tap` al lugar que desee de la tarjeta
|
||||
. Iniciar el ZXDOS+ y cargar el archivo de cinta `ftpUno.tap`
|
||||
|
||||
<<<
|
||||
|
||||
==== UART Terminal
|
||||
|
||||
Se trata de un programa de ejemplo para ZX Spectrum incluido con la biblioteca de funciones C https://github.com/yomboprime/ZXYLib[ZXYLib] desarrollada por yombo, y que permite enviar directamente pulsaciones de teclado a través del UART, y ver el resultado. Se puede descargar https://github.com/yomboprime/ZXYLib/raw/master/UARTTERM.tap[en este enlace].
|
||||
|
|
@ -1234,7 +1242,7 @@ Se pueden consultar todos los comandos disponibles en https://www.espressif.com/
|
|||
|
||||
=== MIDI
|
||||
|
||||
La <<#_tarjeta_intermedia_middle_board,tarjeta intermedia opcional>> (o Middle Board) tiene tiene incorporado un https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device[microcontrolador RP2040] programado para funcionar como sintetizador MIDI, y que se puede utilizar fácilmente con un core de ZX Spectrum (por ejemplo, el core EXP28 290723) que tenga sintetizado un dispositivo que permita la comunicacion con el módulo.
|
||||
La <<#_tarjeta_intermedia_middle_board,tarjeta intermedia opcional>> (o Middle Board) tiene tiene incorporado un https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[microcontrolador RP2040] programado para funcionar como sintetizador MIDI, y que se puede utilizar fácilmente con un core de ZX Spectrum (por ejemplo, el core EXP28 290723) que tenga sintetizado un dispositivo que permita la comunicacion con el módulo.
|
||||
|
||||
Para utilizarlo se puede usar el <<#_comandos_de_esxdos,comando "DOT">> https://github.com/zxtres/dot_commands/tree/main/playmid[.playmid].
|
||||
|
||||
|
|
@ -1397,9 +1405,11 @@ Con algunos dispositivos conectados a los puertos de los mandos, puede aparecer
|
|||
image:img/brwscfg.jpg[scaledwidth=70%]
|
||||
====
|
||||
|
||||
<<<
|
||||
|
||||
====== Navegador de Bob Fossil (con tarjeta intermedia)
|
||||
|
||||
La <<#_tarjeta_intermedia_middle_board,tarjeta intermedia opcional>> (o Middle Board) tiene incorporado un https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device[microcontrolador RP2040] programado para poder leer desde la microSD y realizar la carga directa de cores en la FPGA.
|
||||
La <<#_tarjeta_intermedia_middle_board,tarjeta intermedia opcional>> (o Middle Board) tiene incorporado un https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[microcontrolador RP2040] programado para poder leer desde la microSD y realizar la carga directa de cores en la FPGA.
|
||||
|
||||
Para poder utilizar el https://www.zxuno.com/forum/viewtopic.php?f=39&t=4011[navegador de Bob Fossil para este tipo de carga], se necesita lo siguiente:
|
||||
|
||||
|
|
@ -1549,6 +1559,8 @@ Durante la ejecución del core:
|
|||
- `F9` o `Ctrl+Alt+Supr`: Soft Reset (reinicia el Core)
|
||||
- `F11` o `Ctrl+Alt+Supr`: Hard reset (reinicia la FPGA)
|
||||
|
||||
<<<
|
||||
|
||||
==== Guía básica
|
||||
|
||||
Al pulsar `F12`, se mostará el menú con las distintas opciones del Core.
|
||||
|
|
@ -1564,6 +1576,8 @@ Estas son las principales:
|
|||
- `Mount A:`: Para montar una imagen de disco `DSK`
|
||||
- `Mount SD`: Para montar una imagen de disco `VHD` (se ha de hacer hard reset pulsando `C+F9` para que el sistema la utilice)
|
||||
|
||||
<<<
|
||||
|
||||
Si hay una imagen de disco VHD montada, pulsando `F1` o ejecutando el comando :FILE (`:` se obtiene pulsando +´+) se accede al navegador de archivos. Si se pulsa la letra de otra unidad (G, H, etc) se cambia a esta.
|
||||
|
||||
[.text-center]
|
||||
|
|
@ -1689,6 +1703,8 @@ Durante la ejecución del core:
|
|||
Los efectos antes mencionados con las teclas 2 y 3 no se ven en la salida original de 15 kHz.
|
||||
====
|
||||
|
||||
<<<
|
||||
|
||||
==== Guía básica
|
||||
|
||||
Cuando arranca el core, envia señal tanto por VGA como por DisplayPort. La frecuencia de refresco es de unos 64 Hz.
|
||||
|
|
@ -1792,7 +1808,7 @@ image:img/zx81_2.jpg[scaledwidth=70%]
|
|||
- Modo de velocidad (Slow mode speed): Original/No Wait/x2
|
||||
- Frecuencia de vídeo (Video frequency): 50Hz/60Hz
|
||||
|
||||
Desde BASIC, se puede cargar desde un fichero cinta, que se haya seleccionado desde el menú, con el comando `LOAD""` y pulsando `Enter`.
|
||||
Desde BASIC, se puede cargar desde un fichero de cinta, que se haya seleccionado desde el menú, con el comando `LOAD""` y pulsando `Enter`.
|
||||
|
||||
[TIP]
|
||||
====
|
||||
|
|
@ -1884,19 +1900,19 @@ Por otra parte el mando 1 se comporta simultáneamente con protocolo Kempston (c
|
|||
Se puede instalar como componente opcional en un ZXTRES una tarjeta intermedia que expande las capacidades de hardware incluyendo soporte para:
|
||||
|
||||
- <<#_wi_fi,Wi-Fi>> (vía https://es.wikipedia.org/wiki/ESP8266[ESP8266])
|
||||
- <<#_midi,MIDI>> (vía https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device[microcontrolador RP2040]),
|
||||
- <<#_midi,MIDI>> (vía https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[microcontrolador RP2040]),
|
||||
- <<#_rtc,RTC (reloj en tiempo real)>>
|
||||
- <<#_navegador_de_bob_fossil_con_tarjeta_intermedia,carga directa de cores>> desde la tarjeta microSD (vía https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device[microcontrolador RP2040])
|
||||
- Teclados y mandos USB (vía https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device[microcontrolador RP2040]).
|
||||
- <<#_navegador_de_bob_fossil_con_tarjeta_intermedia,carga directa de cores>> desde la tarjeta microSD (vía https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[microcontrolador RP2040])
|
||||
- Teclados y mandos USB (vía https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[microcontrolador RP2040])
|
||||
|
||||
[.text-center]
|
||||
image:img/middleboardtop.jpg[scaledwidth=40%] image:img/middleboardbottom.jpg[scaledwidth=40%]
|
||||
|
||||
==== Actualización
|
||||
<<<
|
||||
|
||||
==== Recuperación vía USB
|
||||
|
||||
En algunas situaciones puede ser necesario reinstalar el firmaware de arranque (bootstrap) de algún https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#rp2040-device[microcontrolador RP2040] de la tarjeta.
|
||||
En algunas situaciones puede ser necesario reinstalar el firmaware de arranque (bootstrap) de algún https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html%23rp2040-device[microcontrolador RP2040] de la tarjeta.
|
||||
|
||||
*Material necesario*:
|
||||
|
||||
|
|
@ -1924,6 +1940,8 @@ image:img/bootselsw.jpg[scaledwidth=60%]
|
|||
. Copiar el fichero UF2 correspondiente a la unidad de disco que aparecerá disponible en el ordenador
|
||||
. Finalmente, en el caso de tarjetas con dos microcontroladores, si fuera necesario, volver a poner el interruptor en la posición 1 (USB)
|
||||
|
||||
<<<
|
||||
|
||||
=== Carga desde cinta
|
||||
|
||||
Para algunos cores como, por ejemplo, el de Spectrum o el de MSX, es posible cargar, igual que se hacía en las máquinas originales, desde un dispositivo externo de audio como un reproductor de cassette u otro que lo simule.
|
||||
|
|
@ -1946,7 +1964,7 @@ Según el sistema operativo (Windows, macOS, Linux) existen múltiples alternati
|
|||
|
||||
Este programa para Windows, macOS o Linux, permite reproducir un fichero de cinta `TZX` a través de la salida de sonido del ordenador.
|
||||
|
||||
Se puede descargar el fichero binario (por ejemplo, para Windows desde https://worldofspectrum.net/utilities/#tzxtools[World of Spectrum Classic] y para Mac desde https://github.com/kounch/playtzx/releases[este repositorio de GitHub]) o compilar el código fuente como se explica <<#_compilar_código_fuente_macos_o_linux,a continuación>>.
|
||||
Se puede descargar el fichero binario (por ejemplo, para Windows desde https://worldofspectrum.net/utilities/%23tzxtools[World of Spectrum Classic] y para Mac desde https://github.com/kounch/playtzx/releases[este repositorio de GitHub]) o compilar el código fuente como se explica <<#_compilar_código_fuente_macos_o_linux,a continuación>>.
|
||||
|
||||
. Conectar el cable de audio entre la salida del ordenador y la entrada de audio del ZXTRES (recordar conectar únicamente el extremo del canal mono derecho al extremo del PC/Mac, etc.)
|
||||
. Ejecutar en el equipo o elegir la opción correspondiente a la carga desde cinta. Por ejemplo, en ZX Spectrum 48K pulsando `J` a continuación, dos veces, `"` y luego `Enter` para ejecutar el clásico `LOAD "" + Enter`
|
||||
|
|
@ -2097,7 +2115,7 @@ Así, para modificar la BIOS de un fichero llamado `FLASH.ZXD`, usando la BIOS e
|
|||
...zx123_tool.py -i FLASH.ZXD -a BIOS,FIRMWARE.ZXD -m 2 -k 3
|
||||
----
|
||||
|
||||
Existen también opciones para ajustar el tiempo de espera inicial de la BIOS, el core a ejecutar por defecto, o la ROM de Spectrum a utilizar por defecto. Véase la https://github.com/kounch/zx123_tool/#castellano[documentación de la herramienta] para más información.
|
||||
Existen también opciones para ajustar el tiempo de espera inicial de la BIOS, el core a ejecutar por defecto, o la ROM de Spectrum a utilizar por defecto. Véase la https://github.com/kounch/zx123_tool/%23castellano[documentación de la herramienta] para más información.
|
||||
|
||||
<<<
|
||||
|
||||
|
|
@ -2110,7 +2128,7 @@ Para añadir una ROM de Spectrum llamada `48.rom`, poniendo el nombre `Spec48` y
|
|||
...zx123_tool.py -i FLASH.ZXD -a ROM,5,xdnlh17,Spec48,48.rom
|
||||
----
|
||||
|
||||
Véase la https://github.com/kounch/zx123_tool/#castellano[documentación de la herramienta] para ver todas las posibles opciones a la hora de añadir una ROM de Spectrum.
|
||||
Véase la https://github.com/kounch/zx123_tool/%23castellano[documentación de la herramienta] para ver todas las posibles opciones a la hora de añadir una ROM de Spectrum.
|
||||
|
||||
Entre los datos que se indican al añadir una ROM, hay una serie de indicadores para definir qué opciones de hardware, etc. se desean habilitar o deshabilitar al cargar esa ROM en concreto, según se puede ver en esta tabla:
|
||||
|
||||
|
|
@ -2325,6 +2343,9 @@ adapter speed 250
|
|||
[start=9]
|
||||
. Encender el ZXTRES
|
||||
|
||||
<<<
|
||||
|
||||
[start=10]
|
||||
. Asegurarnos de que estamos en el directorio donde se encuentra el archivo `recovery_axx.bit`, y lanzar el comando que carga la BIOS en modo recuperación, indicando, si fuera necesario, la ruta al archivo `raspberrypi2-native.cfg` que habíamos editado anteriormente
|
||||
|
||||
Para conexión vía GPIO:
|
||||
|
|
@ -2356,14 +2377,13 @@ En el caso de que no se vea imagen, y si no se está utilizando DisplayPort, pul
|
|||
[.text-center]
|
||||
image:img/recovery.png[scaledwidth=70%]
|
||||
|
||||
<<<
|
||||
|
||||
[start=12]
|
||||
. Insertar en el ZXTRES la tarjeta SD con la primera partición en formato FAT16 o FAT32, y en la que habremos copiado el fichero `FLASH.ZX3` descargado anteriormente.
|
||||
|
||||
. Si se está utilizando USB-Blaster, desconectar el cable.
|
||||
|
||||
<<<
|
||||
|
||||
[start=14]
|
||||
. 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]
|
||||
|
|
@ -2415,9 +2435,9 @@ https://github.com/zxdos/zxdos-plus/tree/master/zxunops2[zxunops2]
|
|||
|
||||
https://docs.google.com/spreadsheets/d/17-ifpHcy932_AP7SAv9uBLxg-2ZptcdgTvQ8ILXQLM4/htmlview[Almost (In-) Complete List of esxDOS DOT-Commands]
|
||||
|
||||
https://www.va-de-retro.com/foros/viewtopic.php?t=1718&start=10#p25076[Cargando Leches 2.0]
|
||||
https://www.va-de-retro.com/foros/viewtopic.php?t=1718&start=10%23p25076[Cargando Leches 2.0]
|
||||
|
||||
http://retrowiki.es/viewtopic.php?f=83&t=200032578&p=200075671&hilit=wifi#p200075671[WiFi (RetroWiki)]
|
||||
http://retrowiki.es/viewtopic.php?f=83&t=200032578&p=200075671%23p200075671[WiFi (RetroWiki)]
|
||||
|
||||
https://www.zxuno.com/forum/viewtopic.php?f=35&t=44[WiFi en ZX-Uno]
|
||||
|
||||
|
|
@ -2437,6 +2457,6 @@ https://www.espressif.com/sites/default/files/documentation/4a-esp8266_at_instru
|
|||
|
||||
https://www.zonadepruebas.com/viewtopic.php?t=4796&start=110[Vídeos Radastanianos]
|
||||
|
||||
https://www.zxuno.com/forum/viewtopic.php?f=52&t=4074&p=28234&hilit=kyp#p28234[Nuevo core zx48]
|
||||
https://www.zxuno.com/forum/viewtopic.php?f=52&t=4074&p=28234%23p28234[Nuevo core zx48]
|
||||
|
||||
https://github.com/rcmolina/MaxDuino_BETA/blob/master/MANUAL%20por%20desUBIKado/MAXDUINO%20Gu%C3%ADa%20de%20uso.pdf[Maxduino - guía de uso]
|
||||
|
|
|
|||
Loading…
Reference in New Issue