Amstrad Posts

Building a Retro Sprite Engine on the Amstrad CPC

The Amstrad CPC was never designed to compete with dedicated arcade hardware, yet developers managed to create impressive games by pushing the machine’s limits. In this article, we explore how to build a simple sprite engine using BASIC and Z80 assembly concepts, recreating the techniques used by 1980s programmers to move characters, handle collisions, and bring classic games to life.

Admin in Amstrad
08-Jul-2026
Building a Retro Sprite Engine on the Amstrad CPC

BASIC vs Assembly on the Amstrad: When to Switch

Every Amstrad CPC programmer starts with BASIC, but sooner or later performance becomes a limitation. Whether you're writing games, demos or utilities, knowing when to move to Assembly can make a huge difference. In this article we'll explore the strengths of both languages, when BASIC is enough, and when Assembly is worth learning.

Admin in Amstrad
28-Jun-2026
BASIC vs Assembly on the Amstrad: When to Switch

Become a member

Get the latest news right in your inbox. It's free and you can unsubscribe at any time. We hate spam as much as we do, so we never spam!

The Bedroom Coder — retro computers, modern .NET, and late-night experiments.

Navigation

Contact

Want to talk retro tech or modern coding? I'd love to hear your thoughts.

© 2026 The Bedroom Coder. All rights reserved.