Skip to main content
RetroShark

The RetroShark

Early prototype

Plug it in and it already knows the game. The retro console that reads what you're playing, then helps you beat it.

Plug it in. RetroShark reads the game as you play (your health, your inventory, the boss's pattern) and surfaces the code or tip the moment you need it. Like the strategy guide always open to the right page.

One email when there's news worth sending. No spam, and you can unsubscribe any time. Your address is stored with Resend and used only for RetroShark news — see the privacy notice.

Concept render of the RetroShark early prototype: a wedge-shaped cartridge console with a red cartridge slot and the red RetroShark wordmark, on a dark studio background.

Concept render of an early prototype. Illustrative only; not the final product design.

What you get

  • Game-state awareness

    Reads emulator memory to know your inventory, stats, and position, surfaced live in an Inspect view.

    Reads the cartridge, not your inputs.

  • Codes

    GameShark and Action Replay codes, flipped on from the pause menu. No menus to dig through mid-run.

  • Speedup

    Adjustable emulation speed with audio pitch correction, so fast-forward still sounds right.

  • Wide system support

    NES, SNES, Game Boy, GBA, Genesis, and more. Bundles mGBA, Gambatte, Snes9x, Genesis Plus GX, and Nestopia.

  • Turnkey hardware

    A purpose-built appliance with a full GUI and controller support. Sensible defaults out of the box, fully configurable when you want it.

  • SharkVault companion

    Per-game guides and metadata, pulled in alongside play.

    sharkvault.gamesharklabs.com (opens in a new tab)

How it works

A libretro core handles emulation; a C++/SDL2 frontend handles the experience. Between them sits an embedded Lua memory-inspection layer that decodes a game's data structures live (inventory, stats, position) so the rest of the system can reason about what's actually happening on screen. The AI watches the game state, not your keystrokes.

Bring your own ROMs. RetroShark does not ship or distribute game files; you supply your own legally obtained ROMs.

Open firmware, GPL-v3.