MyNixOS website logo
Description

Modern cross-platform port of Perfect Dark.

This is a port of Ryan Dywer's decompilation of classic N64 shooter Perfect Dark to modern systems.

You will need to provide a copy of the ROM at $HOME/.local/share/perfectdark/data/pd.ntsc-final.z64 to launch the game.

Though ntsc-final is the recommended default, you can change the ROM variant of this game with an expression like this:

  perfect_dark.override { romID = "jpn-final"; }

Supported romIDs are [ "ntsc-final" "pal-final" "jpn-final" ].

Metadata

Version

0-unstable-2025-08-25

License

MITunfree

Platforms (22)

    Linux
Show all
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • x86_64-linux