Rollerball CPC: HAL's 1984 MSX Pinball Lands on Amstrad
Pinball doesn't show up in the retro homebrew news all that often. So when a classic table suddenly appears on a machine it never visited before, it deserves a closer look. Rollerball CPC was released today, and it brings HAL Laboratory's 1984 MSX pinball game to the Amstrad CPC for the very first time.
For readers who didn't grow up with these machines: the MSX was a standardised home computer format popular in Japan and parts of Europe, while the Amstrad CPC was a British home computer range that did especially well in the UK, France and Spain. Two different worlds, and now one pinball table sits between them.
A Port That Keeps the Original Code
The project comes from a developer going by the name Oldschool is beautiful, who built it with the help of AI. What makes Rollerball CPC stand out is how it was made. This isn't a loose remake that tries to capture the vibe of the original. Instead, the port runs the game's original code directly on the CPC.
That matters a lot for a pinball game. The whole thing lives or dies on how the ball behaves. By running the original code, the port keeps the exact ball physics and the authentic gameplay of the MSX version. Fans of the 1984 release should find the table playing the way they remember it.
All the familiar pieces are there. You get the multi-screen table, the original bumper mechanics, the bonus lanes and the scoring systems. Nothing has been trimmed down to squeeze the game onto different hardware.
Rebuilt for the Amstrad
While the code underneath stays the same, the presentation got a complete overhaul to fit the Amstrad's architecture. The port matches the MSX's native resolution of 256 x 192. To get close to the MSX colour palette, the developer uses dithering in the CPC's Mode 1, one of the machine's graphics modes.
The table spans several screens, and the port moves between those sections with smooth vertical scrolling. A double-buffered display is also in place, which gets rid of screen tearing. On older hardware, that kind of polish is not a given.
Audio got the same treatment. The original soundtrack and sound effects have been rearranged for the CPC's sound chip, so the game should sound at home on the Amstrad rather than like a rough copy.
What You Need to Play
There is one catch. Rollerball CPC doesn't run on every Amstrad model out of the box. You'll need a CPC 6128, or a 464 or 664 fitted with a 128K memory expansion. The game supports both keyboard and joystick controls.
About the AI Involvement
The release comes with a clear AI disclosure. According to it, AI assisted with the code, graphics, sounds and text of the project. Some players care a lot about this, others don't mind at all. Either way, it's good to see it stated openly rather than buried somewhere.
Our Take
Rollerball CPC fits neatly into a trend we keep seeing: games crossing over to retro platforms they never officially reached. Recent examples include Frogger Junior hopping onto the Amstrad GX4000 and even Flashback heading to the Atari ST. The MSX scene itself is busy too, with competitions like MSXdev26 already underway.
What sets this port apart is the decision to run original code rather than rebuild the game from scratch. This suggests a growing interest in accuracy over reinvention, especially for physics-driven genres like pinball. The open use of AI is the other big talking point. It will be worth watching whether AI-assisted ports like this become more common in the homebrew community, and how retro fans respond to them over time.
