Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Coup (Sega Saturn)
PORTSNATIVE

Coup (Sega Saturn)

NATIVE PORTACTION / ADVENTUREBETA

Coup (Sega Saturn)

Coup

OriginOther

TechnologyNative C/C++ port (engine reimplementation)

View official project

About the project

El término null, nulo o nil es a menudo utilizado en la computación para hacer referencia a la nada. Su significado y uso varía según el lenguaje de programación.

Official project information

Author's original READMEOpen on GitHub ↗

Coup for Sega Saturn (NetLink)

The first publicly released Sega Saturn NetLink homebrew game.

A full Saturn port of the popular bluffing-and-deduction card game Coup, playable online via the Sega NetLink modem against other Saturn players — or cross-play against players on web browsers and mobile phones.

<p align="center"> <img src="docs/images/coup-saturn-boxart.png" alt="Coup — Sega Saturn boxart" width="380"> </p>

Screens

Captured from the Saturn build running on hardware-accurate emulation.

<p align="center"> <img src="docs/images/screens/1-title.png" alt="Title screen — the six influence cards orbiting in 3D" width="720"> <br><em>Title — the six influence cards orbit a vertical axis, the nearest one enlarged</em> </p> <p align="center"> <img src="docs/images/screens/2-connecting.png" alt="Connecting over the NetLink modem" width="480"> <br><em>Dialling the server over the NetLink modem</em> </p> <p align="center"> <img src="docs/images/screens/3-name-entry.png" alt="Entering a player name" width="480"> <br><em>Name entry</em> </p> <p align="center"> <img src="docs/images/screens/4-lobby.png" alt="Lobby with four players ready" width="720"> <br><em>Lobby — humans and bots, ready state per seat</em> </p> <p align="center"> <img src="docs/images/screens/5-game.png" alt="Choosing an action at the table" width="720"> <br><em>The table — action select, opponents' hidden influence, coins and the event log</em> </p> <p align="center"> <img src="docs/images/screens/6-victory.png" alt="Victory screen with a scrollable match recap" width="720"> <br><em>Victory — with a scrollable recap of how the match ended</em> </p>

Download

Grab the latest build from the Releases page:

  • Coup - Beta Build - 2.0 — the current public beta CD image (CUE / BIN / WAV).
  • Coup - Beta Build - 1.0 — the previous build.

Burn the image to a CD-R or load it in your preferred Saturn optical drive emulator (ODE).


Cross-Play

You don't need a Saturn to play. The same live server hosts web and mobile clients at:

https://saturncoup.duckdns.org

Saturn, PC browsers, and phones all share the same lobby and game tables. Challenge your friends regardless of which platform they're on.


Game Overview

Coup is a game of bluffing, deduction, and political survival set in a dystopian future where the government is run by a corrupt oligarchy.

Each player starts with 2 coins and 2 hidden character cards drawn from the royal court. Every character grants a unique ability — but you don't have to actually hold a character to claim its power. Lie convincingly and you win. Get caught bluffing (or wrongly accuse someone) and you lose an influence card.

When you lose both of your cards, you are out of the game.

The last player with any influence remaining wins.


The Characters

CharacterAbilityBlocks
DukeTake 3 coins from the treasury (Tax)Blocks Foreign Aid
AssassinPay 3 coins to force a player to lose an influence—
CaptainSteal 2 coins from another playerBlocks Stealing
AmbassadorDraw 2 cards from the court, keep 0–2, return the restBlocks Stealing
Contessa—Blocks Assassination

General Actions (no character required)

  • Income — Take 1 coin.
  • Foreign Aid — Take 2 coins. (Can be blocked by a Duke.)
  • Coup — Pay 7 coins to force any player to lose an influence. Required if you have 10 or more coins.

How a Turn Works

  1. The active player chooses an action.
  2. Other players may challenge any claimed character ability, or block with their own claimed character.
  3. If challenged, the acting player must reveal the claimed card or lose an influence.
  4. If a block is challenged and proven false, the blocker loses an influence.
  5. Action resolves (or is cancelled) and play passes to the next player.

Bluff early. Bluff often. And remember — everyone else is bluffing too.


How to Connect (Sega Saturn NetLink)

The Saturn NetLink connects to the game server via a real-world phone number that is tunneled to the internet. There are two supported ways to do this:

Option 1 — DreamPi (recommended)

The easiest path. A Raspberry Pi running DreamPi acts as a virtual phone line that the Saturn modem dials into.

Important: make sure your DreamPi is on the latest build before connecting.

  1. Power down your DreamPi and remove the SD card.
  2. Mount the SD card's boot volume on a PC.
  3. Delete the file noautoupdates.txt from the boot volume (if present).
  4. Safely eject the SD card and reinsert it into the DreamPi.
  5. Boot the DreamPi and let it fully auto-update. This may take several minutes and will reboot once or twice — be patient.
  6. Once it's idle on the main screen, connect your Saturn's NetLink to the DreamPi's phone line and dial the game server's number (provided in-game).

Option 2 — PC Tunnel (Eaudunord's NetLink project)

If you don't have a DreamPi, you can tunnel directly from a Windows PC using Eaudunord's NetLink tunnel:

https://github.com/eaudunord/Netlink

Follow the instructions in that repository to get your PC acting as a dial-up bridge for the Saturn NetLink modem, then dial the game server.


Controls (Saturn)

  • D-Pad — Navigate menus / select targets
  • A — Confirm / act
  • B — Back / cancel
  • C — Challenge prompt shortcut
  • Start — Pause / open menu

Credits

Coup is designed by Rikki Tahta and published by Indie Boards and Cards. This homebrew is an unofficial fan implementation for the Sega Saturn NetLink and is not affiliated with or endorsed by the original publisher.


Status

Beta 1.0 — public beta. Feedback, bug reports, and connection logs are welcome via GitHub Issues.

View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Action / Adventure
Status
beta
Original platform
Other
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 0

View on GitHub
Advertisement