Shadow Dancer

From Sega Retro

For the Sega Mega Drive game, see Shadow Dancer: The Secret of Shinobi.

n/a

  • System 18
  • Master System
  • Amiga
  • Amstrad CPC
  • Atari ST
  • Commodore 64
  • ZX Spectrum

ShadowDancer S18 title.png

ShadowDancer SMS Title.png

ShadowDancer Amiga Title.png

ShadowDancer CPC title.png

ShadowDancer ST title.png

ShadowDancer C64 Title.png

Notavailable.svg

Shadow Dancer
System(s): Sega System 18, Sega Master System, Amiga, Atari ST, Amstrad CPC, Commodore 64, ZX Spectrum
Publisher:
Arcade (System 18)
Sega Master System
Sega
Amiga
Amstrad CPC
Atari ST
Commodore 64
ZX Spectrum
U.S. Gold
Developer:
Licensor:
Amiga
Amstrad CPC
Atari ST
Commodore 64
ZX Spectrum
Sega
Genre: Action[4][5]

















Number of players: 1
Release Date RRP Code
Arcade (System 18)
JP
¥? ?
Arcade (System 18)
US
$? ?






























Sega Master System
EU
9009
Sega Master System
UK
£32.9932.99[10] 9009
Sega Master System
AU
Sega Master System
MX
Sega Master System
BR
Sega Master System
KR
GB4010JG
Amiga
ES
Amiga
UK
£24.9924.99[12]
Amiga
UK
(Kixx)
Atari ST
UK
£24.9924.99[12]
Amstrad CPC
ES
(Cassette)
Amstrad CPC
ES
(Disk)
Amstrad CPC
UK
(Cassette)
£10.9910.99[13]
Amstrad CPC
UK
(Disk)
Amstrad CPC
UK
(Kixx)
Commodore 64
UK
(Cassette)
£10.9910.99[13]
Commodore 64
UK
(Kixx)
ZX Spectrum
ES
(Cassette)
ZX Spectrum
UK
(Cassette)
£10.9910.99[13]
ZX Spectrum
UK
(Kixx)

Shadow Dancer (シャドー・ダンサー), known as Shadow Dancer: The Secret of Shinobi on the Master System covers, is an action platform game developed by Sega for the Sega System 18 arcade system in 1989. A port of the game was published by Sega for the Sega Master System, and ports to several home computers were published by U.S. Gold. It was the first sequel to Shinobi, alongside The Revenge of Shinobi.

A similar game titled Shadow Dancer: The Secret of Shinobi was released for the Sega Mega Drive, which features an entirely different set of stages.

Story

忍法の修行に励む若者のもとには、忠実なる一頭の忍犬がいた。 一方、都市の中心では、テロ集団が暴虐の限りをつくし、 あろうことか街のいたる所に時限爆弾を仕掛け始めたのであった。 若き忍者とその相棒の忍犬は、仕掛けられたすべての爆弾を回収するとともに、テロ集団をあやつる悪の組織を壊滅するため、果敢にも行動を開始した。



The young Ninja battles together with his faithful pet dog. In the center of the city, a group of terrorists are committing known to man, including the planting of time bombs throughout the metropolis. Our youthful hero and his canine companion courageously set out to gather all the explosives placed by the evil gang and annihilate the syndicate that manipulates them.


In the Master System version, the main character is named Takeshi in the manual and Fuma in the attract sequence. No relationship to Joe Musashi is mentioned in either case. He is tasked with preventing a terrorist organization named Asian Dawn from taking control of an orbital space weapon system.

At the time of release, Shadow Dancer was not strictly affiliated with Shinobi in terms of plot, though the set-up is very similar to the original arcade game. The naming of the characters varies between home versions of the game, as do their motives.

Gameplay

System 18 version

Shadow Dancer Arcade, Controls.png

Controls

Shadow Dancer expands on the gameplay seen in Shinobi. Like that game, it is a side-scrolling action game inspired by the likes of Namco's Rolling Thunder. The original game's move set remains intact. However, rather than saving children, the task is to defuse bombs (by touching them). All bombs in the stage must be defused to get to the next stage. Shinobi attacks by throwing shurikens, which are unlimited in supply. If an enemy is close, Shinobi uses a sword instead, which can pass through enemy defenses. Collecting half of the defused bombs turns shurikens into burning shurikens, causing double damage until the player completes the stage or loses a life. Shinobi can use ninja magic during battle, which kills all regular enemies or seriously damages the boss.

Most notably, the game adds a white dog named Yamato, who follows the protagonist around and can be used to take down enemies. The dog starts barking when Shinobi is crouched. By pressing the attack button while still crouched, the dog attacks the nearest enemy and holds him so that Shinobi can kill him. However, if player takes too long, the enemy pushes back the dog. If damaged, dog shrinks and can no longer assist the player for a duration until he grows back to normal size. Certain enemies, such as enemies with green shields and ninjas armed with swords, are immune to dog attacks. The dog cannot be used during boss fights.

There is no energy meter, so Shinobi loses a life is he is hit by an enemy attacks and must restart the stage from a predetermined checkpoint. Touching an enemy that is not attacking pushes him back without defeating him. Stages are also timed, with the player losing a life if time runs out. Extra lives can be earned in the bonus rounds.

Ninjutsu spells

All magic does the same damage and differs only in appearance. The game assigns a spell to player at the beginning of each stage. Ninjutsu spells can be used during boss battles.

Normally, these techniques can only be used once per stage, but if the player continues the game by inserting more coins and pressing  START , Shinobi restarts the stage with two units instead of one.

Shadow Dancer Arcade, Ninjutsu Spells.png
Tatsumaki Magic
Summons tornadoes to destroy all enemies on screen.
Shadow Dancer Arcade, Ninjutsu Spells.png
Fire Dog Magic
Summons fire dogs to destroy all enemies on screen.
Shadow Dancer Arcade, Ninjutsu Spells.png
Butsuzo Magic
Summons a Buddha to destroy all enemies on screen.

Items

Shadow Dancer Arcade, Items.png
Time Bomb
Shinobi must defuse all of the Time Bombs in each stage before finding the exit.
Shadow Dancer Arcade, Items.png
Shadow Dancer Arcade, Items.png
Bonus Points
Most Time Bombs give 500 or 1,000 bonus points when collected.
Shadow Dancer Arcade, Items.png
Pow
Collecting half of the Time Bombs gives a Pow bonus, which upgrades shurikens into burning shurikens, which do double damage and bypass enemy defenses.

Missions

The first mission has three stages, but all the subsequent missions have four stages. The last stage of each mission is a boss encounter.

Shadow Dancer Arcade, Stage 1-1.png

Shadow Dancer Arcade, Stage 1-2.png

Shadow Dancer Arcade, Stage 1 Boss.png

  • Shadow Dancer Arcade, Stage 1-1.png

  • Shadow Dancer Arcade, Stage 1-2.png

  • Shadow Dancer Arcade, Stage 1 Boss.png

Airport
Set in an airport. After securing the main building, Shinobi must eliminate the terrorists in the apron and then fight the boss inside an airplane. The boss of the stage is a large enemy who wears samurai armor and is believed to be a robot. He attacks using bouncing fireballs and can only be hurt by attacking his arms when he raises it to throw fireballs. This boss also appears in the first round of the Mega Drive version.

Shadow Dancer Arcade, Stage 2-1.png

Shadow Dancer Arcade, Stage 2-2.png

Shadow Dancer Arcade, Stage 2-3.png

Shadow Dancer Arcade, Stage 2 Boss.png

  • Shadow Dancer Arcade, Stage 2-1.png

  • Shadow Dancer Arcade, Stage 2-2.png

  • Shadow Dancer Arcade, Stage 2-3.png

  • Shadow Dancer Arcade, Stage 2 Boss.png

Train Yard
Takes place inside a train yard and later on a moving train. Shinobi faces an armed locomotive which fires energy bolts. The boss can only be hurt by hitting the flashing optic sensor, which goes up and down across the locomotive's front armor.

Shadow Dancer Arcade, Stage 3-1.png

Shadow Dancer Arcade, Stage 3-2.png

Shadow Dancer Arcade, Stage 3-3.png

Shadow Dancer Arcade, Stage 3 Boss.png

  • Shadow Dancer Arcade, Stage 3-1.png

  • Shadow Dancer Arcade, Stage 3-2.png

  • Shadow Dancer Arcade, Stage 3-3.png

  • Shadow Dancer Arcade, Stage 3 Boss.png

Sewers
Starts in a ruined building and later continues in an alligator-infested sewer. The boss of the stage is a tall, leotard-wearing woman who attacks the player with steel slabs. She can only be hurt when she is throwing the slabs, during which time she deactivates the shield protecting her. A similar-looking boss appears in the third round of the Mega Drive version, with different attacks and different clothing.

Shadow Dancer Arcade, Stage 4-1.png

Shadow Dancer Arcade, Stage 4-2.png

Shadow Dancer Arcade, Stage 4-3.png

Shadow Dancer Arcade, Stage 4 Boss 1.png

Shadow Dancer Arcade, Stage 4 Boss 2.png

  • Shadow Dancer Arcade, Stage 4-1.png

  • Shadow Dancer Arcade, Stage 4-2.png

  • Shadow Dancer Arcade, Stage 4-3.png

  • Shadow Dancer Arcade, Stage 4 Boss 1.png

  • Shadow Dancer Arcade, Stage 4 Boss 2.png

Launch Facility
Takes place inside a spaceport. The boss of the stage is a woman carrying a naginata. She can only be hurt after she swipes her weapon, which makes her vulnerable for a second.

Bonus round

Shadow Dancer Arcade, Bonus Stage.png

Bonus round

Between each mission, there is a bonus stage seen from a first-person perspective where Shinobi he tosses shuriken at enemy ninjas dropping down from a building. The player is awarded an extra life for successfully completing the bonus round, but it is failed if a ninja makes it to the bottom and attacks Shinobi.

Master System version

The game is a faithful but abridged adaptation of the arcade game. Unlike the arcade version, it is not necessary to find bombs to defuse, though some enemies drop bombs that provide bonuses when touched. Shinobi walks with Left and Right and crouches with Down. He can move while crouching with Down-left and Down-right. The screen only scrolls forwards in this version, so the player cannot backtrack. Shinobi attacks with 1 by throwing shurikens at long range or using his sword on nearby enemies. Shurikens are unlimited. He jumps with 2. Stages have multiple floors, which can be jumped between with Up+2 and Down+2. Enemies on different floors cannot attack or be attacked.

Shinobi has a special ninjutsu ability that can be used once per stage with Up+1 to eliminate all enemies on screen. The ability is shown as an icon in the bottom-right corner of the screen. Shinobi is also accompanied by a canine companion named Yamato, though Yamato is not visible when not attacking and does not follow Shinobi around in this version of the game. While Shinobi is crouched, the icon changes to a picture of a dog. Once the icon has changed over completely, Shinobi summon his canine companion to attack by pressing 1 (while still crouched). Yamato holds the enemy in place for a duration and prevents him from attacking, allowing Shinobi to move in for the kill. This can be done up to three times per stage. Ninjutsu abilities and Yamato cannot be used during boss fights.

The game retains the one-hit kills of the arcade version (in contrast to the health gauge added to the Master System version of Shinobi). Shinobi loses a life when he is attacked by an enemy, though only bumping into an enemy does not do harm. There is no time limit in this version. Extra lives can be earned in the bonus rounds, which are played after each stage is completed.

Ninjutsu spells

Each stage gives the player a predetermined ninjutsu spell that can be cast once to kill all enemies on screen.

Shadow Dancer SMS, Ninjutsu Spells.png
Tatsumaki Magic
Summons tornadoes to destroy all enemies on screen.
Shadow Dancer SMS, Ninjutsu Spells.png
Fire Dog Magic
Summons fire dogs to destroy all enemies on screen.
Shadow Dancer SMS, Ninjutsu Spells.png
Butsuzo Magic
Summons a Buddha to destroy all enemies on screen.

Items

Shadow Dancer SMS, Items.png
Time Bomb
Some enemies drop a Time Bomb when they are defeated, which Shinobi can collect for a bonus.
Shadow Dancer SMS, Items.png
Bonus Points
Most Time Bombs give 1,000 bonus points when collected.
Shadow Dancer SMS, Items.png
Pow
Every fifth Time Bomb gives a Pow bonus, which empowers Shinobi's shurikens.

Missions

Shadow Dancer SMS, Stage 1.png

Shadow Dancer SMS, Stage 1 Boss.png

  • Shadow Dancer SMS, Stage 1.png

  • Shadow Dancer SMS, Stage 1 Boss.png

Airport
Map: 1️⃣ 

Shadow Dancer SMS, Stage 2.png

Shadow Dancer SMS, Stage 2 Boss.png

  • Shadow Dancer SMS, Stage 2.png

  • Shadow Dancer SMS, Stage 2 Boss.png

Freight Train
Map: 1️⃣ 

Shadow Dancer SMS, Stage 3.png

Shadow Dancer SMS, Stage 3 Boss.png

  • Shadow Dancer SMS, Stage 3.png

  • Shadow Dancer SMS, Stage 3 Boss.png

Sewer
Map: 1️⃣ 

Shadow Dancer SMS, Stage 4.png

Shadow Dancer SMS, Stage 4 Boss 1.png

Shadow Dancer SMS, Stage 4 Boss 2.png

  • Shadow Dancer SMS, Stage 4.png

  • Shadow Dancer SMS, Stage 4 Boss 1.png

  • Shadow Dancer SMS, Stage 4 Boss 2.png

Launching Pad
Map: 1️⃣ 

Bonus rounds

Shadow Dancer SMS, Bonus Stage 1.png

Shadow Dancer SMS, Bonus Stage 2.png

Bonus rounds

Bonus rounds are played after completing each stage. There are two bonus rounds.

The first is similar to the arcade version. Ninjas are traveling down a building, and Shinobi must throw shurikens at them from a first-person perspective. Shinobi moves his hands with Left or Right and throws shurikens with 1 or 2. The round is failed if a ninja makes it through and attacks Shinobi.

The second is similar to the Mega Drive version. Shinobi jumps off a building and throws shurikens at ninjas as he is falling. Shinobi moves with Left or Right and throws shurikens with 1 or 2.

In either round, the player is rewarded with an extra life for killing all of the ninjas.

Versions

Master System version

Shadow Dancer on the Master System retains a lot of the arcade game's content, but simplifies the graphics and sound to better suit the hardware. Stage layouts are slightly different, and the decision to use sprites similar in size to the arcade version means that fewer enemies can appear on screen at any one time. Sprite flicker is a common sight, and entire sections of stages are removed to save space. Unlike the arcade version, players cannot backtrack during either side-scrolling or boss sections, limiting player to a very small section of the screen during the boss fights.

The most striking omission in the Master System version of Shadow Dancer is the dog as an active character, but it is still available as a game mechanic. When a valid target is onscreen, the player must crouch. While crouched, the ninja magic icon will slowly transform into a a dog head. When the icon is completely full, it will move to the target enemy's location. Pressing attack will cause the dog to appear out of nowhere and attack the enemy. If no valid target exists, the icon will not move and pressing attack while crouched will perform a normal attack. The dog can be called only three times each stage.

The Master System version retains the first-person shuriken-throwing bonus rounds, but the one between the second and third stage is the same bonus round used by the Mega Drive version, which makes player to jump from a tall building and attack ninjas in a downward shoot-'em-up fashion.

Like the Master System version of Shinobi, ninja magic cannot be used during boss fights. In addition to the previously mentioned problem of being confined to a small section of the screen, this makes the boss fights even more difficult than the arcade version.

A small oddity, in the Master System version, Shinobi always bows to the boss before the battle.

Amstrad CPC and ZX Spectrum versions

The Amstrad CPC and ZX Spectrum versions of Shadow Dancer share similar cutbacks and are likely based on the same code. Both versions opt for a more zoomed-in look than is perhaps ideal, introducing extra vertical scrolling. Music is nonexistent (save for the title screen if running on a 128kB Spectrum) and sound effects are limited. Both also omit some backgrounds, presumably to save space.

The Amstrad uses more colours but the Spectrum runs in a higher screen resolution.

Commodore 64 version

On the Commodore 64, Shadow Dancer has no in-game music. While the backgrounds are simplified considerably on the C64, an attempt was made to retain the parallax scrolling, which is missing in most home versions of the game.

Amiga and Atari ST versions

Climax (under the name of Images Software Ltd[3][14]) created the Amiga and Atari ST versions simultaneously, targeting the ST first and then porting the game's contents to the Amiga, where minor improvements would be added[15]. Sega did not give the team access to the game's source code, so sprites were copied from a video of the game and touched up in the Atari ST version of OCP Art Studio[15].

As was to be expected, the two versions are very similar, however the Atari ST omits the introduction sequence to save space. Parallax scrolling is missing in both versions, as are the intermission screens.

Music and sound

The music for the game, composed by Keisuke Tsukahara, was based on the work of the group Geinoh Yamashirogumi, who had performed the music for the influential 1988 film Akira.[16] Tsukahara has said that world music was gaining popularity at the time, so wrote the music based on traditional Indonesian music scales such as Pelog and Slendro, with occasional rhythmic variation to create a "swaying" feeling. This was all generated using FM sound, as due to undisclosed reasons, Tsukahara was not able to use PCM sound, which by comparison were a common source of the music in his follow-up game 'Alien Storm.[17]

History

Development

The arcade game was developed by a separate team from the original Shinobi, as creator Yutaka Sugano had relocated to Sega of America[18] and the other prominent members of Team Shinobi were busy developing Alien Storm.[19] Therefore, Motoshige Hokoyama decided to redesign the game from the ground up.[18]

The game was originally called Nu Shinobi (抜忍),[20] a short version of Nuke Shinobi (抜け忍), meaning "runaway/fugitive shinobi", which would later be used to describe the original Shinobi protagonist Joe Musashi in the manual to the Mega Drive adapation.[21][22] The plot was going to involve the protagonist taking down a criminal organization to rescue of a kidnapped lover, but this was toned down as the trope had been overplayed.[20]

Legacy

The Dead to Rights series by Namco, which saw its first entry in 2002, features a dog called "Shadow" who can attack enemies on command, almost certainly a reference to this game.

Production credits

System 18 version

Source:
Uncredited


Master System version

  • Graphic: Yatsute Miro, Gaga
  • Program: M.Wakayama
  • Sound: K.T.
  • Manual: May
  • Special: Hagi Chan, H.Sekiguchi
Source:
In-game credits
Shadow Dancer SMS credits.pdf
[29]


Amstrad CPC version

  • Coding: Dave Semmens
  • Graphics: Doug Townsley
  • Software House: Images


Magazine articles

Main article: Shadow Dancer/Magazine articles.

Promotional material

ShadowDancer System18 US Flyer.jpg
System 18 US flyer
ShadowDancer System18 US Flyer.jpg
ShadowDancer System18 JP Flyer.jpg
System 18 JP flyer
ShadowDancer System18 JP Flyer.jpg
ShadowDancer Computers IT PrintAdvert.jpg
Home computers IT print advert
ShadowDancer Computers IT PrintAdvert.jpg
Logo-pdf.svg
Home computers print advert in (UK) #115: "June 1991" (1991-05-11)
also published in:
  • (UK) #116: "July 1991" (1991-06-15)
    A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

    Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="cvg" and `cargo__issuenames`.`num`="116" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-3c9.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

    [30]
Logo-pdf.svg

Physical scans

System 18 version

Sega Retro Average 
Publication Score Source
{{{{{icon}}}|L}} Division by zero.
Based on
0 review
Sega Retro Average 
Publication Version Score
(UK)
73
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="cuser" and `cargo__issuenames`.`num`="77" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-3d0.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[31]
(YU)
75
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="sk" and `cargo__issuenames`.`num`="94" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-3d5.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[32]
Arcade (System 18)
74
Based on
2 reviews

Shadow Dancer

System 18, US
ShadowDancer System18 US Marquee.jpg
ShadowDancer System18 US Bezel.jpg
Shadow Dancer System 18 US Manual.pdf
Manual
System 18, JP
Notavailable.svgNotavailable.svg
Instuction card(s)

Master System version

Sega Retro Average 
Publication Score Source
{{{{{icon}}}|L}} Division by zero.
Based on
0 review
Sega Retro Average 
Publication Version Score
(FR)
21
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="consolesplus" and `cargo__issuenames`.`num`="5" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-3db.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[33]
(UK) PAL
69
[34]
(UK) PAL
71
[35]
(DE) PAL
53
[36]
(ES) PAL
73
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="hobbyconsolas" and `cargo__issuenames`.`num`="4" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-3ec.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[37]
(FR)
89
[38]
(FR) PAL
78
[39]
(FR) PAL
70
[40]
(UK) PAL
71
[41]
(UK) PAL
71
[42]
(FR) PAL
84
[43]
(DE) PAL
19
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="playtime" and `cargo__issuenames`.`num`="1992-03" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-409.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[44]
(UK) PAL
69
[10]
(UK) PAL
69
[45]
(UK) PAL
62
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="sfuk" and `cargo__issuenames`.`num`="3" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-416.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[46]
(DE)
27
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="videogames" and `cargo__issuenames`.`num`="1992-01" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-41b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[47]
Sega Master System
62
Based on
16 reviews

Shadow Dancer

Master System, EU
ShadowDancer SMS EU cover.jpg
Cover
ShadowDancer SMS EU Cart.jpg
Cart
Shadow Dancer SMS EU Manual.pdf
Manual
Master System, BX
ShadowDancer SMS BX Box.jpg
Cover
Master System, AU (Hotline sticker)
ShadowDancer SMS AU hotline cover.jpg
Cover
ShadowDancer SMS AU cart.jpg
Cart
Master System, AU (Wide hotline/NIAL stickers)
ShadowDancer SMS AU nial cover.jpg
Cover
ShadowDancer SMS AU cart.jpg
Cart
Master System, BR
ShadowDancer SMS BR cover.jpg
Cover
ShadowDancer SMS BR Cart.jpg
Cart
ShadowDancer SMS BR Manual.pdf
Manual
Master System, KR
ShadowDancer SMS KR cover.jpg
Cover
ShadowDancer SMS KR cart.jpg
Cart
Master System, MX
ShadowDancer SMS MX Box.jpg
Cover
ShadowDancer SMS EU Cart.jpg
Cart
Shadow Dancer SMS EU Manual.pdf
Manual

Amiga version

Sega Retro Average 
Publication Score Source
{{{{{icon}}}|L}} Division by zero.
Based on
0 review
Sega Retro Average 
Publication Version Score
(UK)
74
[12]
(UK)
63
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="amigapower" and `cargo__issuenames`.`num`="2" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-425.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[48]
(DE)
40
[49]
(UK)
80
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="gamesx" and `cargo__issuenames`.`num`="1" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-42e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[50]
(FR)
90
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="joystick" and `cargo__issuenames`.`num`="17" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-433.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[51]
(AU)
84
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="mz" and `cargo__issuenames`.`num`="17" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-438.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[52]
(DE)
68
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="pp" and `cargo__issuenames`.`num`="1991-08" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-43d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[53]
(UK)
82
[54]
(UK)
83
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="zzap64" and `cargo__issuenames`.`num`="73" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-446.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[55]
Amiga
74
Based on
9 reviews

Shadow Dancer

Amiga, UK

ShadowDancer Amiga UK Disk.jpg
Disk
Amiga, UK (Kixx)
ShadowDancer Amiga EU Box Back Kixx.jpgNospine-small.pngShadowDancer Amiga EU Box Front Kixx.jpg
Cover
ShadowDancer Amiga EU Disk Kixx.jpg
Disk
Amiga, ES

Amstrad CPC version

Sega Retro Average 
Publication Score Source
{{{{{icon}}}|L}} Division by zero.
Based on
0 review
Sega Retro Average 
Publication Version Score
(FR)
85
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="joystick" and `cargo__issuenames`.`num`="17" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-44e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[56]
Amstrad CPC
85
Based on
1 review

Shadow Dancer

Amstrad CPC, UK (cassette)

Amstrad CPC, UK (disk)

Amstrad CPC, UK (Kixx)
ShadowDancer CPC UK Box Kixx.jpg
Cover
Amstrad CPC, ES (cassette)

Amstrad CPC, ES (disk)

Atari ST version

Sega Retro Average 
Publication Score Source
{{{{{icon}}}|L}} Division by zero.
Based on
0 review
Sega Retro Average 
Publication Version Score
(DE)
37
[49]
(UK)
100
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="gamesx" and `cargo__issuenames`.`num`="7" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-45c.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[57]
(FR)
85
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="joystick" and `cargo__issuenames`.`num`="17" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-461.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[51]
(UK)
78
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="staction" and `cargo__issuenames`.`num`="38" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-466.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[58]
(UK)
67
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="stformat" and `cargo__issuenames`.`num`="25" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-46b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[59]
Atari ST
73
Based on
5 reviews

Shadow Dancer

Atari ST, UK

Commodore 64 version

Sega Retro Average 
Publication Score Source
{{{{{icon}}}|L}} Division by zero.
Based on
0 review
Sega Retro Average 
Publication Version Score
(DE)
28
[49]
(UK)
82
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="commodoreforce" and `cargo__issuenames`.`num`="8" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-476.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[60]
(UK)
89
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="commodoreformat" and `cargo__issuenames`.`num`="7" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-47b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[61]
(DE)
46
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="pp" and `cargo__issuenames`.`num`="1991-08" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-480.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[53]
(UK)
83
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="zzap64" and `cargo__issuenames`.`num`="73" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-485.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[62]
(IT)
83
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="zzapit" and `cargo__issuenames`.`num`="56" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-48a.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[63]
Commodore 64
69
Based on
6 reviews

Shadow Dancer

Commodore 64, UK

Commodore 64, UK (Kixx)
ShadowDancer C64 UK Box Kixx.jpg
Cover

ZX Spectrum version

Sega Retro Average 
Publication Score Source
{{{{{icon}}}|L}} Division by zero.
Based on
0 review
Sega Retro Average 
Publication Version Score
(UK)
100
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="gamesx" and `cargo__issuenames`.`num`="16" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-491.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[64]
(UK)
85
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="suser" and `cargo__issuenames`.`num`="113" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-496.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

[65]
ZX Spectrum
93
Based on
2 reviews

Shadow Dancer

ZX Spectrum, UK

ZX Spectrum, UK (Kixx)
ShadowDancer Spectrum UK Box Kixx.jpg
Cover
ShadowDancer Spectrum UK Box Inlay Kixx.jpg
Inlay
ZX Spectrum, ES

Technical information

ROM dump status

System Hash Size Build Date Source Comments
Sega Master System
CRC32 3793c01a
MD5 c2055d5c66dd3944b99642c18032ebc4
SHA-1 99a5995f31dcf6fbbef56d3ea0d2094ef039479f
512kB Cartridge (EU/BR)

References

  1. @tsurumy on Twitter (Wayback Machine: 2020-09-04 15:45)
  2. http://www.climax.co.uk:80/retro/shadowdancer.htm (Wayback Machine: 2002-04-18 03:59)
  3. 3.0 3.1 New Computer Express, "10th August 1991" (UK; 1991-08-08), page 48
  4. File:ShadowDancer SMS EU cover.jpg
  5. File:ShadowDancer SMS KR cover.jpg
  6. Sega Arcade History, Enterbrain, page 101
  7. Sega Power, "December 1991" (UK; 1991-10-30), page 11
  8. Sega Pro, "February 1992" (UK; 1992-01-16), page 7
  9. Computer Trade Weekly, "" (UK; 1992-01-13), page 19
  10. 10.0 10.1 Sega Pro, "March 1992" (UK; 1992-02-20), page 40
  11. Ação Games, "Maio 1991" (BR; 1991-05-21), page 8
  12. 12.0 12.1 12.2 12.3 12.4 ACE, "June 1991" (UK; 1991-05-08), page 56
  13. 13.0 13.1 13.2 13.3 13.4 13.5 Computer & Video Games, "January 1991" (UK; 1990-12-15), page 155
  14. http://www.climax.co.uk:80/retro/index.htm (Wayback Machine: 2002-04-16 18:23)
  15. 15.0 15.1 File:CUAmiga UK 011.pdf, page 35
  16. @ookayoshiki on Twitter (Wayback Machine: 2020-12-07 05:10)
  17. 17.0 17.1 File:ShinobiMusicCollection_CD_JP_Booklet.pdf, page 7
  18. 18.0 18.1 https://www.onemillionpower.com/astro-city-mini-and-game-design-part-2/ (Wayback Machine: 2023-06-04 18:17)
  19. 19.0 19.1 @ookayoshiki on Twitter (Wayback Machine: 2020-12-07 05:02)
  20. 20.0 20.1 @ookayoshiki on Twitter (Wayback Machine: 2020-12-07 04:55)
  21. File:Shadowdancer_md_jp_manual.pdf, page 4
  22. https://vc.sega.jp/vc_shadow/
  23. File:ShinobiMusicCollection_CD_JP_Booklet.pdf, page 9
  24. https://sega.jp/fb/album/08_gg/interview1.html
  25. @Mazin__ on Twitter
  26. http://www.wasurete.com/
  27. http://www.hitmaker.co.jp/top/lounge/corumun/site/corumun_txt100.htm (Wayback Machine: 2003-08-04 21:30)
  28. File:GF2TBOST Booklet.pdf, page 6
  29. File:Shadow Dancer SMS credits.pdf
  30. ', "June 1991" (; 1991-05-11), page 70
  31. ', "June 1991" (; 1991-05-11), page 91
  32. ', "June 1991" (; 1991-05-11), page 57
  33. ', "June 1991" (; 1991-05-11), page 114
  34. Console XS, "June/July 1992" (UK; 1992-04-23), page 144
  35. Mean Machines: The Essential Sega Guide, "" (UK; 1993-11-18), page 154
  36. Gamers, "Februar/März 1992" (DE; 1992-xx-xx), page 43
  37. Gamers, "Februar/März 1992" (DE; 1992-xx-xx), page 56
  38. Joypad, "Janvier 1992" (FR; 1991-12-1x), page 46
  39. Joystick, "Janvier 1992" (FR; 199x-xx-xx), page 160
  40. Mega Force, "Novembre 1991" (FR; 1991-11-19), page 79
  41. Mean Machines, "January 1992" (UK; 1991-12-27), page 54
  42. Mean Machines Sega, "October 1992" (UK; 1992-09-xx), page 136
  43. Player One, "Janvier 1992" (FR; 199x-xx-xx), page 74
  44. Player One, "Janvier 1992" (FR; 199x-xx-xx), page 93
  45. Sega Pro, "April 1993" (UK; 1993-03-11), page 72
  46. Sega Pro, "April 1993" (UK; 1993-03-11), page 56
  47. Sega Pro, "April 1993" (UK; 1993-03-11), page 35
  48. ACE, "June 1991" (UK; 1991-05-08), page 82
  49. 49.0 49.1 49.2 Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 58
  50. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 16
  51. 51.0 51.1 Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 192
  52. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 50
  53. 53.0 53.1 Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 39
  54. Raze, "July 1991" (UK; 1991-05-30), page 38
  55. Raze, "July 1991" (UK; 1991-05-30), page 68
  56. Raze, "July 1991" (UK; 1991-05-30), page 192
  57. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 22
  58. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 74
  59. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 64
  60. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 20
  61. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 36
  62. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 68
  63. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 26
  64. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 35
  65. Aktueller Software Markt, "August/September 1991" (DE; 1991-07-26), page 14


Shadow Dancer

ShadowDancer S18 title.png

Main page | Comparisons | Maps | Hidden content | Bugs | Magazine articles | Reception | Bootlegs


Books:
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__relationships`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__relationships`.`name`=`cargo__releases`.`name`)) WHERE `cargo__relationships`.`relatedto`="Shadow Dancer" and `cargo__relationships`.`relationshiptype`="book" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-49d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

</di
Music:
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__relationships`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__relationships`.`name`=`cargo__releases`.`name`)) WHERE `cargo__relationships`.`relatedto`="Shadow Dancer" and `cargo__relationships`.`relationshiptype`="music" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-4a0.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

</di
Audiobooks:
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__relationships`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__relationships`.`name`=`cargo__releases`.`name`)) WHERE `cargo__relationships`.`relatedto`="Shadow Dancer" and `cargo__relationships`.`relationshiptype`="audiobook" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-4a3.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

</di
Videos:
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__relationships`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__relationships`.`name`=`cargo__releases`.`name`)) WHERE `cargo__relationships`.`relatedto`="Shadow Dancer" and `cargo__relationships`.`relationshiptype`="video" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-4a6.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

</di
Events:
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__relationships`.`name` AS `eventname`,`cargo__events`.`startdate` AS `startdate` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__events` ON ((`cargo__relationships`.`name`=`cargo__events`.`name`)) WHERE `cargo__relationships`.`relatedto`="Shadow Dancer" and `cargo__relationships`.`relationshiptype`="event" GROUP BY `cargo__events`.`name` ORDER BY `cargo__events`.`startdate` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-4a9.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)

</di
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__demos`.`name` AS `name`,`cargo__codeformat`.`code` AS `code`,`cargo__releases`.`date` AS `date` FROM `cargo__releases` LEFT OUTER JOIN `cargo__demos` ON ((`cargo__releases`.`name`=`cargo__demos`.`name`)) LEFT OUTER JOIN `cargo__codeformat` ON ((`cargo__demos`.`format`=`cargo__codeformat`.`format`)) WHERE `cargo__demos`.`game`="Shadow Dancer" GROUP BY `cargo__demos`.`name` ORDER BY `cargo__demos`.`name`,`cargo__codeformat`.`code`,`cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-4ad.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)


A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__prototypes`.`name` AS `name`,`cargo__codeformat`.`code` AS `code` FROM `cargo__prototypes` LEFT OUTER JOIN `cargo__codeformat` ON ((`cargo__prototypes`.`format`=`cargo__codeformat`.`format`)) WHERE final="Shadow Dancer" GROUP BY `cargo__prototypes`.`name` ORDER BY `cargo__prototypes`.`name`,`cargo__codeformat`.`code` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-4b0.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)



Games in the Shinobi series
Arcade
Shinobi (1987) | Shadow Dancer (1989)
Sega Master System
Shinobi (1988) | The Cyber Shinobi (1990) | Shadow Dancer (1991)
Amiga
Atari ST
Amstrad CPC
Commodore 64
ZX Spectrum
IBM PC compatibles
MSX
Shinobi (1989)
Sega Mega Drive
The Revenge of Shinobi (1989) | Shadow Dancer: The Secret of Shinobi (1990) | Shinobi III: Return of the Ninja Master (1993)
Sega Game Gear
The GG Shinobi (1991) | The GG Shinobi II: The Silent Fury (1992)
Sega Saturn
Shinobi Legions (1995)
Game Boy Advance
The Revenge of Shinobi (2002)
Sony PlayStation 2
Shinobi (2002) | Nightshade (2003)
Nintendo 3DS
Shinobi 3D (2011) | 3D Shinobi III (2013)
Nintendo Switch
Sega Ages Shinobi (2019)
Shinobi related media
Music
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__releases`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__franchises` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__franchises`.`name`=`cargo__releases`.`name`)) WHERE `cargo__franchises`.`franchise`="Shinobi (franchise)" and `cargo__releases`.`type`="3" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-4b4.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost) </di

Book
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?

Query: SELECT `cargo__releases`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__franchises` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__franchises`.`name`=`cargo__releases`.`name`)) WHERE `cargo__franchises`.`franchise`="Shinobi (franchise)" and `cargo__releases`.`type`="4" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-3a8bb7-2d6f7c3-4b7.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost) </di