← Back to catalog
Cover image for MO5 Tennis

MO5 Tennis

MO5 Tennis The 1989 Game Boy Tennis, ported to the Thomson MO5. Nintendo's classic Tennis now runs on the Thomson MO5, the French computer of the 1980s, loaded from cassette. You play a full match against the computer, with four difficulty levels and 1 or 3 sets. Mario is in the umpire's chair. The game logic is not a remake: it is the original Game Boy code, translated instruction by instruction to the MO5's Motorola 6809 processor. Ball physics, shot angles, the CPU player's behaviour and the scoring rules are all the Game Boy's own. Features The full Game Boy stadium, 256 pixels wide, in the centre of the screen, with the score on each side. Players in colour (red for you, blue for the CPU) on the classic green court. Smooth, flicker-free animation. 4 difficulty levels, and matches of 1 or 3 sets. One-button play: the game lobs automatically when your opponent comes to the net. Sound effects on the MO5's buzzer. The game keeps the original Game Boy speed. Controls ActionKeyMove Arrow keys Serve / hit SPACE Menu: level 1-4 Menu: 1 or 3 sets S Start the match SPACE Serving tip: press SPACE to toss the ball, then press SPACE again while the ball is still going up. Hit it at the top or on the way down and it's a fault, just like on the Game Boy. How to play Download tennis.k7. In DCMOTO, choose the MO5 machine and load the cassette. Type LOADM"",,R and press ENTER. The game loads and starts on its own. If the quotes or comma don't come out right on your keyboard, use DCMOTO's "Simulate keyboard" feature to paste the command. ⚠️ Not tested on real hardware This version has only been tested in the DCMOTO emulator and in my own MO5 simulator. It has never been run on a real Thomson MO5. The hardware details (screen, keyboard, video timing, cassette format) come from technical documentation and emulator sources, and they work in DCMOTO. Real hardware may still behave differently: frame timing or loading, for example. If you try it on a real MO5, please leave a comment, whether it works or not! Made with AI This port was made with Claude, Anthropic's AI assistant, working together with a human developer. Claude did the technical work: wrote a translator that converts the Game Boy's SM83 code to 6809 assembly, and a 6809 emulator to test it; wrote the display, keyboard and sound code in assembly; built the graphics converters and the cassette file builder. The translated game logic was checked step by step against the real Game Boy game running in an emulator: over 2,700 game steps, the ball, players and score match exactly. The only differences come from one deliberate tweak that makes the player's angled shots slightly shorter. The MO5 has no hardware sprites, so the players and ball are redrawn in 8×8 blocks. Each block is written in one go, which is why nothing flickers. The human developer directed the project, tested the game in the emulator and decided how it should look and play. MO5 Tennis is part of a series of ports of the same game, all made the same way: ZX Spectrum, Commodore 64, Amstrad CPC, CPC Plus/GX4000, ColecoVision and MSX. Credits Original game: Tennis © 1989 Nintendo. This is an unofficial, non-commercial fan port, not affiliated with or endorsed by Nintendo. Port: made with Claude (Anthropic). Tools: asm6809, PyBoy, DCMOTO.

Oldschool Is Beautiful 23 followers· portfolio 12 View creator →
ItchDB signals
Not rated yet
Not rated yet
0 comments