Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - SMS Shadow Dancer doesn't work in RetroArch

Reply to topic
Author Message
  • Joined: 01 Oct 2019
  • Posts: 9
  • Location: Canada
Reply with quote
SMS Shadow Dancer doesn't work in RetroArch
Post Posted: Tue Oct 01, 2019 2:11 am
Shadow Dancer doesn't work on RetroArch for either Arcade (MAME) or SMS (Genesis Plus GX).
I've obtained ROMs from 2 different sources for the SMS, which work fine on Dega and Kega Fusion, but RetroArch doesn't see them (or the Arcade version) as Content - even when I use RetroArch Playlist Buddy. And when I pre-load the Cores, they don't recognize them (when loading from a playlist) - the screen goes dark and the game doesn't start.
Can anyone help? It's really frustrating when everything else works, and you just finished Shinobi...
  View user's profile Send private message
  • Joined: 08 Sep 2018
  • Posts: 270
Reply with quote
Post Posted: Tue Oct 01, 2019 2:08 pm
Try a newer version of RetroArch? If the game runs fine in Emulicious or Fusion then there is nothing wrong with the rom.
  View user's profile Send private message
  • Joined: 01 Apr 2005
  • Posts: 252
  • Location: Almere, The Netherlands
Reply with quote
Post Posted: Fri Oct 04, 2019 11:27 am
You are using an unzipped rom, right?
  View user's profile Send private message Visit poster's website
  • Joined: 11 Mar 2018
  • Posts: 75
  • Location: New Zealand
Reply with quote
Post Posted: Fri Oct 09, 2020 11:16 am
I've just finished getting this game to work in my own emulator.

Where other games set up the Z80's stack pointer themselves, Shadow Dancer appears to rely on the BIOS having set up the stack pointer for it.

If this game didn't work on the RetroArch core that you are using, there is a chance that it is not setting up the Z80 stack pointer before starting the game.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14769
  • Location: London
Reply with quote
Post Posted: Fri Oct 09, 2020 11:34 am
I guess this may be covered by enabling an option to use a BIOS. It also means the BIOS has to put the stack in certain locations expected by the game...
  View user's profile Send private message Visit poster's website
  • Joined: 14 Oct 2008
  • Posts: 517
Reply with quote
Post Posted: Sat Oct 10, 2020 3:24 am
JoppyFurr wrote
I've just finished getting this game to work in my own emulator.

Where other games set up the Z80's stack pointer themselves, Shadow Dancer appears to rely on the BIOS having set up the stack pointer for it.

If this game didn't work on the RetroArch core that you are using, there is a chance that it is not setting up the Z80 stack pointer before starting the game.


Have to wonder how common of a problem it was, as I hear the Genesis Power Base converter had to put some kind of wiring logic in JUST to effectively run a few Z80 instructions to initialize the stack.
  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14769
  • Location: London
Reply with quote
Post Posted: Sat Oct 10, 2020 7:16 am
Early Game Gears also don’t have any stack initialisation so I imagine it doesn’t work on them either.
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!