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

Avatar de Usuario
desUBIKado
Mensajes: 166
Registrado: 15 Dic 2017 19:50
Agradecido : 20 veces
Agradecimiento recibido: 144 veces

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

Mensajepor desUBIKado » 21 Jun 2020 21:39

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.zip
    (43.51 KiB) Descargado 14 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
minter
Mensajes: 3016
Registrado: 22 Jul 2014 18:51
Agradecido : 3365 veces
Agradecimiento recibido: 1406 veces

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

Mensajepor minter » 22 Jun 2020 23:59

Gracias por el aporte!!!
A mí me viene de perlas!!!

Una pregunta, ya puestos...
¿El core de Amstad CPC464 es funcional de la buena? Es que aún no he podido probarlo. ¿Hay que meter los programas y juegos por el cable de "MIC" ?
Cuando acabe con las mudanzas, ya me pondré con tiempo a probar todos los cores con calma. -drinks

Edito: me autorespondo. He visto que el core carga por audio unos cuantos juegos y demos. Así que se puede considerar funcional CPC464, como su modelo indica. Tengo que hacer pruebas y pasármelo como un enano.

Avatar de Usuario
desUBIKado
Mensajes: 166
Registrado: 15 Dic 2017 19:50
Agradecido : 20 veces
Agradecimiento recibido: 144 veces

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

Mensajepor desUBIKado » 01 Jul 2020 20:03

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

Avatar de Usuario
desUBIKado
Mensajes: 166
Registrado: 15 Dic 2017 19:50
Agradecido : 20 veces
Agradecimiento recibido: 144 veces

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

Mensajepor desUBIKado » 09 Ago 2020 15:00

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.

Avatar de Usuario
minter
Mensajes: 3016
Registrado: 22 Jul 2014 18:51
Agradecido : 3365 veces
Agradecimiento recibido: 1406 veces

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

Mensajepor minter » 09 Ago 2020 15:39

no he tenido tiempo ni de probar la ultima por culpa de la mudanza.
Directanebte no tengo ni RetroCorner.
Pero en mi caso, he aligerado la inagen wue compartiste porque era mucho Soft pal body. No tendría tiempo para probar todo. aunque ese no es el objetivo supongo, si no que esté todo a mano sea quien sea su usuario y que luego se lo adapte. :)
Mi flash es de 9Mb y en la anterior me paso eso que comentas pero luego lo pude restaurar. :)

bazar77
Mensajes: 3
Registrado: 03 Sep 2019 15:52
Agradecimiento recibido: 2 veces

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

Mensajepor bazar77 » 09 Ago 2020 22:13

Muchísimas gracias por poner publico todo ese curro que estas haciendo.

Esa maravilla que estas gestando que da un valor incalculable a nuestros ZX-UNO.

No he tenido tiempo de probar la imagen pero pinta realmente bien.

Tengo un ZX-UNO de primera hornada sin actualizar y en cuanto tenga tiempo sigo tus instrucciones, lo actualizo y lo primero que hago es usar tu imagen. ¿Corre algún riesgo el actualizar el ZX-UNO? ¿Es seguro la actualización? ¿Alguna recomendación?

Si hay algo que incluir a la imagen, supongo que ya lo habrás incluido pero por pedir el msx1pack 3.0 de tu misma cosecha ;)

Vuelvo a repetir mil gracias por compartir tu afición y servidor queda a la espera con admiración de ver tus próximos progresos,

SALUDOS AMIGO !

Avatar de Usuario
desUBIKado
Mensajes: 166
Registrado: 15 Dic 2017 19:50
Agradecido : 20 veces
Agradecimiento recibido: 144 veces

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

Mensajepor desUBIKado » 09 Ago 2020 22:19

bazar77 escribió:Muchísimas gracias por poner publico todo ese curro que estas haciendo.

Esa maravilla que estas gestando que da un valor incalculable a nuestros ZX-UNO.

No he tenido tiempo de probar la imagen pero pinta realmente bien.

Tengo un ZX-UNO de primera hornada sin actualizar y en cuanto tenga tiempo sigo tus instrucciones, lo actualizo y lo primero que hago es usar tu imagen. ¿Corre algún riesgo el actualizar el ZX-UNO? ¿Es seguro la actualización? ¿Alguna recomendación?

Si hay algo que incluir a la imagen, supongo que ya lo habrás incluido pero por pedir el msx1pack 3.0 de tu misma cosecha ;)

Vuelvo a repetir mil gracias por compartir tu afición y servidor queda a la espera con admiración de ver tus próximos progresos,

SALUDOS AMIGO !


Todo está explicado en el primer comentario de esta publicación, pero en una semana o así publicaré la nueva imagen más actualizada. En zx-uno con espacio solo para 9 cores mirar las instrucciones del final.

Avatar de Usuario
desUBIKado
Mensajes: 166
Registrado: 15 Dic 2017 19:50
Agradecido : 20 veces
Agradecimiento recibido: 144 veces

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

Mensajepor desUBIKado » 18 Ago 2020 21:12

Al final sacaré la nueva imagen el próximo viernes 21. Como hacer la entrada con todas las cosas nuevas lleva un buen rato os voy poniendo los dientes largos adelantando las novedades que a nivel de cores nuevos que va a traer, y así hago un poco de hype.

  • Slot 1: El core de Spectrum es ahora el oficial de mcleod_ideafix del 16.08.2020. Los cambios introducidos desde la versión anterior (24.03.2020) son los siguientes:

    1. Solucionado problema con decodificación del opcode de la instrucción IM 2 en la implementación de la CPU Z80 (core T80) que hacía que no funcionase correctamente la segunda parte de la demo MQM3
    2. Correcciones de sincronismo en la señal de escritura del Z80
  • Slot 27: Se ha trasladado a este slot el core EXP27-240320 versión de azesmbog con el UART deshabilitado y soporte SAA1099 que antes estaba como core principal.
  • Slot 28: Nuevo core kyp48K-13.08.2020. Este core de Spectrum 48K esta preparado para trabajar solo con esxDOS 0.8.8. Tiene soporte Turbo Sound y SpecDrum, tiene implementado el efecto snow y una contención de memoria y timings de la ULA que le permiten ejecutar de forma perfecta los test IR_CONTENTION.tap o snow.tap (incluidos en carpeta /speccy/TEST/).
  • Slot 42: Nuevo core experimental VGA27-110420 de mcleod_ideafix que da salida de video por VGA a 60Hz sin acelerar los juegos. Sólo va bien en modos ULA normales (standard, HiColor y ULAplus). No hay ni Radastan ni Timex HiRes. Si se tiene puesto el addon WIFI se cuelga al de poco, por lo que hay que quitarlo para usarlo. Algunos juegos Nirvana van acelerados, como "Gandalf Deluxe" o "Complica DX", sin embargo otros como "Manic Prieto" se ejecutan a la velocidad correcta.
  • Slot 43: Versión del core de Spectrum EXP27-24.03.20-TSFM realizada por azesmbog. Tiene soporte para Turbo Sound FM, que son 6 canales sonido PSG (2 x AY-8910) + 6 canales de sonido FM (core JT13 de jotego que implementa el chip YM2203). Este chip ocupa tanto que se ha tenido que quitar funcionalidades del core de mcleod_ideafix para que entre, y por ahora solo lo tiene la MiSTer. No lo verás en los cores de Spectrum de MiST o ZX Next. Es recomendable usarlo en modo Pentagon, y hay varios ficheros con melodías FM en la carpeta /SPECCY/MUSICA/TS-FM.
  • Slot 44: Versión del core de Spectrum EXP27-24.05.30-DMA realizada por azesmbog. Tiene soporte para varias implementaciones distintas de DMA: unoDMA, z80DMA y zxnDMA. Podéis ejecutar diferentes demos que hacen uso del DMA en la carpeta /SPECCY/DMA.


Volver a “ZX-Uno / ZX-Dos / ZX Next”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado