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)
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