Port

Solomon's Key 2 PC/Linux/macOS port

OpenDana · by dvilelaf

About this port

dvilelaf's C11/SDL2 native reimplementation of Solomon's Key 2, also known as Fire 'n Ice. Adds a level editor, save states and mod support. Extracts original content locally from the owner's exact supported European NES ROM; original game content is not included.

Platform support & installation

PCExperimental

Native reimplementation

Requirements

Own European NES Solomon's Key 2 / Fire 'n Ice ROM with SHA-256 853646c50889dfb7a74c2acf7cf3b76f42d044745433f706dca33f47d826cd1d. First-run local extraction; other ROM files rejected. Keep package runtime libraries together.

Sources

Maintainer documents native runtime; full-game independent verification and device-specific performance are not established.

Maintainer documentation · Reported Oct 12, 2026 · Checked Oct 17, 2026 · v1.0.0

Evidence source ↗

LinuxExperimental

Native reimplementation

Requirements

Own European NES Solomon's Key 2 / Fire 'n Ice ROM with SHA-256 853646c50889dfb7a74c2acf7cf3b76f42d044745433f706dca33f47d826cd1d. First-run local extraction; other ROM files rejected. Keep package runtime libraries together.

Sources

Maintainer documents native runtime; full-game independent verification and device-specific performance are not established.

Maintainer documentation · Reported Oct 12, 2026 · Checked Oct 17, 2026 · v1.0.0

Evidence source ↗

macOSUnknown

Native reimplementation

Requirements

Own European NES Solomon's Key 2 / Fire 'n Ice ROM with SHA-256 853646c50889dfb7a74c2acf7cf3b76f42d044745433f706dca33f47d826cd1d. First-run local extraction; other ROM files rejected. Keep package runtime libraries together.

Sources

Universal DMG exists, but ARM64 compiled without Apple Silicon runtime testing. Ad-hoc signed and not notarized; full gameplay coverage on either Mac architecture unverified.

Maintainer documentation · Reported Oct 12, 2026 · Checked Oct 17, 2026 · v1.0.0

Evidence source ↗