Yu-Gi-Oh! Forbidden Memories Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Links, repository & detailsAbout
A static recompilation of Yu-Gi-Oh! Forbidden Memories (USA, SLUS-01411) in which the game's MIPS code is translated to C ahead of time and built as a native executable instead of being run by an emulator, built on PSXRecomp. The README says this project has moved to a new repository built from the game's decompilation, and that this repository and its releases up to v0.6.2 stay up for reference but are no longer updated.
How it differs from the original
Highlights listed include an FM Editor for cards, drop tables, fusions, dialogue and CPU duelists, Card Shop selling and netplay for two players.
Getting started
Bring your own disc: neither the repository nor its downloads contain the game's code or data, and your copy is verified and recompiled locally on the first run. The README lists OpenBIOS as bundled and the game as supporting 1-2 players, including netplay.
History
Development moved to a separate project that builds a native port from the game's decompilation rather than a static recompilation of its MIPS code.
Known issues & limitations
- Widescreen is experimental and uses a 16:9 duel field with 4:3 menus.
- Save-changing mods and the FM Editor are unavailable during stock netplay.
- Very old DirectInput-only controllers may need DirectInput enabled manually; it is disabled by default because device enumeration can cause long startup delays on some machines.
What you need to run it
Features
- The game runs as a native executable instead of being interpreted by an emulator.
- The Card Shop supports password purchases, card packs, and selling cards from your collection.
- Netplay can be played through the online lobby, LAN, or a direct address.
- The runtime offers save states, rewind, turbo, speed control, and fast loading.
- You can export and import authored mods as `.ygomods` packages.
- Xbox, PS4, and PS5 controllers work out of the box, as does Steam Input.
- Native-rate rendering keeps presentation at 59.94 FPS while simulation and audio run at the selected accelerated speed.
How to install
- Run the setup executable, select your disc image, and let setup verify and recompile your copy; the game then launches. Later starts are immediate.
- A `.cue` image with its `.bin` beside it is preferred; `.bin`, `.img`, `.iso`, and `.car` images are also accepted.
Controls
- The game starts in digital-pad mode, so analog sticks map to the D-pad.
- On keyboard, use arrow keys for the D-pad; X, S, Z, and A for Cross, Circle, Square, and Triangle; Enter for Start; and Right Shift for Select.
- F10 opens the overlay menu and FM Editor; F7 opens save/load state; F8 rewinds; hold Tab for turbo.
- Alt+Enter or Ctrl+F toggles fullscreen; F shows performance statistics; Numpad + and - adjust volume.
Summarised from the project's README.
Media
FAQ
- What is Yu-Gi-Oh! Forbidden Memories Recompilation?
- Yu-Gi-Oh! Forbidden Memories Recompilation is an open-source recompilation of Yu-Gi-Oh! Forbidden Memories. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on PlayStation.
- Do I need the original game files to run Yu-Gi-Oh! Forbidden Memories Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Yu-Gi-Oh! Forbidden Memories Recompilation licensed?
- project: PolyForm Noncommercial License 1.0.0 (project code). The repository itself is the authoritative source.
