diff --git a/doc/English ZXDOS+ and gomaDOS+ Manual.adoc b/doc/English ZXDOS+ and gomaDOS+ Manual.adoc index ab08e97..8a0f489 100644 --- a/doc/English ZXDOS+ and gomaDOS+ Manual.adoc +++ b/doc/English ZXDOS+ and gomaDOS+ Manual.adoc @@ -1,6 +1,6 @@ = ZXDOS+ and gomaDOS+ Manual :author: kounch -:revnumber: 1.4.1 +:revnumber: 1.4.2 :doctype: book :front-cover-image: image:img/portada.jpg[] :email: kounch@users.noreply.github.com @@ -539,8 +539,10 @@ These are some of its main characteristics: - Keyboard support (PS/2 protocol) and user-configurable mapping from within Spectrum itself. - PS/2 mouse support emulating the Kempston Mouse protocol. - Possibility of video output in composite video mode, RGB 15kHz, or VGA. -- User selectable vertical refresh rate to improve compatibility with VGA monitors. -- Multicore boot support: from the Spectrum you can select an address of the SPI Flash and the FPGA will load a core from there. +- User selectable vertical refresh rate to improve compatibility with VGA monitors +- Multicore boot support: from the Spectrum you can select an address of the SPI Flash and the FPGA will load a core from there +- Different colour modes including monochrome +- I^2^S audio output (with the <<#_rtci2spizero_addon,RTC+I^2^S+Pizero addon>>) <<< @@ -884,6 +886,7 @@ Special keys which can be used during startup: Special keys that can be used while running the main core (ZX Spectrum): - `Esc` (`Caps Shift+Space` on gomaDOS+): BREAK +- `F1`: (`Caps Shift+Symbol Shift+1` on gomaDOS+): Select one of the monochrome color modes - `F2` (`Caps Shift+1` on gomaDOS+): Edit - `F5` (`Caps Shift+Symbol Shift+5` on gomaDOS+): NMI - `F7` (`Caps Shift+Symbol Shift+7` on gomaDOS+): Play or pause when playing .PZX files @@ -1377,6 +1380,11 @@ The core, for the moment does not have any of these features: - HDMI Video - UART communication using the joystick port +It can also have these features, which do not exist in the original core: + +- Different colour modes including monochrome +- I^2^S audio output (with the <<#_rtci2spizero_addon,RTC+I^2^S+Pizero addon>>) + The user manual is available to download at https://www.specnext.com/zx-spectrum-next-user-manual-first-edition/[the official web page]. [TIP] @@ -1413,7 +1421,8 @@ While the core is running: - `F7` (`Caps Shift+Symbol Shift+7` on gomaDOS+): Scanlines - `F9` (`Caps Shift+Symbol Shift+9` on gomaDOS+): NMI - `F10` (`Caps Shift+Symbol Shift+0` on gomaDOS+): divMMC NMI. Simulates Drive button. If used with Caps Shift it forces a rescan of drives and a reload of the boot screen under esxDOS -- `F12` (`Caps Shift+Symbol Shift+W in gomaDOS+): Switch between standard audio and I^2^S output, if the <<#_addon_rtci2spizero,RTC+I^2^S+PI0 addon>> is connected. Take note that enabling I^2^S disables partially the Raspberry Pi audio. +- `F11`: (`Caps Shift+Symbol Shift+Q` on gomaDOS+): Select one of the monochrome color modes +- `F12` (`Caps Shift+Symbol Shift+W in gomaDOS+): Switch between standard audio and I^2^S output, if the <<#_rtci2spizero_addon,RTC+I^2^S+PI0 addon>> is connected. Take note that enabling I^2^S disables partially the Raspberry Pi audio. <<< @@ -1468,6 +1477,7 @@ Some of its features are: - Reconfigurable keyboard map - Scanlines - Joystick support +- I^2^S audio output (with the <<#_rtci2spizero_addon,RTC+I^2^S+Pizero addon>>) ==== microSD format @@ -2498,8 +2508,9 @@ https://en.wikipedia.org/wiki/I2S[I^2^S], also known as Inter-IC Sound, Integrat When writing this, the following cores have I^2^S support: +- <<#_zx_spectrum,ZX Spectrum>> (latest EXP27 core versions) - <<#_msx,MSX>> (since version 1.3) -- <<#_zx_spectrum_next,ZX Spectrum Next>> +- <<#_zx_spectrum_next,ZX Spectrum Next>> (latest versions) [NOTE] ==== @@ -2535,6 +2546,9 @@ As you can see later, an addon compatible Raspbery Pi Zero has, among other thin [.text-center] image:img/pizero.jpg[pdfwidth=40%] image:img/pi_no.jpg[pdfwidth=40%] +[.text-center] +image:img/pizeroback.jpg[pdfwidth=40%] image:img/pi_no_back.jpg[pdfwidth=40%] + [CAUTION] ==== A wrong connection of any of the pins with power (5V or 3,3V) can deal an irreversible damage, making one or more connections unusable. diff --git a/doc/English ZXDOS+ and gomaDOS+ Manual.pdf b/doc/English ZXDOS+ and gomaDOS+ Manual.pdf index 9188c1e..a239d23 100644 Binary files a/doc/English ZXDOS+ and gomaDOS+ Manual.pdf and b/doc/English ZXDOS+ and gomaDOS+ Manual.pdf differ diff --git a/doc/Manual de ZXDOS+ y gomaDOS+.adoc b/doc/Manual de ZXDOS+ y gomaDOS+.adoc index 2926ef2..a7785b2 100644 --- a/doc/Manual de ZXDOS+ y gomaDOS+.adoc +++ b/doc/Manual de ZXDOS+ y gomaDOS+.adoc @@ -1,6 +1,6 @@ = Manual de ZXDOS+ y gomaDOS+ :author: kounch -:revnumber: 1.4.1 +:revnumber: 1.4.2 :doctype: book :front-cover-image: image:img/portada.jpg[] :email: kounch@users.noreply.github.com @@ -538,11 +538,13 @@ Estas son algunas de sus principales características: - Cada canal A,B,C de los dos chips AY-3-8912, beeper y SpecDrum pueden dirigirse a las salidas izquierda, derecha, ambas o ninguna, permitiendo la implementación de configuraciones tales como ACB, ABC, etc. - Soporte de joystick real y joystick en teclado con protocolo Kempston, Sinclair 1 y 2, Cursor, Fuller y QAOPSpcM. - Soporte de modo turbo a 7MHz, 14MHz, 28MHz -- Soporte de teclado con protocolo PS/2 y mapeado configurable por el usuario desde el propio Spectrum. +- Soporte de teclado con protocolo PS/2 y mapeado configurable desde el propio Spectrum. - Soporte de ratón PS/2 emulando el protocolo Kempston Mouse. -- Posibilidad de salida de video en modo de video compuesto, RGB 15kHz, o VGA. -- Frecuencia de refresco vertical seleccionable por el usuario para mejorar 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í. +- Posibilidad de salida de video en modo de video compuesto, RGB 15kHz, o VGA +- 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 (con el <<#_addon_rtci2spizero,addon RTC+I^2^S+Pizero>>) <<< @@ -889,6 +891,7 @@ Teclas especiales durante el arranque: Teclas especiales que se pueden utilizar durante la ejecución del core principal (ZX Spectrum): - `Esc` (`Caps Shift+Espacio` en gomaDOS+): BREAK +- `F1`: (`Caps Shift+Symbol Shift+1` en gomaDOS+): En las versiones más recientes del core, activar los distintos modos de color monocromo - `F2` (`Caps Shift+1` en gomaDOS+): Edit - `F5` (`Caps Shift+Symbol Shift+5` en gomaDOS+): NMI - `F7` (`Caps Shift+Symbol Shift+7` en gomaDOS+): Reproducir o Pausa en la reproducción de archivos .PZX @@ -1378,6 +1381,11 @@ El core para ZXDOS+ no tiene, por el momento, implementada ninguna de las siguie - Video HDMI - Utilización de puerto de conexión joystick para comunicación UART +Por otra parte, puede disponer de las siguientes características, que no existen en el core original: + +- Modos de color incluyendo monocromo o fósforo verde/naranja +- Salida de audio I^2^S (con el <<#_addon_rtci2spizero,addon RTC+I^2^S+Pizero>>) + El manual de uso se puede descargar desde https://www.specnext.com/zx-spectrum-next-user-manual-first-edition/[la página oficial]. [TIP] @@ -1414,6 +1422,7 @@ Durante la ejecución del core: - `F7` (`Caps Shift+Symbol Shift+7` en gomaDOS+): Scanlines - `F9` (`Caps Shift+Symbol Shift+9` en gomaDOS+): NMI - `F10` (`Caps Shift+Symbol Shift+0` en gomaDOS+): divMMC NMI. Simula la pulsación del botón Drive. Si se usa con mayúsculas, fuerza volver a buscar unidades de almacenamiento y cargar la pantalla de arranque en esxdos +- `F11`: (`Caps Shift+Symbol Shift+Q` en gomaDOS+): En las versiones más recientes del core, activar distintos modos de color monocromo - `F12` (`Caps Shift+Symbol Shift+W en gomaDOS+): Alternar entre la salida audio estándar y la salida I^2^S, si está conectado el <<#_addon_rtci2spizero,addon RTC+I^2^S+PI0>>. Notar que activar la salida I^2^S inhabilita parcialmente el sonido de la Raspberry Pi. <<< @@ -1469,6 +1478,7 @@ Algunas de sus características son: - Mapa de teclado configurable - Simulación de línea de exploración (Scanlines) - Soporte para joystick +- Salida de audio I^2^S (con el <<#_addon_rtci2spizero,addon RTC+I^2^S+Pizero>>) ==== Formato de Tarjeta microSD @@ -2511,8 +2521,9 @@ https://es.wikipedia.org/wiki/I%C2%B2S[I^2^S], conocido también como Inter-IC S En el momento de escribirse estas líneas, hay los siguientes cores con soporte para I^2^S: +- <<#_zx_spectrum,ZX Spectrum>> (versiones más recientes del core EXP27) - <<#_msx,MSX>> (desde la versión 1.3) -- <<#_zx_spectrum_next,ZX Spectrum Next>> +- <<#_zx_spectrum_next,ZX Spectrum Next>> (versiones más recientes) [NOTE] ==== @@ -2548,6 +2559,9 @@ Como se puede ver en el esquema de más adelante, una Raspberry Pi Zero compatib [.text-center] image:img/pizero.jpg[pdfwidth=40%] image:img/pi_no.jpg[pdfwidth=40%] +[.text-center] +image:img/pizeroback.jpg[pdfwidth=40%] image:img/pi_no_back.jpg[pdfwidth=40%] + [CAUTION] ==== Una conexión incorrecta de alguno de los pines (5V o 3,3V) con alimentación eléctrica a un punto equivocado puede provocar un daño irreversible y dejar una o más conexiones de la placa inservibles. diff --git a/doc/Manual de ZXDOS+ y gomaDOS+.pdf b/doc/Manual de ZXDOS+ y gomaDOS+.pdf index 08f5047..26534f1 100644 Binary files a/doc/Manual de ZXDOS+ y gomaDOS+.pdf and b/doc/Manual de ZXDOS+ y gomaDOS+.pdf differ diff --git a/doc/img/pi_no_back.jpg b/doc/img/pi_no_back.jpg new file mode 100644 index 0000000..4abb6ed Binary files /dev/null and b/doc/img/pi_no_back.jpg differ diff --git a/doc/img/pizeroback.jpg b/doc/img/pizeroback.jpg new file mode 100644 index 0000000..fceae21 Binary files /dev/null and b/doc/img/pizeroback.jpg differ