Skip to content

ESPectrum 1.3.2

Latest
Compare
Choose a tag to compare
@EremusOne EremusOne released this 28 Oct 11:53

Bugfixes:

  • Fixed a problem with the snapshot menu in Portuguese language.
  • Fixed an implementation error in loading .sp files that caused the loading of some files to fail.
  • Fixed some problems with new virtual tape system and tape browser.

How to Flash:

Note

The current ESPectrum.1.3.2.bin file can be flashed in any of the three supported boards (Lilygo TTGO VGA32, Antonio Villena's ESPectrum board and Olimex ESP32-SBC-FabGL).

From this version on, there are three options to update your boards:

- Update via online flashing tool Now, a web tool where you can flash latest ESPectrum versión (and some older versions and CPCESP firmware) is available at https://zxespectrum.speccy.org/flash Bear in mind that it needs a browser with support for Web Serial (currently Chrome, Edge and Opera).

- Updating via SD card if you have version 1.3 or any prerelease version of 1.3 installed: copy firmware.upg file in the root directory of your SD card and use "Options/Update/Firmware" on ESPectrum.

- Full flash your board using the following instructions:

Flashing tutorial (in Spanish, auto translation supported)

https://youtu.be/fxzaKa-J6gk?si=uP7kxuqSSeoLM7vR

Windows:

Use Flash download tools from Espressif to flash it into your board:

Open the ESP32 Flash Download Tool.
Select "ESP32" as chipType.
Select "Develop" as workMode.

Once started:

Select COM Port (whichever one your board has taken).
Select Baud rate (460800 works fine for me).

Finally:

Load .bin file, set 0x0 as address, check it and press START.
Wait until status panel shows "FINISH", power off and power on your board and ENJOY!

Linux / Mac / Windows:

Use esptool.py from Espressif to flash it into your board:

esptool.py -p USB SERIAL DEVICE -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x0 ESPectrum.1.3.2.bin

(Don't forget to change USB SERIAL DEVICE on -p parameter to reflect the serial port where your system has detected your board)