LockerGnomeTech news and nostalgia for today's technology professionals
Subscribe

Search

Gamingzx-spectrumwizballcommodore-64chiptunegame-modsretro-gamingitch-ioai-assisted

Wizball Enhanced Edition, a Fan Mod of Ocean's 1987 ZX Spectrum Shooter, Ships a Final Version 1.3 That Plays the Commodore 64 Music on the 128K Spectrum's Sound Chip

Modder Leigh Ashton's free Wizball Enhanced Edition, rebuilt from a decompile of the Spectrum original, reached its final version 1.3 on itch.io with the C64 and Atari ST title themes converted for the AY chip, a fix for a +2A/+3 loading freeze, and a note that AI tools helped with the music.

Chris balances a bouncing green ball on his palm while a small floating cat pours colored droplets onto gray hills, drawn in blocky two-colors-per-cell 8-bit attribute clash.
Illustration: LockerGnome

Wizball’s premise is odd even for 1987. You steer a bouncing green ball through a world drained of color by an evil Zark, with a cat named Catellite collecting colored droplets to paint the gray landscape back. Ocean Software published it.

Leigh Ashton, who goes by Gravious on itch.io, posted the Enhanced Edition on October 14 and has updated it three times since. The page describes it as “a decompiled (using Skoolkit,) bugfixed version with original cut content added back in, tweaks to gameplay and some QoL features for good measure.” It downloads as .z80, .tap and .tzx files for the 128K Spectrum, for emulators or flash-cart loaders like DivMMC. “I dare say you could record a cassette and load it in an original tape deck if you really wanted to :),” Ashton wrote.

Version 1.1 rebuilt the screen drawing with a double-buffered renderer to stop flicker, added two layers of parallax scrolling, and brought over details from the C64 version, including color-cycling enemy bullets and an unused C64 font. Version 1.2 added four layers of stars, which the changelog calls “so smooth!,” five-frame explosions built from unused original frames, a cut green flying-bug enemy, and a turbo .tzx that loads 50% faster.

Version 1.3 is the music one. Its changelog subtitle reads “or, the one with the C64 Music in it.” It adds the C64 and Atari ST title themes next to the Spectrum original, the C64 Game Over, Name Entry and Get Ready music, and a Music Options screen with Spectrum, C64 and Mixed settings, with C64 as the default. Sound effects now pan left or right depending on where an enemy is, in either ABC or ACB stereo. The credits now name Peter Clarke, Martin Galway and Peter Johnson as composers. The changelog ends with “Phew!”

Ashton was upfront about the help. “As of v1.3, i used AI tools (Codex) to assist with converting the C64 music to the spectrum AY chip,” Ashton wrote. “I’m terrible at music and the level of detail required to get the AY chip to sound remotely like the C64 took rewriting the music player, 2 layers of compression and translating the opensource files from Martin Galway’s original music code.” Ashton added, “everyone is credited, I’m not trying to claim credit for anything i didn’t do,” and noted that “memory was getting real tight and i needed help with shuffling massive chunks of gameplay around the memory banks.”

Players helped too. A commenter traced a freeze on the +2A and +3 models to a loop at addresses 50003 to 50033, and pointed out that the .tap file used a custom loader that virtual-tape devices couldn’t read. Version 1.3 lists both fixes: “Fixed +2A/+3 memory paging, addressing the loading freeze,” and a standard .tap that now uses the Spectrum ROM’s own loading calls. The download is 194 kB. Another player asked about the Bonus Stage and the Cops, and with the build marked final, the page doesn’t say whether those will ever come back.

A conversion like this shows how far a fan project can go once the original code is readable. Decompile tools turned a 39-year-old game into a codebase people can patch, and coding assistants are now taking on the fiddly sound-driver and memory-bank work that used to stop a solo modder cold. Disclosure norms in the homebrew scene haven’t settled yet, and pages that name the job an AI tool did give players more to judge by than a tag does. The page calls itself an unofficial modification and says all rights in the original stay with their holders, and how rights holders treat fan rebuilds this deep is still up to them.

More Gaming

Every Gaming story →