Case study
Desktop Games Nostalgia: a macOS and browser port
A Swift/macOS and JavaScript/browser port recreates the Desktop Games screen-smashing toy from a captured image. The author documents Claude and REA/Ghidra work on the Peter interpreter, a decompiled program tree and extracted assets, with explicit visual differences and no project license.
Requirements & limits
- Prerequisites: Native use requires macOS 14+; Screen Recording access captures one screen image, while wallpaper mode is available without it. The browser version uses a simulated desktop and needs a mouse/keyboard.
- Attribution: The README attributes interpreter analysis to REA/Ghidra and the port to Claude Code; extracted images/sounds are included upstream. The effects alter an image, not the real desktop files.
- Limits: True-color rendering and translucent sprite shadows differ from the original palette renderer. The browser cannot capture the actual desktop; no independent parity measurements are supplied.
- License: The author explicitly provides no project license and retains Gemtree credit for original design/art/sound. Desktop decoration and other upstream assets retain their separate rights; this record grants no redistribution permission.
About this entry
- Type
- Case study
- Category
- Community REA investigations
- Relationship
- Author-reported mixed workflow
- Targets
- Binary · Game
Sources reviewed
The description was reviewed against primary sources. This does not establish runtime testing, security auditing or verified compatibility.
Primary sources
- README.md GitHub · ucodia/desktop-games-nostalgia · Revision 27946df
More in Games
- GunZRs: a Rust reimplementation of GunZ: The Duel · Case study
- LASRecomp: Link’s Awakening static recompilation · Case study
- ArkWeb: a two-game movement and collision experiment · Case study
- Perfect Dark: matching Nintendo 64 decompilation · Case study
- Super Mario Sunshine: a native PC port from an AI-assisted decompilation · Case study
- Majora’s Mask: matching US N64 decompilation · Case study