Imagen para ZX-Uno 2MB Int, SPI Flash 16M y salida VGA (ver. 21.06.2020)

Discursiones en general sobre el proyecto que no tienen cabida en otro foro / General discussion for uncateorized topics about the ZX-Uno project
Responder
Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Imagen para ZX-Uno 2MB Int, SPI Flash 16M y salida VGA (ver. 21.06.2020)

Mensaje por desUBIKado » 21 Jun 2020, 21:21

Imagen

Ya publiqué aquí hace un mes la primera versión de mi imagen para ZX GO+ con 2MB de memoria interna, memoria SPI Flash de 16 MB (45 cores) y salida VGA. Ahora voy a comentar los cambios que he introducido desde entonces:


CORES

Los cores siguen siendo los mismos, en ese aspecto no hay cambios. La lista completa la puedes ver aquí.


ROMS DE SPECTRUM
  • Se han actualizado las roms ZX82 y ZX85 de Daniel A. Nagy a las últimas versiones.
  • Se ha actualizado la rom SE BASIC IV 4.2 Cordelia a la versión 23.05.2020. Andrew Owen acaba de publicar recientemente mucha documentación sobre este firmware, tanto de lo que ya funciona como de las funcionalidades que tiene intención de implementar en el futuro. Con el podréis hacer vuestros programas BASIC con un dialecto muy similar al del GW-BASIC de Microsoft. Por defecto está configurado el idioma en español. En la carpeta PROGRAMS tenéis unos pocos programas de demostración (podéis ver sus nombres con FILES "PROGRAMS"). Podéis ejecutarlos con RUN "nombre de programa", por ejemplo RUN "LASTV8" o RUN "SCRSHOW". Para seguir profundizando en el uso de este firmware consultar la documentación que os he señalado más arriba.
  • Ahora la rom por defecto en el arranque para a ser la Derby++ 64K en lugar de la +2A, y dejo de autoejecutar en el arranque el fichero /SYS/AUTOBOOT.BAS, con lo que las roms de 32K y 64K con soporte esxDOS (excepto la Derby++ 64K) arrancarán en modo 48K, siendo necesario ejecutar el comando .128 para ver el típico menú de los modelos de 128K. La Derby++ es la rom más potente y con más funcionalidades que existe para los modelos de Spectrum de 128K. Para conocer todas sus posibilidades podéis descargaros y leer esta guía de uso (en inglés):

    Derby++ User Guide.pdf
    (54.59 KiB) Descargado 300 veces

    En esta rom si se pulsa en la opción "Loader" del menú se carga el navegador NMI del Dr Slump. Si queréis realizar una carga por audio, la funcionalidad original del "Loader" se obtiene con la opción "128 BASIC" manteniendo pulsada la tecla ENTER. Otro modo es entrando en el BASIC de forma normal y ejecutando el LOAD "" de toda la vida.

    En la anterior versión ya estaba engarzado el ZX1PACK.TAP con el comando .tapein del esxDOS, por lo que cuando se seleccionaba "Loader" se arrancaba el ZX1PACK. Esto ahora se puede hacer fácilmente desde el navegador NMI del Dr. Slump pulsando la tecla F, ya que el fichero ZX1PACK.TAP está puesto como "fast-ramp".

ESXDOS

Se actualiza a la versión 0.8.8. Aquí se enumeraron sus numerosos cambios.


CONTENIDO TARJETA SD

SPECTRUM
  • Se actualizan los navegadores NMI a las últimas versiones. Dr Slump 0.0.17 y el Browser con soporte de nombres largos de ficheros a la 0.10. Desde el navegador NMI del Dr. Slump se puede pasar al LFN Browser pulsando la tecla J.
  • Se ha actualizado la compilación de juegos MydivMMC (carpeta SPECCY) a la versión 3.02 con un montón de juegos nuevos.
  • En la carpeta /SPECCY/HOMEBREW/2020 se han añadido los juegos de reciente aparición "Bonnie & Clyde" y "Los tesoros perdidos de Tulum".
  • En la carpeta /SPECCY/MIDIS se han añadidos bastantes temas midi de las aventuras de Sierra, o de artistas como ACDC, Jarre, etc.
  • Se han actualizado varias utilidades de Nihirash para el uso con el addon WIFI (esprst, wget, netman y ugoph). Al cliente gopher podéis acceder desde cualquier directorio con el comando .ugoph. Una vez conectado el servidor gopher de Nihirash podréis realizar acciones como buscar y descargaros juegos desde World of Spectrum, escuchar música AY por streaming (ZXArt.ee AY8912 music gate), o buscar y visualizar pantallas de Spectrum en modo slideshow (ZXArt.ee Pictures Gate).

MSX
  • Se ha actualizado Sofá Run a la versión 7.0. Hay una incompatibilidad con esta versión, y también con la anterior 6.0, si se tiene pinchado el addon MIDI, y si se está usando el core MSX1FPGA versión VGA2M (2 megas SRAM internos), que hace imposible usarlo. Esto no ocurre con la versión 5.1 de Sofá Run. El problema está en esa versión del core, ya que no se produce con las versiones de 512K ni con la de 2MB de memoria externa. Esperemos que en futuro podamos tener una nueva versión VGA2M del core sin este problema.
  • Se han incluido los juegos "Yazzie MSX Remastered" en formato rom, y "Las aventuras de Rudolphine Rur" en formato dsk.

ATARI 800XL
  • Se ha incluido en la carpeta Homebrew el juego "Gravity Worms" ganador del Silly Venture 2019

INSTALACIÓN

Descargar los siguientes 2 archivos:
El primer contiene la imagen que habrá que grabar en una SD de 2GB o más de capacidad.

El segundo contiene los cores, unas rom para unos cores arcade, y los ficheros FLASH.ZX1, FLASH-4M.ZX1, ESXDOS.ZX1 y FIRMWARE.ZX1.

La forma sencilla es copiar el fichero FLASH.ZX1 a la carpeta raíz de la tarjeta SD que se esté utilizando actualmente con el ZX GO+ (o ZX-Uno equivalente), y luego desde la BIOS, menú "Upgrade", opción "Upgrade flash from SD". Con eso se actualiza la BIOS, los cores, las roms de Spectrum y la versión del esxDOS.

Ahora solo toca utilizar la SD grabada con la imagen que he compartido y ya tendréis un ZX GO+ actualizado.

Los poseedores de un ZX-Uno con memoria SPI Flash de solo 4MB (9 cores) pueden utilizar la imagen que comparto, pero no podrán utilizar el fichero FLASH.ZX1, sin embargo sí podrán actualizar la BIOS, el esxDOS, y las roms de Spectrum mediante el archivo FLASH-4M.ZX1, renombrandolo a FLASH.ZX1. Los cores 3 (MSX) y 5 (Atari 800XL) son versiones para 2MB de memoria interna, por lo que sería convenientes cambiarlos a posteriori si esa no es la configuración de memoria en el ZX-Uno que se quiere actualizar. Por otra parte, el core principal de Spectrum del slot 1 no tiene soporte para el addon WIFI, por lo que si se quiere usar ese addon se puede instalar una versión de core principal que sí lo tenga, o bien instalar un core secundario de Spectrum con soporte UART en otro slot.

Actualización importante 01.07.2020: Con el usuario Usagi Yojimbo del grupo de Telegram del ZX-Uno he estado actualizando su ZX-Uno 4.1 del crowdfunding (512K SRAM y SPI Flash de 4 megas -9 cores -) con el archivo FLASH-4M.ZX1 que compartí más arriba. Sin embargo, hemos visto que el resultado no es bueno porque los nombres de las roms y de los cores se convierten en un batiburrillo de caracteres con los nombres de los que ya existían, y salen muchos caracteres tipo basura. Una vez corregido todo, y ya habiéndolo dejado perfecto, hemos generado un fichero FLASH.ZX1 para los ZX-Uno de 512K, y que sería el que tendría que usarse para este tipo de ZX-Uno.

Los 9 cores que tiene esta versión del FLASH.ZX1 son los siguientes:

Código: Seleccionar todo

SLOT       CORE             VERSION           COMENTARIO
--------   --------------   --------------    --------------------------------------------------------------------
Spectrum   Spectrum         EXP27-240320      Versión de azesmbog con el UART deshabilitado y soporte SAA1099
core2      Amstrad CPC464   TEST 3b           Versión de mcleod_ideafix 01.09.2017. Solo carga por audio
core3	   MSX              1.3  (512K)       Carga por audio y desde SD en formato FAT16
core4      Commodore 64	    BETA7b            Carga por audio y desde SD en formato raw
core5      Atari 800XL      1.1 (512K)        Carga desde SD en formato FAT16 / FAT32
core6	   BBC Micro	    1.3               Carga por audio y soporta fichero BEEB.MMB
core7      Colecovision     512K              Carga desde SD en formato FAT16
core8      Jupiter ACE      2019.06.19 aze    Soporte carga de ficheros desde la SD y soporte de chip de sonido AY
core9      SMS              TEST 4.3 (512K)   Carga por SD en formato FAT16 / FAT32
La salida de video está puesta por defecto en video compuesto, por eso no hay cores que sean solo VGA.

Os dejo el archivo de todos los recursos: FLASH.ZX1, cores, roms, firmware y esxdos.

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Imagen para ZX-Uno 2MB Int, SPI Flash 16M y salida VGA (ver. 21.06.2020)

Mensaje por desUBIKado » 02 Jul 2020, 19:31

Comparto un nuevo fichero FLASH.ZX1 para los que quieran utilizar mi imagen de 2GB con su ZX-Uno 4.1 del crowdfunding.


Elm
Mensajes: 1
Registrado: 04 Jul 2020, 20:45

Re: Imagen para ZX-Uno 2MB Int, SPI Flash 16M y salida VGA (ver. 21.06.2020)

Mensaje por Elm » 04 Jul 2020, 20:53

¡GENIAL! :gracias!:

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Imagen para ZX-Uno 2MB Int, SPI Flash 16M y salida VGA (ver. 21.06.2020)

Mensaje por desUBIKado » 09 Ago 2020, 14:59

Voy poco a poco terminando la composición de la tarjeta SD para publicar una nueva imagen en agosto. Os comento los cambios que hay desde la anterior de junio:

- La imagen aumenta de tamaño de 2GB a 4GB.

SPECTRUM

- Nueva versión del core de Spectrum de McLeod (140720)
- Nueva versión del firmware SE BASIC IV 4.2 Cordelia Release 200715 (Morton) con nuevas demos que muestran sus características. La imagen de la tarjeta SD saldrá después del 13 de agosto, que es cuando se publica para todo el mundo.
- Nueva versión 0.11 del navegador NMI con soporte de nombres largos de Bob Fossil
- Inclusión del juego Return to Holy Tower de Hark0 ¡Madre mía qué verguenza que no estaba incluido en versiones anteriores!
- Actualizado los juegos y demos homebrew hasta el 30.07.2020 cortesía del grupo Sinclair Software Preservation de Facebook


MSX

- Se actualiza Nextor a la versión 2.10 final
- Se incluye el juego Mag the magician de radastan
- Se añaden los juegos de la MSXDEV 2020
- Se añaden los ports de juegos de Colecovision realizados por Taylor Stokes


Atari 800XL

- Se incluye la serie de juegos mejorados Encore Hacks (Homebrew)
- Se añaden los discos publicados por el revista checa Flop Magazine (números 1 a 65)


Jupiter ACE

- Añadido el juego Rocks and Ghost de Александр Шарихин (nihirash)
- Añadidos muchos juegos del TOSEC


NES

- Añadidos los juegos de la NES CODE COMPETITION (del 2011 al 2019)


SMS

Añadidos los juegos de la SMS POWER! (del 2002 al 2020)


Aquellos que ya habéis probado alguna de las 2 anteriores imágenes que publiqué, ¿hay algo que incluiríais y que no está? Cualquier cosa que sirva para mejorarla será bienvenida.

Responder