James Pond 2: Codename RoboCod, the long-running 1991 platforming favorite starring an elastic underwater secret agent, has been given a substantial modern technical revival. Developer Gary Riches has released James Pond 2 (Recompile), a ground-up native recompile that runs the game on current hardware while aiming to preserve the original game's behavior and visual identity.
Instead of placing the Amiga release inside a standard emulator, the project translates the original Motorola 68000 assembly into native C++. That approach is intended to let RoboCod run directly on modern operating systems, with builds available for Windows, macOS, Linux and Steam Deck. The result is not positioned as a remake with redesigned art or rewritten stages. It is a modern execution of the original game, enhanced with practical options that make a three-decade-old platformer more comfortable on today's displays and controllers.
Among the headline additions is proper ultrawide presentation. Rather than simply stretching the familiar 4:3 image across a wider panel, the recompile redraws the game world from its own internal state. Backgrounds, scenery, enemies and collectibles can all appear beyond the bounds of the original display area, while the score and remaining-life indicators move to the screen's outer corners. Players who prefer the classic framing can disable this feature and return to the traditional 4:3 view.
A Classic Platformer Built for an Amiga-Era Screen
James Pond 2 originally arrived in 1991, developed by Millennium and released across the Amiga, Atari ST and Sega Genesis under separate publishing arrangements. It quickly established itself as one of the more recognizable European platform games of its era, helped by its inventive premise, playful humor and the starring character's unusual movement abilities.
For useful background on this topic, read Athanasia-turns-dinosaur-survival-into-a-tense-immersive-sim-adventure/">Athanasia Turns Dinosaur Survival Into a Tense Immersive Sim Adventure.
RoboCod is a fishy secret agent whose body can stretch vertically to reach ledges, passageways and items that would be inaccessible to a more conventional mascot hero. The game sends him through themed worlds packed with platforming hazards, enemies and oversized environments. Its toy-store-inspired stages are especially memorable, turning familiar objects and festive imagery into an expansive obstacle course.
Like many successful games of the period, James Pond 2 did not remain tied to one machine. Over the years it appeared on an unusually broad selection of systems, including Amiga AGA, Amiga CD32, Game Gear, Commodore 64, Master System, MS-DOS, Acorn Archimedes, Game Boy and Super NES. Later adaptations and rereleases also brought the property to Game Boy Advance, Nintendo DS, PlayStation, PlayStation 2, PSP, PlayStation 3 and Nintendo Switch.
That history means there are many versions of RoboCod, each shaped by the capabilities and limitations of its platform. The new recompile is specifically rooted in the 1991 Amiga original, while seeking to remove some of the friction that can come with playing software designed around old hardware, old television standards and a very different approach to saving progress.
Smoother Motion While Keeping the Original Game Logic
The Amiga version was designed around a 50 frames-per-second cadence. Modern monitors, however, commonly run at 60Hz, 90Hz, 120Hz or considerably higher refresh rates. When older games are presented without thoughtful timing adjustments, scrolling can look uneven even when the game itself is working correctly.
James Pond 2 (Recompile) addresses that gap by retaining the game's original 50fps logic while drawing intermediate visual frames at the display's refresh rate. In practical terms, RoboCod's movement and the game's scrolling should look smoother on contemporary screens without changing the underlying pace or intended feel of play. It is a preservation-minded solution: the original game simulation remains central, while the presentation is adapted for hardware that did not exist in 1991.
Display customization extends beyond aspect ratio and frame pacing. Players can choose crisp pixel-perfect visuals, a softer image treatment, or a CRT-style filter. The CRT option includes curved-screen characteristics, glow and the subtle color-strip effect associated with older television displays. Optional scanlines can further lean into the appearance of playing on period-appropriate hardware, while those who want a clean modern image can keep the pixels sharp.
More Ways to Hear the Amiga Soundtrack and Effects
Audio is another area where the recompile provides flexibility. The game's four audio channels can be passed through a model of an Amiga 500 output filter, an Amiga 1200-style filter, or no modeled filter at all. Stereo width can also be narrowed, an option that may be useful when listening through headphones.
There is also an option for sound effects that were abruptly cut off in the original game to fade out instead. That kind of adjustment is small in isolation, but it reflects the wider purpose of the project: preserve the recognizable sound and feel of the Amiga release while giving players a choice over how faithfully they want older technical quirks represented.
Saves, Level Select and Built-In Cheats Modernize the Experience
Perhaps the most immediately useful improvements are the quality-of-life additions. The recompile includes a quick-save function mapped to a single button, as well as three save slots that use pictures to help identify progress. On starting the game again, players are offered the chance to continue from where they stopped.
That is a significant convenience for a game from an era when uninterrupted play and memorization were often part of the expected experience. It also makes the title more approachable for players returning after many years, as well as newcomers who may want to tackle its large stages in shorter sessions.
A level-select menu allows access to any level in any world. This can be useful for revisiting favorite areas, practicing a difficult section, or simply exploring the game's breadth without needing to replay every earlier level. The release also makes the game's own cheat options readily available, including invincibility, infinite lives, wings and a skip-to-exit function. Players do not need to enter the old secret word to activate them.
These features do not erase the original challenge for those who want it. Instead, they provide a range of ways to play, from a closer-to-original run with classic framing and no assists to a more relaxed tour through the game's levels with modern saving and optional cheats enabled.
Controller Prompts and Rumble Across Modern Hardware
James Pond 2 (Recompile) also recognizes a range of current controller types. Xbox, PlayStation, Nintendo and Steam Deck button prompts are displayed to match the connected device, reducing the confusion that can occur when on-screen instructions use generic or mismatched labels.
Rumble support adds tactile responses that were beyond the reach of the original Amiga edition. RoboCod being hit or losing a life produces a buzz, explosions receive a heavier thump, and screen-shaking moments are accompanied by controller vibration. The strength of that feedback can be adjusted by the player.
For Steam Deck users in particular, the combination of native Linux support, recognizable handheld control prompts, configurable rumble and built-in saves should make the recompile a more natural fit than an older version requiring manual emulation setup. Its support for Windows and macOS also gives desktop players a straightforward option for revisiting the game on current systems.
Preservation With Practical Improvements
Native recompiles occupy an interesting space in retro gaming. They are not the same as emulation, which recreates or simulates the behavior of older hardware, and they are not necessarily remakes that reinterpret a title with new assets and mechanics. In this case, directly translating the original assembly code into C++ creates a path for the game to operate natively while retaining the source game's core logic.
That technical foundation enables features such as expanded display support, refresh-rate-aware presentation and platform-specific controller integration. More importantly, it offers a way to keep a historically important version of James Pond 2 accessible as operating systems, monitor standards and input devices continue to change.
The project's options also acknowledge that there is no single ideal way to revisit a retro game. Some players will want the constrained 4:3 composition, original-style audio filtering and a deliberately authentic image. Others will want an ultrawide view, smooth high-refresh presentation, quick saves and a controller-first setup. James Pond 2 (Recompile) is built to accommodate both approaches without asking players to choose between preservation and convenience.
For RoboCod fans, the release provides a new route into one of the 16-bit era's most distinctive platform adventures. For preservation-minded players, it demonstrates how older games can be carried forward with careful technical work, retaining their original character while making room for the screens, handhelds and expectations of modern play.
Community
Discussion
Start the conversation.
No comments have been posted yet.