r/zxspectrum

Space Invaders Co-Op for ZX Spectrum
▲ 19 r/zxspectrum+2 crossposts

Space Invaders Co-Op for ZX Spectrum

👾 The alien invasion is back on the ZX Spectrum — and this time, you don’t have to face it alone!

I’m very happy to present Space Invaders Co-Op Edition, a new take on the arcade classic that keeps the original tension and pacing intact, while adding full 2-player simultaneous couch co-op on the same screen. 🚀

The goal was simple: stay faithful to the arcade feel, while adding a few modern touches to make the experience even more fun and replayable:

✅ True local 2-player co-op, with both players sharing a pool of lives while battling for the highest score.

✅ End-of-game awards based on your performance, including distinctions like First Blood, Terminator and UFO Hunter.

✅ Separate high score tables for 1-player and 2-player games, plus a dedicated Hall of Fame.

✅ Tape Save/Load support, automatic SD Save/Load support, Kempston 2 joystick support, and 4 overlay modes, including ULA+ support.

Huge thanks to Craig Howard for the fantastic loading screen, Lee Bee for the brand new sound effects, and Alan Allan Turvey for the ULA+ routines.

You can watch the co-op action here:

📺 https://www.youtube.com/watch?v=lpPu0K_4Ong

I hope you enjoy playing it as much as I enjoyed making it.

u/Obvious-Oil8340 — 8 hours ago

vu3d is so cool

video is sped up of course, but, being able to rotate the model??? and perspective being simulated??? i dont think i could put the time into actually making something but this program is really cool

youtu.be
u/Internal_Actuator290 — 22 hours ago

video via RGB - advice appreciated

first and second image is my current tv that works enough with my sinclair, using RGB via scart, but only with vertical sync, no horizontal sync, i feel like the tv decoding horizontal sync itself causes the pixels to blur sideways,

the third image is a tv that seems to not be able to decode horizontal sync itself on rgb, and the fourth is that same tv but using composite mode, as there is no video signal going down pin 20, only vsync, it gives me a ghostly image, but its able to decode horizontal sync?? idk its really weird stuff.

asking for advice on if connecting pin 20 on scart to the Csync pin on the sinclair will remove the sideways blurring, or if thats another issue entirely, i have a diagram on the wiring which i wanna know if its accurate or not too included,

thanks

u/Internal_Actuator290 — 15 hours ago

guys i found this really weird cassette deck???

this post is satire, i love my sinclair, just wanted to see how music would sound on it, is not as bad as i thought itd be

youtu.be

sinclair record fix

when i first got my sinclair a month ago, recording wasnt working and i didnt know why, until i opened it up and realised the little tab thats supposed to push the switch.. wasnt there, so i tied a bit of stick to the spring via a brass wire, and a ziptie to the switch, works.. just wanted to show this off.. its funny.

my sinclair is getting me into learning a lot of electronics engineering and stuff its very helpful. a stick being the only thing stopping me from saving my data is really funny to me, you couldnt do that on modern hardware. (i also just printed out a 208 page manual on it so i could have physical documentation)

▲ 319 r/zxspectrum+4 crossposts

I wanted to use OCP Art Studio again after 40 years, but I didn't have the plastic Lenslok. So I built a web decoder.

Back in 1986, on a CZ-Spectrum (a local Argentine clone), I fell in love with Art Studio. Decades later, I wanted to revisit my retro pixel art roots on an emulator, but I hit a wall: I didn't have the Lenslok prism to get past the copy protection.

Simon Owen built a brilliant C++ Windows utility (LensKey) to solve this years ago. Since I'm on a macOS environment and wanted something without dependencies, I extracted his original mathematical transformation matrices and ported the whole thing to a modern, client-side web.

It's completely free, runs locally in your browser, and handles the screen capturing workflows smoothly.

You can use it here directly: https://www.bustelo.com.ar/apps/lenskey-web/index-en.html

Or check the source code on GitHub: https://github.com/sbustelo/lenskey-web

Huge thanks to Simon Owen for the original reverse engineering. Hope this helps someone else trying to play Elite, Tomahawk, or Art Studio today :)

u/Crazy-Red-Fox — 4 days ago

+2 Gray Ram issue/not booting maybe as I did some work on the board

I got this one working around Christmastime, cleaned the board replaced the belts but had the scart issue with no 128k sound and left it at the time intending to fix it.

Had it in cupboard until 2 weeks ago, took it apart without testing it then realised I had the wrong resistors, ordered new ones then ripped a trace so left it until I worked out how to fix it, I think I fixed trace (ran wire from via, to a capacitor leg on same circuit. put board back in and got a messed up screen.

Tried a diagnostics rom and it says upper ram failure, other ram test said I had 16k available.

Have attached a few pictures and will upload the actual reference later, I did notice a few darkened pads when I took board out so I reflowed them at time so may of broke something.

u/mittenkrusty — 2 days ago
▲ 45 r/zxspectrum+6 crossposts

RAMBO III - RETROSPECTIVE GAME REVIEW - ALL VERSIONS

Today I take a retrospective review of another Ocean Software game. This time it’s Rambo III. I cover all the versions - Commodore 64, ZX Spectrum, MSX, Amstrad CPC, Amiga, Atari ST and MS-DOS. Have you played any of these versions and did you think the game was any good?

youtu.be
u/Speccy-Boy124 — 5 days ago
▲ 41 r/zxspectrum+1 crossposts

Shatranj: Online Chess on ZX Spectrum — is anyone actually building the setup?

u/concrete_arch — 5 days ago

CASSETTE 50 2027 - The next couple of days I shall be updating the submissions on the USB 50 itch page, I am hoping to also do a video collage showing a brief teaser of games entered, obviously this all takes time so bear with me! #zxspectrum

usb50-zx-spectrum.itch.io
u/Quick_Sheepherder605 — 6 days ago
▲ 220 r/zxspectrum+1 crossposts

Got this lovely Spectrum +2 James Bond Action Pack the other day

I love the Spectrum, and I love James Bond. Had to get this when I saw the seller only wanted 100 quid for it =)

The outer box does have a funky odour though sadly.

u/Skauher — 8 days ago

Gears of War 5 ZX Spectrum version.

Ok, not really. It's just a conversion of a Gears 5 wallpaper into speccy graphics.
I did, however, write a blog post showing how to move a ZX Spectrum .scr file from a memory location into the screen memory using BASIC and Z80 assembly language, which is an old trick that I used to do when I was a kid.

I'd rip the screens from video games and put them into my own. I remember I made a really awful top down scrolling car game in BASIC but it had the main screen for Chase HQ surrounding the play area! I thought I was a coding god at 12 years old or something!

The code and the writeup is here: Gears 5 ZX Spectrum

Enjoy!

u/dual4mat — 7 days ago

What's the easiest way to get BASIC from a text file into an emulator?

So I've got some old BASIC programs from books Sinclair books and magazines, and I've OCR'ed them to simple text files. What's the easiest way to get them into an emulator on a PC? Any emulator will do, I just don't know of any that will allow you to copy and paste...

reddit.com
u/SelfReliantSchool — 8 days ago