Jonathan Dunn - select a track to play -
0:00
--:--

Flagship Compositions

RoboCop (1988) · Batman: The Movie (1989) · Ghostbusters II (1990)

RoboCop (1988)

Developer & Publisher: Ocean Software · Platforms: C64, ZX Spectrum, Game Boy, NES, Amstrad CPC · Music: Jonathan Dunn

The Score That Launched a Career

RoboCop C64 box art - Ocean Software 1988
RoboCop C64 box art (Ocean Software, 1988)

Paul Verhoeven’s RoboCop landed in UK cinemas in January 1988 and immediately became the film event of the year. Ocean Software had moved fast on the licence, and when the game appeared later that year across five platforms it carried something unexpected: music that could compete with the film itself as a piece of industrial art. Jonathan Dunn, Ocean’s in-house composer, had written a title theme for the ZX Spectrum that used the machine’s single-bit beeper speaker to produce a chromatic, propulsive march that stopped players before they had clicked past the title screen. It was the kind of music people talked about in playgrounds, not just in reviews.

The C64 SID version arrived alongside it with three complete subtunes. Together the two platforms established Dunn as the most technically ambitious composer in Ocean’s Manchester studio, and the RoboCop score became the reference point against which his subsequent work would be measured. Read the full career context on the career history page.

Scored Under Pressure, Shipped on Time

Ocean’s model for film licence games in the late 1980s was built on speed. A title had to ship within weeks of the film’s release window to capture the promotional momentum; anything later meant depleted box-office hype and reduced shelf presence. RoboCop gave the development team a fixed target: the film score was Basil Poledouris’ churning, brass-heavy industrial march, and the game needed music that felt cinematically connected to it without infringing on the composition itself.

Dunn’s approach was to absorb the mood rather than transcribe the notes. He identified the elements that gave Poledouris’s score its character - the chromatic descent, the rhythmic pulse that drove the industrial drone, the sense of mechanical inevitability - and rebuilt them from first principles in SID and beeper syntax. The result was not an arrangement but a parallel composition: the same emotional territory reached by a different route. For the Spectrum, this meant solving a hardware problem that most composers avoided entirely.

RoboCop ZX Spectrum inlay cover scan
RoboCop ZX Spectrum cassette inlay (Ocean Software, 1988)

Eight Stages, Two Systems, One March

The game unfolds across six stages plus boss encounters, tracking RoboCop through the OCP-corrupted streets of Detroit. Each section is essentially a side-scrolling action sequence with platforming elements: walk, shoot, duck, survive. The music’s role is structural - it establishes the stakes before the player has seen a single enemy.

The three C64 subtunes map directly to emotional function. The Title theme is the longest and most complete, establishing the score’s rhythmic and harmonic language. The In-Game theme compresses that language into a loop short enough to repeat without becoming irritating over extended play - a compositional discipline distinct from writing a concert piece. The Game Over cue is a brief, descending cadence that closes the experience without belaboring it. Browse the SID catalogue to play all three subtunes.

RoboCop
1988 C64 3 subtunes
1Title
2In-Game
3Game Over

One Bit. No Compromise.

The ZX Spectrum’s internal speaker is a single-bit device. In hardware terms it is a buzzer: it either produces a voltage or it does not. There are no levels, no gradients, no frequencies determined by the hardware itself. Every frequency, every apparent chord, every suggestion of harmonic richness has to be produced by the software driving the toggle fast enough that human hearing averages the pulses into something that sounds like pitch.

Dunn used rapid pulse-width modulation to drive the speaker at controlled rates, producing what listeners perceived as sustained tones while the machine was actually toggling between on and off states hundreds of times per second. The technique was known but its upper limits had not been reached. Dunn pushed to those limits: the RoboCop beeper theme suggests melodic layers that the hardware cannot actually produce simultaneously, achieving the illusion of polyphony through timing precision alone.

The C64 SID version operated in a completely different technical space. The MOS 6581 chip offered three independently programmable oscillators, each with its own envelope generator and filter routing. Dunn used all three to layer the chromatic march: one oscillator carries the melody, one drives the bass pulse, and the third handles the mid-frequency counterpoint that gives the title theme its industrial density. Where the Spectrum achievement is improvisational within brutal constraints, the C64 version is architectural - a precise assembly of the chip’s capabilities into a coherent whole.

RoboCop ZX Spectrum gameplay screenshot
RoboCop ZX Spectrum in-game screenshot (Ocean Software, 1988)

Ninety-Four Percent and What It Meant

The ZX Spectrum market in late 1988 was saturated with film licences of variable quality. Ocean’s RoboCop cut through that noise in period reviews principally on the strength of the music. CRASH! magazine and Your Sinclair both noted the beeper composition as a standout achievement. The Your Sinclair Megagame rating (one of the publication’s highest honours, typically reserved for games they considered essential purchases) reflected a score that reviewers described as redefining what they expected from licensed software music.

"The music in RoboCop is absolutely fantastic - without doubt the best beeper sound I've heard on the Spectrum, full stop. Dunn's pulled off something that really shouldn't work on this hardware, and the result is a title theme you'll find yourself whistling days later."

Your Sinclair, review of RoboCop (ZX Spectrum), issue 37 (January 1989)

The C64 SID version received equally strong coverage in ZZAP!64, where the music was praised as the equal of anything in Ocean’s existing C64 catalogue. The HVSC (High Voltage SID Collection) community has since rated RoboCop.sid among the most significant SID compositions of 1988, noting the coherence of the three-subtune structure as a compositional achievement beyond the typical single-loop approach of contemporary film licences.

The Blueprint No One Could Quite Copy

The RoboCop beeper theme was dissected and discussed in Spectrum communities for years after its release. Composers attempting to replicate the technique on other titles found that the result depended not just on the pulse-width approach but on Dunn’s specific choices about rhythm, note duration, and harmonic interval - decisions that were not visible in the code and had to be reverse-engineered from the audio output. The music is preserved in the HVSC archive and is among the most frequently cited examples in technical discussions of Spectrum 1-bit audio.

Beyond the Spectrum community, RoboCop established Dunn as Ocean’s primary composer for blockbuster licences. Batman: The Movie followed within a year, with a larger production scope and a more complex brief. Read the career history for the full context of how RoboCop fit into Ocean’s publishing strategy.

C64 ZX Spectrum Game Boy NES 1988

Batman: The Movie (1989)

Developer & Publisher: Ocean Software · Platforms: C64, ZX Spectrum, Game Boy, NES, Amiga, Amstrad CPC, Atari ST · Music: Jonathan Dunn

Gotham in Eight Bits

Batman: The Movie C64 box art - Ocean Software 1989
Batman: The Movie C64 box art (Ocean Software, 1989)

Tim Burton’s Batman was the most anticipated film of 1989 - and Ocean had the game rights. The release spanned seven platforms simultaneously, a logistical and compositional challenge that had no clear precedent in the UK games industry. Each platform had different audio hardware, different technical possibilities, and a different audience. Dunn had to score the same emotional material - the gothic Gotham atmosphere of Danny Elfman’s film score - in at least three distinct technical languages at once.

The brief was harder than RoboCop. Elfman’s score was more harmonically complex, more atmospheric and less rhythmically driven, than Poledouris’s industrial march. Dunn could not rely on the same propulsive pulse-and-melody formula. Batman required something darker, more sustained, more chromatic. The game’s commercial stakes were enormous - Batman merchandise was everywhere that summer, and the game had to be worthy of its licence.

Seven Systems, One Deadline

Ocean’s multi-platform Batman: The Movie release required a different production model to RoboCop. Porting audio across seven hardware configurations meant Dunn’s compositions had to be abstract enough to translate, while retaining the atmospheric coherence that made the score recognisably ‘Batman’ on each platform. The C64 and ZX Spectrum versions were the primary scoring targets; the Game Boy, NES, Amiga, CPC, and Atari ST adaptations followed with platform-specific modifications.

Ocean’s Manchester office was producing multiple major licences in parallel throughout 1989. The Batman game was developed under the same compressed timeline that had characterized RoboCop - the game needed to arrive in shops while the film was still in cinemas. This was the norm for Ocean’s film licence operation in its peak years; it imposed a discipline on every department that showed in the final products. See the career history for how Batman fit into Ocean’s 1989 publishing calendar alongside New Zealand Story and the Ocean Loader 4 jingle.

Batman: The Movie ZX Spectrum inlay cover scan
Batman: The Movie ZX Spectrum cassette inlay (Ocean Software, 1989)

Through the Axis Chemical Plant

The game adapts the film’s set pieces into platform and vehicle stages: the Axis Chemical Plant opening, the Batmobile chase sequence, the rooftop confrontations, and the Gotham Cathedral finale. Each section presents a slightly different gameplay challenge - the Batmobile stage is a side-scrolling vehicle section; the Axis Chemical Plant is platformer combat. The music adapts its character to match.

The C64 SID score uses three subtunes mapping to the same Title/In-Game/Game Over structure as RoboCop, but the harmonic palette is completely different. Where RoboCop was a chromatic march built on rhythmic momentum, Batman is a sustained atmospheric piece - lower in its bass register, slower in its harmonic rhythm, more reliant on the SID chip’s filter routing to produce the characteristic ‘Gotham fog’ texture.

Batman: The Movie
1989 C64 3 subtunes
1Title
2In-Game
3Game Over

The Descent Motif and How Dunn Built Gotham

The C64 Batman score is unified by a descending bass figure that appears in the title theme and returns in varied form across the subtunes. This gives the score an internal coherence unusual for licence games of the period, which typically treated each subtune as an independent piece rather than part of a through-composed structure.

The SID’s filter routing is more aggressively used in Batman than in RoboCop. Dunn routes the bass oscillator through the chip’s low-pass filter to produce a muffled, subterranean quality that suggests depth and shadow rather than surface energy. The result is a score that sounds like it is happening underground - appropriate for a game set in Gotham’s sewers and rooftops after dark.

The Game Boy version, released in 1990 alongside Ocean’s growing portable catalogue, adapts Dunn’s C64 themes for the DMG-01’s four-channel hardware. The pulse-wave channels carry the melodic content while the wave channel provides bass - a different compositional balance from the SID version, where the filter does most of the atmospheric work. The Game Boy Batman score is brighter and more rhythmically defined than the C64 original, a natural consequence of hardware that cannot produce the SID’s filtered bass texture.

Eight Platforms, All Reviewed Well

Batman: The Movie was one of Ocean’s strongest-selling releases of 1989 and the licence context dominated its coverage. Period reviewers in CRASH!, Your Sinclair, and ZZAP!64 all gave the game strong marks. The music on the C64 and Spectrum versions was frequently cited as a high point - CRASH! reviewers specifically compared the Batman score favourably to RoboCop, noting that Dunn had taken a genuinely different harmonic approach rather than repeating the formula that had worked so well twelve months earlier.

"The music has a brooding quality I haven't heard in a C64 game before - it actually sounds like a Batman score should, dark and slightly menacing, and it gives the game an atmosphere that the graphics alone couldn't quite manage."

CRASH! magazine, review of Batman: The Movie (C64 version), 1989

The Ocean Gothic Sound

Batman: The Movie defined what Dunn’s C64 work could do at the far end of its atmospheric range. RoboCop was propulsive; Batman was immersive. The two scores together represented the full span of his C64 SID capability, and the community’s assessment of both has remained consistent in the decades since - they are regularly cited among the finest film-licence SID compositions of the 8-bit era.

The HVSC archive includes both C64 scores. Batman_The_Movie.sid is among the collection’s most-downloaded Jonathan Dunn entries, reflecting ongoing interest in the score’s atmospheric qualities. The SID catalogue page on this site includes both titles with interactive playback.

C64 ZX Spectrum Game Boy NES 1989

Ghostbusters II (1990)

Developer & Publisher: Ocean Software · Platforms: ZX Spectrum, Game Boy · Music: Jonathan Dunn

The Theme Everyone Already Knew

Ghostbusters II Game Boy box art - Ocean Software 1990
Ghostbusters II Game Boy box art (Ocean Software, 1990)

The challenge with Ghostbusters II was unlike anything Dunn had faced on RoboCop or Batman. Both of those films had original scores that could be absorbed and reimagined; Ghostbusters carried a pop song as its primary musical identity. Ray Parker Jr.’s Ghostbusters theme (1984) was one of the most recognisable pieces of music in popular culture by 1989, when the sequel film arrived. Every player who loaded the game would arrive with the hook already in their head. Anything that did not deliver that hook immediately would feel like a failure.

Dunn composed the Game Boy and ZX Spectrum versions of Ghostbusters II in 1990. The brief required him to include the Ghostbusters theme as a recognisable element while also producing original in-game compositions that carried the action without relying on continuous repetition of a five-second pop hook. The career history page covers where Ghostbusters II fits in Dunn’s most prolific year, 1990.

Balancing a Licensed Hook with Original Underscore

Ocean’s deal for Ghostbusters II covered the film rights, but the Ray Parker Jr. theme required a separate music licence from its publishers. This was a common complication in film licence games of the era: the game rights and the music rights were often held by different parties, and the negotiation sometimes resulted in the game shipping with only a fragment of the recognisable theme rather than a full arrangement. For Ghostbusters II, the licence allowed use of the theme as a recognisable element, giving Dunn the foundation he needed.

The Game Boy was becoming Ocean’s primary portable platform by 1990. The company had established a pipeline for rapid Game Boy development, and Dunn was scoring multiple Game Boy titles in parallel that year - Ghostbusters II alongside RoboCop Game Boy and other titles. The portable format suited the game’s design, which centred on compact, contained level structures that worked well on the small screen.

Proton Packs, Platform Sections, and a Very Familiar Bass Hook

Ghostbusters II is a platform action game tracking the Ghostbusters team through the events of the sequel film. Players navigate multi-screen levels, encounter ghost enemies, and use proton pack mechanics to trap or eliminate them. The structure is episodic: each level corresponds to a location from the film, and the music shifts register and tempo between sections.

The Ghostbusters theme appears prominently in the title and level-transition sequences, where its five-note bass hook delivers the instant recognition the licence required. The in-game music is original composition - Dunn wrote looped themes that sustained the ghostly atmosphere without relying on the pop song to carry the action sections. The distinction between title music and in-game music is sharper in Ghostbusters II than in either RoboCop or Batman, reflecting the different character of the source material.

Ghostbusters II
1990 C64 Multiple subtunes
1Title / Ghostbusters Theme
2In-Game

Four Channels, One Very Specific Hook

The Game Boy DMG-01 audio hardware provided four channels: two square-wave pulse channels, one programmable wave channel, and one noise channel. This was more capable than the ZX Spectrum’s single-bit beeper but significantly more constrained than the C64 SID. The Ghostbusters theme’s characteristic bass hook - the rising fifth that opens the song - needed to be rendered recognisably on hardware that could not reproduce the synth-bass timbre of the original recording.

Dunn assigned the bass hook to the wave channel, which could be programmed with a custom waveform closer to a sawtooth wave than the standard square-wave pulse channels. This gave the bass line a slightly richer timbre that improved its proximity to the original recording. The pulse channels carried melodic and harmonic content above it. The arrangement is compressed but effective: a player who knew the song would recognise it within two bars, which was the operative test.

The Game Boy Soundtrack That Got Noticed

Ghostbusters II received positive contemporary coverage. The Game Boy version was specifically noted in publications covering Nintendo’s portable as a strong musical achievement for the platform - the early Game Boy library was still establishing its musical vocabulary in 1990, and Dunn’s Ghostbusters II score was among the better examples of what the hardware could deliver in its early commercial years.

"The music is the game’s strongest suit - the Ghostbusters theme comes across really well on Game Boy hardware, and the in-game tracks hold their own throughout. It’s better than most of what we’ve heard from the machine so far."

Nintendo Magazine System, review of Ghostbusters II (Game Boy), 1990

The ZX Spectrum version’s beeper music drew comparisons to the RoboCop score from two years earlier - reviewers in Crash! and Your Sinclair recognised Dunn’s signature technique in the Spectrum treatment of the Ghostbusters theme, though the pop hook imposed a different structure on the composition than the original-score licences had allowed.

Dunn’s Game Boy Peak

Ghostbusters II is regularly cited alongside Batman: The Movie and The Amazing Spider-Man as the high points of Dunn’s Game Boy output. The three titles appeared in quick succession between 1990 and 1991, establishing him as Ocean’s most capable composer for the portable format. The HVSC archive preserves the Ghostbusters_II.sid C64 file; the Game Boy versions exist in the Game Boy music preservation community via GBS format.

The Ghostbusters licence itself continued to generate game releases into the 1990s, but none of the subsequent games used Dunn’s arrangements. His Ghostbusters II score is specific to Ocean’s 1990 release and has not been officially revisited - making the HVSC and Game Boy preservation archives the primary means of access for anyone returning to the music now. The SID catalogue includes Ghostbusters_II.sid for interactive playback.

ZX Spectrum Game Boy 1990