Screenshots1 / 2
Trojan
A landmark action game for the NES, Trojan combines tight controls with engaging gameplay. Its enduring appeal lies in the perfect balance of challenge and reward.
- Developer
- Romstar Incorporated
- Released
- 1987
- Platform
- NES
- Genre
- Action
- Players
- 2P
- Rating
- 4.4 / 5 (598)
- Last updated
Trojan Controls — NES Keyboard Keys
Default keyboard bindings for Trojan on our in-browser NES emulator. Plug in a USB or Bluetooth gamepad to auto-detect mappings, or rebind any key from the emulator settings menu.
| Keyboard | Console button | Typical use |
|---|---|---|
| ↑ | D-Pad Up | Move up |
| ↓ | D-Pad Down | Move down |
| ← | D-Pad Left | Move left |
| → | D-Pad Right | Move right |
| X | A | Primary action (jump / confirm) |
| Z | B | Secondary action (attack / cancel) |
| Enter | Start | Start / Pause |
| Shift | Select | Select / Mode |
Rebind any key from the EmulatorJS in-game settings menu (gear icon → Controls). A connected gamepad auto-maps to the same buttons.
Trojan Longplay & Gameplay Videos
Watch a full playthrough of Trojan on NES before you dive in — recommended for getting a feel for the game's pacing, story beats, and difficulty curve.
Watch longplay on YouTube
"Trojan" NES longplay 1987
Trojan Cheat Codes
30 community-curated cheats for Trojan. Tick any to activate them automatically when you click "Play with cheats" — or copy a code into your own emulator.
-
Player One Starts With 187 Lives
ENNKXPLA -
Player Two Starts With 196 Lives
EYOKNZLA -
Lots of Time
YYSKELZA -
Start With 900 Seconds
PASKELZE -
Infinite Health For P1 And P2
SZVSZXVK -
Infinite Hi Jump Boots Once You Collect It
SXKVKXVK -
Start With Max Sword Power Ups For All Lives
SAESLOSX -
Start with 1 life (player 1)
PENKXPLA -
Start with 1 life (player 2)
PAOKNZLA -
Start with 6 lives (player 1)
TENKXPLA -
Start with 6 lives (player 2)
TAOKNZLA -
Start with 9 lives (player 1)
PENKXPLE
Show 18 more cheats Show fewer
-
Start with 9 lives (player 2)
PAOKNZLE -
Start with an energy boost
YASGUUAE -
Start with a super energy boost
TPSGUUAE -
Start with half usual energy
GASGUUAA -
Set timer to 1:00
PASKELZA -
Freeze timer
GXEPGKVS -
Infinite Energy
0335:08 -
Jump In Midair
AAUSAUGP+GXKIILEY+AESIZUEI -
Invincibility
NNUZGKYU+NYVNEKYU -
Most Attacks Are Super Powerful
VTESLOSX -
Always Have Hi Jump Boots
AENIAUYP -
Hit Anywhere
AEVIULIZ+AENIEUAP+AAOZLYIZ+GZOXYYEL+AANNIKLP+AEENPKYA+AEUYPLNT+AEUNIUUI+AAKENATI+AAVAXALG -
One Hit Kill
OXNIOYEN+AENIXYLA+SENIUNVK+SENIVYVG -
Infinite Lives P1
0631:63 -
Infinite Health P1
0335:08 -
Infinite Time
0301:92 -
Have Key
0386:02 -
Have High Jump Shoes
03CB:0E
External references
Frequently Asked Questions
When was Trojan released?
Trojan was released in 1987 for the NES.
Who developed Trojan?
Trojan was developed by Romstar Incorporated, available to play in your browser on RetroGameSpace.
How many players does Trojan support?
Trojan supports up to 2 players, ideal for couch co-op or competitive sessions on the NES.
What type of game is Trojan?
Trojan is a Action game for the NES, playable instantly in your browser — no downloads, no installs.
How can I play Trojan for free?
Open this page and click "Play Now" — Trojan runs free in your browser via WebAssembly emulation. No account, no payment, no installer.
Do I need to download anything to play Trojan in the browser?
No. Trojan streams from a public archive into a browser-side NES emulator. Nothing is installed on your computer.
Can I save my progress in Trojan?
Yes. Save states are stored in your browser (IndexedDB) per game, and you can also use any in-game save the original NES cartridge supported.
Does Trojan work on mobile devices?
Yes — the NES emulator runs on iOS Safari and Android Chrome. Touch controls overlay the game; landscape mode is recommended.
Is it legal to play Trojan this way?
RetroGameSpace is a transient caching reverse-proxy and does not host first-party copies of Trojan. Game files are fetched on demand from publicly-accessible archives. You are responsible for compliance with your local laws and the bring-your-own-ROM principle.