Shanghai
Shanghai is a computerized version of mahjong solitaire. After winning a game, the tiles reveal the three-dimensional blinking eye of a dragon behind the game screen. The Macintosh and Sega Master System version shows an animated dragon spitting fire.
SELECT ROM VERSION
Choose your preferred language or region
NO ROM
This game doesn't have a ROM file available yet. Please check back later.
Loading emulator...
Game Controls
Default
Game Controls
Default- D-Pad / MoveD-Pad↑ ↓ ← →
- A ButtonAZ
- B ButtonBX
- StartSTARTENTER
- SelectSELECTSHIFT
About The Retro Game
Shanghai on the NES is a minimalist yet addictive take on mahjong solitaire, distilling the traditional tile‑matching puzzle into a clean, easy‑to‑read 8‑bit format. You work through a stacked layout of mahjong tiles, clearing the board by matching open pairs. The appeal lies in its simple rules but deep planning: every move can unlock or block future matches, so success depends on reading the layout, anticipating which layers you’ll need later, and avoiding dead ends.
Released in the mid‑1980s, Shanghai helped popularize mahjong solitaire as a digital pastime outside of Asia. On NES hardware, it stood out as a quiet, thoughtful alternative to the era’s action‑heavy catalog, delivering a more cerebral, almost meditative experience. Technically, the game offers crisp tile designs, clear Chinese characters, and smooth input on the limited NES controller, all of which were crucial for a puzzle game where visual clarity and precise selection really matter.
Shanghai also became a blueprint for countless mahjong solitaire clones and ports across computers and consoles. Its iconic reward screen—revealing the blinking 3D dragon eye once you clear the board—gave players a memorable visual payoff that felt surprisingly dramatic for such a calm game. Today it’s remembered as one of the early titles that showed how well traditional tabletop games and puzzles could translate to home consoles, paving the way for modern digital board and tile‑matching games.
Screenshots


