Game Screenshot

About the game

IMPORTANT: This project is non-commercial—it is a tribute to the author's original game; we have no intention of infringing upon any copyrights and I'm not the owner at all. An official ZX Next version of target renegade is probably being created, and I'm not involved on it.

A modern, enhanced reimagining of the iconic 1988 side-scrolling beat 'em up classic.

The original 1982/1988 ZX Spectrum release was known for its excellent gameplay. The color clash problem was practically non-existent, even though the player characters were monochrome.

Two-player mode has been retained.
Detailed colour backgrounds by Dean Swain.
Same music, same sound effects.
Same love for the original.

Yes, I used AI to figure out how the original game's AI worked and replicate its behaviour.

Versions for Genesis, ZX Spectrum Next, Sega Master System (SMS), and MS-DOS.

In the MS-DOS version, Player 1 controls are Arrow keys + Ctrl/Alt, Player 2 controls are WASD + F/G.

The SID version uses AY on the ZX Spectrum Next, but requires a Next with 2MB of RAM.

I previously wrote my own (entirely without AI) beat 'em up inspired by this game for MS-DOS:

This project is non-commercial—it is a tribute to the author's original game; we have no intention of infringing upon any copyrights and I'm not the owner at all.

Downloadable files

nex

trenegade.nex

Full version
240.5 KB • NEXtrenegade.nex.zipDownloaded: 8 times
nex

trenegade_sid.nex

Full version

ZX Next 2MB, taking profit of full AY capabilities by using SID music (simulated) into the AY

336.5 KB • NEXtrenegade_sid.nex.zipDownloaded: 8 times

System requirements

Minimal
ZX Spectrum Next
Recommended
ZX Spectrum Next 2MB (for the SID version)

Next Target Renegade

"Target renegade for the ZX Next"

PriceFree
AY Music and SoundsNext Sound (3xAY)Co-operative Mode
DeveloperJSM Soft
Supported platformsZX Spectrum Next
GenreFighting
ControlsKempston Joystick, Sinclair 1 (keys 6-0)
—
Not enough reviews for statistics
Current version

v 0.5

Updated at: 26.10.2026

Thank you for the bug reports.

I've been reviewing the code, yes, by hand in this times. The player was missing the KICK_LAND status and was using the frames for STATE_KNEELING instead. This meant that after a flying kick, the player would just stand up. I added a new, simple animation, static const AnimStep KICK_LAND[] = { {STATE_KNEELING, 4}, {0, 0} };, and modified update_jump, which handles the flying kick animation, to use this new step.

Also, in the second level, the female enemies were missing the drawing frame for kneeling, which I edited manually using Aseprite.

The last fix was for the menu: the second player's joystick was also controlling it. The ZX Spectrum (and also the next) can be a bit weird with Kempston joysticks, providing random inputs when no joystick is connected, which caused the menu to hang.

Authors

jsmolinaCode & adapt of graphics

Players' reviews (0)

Share your opinion

Enter to leave a review.

Login
No reviews yet.