Analysis updated 2026-07-26
Play the infamous Cat Mario platformer on a Playdate handheld console.
Download and sideload the pre-built game zip to try it without compiling.
Build the game from source using the Playdate SDK to modify or contribute.
Study how a retro game is ported to a constrained black-and-white device.
| 123jjck/opensyobonplaydate | allentdan/shape_based_matching | amu2mod/radeonmon | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | C++ | C++ | C++ |
| Last pushed | — | 2019-03-01 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires the Playdate SDK version 3.1 or newer and an Arm compiler to build from source.
OpenSyobonPlaydate is a version of the parody platformer Syobon Action, also known as Cat Mario or Neko Mario, built for the Playdate handheld console. The Playdate is a small device with a black and white screen and a crank. The project takes an existing open source version of the game and rewrites it in C++ so it runs natively on the hardware rather than through an emulator or web browser. The port keeps the original game logic intact, including all nine stages, enemies, and the traps the game is known for. Because the Playdate screen is smaller than the original game world, the code adds camera tracking that follows the player horizontally and vertically. The graphics were redrawn by hand as one bit images, using patterns of dots and lines to make platforms, pipes, and hazards readable on the monochrome display. Music and sound effects were converted into a format the Playdate can play. The original Japanese title art is preserved, while in game messages appear in English. Players move with the directional pad, jump with the A button or up on the pad, and hold the B button to run the whole game at double speed. The title screen lets you pick any of the nine stages directly. A system menu provides options to restart a level, return to the title screen, or give up and respawn at the last checkpoint. The README notes that only stages one through four have been fully playtested. Stages five through nine are included but may be impossible to finish in the current version. To build the game from source, you need the Playdate SDK version 3.1 or newer, an Arm compiler, and GNU Make. The repository includes pre converted assets, so a standard build does not require extra tooling. Players who just want to try it can download a packaged zip file from the releases page and sideload it to their Playdate through a web account or by copying files via a USB connection. The project credits the original developer, Chiku, and earlier port authors, and notes that no formal license file exists for the upstream game code.
A C++ port of the parody platformer Cat Mario for the Playdate handheld console, featuring all original stages, redrawn monochrome graphics, and camera tracking for the smaller screen.
Mainly C++. The stack also includes C++, Playdate SDK, GNU Make.
No formal license file exists for the upstream game code, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.