Eduardo Cabreja avatar

Eduardo Cabreja

Community

@SpeedRD

1Followers
|
27Public Repos
|
9Published Skills

SpeedRD maintains a skill set for developing, debugging, and verifying a ZX Spectrum assembly Breakout-style game built with sjasmplus.

Skills Distribution
DomainDeveloper To...Assembly Language .. (35%)Game Physics & Col.. (25%)Memory & Display M.. (20%)Build, Testing & D.. (20%)

Agent Skills by Eduardo Cabreja

Showing 9 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Eduardo Cabreja

FAQPage Schema
What tasks can I accomplish using SpeedRD's skills?

You can develop and debug a ZX Spectrum Breakout game in Z80 assembly: adjust ball/paddle speed and frame timing, implement collision and brick destruction, edit level maps, manage screen memory and playfield addressing, follow register/state contracts, and build and verify changes with the project's test suites.

Who are these skills intended for?

They target developers working directly in this repository's .asm files — retro-game or assembly programmers adding routines, constants, or levels, debugging visual glitches like tearing or flicker, and anyone needing to understand what each routine reads, returns, and destroys before modifying code.

How do I build and verify changes with these skills?

The build-and-verify skill covers the project's build script, the ZEsarUX/DeZog run procedure, and the automated test suites in tests/. It should be read before claiming any change is done, since it defines how to confirm a modification actually works in the emulator.

What prerequisites and conventions do these skills assume?

They assume work inside this specific sjasmplus-based assembly tree. The assembler-conventions skill defines which sjasmplus syntax the tree uses and naming rules for new code, while state-and-register-contracts documents register ownership (including IX) and where mutable game bytes live in RAM.

How do the skills help with debugging known issues?

The failure-patterns skill catalogs known bugs so you do not rediscover them, and guides use of debug hooks, stub files, and git history. The memory-map-and-playfield skill addresses visual defects like disappearing bricks, border holes, and entity trails.