ESPeccy, fork de ESPectrum - ESP32

mvalder
Mensajes: 1638
Registrado: 21 May 2023 02:04
Has thanked: 957 times
Been thanked: 604 times

ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

Imagen

Ha surgido una rama paralela de ESPectrum, el emulador de ZX Spectrum sobre ESP32. SPEccy tendrá un desarrollo independiente, dirigido por @SplinterGU.

El canal de Telegram será el punto de encuentro para soporte y novedades y @Eremus, desarrollador principal de ESPectrum, se ha apuntado al canal y ha recibido la bienvenida. De hoy mismo (quiero decir, 29 de octubre):
.
ESPeccyLaunch.png
ESPeccyLaunch.png (24.39 KiB) Visto 1286 veces
https://web.telegram.org/k/#@ESPeccy

El github del proyecto:
https://github.com/SplinterGU/ESPeccy

Frunciona en la mismas tres placas que ESPectrum: Lilygo/TTGO VGA32, ESPectrum de A. Villena y ESP32-SBC-FabGL de Olimex. ESPeccy tiene características diferentes a ESPectrum, como alguna de estas:
.
ESPeccyFeatures.png
ESPeccyFeatures.png (17.29 KiB) Visto 1286 veces
El uso de PSRAM, por ejemplo, aparecerá en el futuro ESPectrum+, que está en desarrollo. ESPeccy tiene compilados dos tipos de binarios, con PSRAM (Lylygo, Olimex) y sin ella (placa actual de A. Villena sin modificar):
https://github.com/SplinterGU/ESPeccy/releases

Enhorabuena y gracias por el proyecto. Sin duda, la inciativa redundará en tener emuladores que se ajusten a las preferencias de diferentes usuarios.

Aclaración: No participo en el desarrollo de niguno de los proyectos ni soy miembro de los grupos de Telegram. Simplemente leo los mensajes y me da algo de pena que las novedades no tengan un soporte más permanente, como un foro.
mvalder
Mensajes: 1638
Registrado: 21 May 2023 02:04
Has thanked: 957 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

Colaboración entre los dos proyectos SPEctrum-SPeccy. Hoy (30 de octubre):
.
ESPeccy-SPEctrum.png
ESPeccy-SPEctrum.png (29.42 KiB) Visto 1279 veces
https://web.telegram.org/k/#@ZXESPectrum

Edito:
Y respuesta, en la misma línea de colaboración:
.
ESPeccy-SPEctrum-2.png
ESPeccy-SPEctrum-2.png (12.4 KiB) Visto 1281 veces
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

muchas gracias!
mvalder
Mensajes: 1638
Registrado: 21 May 2023 02:04
Has thanked: 957 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

SplinterGU escribió: 02 Nov 2024 16:21 muchas gracias!
De nada, @SplinterGU. Gracias a ti por el desarrollo y compartirlo.

Además de las actualizaciones, han puesto en el Telegram enlace a una colección de pokes:
https://github.com/ladyeklipse/all-tipshop-pokes
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

nueva version:

https://github.com/SplinterGU/ESPeccy/r ... 2411040024

- Added 48k cartridge support
- Fix loader for tk90x v3
- Added 'Auto Tape Load' option
- In Z80 load keep rom & model if same arquitecture. (pe: if current is tk90x and you load an 48k z80, keep tk90x machine)
- Replace 'Help' in menu by 'Keyboard Help'
- Remove text keys on menu row because no compatible with all keyboard layout (PS/2 and ZXKeyboad)
- Fix video missing bug if border color defined in SNA file is greater than 7
- Fix dialogs background clear in BIOS
- Fix missing main screen BIOS when exit is cancelled
- Added ESPeccy cropped logo file
- Text fixed in start screen
- Bios screen cosmetic changes
- Internals UI code optimizations and minors texts fixs

cambios anteriores

- Fix start message error in PT screen
- Added statusbar scroll
- Added complete help on statusbar
- Added correct keys help in dialog for Villena's board.
- Fix .pok files index filename (.c.idx)
- Add BIOS support with boot-time activation:
PS2 keyboard: F2 for VGA mode, F3 for CRT mode.
ZX Keyboard: 2 for VGA mode, 3 for CRT mode.
- Add configuration backup/restore feature to SD card.

y mas cosas
mvalder
Mensajes: 1638
Registrado: 21 May 2023 02:04
Has thanked: 957 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

SplinterGU escribió: 04 Nov 2024 04:36 nueva version:

https://github.com/SplinterGU/ESPeccy/r ... 2411040024

- Added 48k cartridge support
...
Muchas gracias, @SplinterGU. Han colocado hoy en Telegram una colección de ejemplo de cartuchos (ficheros *.rom) para probar. He comprobado que funcionan.

Por otra parte, como lo piden las normas, ¿podrías pasar por el subforo de presentaciones, por favor? Muchas gracias.
mvalder
Mensajes: 1638
Registrado: 21 May 2023 02:04
Has thanked: 957 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

@SplinterGU ha habilitado un Discord para SPEccy:
.
DiscordESPeccy.png
DiscordESPeccy.png (16.22 KiB) Visto 917 veces
https://discord.com/invite/jRqMbTHhzt

No tengo cuenta en Discord, así que poco informaré de lo que se diga ahi, je, je. Pero el Telegram seguirá siendo el principal sitio de soporte:
https://web.telegram.org/k/#@ESPeccy
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

mvalder escribió: 04 Nov 2024 15:24
SplinterGU escribió: 04 Nov 2024 04:36 nueva version:

https://github.com/SplinterGU/ESPeccy/r ... 2411040024

- Added 48k cartridge support
...
Muchas gracias, @SplinterGU. Han colocado hoy en Telegram una colección de ejemplo de cartuchos (ficheros *.rom) para probar. He comprobado que funcionan.

Por otra parte, como lo piden las normas, ¿podrías pasar por el subforo de presentaciones, por favor? Muchas gracias.
juraria que ya lo habia hecho... no se bien que poner, no soy fan de autopromocion (de mi persona)... pero lo intentare y asi lo hare... gracias! :)
mvalder
Mensajes: 1638
Registrado: 21 May 2023 02:04
Has thanked: 957 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

SplinterGU escribió: 15 Nov 2024 00:41
[Sobre la presentación]
juraria que ya lo habia hecho... no se bien que poner, no soy fan de autopromocion (de mi persona)... pero lo intentare y asi lo hare... gracias! :)
Muchas gracias, @SplinterGU.

Aprovecho par decir que hay una versión con algunas novedades y correciones menores:
- Update OSD option texts for clarity and brevity
- Add menu options to insert and eject cartridges
- Fix SD remount when loading a cartridge on reset
- Keep cartridge loaded on each reset unless ejected or F12 is pressed
- Fix cartridge behavior with TR-DOS reset (CTRL+F11)
- Add pause when changing direction in ping-pong text scroll
https://github.com/SplinterGU/ESPeccy/releases
mvalder
Mensajes: 1638
Registrado: 21 May 2023 02:04
Has thanked: 957 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

Nueva herramienta de actualización automática.
ESPeccy Flash Tool
...
Features

Automatically detects the connected ESP32 device.
Downloads the latest firmware for the ESP32.
Flashes the firmware to the ESP32 device.
No user interaction required except for the choice of firmware version (with or without PSRAM).
Command-line based tool for ease of use.
https://github.com/SplinterGU/ESPeccyFlashTool
.
ESPeccyFlashTool.png
ESPeccyFlashTool.png (12.67 KiB) Visto 777 veces
Edito:
Aclaro que el binario de la herramienta me ha funcionado bien en Windows. No he hecho más pruebas.
Avatar de Usuario
broderick77
Mensajes: 383
Registrado: 21 Jun 2022 12:46
Has thanked: 119 times
Been thanked: 221 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por broderick77 »

Si me da tiempo esta semana la pruebo en Linux y comento.
--------------------------------------------------
A algunos les gusta el "Paku paku", y a los Commodores el "poke poke"
-------------------------------------------------
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

gracias!
Avatar de Usuario
broderick77
Mensajes: 383
Registrado: 21 Jun 2022 12:46
Has thanked: 119 times
Been thanked: 221 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por broderick77 »

No me deja publicar la salida del cmake

Bueno, que me dice que no, parece que no encuentra Curl, pero Curl esta instalado, es Ubuntu 24.04
--------------------------------------------------
A algunos les gusta el "Paku paku", y a los Commodores el "poke poke"
-------------------------------------------------
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

necesitas curl-dev. no te funciona la release ya compilada?
Avatar de Usuario
broderick77
Mensajes: 383
Registrado: 21 Jun 2022 12:46
Has thanked: 119 times
Been thanked: 221 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por broderick77 »

SplinterGU escribió: 22 Nov 2024 17:51 necesitas curl-dev. no te funciona la release ya compilada?
Ups, no la he visto. He clonado Git para compilar... Pero la ESP no la tengo a mano hasta el lunes
--------------------------------------------------
A algunos les gusta el "Paku paku", y a los Commodores el "poke poke"
-------------------------------------------------
Avatar de Usuario
broderick77
Mensajes: 383
Registrado: 21 Jun 2022 12:46
Has thanked: 119 times
Been thanked: 221 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por broderick77 »

La release 1.2 me da esta salida (como escribia antes hasta el lunes no tengo la ESP a mano)

Código: Seleccionar todo

./especcy_flash_tool: /lib/x86_64-linux-gnu/libjansson.so.4: no version information available (required by ./especcy_flash_tool)
ESPeccy Flash Tool - v1.2
Copyright (c) 2024 SplinterGU

Scanning for ESP32 on serial port ESP32 not found!
--------------------------------------------------
A algunos les gusta el "Paku paku", y a los Commodores el "poke poke"
-------------------------------------------------
Responder

Volver a “Emulaciones software, FPGA y otras soluciones”