Core (Beta) de Videopac
|
|
@ -1,10 +1,10 @@
|
|||
= ZXDOS+ and gomaDOS+ Manual
|
||||
:author: kounch
|
||||
:revnumber: 1.1.9
|
||||
:revnumber: 1.2.0
|
||||
:doctype: book
|
||||
:front-cover-image: image:img/portada.jpg[]
|
||||
:email: kounch@users.noreply.github.com
|
||||
:Revision: 1.1
|
||||
:Revision: 1.2
|
||||
:description: English Manual of ZXDOS+ and gomaDOS+
|
||||
:keywords: Manual, English, ZXDOS+, gomaDOS+
|
||||
:icons: font
|
||||
|
|
@ -652,8 +652,8 @@ As explained in the installation part, there are a series of commands that are e
|
|||
- `loadpzx`: To load a .PZX tape file
|
||||
- `playmid`: Plays .MID music files using the MIDI addon
|
||||
- `playrmov`: Plays <<#_making_rdm_radastan_movie_files,radastanian format video files `.RDM`)>>. This command does not work on 48K mode.
|
||||
- `romsback`: Dumps to a `ROMS.ZX1` file, in the root directory of the microSD card, all ZX Spectrum core ROMS which are stored in SPI flash memory. It must be run while using a "root" mode ROM
|
||||
- `romsupgr`: Load from a `ROMS.ZX1` file, in the root directory of the microSD card, all ZX Spectrum core ROMS into SPI flash memory. It must be run while using a "root" mode ROM
|
||||
- `romsback`: Dumps to a RomPack File named `ROMS.ZX1`, in the root directory of the microSD card, all ZX Spectrum core ROMS which are stored in SPI flash memory. It must be run while using a "root" mode ROM
|
||||
- `romsupgr`: Load from a RomPack filel named `ROMS.ZX1`, in the root directory of the microSD card, all ZX Spectrum core ROMS into SPI flash memory. It must be run while using a "root" mode ROM
|
||||
- `upgr16m`: Load the content of a `FLASH.ZX1` file, in the root directory of the microSD card, to a 16 Meg SPI Flash memory. It must be run while using a "root" mode ROM
|
||||
- `upgr32m`: Write the content of a `FLASH.ZX2` file, in the root directory of the microSD card, to a 32 Meg SPI Flash memory. It must be run while using a "root" mode ROM.
|
||||
- `zxuc`: Utility to configure al options of BIOS, which also can be stored in the microSD in configuration files that can be loaded later
|
||||
|
|
@ -778,11 +778,11 @@ The flash memory of a ZXDOS+ has reserved 64 slots, 16K each, to store ZX Spectr
|
|||
|
||||
You can add a new ROM pressing the key `N` at the BIOS <<_roms,ROMs screen>>, connecting an audio cable to the board, and playing a ROM audio tape. ROM audio tapes can be made from a `.tap` file built with the `GenRom` utility, available at https://github.com/zxdos/zxuno/tree/master/modflash[ZX-Uno Code Repository].
|
||||
|
||||
To update at once all the ROMs installed for ZX Spectrum, a file named `ROMS.ZX1` must be obtained, which must be copied to the MicroSD card. Boot the ZXDOS+ using a "rooted" ROM, and then just enter the command `.romsupgr`. This will burn all the ROMs, which will be available for use.
|
||||
To update at once all the ROMs installed for ZX Spectrum, a RomPack file named `ROMS.ZX1` must be obtained, which must be copied to the MicroSD card. Boot the ZXDOS+ using a "rooted" ROM, and then just enter the command `.romsupgr`. This will burn all the ROMs, which will be available for use.
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
At this moment, `romsupgr`, only works correctly with files using a maximum of 35 slots.
|
||||
At this moment, `romsupgr`, only works correctly with RomPack files using a maximum of 35 slots.
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
|
|
@ -790,14 +790,14 @@ At this moment, `romsupgr`, only works correctly with files using a maximum of 3
|
|||
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 `ROMS.ZX1` file), you can use the` .romsback` command.
|
||||
To do the opposite process (save the ROMs in a RomPack file named `ROMS.ZX1`), you can use the` .romsback` command.
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
At this moment, `romsback`, only stores correctly the first 35 used slots.
|
||||
====
|
||||
|
||||
`ROMS.ZX1` files can be easily edited with the http: // guest: zxuno@svn.zxuno.comsvn/zxuno/software/ZX1RomPack/[ZX1RomPack] utility. Although it is a Windows program, it works perfectly, for example using https://www.winehq.org[Wine] or similar programs, either on MacOS or Linux.
|
||||
RomPack files can be easily edited with the http: // guest: zxuno@svn.zxuno.comsvn/zxuno/software/ZX1RomPack/[ZX1RomPack] utility. Although it is a Windows program, it works perfectly, for example using https://www.winehq.org[Wine] or similar programs, either on MacOS or Linux.
|
||||
|
||||
=== Cores
|
||||
|
||||
|
|
@ -1454,12 +1454,12 @@ For gomaDOS+, it is recommended to change the keyboard mode to `Atari 800` (`Cap
|
|||
|
||||
==== Special keys and buttons
|
||||
|
||||
During the core exeution:
|
||||
During the core execution:
|
||||
|
||||
- `W`, `A`, `S`, `D` or joystick 1: Directional controls for player 1
|
||||
- `F` or joystick 1 fire button: Player 1 fire button
|
||||
- `I`, `J`, `K`, `L` or joystick 2: Directional controls for player 2
|
||||
- `H` oor joystick 2 fire button: Player 2 fire button
|
||||
- `H` or joystick 2 fire button: Player 2 fire button
|
||||
- `Scroll Lock` (`Caps Shift+Symbol Shift+G` on gomaDOS+): change between RGB and VGA video mode
|
||||
- `Ctrl+Alt+Backspace` (`Caps Shift+Symbol Shift+B` on gomaDOS+): Hard reset.
|
||||
|
||||
|
|
@ -1491,6 +1491,55 @@ The following options are available:
|
|||
|
||||
<<<
|
||||
|
||||
=== Videopac
|
||||
|
||||
https://en.wikipedia.org/wiki/Magnavox_Odyssey_2[Philips Videopac], also known as Magnavox Odyssey², Philips Videopac G7000 o Philips Odyssey², is a second generation home video game console that was released in 1978.
|
||||
|
||||
The ZXDOS+ core is make by avlixa, and is based on ZXDOS core by yomboprime.
|
||||
|
||||
Some features of the core are:
|
||||
|
||||
- RGB and VGA support
|
||||
- Needs at least one joystick to be used
|
||||
|
||||
==== microSD card format
|
||||
|
||||
You need a microSD card with the first partition in FAT16 format to store ROM image files to load.
|
||||
|
||||
See the <<_cores,corresponding section>> for instructions of how to install the Videopac core in ZXDOS+.
|
||||
|
||||
==== Keyboard
|
||||
|
||||
For gomaDOS+, it is recommended to change the keyboard mode to `PC XT` (`Caps Shift + Symbol Shift + U` and then `9`).
|
||||
|
||||
==== Special keys and buttons
|
||||
|
||||
During the core execution:
|
||||
|
||||
- `Scroll Lock` (`Caps Shift+Symbol Shift+G` on gomaDOS+): change between RGB and VGA video mode
|
||||
- `Ctrl+Alt+Backspace` (`Caps Shift+Symbol Shift+B` on gomaDOS+): Hard reset.
|
||||
|
||||
<<<
|
||||
|
||||
==== Basic Guide
|
||||
|
||||
Pressing `Esc` or joystick button 2 (`Caps Shift+Space` on gomaDOS+, `PC XT` keyboard mode) shows or hides the configuration menu. Cursor keys (`Caps Shift+5`, `Caps Shift+6`, `Caps Shift+7` and `Caps Shift+8` on gomaDOS+, `PC XT` keyboard mode) and `Enter` to select and choose menu options.
|
||||
|
||||
[.text-center]
|
||||
image:img/videopac.jpg[pdfwidth=70%]
|
||||
|
||||
The following options are available:
|
||||
|
||||
- Reset core
|
||||
- Scanlines
|
||||
- Swap joysticks
|
||||
- Load ROM
|
||||
- Video mode: PAL/Videopac or NTSC/Odyssey2
|
||||
- Color Mode
|
||||
- Exit
|
||||
|
||||
<<<
|
||||
|
||||
== Other Hardware
|
||||
|
||||
=== Rotary Encoders
|
||||
|
|
@ -1798,6 +1847,12 @@ http://www.zxuno.com/forum/viewtopic.php?t=1245[Core de NES para ZX-Uno]
|
|||
|
||||
https://github.com/fbelavenuto/colecofpga[ColecoFPGA on GitHub]
|
||||
|
||||
http://www.forofpga.es/viewtopic.php?f=167&t=24[Core de Videopac para ZXDOS]
|
||||
|
||||
https://github.com/yomboprime/VideoPac-ZXDOS[VideoPac-ZXDOS]
|
||||
|
||||
https://archive.org/details/Magnavox_Odyssey_2_TOSEC_2012_04_23[TOSEC: Magnavox Odyssey 2 (2012-04-23)]
|
||||
|
||||
https://catleytech.com/?p=2679[Programming a Spartan 6 with a Raspberry Pi]
|
||||
|
||||
http://www.zxuno.com/forum/viewtopic.php?f=25&t=375[Tutorial para desbriquear el ZX-Uno con una Raspberry]
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
= Manual de ZXDOS+ y gomaDOS+
|
||||
:author: kounch
|
||||
:revnumber: 1.1.9
|
||||
:revnumber: 1.2.0
|
||||
:doctype: book
|
||||
:front-cover-image: image:img/portada.jpg[]
|
||||
:email: kounch@users.noreply.github.com
|
||||
:Revision: 1.1
|
||||
:Revision: 1.2
|
||||
:description: Manual en castellano de ZXDOS+ y gomaDOS+
|
||||
:keywords: Manual, Castellano, ZXDOS+, gomaDOS+
|
||||
:icons: font
|
||||
|
|
@ -650,8 +650,8 @@ Tal y como se ha explicado en la parte de instalación, existe una serie de coma
|
|||
- `loadpzx`: Para cargar un archivo de imagen de cinta .PZX.
|
||||
- `playmid`: Reproduce archivos musicales .MID en el addon MIDI.
|
||||
- `playrmov`: Reproduce videos en <<#_creación_de_vídeos_rdm_radastan_movie,formato radastaniano (ficheros `.RDM`)>>. Este comando no funciona en modo 48K.
|
||||
- `romsback`: Copia a un fichero `ROMS.ZX1` en el directorio raíz de la tarjeta microSD todas las ROMS del core ZX Spectrum almacenadas en la memoria SPI Flash. Se debe ejecutar desde una ROM en modo "root".
|
||||
- `romsupgr`: Copia el contenido de un fichero `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".
|
||||
- `romsback`: Copia a un fichero RomPack, llamado `ROMS.ZX1`, en el directorio raíz de la tarjeta microSD todas las ROMS del core ZX Spectrum almacenadas en la memoria SPI Flash. Se debe ejecutar desde una ROM en modo "root".
|
||||
- `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 SD a una memoria SPI Flash de 16 megas. Se debe ejecutar desde una ROM en modo "root".
|
||||
- `upgr32m`: Copia el contenido de un fichero `FLASH.ZX2` 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.
|
||||
|
|
@ -776,11 +776,11 @@ La memoria flash del ZXDOS+ dispone de 64 "slots", de 16K cada uno, para almacen
|
|||
|
||||
Se puede añadir una nueva ROM desde <<_roms,la pantalla ROMs>> de la BIOS, pulsando la tecla `N`, conectando un cable de audio a la entrada de sonido de la placa, y reproduciendo una cinta de carga de ROM. Las cintas de carga de ROM se pueden crear desde un archivo `.tap` generado con la utilidad `GenRom`, disponible en el https://github.com/zxdos/zxuno/tree/master/modflash[repositorio de código de ZX-Uno].
|
||||
|
||||
Para actualizar las ROM instaladas para ZX Spectrum de forma masiva, se ha de obtener un fichero con el nombre `ROMS.ZX1`, y se tiene que copiar en la tarjeta MicroSD. Arrancar el ZXDOS+ usando una ROM "rooted", y entonces bastará con introducir el comando `.romsupgr`. Esto grabará todas las ROM, que quedarán disponibles para su uso.
|
||||
Para actualizar las ROM instaladas para ZX Spectrum de forma masiva, se ha de obtener un fichero RomPack con el nombre `ROMS.ZX1`, y se tiene que copiar en la tarjeta MicroSD. Arrancar el ZXDOS+ usando una ROM "rooted", y entonces bastará con introducir el comando `.romsupgr`. Esto grabará todas las ROM, que quedarán disponibles para su uso.
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
La versión actual `romsupgr`, en ZXDOS+, sólo funciona correctamente con ficheros que tengan un máximo de 35 slots de ROM ocupados.
|
||||
La versión actual `romsupgr`, en ZXDOS+, sólo funciona correctamente con ficheros RomPack que tengan un máximo de 35 slots de ROM ocupados.
|
||||
====
|
||||
|
||||
[NOTE]
|
||||
|
|
@ -788,14 +788,14 @@ La versión actual `romsupgr`, en ZXDOS+, sólo funciona correctamente con fiche
|
|||
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 ROM en un fichero `ROMS.ZX1`), se puede usar el comando `.romsback`.
|
||||
Para hacer el proceso contrario (guardar las ROM en un fichero RomPack llamado `ROMS.ZX1`), se puede usar el comando `.romsback`.
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
La versión actual de `romsback`, en ZXDOS+, sólo almacena correctamente los primeros 35 slots de ROM ocupados.
|
||||
La versión actual de `romsback`, en ZXDOS+, sólo almacena correctamente en RomPack los primeros 35 slots de ROM ocupados.
|
||||
====
|
||||
|
||||
Los ficheros `ROMS.ZX1` se pueden editar fácilmente con la utilidad http://guest:zxuno@svn.zxuno.comsvn/zxuno/software/ZX1RomPack/[ZX1RomPack]. Aunque es un programa de Windows, funciona perfectamente, por ejemplo, usando https://www.winehq.org[Wine] o programas similares, tanto en MacOS como en Linux.
|
||||
Los ficheros RomPack se pueden editar fácilmente con la utilidad http://guest:zxuno@svn.zxuno.comsvn/zxuno/software/ZX1RomPack/[ZX1RomPack]. Aunque es un programa de Windows, funciona perfectamente, por ejemplo, usando https://www.winehq.org[Wine] o programas similares, tanto en MacOS como en Linux.
|
||||
|
||||
=== Cores
|
||||
|
||||
|
|
@ -1489,6 +1489,56 @@ En él se pueden activar, desactivar o configurar las siguientes opciones:
|
|||
|
||||
<<<
|
||||
|
||||
=== Videopac
|
||||
|
||||
La https://es.wikipedia.org/wiki/Magnavox_Odyssey²[Philips Videopac], también conocida como Magnavox Odyssey², Philips Videopac G7000 o Philips Odyssey² es una videoconsola lanzada en 1978.
|
||||
|
||||
La versión para ZXDOS+ está desarrollada por avlixa, basada en el core de ZXDOS de yomboprime.
|
||||
|
||||
Algunas de las características del core son:
|
||||
|
||||
- Dos modos de vídeo seleccionables: RGB y VGA
|
||||
- Necesita Joystick(s) para funcionar
|
||||
- Modos de color incluyendo monocromo o fósforo verde/naranja
|
||||
|
||||
==== Formato de Tarjeta microSD
|
||||
|
||||
Se debe de utilizar una tarjeta microSD, con la primera partición en formato FAT16, para almacenar los ficheros con las imágenes ROM que se deseen cargar.
|
||||
|
||||
Si no estuviera ya, <<_cores,instalar el core de Videopac>> en el ZXDOS+.
|
||||
|
||||
==== Teclado
|
||||
|
||||
En gomaDOS+, se recomienda cambiar el modo de teclado a `PC XT` (`Caps Shift + Symbol Shift + U` y luego `9`).
|
||||
|
||||
==== Teclas especiales y botones
|
||||
|
||||
Durante la ejecución del core:
|
||||
|
||||
- `Bloq. Despl.` (`Caps Shift+Symbol Shift+G` en gomaDOS+): para cambiar entre modo de video compuesto y VGA
|
||||
- `Ctrl+Alt+Backspace` (`Caps Shift+Symbol Shift+B` en gomaDOS+): Hard reset.
|
||||
|
||||
<<<
|
||||
|
||||
==== Guía básica
|
||||
|
||||
Pulsando `Esc` o el botón 2 del joystick (o `Caps Shift+Espacio` en gomaDOS+, en modo de teclado `PC XT`) se muestra el menú de configuración. Se usan las teclas de cursor (`Caps Shift+5`, `Caps Shift+6`, `Caps Shift+7` y `Caps Shift+8` en gomaDOS+, en modo de teclado `PC XT`) y `Enter` para elegir y seleccionar en el menú.
|
||||
|
||||
[.text-center]
|
||||
image:img/videopac.jpg[pdfwidth=70%]
|
||||
|
||||
En él se pueden activar, desactivar o configurar las siguientes opciones:
|
||||
|
||||
- Reiniciar el core (Reset)
|
||||
- Línea de exploración (Scanlines)
|
||||
- Intercambiar el orden de los joysticks (Swap joysticks)
|
||||
- Cargar ROM (Load ROM)
|
||||
- Modo de vídeo (PAL Videopac/NTSC Odyssey2)
|
||||
- Modo de color (Color Mode)
|
||||
- Salir del menú (Exit)
|
||||
|
||||
<<<
|
||||
|
||||
== Otro Hardware
|
||||
|
||||
=== Codificadores rotatorios
|
||||
|
|
@ -1798,6 +1848,12 @@ http://www.zxuno.com/forum/viewtopic.php?t=1245[Core de NES para ZX-Uno]
|
|||
|
||||
https://github.com/fbelavenuto/colecofpga[ColecoFPGA en GitHub]
|
||||
|
||||
http://www.forofpga.es/viewtopic.php?f=167&t=24[Core de Videopac para ZXDOS]
|
||||
|
||||
https://github.com/yomboprime/VideoPac-ZXDOS[VideoPac-ZXDOS]
|
||||
|
||||
https://archive.org/details/Magnavox_Odyssey_2_TOSEC_2012_04_23[TOSEC: Magnavox Odyssey 2 (2012-04-23)]
|
||||
|
||||
https://catleytech.com/?p=2679[Programming a Spartan 6 with a Raspberry Pi]
|
||||
|
||||
http://www.zxuno.com/forum/viewtopic.php?f=25&t=375[Tutorial para desbriquear el ZX-Uno con una Raspberry]
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 992 KiB After Width: | Height: | Size: 990 KiB |
|
Before Width: | Height: | Size: 724 KiB After Width: | Height: | Size: 719 KiB |
|
Before Width: | Height: | Size: 927 KiB After Width: | Height: | Size: 921 KiB |
|
Before Width: | Height: | Size: 318 KiB After Width: | Height: | Size: 312 KiB |
|
Before Width: | Height: | Size: 914 KiB After Width: | Height: | Size: 909 KiB |
BIN
doc/img/bios.png
|
Before Width: | Height: | Size: 107 KiB After Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 92 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 78 KiB |
BIN
doc/img/c64.jpg
|
Before Width: | Height: | Size: 841 KiB After Width: | Height: | Size: 836 KiB |
|
After Width: | Height: | Size: 254 KiB |
BIN
doc/img/cpc.png
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 58 KiB |
BIN
doc/img/cpc2.png
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 795 KiB After Width: | Height: | Size: 794 KiB |
|
Before Width: | Height: | Size: 472 KiB After Width: | Height: | Size: 466 KiB |
BIN
doc/img/gpio.jpg
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
BIN
doc/img/jtag.jpg
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 316 KiB After Width: | Height: | Size: 316 KiB |
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
BIN
doc/img/nes.jpg
|
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 187 KiB |
BIN
doc/img/next.png
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
BIN
doc/img/pong.jpg
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 135 KiB |