ESPectrum 1.0 Released

Struggling with Fuse or trying to find an emulator with a specific feature. Ask your questions here.
Post Reply
User avatar
PeterJ
Site Admin
Posts: 6879
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

ESPectrum 1.0 Released

Post by PeterJ »

@Eremus released version 1.0 of ESPectrum a few days ago.

https://github.com/EremusOne/ZX-ESPectrum-IDF/releases

I was lucky enough to get the Olimex ESP32-SBC-FabGL board from Santa, and found flashing the board really easy. I'm looking forward to the full documentation appearing soon.

Image
User avatar
Jbizzel
Dynamite Dan
Posts: 1537
Joined: Mon May 04, 2020 4:34 pm
Location: Hull
Contact:

Re: ESPectrum 1.0 Released

Post by Jbizzel »

Its a great emulator - I am using it too :)

I think there is a joystick add on in the works?
User avatar
Eremus
Drutt
Posts: 17
Joined: Sun Feb 05, 2023 12:58 pm
Contact:

Re: ESPectrum 1.0 Released

Post by Eremus »

PeterJ wrote: Tue Jan 02, 2024 5:25 pm @Eremus released version 1.0 of ESPectrum a few days ago.

https://github.com/EremusOne/ZX-ESPectrum-IDF/releases

I was lucky enough to get the Olimex ESP32-SBC-FabGL board from Santa, and found flashing the board really easy. I'm looking forward to the full documentation appearing soon.
Hi Peter!

Glad to see you're enjoying the emu ;)

We are planning to publish a wiki for the emulator with full usage instructions. Right now "readme.md" and release notes are the best source of info about emulator usage.

Regards ;)
User avatar
Eremus
Drutt
Posts: 17
Joined: Sun Feb 05, 2023 12:58 pm
Contact:

Re: ESPectrum 1.0 Released

Post by Eremus »

Jbizzel wrote: Sat Jan 06, 2024 1:05 pm Its a great emulator - I am using it too :)

I think there is a joystick add on in the works?
Tyvm Jbizzel :)

Version 1.0 has a new joystick system that supports two joysticks of up to 8 buttons through ESPjoy adapter (which is a DB9 to PS/2 adapter sending ESPectrum special scancodes which will be documented for anyone who wants to make some DIY adapter).

You can see the adapter and system explained in v1.0 launch video at: https://www.youtube.com/live/jFYGp7Zt57 ... j1GMG1oMBW

ESPjoy adapter can be purchased at Antonio Villena's store: https://antoniovillena.es/store/product ... espectrum/

Regards! ;)
User avatar
Eremus
Drutt
Posts: 17
Joined: Sun Feb 05, 2023 12:58 pm
Contact:

ESPectrum 1.0

Post by Eremus »

*Threads merged by admin*

Hi there!

We've launched recently version 1.0 of our ESP32 SoC based ZX Spectrum 48, 128 and Pentagon 128 emulator.

You cand find detailed info about its features at the Github project page: https://github.com/EremusOne/ZX-ESPectrum-IDF and download latest binaries at the release page https://github.com/EremusOne/ZX-ESPectr ... s/tag/v1.0

These are last version release notes:
New features:

- Improved SD file system support:
  • Folder support with top status bar showing current folder.
  • Autoindexing of folders with process info through progress bars. No need of manual regeneration of folder indexes from now on.
  • 48 character long file names (plus 4 for extension).
  • Bigger snapshot and tape file open dialog.
  • Special ascii characters support: á,à,ä,â,é,è,ë,ê,í,ì,ï,î,ó,ò,ö,ô,ú,ù,ü,û,Ñ,ñ,Ç,ç,¿,¡,º and ª.
  • Positioning at item on file list starting with A-Z or a-z pressing corresponding letter on PS/2 or ZX Keyboard (SS + letter).
  • Case insensitive search option: press F3 on PS/2 keyboard or F, B on ZX Keyboard and input search text to realtime filter item list.
  • Status bar with total number of items and current item focused on folder.
  • Name autoscroll (keeping focus for more than two seconds) for items with name longer than dialog width.
- New joystick system through ESPjoy DB9 to PS/2 converter (or DIY converter using ESPectrum joystick special scancodes):
  • Support of two up to 8 buttons joysticks.
  • Easy customization dialog: you can assign Spectrum keys, PS/2 special keys, Kempston actions or Fuller actions to any joystick input.
  • Important: To be able to use new joystick system with ESPjoy, you have to use new firmware at: https://github.com/dacarsoft/DB9_2_Keyb ... _ESPectrum
- Support of flashing new firmware through SD card: just put firmware file on SD root dir and select update option.

- New interface elements (progress bars and confirmation dialogs).

- Overwrite confirmation dialog added to snapshot save and SAVE command.

- New screen centering system for CRT 15Khz 50hz modes: use CRTL F5-F8 or CS+SS Z,X,C,V in ZX Keyboard.

- New hardware information dialog (CTRL-F1 or CS+SS+I on ZX kbd).

Changes:

- Z80 Core: Add accurate emulation of WZ according to the latest discoveries as described in viewtopic.php?t=10555 Thanks to @redcode !

- Optimized video (almost 10% average faster than previous release) and port management routines.

- PS/2 joystick emulation improved: added Sinclair and Fuller type joystick emulation.

- Improved OSD: quicker response and more precise calcs.

- 16:9 70hz (360x200) modeline adjusted to better comply with IBM 720x400 standard.

Bugfixes:

- Solved rare sound mute bug after snapshot load.
We did a live stream on launch day that you can see at https://www.youtube.com/live/jFYGp7Zt57 ... n4RvcFEcg_

Finally, we want to remind you that the ESPectrum project is an open-source software project under the GPL-3.0 license, 'funded' thanks to the generosity of our sponsors. If you consider helping us and receiving some benefits in return, you can do so at: https://www.patreon.com/ESPectrum.

Enjoy it!
User avatar
Jbizzel
Dynamite Dan
Posts: 1537
Joined: Mon May 04, 2020 4:34 pm
Location: Hull
Contact:

Re: ESPectrum 1.0 Released

Post by Jbizzel »

I might be getting confused from the video (which is in Spanish, with I don't speak sadly) Can you connect a wiimote and use it as a controller?
User avatar
Eremus
Drutt
Posts: 17
Joined: Sun Feb 05, 2023 12:58 pm
Contact:

Re: ESPectrum 1.0 Released

Post by Eremus »

Jbizzel wrote: Sun Jan 07, 2024 9:59 pm I might be getting confused from the video (which is in Spanish, with I don't speak sadly) Can you connect a wiimote and use it as a controller?
Yes but not directly, I use this adapter connected to the ESPjoy:

https://shop.8bitdo.com/products/8bitdo ... mega-drive

and the Wiimote connected to the retro-receiver.

It works quite good, no noticeable lag and ESPjoy detects it as a Sega Megadrive 3 button controller as you can see in the video.

Regards ;)
Post Reply