Rollerball CPC Makes HAL Laboratory's 1984 MSX Pinball Game Run on an Amstrad
Rollerball CPC ports HAL Laboratory's multi-screen 1984 MSX pinball game to Amstrad CPC 6128 and 128K systems, executing original game logic on new hardware.
HAL Laboratory's 1984 MSX game Rollerball has received an unlikely new home more than forty years later. Rollerball CPC, developed by Oldschool is beautiful, brings the vertically sprawling pinball game to Amstrad CPC hardware, but the technically interesting part is how it gets there. Rather than merely reproducing Rollerball by eye, the project reportedly runs the original game logic on the CPC while rebuilding the graphics and audio around Amstrad hardware. That means the physics, scoring behaviour and table mechanics can remain closely tied to HAL's original code while the presentation is adapted for a completely different 8-bit architecture.
The conversion requires an Amstrad CPC 6128 or a 464/664 equipped with 128K of memory. Rollerball itself is an interesting candidate because its table extends across multiple screens, making it feel much larger than the single-display pinball games common on early home computers. HAL Laboratory would, of course, later become inseparably associated with Nintendo through Kirby and numerous other projects, but its earlier catalogue contains plenty of experimental computer software that receives considerably less attention. The developer has disclosed AI assistance in creating this new conversion, something worth noting given the increasingly heated debate around AI-assisted retro coding. Whatever one's view of the development process, the technical objective is fascinating: persuade an Amstrad CPC that it has secretly been an MSX pinball machine for forty-two years.