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

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):

    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.

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:

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.

Esta entrada fue publicada en ZX-Uno y etiquetada , . Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *