Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04098 Misc. Minor Always Oct 26, 2010, 03:39 Nov 23, 2010, 18:50
Tester wuemura View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows Vista/7 (64-bit)
Status [?] Closed Driver
Version 0.140 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 04098: shdancer: Intro ends too soon.
Description At the demonstration screen showing how to duck and do the "Ninja Dog Attack" the main character dies and the intro ends too soon.
Steps To Reproduce Start any official mame build, load the rom and watch the intro.
Additional Information This problem doesn't affect shdancer1, shdancerj and shdancbl.
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems shdancer
Attached Files
png file icon shdancer.png (19,204 bytes) Oct 26, 2010, 03:39
png file icon shdancer1.png (20,597 bytes) Oct 26, 2010, 03:40
Relationships
There are no relationship linked to this issue.
Notes
9
User avatar
No.06813
Fujix
Administrator
Oct 26, 2010, 06:15
It doesn't repro in shdancer for me.
And shdancbl works as you describe.
User avatar
No.06815
Tafoid
Administrator
Oct 26, 2010, 14:07
I'm almost positive this is not an emulation bug. The demonstration screen behavior, like many games, is based purely on the difficulty your game is set to. Many games' demonstration modes are affected by this switch, as the enemies are more aggressive and behave differently .. and setting to "HARDEST" in SHDANCER makes this happen. If you set to normal, it will act as a normally set machine would.
User avatar
No.06816
wuemura
Viewer
Oct 26, 2010, 15:39
edited on: Oct 26, 2010, 15:52
The settings are the mame default, no changes was made in any switch, also I've deleted all game related *.nv / *.cfg files before redoing the test that end at the same result.

I've made a few videos.

shdancer.mp4 - default settings, problem happens.
shdancer1.mp4 - default settings, no problems
shdancer_hard.mp4 - hard settings, the character die a bit latter.

PS: How the real board act when you changes the difficult settings?
User avatar
No.06817
Tafoid
Administrator
Oct 26, 2010, 16:33
Not sure where your problem is coming from, but changing the dip to HARDEST in any set, your player will die as your first picture shows, before the dog is even sent at the target. Setting difficulty HARD, for all sets, the player dies shortly after the dog starts attacking the lead enemy. I personally verified this with both the MAMEDEV 0.140 32 and 64 bit builds. (XP and Win 7). It's a pretty clear indication that the difficulty switch effects the demonstration mode and it's expected behavior. For another reported example of this, look at 02100.

Please note, the dips for shdancbl are incorrect and you need to change: "Coin Mode" to "Individual" for HARDEST. Add a change to "PLAY MODE" to "2 Players" to mimic the HARD difficulty on this set. I'll be working on sorting these out for shdancbl today.
User avatar
No.06822
Tafoid
Administrator
Oct 28, 2010, 04:11
I need you to open the DIP menu and change the Difficulty to "NORMAL" or "EASY" on the shdancer set - exit the emulation, restart MAME and see if this fast death still occurs.

Please hurry, I'm ready to close this bug out.
User avatar
No.06823
abelardator2
Tester
Oct 28, 2010, 09:06
I am waiting to receive an original set, I can check....
User avatar
No.06830
wuemura
Viewer
Oct 30, 2010, 06:41
edited on: Oct 30, 2010, 06:44
Tafoid, I've done the exact way you ask me to, and it happens the exact same way, in NORMAL it happens as the previous video show, and in EASY it happens the same way.

And to be absolutely sure, this is a copy of the shdancer.cfg to confirm that the settings are set to EASY.

<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
    <system name="shdancer">
        <input>
            <port tag="DSW" type="DIPSWITCH" mask="48" defvalue="48" value="32" />
        </input>
    </system>
</mameconfig>

I did try to record the video with the dip menu to show that is set to EASY but it didn't record the menu, in any case I will post the video with the DIP set to EASY.

PS: abelardator2, any test in the real PCB can help.
Thank you.
User avatar
No.06831
abelardator2
Tester
Oct 30, 2010, 14:07
I not received the pcb, I hope to have soon...
User avatar
No.06878
abelardator2
Tester
Nov 22, 2010, 20:22
Today I have received the original board of SEGA is a US version REV.B, I checked by changing the DIP and the result is the same as MAME, in easy the player dies before. The emulation is correct.....