ESPectrum 1.4.11

Buenas EOLers!

Para vuestra información, ya está disponible una nueva versión de ESPectrum, el emulador de Spectrum basado en ESP32. Este pasado sábado estuve en el canal de Youtube de Javi Ortiz "El Spectrumero" comentando la nueva versión y otras cosillas:

https://www.youtube.com/live/NHC_9omlOe ... AqeLgr9Iub

Debido al tiempo que ha pasado desde el último lanzamiento (y para ahorrarme el tiempo de juntar todo esto en una lista única XD ), aquí están los cambios en las distintas versiones preliminares de ESPectrum en orden cronológico:

ESPectrum 1.4 Prerelease 1 / 11 de noviembre de 2024

* Emulación completa del Spectrum +2A (con precisión de ciclo, bus flotante, etc.).
* Emulación de los modos mono COVOX (puerto 0xFB), estéreo Covox y SoundDrive 1.05 modos 1 y 2. Más información en: https://velesoft.speccy.cz/da_for_zx-cz.htm
* Se agregó la emulación del bus flotante Pentagon.
* La ROM del ZX81 se cambió a la versión +, que corrige algunos errores de la edición 3. Más información en: http://www.fruitcake.plus.com/Sinclair/ ... w_ZX81.htm
* Se modificó el sistema de carga instantánea (flashload). Ahora simula la secuencia de teclas que hace que cada máquina entre en modo de carga: es más fiable y ocupa menos espacio en el firmware.
* Ajustes en la lectura del teclado ZX que dan unos cuantos fotogramas más a ESPectrum en la placa de Antonio Villena.

ESPectrum 1.4 Prerelease 2 / 28 de noviembre de 2024

* Compatibilidad con ratón con emulación del ratón Kempston. Para usarlo, debes seleccionar "Mouse" en "Other/Second PS/2 device" y luego marcar "Kempston" en "Other/Mouse". **Importante:** Después de seleccionar "Mouse" como segundo dispositivo PS/2, debes reiniciar el hardware para activar la compatibilidad con el ratón en el puerto. Si quieres probar software adaptado para ratón, puedes encontrar muchas cosas en el siguiente enlace: https://velesoft.speccy.cz/kmsoft.htm

ESPectrum 1.4 Prerelease 3 / 2 de diciembre de 2024

* Se ajustó la contención del modelo +2A, que no era del todo correcta (y causaba problemas en la demo Ganzfeld).
* Se corrigió un error en la inicialización de vídeo en el modo +2A que, en ciertas condiciones, hacía que se usara el código de vídeo del modelo 48/128.
* Se mejoró la detección de dispositivos conectados al segundo puerto PS/2. Ya no debería haber reinicios ni ciclos de reinicio en caso de problemas.
* El sistema de carga automática también se modificó para los modelos 48K. Ahora simula la pulsación de la secuencia LOAD "". Más fiable y menos costoso en términos de código y tamaño del firmware.
* Se corrigió un error en el menú del segundo dispositivo PS/2 en portugués que causaba un reinicio.
* Ligera optimización en el código de generación de audio.

ESPectrum 1.4 prerelease 3.3 / 9 de diciembre de 2024

* Una pequeña actualización con un par de atajos de teclado que podrían resultar útiles:
- Shift + F3 -> Elegir segundo dispositivo PS/2 (requiere un reinicio posterior).
- Shift + F4 -> Resolución del ratón (25, 50, 100, 200 dpi). Se aplica al instante.
* En el teclado ZX:
- CS + SS + S -> Elegir segundo dispositivo PS/2.
- CS + SS + D -> Resolución del ratón.

ESPectrum 1.4 prerelease 4 / 11 de febrero de 2025

* Nueva emulación WD1793: Mucho más precisa y a un nivel más bajo, basada en la implementación de Retro Virtual Machine, que resuelve problemas de compatibilidad con algunas demos de Pentagon. Se añadió la capacidad de crear discos TRD vacíos con 80/40 pistas y 1/2 lados. Modos de emulación del controlador en tiempo real y acelerado, además de la opción de elegir entre dos ROM de TR-DOS. Indicador LED bicolor de lectura/escritura en el OSD de estadísticas.
* Nuevo sistema de instantáneas personalizadas: A partir de ahora, las instantáneas personalizadas se crean como archivos .esp. Estos archivos, además de contener información sobre la máquina y la ROM seleccionada, también almacenan todas las configuraciones del sistema de joystick, incluyendo los tipos y mapeos de los joysticks. Ya no necesitan estar en una carpeta específica y pueden ser creados, nombrados, renombrados y eliminados libremente. Además, se ha añadido una tecla de Guardado Rápido, que automatiza la numeración secuencial de los guardados manteniendo el nombre de la última instantánea cargada (.sna, .z80 o .esp).
* Nuevos navegadores para discos TRD y SCL e instantáneas personalizadas ESP.
* Mejoras en la búsqueda instantánea (ahora incluye carpetas) y nuevas funciones en el gestor de archivos: crear archivos, crear carpetas, renombrar (archivos y carpetas) y eliminar (archivos y carpetas). La apariencia del navegador y los atajos de teclado para estas funciones también han sido rediseñados.
* Nueva distribución de funciones en los teclados PS/2 y ZX. Más intuitiva y cómoda (al menos para el autor).
* Se corrigieron algunos errores en los joysticks externos que podían causar bloqueos de acciones, además de otros pequeños ajustes.

ESPectrum 1.4 prerelease 5 / 13 de marzo de 2025

* Compatibilidad con un botón de reinicio físico en las placas de Lilygo y Olimex a través de los GPIO 34, 36 (corresponde al botón físico de Lilygo) o 39.
* EXPERIMENTAL: Se mejoró la velocidad de inicio del emulador. Ahora, sin dispositivos conectados al segundo puerto PS/2, el inicio tarda de 7 a 8 décimas de segundo. Esto podría causar problemas con la inicialización del teclado PS/2, por favor, informa de cualquier fallo.
* Ya no es necesario presionar repetidamente las teclas para cambiar el modo de vídeo en el teclado PS/2. Puedes mantenerlas pulsadas.
* Nueva combinación de teclas para devolver ESPectrum a sus valores de configuración después de flashear: 0 + Z al inicio.
* Modo de reproducción mejorado: ahora reproducirá correctamente esquemas de carga no estándar.
* Se cambió la versión alternativa de TR-DOS a 5.05D, considerada la más avanzada y estable (¡Gracias, Pegaz\! ;D).
* Se corrigió un problema introducido en versiones anteriores con la emulación de Issue 2 e Issue 3.
* Se corrigió un error en la función de eliminación de directorios.
* Mejora notable en la velocidad de indexación de archivos.

ESPectrum 1.4 prerelease 5.1 / 14 de marzo de 2025

* Se añadió compatibilidad de lectura para instantáneas antiguas de ESPectrum.
* Se añadieron atajos de teclado para el nuevo navegador de archivos al teclado ZX y se cambiaron las combinaciones a CAPS SHIFT + \<letra\> para ambas opciones de teclado (PS/2 y ZX).
* El segundo dispositivo PS/2 se ajusta automáticamente en la placa de Antonio Villena a "Keyboard/Adapt. DB9" después de flashear/actualizar para poder usar la placa incluso sin un teclado ZX.

ESPectrum 1.4 prerelease 6 / 31 de marzo de 2025

* Nuevo sistema de carga de audio desde dispositivos analógicos: El sistema permite seleccionar el método por el cual la señal se conectará a la placa a través del menú "Cassette/Audio input". Para activar/desactivar la lectura de la señal analógica, debes usar el atajo SHIFT+F2 en el teclado PS/2 o CS+SS+A en el teclado ZX.
* Nueva ventana emergente de información de archivos para navegadores de archivos a pantalla completa que reemplaza el mecanismo de desplazamiento automático para nombres largos.
* Las teclas izquierda y derecha ahora se pueden usar para navegar por los menús del emulador. En el navegador de archivos, la tecla izquierda también permite cerrar el navegador si se invocó desde un menú o pasar a la carpeta anterior si estás en el primer elemento.
* La funcionalidad anteriormente llamada "Modo de reproducción" ahora se llama "Amplificación" y ahora permite amplificar la señal EAR, lo que es equivalente al modo de reproducción anterior, y/o la señal MIC, lo que te permite amplificar la salida del comando SAVE para poder grabar programas en dispositivos reales. La amplificación de la señal EAR implica la supresión de cualquier otro sonido del emulador y se refleja en el indicador de volumen sustituyendo el acrónimo VOL por AMP.
* Se mejoró la detección del teclado ZX en la placa de Antonio Villena para evitar falsos positivos en las placas de Lilygo u Olimex que usan GPI34 o GPI39 para el botón de reinicio o la carga de audio.
* Se agregó una comprobación para el montaje de la tarjeta SD en la opción de actualización de firmware.

ESPectrum 1.4 prerelease 6.11 / 6 de abril de 2025

* Se corrigió el atajo para activar la entrada de audio en el teclado ZX. Ahora es CS + SS + L.
* Se corrigió un problema con el acceso a archivos en el navegador de discos.
* Mejoras menores de rendimiento.

ESPectrum 1.4 prerelease 6.12 / 25 de abril de 2025
ESPectrum 1.4 / 5 de julio de 2025

* Se corrigieron los modelines de Pentagon para VGA50 y CRT TV que causaban "tearing".
* Se eliminó el mecanismo de compensación de sincronización vertical innecesario en los modos VGA50 y CRT.
* Se corrigió la opción de creación de discos TRD.
* Se corrigieron los archivos TRD y SCL que no aparecían en el navegador de discos.
* Se invirtió la polaridad de la cinta (se ajusta mejor a algunos casos especiales).
* Se agregó código para gestionar el último bloque con pausa 0 en archivos TZX.
* Se estableció Issue 3 como predeterminado en el modelo 48K.
* Corrección para nombres de elementos NVS que eran demasiado largos y no funcionaban correctamente.
* Corrección para la función de reinicio del valor NVS (usando 0 + Z al inicio).
* Corrección para evitar que la tecla ENTER utilizada como tecla de salida en la interfaz se propague a la emulación.
* Nuevo efecto de desplazamiento vertical para el cuadro de diálogo "Acerca de".

ESPectrum 1.4.11 / 10 de agosto de 2025

* Nuevo sistema de indexado de bloques para archivos .tap que acelera su localización tanto en la carga normal como en la carga instantánea. Fue desarrollado especialmente para optimizar el funcionamiento del PlayOnRetro Final Pack. Más información en: https://playonretro.com
* Lista de patrocinadores y colaboradores actualizada en el cuadro de diálogo "Acerca de". ¡¡Gracias a todos!!
* Se añadió el idioma portugués al cuadro de diálogo "Acerca de".
* Se corrigió un problema con el funcionamiento en placas sin PSRAM.
* Se corrigió un modelo de línea incorrecto en el modo de vídeo 16:9.
* Se corrigió un problema al crear instantáneas .ESP con nombres de archivo demasiado cortos.

Como de costumbre, podéis descargar el firmware o flashear directamente a vuestros dispositivos usando el flasheador web ubicado en: https://zxespectrum.speccy.org/flash/

También podeis visitar el repositorio de Github en: https://github.com/EremusOne/ESPectrum

Finalmente, podéis apoyar el proyecto (que es gratuito y de código abierto), si os apetece, en: https://www.patreon.com/c/ESPectrum

¡Que lo disfruteis!

Saludos a todos!

Mensaje anterior:

Como hemos visto que recientemente se ha mencionado a ESPectrum en otro post de EOL, coincidiendo con la release hace unos días de la versión 1.2 y la presentación del proyecto en el Museo Arcade Vintage de Ibi (Alicante) (que ya estais tardando en visitar si no lo habéis hecho ya ;) ) creemos que es momento de presentar como se merece el proyecto en este foro :)



¿Qué es ESPectrum?

ESPectrum es un emulador de los modelos 48K, 128K y su clon ruso Pentagon 128K del microordenador Sinclair ZX Spectrum que se ejecuta sobre microcontroladores Espressif ESP32.

Un microcontrolador es un pequeño ordenador dedicado para tareas específicas (usualmente industriales) con una potencia de proceso, memoria y almacenamiento usualmente limitadas. Afortunadamente, aun con sus limitaciones, el ESP32 ha demostrado disponer de suficiente potencia de proceso para el desarrollo y ejecución de diversos proyectos de emulación.

El chip se ofrece a fabricantes y “makers” para su integración en otras placas y por suerte para nosotros, existen placas en el mercado que, además del ESP32, incluyen de serie la electrónica, componentes y conectores necesarios para el perfecto funcionamiento de nuestro proyecto. Una de las opciones más asequibles es la placa Lilygo TTGo VGA32.

Esta pequeña placa incluye, por un precio aproximado de unos 15€, todo lo necesario para disfrutar de un Spectrum emulado: conector VGA, dos conexiones de tipo PS/2 para teclado y ratón, una salida de audio minijack preamplificada, un slot para tarjeta SD y un conector microUSB para alimentación y comunicación USB serie.

Además hemos colaborado con Antonio Villena, conocido fabricante de hardware retro que ha creado una placa compatible con el proyecto que dispone de algunas mejoras destacando entre ellas la posibilidad de utilizar como dispositivo de entrada un teclado real de Sinclair ZX Spectrum.

Así, si disponemos de una placa equipada con los conectores necesarios, un teclado que soporte el protocolo PS/2 o un teclado real ZX Spectrum, un monitor VGA y, aunque no es imprescindible ya que el ESP32 incluye almacenamiento interno, una tarjeta micro SD como medio de almacenamiento, podemos disfrutar gracias a ESPectrum de un emulador maduro y preciso, que implementa a la perfección aspectos como memoria en contienda, bus flotante, sonido beeper y AY, temporización cycle-perfect y generación de vídeo idéntica a la máquina real.

En su versión más reciente se puede conectar, además de a monitores VGA estándar, a televisores CRT mediante una sencilla modificación a la placa Lilygo (con soporte directo en la placa ESPectrum de Antonio Villena) y un adaptador bastante asequible utilizando la frecuencia exacta de refresco de video que la de un Sinclair ZX Spectrum original.

Todo esto era la presentación "formal" de ESPectrum, la menos formal cabe en una sola frase: ESPectrum es, a fecha de hoy, una de las formas más económicas de disfrutar de un Spectrum.

Y si lo decimos así es porque, tras bastante tiempo de desarrollo y haberse creado en torno al proyecto una comunidad creciente de usuarios MUY entusiastas del Speccy, todo el feedback recibido coincide en lo mismo: no hay diferencia apreciable entre una máquina real y ESPectrum.

Además, muchos de nuestros usuarios están sustituyendo sus máquinas reales por ESPectrum ya que así preservan sus preciados Speccys sin renunciar a una experiencia prácticamente equivalente.

Desde aquí os invitamos a uniros a la mencionada comunidad de usuarios y compartir vuestra experiencia.

El proyecto es Open Source y completamente gratuito y la única fuente de ingresos es la colaboración voluntaria de nuestros Patreons.

Os dejo los enlaces más relevantes:

Website: https://zxespectrum.speccy.org
Grupo de Telegram: https://t.me/ZXESPectrum
Repositorio Github: https://github.com/EremusOne/ESPectrum
Canal de Youtube (directos de presentación y tutoriales): https://www.youtube.com/@ZXESPectrum
Patreon: https://www.patreon.com/ESPectrum
Twitter / X: @ZX_ESPectrum

Y os dejo por aqui algunas fotos de ESPectrums de nuestros usuarios:








Saludos a todos!
La única diferencia entre el Espectrum de este proyecto y un Spectrum "real" es que el del proyecto es más pequeño y más barato ;) ;)
Muy guapo!! La verdad es que si cumple lo que promete, sería interesante pillar uno y dejar bien guardado el 48+, que aunque va perfecto lleva muchas horas encima.
Saludos.
¿Han mejorado tiempos de latencia de teclado y sonido?

Lo digo por un vídeo que se comparaban latencias que era algo más alta que un Mister.
tonicab escribió:¿Han mejorado tiempos de latencia de teclado y sonido?

Lo digo por un vídeo que se comparaban latencias que era algo más alta que un Mister.


Hola!

Supongo que te refieres al video de David Programa donde comparaba FPGAs, emuladores software y su versión de hace dos años de ESPectrum: https://youtu.be/fSv9SKehcYQ?si=Rbv9jVOz1Z0J9VN7

La versión actual de ESPectrum ha evolucionado un montón respecto a la de ese video asi que es difícil saber si han mejorado o no las latencias sin hacer una medición actualizada. Como conozco bastante bien los entresijos del emulador ( al habla Víctor Iborra AKA Eremus ;) ) intuyo que se obtendrían unas cifras muy similares o quizá algo mejores.

En todo caso y sin entrar en valores o mediciones concretas, el feedback que hemos recibido de nuestros usuarios es muy positivo y, como ya comentábamos anteriormente, el "feeling" es el de estar utilizando un Spectrum real.

Los cores Spectrum en FPGAs normalmente van a obtener mejores latencias pero, a fecha de hoy, ESPectrum supera a la mayoría de implementaciones FPGA en la precisión de su emulación, gracias entre otras cosas a la precisión de su core Z80 escrito por José Luis Sánchez (autor del mágnifico ZX Baremulator) y a la ayuda y colaboración de algunas de las personas que más saben del Speccy en la escena nacional como, por ejemplo, Juan Carlos González Amestoy, autor de Retro Virtual Machine.

Por último, hay dos factores que en mi opinión hacen recomendable (y por eso no me canso de hacerlo) a ESPectrum: la inversión necesaria para disfrutarlo (una placa Lilygo TTGO VGA32 1.4 cuesta ~15 euros puesta en casa y puede que menos de 10 euros si consigues alguna oferta puntual) y que está diseñado para ser cómodo y práctico a la hora de jugar y terminarse todos esos juegos que se quedaron pendientes en los ochenta ;)

Un saludo y gracias por tu interés en ESPectrum!
ESPectrum escribió:
tonicab escribió:¿Han mejorado tiempos de latencia de teclado y sonido?

Lo digo por un vídeo que se comparaban latencias que era algo más alta que un Mister.


Hola!

Supongo que te refieres al video de David Programa donde comparaba FPGAs, emuladores software y su versión de hace dos años de ESPectrum: https://youtu.be/fSv9SKehcYQ?si=Rbv9jVOz1Z0J9VN7

La versión actual de ESPectrum ha evolucionado un montón respecto a la de ese video asi que es difícil saber si han mejorado o no las latencias sin hacer una medición actualizada. Como conozco bastante bien los entresijos del emulador ( al habla Víctor Iborra AKA Eremus ;) ) intuyo que se obtendrían unas cifras muy similares o quizá algo mejores.

En todo caso y sin entrar en valores o mediciones concretas, el feedback que hemos recibido de nuestros usuarios es muy positivo y, como ya comentábamos anteriormente, el "feeling" es el de estar utilizando un Spectrum real.

Los cores Spectrum en FPGAs normalmente van a obtener mejores latencias pero, a fecha de hoy, ESPectrum supera a la mayoría de implementaciones FPGA en la precisión de su emulación, gracias entre otras cosas a la precisión de su core Z80 escrito por José Luis Sánchez (autor del mágnifico ZX Baremulator) y a la ayuda y colaboración de algunas de las personas que más saben del Speccy en la escena nacional como, por ejemplo, Juan Carlos González Amestoy, autor de Retro Virtual Machine.

Por último, hay dos factores que en mi opinión hacen recomendable (y por eso no me canso de hacerlo) a ESPectrum: la inversión necesaria para disfrutarlo (una placa Lilygo TTGO VGA32 1.4 cuesta ~15 euros puesta en casa y puede que menos de 10 euros si consigues alguna oferta puntual) y que está diseñado para ser cómodo y práctico a la hora de jugar y terminarse todos esos juegos que se quedaron pendientes en los ochenta ;)

Un saludo y gracias por tu interés en ESPectrum!



El otro dia precisamente no se como,acabe en el video de youtube de David Programa y estuve viendo precisamente lo de las latencias.

Donde me puedo informar mas sobre eso del ESPectrum?.

Dices que la placa a usar es una Lilygo TTGO VGA32 1.4,solo hace falta esa plaquita?o hay que añadir algo mas?o simplemente luego se mete el emulador en ella y listo para jugar?

Es que no se bien como funciona y la verdad que me interesaria pillar la plaquita esa si solo es eso lo que hay que comprar

Gracias

EDITO:

Vale,me he estado viendo algun video de David Crespo sobre todo el que te muestra como meter el emulador en la plaquita y ya me ha quedado bastante claro,asi que acabo de comprar una en aliexpress y empezare a trastear con esto
Yo sigo en la duda.

1. Comprar la placa en AE por 10-15 euros.

Pros: Precio.
Contras: Necesitas teclado y adaptadores.

2. Comprar el ESPectrum en Antonio Villena (con el teclado ya incluido). 89 euros.

Pros: Es como tener un Spectrum 48kb, pero se pueden poner también de 128kb.
Contras: Precio y no es un Spectrum original sino una réplica (aunque dice que la carcasa al menos puede ser original pero no se si esto es real a día de hoy o no).

3. Comprar una N-Go en ManuFerhi por unos 290 euros.

Pros: Evolución del Spectrum. Nuevos juegos para next.
Contras: Precio y no deja de ser una réplica de un Next, por lo que pagas por la placa no oficial.

4. Comprar un Spectrum 48kb original (los hay en buen estado) en webs de segunda mano (ebay, wallapop, vinted,...). Entre 100-150 euros.

5. Comprar un Spectrum plus 2 128 kb (los hay en buen estado con modificaciones de video y con BT, algo más caros) en en webs de segunda mano (ebay, wallapop, vinted,...). Entre 100-200 euros.

Las opciones 4 y 5 serían las ideales si eres coleccionista (la 4 no tanto si quieres jugar a la Abadía del Crimen por ejemplo, que me retrotrae a mi infancia con el Plus que no pude jugarlo porque se necesitaba 128kb), pero le tienes que hacer algunos ajustes del hardware a la salida de tv si quieres jugar en un LCD (en ebay los venden ya con esos ajustes y con BT), además de comprar un accesorio para poner juegos en microsd (o modificarlo por BT) por lo que no sería comprar y jugar, sino que habría que hacer algunos ajustes o comprar algún periférico.

El pro mayor es que son los productos originales, tanto si juegas con cinta como si juegas con microsd.

6. Jugar en emulador (tanto web como por programa).


La mejor opción sería uno original con un aparato que se pusiera fuera (o dentro si cabe) que fuera una placa ESPectrum, más que nada para cargar juegos y para la salida de video.
tonicab escribió:Yo sigo en la duda.

1. Comprar la placa en AE por 10-15 euros.

Pros: Precio.
Contras: Necesitas teclado y adaptadores.

2. Comprar el ESPectrum en Antonio Villena (con el teclado ya incluido). 89 euros.

Pros: Es como tener un Spectrum 48kb, pero se pueden poner también de 128kb.
Contras: Precio y no es un Spectrum original sino una réplica (aunque dice que la carcasa al menos puede ser original pero no se si esto es real a día de hoy o no).

3. Comprar una N-Go en ManuFerhi por unos 290 euros.

Pros: Evolución del Spectrum. Nuevos juegos para next.
Contras: Precio y no deja de ser una réplica de un Next, por lo que pagas por la placa no oficial.

4. Comprar un Spectrum 48kb original (los hay en buen estado) en webs de segunda mano (ebay, wallapop, vinted,...). Entre 100-150 euros.

5. Comprar un Spectrum plus 2 128 kb (los hay en buen estado con modificaciones de video y con BT, algo más caros) en en webs de segunda mano (ebay, wallapop, vinted,...). Entre 100-200 euros.

Las opciones 4 y 5 serían las ideales si eres coleccionista (la 4 no tanto si quieres jugar a la Abadía del Crimen por ejemplo, que me retrotrae a mi infancia con el Plus que no pude jugarlo porque se necesitaba 128kb), pero le tienes que hacer algunos ajustes del hardware a la salida de tv si quieres jugar en un LCD (en ebay los venden ya con esos ajustes y con BT), además de comprar un accesorio para poner juegos en microsd (o modificarlo por BT) por lo que no sería comprar y jugar, sino que habría que hacer algunos ajustes o comprar algún periférico.

El pro mayor es que son los productos originales, tanto si juegas con cinta como si juegas con microsd.

6. Jugar en emulador (tanto web como por programa).


La mejor opción sería uno original con un aparato que se pusiera fuera (o dentro si cabe) que fuera una placa ESPectrum, más que nada para cargar juegos y para la salida de video.


Yo pille la opción 1, la mas barata, el flasheo es la mar de fácil, luego metes sd con juegos. Para el teclado uso uno USB que tenia por aquí, compre en el chino un adaptador USB-PS2 por 67 céntimos y lo he conectado todo a un monitor crt de pc. Total 10 euros placa + 7 de envío + 0.67 del adaptador no llega a los 18 euros. Y luego se ve muy bien en pantalla. Tenia pensado en usar una tele crt, pero después de ver lo bien que se ve en el monitor crt, me quedo este ultimo
Como se pueden cargar los tzx...No doy con ello.

Y se podra en el futuro, más sistemas a la vez, sin tener que flashear, es decir zx spectrum, amstrad cpc, mame, etc..

¿ Hasta donde puede emular la esp32 vga ?

Se podria meter retropie, batocera, emuelec...etc??

Encontre este link...Pero he visto videos de vic20, en Esp 32 vga, lo suyo seria que se pudieran ejecutar c64, zx spectrum, msx, amstrad, sin tener que flashear cada vez.

https://retrowiki.es/viewforum.php?f=114

Igualmente...10000000000000000000 de GRACIAS a los creadores de ESPectrum

Por menos de 20€ disfruto de mi amado zx spectrum. [beer] [oki]


Si quereis tener los dos microordenadores....:

https://zxespectrum.speccy.org/flash/

Sigo preguntando...Se pueden ejecutar tzx....no lo consigo...

Y la nueva versión 1.3 [beer] [beer]



Se pude utilizar el wiimote? Como?
ESP-32 2102 carcasa protectora de acrílico transparente, placa de desarrollo ESP-32.

0,99€ va perfecta para la Esp32 VGA

En aliexpress... [oki]
byevoltor escribió:


Se pude utilizar el wiimote? Como?


Hola!

Tengo algo abandonado este hilo pero aprovecho para ponerte al día :D

- El Wiimote se podia usar en la versión de David Crespo que es con la que yo (Víctor) me inicie en el proyecto, trabajamos juntos mejorandolo durante un tiempo y posteriormente ya cree ESPectrum que heredaba muchas cosas de los proyectos anteriores. Lamentablemente, por cuestiones tecnicas, el soporte de Wii se quedo en el camino. Pero quizá vuelva en el futuro ;)

- ESPectrum tiene soporte para archivos tzx. De hecho uno de los más completos y fiables que existen (hay muchos emuladores que dicen soportar tzx y luego fallan bastante). Lo que no tiene es "flashload" de tzx por lo que para cargar tzx debes cargar el archivo (insertar la cinta), poner al Spectrum en modo de carga y pulsar PLAY (F6) para iniciarla. En F7 tienes un gestor de bloques para poder moverte por la cinta.

- Preguntas si se podrán emular mas sistemas. Si. De hecho ya tengo en marcha el emulador de Amstrad CPC, todavia en versión alpha pero muy utilizable ya y con una compatibilidad bastante razonable para una alpha. En algun momento me gustaria poder combinar ambos emus en un mismo firmware pero aun es pronto.

- ¿Hasta donde puede emular el ESP32? Pues mas o menos lo que estás viendo. Las limitaciones del hardware, sobre todo en lo que respecta a generación de video, permiten unos 64 colores de una paleta algo limitada. Por ello, Spectrum, Amstrad y MSX1 se pueden emular perfectamente. Sistemas con mas colores como MSX2 por ejemplo ya no serian asumibles y requeririan un hardware algo mas potente.

Aprovecho para dejaros por aqui el link del grupo de Telegram del proyecto que es el lugar mas adecuado para estar en contacto con el mismo: https://t.me/ZXESPectrum

Y, por ultimo, recordaros que ESPectrum es un proyecto Open Source y gratuito que se "financia" (básicamente para compensar gastos de las visitas a retrosaraos ;D) a traves de Patreon: https://patreon.com/ESPectrum

Un saludo y gracias por vuestro interes en ESPectrum!
ESPectrum 1.3 [beer]

Link del grupo de Telegram: https://t.me/ZXESPectrum

Patreon: https://patreon.com/ESPectrum

Gracias por tu gran proyecto y por responder mis dudas. [beer] [oki]

P.D.:

No todos somos afines a telegram, pero se agradece, que en vez en cuando, expongas tus avances por aqui, en el hilo que creastes en su momento, que gracias a ESPectrum 1.3, disfrutamos del zx spectrum, a tope.



Deseando ver ESPectrum 1.4 [beer] [oki]


Es lo que falla al Espectrum....Portabilidad...

Bromas aparte, estaria muy bien un adaptador para usar mandos usb en Espectrum, o por mandos por bluetooth.

Una BOB o un Zx Manic Miner....seria posible ejecutarlo con Espectrum???

Felices fiestas a todos!!! [beer]

Y feliz y prospero año nuevo 2025!!! [beer]

Gracias a cpcbegin teneis este super video explicativo. [beer]



Alguien sabe si se puede usar un teclado usb con un adaptador usb a ps2?
Molaría meter también compatibilidad con C64, visto lo visto se ha podido con Amstrad CPC
bucks escribió:Molaría meter también compatibilidad con C64, visto lo visto se ha podido con Amstrad CPC


Lo comente, la posibilidad de más sistemas, en principio, el proximo paso seria el msx, es lo que me respondierón.

Pero tener en cuenta, que todo es un proyecto sin animo de lucro, por devoción a los sistemas de 8 bits, zx spectrum y amstrad, de momento.

Por lo que no se puede más que alabar y esperar, tiempo al tiempo, tarden lo que tarden, hay que estar muy agradecido.



darknd escribió:Alguien sabe si se puede usar un teclado usb con un adaptador usb a ps2?



Si,de hecho asi lo tengo yo,compre un adaptador en un chino que me salio por 45 centimos y funciona con mi teclado

La verdad que si se puede meter un MSX aunque sea de primera generacion ya me tendrian en el bolsillo.Y ya si fuese msx2 seria la ostia
Buenos días gente.

Cuelgo por aquí un esquema de cable VGA - Scart para conectar ESPectrum a teles CRT con euro conector.

Probado en 3 televisiones:

Imagen

Imagen
Imagen
Imagen

Si tienes cables por casa te sale por cero euros y un ratito con tijeras, cinta aislante y un tester para ir uniendo cables.

Un saludo
istorki escribió:Buenos días gente.

Cuelgo por aquí un esquema de cable VGA - Scart para conectar ESPectrum a teles CRT con euro conector.

Probado en 3 televisiones:

Imagen

Imagen
Imagen
Imagen

Si tienes cables por casa te sale por cero euros y un ratito con tijeras, cinta aislante y un tester para ir uniendo cables.

Un saludo


una pasada! [beer]

Gracias. Pero me veo incapaz de hacer esto, soy un completo inútil.
También lo vende hecho por internet, el que mejor te venga.

Un saludo
ESPectrum escribió:Saludos a todos!

Saludos a todos!



Como en su dia se comento ESPectrum era una de las formas más económicas de disfrutar de un Spectrum....Era... [fumando]

Tenemos otra...Para los que no disponen de monitor vga, teclados y mandos con conexión ps2. [oki]

La RP2040-pizero. 9€+-



Le podemos instalar muy facilmente ZxSpectrumPiZero.

https://github.com/fruit-bat/pico-zxspectrum/blob/main/docs/ZxSpectrumPiZero.md

Por que pongo este video, y los enlaces del firmmware....Muy facil porque tengo una pregunta al creador de ESPECTRUM que esta en la versión 1.4

https://zxespectrum.speccy.org/flash/

Ya que tenos la LILYGO® VGA ESP32 PSRAM módulo V1.4 controlador PS/2 por 15€

https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F41mjmtYY2wL.__AC_SX300_SY300_QL70_ML2_.jpg&f=1&nofb=1&ipt=1e2d94c7180a06c712e106ea359243e75d9748caecb6766c29691ada6bfaf6dc

Seria posible instalar ESPECTRUM 1.4 en esta placa RP2040-PiZero más economica 9€, y que nos da la posibilidad directa de hdmi, y mandos modernos y teclados por usb con un adaptador usb a tipo c.

No es que sea malo el ZxSpectrumPiZero...Pero la facilidad y el menu de ESPectrum es una maravilla.

En fin, por pedir que no quede, aunque se que es un trabajazo hacer un port de otra placa...

Pero como veo que no va a haber una placa ESP32 VGA del tipo ESP32 Hdmi con puestos usb...Es la solución más economica, para el que quiera tener un zx spectrum , y no morir en el intento..

En fin, gracias, y esperando más actualizaciones del ESPectrum... [angelito]


Gracias a cpcbegin [beer]

Mañana tenemos un evento que no debemos perdernos!!!!!

Felices vacaciones!!!! [beer]
Habrá que actualizar las plaquitas que tenemos a la nueva versión a ver que tal.

Por cierto,. gracias a @byevoltor por poner mis videos sobre poner el ESPectrum en un par de placas que hice. Espero que le haya servido a la gente para poder tener su propio ESPectrum!

Me gustaría poner en este foro más videos y más cosas, pero ya me banearon una vez por spam, cosa que no entiendo, pero bueno.
29 respuestas