The Commodore Amiga community has just been treated to a bit of a tease, with the reveal of RoboCop Arcade, a brand-new conversion of Data East’s legendary 1988 coin-op developed by Ranx with the help of AI. While the original Amiga port of the era often left fans wanting more, this project aims to recreate the arcade game's authentic 1:1 visuals and raw gameplay feel on the humble, unexpanded Amiga 500 OCS. Built strictly around the machine's base hardware—including a stock Motorola 68000 processor and a tight 512 KB of RAM—the game aims to have hardware scrolling, Blitter-driven sprites, and all nine action-packed stages, including the iconic target-shooting bonus ranges.
Fitting an arcade-accurate experience onto a standard setup does require a lot of optimization, culminating in the entire game being packed onto a single 880 KB floppy disk. Ranx managed this through aggressive resource compression, sophisticated multi-stage loading systems, and meticulous memory management, leaving a mere 1,536 bytes of free space remaining on the disk. Amiga owners can even look forward to a classic "cracktro" sequence upon booting, alongside digitized speech and sound effects that make full use of the Amiga’s four-channel Paula audio chip. As this impressive passion project continues to evolve, the developer is actively seeking community feedback to fine-tune what is shaping up to be the definitive retro tribute to an arcade classic.
Links :1) Download/Source

Well, I'm about as hardcore an OCS purist as you can get - but even I find that targeting just 512K chip RAM - and NO fast RAM - is cutting it way too tight!
ReplyDeleteOn the bright side, nice graphics - WAY better than the original port - and I'm impressed that a parallax layer has been attempted.
But, I'm sorry - for me, performance is KING, and the frame rate is just too low in this demo. Looks to fluctuate between 12fps and 16fps, and I'm sorry, that just doesn't cut it for me. Needs to be 25fps, in my view - like the Amiga version of Robocop 2, which may not be as pretty, but by God, it's super-smooth with tons of action going on at once.
I suspect that moving the game code to fast RAM would really help with the frame rate. And is the parallax really necessary? If it's slowing the game down, I'd remove it - or replace it with a repeating sprite pattern, or a 1-colour silhouette. Many Amiga side-scrollers use those solutions, and they're very effective for maintaining a fast frame rate.
But still, this is a a valiant effort on the 512K (!) Amiga and is a lot more ambitious than the original port.
OMG! That's incredible for an unexpanded Amiga 500! Personally, though, I'd much rather sacrifice the parallax effect for a smoother overall experience. Perhaps it could be made optional, allowing users to toggle the parallax on or off. That way, Amiga 1200 owners could still enjoy the parallax effect without any performance hit!
ReplyDeleteAnother possibility for the Amiga 500 might be to experiment with using repeated hardware sprites to simulate the parallax effect without introducing too much slowdown. It could be an interesting way to achieve a similar visual result while keeping things running smoothly!
This comment has been removed by the author.
ReplyDeleteI really have got no idea why some people are complaining. Were they not privy to some of the dire ports on the A500? This has got music and FX, parallax, and a boss with more than 2 frames of animation, it colourful. and all on A500 specs!. i think it's incredible, and I would have loved to have seen this on the amiga back in the day.
ReplyDelete