📈 GH Trending Explorer 🎲 Surprise me

← all repos

nathanialf / ico-pc

git clone https://github.com/nathanialf/ico-pc.git v0.8.2 · 2d ago

PC, Android, iOS and macOS port of the ICO (PS2) decompilation (nathanialf/ico): Windows, Linux, Steam Deck, Android, iPhone via LiveContainer and Apple-silicon Mac (contributed). Contains no game data.

+6
stars, 24h · #2,251
+~42
stars, 7 days · #2,831
+409
stars, 30 days · #1,281
418
★ total · +11% this week
18
forks · 19 open issues

Star history (as recorded here)

2026-10-20 · 403 ★ 2026-10-22 · 418 ★
LanguageC
License—
Created2026-10-03 (20d ago)
Last push1d ago
Watchers14
OwnerUser

GitHub topics

Links

README excerpt
# ico-pc
This is **ICO** (Sony Computer Entertainment, 2001) made to run as a normal
program on a Windows or Linux PC, the Steam Deck, 64-bit ARM Linux
handhelds, Android phones and tablets, iPhones and Apple-silicon Macs. It
runs the game's own code, so it plays, sounds and feels like the
PlayStation 2 game, from the European disc or the Japanese one. There are
extras, such as a sharper picture, widescreen
and smoother motion. The sharper picture, widescreen and the other picture
extras stay off until you turn them on, and the frame rate is not held to
the PS2's unless you choose Original. The mouse camera starts on.
> [!IMPORTANT]
> This project is not connected to Sony Interactive Entertainment or Team
> Ico. *ICO* is a trademark of its owners. The game itself is not included
> here or in the downloads. You need your own copy of the European disc
> (SCES-50760), the Japanese disc (SCPS-11003) or the Korean disc
> (SCPS-56001); the number is printed on the disc and on the case. Save it as a disc image file, and the program
> reads the game from it. More in the
> project's legal notes
> (written for developers).
## What you need
- **Your own disc image of ICO: the European release (SCES-50760), the
 Japanese release (SCPS-11003) or the Korean release (SCPS-56001).** The number is printed on the disc and
 on the case. A disc image is one file that holds the whole disc. It ends
 in `.iso`, `.chd` or `.bin` (a `.bin` usually comes with a `.cue` file,
 which also works). The Japanese release is a CD, so its image is most
 often a `.bin` and a `.cue`. The American release and other editions do
 not work. Which disc to pick.
- **Something to play on:**
 - a 64-bit Windows 10 or 11 PC, or a Linux PC, with an up-to-date
 graphics driver (any recent NVIDIA, AMD or Intel graphics card works);
 - a Steam Deck;
 - a 64-bit ARM Linux handheld or board with an up-to-date graphics
 driver;
 - or a 64-bit Android phone or tablet with Android 10 or later, usually
 one from 2022 or newer. More about Android;
 - or an iPhone (iOS 15 or newer) or an Apple-silicon Mac (macOS 12 or
 newer); see Supported platforms.
- **About 1 GB of free space** for the game's files, which the first start
 copies out of the disc image.
## Supported platforms
| Device | Download | Status |
|---|---|---|
| Windows 10 or 11, 64-bit, with a graphics card from NVIDIA, AMD or Intel | `-win.zip` (or `-win-portable.zip`) | The main test machine. Draws with Vulkan, or Direct3D 12 if you choose it (how). |
| Linux PC, 64-bit x86: Debian 13, Ubuntu 24.04 or newer | `-linux-x86_64.AppImage`, or `-linux.tar.gz` (or `-linux-portable.tar.gz`) | Built and checked by the automatic tests for every release. |
| Steam Deck | `-linux-x86_64.AppImage` or `-linux.tar.gz` | Supported; Steam Deck tips. |
| Linux handheld or board, 64-bit ARM: Debian 13, Ubuntu 24.04 or newer | `-linux-aarch64.AppImage`, or `-linux-arm64.tar.gz` (or `-linux-arm64-portable.tar.gz`) | Built for every release. |
| Android phone