PlayStationKonami, 1998
PS1 Experimental

Metal Gear Solid (coccofresco)

Game: Metal Gear Solid → (PS1, 1998)

PS1

Midnight Ghost Stone: a native Windows and Linux port of the US PS1 release (v1.0, both discs), by static recompilation of the MIPS code, with decompiled C routines replacing parts of the game as they’re checked against the original executable. The engine starts from PS1Recomp, by way of a Crash Bandicoot 3 recompilation, and uses SwanStation as a reference to compare behavior. Instead of reproducing the PlayStation’s drawing, a Vulkan presentation draws the disc’s original models and textures with floating-point geometry, per-pixel lighting, ambient occlusion, new water, fog, and particles, and CRT effects on the cameras and the Codec, at 4K by default and in fixed 16:9; game logic keeps its original timing. It has fast loading, automatic switching to the second disc, quick save states, its own pause menu, and keyboard and SDL controllers with Steam Input; an experimental 60 fps interpolation can only be turned on from the development environment. alpha.1 (October 10) is the only release, marked “untested”, and the Windows build was tested under Wine, not on Windows. The tests cover separate scenes from both discs, both endings, and the credits, but full fights, the jeep chase, and a continuous start-to-finish playthrough are still missing. The README states that the project’s own work is made with AI under human direction, and all 25 of its commits have Codex as author.

You needYour own images of both Metal Gear Solid discs for PS1, US release 1.0 (SLUS-00594 and SLUS-00776), as BIN files or single-track MODE2/2352 CUE/BIN pairs; other regions, Integral, and modified images aren’t supported, and no BIOS is needed. Plus Windows x64 or x86-64 Linux (AppImage or Flatpak) with a Vulkan GPU, and about 1.6 GB free for the import.

How it gets to PC
Static recompilation
Console
PlayStation
Architecture
MIPS
Author
coccofresco
Original studio
Konami
Year
1998
Stars
24
Last activity
2026-10-10 · 1 month ago
Language
C++
View repository ↗
mipsactionwidescreenvulkanai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/recomp/metal-gear-solid-coccofresco.svg)](https://recompendium.com/en/recomp/metal-gear-solid-coccofresco/)

Other projects for Metal Gear Solid 2