eidos

PC port of Pokémon Black and White

  • DecompilationPort Type
  • Project HolonDeveloper
  • 2 Nov 2026Page Updated
Pokémon Black and White

Details

Developer
Project Holon
Port Type
DecompilationThe game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.
AI Use
Not statedThe developers haven't said whether they used AI.
Source Code
GitHub
Page Updated

Platform Support

  • Windows
  • Linux
  • macOS

Screenshots

Pokémon Black and White Screenshot 01
What you need: Your own Pokémon Black or White ROM for the Nintendo DS. 64-bit Windows, macOS on Apple silicon, or 64-bit Linux.

Overview

WidescreenFast ForwardMod SupportController Support

eidos is a native PC port of Pokémon Black, built from the aletheia decompilation by the same group. It compiles the game’s own decompiled C and runs it natively rather than emulating the DS, and it reads all of the game’s data from the player’s own ROM.

It is early. The game plays from the title screen into its opening hours, with new games, the first battles, the field menu, saving and continuing, but crashes after that are still expected, and graphical issues and inconsistencies too. Multiplayer beyond syncing positions, hosting and lobbies is experimental.

The game can show in one widescreen window with its own interface for the field, menus and apps, or as the DS’s two screens. Remastered battles take place on the real map where the player is, with the camera placed by hand at about 150 spots, and 3D is drawn on the GPU at a higher resolution. Text can be instant, the game can be fast-forwarded, keyboard and gamepad are remappable, and a mod loader is included.

How to Set It Up

  1. Download the build for your system and extract it (on Linux, make the AppImage executable). The project’s own launcher, which installs and updates the game, is on its releases page.
  2. Start eidos. Windows may warn about an unsigned program: choose More info, then Run anyway. On macOS, follow READ ME FIRST.txt once.
  3. Choose your own Pokémon Black or White ROM. The game data is read from it.
  4. The port’s settings are in the game’s own Options screen. Tab fast-forwards at 2x, left Shift+Tab as fast as the computer can.
Go to Downloads

Advertisement

Download eidos

What's new in v0.1.9eidos 0.1.9

What’s new in 0.1.9

Bug Fixes

  • Saves: Fixed title screen failing to display existing saves after quitting an unsaved New Game; the menu now properly selects the last-played save (#10).
  • One-Screen UI: Fixed naming keyboard rendering behind the Multiplayer screen and softlocking input (#9).
  • Keyboard Navigation: Fixed one-screen keyboard D-pad/arrow controls using original DS key coordinates instead of matching the visible layout (#7).

Download

File
eidos-launcher-windows-setup.exeWindows: the launcher. It installs and updates eidos and keeps your profiles and mods. Start here.
eidos-launcher-macos.dmgmacOS (Apple silicon): the launcher. Not signed by Apple: open READ ME FIRST.txt inside it for the one Terminal line it needs.
eidos-launcher-linux-x86_64.AppImageLinux: the launcher. Make it executable and run it.
eidos-0.1.9-windows.zipWindows: eidos on its own. Unzip it anywhere and run eidos.exe.
eidos-0.1.9-macos.zipmacOS (Apple silicon): eidos on its own. Not signed by Apple: README.txt inside it has the one Terminal line it needs.
eidos-0.1.9-linux-x86_64.AppImageLinux: eidos on its own. Make it executable and run it.

On the first start, eidos asks for your own Pokemon Black or White ROM. SHA256SUMS lists the checksum of each file; latest.json and the .app.tar.gz are for the launcher’s own updates.


eidos is an unofficial fan project, not affiliated with or endorsed by Nintendo, Game Freak, Creatures Inc. or The Pokemon Company. It contains no game data: you need your own copy of Pokemon Black or White. Pokemon and Nintendo DS are trademarks of their respective owners.

Windows v0.1.9 · Download
SHA-256 cc0d919cfcf970a282415ced98b9f5c3ec9342441d5fd9133826664f7bad87e1
Linux (AppImage) v0.1.9 · Download
SHA-256 f35a4a30b545f6e686c5281d0199e268bcd37718321c5556e14c1a5fac64c1d3
macOS (Apple Silicon) v0.1.9 · Download
SHA-256 8fb07de8c443f39db8e90fdc30fb08fb0349e45099b23bdc197313f165a6c192

Follow new builds by RSS