
Tennis (GX4000 / CPC+)
This game was created with the help of AI. If you don't enjoy AI-generated content, this game might not be for you! Super CPC Tennis is an unofficial fan port of Tennis, Nintendo's 1989 Game Boy game, released as a cartridge for the Amstrad GX4000 and the CPC 464+ / 6128+. It's not a remake: the original Game Boy game code was translated instruction by instruction into Z80 assembly. Ball physics, player movement, the CPU opponent and the scoring rules all behave like the original. An automated test compared it with the real Game Boy game, step by step, over thousands of game updates: they matched exactly. This version uses the Plus range's hardware sprites. The players, the ball and even Mario are drawn by the hardware, in colour and without flicker, while the CPU is free to run the game at full speed. Features The original gameplay, translated directly from the Game Boy code. Hardware sprites: a red player against a blue player, a yellow ball, and Mario in colour in the umpire's chair. Smooth, flicker-free display. The whole Game Boy stadium, pixel for pixel, in soft greens from the Plus's 4096-colour palette. 4 difficulty levels and a 1-set or 3-set match. 2 fire buttons by default (hit / lob), just like the Game Boy's A and B. There's also a 1-button mode where the lob is automatic when your opponent comes to the net. Full scoring: FAULT, LET, OUT, DEUCE and ADVANTAGE calls. AY sound effects and a 16-colour title screen. Controls ActionJoypadKeyboard (464+/6128+)Move D-pad Q / A / O / P Hit Fire 1 SPACE Lob (2-button mode) Fire 2 M Menu (joypad): Up/Down selects a line (level, sets, buttons), Left/Right changes its value, and Fire starts the match. How to play Load tennis.cpr as a cartridge in your emulator (Caprice32 in 6128+ mode, WinAPE, ACE-DL…), or flash it to a cartridge for a real GX4000 or CPC Plus. Made with AI This port was created with Claude, an AI model by Anthropic, working as a coding assistant. The developer directed the project, made the design and gameplay choices, and tested the game. The AI did the rest: it studied the original Game Boy code and wrote the tools that translate it into Z80 assembly; it wrote the Amstrad Plus code, which covers the hardware sprites, graphics, sound, controls, menu and cartridge boot; it built the automated tests that compare the result with the real Game Boy game. This is an experiment in AI-assisted retro development. The same approach also produced ZX Spectrum, Commodore 64 and Amstrad CPC 664 versions. Credits Original game: Tennis © 1989 Nintendo. Amstrad GX4000 / CPC Plus port: fan project, made with the help of Claude (Anthropic). Tools: sjasmplus, Caprice32, PyBoy, SkoolKit. Super CPC Tennis is a non-commercial fan project. It is not affiliated with or endorsed by Nintendo or Amstrad. All trademarks belong to their respective owners. Tested on an emulator (Caprice32, 6128+). Feedback from real GX4000 and CPC Plus owners is very welcome!
Oldschool Is Beautiful 5 games· 324 followers· 21 ratings· portfolio 55 View creator →