20170922

Aline: Colors in sync

Summary

Traditional challenges associated with using multicolor in ZX Spectrum programs include:
  1. Writing precisely timed display code.
  2. Adjusting the synchronization timings by hand to execute it at the right moment.
  3. Keeping the rest of your program from influencing the overall timing.
Aline, the technique presented in this article, aims to get rid of problems 2 and 3 altogether.

20170725

Presto: AY music loader

A ZX Spectrum, Sinclair BASIC compatible tape loader with the ability to play Vortex Tracker II AY music while loading. Supports 128K loading and Pletter-compressed data.

Watch demonstration

20170607

Comando Tracer (Dinamic Software, 1989)

  • Fixed occassional sprite flicker and border effect timings for the Pentagon, .TRD only
  • Fixed IM2 handling in the 128K version
  • All-in-one .TRD version
20170607
  • Added the extended 128K version from the +3 disk image
Download archive (.TAP, .TRD)

20170605

Steel Eagle (Players Premier, 1990)

  • Player-background collision test method changed
  • Player and enemy bullet hitboxes adjusted
  • Lifted the restriction to moving right
  • [Arcade] Bonus life each 100,000 points
  • Custom beeper sound module, used on machines lacking an AY chip
  • Fixed AY music channels playing out of sync under certain conditions
  • Fixed the AY effect routine replaying an old sound effect after respawn
  • 48K+AY effects support 
  • Fixed shimmering background artefacts on levels 3, 4
  • Added Pentagon timings option, .TRD version only
  • Other minor fixes
20170616
  • Changed Sinclair 12345 to Sinclair 67890 (via Slider)
20170622
  • Fixed hanging when firing the lasers close to the right edge of the screen (via AER)

20170302

Lunar Jetman (Ultimate Play The Game, 1983)

  • Keyboard controls changed to 'Q, A, O, P, B-Space', pause: 'H'
  • Extra keys: 'X' - pick up/drop, 'C' - use
  • 128K mode compatibility

20170228

Tranz Am (Ultimate Play The Game, 1983)

  • Unified Kempston and Sinclair 67890 control option added
  • Keyboard controls changed to 'Q, A, O, P', pause: 'H'
  • 128K mode compatibility

20170226

Pssst (Ultimate Play The Game, 1983)

  • Unified Kempston and Sinclair 67890 control option added
  • Keyboard controls changed to 'Q, A, O, P, B-Space', pause: 'H'
  • 128K mode compatibility