home.social

#zxspectrum — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #zxspectrum, aggregated by home.social.

  1. :zxspectrum: #ZXSpectrum accounts to follow:

    @juanfr - Spectrum enthusiast sharing news, photos, screenshots, history etc
    @Sloanysoft - Making new games for 8-bits including Spectrum
    @noisetank - Retro fan on ZX Spectrum, SAM Coupé, 8-bits
    @morefunmakingit - In-depth videos of repairing ZX Spectrums & other classic computers
    @AYMusicBot - Bot posting ZX Spectrum music
    @helpcomputer0 - Pixel artist creating art with Spectrum

    #Sinclair #Spectrum #SinclairZXSpectrum #RetroComputing

  2. Anyone know of any detailed documentation (or books about) the ZX Spectrum 128 online that's, ideally, period accurate (not about later emulators, modifications, etc). Actual manuals, books, etc, of the time (hopefully in decent quality scans). I've done some digging on online, but haven't found much that seems terribly complete or in good shape.

    #RetroComputing #ZXSpectrum #ZXSpectrum128K #Documentation #Questions

  3. In the future, software that rivals human intelligence will be able to play chess with you, and beat you!

    #ZXSpectrum #Spectrum #Speccy #retrocomputing

  4. Double Dragon 2: The Revenge (128k title) by unknown

    ./d/DoubleDragonII-TheRevenge.ay?#0
    Title: Double Dragon 2: The Revenge (128k title)
    Author: unknown
    #ZXSpectrum
    #chiptune

  5. DS Bodyguard (2025) by sega-man for ZX Spectrum. You’re the sniper, the charge is the target. Classic Spectrum visuals, packed with nods to gaming and media lore. 🎯

    🎁 yrgb.org/

    #homebrew #zxspectrum #retro #game #dsbodyguard

  6. I'm just going to leave this here; this is an NES version of Nodes.

    claude.ai/code/artifact/5b2904

    It's not perfect, but it's a pretty interesting proof of concept.

    ZX Spectrum tape image -> playable NES version, courtesy of Claude Code.

    #GenerativeAI #RetroGaming #GameDevelopment #ZXSpectrum #NES

  7. Spitting Image (128k Title) by David Whittaker

    ./s/SpittingImage.ay?#0
    Title: Spitting Image (128k Title)
    Author: David Whittaker
    #ZXSpectrum
    #chiptune

  8. The Demon Jar (2026) by Alan Pemberton for ZX Spectrum.

    A Victorian text adventure built like a horror short story. You play Oswald Stanley, visiting an old friend on a fine summer's evening. Then the evil spirit arrives. Can you guide him through the night? 🕯️ Not for the faint of heart.

    🎁 qladventures.itch.io/the-demon

    #homebrew #zxspectrum #retro #game #thedemonjar

  9. The Demon Jar (2026) by Alan Pemberton for ZX Spectrum.

    A Victorian text adventure built like a horror short story. You play Oswald Stanley, visiting an old friend on a fine summer's evening. Then the evil spirit arrives. Can you guide him through the night? 🕯️ Not for the faint of heart.

    🎁 qladventures.itch.io/the-demon

    #homebrew #zxspectrum #retro #game #thedemonjar

  10. The Demon Jar (2026) by Alan Pemberton for ZX Spectrum.

    A Victorian text adventure built like a horror short story. You play Oswald Stanley, visiting an old friend on a fine summer's evening. Then the evil spirit arrives. Can you guide him through the night? 🕯️ Not for the faint of heart.

    🎁 qladventures.itch.io/the-demon

    #homebrew #zxspectrum #retro #game #thedemonjar

  11. The Demon Jar (2026) by Alan Pemberton for ZX Spectrum.

    A Victorian text adventure built like a horror short story. You play Oswald Stanley, visiting an old friend on a fine summer's evening. Then the evil spirit arrives. Can you guide him through the night? 🕯️ Not for the faint of heart.

    🎁 qladventures.itch.io/the-demon

    #homebrew #zxspectrum #retro #game #thedemonjar

  12. The Demon Jar (2026) by Alan Pemberton for ZX Spectrum.

    A Victorian text adventure built like a horror short story. You play Oswald Stanley, visiting an old friend on a fine summer's evening. Then the evil spirit arrives. Can you guide him through the night? 🕯️ Not for the faint of heart.

    🎁 qladventures.itch.io/the-demon

    #homebrew #zxspectrum #retro #game #thedemonjar

  13. Demon Pages (2026) by JuanGM for ZX Spectrum.

    A sorceress is captive, her grimoire’s pages scattered across the realm. Recover them, dodge traps, and interrogate the souls you meet to find her. A 128K quest with a mystery to unravel. 🧙‍♀️📖

    🎁 jgajete.itch.io/demon-pages-zx

    #homebrew #zxspectrum #retro #game #demonpages

  14. Skynet Road to 1984 (2024) by Hicks for ZX Spectrum. Kyle Reese must find nine chips across a war-torn future to reach the time machine and jump to 1984. Can he outrun the machines and change history?
    🎁 hicksretro.itch.io/skynet-road
    #homebrew #zxspectrum #retro #game #skynetroadto1984

  15. I Ball - Intro (Sample & Beeper) by Timothy Closs

    ./i/IBall.ay?#0
    Title: I Ball - Intro (Sample & Beeper)
    Author: Timothy Closs
    #ZXSpectrum
    #chiptune

  16. Holy cow, you guys.

    I didn't think I'd be an AI influencer, and I'm not, but I had to share this.

    I posted earlier that I'd completed the BSS pass on the ZX Spectrum game Nodes of Yesod so I could add code for bug fixes, etc. Well, I was idly wondering what else I might do with it, and I've been rattling on about how it is all working, and blah, blah, blah, and it occurred to me that there might be a proof of life that I could share, at least temporarily.

    What did I do? I wrote a "one-shot" prompt to convert the Nodes of Yesod Z80 assembler code (from the disassembly) to C and target WASM (WebAssembly). It took 42 minutes with zero input from me, and then I was playing Nodes of Yesod in the browser. I'd skipped sound for that first pass (I thought the beeper sound on the Speccy might be tough). In 20 minutes, the sound was working.

    You can play it in your browser at the link below. This is NOT an emulator; it's Z80 assembler code converted to C and compiled to WASM. It thinks it is updating a Speccy display and getting Speccy keyboard input, and there's a light translation layer in and out.

    So the cycle was Nodes of Yesod cassette tape image -> disassembled to Z80 assembler source code (and data) -> converted to C -> compiled to WASM. All with Claude Code.

    claude.ai/code/artifact/0d0581

    I'll take this down at some point; play it while it is up. There are probably bugs.

    #CodeArchaeology #RetroGaming #GameDevelopment #ClaudeCode #ZXSpectrum

  17. In the future, you will be able to carry your computer with you wherever you go.

    "Designed to make your SINCLAIR computer system fully portable."

    #ZXSpectrum #Spectrum #Speccy #retrocomputing #advertising #ads

  18. Phantomas (title) by unknown

    ./p/Phantomas.ay
    Title: Phantomas (title)
    Author: unknown
    #ZXSpectrum
    #chiptune

  19. Midgard from Legend RPG by TROLL

    ./a/AbesMission-Escape.ay?#0
    Title: Midgard from Legend RPG
    Author: TROLL
    #ZXSpectrum
    #chiptune

  20. Ano Gaia - Title (Beeper) by Andy Mills

    ./a/AnoGaia.ay
    Title: Ano Gaia - Title (Beeper)
    Author: Andy Mills
    #ZXSpectrum
    #chiptune

  21. If you have been following along, you'll know I claimed a 100% disassembly of several ZX Spectrum games in my recent code archaeology endeavors. And it is true, BUT, the disassembly ONLY allowed me to recreate the original binary EXACTLY, byte for byte. If I added a byte of code to fix a bug, for example, it would break the build because everything would get pushed up in memory (and overflow by a byte in this case!)

    Today I fixed that for Nodes of Yesod. Now, uninitialized data is no longer defined in the binary image. The Nodes code now uses BSS segments with RS statements plus alignment where necessary, and no longer forces everything into the DATA segment as DB statements.

    The image shows the memory map changes. The speech area and the uninitialized area are both combined into RSS and used for runtime buffers.

    As a result, today I fixed a bug that has been latent for 41 years!!! :)

    It was a benign bug, but it let me prove the point by moving some buffers around in memory. Yes, the game still runs. :)

    I plan on doing the same changes for the other 5 games.

    #RetroGaming #CodeArchaeology #GameDevelopment #ZXSpectrum #GenerativeAI

  22. If you have been following along, you'll know I claimed a 100% disassembly of several ZX Spectrum games in my recent code archaeology endeavors. And it is true, BUT, the disassembly ONLY allowed me to recreate the original binary EXACTLY, byte for byte. If I added a byte of code to fix a bug, for example, it would break the build because everything would get pushed up in memory (and overflow by a byte in this case!)

    Today I fixed that for Nodes of Yesod. Now, uninitialized data is no longer defined in the binary image. The Nodes code now uses BSS segments with RS statements plus alignment where necessary, and no longer forces everything into the DATA segment as DB statements.

    The image shows the memory map changes. The speech area and the uninitialized area are both combined into RSS and used for runtime buffers.

    As a result, today I fixed a bug that has been latent for 41 years!!! :)

    It was a benign bug, but it let me prove the point by moving some buffers around in memory. Yes, the game still runs. :)

    I plan on doing the same changes for the other 5 games.

    #RetroGaming #CodeArchaeology #GameDevelopment #ZXSpectrum #GenerativeAI

  23. If you have been following along, you'll know I claimed a 100% disassembly of several ZX Spectrum games in my recent code archaeology endeavors. And it is true, BUT, the disassembly ONLY allowed me to recreate the original binary EXACTLY, byte for byte. If I added a byte of code to fix a bug, for example, it would break the build because everything would get pushed up in memory (and overflow by a byte in this case!)

    Today I fixed that for Nodes of Yesod. Now, uninitialized data is no longer defined in the binary image. The Nodes code now uses BSS segments with RS statements plus alignment where necessary, and no longer forces everything into the DATA segment as DB statements.

    The image shows the memory map changes. The speech area and the uninitialized area are both combined into RSS and used for runtime buffers.

    As a result, today I fixed a bug that has been latent for 41 years!!! :)

    It was a benign bug, but it let me prove the point by moving some buffers around in memory. Yes, the game still runs. :)

    I plan on doing the same changes for the other 5 games.

    #RetroGaming #CodeArchaeology #GameDevelopment #ZXSpectrum #GenerativeAI

  24. If you have been following along, you'll know I claimed a 100% disassembly of several ZX Spectrum games in my recent code archaeology endeavors. And it is true, BUT, the disassembly ONLY allowed me to recreate the original binary EXACTLY, byte for byte. If I added a byte of code to fix a bug, for example, it would break the build because everything would get pushed up in memory (and overflow by a byte in this case!)

    Today I fixed that for Nodes of Yesod. Now, uninitialized data is no longer defined in the binary image. The Nodes code now uses BSS segments with RS statements plus alignment where necessary, and no longer forces everything into the DATA segment as DB statements.

    The image shows the memory map changes. The speech area and the uninitialized area are both combined into RSS and used for runtime buffers.

    As a result, today I fixed a bug that has been latent for 41 years!!! :)

    It was a benign bug, but it let me prove the point by moving some buffers around in memory. Yes, the game still runs. :)

    I plan on doing the same changes for the other 5 games.

    #RetroGaming #CodeArchaeology #GameDevelopment #ZXSpectrum #GenerativeAI

  25. If you have been following along, you'll know I claimed a 100% disassembly of several ZX Spectrum games in my recent code archaeology endeavors. And it is true, BUT, the disassembly ONLY allowed me to recreate the original binary EXACTLY, byte for byte. If I added a byte of code to fix a bug, for example, it would break the build because everything would get pushed up in memory (and overflow by a byte in this case!)

    Today I fixed that for Nodes of Yesod. Now, uninitialized data is no longer defined in the binary image. The Nodes code now uses BSS segments with RS statements plus alignment where necessary, and no longer forces everything into the DATA segment as DB statements.

    The image shows the memory map changes. The speech area and the uninitialized area are both combined into RSS and used for runtime buffers.

    As a result, today I fixed a bug that has been latent for 41 years!!! :)

    It was a benign bug, but it let me prove the point by moving some buffers around in memory. Yes, the game still runs. :)

    I plan on doing the same changes for the other 5 games.

    #RetroGaming #CodeArchaeology #GameDevelopment #ZXSpectrum #GenerativeAI

  26. Tharkys the Knight es un descarado "homenaje" a clásicos de Ultimate como Sabre Wulf y Atic Atac. Su creador, Jay-droid133, lo define como un pastiche para Spectrum hecho con IA y eso le quita algo de frescura y «alma» al juego.
    👉 pulsayjuega.es/2026/06/13/thar 🕹️ #zxspectrum #retrogaming

  27. Tharkys the Knight es un descarado "homenaje" a clásicos de Ultimate como Sabre Wulf y Atic Atac. Su creador, Jay-droid133, lo define como un pastiche para Spectrum hecho con IA y eso le quita algo de frescura y «alma» al juego.
    👉 pulsayjuega.es/2026/06/13/thar 🕹️ #zxspectrum #retrogaming

  28. Tharkys the Knight es un descarado "homenaje" a clásicos de Ultimate como Sabre Wulf y Atic Atac. Su creador, Jay-droid133, lo define como un pastiche para Spectrum hecho con IA y eso le quita algo de frescura y «alma» al juego.
    👉 pulsayjuega.es/2026/06/13/thar 🕹️ #zxspectrum #retrogaming

  29. Tharkys the Knight es un descarado "homenaje" a clásicos de Ultimate como Sabre Wulf y Atic Atac. Su creador, Jay-droid133, lo define como un pastiche para Spectrum hecho con IA y eso le quita algo de frescura y «alma» al juego.
    👉 pulsayjuega.es/2026/06/13/thar 🕹️ #zxspectrum #retrogaming

  30. Tharkys the Knight es un descarado "homenaje" a clásicos de Ultimate como Sabre Wulf y Atic Atac. Su creador, Jay-droid133, lo define como un pastiche para Spectrum hecho con IA y eso le quita algo de frescura y «alma» al juego.
    👉 pulsayjuega.es/2026/06/13/thar 🕹️ #zxspectrum #retrogaming