Skip to content

Releases: MartianGirl/SpecIde

20250621

21 Jun 10:39

Choose a tag to compare

  • Resize the sound filter. This should reduce high pitch noise.
  • Rework the sleep() code. A new option timerstep has been added to the config file. (See details in there.)
  • Some ULA cleanup.
  • Some CRTC fixes.
  • Added missing formats to the documentation and help strings.

20250608

08 Jun 21:21

Choose a tag to compare

  • Renamed some options so they are clearer: --crt renamed to --scanlines, --scanlines renamed to --interlace.
  • Added screen rendering modes to CPC: --nodoublescan, --scanlines, --interlace, --average options should work now on CPC models.
  • Added palette support.
    • Options --green, --amber, --bw added both to Amstrad CPC and ZX Spectrum.
    • Custom palettes can be loaded now. Any file with extension .pal, containing the colour descriptions in 32-bit RGBA8888 format will be understood, as long as it contains the correct number of colours (16 for ZX Spectrum, 32 for Amstrad CPC).
  • Removed unused wz_ register from the Z80 code.

Note that much of these changes were very hastily written, so things may fail.

20250531

31 May 21:16

Choose a tag to compare

Improve the sound quality by better adjusting the delay on each frame.

20250504: Add Late Timings option for 48K models

04 May 15:56

Choose a tag to compare

ZX Spectrum 48K late timings implemented so that TimingTest-48K recognises late timings and passes with no errors.
Fixed MEMPTR/WZ value for RET CC instructions.
Improved sample skipping code for accuracy and simplicity.
Rewrote/simplified bus access code for all machines.

20250307

08 Mar 00:04

Choose a tag to compare

Refactor SoundChannel to avoid crashes on MacOS.
Remove --sync for MacOS. This option is unreliable and fails to give a smooth framerate.
Make dark scanlines brighter in --crt mode.

20250222

22 Feb 23:15

Choose a tag to compare

Small fixes.
Moved keyboard update not right before the interrupt. This fixes Blava demo crashing.
Added --crt option which adds darker scanlines (not interlaced)
Documentation strings updated.

20240729

29 Jul 20:50

Choose a tag to compare

PZX format support.
Bugfixes.

20240713

14 Jul 00:17

Choose a tag to compare

Reimplement sound filters to use accumulators.

20240630

30 Jun 22:18

Choose a tag to compare

Fix stuttering sound on MinGW builds.

20240622

22 Jun 21:09

Choose a tag to compare

Added read support for snapshot formats: Z80 and SNA.