This page looks best with JavaScript enabled

Zelda: Ocarina of Time R36S

 ·  🎃 kr0m

As we saw in a previous article , it’s possible to install games ported to Linux on our beloved R36S (purchase link) . On this occasion, we’ll use the decompilation of the Zelda: Ocarina of Time game for N64 , which allows us to enjoy the title at 60FPS.

As usual, we can read the installation instructions on the PortMaster website.

We access PortMaster and install the port:

Options -> Tools: PortMaster
Ship of Harkinian

The only requirement for this port is that we need one of the following versions of the ROM for it to work correctly (yes, even though it’s a port, it still requires the game’s ROM in order to dump its content):

[
    {
        "name": "PAL 1.0",
        "sha1": "328a1f1beba30ce5e178f031662019eb32c5f3b5"
    },
    {
        "name": "PAL 1.1",
        "sha1": "cfbb98d392e4a9d39da8285d10cbef3974c2f012"
    },
    {
        "name": "PAL GC",
        "sha1": "0227d7c0074f2d0ac935631990da8ec5914597b4"
    },
    {
        "name": "PAL MQ",
        "sha1": "f46239439f59a2a594ef83cf68ef65043b1bffe2"
    },
    {
        "name": "PAL GC (Debug)",
        "sha1": "cee6bc3c2a634b41728f2af8da54d9bf8cc14099"
    },
    {
        "name": "PAL MQ (Debug)",
        "sha1": "079b855b943d6ad8bd1eb026c0ed169ecbdac7da"
    },
    {
        "name": "PAL MQ (Debug)",
        "sha1": "50bebedad9e0f10746a52b07239e47fa6c284d03"
    },
    {
        "name": "PAL MQ (Debug)",
        "sha1": "cfecfdc58d650e71a200c81f033de4e6d617a9f6"
    },
    {
        "name": "NTSC 1.0 (US)",
        "sha1": "ad69c91157f6705e8ab06c79fe08aad47bb57ba7"
    },
    {
        "name": "NTSC 1.1 (US)",
        "sha1": "d3ecb253776cd847a5aa63d859d8c89a2f37b364"
    },
    {
        "name": "NTSC 1.2 (US)",
        "sha1": "41b3bdc48d98c48529219919015a1af22f5057c2"
    },
    {
        "name": "NTSC 1.0 (JP)",
        "sha1": "c892bbda3993e66bd0d56a10ecd30b1ee612210f"
    },
    {
        "name": "NTSC 1.1 (JP)",
        "sha1": "dbfc81f655187dc6fefd93fa6798face770d579d"
    },
    {
        "name": "NTSC 1.2 (JP)",
        "sha1": "fa5f5942b27480d60243c2d52c0e93e26b9e6b86"
    },
    {
        "name": "NTSC GC (US)",
        "sha1": "b82710ba2bd3b4c6ee8aa1a7e9acf787dfc72e9b"
    },
    {
        "name": "NTSC MQ (US)",
        "sha1": "8b5d13aac69bfbf989861cfdc50b1d840945fc1d"
    },
    {
        "name": "NTSC GC (JP)",
        "sha1": "0769c84615422d60f16925cd859593cdfa597f84"
    },
    {
        "name": "NTSC GC (JP) (Collector's Edition)",
        "sha1": "2ce2d1a9f0534c9cd9fa04ea5317b80da21e5e73"
    },
    {
        "name": "NTSC MQ (JP)",
        "sha1": "dd14e143c4275861fe93ea79d0c02e36ae8c6c2f"
    }
]

We can find them with a simple Google search: ship of harkinian roms

In my case, I check the SHA1 and it turns out correct:

sha1sum *.z64
cfbb98d392e4a9d39da8285d10cbef3974c2f012  PAL 1.1.z64
cee6bc3c2a634b41728f2af8da54d9bf8cc14099  PAL GC (Debug).z64
0227d7c0074f2d0ac935631990da8ec5914597b4  PAL GC.z64
50bebedad9e0f10746a52b07239e47fa6c284d03  PAL MQ (Debug) (Alt 1).z64
079b855b943d6ad8bd1eb026c0ed169ecbdac7da  PAL MQ (Debug) (Alt 2).z64
cfecfdc58d650e71a200c81f033de4e6d617a9f6  PAL MQ (Debug).z64

We must provide our ROM in z64 format, if we have the n64 ROM format, this website will be very useful.

Copy the game ROM to the ports/soh/ path.

We launch the game. The first time it will need to extract the content from the ROM. The video has been sped up for brevity:

Ports -> Ship of Harkinian