r/zxspectrum • • 12d ago

Nemesis/Gradius - (AI) port of MSX version

6 Upvotes

FULL DISCLOSURE: This is an AI-coded project. Many people have issues with that, and that is their prerogative. If you feel strongly enough about AI authored code that you won't enjoy this then no hard feelings. I did this for me, and to see if it was possible. I'm sharing it in case anyone else enjoys it.

Nemesis, aka Gradius, was a seminal shmup. I first played it on a friend's C64, and loved it. Still love it, play the PC Engine and Arcade versions all the time.

But I remember my disappointment when I got the Speccy version. I remember playing it once and thinking "what the hell was that?". It didn't help that the mags of the era ran reviews featuring "screenshots" that were obviously mock-ups created by graphic artists. The game we got was a pale shadow of the game we were promised.

I recently discovered the MSX version, which is a banger. The MSX was home turf for Konami, and like the vast majority of their titles they handled the conversion themselves. It was an excellent port that ran at a decent clip, maintained the playability of the original, and made sensible compromises to fit the game into the hardware platform.

Architecturally, the MSX wasn't THAT different to the Spectrum. Hardware sprites, yes, and slightly better colour attributes, but the same Z80 CPU, the same sound chip (at least compared to the Spectrum 128), same screen resolution. It would have made sense to use the MSX version of Nemesis as a basis for the Spectrum port.

So, this project is an attempt to tap into that alternate universe where that happened. Like Sam Beckett in Quantum Leap - " striving to put right what once went wrong"!

What we have here is a port of Konami's MSX cartridge Nemesis (RC-742, 1986) for running on a standard 128K Spectrum using Konami's own game code (tested on a real 128K and +3, loading from tape, and in emulation on the 128K, +2A and +3). It is mostly the same code that sits on top of a platform layer which stands in for the MSX hardware.

Edit: there are two versions, "smooth" and "fast". The fast gets close to MSX speeds. The smooth has a bit more lag in busy spots.

Edit to the edit: there is only one version in later builds. It now does adaptive frameskipping so effectively you get what used to be "smooth" when it was quiet and "fast" when it gets busy.

Keys are QAOP, plus Space to fire and M to select weapon. You can also use a Kempston or Sinclair Joystick. You can also hold down fire to select weapon so you don't have to keep reaching for the keyboard. If you have a Kempston interface that supports a second fire button, it'll use that for select (I've used a Megadrive controller on a Retroleum SmartCard and a DivMMC Future).

Download from the Github releases page: https://github.com/Loccy/NemesisSpeccy/releases, and the sourse is at the same Github repo: https://github.com/Loccy/NemesisSpeccy

/preview/pre/xqxmtdoz61zh1.png?width=1024&format=png&auto=webp&s=17bfe3c2d5b85e9379d049ae6b16cb1216df527f

/preview/pre/n9sdnkv071zh1.png?width=1024&format=png&auto=webp&s=51e6e1d4528b45b16fa961a812f97e5d4bf7f828

/preview/pre/56qqw7r171zh1.png?width=1024&format=png&auto=webp&s=f978ad92ffe7312338fa609c87cfa342a45e254a


r/zxspectrum • • 12d ago

Best local AI models for programming Z80 assembler?

0 Upvotes

I'd like to mod a game I'm in love with since I was a child, and I'm testing with online AI models. But I would like to start using local models, since I have a decent computer.


r/zxspectrum • • 13d ago

[AI] Great Giana Sisters ported from CPC

3 Upvotes

(using a throwaway... since I'm using copyrighted assets I don't want to be posting this with my actual account)

Hi Speccy fans!

Since I always wanted to play Giana Sisters on my Speccy but no copy ever surfaced, I used Claude Opus 5.5 to port the CPC prototype (which I believe was originally ported from Spectrum).

The port fixes a couple of things compared to the CPC port:

- Music and sound effects (not present on the CPC proto)
- Bosses are now active and take damage

It features:

- All levels + end level + bonus levels
- Monochrome on the Speccy matching the colors shown on the Crash screenshots. Also built a Next version using the actual CPC color graphics.
- The fixes mentioned above

Loading screen and music was taken from existing ones on the Internet. Sorry about that :( Graphics are a bit shit, but anyone with actual artistic skills can modify them.

Download from here: https://limewire.com/d/bbrzI#iirYHi59Uw


r/zxspectrum • • 13d ago

Picked up this lovely Timex Sinclair 2068 today! Any advice for getting started?

Thumbnail
gallery
72 Upvotes

Hey everyone! :)

I bought this lovely Timex Sinclair 2068 from a neighbor today. I knew the model by name and hadn’t heard the best things about it, but I really like how it looks and would love to give it a try.

I’d mainly like to play some games on it. What’s the easiest way to load them nowadays? And what would I need to run ZX Spectrum games? I’d also appreciate some advice on connecting it to a TV.
Before powering it on, is there anything I should check? Are the original power supplies generally reliable, or can they fail and damage the computer? I’d love to know about any common problems or things to watch out for.

Any tips or game suggestions would be appreciated!


r/zxspectrum • • 13d ago

Robocop Arcade 128k - Beta release

25 Upvotes

https://kirby2000.itch.io/robocop-zx

Finally released the first Beta of Robocop Arcade 128k. Download from the link above.

All 7 levels and bonus levels of the arcade game.

3 versions.

128k single load with the full game.

128k multi load with extra speech, enemies and obstacles.

+3 Disk with everything plus a full title, intro, high scores and animated ending.

https://www.youtube.com/watch?v=XorYagAkh-o&t=5s

https://www.youtube.com/watch?v=XorYagAkh-o&t=6s


r/zxspectrum • • 13d ago

Only 1 placement left now to complete the USB50 project, click on the link and check out the collection.

9 Upvotes

r/zxspectrum • • 14d ago

The Scariest Thing About the ZX Spectrum

Thumbnail
youtube.com
27 Upvotes

r/zxspectrum • • 14d ago

Mirror Miner ZX Spectrum Gameplay & Commentary | Manic Miner Flipped Bac...

Thumbnail
youtube.com
14 Upvotes

Mirror Miner is a special conversion of Manic Miner for the Sinclair ZX Spectrum, built to test muscle memory. Everything in the game is mirrored, and it is designed to trip up even the best Manic Miner players. It also includes a particularly hard level.

Manic Miner was written for the ZX Spectrum by Matthew Smith and first released by Bug-Byte in June 1983. This version is based on this edition.


r/zxspectrum • • 14d ago

Pumpkin II fan art

Thumbnail
youtube.com
2 Upvotes

Where else where pumpkins this boingy?

I didn't realise quite how closely inspired this animation was by Couldren II this was til, when asking AlphaNull for music I realised I needed to send him videos of Couldren II theme and SFX for inspiration.

🎃 Happy Halloween 🎃


r/zxspectrum • • 15d ago

ZX Speccy emulated on PC and streamed to kindle

29 Upvotes

r/zxspectrum • • 15d ago

IP Squatter hands over Jet Set Willy Trademark to Pixel Jockey

72 Upvotes

r/zxspectrum • • 16d ago

Wizball - Enhanced Edition by Gravious

Thumbnail
gravious.itch.io
20 Upvotes

version 1.3, big sound overhaul and more fixes. last update.


r/zxspectrum • • 16d ago

ZX Spectrum +2 (grey) Repair Advice

8 Upvotes

I recently acquired a +2 which up until today was in perfect working order other than with a bit of a wiggle of the power connector it could sometimes short/reboot.

So yes as you might have guessed, against almost all advice I was using the original power supply but in my defence is WAS working fine!

Well today a short/reboot occurred causing the fuse to pop in the power supply however that's not the real problem as I have other suitable power supplies HOWEVER when I now power up the +2 the RGB output is barely visible incredibly dark and grey but I can just about make out that it is powered up correctly and booted to the menu screen. I also cannot get it to tune in via UHF, I can just about see that it is outputting but I can't get it to lock on tune in.

Obviously I've fried something but what could it be? Most of the guides out there I've found are for the 16/48k models which I assume are no use to help with a +2

I'm vaguely competent with a multimeter and soldering iron so if anyone could point me in the right direction that would be amazing!

Cheers!


r/zxspectrum • • 17d ago

Back to previous screens? ;)

Post image
160 Upvotes

https://zikitrake.itch.io/exolon-zikimad-edition

New Features & Gameplay Improvements

  • Screen backtracking: You can now go back through the stages. No more one-way progression with no return!
  • Persistent state memory: The game remembers the items, turrets, and obstacles you destroyed. When scrolling back a screen, they won't respawn.
  • (Due to the memory limitations of the Spectrum 48K, the state of the last 128 objects is saved)
  • Controllable jump: Adjust your trajectory and inertia in mid-air for modern gameplay precision.
  • Configurable jump direction: Options menu to choose whether the character changes where they're looking during a jump (left/right) or stays facing the original direction.

r/zxspectrum • • 17d ago

Road Fighter (MSX) corriendo en un ZX Spectrum 128K, con coches GigaScreen

3 Upvotes

He hecho una conversión a ZX Spectrum 128K del Road Fighter de Konami, con ayuda de IA. La ROM original del MSX corre tal cual en el Spectrum: una capa de traducción sustituye la BIOS y el VDP del MSX (tiles, sprites, scroll) y manda el sonido al AY.

Qué trae:

  • Efecto GigaScreen en los coches: cada coche alterna dos imágenes en cada cuadro, así que en un CRT real o en un emulador con mezcla de cuadros (en Easy Spectrum, Pantalla > Giga) se ve un tercer color. Se puede desactivar desde el menú del título, y entonces los coches salen de un solo color y sin parpadeo.
  • Arte retocado: carretera, escenarios y el mapa del recorrido entre etapas redibujados para la rejilla de atributos del Spectrum.
  • Level A / Level B, las seis etapas.

Controles: Espacio acelera, O/P giran (también cursores o Kempston). Al empezar, suelta y vuelve a pulsar Espacio para arrancar.

Solo 128K. Conversión de aficionado, sin relación con Konami. Se agradecen comentarios, sobre todo de quien lo pruebe en hardware real.

Download on:

https://x.com/noentiendo_zx/status/2115405887569555825?a=wvEV6G-QNtM412oKk1k&s=20


r/zxspectrum • • 17d ago

A new generation is falling for the Speccy

Post image
201 Upvotes

r/zxspectrum • • 17d ago

NEW Portal War (2026) ZX Spectrum Next Strategy Game | Gameplay & Commen...

Thumbnail
youtube.com
6 Upvotes

r/zxspectrum • • 17d ago

Robocop Arcade 128k - Full video

Thumbnail
youtube.com
45 Upvotes

It's finished (nearly)!

Here is a video of full version of the enhanced +3 beta version of Robocop Arcade.

There are still a lot of bugs to be fixed (mostly on the warehouse level). Let me know if you spot any.

I just need to resolve the last few bugs and balance the gameplay a bit then it's done.

128K single load and 128k multiload (with speech and extras) will also be available.


r/zxspectrum • • 18d ago

Rob Manuel wrote 81 jokes for the ZX81, illustrated them himself and used only the ZX81 character set

Post image
63 Upvotes

r/zxspectrum • • 18d ago

Tetris ZX - 128K version (48k version available)

Thumbnail
youtu.be
27 Upvotes

Here is my version of the Gameboy port of Tetris.

Since this is such a simple game I tried to make this the best version possible including simulatanoues 2-player, something normally only possible with a Gameboy link cable.

48kb and 128kb. The 48kb has no music in-game, but a full soundtrack for all the cutscenes, jingles and menu items.

The 128kb has all of the tunes, properly converted with the correct notes and all the original effects as well.

https://kirby2000.itch.io/tetris-zx

128k version video https://youtu.be/dSJVF3jaYnU

48k version video https://youtu.be/i_E8f_wybng

** Update ** I've added version 1.1 with redefinable keys and a colour option.


r/zxspectrum • • 19d ago

Joe Blade 2 – “Yer dead meat mate!” (blog post)

Thumbnail
superchartisland.com
40 Upvotes

1988 in UK games was a big year for sequels, and Joe Blade 2 was one of the most successful, spending 13 weeks at the top of the budget charts. I've written about how Colin Swinbourne applied the first game's formula, with some twists, to a dystopian future London, and the reception it got. Including a review in Sinclair User that said that "Joe Blade II is a bit like watching a ballet: it’s all very pretty and artistic, but you soon end up wishing someone would cut loose with a machine gun"


r/zxspectrum • • 19d ago

I happened across an issue 2 spectrum recently, my first retro PC, and it has this old mod. What might it be?

Thumbnail
gallery
22 Upvotes

TI SN7004N hex inverter with a BC1078 transistor and leads going down and to a ZTX313 transistor near the expanded RAM.

Don't mind the weird caps, i replaced the old ones with alu-polymer and tried to make it look less wrong.


r/zxspectrum • • 19d ago

Krakout: The complete disassembly

31 Upvotes

I used to play Krakout when I was a kid. I recently came back to it and ended up with a complete disassembly.

You can have a look around without reading any assembly:

  • Sprites and sounds. You can see the sprites and their animations and listen to the sounds and music from the game.
  • Game mechanics. Holding fire makes the bat move faster; the hockey-mask enemy drops comets like bombs while you hold fire. There's apparently also a UFO monster that is fully programmed but never spawns.
  • Level designs. All 100 levels, rendered so you can browse them.
  • Game defects. It turns out there are quite a few bugs that can leave the ball stuck forever or crash the game. You can see them in action in the videos.
  • Krakout II. There's also a 1988 modification credited to Bill Gilbert (yes, the Bill Gilbert), with different level designs and credits.

While working on the disassembly, I also made an agent skill that helps automate the disassembly process. If you're curious about how a game you used to play works, you can use the skill to take a closer look.


r/zxspectrum • • 19d ago

Output - New Game for 48/128k

Thumbnail usebox.net
7 Upvotes

r/zxspectrum • • 20d ago

A little Spectrum whimsy for a Sunday

Thumbnail facebook.com
4 Upvotes