Alley Cat (x86-64 port)
Alley Cat (x86-64 port) is a port of Alley Cat to Windows, Linux, and macOS with new features like infinite lives and quitting at any time.
- Type: PC port
- Game: Alley Cat
- Runs on Windows, Linux and macOS
- By petarov
- Latest release 1.1, 2026-10-14
- Source: https://github.com/petarov/alleycat.exe
README
Alley Cat (x86-64 port)
A port of Alley Cat (Bill Williams, SynSoft/IBM, 1984) from its original DOS executable to x86_64 platforms.
[!IMPORTANT] 99% LLM-generated code. I have rougly reviewed the output the agent produced, but if you have your concerns about AI, you should abstain from using this project.

Platforms and downloads
| Platform | Latest release | Package to choose |
|---|---|---|
| Windows x64 | 1.1 | windows-x86_64 ZIP |
| Linux x64 | 1.1 | linux-x86_64 archive |
| macOS Intel (x64) | 1.1 | macos-x86_64 ZIP |
| macOS Apple Silicon (ARM64) | 1.1 | macos-x86_64 ZIP — runs under Rosetta 2 |
The macOS build is not signed or notarized: allow it under Privacy & Security or run xattr -dr com.apple.quarantine <folder>.
Controls
- Cursor keys move the cat.
Altperforms special actions. - In the options menu,
K,H,TandA(or 1 to 4) choose the skill level. The skill sets the starting difficulty; the game raises it as you complete levels. Ctrl-S: turns the sound on and off.Ctrl-R: restarts the game.Ctrl-M: returns to the options menu.Esc: pauses the game whie playing; quits the game on the title screen.
New (not in the original game):
F10,Ctrl-WandCtrl-Q: quits at any timeCtrl-L: adds a life, up to9Ctrl-K: infinite lives (counter gets set to 0)
Building
See BUILDING.md for requirements, build steps, the source layout and how the port works.