Skip to content

ZX-ESPectrum-IDF v1.0 beta 5.2

Compare
Choose a tag to compare
@EremusOne EremusOne released this 11 Apr 00:47
· 269 commits to master since this release
60ea14b

Changes:

  • Updated pwm audio library to v1.1.1
  • Sound and video sync is perfect now. This results in totally clean audio output. No more clicks, artifacts or desync issues.
  • Better beeper emulation. Emulating EAR and MIC bits and output levels according to issue 2 ULA levels (Thanks zx81!)
  • Better AY emulation. AY audio buffer is now built during frame. This makes effects like voice in Robocop work like charm.
  • AY vs. Beeper output levels adjusted.

Bugfixes:

  • Sometimes, after emu start or after sna, z80 or snapshot load, sound isn't as clean as usual. This is fixed.

Known issues:

  • In rare cases, sound doesn't get initialized on emu start or after sna, z80 or snapshot load. Restarting ESP32 (using F12 or powering off/on) solves it always.

How to Flash:

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!