Skip to content

Releases: chrissotraidis/goldenpad

GoldenPad 0.1.0 Preview 8

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 27 Aug 19:27
4cc6e6e

GoldenPad 0.1.0 Preview 8

Preview 8 is a deliberately narrow iPhone/iPad feature release. It adds the
requested optional second touch Fire button and retains Preview 7's accepted
gameplay, controls, renderer settings, iOS 17 Metal target, ROM conversion,
saves, and audio. The unchanged Apple-Silicon Mac Alpha remains Preview 7.

What changed

  • Touch Controls → Add left-side Fire button enables a duplicate N64 Z
    control. It is disabled by default.
  • The additional Fire button has its own saved position, scale, and opacity for
    iPhone and iPad layouts.
  • Both Fire surfaces aggregate into one action: releasing either while the
    other remains held keeps Fire active, and reset clears both safely.
  • The iPhone/iPad production bundle advances to version 0.1.0 build 8.

No renderer, audio, controller-routing, lifecycle, multiplayer, ROM, save, or
Mac runtime change is included.

Acceptance

  • Focused primary/secondary/simultaneous Fire-state tests and complete input
    matrix.
  • Signed production ARM64 build and complete ROM-free package audit.
  • Two byte-identical unsigned IPA packaging passes.
  • Explicit iOS 17 Metal deployment target retained throughout the payload.
  • In-place physical iPad update with protected game data and preferences
    preserved.
  • Hands-on physical iPad gameplay acceptance of the exact candidate.

Download

  • GoldenPad-0.1.0-preview.8-unsigned.ipa
    • SHA-256: 773223b7ed7787c18526fb63281a6a3e4960b87adb0a912b0c2b77d0f1312a1b
    • unsigned ARM64 app-content SHA-256: be03451c0b0450c43096d49d944642a82bfb0f3c310f70289831e51fcd28dc6d
    • accepted signed-candidate executable SHA-256: 6d90224ad63fb50c0eaae9d76e42d105e152e105b3dc9a4e12dcb80db5984dff3

The IPA is intentionally unsigned and contains no ROM, save, provisioning
profile, Apple signing identity, private build path, or generated source.

Known limitations

  • Residual split-screen flicker and other graphical artifacting remain open.
  • A12/A12X issue #9 remains unresolved.
  • Issue #19's affected-device diagnostic succeeded; production-release reporter
    confirmation remains pending.
  • Stable real Player 2 through Player 4 controller ownership and network
    multiplayer remain incomplete.
  • Lifecycle, storage-hygiene, and reproducible private-input build proof remain
    separate technical debt.

GoldenPad 0.1.0 Preview 7

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 25 Aug 07:21
1f9ca4e

Preview 7 is a narrow iPhone/iPad compatibility release. Every embedded device and Simulator Metal library now targets iOS 17 explicitly, fixing the RT64 common-compute-pipeline failure confirmed in issue #19 without changing accepted gameplay, controls, ROM conversion, saves, audio, touch layouts, or renderer settings.

The production build passed an in-place physical iPad update with both ROM copies, active save, backup save, and preferences preserved byte for byte. Hands-on iPadOS gameplay and controller acceptance passed.

The coordinated native Apple-Silicon Mac Alpha is byte-identical to Preview 6. Its known limitations remain, including sluggish horizontal mouse turning and the thin far-right blue render edge.

Downloads:

  • GoldenPad-0.1.0-preview.7-unsigned.ipa
    • SHA-256: 4f6d26616fbc1d098ba1dce598ea8e958162c82efc975aa483db7e19bd9c58c4
  • GoldenPad-0.1.0-preview.7-macos-arm64-alpha.zip
    • SHA-256: 5189dcb5c7089f5ba45e7dbe17d67be9186148da20bce0c2c60e7156f78d71b8

The IPA is intentionally unsigned and contains no ROM or save data. Install it with AltStore Classic or another supported personal-signing workflow, then select your own original NTSC-U GoldenEye 007 retail dump. The Mac Alpha is arm64, ad-hoc signed, non-notarized, and remains below mobile release quality.

The separate A12X first-draw report in issue #9 remains open pending affected-hardware testing of this exact artifact.

GoldenPad 0.1.0 Preview 6

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 24 Aug 09:55
32de23d

GoldenPad 0.1.0 Preview 6

Preview 6 repairs the macOS menu-navigation regression reported after Preview
3, preserves Preview 5's accepted mobile controls and automatic-fire cadence,
and replaces the unreliable iPad utility menu with four independent touch
targets.

What changed

  • macOS menu screens again accept fluid WASD and trackpad/mouse navigation.
  • macOS gameplay retains the Preview 3 relative mouse path, with a default
    sensitivity of 3.00 and a focused 1.30x increase for ordinary on-foot
    turning. Shift Aim and tank sensitivity are unchanged.
  • Holding Shift keeps the macOS Aim view where the player places it; the view
    recenters only after Shift is released.
  • The iPhone/iPad utility overlay now owns four separate 48-point rows for
    Return to Main Menu, Settings, Edit Touch Controls, and Share Diagnostics &
    Logs.
  • Preview 5's shared 1.1 through 1.4 mappings, native controller Aim, tank
    controls, controller sensitivity, and authentic automatic-fire repair are
    retained.

Acceptance and verification

The user physically accepted macOS menu navigation, keyboard/mouse gameplay,
turning, and Shift Aim. On a physical iPad Pro, the user accepted the utility
menu both without and with a connected controller, then accepted controller
gameplay in Dam and Bunker with no observed control regression. These hands-on
checks do not prove every iPhone model, renderer path, long session, or open
crash report.

The complete input matrix, Preview 4 baseline guard, automatic-fire repair
gate, ROM-data audit, ARM64 builds, and both package verifiers pass. Two
independent packaging runs produced byte-identical archives.

Downloads

  • GoldenPad-0.1.0-preview.6-unsigned.ipa
    • SHA-256: ced4d58bd8b54fd0dac4c7e9d892e22ea80f28d4bfa219fd586818dd62ba7266
    • unsigned ARM64 app-content SHA-256: 0069201d9bcd8080778342342ec5e7da3a2aca6648c7f3ab7bb6eeae5229c941
    • executable SHA-256: 2c5bb31906203d46a5b163c35b836185e3eacacd1a283faeb807435b104b3bde
  • GoldenPad-0.1.0-preview.6-macos-arm64-alpha.zip
    • SHA-256: 5189dcb5c7089f5ba45e7dbe17d67be9186148da20bce0c2c60e7156f78d71b8
    • ad-hoc-signed ARM64 app-content SHA-256: ab27557b23f95e5019b98dad7df82e6e9b808f40563643533a234cf53b874c53
    • packaged executable SHA-256: 68cb1f0785a0dbde6adc2953dd7c16be5c725d7c863e1c5ec0bf027e8b7c96ca

The IPA is intentionally unsigned. The Mac Alpha is ad-hoc signed, ARM64-only,
and not notarized. Neither archive contains a ROM, save, provisioning profile,
Apple signing identity, or generated source.

Known limitations

  • The A12X first-frame RT64/Metal crash in issue #9 and iPhone 13 mini shader
    initialization crash in issue #19 do not have confirmed Preview 6 repairs.
    Affected users should retry this exact build and attach the requested crash
    and diagnostic evidence if the failure remains.
  • Known stage/effect rendering defects, including the Mac far-right edge issue,
    remain separate work.
  • Local multiplayer controller ownership, lifecycle coverage, sustained
    performance, and network multiplayer remain incomplete.

Preview 6 advances the iPhone/iPad production bundle to version 0.1.0 build
6. The native Mac Alpha remains version 0.1.0 build 1 with its separate
bundle identity.

GoldenPad Issue 19 Metal Target Test 1

Pre-release

Choose a tag to compare

GoldenPad Issue 19 Metal Target Test 1

This is a narrow, unsigned iPhone/iPad test build for issue #19. It is not
Preview 7 and does not include the separate A12/A10 renderer work.

The only runtime-targeted change is rebuilding RT64's embedded Metal libraries
for iOS 17 instead of the accidental iOS 26.5 target. The package verifier
confirms that the final executable contains only
air64_v26-apple-ios17.0.0 Metal libraries.

The app installs side-by-side as GoldenPad I19 Test using bundle identifier
com.chrissotraidis.goldenpad.issue19-test, version 0.1.0 build 7. It does not
replace Preview 6 or use its data container, so select your original supported
retail ROM again inside the test app. Do not upload the ROM, saves, signing
material, or provisioning profile when reporting results.

Please test on the issue #19 iPhone 13 mini running iOS 18.7.8 through:

  1. ROM selection and validation;
  2. RT64 initialization;
  3. title sequence and menus; and
  4. representative Dam gameplay, including audio and controls.

Attach a complete redacted .ips, relevant Console output, and GoldenPad
diagnostics if it still fails.

IPA SHA-256:

a878a9aed0a253ce0012f473d171429edb1c5bb306bbb01184dac6dff1b891bd

Source commit: 3bc34e8

GoldenPad 0.1.0 Preview 5

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 23 Aug 22:24
d54bfee

GoldenPad 0.1.0 Preview 5

Preview 5 fixes automatic player and guard weapons firing too quickly at
GoldenPad's native 60 Hz simulation rate. It retains Preview 4's accepted shared
controls, native Aim, Runway/Streets tank behavior, controller sensitivity, ROM
import, saves, renderer, audio, touch layouts, and Mac controls.

What changed

  • Converts GoldenEye's positive automatic-fire intervals from original N64
    frame cost to GoldenPad's native simulation cadence by multiplying the one
    shared player/guard rate by three.
  • Leaves zero and negative firing classifications unchanged, preserving
    semi-automatic weapons, first-shot behavior, bursts, damage, ammunition, and
    weapon selection.
  • Keeps the repair inside GoldenEye's shared weapon-stat getter. There is no
    separate iPhone, iPad, or Mac interpretation and no duplicated player/guard
    policy.
  • Adds generated-patch stale-pair checks and a deterministic regression gate
    covering positive automatic rates and unchanged nonpositive values.
  • Retains the default-off bounded diagnostic used to compare Preview 4 and the
    candidate without writing game state.

Physical acceptance

Preview 4's physical iPad baseline fired a 20-round Phantom magazine in 58
simulation ticks, normalized to 34.4828 shots per 100 ticks. Preview 5 recorded
12 shots in a 100-tick window, ammo 20 to 8. That is the exact expected result
for the converted interval including the immediate first shot.

The user normally launched the side-by-side test app and accepted navigation,
movement, controls, general gameplay, and runtime quality with no observed
regression. The session advanced through 13,723 display lists, VI updates, and
presentations with zero audio drops and zero underrun frames or callbacks.

No complete candidate guard window or explicit PP7 sequence was captured in
that physical session. Guards use the same patched getter as the player, while
the unchanged nonpositive semi-automatic path is verified at source and in the
deterministic gate; this is not represented as separate physical evidence.

Downloads

iPhone and iPad

GoldenPad-0.1.0-preview.5-unsigned.ipa

SHA-256:

d4d6c6d7a00e79d1dd4759a97f3ae544c6112dff7c00ea9e57e21199a25c0db7

The IPA is unsigned and must be re-signed for the user's own device. Its sorted
unsigned app-content SHA-256 is
4753f0814823aeecc545b5f33eea9d1bf2da0e7b93874e34ad5f6a0e8358981b.
It contains no
ROM, save, provisioning profile, signing identity, generated source, or private
user path.

Apple Silicon Mac Alpha

GoldenPad-0.1.0-preview.5-macos-arm64-alpha.zip

SHA-256:

3dec5864aa637a7115f46a41fd81b8b2077ac44904bf48d7396c54c03a6faee2

The Mac archive contains a native arm64, ad-hoc-signed, non-notarized app. Its
sorted app-content SHA-256 is
0221a39c5137dec3a923b1e5c80b30886f4604486a9c3f23eeb1bcedfeb0ed8a.
Two independent packaging passes produced byte-identical mobile and Mac
artifacts, and both package verifiers passed.

Build and rollback identity

  • iPhone/iPad version 0.1.0, build 5; unsigned executable SHA-256
    dff62592f42eede6d6865c12bb35ff97c6f548975d7c3903289f6d09fc462491.
  • Native Mac version 0.1.0, build 1; executable SHA-256
    5960150d9eb668b814973045fdfe054240f7c9ef11ff2be9025957884c758bca.
  • Generated patches.c SHA-256
    5e559e3a218c06cc54ead26f73a05f19f6095a542adbaeff664c19187f025217.
  • Generated patches_bin.c SHA-256
    86113c9d63c92c5a1a7d394de32dd478042e50a9dece10085e93aba3f57ad52d.

The automatic-fire repair is one independently revertible TD-01 commit on top
of the frozen Preview 4 baseline. Reverting it restores Preview 4 firing cadence
without removing Preview 4's accepted controls or tank repair.

Known limitations

  • Issue #17 remains open until its reporter verifies the retained Runway tank
    controls on Mac; Preview 5 does not reinterpret those accepted controls.
  • Local multiplayer remains experimental. Slight lighting flicker and real
    Player 3 and Player 4 controller ownership remain open.
  • Online and peer-to-peer multiplayer are not implemented.
  • Intermittent audio static, screenshot/background lifecycle behavior, A12X
    compatibility issue #9, stage-specific rendering faults, and long-session
    performance remain tracked technical debt.
  • The Mac Alpha retains the thin far-right blue edge and is not notarized.

Data and rights boundary

GoldenPad does not include, download, or redistribute GoldenEye 007, a ROM,
extracted retail assets, or saves. Users must supply their own supported
original retail dump. This is a source-available developer preview and is not
official, commercially licensed, App Store-cleared, or affiliated with
Nintendo, Rare, or MGM.

GoldenPad builds on GoldenEye64Recomp, N64Recomp, N64ModernRuntime, RT64, and
their contributors. See the source-license manifest, third-party notices, and
legal policy for exact provenance and redistribution boundaries.

GoldenPad 0.1.0 Preview 4

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 23 Aug 14:06
54474a4

GoldenPad 0.1.0 Preview 4

Preview 4 repairs the shared GoldenEye controller path and the mission tank
controls reported in issue #17. It keeps Preview 3's ROM import, saves, audio,
renderer, touch layouts, Mac keyboard and mouse commands, and experimental
multiplayer rendering boundaries.

Highlights

  • Uses one shared controller mapping on iPhone, iPad, and Apple Silicon Mac.
    GoldenPad reads GoldenEye's active 1.1 Honey, 1.2 Solitaire, 1.3 Kissy, or
    1.4 Goodnight style instead of applying a separate platform interpretation.
  • Preserves raw controller input outside live gameplay so the title screen,
    mission menus, watch, and controller connection path do not inherit tank or
    modern-look translation.
  • Restores GoldenEye's native manual-sight behavior while Aim is held: Bond is
    stationary, the left stick moves the weapon and reticle, and the right stick
    is neutral until Aim is released.
  • Repairs the player-enterable tank used by Runway and Streets. The left stick
    owns drive and hull turning, the right stick owns turret aim after the native
    hatch/start transition, and Fire operates only the currently selected weapon.
    GoldenEye's authentic mounted weapon cycling remains available, including
    ordinary weapons and Tank Shells.
  • Raises absolute external-controller right-stick response by the requested
    final 20 percent, from 1.56 to 1.872 degrees per frame at full deflection.
    Touch, mouse, native manual Aim, left-stick movement, and menus are unchanged.
  • Removes the obsolete separate movement-adapter setting. The active GoldenEye
    control style is now reported automatically in Settings and diagnostics.

Downloads

iPhone and iPad

GoldenPad-0.1.0-preview.4-unsigned.ipa

SHA-256:

ff163b0af6b54596590da8e39cbaff0b388b69f1607ca34f62ce61e7fe144130

The 18-member IPA is unsigned and must be re-signed for the user's own device.
Its sorted unsigned app-content SHA-256 is
1ec161604af996f30bb3ac1e9c347f7c905623675ca32adf8d2c35a069c6a13c.
It contains no ROM, save, provisioning profile, signing identity, or private
user path.

Apple Silicon Mac Alpha

GoldenPad-0.1.0-preview.4-macos-arm64-alpha.zip

SHA-256:

63bec02ad6e323a213f9cb9d15f763a58d6eb7bd4a1a40af6341a4fb8fb333ba

The 20-member Mac archive contains a native arm64, ad-hoc-signed,
non-notarized app. Its sorted app-content SHA-256 is
d2d0824047061b81ad3ef1b2fd2fd61fde09fc759176b782209c41279217a341.

Acceptance record

  • On physical iPad, the user accepted menu navigation, ordinary movement and
    right-stick look, left-trigger manual Aim, Runway tank entry, drive, hull
    turn, turret control, weapon cycling, KF7 and Tank Shell firing, exit and
    re-entry, return to title, and a later Facility regression pass.
  • That accepted signed test executable has SHA-256
    2b31f8868885712fbad34cef1aea20b1dee48f59fc9d930cbd3fa8b8e82b6b12
    and used the 1.56-degree controller-look baseline.
  • The final 1.872-degree public executable is version 0.1.0 build 4 and has SHA-256
    d83361f4daa70014b378aed20b9e26dc7c787d77b0fcd000816d536aecc8e66b.
    It incorporates the user's requested 20 percent response increase and passed
    the shared input matrix, complete device build, symbol audit, and package
    audit. This exact unsigned release executable was not installed for a second
    physical pass before publication.
  • The native Mac target compiled and its archive passed architecture, signing,
    dependency, symbol, license, private-path, and game-data audits. Issue #17
    remains open because build/package proof does not replace reporter gameplay
    verification on Mac.
  • The tracked modern-controls source patch matches the ignored build input.
    Both generated patch halves were rebuilt together. Their SHA-256 values are
    4a829165889a4e736199841c4c4237ee6a03ed97fa1ce6d891dfc864634862ff
    for patches.c and
    cb3e439a8eb1587ac11b7fa29551b3f204860f993b9114ebd5331c179bc92bc6
    for patches_bin.c.

Known limitations

  • Issue #17 remains open until the reporter confirms Runway tank controls on
    the Preview 4 Mac Alpha and provides diagnostics if a problem remains.
  • Local multiplayer remains experimental. Slight lighting flicker and real
    Player 3 and Player 4 controller ownership remain open.
  • Online and peer-to-peer multiplayer are not implemented.
  • Native-60-Hz automatic-fire authenticity, intermittent audio static,
    screenshot/background lifecycle behavior, A12X compatibility issue #9,
    stage-specific rendering faults, and long-session performance remain tracked
    technical debt.
  • The Mac Alpha retains the thin far-right blue edge and is not notarized.

Data and rights boundary

GoldenPad does not include, download, or redistribute GoldenEye 007, a ROM,
extracted retail assets, or saves. Users must supply their own supported
original retail dump. This is a source-available developer preview and is not
official, commercially licensed, App Store-cleared, or affiliated with
Nintendo, Rare, or MGM.

GoldenPad builds on GoldenEye64Recomp, N64Recomp, N64ModernRuntime, RT64, and
their contributors. See the source-license manifest, third-party notices, and
legal policy for exact provenance and redistribution boundaries.

GoldenPad 0.1.0 Preview 3

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 22 Aug 21:44
3cec20b

GoldenPad 0.1.0 Preview 3

Preview 3 is the accepted controls update for iPhone, iPad, and Apple Silicon
Mac. It stays on Preview 2's accepted game, save, audio, and RT64/Metal
rendering foundation while improving how players configure and use controls.

Highlights

  • Adds an opt-in Sidestep with left/right movement adapter for touch and
    connected controllers during live single-player gameplay with GoldenEye's
    1.1 Honey control style. Preview 2 movement remains the default, Original N64
    C-button mode remains available, and menus plus experimental multiplayer keep
    their established mappings.
  • Rewrites first-run and invalid-ROM setup copy in plain language. GoldenPad no
    longer exposes the internal GoldenEye_TLBFREE.z64 filename or implies that
    the user's original file will be replaced.
  • Promotes the hands-on-accepted Mac control pass: WASD movement, relative mouse
    look, left mouse Fire, right mouse Action, middle click or wheel weapon
    cycling, Shift Aim, E Action, Q next weapon, R reload, C crouch, 1–9/0 owned
    inventory selection, Escape pause, and Delete pointer release. Space is
    unassigned.
  • Retains the accepted Preview 2 single-player, save/preferences, touch-layout,
    Player 1 controller, in-app retail-ROM conversion, and experimental
    split-screen rendering baselines.

Downloads

iPhone and iPad

GoldenPad-0.1.0-preview.3-unsigned.ipa

SHA-256:

ef2ab9575d5a9df5d7d8d4138caa789625be3407ebc796a4d9339ea1fe6ba777

The 18-member IPA is unsigned and must be re-signed for your own device. Its
sorted unsigned app-content SHA-256 is
956e805d2575167b1045c7c5769f22f55d933e5a60c4a6283bfe30fedc1e5ab0.
It contains no ROM, save, provisioning profile, or signing identity.

Apple Silicon Mac Alpha

GoldenPad-0.1.0-preview.3-macos-arm64-alpha.zip

SHA-256:

819bc8eabc1fc84d2a37c1847f68c8832c023f0b0643851ca3f6251244fc32ba

The 20-member Mac archive contains a native arm64, ad-hoc-signed, non-notarized
app. Its sorted app-content SHA-256 is
e15c17528a72881e3062504c2abc82a0a57bf0d039feb8240cbaf03b5db4f941.
The thin far-right blue render edge remains known technical debt.

Acceptance record

  • The user declared the final Preview 3 iPhone/iPad and Mac behavior stable for
    publication, with no newly observed major regression.
  • The final signed mobile executable SHA-256 is
    6ad969b56b6358e8c2731f97063b3d0dccf28674fdb4939216a289a330d8a72e.
    Build 3 was installed in place on the attached iPad; both ROM copies, the
    active save, backup save, and the latest preferences remained byte-identical.
    The resulting session passed ROM validation and entered the GoldenEye loop.
  • The accepted Mac executable SHA-256 is
    a6352c5179ff5822f4af3d1b20e1b02bf0d5d1af46b453c9bceca435b7e59808.
  • Two independent packaging runs produced byte-identical mobile and Mac release
    archives, and both repository package verifiers passed.

Known limitations

  • Local multiplayer remains experimental. Slight lighting flicker and real
    Player 3/4 controller ownership remain open.
  • Online and peer-to-peer multiplayer are not implemented.
  • Native-60-Hz automatic-fire authenticity, intermittent audio static,
    screenshot/background lifecycle behavior, A12X compatibility issue #9, and
    stage-specific rendering faults remain documented technical debt.
  • The Mac Alpha retains the thin far-right blue edge and still needs broader
    long-session performance coverage.
  • The new sidestep adapter is opt-in. Public issue #8 should remain open until
    the reporter confirms touch and controller behavior on their setup.

Data and rights boundary

GoldenPad does not include, download, or redistribute GoldenEye 007, a ROM,
extracted retail assets, or saves. Users must supply their own supported
original retail dump. This is a source-available developer preview and is not
official, commercially licensed, App Store-cleared, or affiliated with
Nintendo, Rare, or MGM.

GoldenPad builds on GoldenEye64Recomp, N64Recomp, N64ModernRuntime, RT64, and
their contributors. See the repository's source-license manifest, third-party
notices, and legal policy for exact provenance and redistribution boundaries.

GoldenPad 0.1.0 Preview 2

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 21 Aug 22:47

GoldenPad 0.1.0 Preview 2

Preview 2 is the first coordinated GoldenPad update for iPhone, iPad and Apple
Silicon Mac. The iOS/iPadOS build remains the primary experience. The Mac build
is a separate Alpha artifact with explicitly lower acceptance.

Highlights

  • Import your own original NTSC-U GoldenEye 007 retail dump from Files on first
    launch. GoldenPad accepts .z64, .v64, .n64 and .rom byte orders,
    validates the exact revision, converts it privately on device and never adds
    game data to the app or repository.
  • Tuned, editable iPhone and iPad touch layouts with drag, resize, per-control
    opacity, reset, separate persisted profiles and accepted iPhone defaults.
  • Xbox/MFi Player 1 controls, remappable action buttons and automatic touch
    overlay hiding when a controller is active.
  • Native N64, 2x and automatic high-resolution rendering, 2x MSAA and N64
    three-point filtering through RT64 Metal.
  • A frozen experimental local-multiplayer render repair that removes the former
    large black/checkerboard split-screen corruption on physical iPad.
  • Official GoldenPad project support for Apple Silicon macOS in Alpha status,
    distributed as a separate native arm64 GoldenPad.app with the same app icon
    and native Mac menus for settings and diagnostics.

Downloads

iPhone and iPad

GoldenPad-0.1.0-preview.2-unsigned.ipa

SHA-256:

704bdf68f67d1f0925fd1844ab865c263a79e105a6349ef410f365602e6c77e3

The IPA is unsigned and must be re-signed for your own device. It contains no
ROM, save, provisioning profile or signing identity.

Apple Silicon Mac Alpha

GoldenPad-0.1.0-preview.2-macos-arm64-alpha.zip

SHA-256:

7a9e7342b0ae39518f73807f854b479d9691fd612ae6861ea527f2a19e4450a4

The Mac app is arm64, ad-hoc signed and not notarized. It is a separate Alpha,
not a Catalyst build and not mobile-quality parity.

Known limitations

  • Local multiplayer remains experimental. Slight lighting flicker and real
    Player 3/4 controller routing remain open even though the former large
    split-screen corruption is repaired in the frozen baseline.
  • The Mac Alpha has slow mouse tuning, a thin blue strip at the far-right render
    edge and lower sustained-performance confidence than the mobile builds.
  • Screenshot/background resume has previously frozen gameplay and still needs
    a dedicated physical lifecycle pass.
  • Occasional audio static and stage-specific geometry faults remain open.
  • The generated AOT input pipeline is private and intentionally untracked, so
    the complete primary runtime cannot be reproduced from the public checkout
    alone.

Data and rights boundary

GoldenPad does not include, download or redistribute GoldenEye 007, a ROM,
extracted retail assets or saves. Users must supply their own supported original
retail dump. This is a source-available developer preview and is not official,
commercially licensed, App Store-cleared or affiliated with Nintendo, Rare or
MGM.

GoldenPad builds on the work of the GoldenEye decompilation community,
GoldenEye64Recomp, N64Recomp, N64ModernRuntime, RT64 and their contributors.
See the repository's source-license manifest, third-party notices and legal
policy for exact provenance and redistribution boundaries.

GoldenPad 0.1.0 Preview 1

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 21 Aug 12:30

GoldenPad 0.1.0 Preview 1

GoldenPad's first public developer preview promotes the statically recompiled
GoldenEye + N64ModernRuntime + RT64/Metal runtime to the primary iPhone/iPad
build. The earlier MGB64/Fast3D app remains GoldenPad Legacy for comparison.

Included

  • Native Apple ARM64 game runtime with RT64's Metal renderer.
  • Automatic high resolution, Native N64 and 2x modes, optional 2x MSAA, and
    N64 three-point filtering.
  • Physically accepted Xbox/MFi Player 1 controls and editable touch controls.
  • Separate iPhone/iPad layouts with drag, size, opacity and reset controls.
  • The accepted iPhone 14 layout is the clean-install phone default.
  • Native audio, persistent EEP4K saves, diagnostics, and return to main menu.
  • Clean installs default Unlock all missions to Off.

Installation

The release asset is an unsigned IPA for iOS/iPadOS 17 or later. Re-sign it
with your own Apple development identity or trusted sideloading workflow.

No ROM, save, extracted retail asset, provisioning profile, or signing identity
is included. Preview 1 expects a compatible, user-derived
GoldenEye_TLBFREE.z64 in the app's Documents folder; copy it with Finder file
sharing after installation. There is no in-app retail-ROM conversion flow yet.

Known limitations

  • Multiplayer is experimental and unstable. Split-screen flashing and match
    instability remain open; single-player is the supported Preview 1 path.
  • Occasional audio static and stage-specific geometry issues remain under
    investigation.
  • Graphics setting changes apply after fully quitting and reopening GoldenPad.
  • This is an unofficial source-available developer preview. No official,
    commercial, App Store, or rights-holder affiliation/clearance is claimed.

Verification

  • Signed device executable SHA-256:
    c0aee770a84482ee73e26042774ffd4119a09c73df20ff985327fc8ca08bea6f
  • Unsigned IPA SHA-256:
    a3aa37003a56a498820d07e84de89660d309c2cde40d0911fb3826086caca3e9
  • Unsigned app-content SHA-256:
    33c590f8d3f849614dacb267972b2a7e65b69a544b3744a7b7624825a80b5cb8

The package verifier extracted 17 members and confirmed ARM64 primary-runtime
symbols, file sharing, dependency licenses, and the absence of ROM/save/signing
members, known N64 ROM headers, private user paths, and legacy MGB64 symbols.